!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t(require("react"),require("react-dom"),require("webpacker-react"),function(){try{return require("trix")}catch(e){}}());else if("function"==typeof define&&define.amd)define(["react","react-dom","webpacker-react","trix"],t);else{var r="object"==typeof exports?t(require("react"),require("react-dom"),require("webpacker-react"),function(){try{return require("trix")}catch(e){}}()):t(e.react,e["react-dom"],e["webpacker-react"],e.trix);for(var n in r)("object"==typeof exports?exports:e)[n]=r[n]}}(window,(function(e,t,r,n){return function(e){var t={};function r(n){if(t[n])return t[n].exports;var a=t[n]={i:n,l:!1,exports:{}};return e[n].call(a.exports,a,a.exports,r),a.l=!0,a.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)r.d(n,a,function(t){return e[t]}.bind(null,a));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=314)}([function(t,r){t.exports=e},function(e,t,r){"use strict";r.r(t),r.d(t,"AdvancedTable",(function(){return ke})),r.d(t,"Avatar",(function(){return xe.a})),r.d(t,"AvatarActionButton",(function(){return we.a})),r.d(t,"Background",(function(){return Ne.a})),r.d(t,"Badge",(function(){return Ee.a})),r.d(t,"BarGraph",(function(){return je.a})),r.d(t,"Body",(function(){return Oe.a})),r.d(t,"BreadCrumbItem",(function(){return Se.a})),r.d(t,"BreadCrumbs",(function(){return Ce.a})),r.d(t,"Button",(function(){return ze.a})),r.d(t,"ButtonToolbar",(function(){return Te})),r.d(t,"Caption",(function(){return me.a})),r.d(t,"Card",(function(){return Ae.a})),r.d(t,"Checkbox",(function(){return Me.a})),r.d(t,"CircleChart",(function(){return Pe.a})),r.d(t,"CircleIconButton",(function(){return Ie.a})),r.d(t,"Collapsible",(function(){return De.a})),r.d(t,"Contact",(function(){return Le.a})),r.d(t,"Currency",(function(){return $e.a})),r.d(t,"DashboardValue",(function(){return Re.a})),r.d(t,"Date",(function(){return Be.a})),r.d(t,"DatePicker",(function(){return Fe.a})),r.d(t,"DateRangeInline",(function(){return qe.a})),r.d(t,"DateRangeStacked",(function(){return We})),r.d(t,"DateStacked",(function(){return Ge.a})),r.d(t,"DateTime",(function(){return Ye.a})),r.d(t,"DateTimeStacked",(function(){return Xe.a})),r.d(t,"DateYearStacked",(function(){return He})),r.d(t,"Detail",(function(){return Ze})),r.d(t,"Dialog",(function(){return Ke.a})),r.d(t,"DistributionBar",(function(){return Je.a})),r.d(t,"FileUpload",(function(){return Ft})),r.d(t,"Filter",(function(){return qt.a})),r.d(t,"FixedConfirmationToast",(function(){return Vt.a})),r.d(t,"Flex",(function(){return Q.a})),r.d(t,"FlexItem",(function(){return ee.a})),r.d(t,"FormGroup",(function(){return Ut.a})),r.d(t,"FormPill",(function(){return Ht.a})),r.d(t,"Gauge",(function(){return Wt.a})),r.d(t,"Hashtag",(function(){return Gt.a})),r.d(t,"Highlight",(function(){return Yt.a})),r.d(t,"HomeAddressStreet",(function(){return Xt.a})),r.d(t,"Icon",(function(){return te.a})),r.d(t,"IconCircle",(function(){return Zt.a})),r.d(t,"IconStatValue",(function(){return Kt})),r.d(t,"IconValue",(function(){return Jt.a})),r.d(t,"Image",(function(){return Qt.a})),r.d(t,"LabelPill",(function(){return er.a})),r.d(t,"LabelValue",(function(){return rr})),r.d(t,"Layout",(function(){return nr.a})),r.d(t,"Legend",(function(){return ar.a})),r.d(t,"Lightbox",(function(){return ir.a})),r.d(t,"LineGraph",(function(){return or.a})),r.d(t,"List",(function(){return sr.a})),r.d(t,"ListItem",(function(){return lr.a})),r.d(t,"LoadingInline",(function(){return de.a})),r.d(t,"MapCustomButton",(function(){return cr})),r.d(t,"Map",(function(){return dr})),r.d(t,"Message",(function(){return mr.a})),r.d(t,"MultiLevelSelect",(function(){return pr.a})),r.d(t,"MultipleUsers",(function(){return hr.a})),r.d(t,"MultipleUsersStacked",(function(){return fr.a})),r.d(t,"Nav",(function(){return br.a})),r.d(t,"NavItem",(function(){return gr.a})),r.d(t,"OnlineStatus",(function(){return _r.a})),r.d(t,"Passphrase",(function(){return yr.a})),r.d(t,"PbReactPopover",(function(){return vr.a})),r.d(t,"Person",(function(){return kr.a})),r.d(t,"PersonContact",(function(){return xr.a})),r.d(t,"PhoneNumberInput",(function(){return wr.a})),r.d(t,"Pill",(function(){return Nr.a})),r.d(t,"ProgressPills",(function(){return Er.a})),r.d(t,"ProgressSimple",(function(){return jr})),r.d(t,"ProgressStep",(function(){return Or.a})),r.d(t,"ProgressStepItem",(function(){return Sr.a})),r.d(t,"Radio",(function(){return Cr.a})),r.d(t,"RichTextEditor",(function(){return zr.a})),r.d(t,"SectionSeparator",(function(){return Tr.a})),r.d(t,"Select",(function(){return Ar.a})),r.d(t,"SelectableCard",(function(){return Mr.a})),r.d(t,"SelectableCardIcon",(function(){return Pr.a})),r.d(t,"SelectableIcon",(function(){return Ir.a})),r.d(t,"SelectableList",(function(){return Vr})),r.d(t,"SelectableListItem",(function(){return Rr})),r.d(t,"Source",(function(){return Ur.a})),r.d(t,"StarRating",(function(){return Hr.a})),r.d(t,"StatChange",(function(){return Wr.a})),r.d(t,"StatValue",(function(){return Gr.a})),r.d(t,"Table",(function(){return c.a})),r.d(t,"TableRow",(function(){return Yr.a})),r.d(t,"TextInput",(function(){return Xr.a})),r.d(t,"Textarea",(function(){return Zr.a})),r.d(t,"Time",(function(){return Kr.a})),r.d(t,"TimeRangeInline",(function(){return tn})),r.d(t,"TimeStacked",(function(){return rn.a})),r.d(t,"Timeline",(function(){return nn.a})),r.d(t,"Timestamp",(function(){return an.a})),r.d(t,"Title",(function(){return Ue.a})),r.d(t,"TitleCount",(function(){return on.a})),r.d(t,"TitleDetail",(function(){return sn.a})),r.d(t,"Toggle",(function(){return cn})),r.d(t,"Tooltip",(function(){return un.a})),r.d(t,"TreemapChart",(function(){return dn.a})),r.d(t,"Typeahead",(function(){return mn.a})),r.d(t,"User",(function(){return pn.a})),r.d(t,"UserBadge",(function(){return hn.a})),r.d(t,"Walkthrough",(function(){return Wa})),r.d(t,"WeekdayStacked",(function(){return Ga.a})),r.d(t,"commonSettings",(function(){return ei})),r.d(t,"dataColors",(function(){return Ja})),r.d(t,"lineGraphSettings",(function(){return ti})),r.d(t,"barGraphSettings",(function(){return ri})),r.d(t,"dashboardValueSettings",(function(){return ni})),r.d(t,"datePickerHelper",(function(){return ai.a})),r.d(t,"PbPopover",(function(){return ii.a})),r.d(t,"PbTable",(function(){return oi.a})),r.d(t,"PbTextarea",(function(){return si.a})),r.d(t,"PbTooltip",(function(){return li.a})),r.d(t,"PbTypeahead",(function(){return ci.a})),r.d(t,"dialogHelper",(function(){return ui.a})),r.d(t,"mapTheme",(function(){return di})),r.d(t,"useCollapsible",(function(){return mi.a})),r.d(t,"borderRadius",(function(){return hi.a})),r.d(t,"colors",(function(){return Xa.a})),r.d(t,"lineHeight",(function(){return bi.a})),r.d(t,"opacity",(function(){return _i.a})),r.d(t,"positioning",(function(){return vi.a})),r.d(t,"scale",(function(){return xi.a})),r.d(t,"screenSizes",(function(){return Ni.a})),r.d(t,"shadows",(function(){return ji.a})),r.d(t,"spacing",(function(){return Si.a})),r.d(t,"typography",(function(){return Ka.a}));r(298),r(299),r(195);var n=r(0),a=r.n(n),i=r(3),o=r.n(i),s=r(2),l=r(4),c=r(40); /** * table-core * * Copyright (c) TanStack * * This source code is licensed under the MIT license found in the * LICENSE.md file in the root directory of this source tree. * * @license MIT */ function u(e,t){return"function"==typeof e?e(t):e}function d(e,t){return r=>{t.setState(t=>({...t,[e]:u(r,t[e])}))}}function m(e){return e instanceof Function}function p(e,t){const r=[],n=e=>{e.forEach(e=>{r.push(e);const a=t(e);null!=a&&a.length&&n(a)})};return n(e),r}function h(e,t,r){let n,a=[];return()=>{let i;r.key&&r.debug&&(i=Date.now());const o=e();if(!(o.length!==a.length||o.some((e,t)=>a[t]!==e)))return n;let s;if(a=o,r.key&&r.debug&&(s=Date.now()),n=t(...o),null==r||null==r.onChange||r.onChange(n),r.key&&r.debug&&null!=r&&r.debug()){const e=Math.round(100*(Date.now()-i))/100,t=Math.round(100*(Date.now()-s))/100,n=t/16,a=(e,t)=>{for(e=String(e);e.length{const e=[],t=r=>{r.subHeaders&&r.subHeaders.length&&r.subHeaders.map(t),e.push(r)};return t(a),e},getContext:()=>({table:e,header:a,column:t})};return e._features.forEach(t=>{Object.assign(a,null==t.createHeader?void 0:t.createHeader(a,e))}),a}const b={createTable:e=>({getHeaderGroups:h(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(t,r,n,a)=>{var i,o;const s=null!=(i=null==n?void 0:n.map(e=>r.find(t=>t.id===e)).filter(Boolean))?i:[],l=null!=(o=null==a?void 0:a.map(e=>r.find(t=>t.id===e)).filter(Boolean))?o:[];return g(t,[...s,...r.filter(e=>!(null!=n&&n.includes(e.id)||null!=a&&a.includes(e.id))),...l],e)},{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getCenterHeaderGroups:h(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(t,r,n,a)=>g(t,r=r.filter(e=>!(null!=n&&n.includes(e.id)||null!=a&&a.includes(e.id))),e,"center"),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getLeftHeaderGroups:h(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left],(t,r,n)=>{var a;return g(t,null!=(a=null==n?void 0:n.map(e=>r.find(t=>t.id===e)).filter(Boolean))?a:[],e,"left")},{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getRightHeaderGroups:h(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.right],(t,r,n)=>{var a;return g(t,null!=(a=null==n?void 0:n.map(e=>r.find(t=>t.id===e)).filter(Boolean))?a:[],e,"right")},{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getFooterGroups:h(()=>[e.getHeaderGroups()],e=>[...e].reverse(),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getLeftFooterGroups:h(()=>[e.getLeftHeaderGroups()],e=>[...e].reverse(),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getCenterFooterGroups:h(()=>[e.getCenterHeaderGroups()],e=>[...e].reverse(),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getRightFooterGroups:h(()=>[e.getRightHeaderGroups()],e=>[...e].reverse(),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getFlatHeaders:h(()=>[e.getHeaderGroups()],e=>e.map(e=>e.headers).flat(),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getLeftFlatHeaders:h(()=>[e.getLeftHeaderGroups()],e=>e.map(e=>e.headers).flat(),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getCenterFlatHeaders:h(()=>[e.getCenterHeaderGroups()],e=>e.map(e=>e.headers).flat(),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getRightFlatHeaders:h(()=>[e.getRightHeaderGroups()],e=>e.map(e=>e.headers).flat(),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getCenterLeafHeaders:h(()=>[e.getCenterFlatHeaders()],e=>e.filter(e=>{var t;return!(null!=(t=e.subHeaders)&&t.length)}),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getLeftLeafHeaders:h(()=>[e.getLeftFlatHeaders()],e=>e.filter(e=>{var t;return!(null!=(t=e.subHeaders)&&t.length)}),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getRightLeafHeaders:h(()=>[e.getRightFlatHeaders()],e=>e.filter(e=>{var t;return!(null!=(t=e.subHeaders)&&t.length)}),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),getLeafHeaders:h(()=>[e.getLeftHeaderGroups(),e.getCenterHeaderGroups(),e.getRightHeaderGroups()],(e,t,r)=>{var n,a,i,o,s,l;return[...null!=(n=null==(a=e[0])?void 0:a.headers)?n:[],...null!=(i=null==(o=t[0])?void 0:o.headers)?i:[],...null!=(s=null==(l=r[0])?void 0:l.headers)?s:[]].map(e=>e.getLeafHeaders()).flat()},{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}})})};function g(e,t,r,n){var a,i;let o=0;const s=function(e,t){void 0===t&&(t=1),o=Math.max(o,t),e.filter(e=>e.getIsVisible()).forEach(e=>{var r;null!=(r=e.columns)&&r.length&&s(e.columns,t+1)},0)};s(e);let l=[];const c=(e,t)=>{const a={depth:t,id:[n,""+t].filter(Boolean).join("_"),headers:[]},i=[];e.forEach(e=>{const o=[...i].reverse()[0];let s,l=!1;if(e.column.depth===a.depth&&e.column.parent?s=e.column.parent:(s=e.column,l=!0),o&&(null==o?void 0:o.column)===s)o.subHeaders.push(e);else{const a=f(r,s,{id:[n,t,s.id,null==e?void 0:e.id].filter(Boolean).join("_"),isPlaceholder:l,placeholderId:l?""+i.filter(e=>e.column===s).length:void 0,depth:t,index:i.length});a.subHeaders.push(e),i.push(a)}a.headers.push(e),e.headerGroup=a}),l.push(a),t>0&&c(i,t-1)},u=t.map((e,t)=>f(r,e,{depth:o,index:t}));c(u,o-1),l.reverse();const d=e=>e.filter(e=>e.column.getIsVisible()).map(e=>{let t=0,r=0,n=[0];e.subHeaders&&e.subHeaders.length?(n=[],d(e.subHeaders).forEach(e=>{let{colSpan:r,rowSpan:a}=e;t+=r,n.push(a)})):t=1;return r+=Math.min(...n),e.colSpan=t,e.rowSpan=r,{colSpan:t,rowSpan:r}});return d(null!=(a=null==(i=l[0])?void 0:i.headers)?a:[]),l}const _={size:150,minSize:20,maxSize:Number.MAX_SAFE_INTEGER},y={getDefaultColumnDef:()=>_,getInitialState:e=>({columnSizing:{},columnSizingInfo:{startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,isResizingColumn:!1,columnSizingStart:[]},...e}),getDefaultOptions:e=>({columnResizeMode:"onEnd",onColumnSizingChange:d("columnSizing",e),onColumnSizingInfoChange:d("columnSizingInfo",e)}),createColumn:(e,t)=>({getSize:()=>{var r,n,a;const i=t.getState().columnSizing[e.id];return Math.min(Math.max(null!=(r=e.columnDef.minSize)?r:_.minSize,null!=(n=null!=i?i:e.columnDef.size)?n:_.size),null!=(a=e.columnDef.maxSize)?a:_.maxSize)},getStart:r=>{const n=r?"left"===r?t.getLeftVisibleLeafColumns():t.getRightVisibleLeafColumns():t.getVisibleLeafColumns(),a=n.findIndex(t=>t.id===e.id);if(a>0){const e=n[a-1];return e.getStart(r)+e.getSize()}return 0},resetSize:()=>{t.setColumnSizing(t=>{let{[e.id]:r,...n}=t;return n})},getCanResize:()=>{var r,n;return(null==(r=e.columnDef.enableResizing)||r)&&(null==(n=t.options.enableColumnResizing)||n)},getIsResizing:()=>t.getState().columnSizingInfo.isResizingColumn===e.id}),createHeader:(e,t)=>({getSize:()=>{let t=0;const r=e=>{var n;e.subHeaders.length?e.subHeaders.forEach(r):t+=null!=(n=e.column.getSize())?n:0};return r(e),t},getStart:()=>{if(e.index>0){const t=e.headerGroup.headers[e.index-1];return t.getStart()+t.getSize()}return 0},getResizeHandler:()=>{const r=t.getColumn(e.column.id),n=null==r?void 0:r.getCanResize();return a=>{if(!r||!n)return;if(null==a.persist||a.persist(),k(a)&&a.touches&&a.touches.length>1)return;const i=e.getSize(),o=e?e.getLeafHeaders().map(e=>[e.column.id,e.column.getSize()]):[[r.id,r.getSize()]],s=k(a)?Math.round(a.touches[0].clientX):a.clientX,l={},c=(e,r)=>{"number"==typeof r&&(t.setColumnSizingInfo(e=>{var t,n;const a=r-(null!=(t=null==e?void 0:e.startOffset)?t:0),i=Math.max(a/(null!=(n=null==e?void 0:e.startSize)?n:0),-.999999);return e.columnSizingStart.forEach(e=>{let[t,r]=e;l[t]=Math.round(100*Math.max(r+r*i,0))/100}),{...e,deltaOffset:a,deltaPercentage:i}}),"onChange"!==t.options.columnResizeMode&&"end"!==e||t.setColumnSizing(e=>({...e,...l})))},u=e=>c("move",e),d=e=>{c("end",e),t.setColumnSizingInfo(e=>({...e,isResizingColumn:!1,startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,columnSizingStart:[]}))},m={moveHandler:e=>u(e.clientX),upHandler:e=>{document.removeEventListener("mousemove",m.moveHandler),document.removeEventListener("mouseup",m.upHandler),d(e.clientX)}},p={moveHandler:e=>(e.cancelable&&(e.preventDefault(),e.stopPropagation()),u(e.touches[0].clientX),!1),upHandler:e=>{var t;document.removeEventListener("touchmove",p.moveHandler),document.removeEventListener("touchend",p.upHandler),e.cancelable&&(e.preventDefault(),e.stopPropagation()),d(null==(t=e.touches[0])?void 0:t.clientX)}},h=!!function(){if("boolean"==typeof v)return v;let e=!1;try{const t={get passive(){return e=!0,!1}},r=()=>{};window.addEventListener("test",r,t),window.removeEventListener("test",r)}catch(t){e=!1}return v=e,v}()&&{passive:!1};k(a)?(document.addEventListener("touchmove",p.moveHandler,h),document.addEventListener("touchend",p.upHandler,h)):(document.addEventListener("mousemove",m.moveHandler,h),document.addEventListener("mouseup",m.upHandler,h)),t.setColumnSizingInfo(e=>({...e,startOffset:s,startSize:i,deltaOffset:0,deltaPercentage:0,columnSizingStart:o,isResizingColumn:r.id}))}}}),createTable:e=>({setColumnSizing:t=>null==e.options.onColumnSizingChange?void 0:e.options.onColumnSizingChange(t),setColumnSizingInfo:t=>null==e.options.onColumnSizingInfoChange?void 0:e.options.onColumnSizingInfoChange(t),resetColumnSizing:t=>{var r;e.setColumnSizing(t?{}:null!=(r=e.initialState.columnSizing)?r:{})},resetHeaderSizeInfo:t=>{var r;e.setColumnSizingInfo(t?{startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,isResizingColumn:!1,columnSizingStart:[]}:null!=(r=e.initialState.columnSizingInfo)?r:{startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,isResizingColumn:!1,columnSizingStart:[]})},getTotalSize:()=>{var t,r;return null!=(t=null==(r=e.getHeaderGroups()[0])?void 0:r.headers.reduce((e,t)=>e+t.getSize(),0))?t:0},getLeftTotalSize:()=>{var t,r;return null!=(t=null==(r=e.getLeftHeaderGroups()[0])?void 0:r.headers.reduce((e,t)=>e+t.getSize(),0))?t:0},getCenterTotalSize:()=>{var t,r;return null!=(t=null==(r=e.getCenterHeaderGroups()[0])?void 0:r.headers.reduce((e,t)=>e+t.getSize(),0))?t:0},getRightTotalSize:()=>{var t,r;return null!=(t=null==(r=e.getRightHeaderGroups()[0])?void 0:r.headers.reduce((e,t)=>e+t.getSize(),0))?t:0}})};let v=null;function k(e){return"touchstart"===e.type}const x={getInitialState:e=>({expanded:{},...e}),getDefaultOptions:e=>({onExpandedChange:d("expanded",e),paginateExpandedRows:!0}),createTable:e=>{let t=!1,r=!1;return{_autoResetExpanded:()=>{var n,a;if(t){if(null!=(n=null!=(a=e.options.autoResetAll)?a:e.options.autoResetExpanded)?n:!e.options.manualExpanding){if(r)return;r=!0,e._queue(()=>{e.resetExpanded(),r=!1})}}else e._queue(()=>{t=!0})},setExpanded:t=>null==e.options.onExpandedChange?void 0:e.options.onExpandedChange(t),toggleAllRowsExpanded:t=>{(null!=t?t:!e.getIsAllRowsExpanded())?e.setExpanded(!0):e.setExpanded({})},resetExpanded:t=>{var r,n;e.setExpanded(t?{}:null!=(r=null==(n=e.initialState)?void 0:n.expanded)?r:{})},getCanSomeRowsExpand:()=>e.getPrePaginationRowModel().flatRows.some(e=>e.getCanExpand()),getToggleAllRowsExpandedHandler:()=>t=>{null==t.persist||t.persist(),e.toggleAllRowsExpanded()},getIsSomeRowsExpanded:()=>{const t=e.getState().expanded;return!0===t||Object.values(t).some(Boolean)},getIsAllRowsExpanded:()=>{const t=e.getState().expanded;return"boolean"==typeof t?!0===t:!!Object.keys(t).length&&!e.getRowModel().flatRows.some(e=>!e.getIsExpanded())},getExpandedDepth:()=>{let t=0;return(!0===e.getState().expanded?Object.keys(e.getRowModel().rowsById):Object.keys(e.getState().expanded)).forEach(e=>{const r=e.split(".");t=Math.max(t,r.length)}),t},getPreExpandedRowModel:()=>e.getSortedRowModel(),getExpandedRowModel:()=>(!e._getExpandedRowModel&&e.options.getExpandedRowModel&&(e._getExpandedRowModel=e.options.getExpandedRowModel(e)),e.options.manualExpanding||!e._getExpandedRowModel?e.getPreExpandedRowModel():e._getExpandedRowModel())}},createRow:(e,t)=>({toggleExpanded:r=>{t.setExpanded(n=>{var a;const i=!0===n||!(null==n||!n[e.id]);let o={};if(!0===n?Object.keys(t.getRowModel().rowsById).forEach(e=>{o[e]=!0}):o=n,r=null!=(a=r)?a:!i,!i&&r)return{...o,[e.id]:!0};if(i&&!r){const{[e.id]:t,...r}=o;return r}return n})},getIsExpanded:()=>{var r;const n=t.getState().expanded;return!!(null!=(r=null==t.options.getIsRowExpanded?void 0:t.options.getIsRowExpanded(e))?r:!0===n||(null==n?void 0:n[e.id]))},getCanExpand:()=>{var r,n,a;return null!=(r=null==t.options.getRowCanExpand?void 0:t.options.getRowCanExpand(e))?r:(null==(n=t.options.enableExpanding)||n)&&!(null==(a=e.subRows)||!a.length)},getToggleExpandedHandler:()=>{const t=e.getCanExpand();return()=>{t&&e.toggleExpanded()}}})},w=(e,t,r)=>{var n,a,i;const o=r.toLowerCase();return Boolean(null==(n=e.getValue(t))||null==(a=n.toString())||null==(i=a.toLowerCase())?void 0:i.includes(o))};w.autoRemove=e=>M(e);const N=(e,t,r)=>{var n,a;return Boolean(null==(n=e.getValue(t))||null==(a=n.toString())?void 0:a.includes(r))};N.autoRemove=e=>M(e);const E=(e,t,r)=>{var n,a;return(null==(n=e.getValue(t))||null==(a=n.toString())?void 0:a.toLowerCase())===(null==r?void 0:r.toLowerCase())};E.autoRemove=e=>M(e);const j=(e,t,r)=>{var n;return null==(n=e.getValue(t))?void 0:n.includes(r)};j.autoRemove=e=>M(e)||!(null!=e&&e.length);const O=(e,t,r)=>!r.some(r=>{var n;return!(null!=(n=e.getValue(t))&&n.includes(r))});O.autoRemove=e=>M(e)||!(null!=e&&e.length);const S=(e,t,r)=>r.some(r=>{var n;return null==(n=e.getValue(t))?void 0:n.includes(r)});S.autoRemove=e=>M(e)||!(null!=e&&e.length);const C=(e,t,r)=>e.getValue(t)===r;C.autoRemove=e=>M(e);const z=(e,t,r)=>e.getValue(t)==r;z.autoRemove=e=>M(e);const T=(e,t,r)=>{let[n,a]=r;const i=e.getValue(t);return i>=n&&i<=a};T.resolveFilterValue=e=>{let[t,r]=e,n="number"!=typeof t?parseFloat(t):t,a="number"!=typeof r?parseFloat(r):r,i=null===t||Number.isNaN(n)?-1/0:n,o=null===r||Number.isNaN(a)?1/0:a;if(i>o){const e=i;i=o,o=e}return[i,o]},T.autoRemove=e=>M(e)||M(e[0])&&M(e[1]);const A={includesString:w,includesStringSensitive:N,equalsString:E,arrIncludes:j,arrIncludesAll:O,arrIncludesSome:S,equals:C,weakEquals:z,inNumberRange:T};function M(e){return null==e||""===e}function P(e,t,r){return!(!e||!e.autoRemove)&&e.autoRemove(t,r)||void 0===t||"string"==typeof t&&!t}const I={sum:(e,t,r)=>r.reduce((t,r)=>{const n=r.getValue(e);return t+("number"==typeof n?n:0)},0),min:(e,t,r)=>{let n;return r.forEach(t=>{const r=t.getValue(e);null!=r&&(n>r||void 0===n&&r>=r)&&(n=r)}),n},max:(e,t,r)=>{let n;return r.forEach(t=>{const r=t.getValue(e);null!=r&&(n=r)&&(n=r)}),n},extent:(e,t,r)=>{let n,a;return r.forEach(t=>{const r=t.getValue(e);null!=r&&(void 0===n?r>=r&&(n=a=r):(n>r&&(n=r),a{let r=0,n=0;if(t.forEach(t=>{let a=t.getValue(e);null!=a&&(a=+a)>=a&&(++r,n+=a)}),r)return n/r},median:(e,t)=>{if(!t.length)return;const r=t.map(t=>t.getValue(e));if(n=r,!Array.isArray(n)||!n.every(e=>"number"==typeof e))return;var n;if(1===r.length)return r[0];const a=Math.floor(r.length/2),i=r.sort((e,t)=>e-t);return r.length%2!=0?i[a]:(i[a-1]+i[a])/2},unique:(e,t)=>Array.from(new Set(t.map(t=>t.getValue(e))).values()),uniqueCount:(e,t)=>new Set(t.map(t=>t.getValue(e))).size,count:(e,t)=>t.length};const D={getInitialState:e=>({rowSelection:{},...e}),getDefaultOptions:e=>({onRowSelectionChange:d("rowSelection",e),enableRowSelection:!0,enableMultiRowSelection:!0,enableSubRowSelection:!0}),createTable:e=>({setRowSelection:t=>null==e.options.onRowSelectionChange?void 0:e.options.onRowSelectionChange(t),resetRowSelection:t=>{var r;return e.setRowSelection(t?{}:null!=(r=e.initialState.rowSelection)?r:{})},toggleAllRowsSelected:t=>{e.setRowSelection(r=>{t=void 0!==t?t:!e.getIsAllRowsSelected();const n={...r},a=e.getPreGroupedRowModel().flatRows;return t?a.forEach(e=>{e.getCanSelect()&&(n[e.id]=!0)}):a.forEach(e=>{delete n[e.id]}),n})},toggleAllPageRowsSelected:t=>e.setRowSelection(r=>{const n=void 0!==t?t:!e.getIsAllPageRowsSelected(),a={...r};return e.getRowModel().rows.forEach(t=>{L(a,t.id,n,e)}),a}),getPreSelectedRowModel:()=>e.getCoreRowModel(),getSelectedRowModel:h(()=>[e.getState().rowSelection,e.getCoreRowModel()],(t,r)=>Object.keys(t).length?$(e,r):{rows:[],flatRows:[],rowsById:{}},{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable}}),getFilteredSelectedRowModel:h(()=>[e.getState().rowSelection,e.getFilteredRowModel()],(t,r)=>Object.keys(t).length?$(e,r):{rows:[],flatRows:[],rowsById:{}},{key:"getFilteredSelectedRowModel",debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable}}),getGroupedSelectedRowModel:h(()=>[e.getState().rowSelection,e.getSortedRowModel()],(t,r)=>Object.keys(t).length?$(e,r):{rows:[],flatRows:[],rowsById:{}},{key:"getGroupedSelectedRowModel",debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable}}),getIsAllRowsSelected:()=>{const t=e.getFilteredRowModel().flatRows,{rowSelection:r}=e.getState();let n=Boolean(t.length&&Object.keys(r).length);return n&&t.some(e=>e.getCanSelect()&&!r[e.id])&&(n=!1),n},getIsAllPageRowsSelected:()=>{const t=e.getPaginationRowModel().flatRows.filter(e=>e.getCanSelect()),{rowSelection:r}=e.getState();let n=!!t.length;return n&&t.some(e=>!r[e.id])&&(n=!1),n},getIsSomeRowsSelected:()=>{var t;const r=Object.keys(null!=(t=e.getState().rowSelection)?t:{}).length;return r>0&&r{const t=e.getPaginationRowModel().flatRows;return!e.getIsAllPageRowsSelected()&&t.filter(e=>e.getCanSelect()).some(e=>e.getIsSelected()||e.getIsSomeSelected())},getToggleAllRowsSelectedHandler:()=>t=>{e.toggleAllRowsSelected(t.target.checked)},getToggleAllPageRowsSelectedHandler:()=>t=>{e.toggleAllPageRowsSelected(t.target.checked)}}),createRow:(e,t)=>({toggleSelected:r=>{const n=e.getIsSelected();t.setRowSelection(a=>{if(n===(r=void 0!==r?r:!n))return a;const i={...a};return L(i,e.id,r,t),i})},getIsSelected:()=>{const{rowSelection:r}=t.getState();return R(e,r)},getIsSomeSelected:()=>{const{rowSelection:r}=t.getState();return"some"===B(e,r)},getIsAllSubRowsSelected:()=>{const{rowSelection:r}=t.getState();return"all"===B(e,r)},getCanSelect:()=>{var r;return"function"==typeof t.options.enableRowSelection?t.options.enableRowSelection(e):null==(r=t.options.enableRowSelection)||r},getCanSelectSubRows:()=>{var r;return"function"==typeof t.options.enableSubRowSelection?t.options.enableSubRowSelection(e):null==(r=t.options.enableSubRowSelection)||r},getCanMultiSelect:()=>{var r;return"function"==typeof t.options.enableMultiRowSelection?t.options.enableMultiRowSelection(e):null==(r=t.options.enableMultiRowSelection)||r},getToggleSelectedHandler:()=>{const t=e.getCanSelect();return r=>{var n;t&&e.toggleSelected(null==(n=r.target)?void 0:n.checked)}}})},L=(e,t,r,n)=>{var a;const i=n.getRow(t);r?(i.getCanMultiSelect()||Object.keys(e).forEach(t=>delete e[t]),i.getCanSelect()&&(e[t]=!0)):delete e[t],null!=(a=i.subRows)&&a.length&&i.getCanSelectSubRows()&&i.subRows.forEach(t=>L(e,t.id,r,n))};function $(e,t){const r=e.getState().rowSelection,n=[],a={},i=function(e,t){return e.map(e=>{var t;const o=R(e,r);if(o&&(n.push(e),a[e.id]=e),null!=(t=e.subRows)&&t.length&&(e={...e,subRows:i(e.subRows)}),o)return e}).filter(Boolean)};return{rows:i(t.rows),flatRows:n,rowsById:a}}function R(e,t){var r;return null!=(r=t[e.id])&&r}function B(e,t,r){if(e.subRows&&e.subRows.length){let r=!0,n=!1;return e.subRows.forEach(e=>{n&&!r||(R(e,t)?n=!0:r=!1)}),r?"all":!!n&&"some"}return!1}const F=/([0-9]+)/gm;function q(e,t){return e===t?0:e>t?1:-1}function V(e){return"number"==typeof e?isNaN(e)||e===1/0||e===-1/0?"":String(e):"string"==typeof e?e:""}function U(e,t){const r=e.split(F).filter(Boolean),n=t.split(F).filter(Boolean);for(;r.length&&n.length;){const e=r.shift(),t=n.shift(),a=parseInt(e,10),i=parseInt(t,10),o=[a,i].sort();if(isNaN(o[0])){if(e>t)return 1;if(t>e)return-1}else{if(isNaN(o[1]))return isNaN(a)?-1:1;if(a>i)return 1;if(i>a)return-1}}return r.length-n.length}const H={alphanumeric:(e,t,r)=>U(V(e.getValue(r)).toLowerCase(),V(t.getValue(r)).toLowerCase()),alphanumericCaseSensitive:(e,t,r)=>U(V(e.getValue(r)),V(t.getValue(r))),text:(e,t,r)=>q(V(e.getValue(r)).toLowerCase(),V(t.getValue(r)).toLowerCase()),textCaseSensitive:(e,t,r)=>q(V(e.getValue(r)),V(t.getValue(r))),datetime:(e,t,r)=>{const n=e.getValue(r),a=t.getValue(r);return n>a?1:nq(e.getValue(r),t.getValue(r))},W=[b,{getInitialState:e=>({columnVisibility:{},...e}),getDefaultOptions:e=>({onColumnVisibilityChange:d("columnVisibility",e)}),createColumn:(e,t)=>({toggleVisibility:r=>{e.getCanHide()&&t.setColumnVisibility(t=>({...t,[e.id]:null!=r?r:!e.getIsVisible()}))},getIsVisible:()=>{var r,n;return null==(r=null==(n=t.getState().columnVisibility)?void 0:n[e.id])||r},getCanHide:()=>{var r,n;return(null==(r=e.columnDef.enableHiding)||r)&&(null==(n=t.options.enableHiding)||n)},getToggleVisibilityHandler:()=>t=>{null==e.toggleVisibility||e.toggleVisibility(t.target.checked)}}),createRow:(e,t)=>({_getAllVisibleCells:h(()=>[e.getAllCells(),t.getState().columnVisibility],e=>e.filter(e=>e.column.getIsVisible()),{key:"row._getAllVisibleCells",debug:()=>{var e;return null!=(e=t.options.debugAll)?e:t.options.debugRows}}),getVisibleCells:h(()=>[e.getLeftVisibleCells(),e.getCenterVisibleCells(),e.getRightVisibleCells()],(e,t,r)=>[...e,...t,...r],{key:!1,debug:()=>{var e;return null!=(e=t.options.debugAll)?e:t.options.debugRows}})}),createTable:e=>{const t=(t,r)=>h(()=>[r(),r().filter(e=>e.getIsVisible()).map(e=>e.id).join("_")],e=>e.filter(e=>null==e.getIsVisible?void 0:e.getIsVisible()),{key:t,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugColumns}});return{getVisibleFlatColumns:t("getVisibleFlatColumns",()=>e.getAllFlatColumns()),getVisibleLeafColumns:t("getVisibleLeafColumns",()=>e.getAllLeafColumns()),getLeftVisibleLeafColumns:t("getLeftVisibleLeafColumns",()=>e.getLeftLeafColumns()),getRightVisibleLeafColumns:t("getRightVisibleLeafColumns",()=>e.getRightLeafColumns()),getCenterVisibleLeafColumns:t("getCenterVisibleLeafColumns",()=>e.getCenterLeafColumns()),setColumnVisibility:t=>null==e.options.onColumnVisibilityChange?void 0:e.options.onColumnVisibilityChange(t),resetColumnVisibility:t=>{var r;e.setColumnVisibility(t?{}:null!=(r=e.initialState.columnVisibility)?r:{})},toggleAllColumnsVisible:t=>{var r;t=null!=(r=t)?r:!e.getIsAllColumnsVisible(),e.setColumnVisibility(e.getAllLeafColumns().reduce((e,r)=>({...e,[r.id]:t||!(null!=r.getCanHide&&r.getCanHide())}),{}))},getIsAllColumnsVisible:()=>!e.getAllLeafColumns().some(e=>!(null!=e.getIsVisible&&e.getIsVisible())),getIsSomeColumnsVisible:()=>e.getAllLeafColumns().some(e=>null==e.getIsVisible?void 0:e.getIsVisible()),getToggleAllColumnsVisibilityHandler:()=>t=>{var r;e.toggleAllColumnsVisible(null==(r=t.target)?void 0:r.checked)}}}},{getInitialState:e=>({columnOrder:[],...e}),getDefaultOptions:e=>({onColumnOrderChange:d("columnOrder",e)}),createTable:e=>({setColumnOrder:t=>null==e.options.onColumnOrderChange?void 0:e.options.onColumnOrderChange(t),resetColumnOrder:t=>{var r;e.setColumnOrder(t?[]:null!=(r=e.initialState.columnOrder)?r:[])},_getOrderColumnsFn:h(()=>[e.getState().columnOrder,e.getState().grouping,e.options.groupedColumnMode],(e,t,r)=>n=>{let a=[];if(null!=e&&e.length){const t=[...e],r=[...n];for(;r.length&&t.length;){const e=t.shift(),n=r.findIndex(t=>t.id===e);n>-1&&a.push(r.splice(n,1)[0])}a=[...a,...r]}else a=n;return function(e,t,r){if(null==t||!t.length||!r)return e;const n=e.filter(e=>!t.includes(e.id));return"remove"===r?n:[...t.map(t=>e.find(e=>e.id===t)).filter(Boolean),...n]}(a,t,r)},{key:!1})})},{getInitialState:e=>({columnPinning:{left:[],right:[]},...e}),getDefaultOptions:e=>({onColumnPinningChange:d("columnPinning",e)}),createColumn:(e,t)=>({pin:r=>{const n=e.getLeafColumns().map(e=>e.id).filter(Boolean);t.setColumnPinning(e=>{var t,a,i,o,s,l;return"right"===r?{left:(null!=(i=null==e?void 0:e.left)?i:[]).filter(e=>!(null!=n&&n.includes(e))),right:[...(null!=(o=null==e?void 0:e.right)?o:[]).filter(e=>!(null!=n&&n.includes(e))),...n]}:"left"===r?{left:[...(null!=(s=null==e?void 0:e.left)?s:[]).filter(e=>!(null!=n&&n.includes(e))),...n],right:(null!=(l=null==e?void 0:e.right)?l:[]).filter(e=>!(null!=n&&n.includes(e)))}:{left:(null!=(t=null==e?void 0:e.left)?t:[]).filter(e=>!(null!=n&&n.includes(e))),right:(null!=(a=null==e?void 0:e.right)?a:[]).filter(e=>!(null!=n&&n.includes(e)))}})},getCanPin:()=>e.getLeafColumns().some(e=>{var r,n;return(null==(r=e.columnDef.enablePinning)||r)&&(null==(n=t.options.enablePinning)||n)}),getIsPinned:()=>{const r=e.getLeafColumns().map(e=>e.id),{left:n,right:a}=t.getState().columnPinning,i=r.some(e=>null==n?void 0:n.includes(e)),o=r.some(e=>null==a?void 0:a.includes(e));return i?"left":!!o&&"right"},getPinnedIndex:()=>{var r,n,a;const i=e.getIsPinned();return i?null!=(r=null==(n=t.getState().columnPinning)||null==(a=n[i])?void 0:a.indexOf(e.id))?r:-1:0}}),createRow:(e,t)=>({getCenterVisibleCells:h(()=>[e._getAllVisibleCells(),t.getState().columnPinning.left,t.getState().columnPinning.right],(e,t,r)=>{const n=[...null!=t?t:[],...null!=r?r:[]];return e.filter(e=>!n.includes(e.column.id))},{key:"row.getCenterVisibleCells",debug:()=>{var e;return null!=(e=t.options.debugAll)?e:t.options.debugRows}}),getLeftVisibleCells:h(()=>[e._getAllVisibleCells(),t.getState().columnPinning.left,,],(e,t)=>(null!=t?t:[]).map(t=>e.find(e=>e.column.id===t)).filter(Boolean).map(e=>({...e,position:"left"})),{key:"row.getLeftVisibleCells",debug:()=>{var e;return null!=(e=t.options.debugAll)?e:t.options.debugRows}}),getRightVisibleCells:h(()=>[e._getAllVisibleCells(),t.getState().columnPinning.right],(e,t)=>(null!=t?t:[]).map(t=>e.find(e=>e.column.id===t)).filter(Boolean).map(e=>({...e,position:"right"})),{key:"row.getRightVisibleCells",debug:()=>{var e;return null!=(e=t.options.debugAll)?e:t.options.debugRows}})}),createTable:e=>({setColumnPinning:t=>null==e.options.onColumnPinningChange?void 0:e.options.onColumnPinningChange(t),resetColumnPinning:t=>{var r,n;return e.setColumnPinning(t?{left:[],right:[]}:null!=(r=null==(n=e.initialState)?void 0:n.columnPinning)?r:{left:[],right:[]})},getIsSomeColumnsPinned:t=>{var r;const n=e.getState().columnPinning;var a,i;return t?Boolean(null==(r=n[t])?void 0:r.length):Boolean((null==(a=n.left)?void 0:a.length)||(null==(i=n.right)?void 0:i.length))},getLeftLeafColumns:h(()=>[e.getAllLeafColumns(),e.getState().columnPinning.left],(e,t)=>(null!=t?t:[]).map(t=>e.find(e=>e.id===t)).filter(Boolean),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugColumns}}),getRightLeafColumns:h(()=>[e.getAllLeafColumns(),e.getState().columnPinning.right],(e,t)=>(null!=t?t:[]).map(t=>e.find(e=>e.id===t)).filter(Boolean),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugColumns}}),getCenterLeafColumns:h(()=>[e.getAllLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(e,t,r)=>{const n=[...null!=t?t:[],...null!=r?r:[]];return e.filter(e=>!n.includes(e.id))},{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugColumns}})})},{getDefaultColumnDef:()=>({filterFn:"auto"}),getInitialState:e=>({columnFilters:[],globalFilter:void 0,...e}),getDefaultOptions:e=>({onColumnFiltersChange:d("columnFilters",e),onGlobalFilterChange:d("globalFilter",e),filterFromLeafRows:!1,maxLeafRowFilterDepth:100,globalFilterFn:"auto",getColumnCanGlobalFilter:t=>{var r,n;const a=null==(r=e.getCoreRowModel().flatRows[0])||null==(n=r._getAllCellsByColumnId()[t.id])?void 0:n.getValue();return"string"==typeof a||"number"==typeof a}}),createColumn:(e,t)=>({getAutoFilterFn:()=>{const r=t.getCoreRowModel().flatRows[0],n=null==r?void 0:r.getValue(e.id);return"string"==typeof n?A.includesString:"number"==typeof n?A.inNumberRange:"boolean"==typeof n||null!==n&&"object"==typeof n?A.equals:Array.isArray(n)?A.arrIncludes:A.weakEquals},getFilterFn:()=>{var r,n;return m(e.columnDef.filterFn)?e.columnDef.filterFn:"auto"===e.columnDef.filterFn?e.getAutoFilterFn():null!=(r=null==(n=t.options.filterFns)?void 0:n[e.columnDef.filterFn])?r:A[e.columnDef.filterFn]},getCanFilter:()=>{var r,n,a;return(null==(r=e.columnDef.enableColumnFilter)||r)&&(null==(n=t.options.enableColumnFilters)||n)&&(null==(a=t.options.enableFilters)||a)&&!!e.accessorFn},getCanGlobalFilter:()=>{var r,n,a,i;return(null==(r=e.columnDef.enableGlobalFilter)||r)&&(null==(n=t.options.enableGlobalFilter)||n)&&(null==(a=t.options.enableFilters)||a)&&(null==(i=null==t.options.getColumnCanGlobalFilter?void 0:t.options.getColumnCanGlobalFilter(e))||i)&&!!e.accessorFn},getIsFiltered:()=>e.getFilterIndex()>-1,getFilterValue:()=>{var r,n;return null==(r=t.getState().columnFilters)||null==(n=r.find(t=>t.id===e.id))?void 0:n.value},getFilterIndex:()=>{var r,n;return null!=(r=null==(n=t.getState().columnFilters)?void 0:n.findIndex(t=>t.id===e.id))?r:-1},setFilterValue:r=>{t.setColumnFilters(t=>{const n=e.getFilterFn(),a=null==t?void 0:t.find(t=>t.id===e.id),i=u(r,a?a.value:void 0);var o;if(P(n,i,e))return null!=(o=null==t?void 0:t.filter(t=>t.id!==e.id))?o:[];const s={id:e.id,value:i};var l;return a?null!=(l=null==t?void 0:t.map(t=>t.id===e.id?s:t))?l:[]:null!=t&&t.length?[...t,s]:[s]})},_getFacetedRowModel:t.options.getFacetedRowModel&&t.options.getFacetedRowModel(t,e.id),getFacetedRowModel:()=>e._getFacetedRowModel?e._getFacetedRowModel():t.getPreFilteredRowModel(),_getFacetedUniqueValues:t.options.getFacetedUniqueValues&&t.options.getFacetedUniqueValues(t,e.id),getFacetedUniqueValues:()=>e._getFacetedUniqueValues?e._getFacetedUniqueValues():new Map,_getFacetedMinMaxValues:t.options.getFacetedMinMaxValues&&t.options.getFacetedMinMaxValues(t,e.id),getFacetedMinMaxValues:()=>{if(e._getFacetedMinMaxValues)return e._getFacetedMinMaxValues()}}),createRow:(e,t)=>({columnFilters:{},columnFiltersMeta:{}}),createTable:e=>({getGlobalAutoFilterFn:()=>A.includesString,getGlobalFilterFn:()=>{var t,r;const{globalFilterFn:n}=e.options;return m(n)?n:"auto"===n?e.getGlobalAutoFilterFn():null!=(t=null==(r=e.options.filterFns)?void 0:r[n])?t:A[n]},setColumnFilters:t=>{const r=e.getAllLeafColumns();null==e.options.onColumnFiltersChange||e.options.onColumnFiltersChange(e=>{var n;return null==(n=u(t,e))?void 0:n.filter(e=>{const t=r.find(t=>t.id===e.id);if(t){if(P(t.getFilterFn(),e.value,t))return!1}return!0})})},setGlobalFilter:t=>{null==e.options.onGlobalFilterChange||e.options.onGlobalFilterChange(t)},resetGlobalFilter:t=>{e.setGlobalFilter(t?void 0:e.initialState.globalFilter)},resetColumnFilters:t=>{var r,n;e.setColumnFilters(t?[]:null!=(r=null==(n=e.initialState)?void 0:n.columnFilters)?r:[])},getPreFilteredRowModel:()=>e.getCoreRowModel(),getFilteredRowModel:()=>(!e._getFilteredRowModel&&e.options.getFilteredRowModel&&(e._getFilteredRowModel=e.options.getFilteredRowModel(e)),e.options.manualFiltering||!e._getFilteredRowModel?e.getPreFilteredRowModel():e._getFilteredRowModel()),_getGlobalFacetedRowModel:e.options.getFacetedRowModel&&e.options.getFacetedRowModel(e,"__global__"),getGlobalFacetedRowModel:()=>e.options.manualFiltering||!e._getGlobalFacetedRowModel?e.getPreFilteredRowModel():e._getGlobalFacetedRowModel(),_getGlobalFacetedUniqueValues:e.options.getFacetedUniqueValues&&e.options.getFacetedUniqueValues(e,"__global__"),getGlobalFacetedUniqueValues:()=>e._getGlobalFacetedUniqueValues?e._getGlobalFacetedUniqueValues():new Map,_getGlobalFacetedMinMaxValues:e.options.getFacetedMinMaxValues&&e.options.getFacetedMinMaxValues(e,"__global__"),getGlobalFacetedMinMaxValues:()=>{if(e._getGlobalFacetedMinMaxValues)return e._getGlobalFacetedMinMaxValues()}})},{getInitialState:e=>({sorting:[],...e}),getDefaultColumnDef:()=>({sortingFn:"auto"}),getDefaultOptions:e=>({onSortingChange:d("sorting",e),isMultiSortEvent:e=>e.shiftKey}),createColumn:(e,t)=>({getAutoSortingFn:()=>{const r=t.getFilteredRowModel().flatRows.slice(10);let n=!1;for(const t of r){const r=null==t?void 0:t.getValue(e.id);if("[object Date]"===Object.prototype.toString.call(r))return H.datetime;if("string"==typeof r&&(n=!0,r.split(F).length>1))return H.alphanumeric}return n?H.text:H.basic},getAutoSortDir:()=>{const r=t.getFilteredRowModel().flatRows[0];return"string"==typeof(null==r?void 0:r.getValue(e.id))?"asc":"desc"},getSortingFn:()=>{var r,n;if(!e)throw new Error;return m(e.columnDef.sortingFn)?e.columnDef.sortingFn:"auto"===e.columnDef.sortingFn?e.getAutoSortingFn():null!=(r=null==(n=t.options.sortingFns)?void 0:n[e.columnDef.sortingFn])?r:H[e.columnDef.sortingFn]},toggleSorting:(r,n)=>{const a=e.getNextSortingOrder(),i=null!=r;t.setSorting(o=>{const s=null==o?void 0:o.find(t=>t.id===e.id),l=null==o?void 0:o.findIndex(t=>t.id===e.id);let c,u=[],d=i?r:"desc"===a;var m;(c=null!=o&&o.length&&e.getCanMultiSort()&&n?s?"toggle":"add":null!=o&&o.length&&l!==o.length-1?"replace":s?"toggle":"replace","toggle"===c&&(i||a||(c="remove")),"add"===c)?(u=[...o,{id:e.id,desc:d}],u.splice(0,u.length-(null!=(m=t.options.maxMultiSortColCount)?m:Number.MAX_SAFE_INTEGER))):u="toggle"===c?o.map(t=>t.id===e.id?{...t,desc:d}:t):"remove"===c?o.filter(t=>t.id!==e.id):[{id:e.id,desc:d}];return u})},getFirstSortDir:()=>{var r,n;return(null!=(r=null!=(n=e.columnDef.sortDescFirst)?n:t.options.sortDescFirst)?r:"desc"===e.getAutoSortDir())?"desc":"asc"},getNextSortingOrder:r=>{var n,a;const i=e.getFirstSortDir(),o=e.getIsSorted();return o?!!(o===i||null!=(n=t.options.enableSortingRemoval)&&!n||r&&null!=(a=t.options.enableMultiRemove)&&!a)&&("desc"===o?"asc":"desc"):i},getCanSort:()=>{var r,n;return(null==(r=e.columnDef.enableSorting)||r)&&(null==(n=t.options.enableSorting)||n)&&!!e.accessorFn},getCanMultiSort:()=>{var r,n;return null!=(r=null!=(n=e.columnDef.enableMultiSort)?n:t.options.enableMultiSort)?r:!!e.accessorFn},getIsSorted:()=>{var r;const n=null==(r=t.getState().sorting)?void 0:r.find(t=>t.id===e.id);return!!n&&(n.desc?"desc":"asc")},getSortIndex:()=>{var r,n;return null!=(r=null==(n=t.getState().sorting)?void 0:n.findIndex(t=>t.id===e.id))?r:-1},clearSorting:()=>{t.setSorting(t=>null!=t&&t.length?t.filter(t=>t.id!==e.id):[])},getToggleSortingHandler:()=>{const r=e.getCanSort();return n=>{r&&(null==n.persist||n.persist(),null==e.toggleSorting||e.toggleSorting(void 0,!!e.getCanMultiSort()&&(null==t.options.isMultiSortEvent?void 0:t.options.isMultiSortEvent(n))))}}}),createTable:e=>({setSorting:t=>null==e.options.onSortingChange?void 0:e.options.onSortingChange(t),resetSorting:t=>{var r,n;e.setSorting(t?[]:null!=(r=null==(n=e.initialState)?void 0:n.sorting)?r:[])},getPreSortedRowModel:()=>e.getGroupedRowModel(),getSortedRowModel:()=>(!e._getSortedRowModel&&e.options.getSortedRowModel&&(e._getSortedRowModel=e.options.getSortedRowModel(e)),e.options.manualSorting||!e._getSortedRowModel?e.getPreSortedRowModel():e._getSortedRowModel())})},{getDefaultColumnDef:()=>({aggregatedCell:e=>{var t,r;return null!=(t=null==(r=e.getValue())||null==r.toString?void 0:r.toString())?t:null},aggregationFn:"auto"}),getInitialState:e=>({grouping:[],...e}),getDefaultOptions:e=>({onGroupingChange:d("grouping",e),groupedColumnMode:"reorder"}),createColumn:(e,t)=>({toggleGrouping:()=>{t.setGrouping(t=>null!=t&&t.includes(e.id)?t.filter(t=>t!==e.id):[...null!=t?t:[],e.id])},getCanGroup:()=>{var r,n,a,i;return null!=(r=null==(n=null!=(a=null==(i=e.columnDef.enableGrouping)||i)?a:t.options.enableGrouping)||n)?r:!!e.accessorFn},getIsGrouped:()=>{var r;return null==(r=t.getState().grouping)?void 0:r.includes(e.id)},getGroupedIndex:()=>{var r;return null==(r=t.getState().grouping)?void 0:r.indexOf(e.id)},getToggleGroupingHandler:()=>{const t=e.getCanGroup();return()=>{t&&e.toggleGrouping()}},getAutoAggregationFn:()=>{const r=t.getCoreRowModel().flatRows[0],n=null==r?void 0:r.getValue(e.id);return"number"==typeof n?I.sum:"[object Date]"===Object.prototype.toString.call(n)?I.extent:void 0},getAggregationFn:()=>{var r,n;if(!e)throw new Error;return m(e.columnDef.aggregationFn)?e.columnDef.aggregationFn:"auto"===e.columnDef.aggregationFn?e.getAutoAggregationFn():null!=(r=null==(n=t.options.aggregationFns)?void 0:n[e.columnDef.aggregationFn])?r:I[e.columnDef.aggregationFn]}}),createTable:e=>({setGrouping:t=>null==e.options.onGroupingChange?void 0:e.options.onGroupingChange(t),resetGrouping:t=>{var r,n;e.setGrouping(t?[]:null!=(r=null==(n=e.initialState)?void 0:n.grouping)?r:[])},getPreGroupedRowModel:()=>e.getFilteredRowModel(),getGroupedRowModel:()=>(!e._getGroupedRowModel&&e.options.getGroupedRowModel&&(e._getGroupedRowModel=e.options.getGroupedRowModel(e)),e.options.manualGrouping||!e._getGroupedRowModel?e.getPreGroupedRowModel():e._getGroupedRowModel())}),createRow:(e,t)=>({getIsGrouped:()=>!!e.groupingColumnId,getGroupingValue:r=>{if(e._groupingValuesCache.hasOwnProperty(r))return e._groupingValuesCache[r];const n=t.getColumn(r);return null!=n&&n.columnDef.getGroupingValue?(e._groupingValuesCache[r]=n.columnDef.getGroupingValue(e.original),e._groupingValuesCache[r]):e.getValue(r)},_groupingValuesCache:{}}),createCell:(e,t,r,n)=>({getIsGrouped:()=>t.getIsGrouped()&&t.id===r.groupingColumnId,getIsPlaceholder:()=>!e.getIsGrouped()&&t.getIsGrouped(),getIsAggregated:()=>{var t;return!e.getIsGrouped()&&!e.getIsPlaceholder()&&!(null==(t=r.subRows)||!t.length)}})},x,{getInitialState:e=>({...e,pagination:{pageIndex:0,pageSize:10,...null==e?void 0:e.pagination}}),getDefaultOptions:e=>({onPaginationChange:d("pagination",e)}),createTable:e=>{let t=!1,r=!1;return{_autoResetPageIndex:()=>{var n,a;if(t){if(null!=(n=null!=(a=e.options.autoResetAll)?a:e.options.autoResetPageIndex)?n:!e.options.manualPagination){if(r)return;r=!0,e._queue(()=>{e.resetPageIndex(),r=!1})}}else e._queue(()=>{t=!0})},setPagination:t=>null==e.options.onPaginationChange?void 0:e.options.onPaginationChange(e=>u(t,e)),resetPagination:t=>{var r;e.setPagination(t?{pageIndex:0,pageSize:10}:null!=(r=e.initialState.pagination)?r:{pageIndex:0,pageSize:10})},setPageIndex:t=>{e.setPagination(r=>{let n=u(t,r.pageIndex);const a=void 0===e.options.pageCount||-1===e.options.pageCount?Number.MAX_SAFE_INTEGER:e.options.pageCount-1;return n=Math.max(0,Math.min(n,a)),{...r,pageIndex:n}})},resetPageIndex:t=>{var r,n,a;e.setPageIndex(t?0:null!=(r=null==(n=e.initialState)||null==(a=n.pagination)?void 0:a.pageIndex)?r:0)},resetPageSize:t=>{var r,n,a;e.setPageSize(t?10:null!=(r=null==(n=e.initialState)||null==(a=n.pagination)?void 0:a.pageSize)?r:10)},setPageSize:t=>{e.setPagination(e=>{const r=Math.max(1,u(t,e.pageSize)),n=e.pageSize*e.pageIndex,a=Math.floor(n/r);return{...e,pageIndex:a,pageSize:r}})},setPageCount:t=>e.setPagination(r=>{var n;let a=u(t,null!=(n=e.options.pageCount)?n:-1);return"number"==typeof a&&(a=Math.max(-1,a)),{...r,pageCount:a}}),getPageOptions:h(()=>[e.getPageCount()],e=>{let t=[];return e&&e>0&&(t=[...new Array(e)].fill(null).map((e,t)=>t)),t},{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable}}),getCanPreviousPage:()=>e.getState().pagination.pageIndex>0,getCanNextPage:()=>{const{pageIndex:t}=e.getState().pagination,r=e.getPageCount();return-1===r||0!==r&&te.setPageIndex(e=>e-1),nextPage:()=>e.setPageIndex(e=>e+1),getPrePaginationRowModel:()=>e.getExpandedRowModel(),getPaginationRowModel:()=>(!e._getPaginationRowModel&&e.options.getPaginationRowModel&&(e._getPaginationRowModel=e.options.getPaginationRowModel(e)),e.options.manualPagination||!e._getPaginationRowModel?e.getPrePaginationRowModel():e._getPaginationRowModel()),getPageCount:()=>{var t;return null!=(t=e.options.pageCount)?t:Math.ceil(e.getPrePaginationRowModel().rows.length/e.getState().pagination.pageSize)}}}},D,y];function G(e){var t;(e.debugAll||e.debugTable)&&console.info("Creating Table Instance...");let r={_features:W};const n=r._features.reduce((e,t)=>Object.assign(e,null==t.getDefaultOptions?void 0:t.getDefaultOptions(r)),{});let a={...null!=(t=e.initialState)?t:{}};r._features.forEach(e=>{var t;a=null!=(t=null==e.getInitialState?void 0:e.getInitialState(a))?t:a});const i=[];let o=!1;const s={_features:W,options:{...n,...e},initialState:a,_queue:e=>{i.push(e),o||(o=!0,Promise.resolve().then(()=>{for(;i.length;)i.shift()();o=!1}).catch(e=>setTimeout(()=>{throw e})))},reset:()=>{r.setState(r.initialState)},setOptions:e=>{const t=u(e,r.options);r.options=(e=>r.options.mergeOptions?r.options.mergeOptions(n,e):{...n,...e})(t)},getState:()=>r.options.state,setState:e=>{null==r.options.onStateChange||r.options.onStateChange(e)},_getRowId:(e,t,n)=>{var a;return null!=(a=null==r.options.getRowId?void 0:r.options.getRowId(e,t,n))?a:""+(n?[n.id,t].join("."):t)},getCoreRowModel:()=>(r._getCoreRowModel||(r._getCoreRowModel=r.options.getCoreRowModel(r)),r._getCoreRowModel()),getRowModel:()=>r.getPaginationRowModel(),getRow:e=>{const t=r.getRowModel().rowsById[e];if(!t)throw new Error;return t},_getDefaultColumnDef:h(()=>[r.options.defaultColumn],e=>{var t;return e=null!=(t=e)?t:{},{header:e=>{const t=e.header.column.columnDef;return t.accessorKey?t.accessorKey:t.accessorFn?t.id:null},cell:e=>{var t,r;return null!=(t=null==(r=e.renderValue())||null==r.toString?void 0:r.toString())?t:null},...r._features.reduce((e,t)=>Object.assign(e,null==t.getDefaultColumnDef?void 0:t.getDefaultColumnDef()),{}),...e}},{debug:()=>{var e;return null!=(e=r.options.debugAll)?e:r.options.debugColumns},key:!1}),_getColumnDefs:()=>r.options.columns,getAllColumns:h(()=>[r._getColumnDefs()],e=>{const t=function(e,n,a){return void 0===a&&(a=0),e.map(e=>{const i=function(e,t,r,n){var a,i;const o={...e._getDefaultColumnDef(),...t},s=o.accessorKey;let l,c=null!=(a=null!=(i=o.id)?i:s?s.replace(".","_"):void 0)?a:"string"==typeof o.header?o.header:void 0;if(o.accessorFn?l=o.accessorFn:s&&(l=s.includes(".")?e=>{let t=e;for(const e of s.split(".")){var r;t=null==(r=t)?void 0:r[e]}return t}:e=>e[o.accessorKey]),!c)throw new Error;let u={id:""+String(c),accessorFn:l,parent:n,depth:r,columnDef:o,columns:[],getFlatColumns:h(()=>[!0],()=>{var e;return[u,...null==(e=u.columns)?void 0:e.flatMap(e=>e.getFlatColumns())]},{key:"column.getFlatColumns",debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugColumns}}),getLeafColumns:h(()=>[e._getOrderColumnsFn()],e=>{var t;if(null!=(t=u.columns)&&t.length){return e(u.columns.flatMap(e=>e.getLeafColumns()))}return[u]},{key:"column.getLeafColumns",debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugColumns}})};return u=e._features.reduce((t,r)=>Object.assign(t,null==r.createColumn?void 0:r.createColumn(u,e)),u),u}(r,e,a,n),o=e;return i.columns=o.columns?t(o.columns,i,a+1):[],i})};return t(e)},{key:!1,debug:()=>{var e;return null!=(e=r.options.debugAll)?e:r.options.debugColumns}}),getAllFlatColumns:h(()=>[r.getAllColumns()],e=>e.flatMap(e=>e.getFlatColumns()),{key:!1,debug:()=>{var e;return null!=(e=r.options.debugAll)?e:r.options.debugColumns}}),_getAllFlatColumnsById:h(()=>[r.getAllFlatColumns()],e=>e.reduce((e,t)=>(e[t.id]=t,e),{}),{key:!1,debug:()=>{var e;return null!=(e=r.options.debugAll)?e:r.options.debugColumns}}),getAllLeafColumns:h(()=>[r.getAllColumns(),r._getOrderColumnsFn()],(e,t)=>t(e.flatMap(e=>e.getLeafColumns())),{key:!1,debug:()=>{var e;return null!=(e=r.options.debugAll)?e:r.options.debugColumns}}),getColumn:e=>r._getAllFlatColumnsById()[e]};return Object.assign(r,s),r._features.forEach(e=>Object.assign(r,null==e.createTable?void 0:e.createTable(r))),r}const Y=(e,t,r,n,a,i,o)=>{let s={id:t,index:n,original:r,depth:a,parentId:o,_valuesCache:{},_uniqueValuesCache:{},getValue:t=>{if(s._valuesCache.hasOwnProperty(t))return s._valuesCache[t];const r=e.getColumn(t);return null!=r&&r.accessorFn?(s._valuesCache[t]=r.accessorFn(s.original,n),s._valuesCache[t]):void 0},getUniqueValues:t=>{if(s._uniqueValuesCache.hasOwnProperty(t))return s._uniqueValuesCache[t];const r=e.getColumn(t);return null!=r&&r.accessorFn?r.columnDef.getUniqueValues?(s._uniqueValuesCache[t]=r.columnDef.getUniqueValues(s.original,n),s._uniqueValuesCache[t]):(s._uniqueValuesCache[t]=[s.getValue(t)],s._uniqueValuesCache[t]):void 0},renderValue:t=>{var r;return null!=(r=s.getValue(t))?r:e.options.renderFallbackValue},subRows:null!=i?i:[],getLeafRows:()=>p(s.subRows,e=>e.subRows),getParentRow:()=>s.parentId?e.getRow(s.parentId):void 0,getParentRows:()=>{let e=[],t=s;for(;;){const r=t.getParentRow();if(!r)break;e.push(r),t=r}return e.reverse()},getAllCells:h(()=>[e.getAllLeafColumns()],t=>t.map(t=>function(e,t,r,n){const a={id:`${t.id}_${r.id}`,row:t,column:r,getValue:()=>t.getValue(n),renderValue:()=>{var t;return null!=(t=a.getValue())?t:e.options.renderFallbackValue},getContext:h(()=>[e,r,t,a],(e,t,r,n)=>({table:e,column:t,row:r,cell:n,getValue:n.getValue,renderValue:n.renderValue}),{key:!1,debug:()=>e.options.debugAll})};return e._features.forEach(n=>{Object.assign(a,null==n.createCell?void 0:n.createCell(a,r,t,e))},{}),a}(e,s,t,t.id)),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugRows}}),_getAllCellsByColumnId:h(()=>[s.getAllCells()],e=>e.reduce((e,t)=>(e[t.column.id]=t,e),{}),{key:"row.getAllCellsByColumnId",debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugRows}})};for(let t=0;t{var n;t.push(e),null!=(n=e.subRows)&&n.length&&e.getIsExpanded()&&e.subRows.forEach(r)};return e.rows.forEach(r),{rows:t,flatRows:e.flatRows,rowsById:e.rowsById}} /** * react-table * * Copyright (c) TanStack * * This source code is licensed under the MIT license found in the * LICENSE.md file in the root directory of this source tree. * * @license MIT */ function Z(e,t){return e?function(e){return"function"==typeof e&&(()=>{const t=Object.getPrototypeOf(e);return t.prototype&&t.prototype.isReactComponent})()}(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)?n.createElement(e,t):e:null;var r}function K(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(!e)return;if("string"==typeof e)return J(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return J(e,t)}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,a=function(){};return{s:a,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,o=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return o=e.done,e},e:function(e){s=!0,i=e},f:function(){try{o||null==r.return||r.return()}finally{if(s)throw i}}}}function J(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r1?.25*(r-1):0);t.push(a.a.createElement(pe,{key:r,leftOffset:n}))}return t},fe=function(e){var t=e.collapsibleTrail,r=e.enableToggleExpansion,n=e.onClick,i=e.row,o=e.subRowHeaders,s=e.table.getAllFlatColumns().length;return a.a.createElement("tr",{className:"custom-row bg-silver"},a.a.createElement("td",{className:"custom-row-first-column ".concat(le()?"chrome-styles":""),colSpan:1},t&&i.depth>0&&he(i.depth),a.a.createElement("div",{style:{paddingLeft:"".concat(2*i.depth,"rem")}},a.a.createElement(Q.a,{align:"center",columnGap:"xs"},"all"===r&&i.getCanExpand()?a.a.createElement(se,{onClick:n,row:i}):null,a.a.createElement(me.a,{marginLeft:i.getCanExpand()?"none":"xs",text:o[i.depth-1]})))),a.a.createElement("td",{colSpan:s-1}))},be=function(){return a.a.createElement("div",{className:"loading-cell"})},ge=function(e){var t=e.collapsibleTrail,r=void 0===t||t,i=e.subRowHeaders,o=Object(n.useContext)(re),s=o.enableToggleExpansion,l=o.handleExpandOrCollapse,c=o.loading,u=o.table;return a.a.createElement(a.a.Fragment,null,a.a.createElement("tbody",null,u.getRowModel().rows.map((function(e){var t,n=e.getIsExpanded(),o=e.depth>0&&0===e.index,d=!(null===(t=e.original.children)||void 0===t?void 0:t.length),m=u.getAllFlatColumns().length;return a.a.createElement(a.a.Fragment,{key:"".concat(e.index,"-").concat(e.id,"-").concat(e.depth,"-row")},o&&i&&a.a.createElement(fe,{collapsibleTrail:r,enableToggleExpansion:s,onClick:l,row:e,subRowHeaders:i,table:u}),a.a.createElement("tr",{className:"".concat(n?"bg-silver":"bg-white"," ").concat(e.depth>0?"depth-sub-row-".concat(e.depth):""),id:"".concat(e.index,"-").concat(e.id,"-").concat(e.depth,"-row")},e.getVisibleCells().map((function(t,n){return a.a.createElement("td",{align:"right",className:"".concat(t.id,"-cell position_relative ").concat(le()?"chrome-styles":""),key:"".concat(t.id,"-data")},r&&0===n&&e.depth>0&&he(e.depth),a.a.createElement("span",{id:"".concat(t.id,"-span")},c?a.a.createElement(be,null):Z(t.column.columnDef.cell,t.getContext())))}))),n&&d&&0===e.depth?a.a.createElement("tr",{key:"".concat(e.id,"-row")},a.a.createElement("td",{colSpan:m},a.a.createElement(de.a,null))):null)}))))};function _e(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,i,o,s=[],l=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,a=e}finally{try{if(!l&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw a}}return s}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return ye(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return ye(e,t)}(e,t)||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.")}()}function ye(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r"function"==typeof e?{...t,accessorFn:e}:{...t,accessorKey:e},display:e=>e,group:e=>e},R=d&&d.map((function(e){var t,r=Object.assign({},$.accessor(e.accessor,{header:e.label}));return e.cellAccessors&&(r.cell=(t=e.cellAccessors,function(e){var r=e.row,n=e.getValue,i=r.original;switch(r.depth){case 0:return a.a.createElement(ae,{getValue:n,onRowToggleClick:x,row:r});default:var o=i[t[r.depth-1]];return o?a.a.createElement(ae,{row:r,value:o}):"N/A"}})),r})),B=[{id:d[0].accessor,desc:!(!N||null===N.value)&&!N.value.desc}],F=function(e){const t={state:{},onStateChange:()=>{},renderFallbackValue:null,...e},[r]=n.useState(()=>({current:G(t)})),[a,i]=n.useState(()=>r.current.initialState);return r.current.setOptions(t=>({...t,...e,state:{...a,...e.state},onStateChange:t=>{i(t),null==e.onStateChange||e.onStateChange(t)}})),r.current}(Object.assign(Object.assign({data:k?Array(T).fill({}):E,columns:R,onExpandedChange:L,getSubRows:function(e){return e.children},getCoreRowModel:e=>h(()=>[e.options.data],t=>{const r={rows:[],flatRows:[],rowsById:{}},n=function(t,a,i){void 0===a&&(a=0);const o=[];for(let l=0;l{var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable},onChange:()=>{e._autoResetPageIndex()}}),getExpandedRowModel:e=>h(()=>[e.getState().expanded,e.getPreExpandedRowModel(),e.options.paginateExpandedRows],(e,t,r)=>!t.rows.length||!0!==e&&!Object.keys(null!=e?e:{}).length?t:r?X(t):t,{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable}}),getSortedRowModel:e=>h(()=>[e.getState().sorting,e.getPreSortedRowModel()],(t,r)=>{if(!r.rows.length||null==t||!t.length)return r;const n=e.getState().sorting,a=[],i=n.filter(t=>{var r;return null==(r=e.getColumn(t.id))?void 0:r.getCanSort()}),o={};i.forEach(t=>{const r=e.getColumn(t.id);r&&(o[t.id]={sortUndefined:r.columnDef.sortUndefined,invertSorting:r.columnDef.invertSorting,sortingFn:r.getSortingFn()})});const s=e=>{const t=[...e];return t.sort((e,t)=>{for(let n=0;n{var t;a.push(e),null!=(t=e.subRows)&&t.length&&(e.subRows=s(e.subRows))}),t};return{rows:s(r.rows),flatRows:a,rowsById:r.rowsById}},{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable},onChange:()=>{e._autoResetPageIndex()}}),enableSortingRemoval:!1},N?{state:{expanded:D,sorting:B}}:{state:{expanded:D}}),j)),q=F.getRowModel(),V=Object(n.useCallback)((function(){var e=F.getRowModel().rows.length;e!==T&&0!==e&&A(e)}),[E,T]);Object(n.useEffect)((function(){k||V()}),[k,V]);var U=Object(s.a)(r),H=Object(s.c)(p),W=o()(Object(s.b)("pb_advanced_table"),Object(l.c)(e),u);return a.a.createElement("div",Object.assign({},U,H,{className:W,id:_}),a.a.createElement(re.Provider,{value:{table:F,handleExpandOrCollapse:function(e){w&&w(e);var t=D,r=null==e?void 0:e.parentId;return L(function(e,t,r){var n,a={},i=e.flatRows,o=!0,s=new Set,l=K(i);try{for(l.s();!(n=l.n()).done;){var c=n.value;if(c.getCanExpand()&&(void 0===r?0===c.depth:r===c.parentId)&&(s.add(c.getIsExpanded()),s.size>1)){o=!1;break}}}catch(e){l.e(e)}finally{l.f()}if(void 0===r)i.forEach((function(e){0===e.depth&&(a[e.id]=!o||!e.getIsExpanded())}));else{var u,d=K(i);try{for(d.s();!(u=d.n()).done;){var m=u.value;m.getCanExpand()&&r===m.parentId&&(a[m.id]=!o||!m.getIsExpanded())}}catch(e){d.e(e)}finally{d.f()}}return function(e){for(var t in e)!1===e[t]&&delete e[t];return e}(Object.assign(Object.assign({},t),a))}(q,t,r))},loading:k,enableToggleExpansion:b,toggleExpansionIcon:C,setExpanded:L,expanded:D,sortControl:N}},a.a.createElement(c.a,Object.assign({className:"".concat(k?"content-loading":""),dataTable:!0,numberSpacing:"tabular",responsive:"none"},O),i||a.a.createElement(a.a.Fragment,null,a.a.createElement(ue,null),a.a.createElement(ge,null)))))};ve.Header=ue,ve.Body=ge;var ke=ve,xe=r(34),we=r(123),Ne=r(112),Ee=r(48),je=r(119),Oe=r(10),Se=r(217),Ce=r(229),ze=r(25),Te=function(e){var t=e.aria,r=void 0===t?{}:t,n=e.children,i=e.className,c=e.data,u=void 0===c?{}:c,d=e.htmlOptions,m=void 0===d?{}:d,p=e.id,h=e.orientation,f=void 0===h?"horizontal":h,b=e.text,g=e.variant,_=void 0===g?"primary":g,y=Object(s.a)(r),v=Object(s.c)(u),k=Object(s.d)(m),x=o()(Object(s.b)("pb_button_toolbar_kit",f,_),Object(l.c)(e),i);return a.a.createElement("div",Object.assign({},y,v,k,{className:x,id:p}),n||b)},Ae=r(20),Me=r(84),Pe=r(66),Ie=r(46),De=r(116),Le=r(185),$e=r(57),Re=r(162),Be=r(197),Fe=r(31),qe=r(176),Ve=r(22),Ue=r(12),He=function(e){var t=e.align,r=void 0===t?"left":t,n=e.className,i=e.dark,c=void 0!==i&&i,u=e.date,d=e.data,m=void 0===d?{}:d,p=e.htmlOptions,h=void 0===p?{}:p,f=o()(Object(s.b)("pb_date_year_stacked",r),Object(l.c)(e),n),b=Object(s.c)(m),g=Object(s.d)(h);return a.a.createElement("div",Object.assign({},b,g,{className:f}),a.a.createElement(Ue.a,{dark:c,size:4,text:"".concat(Ve.a.toDay(u)," ").concat(Ve.a.toMonth(u).toUpperCase())}),a.a.createElement(Oe.a,{color:"light"},Ve.a.toYear(u)))},We=function(e){var t=e.className,r=e.dark,n=void 0!==r&&r,i=e.endDate,c=e.htmlOptions,u=void 0===c?{}:c,d=e.startDate,m=e.data,p=void 0===m?{}:m,h=o()(Object(s.b)("pb_date_range_stacked"),Object(l.c)(e),t),f=Object(s.c)(p),b=Object(s.d)(u);return a.a.createElement("div",Object.assign({},f,b,{className:h}),a.a.createElement(Q.a,{vertical:"center"},a.a.createElement(ee.a,null,a.a.createElement(He,{align:"right",dark:n,date:d})),a.a.createElement(ee.a,null,a.a.createElement("div",null,a.a.createElement(Oe.a,{color:"light",tag:"span"},a.a.createElement(te.a,{className:"pb_date_range_stacked_arrow",fixedWidth:!0,icon:"long-arrow-right"})))),a.a.createElement(ee.a,null,a.a.createElement(He,{dark:n,date:i}))))},Ge=r(63),Ye=r(91),Xe=r(190),Ze=function(e){var t=e.aria,r=void 0===t?{}:t,n=e.bold,i=void 0!==n&&n,c=e.children,u=e.className,d=e.color,m=void 0===d?"light":d,p=e.data,h=void 0===p?{}:p,f=e.htmlOptions,b=void 0===f?{}:f,g=e.id,_=void 0===g?"":g,y=e.tag,v=void 0===y?"div":y,k=e.text,x=void 0===k?"":k,w=Object(s.a)(r),N=Object(s.c)(h),E=Object(s.d)(b),j=i?"bold":null,O=o()(Object(s.b)("pb_detail_kit","color",m),j,Object(l.c)(e),u),S="".concat(v);return a.a.createElement(S,Object.assign({},w,N,E,{className:O,id:_}),x||c)},Ke=r(209),Je=r(165),Qe=r(13),et=r.n(Qe);function tt(e,t,r,n){return new(r||(r=Promise))((function(a,i){function o(e){try{l(n.next(e))}catch(e){i(e)}}function s(e){try{l(n.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?a(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(o,s)}l((n=n.apply(e,t||[])).next())}))}function rt(e,t){var r,n,a,i,o={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return i={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function s(s){return function(l){return function(s){if(r)throw new TypeError("Generator is already executing.");for(;i&&(i=0,s[0]&&(o=0)),o;)try{if(r=1,n&&(a=2&s[0]?n.return:s[0]?n.throw||((a=n.return)&&a.call(n),0):n.next)&&!(a=a.call(n,s[1])).done)return a;switch(n=0,a&&(s=[2&s[0],a.value]),s[0]){case 0:case 1:a=s;break;case 4:return o.label++,{value:s[1],done:!1};case 5:o.label++,n=s[1],s=[0];continue;case 7:s=o.ops.pop(),o.trys.pop();continue;default:if(!(a=o.trys,(a=a.length>0&&a[a.length-1])||6!==s[0]&&2!==s[0])){o=0;continue}if(3===s[0]&&(!a||s[1]>a[0]&&s[1]0)&&!(n=i.next()).done;)o.push(n.value)}catch(e){a={error:e}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(a)throw a.error}}return o}Object.create;var at=new Map([["avi","video/avi"],["gif","image/gif"],["ico","image/x-icon"],["jpeg","image/jpeg"],["jpg","image/jpeg"],["mkv","video/x-matroska"],["mov","video/quicktime"],["mp4","video/mp4"],["pdf","application/pdf"],["png","image/png"],["zip","application/zip"],["doc","application/msword"],["docx","application/vnd.openxmlformats-officedocument.wordprocessingml.document"]]);function it(e,t){var r=function(e){var t=e.name;if(t&&-1!==t.lastIndexOf(".")&&!e.type){var r=t.split(".").pop().toLowerCase(),n=at.get(r);n&&Object.defineProperty(e,"type",{value:n,writable:!1,configurable:!1,enumerable:!0})}return e}(e);if("string"!=typeof r.path){var n=e.webkitRelativePath;Object.defineProperty(r,"path",{value:"string"==typeof t?t:"string"==typeof n&&n.length>0?n:e.name,writable:!1,configurable:!1,enumerable:!0})}return r}var ot=[".DS_Store","Thumbs.db"];function st(e){return tt(this,void 0,void 0,(function(){return rt(this,(function(t){return[2,(r=e,r.dataTransfer&&e.dataTransfer?ct(e.dataTransfer,e.type):lt(e))];var r}))}))}function lt(e){return(null!==e.target&&e.target.files?dt(e.target.files):[]).map((function(e){return it(e)}))}function ct(e,t){return tt(this,void 0,void 0,(function(){var r;return rt(this,(function(n){switch(n.label){case 0:return e.items?(r=dt(e.items).filter((function(e){return"file"===e.kind})),"drop"!==t?[2,r]:[4,Promise.all(r.map(mt))]):[3,2];case 1:return[2,ut(pt(n.sent()))];case 2:return[2,ut(dt(e.files).map((function(e){return it(e)})))]}}))}))}function ut(e){return e.filter((function(e){return-1===ot.indexOf(e.name)}))}function dt(e){for(var t=[],r=0;r=t&&e.size<=r;if(xt(t))return e.size>=t;if(xt(r))return e.size<=r}return!0}function xt(e){return null!=e}function wt(e){var t=e.files,r=e.accept,n=e.minSize,a=e.maxSize;return!(!e.multiple&&t.length>1)&&t.every((function(e){return vt(e,r)&&kt(e,n,a)}))}function Nt(e){return"function"==typeof e.isPropagationStopped?e.isPropagationStopped():void 0!==e.cancelBubble&&e.cancelBubble}function Et(e){return e.dataTransfer?Array.prototype.some.call(e.dataTransfer.types,(function(e){return"Files"===e||"application/x-moz-file"===e})):!!e.target&&!!e.target.files}function jt(e){e.preventDefault()}function Ot(e){return-1!==e.indexOf("MSIE")||-1!==e.indexOf("Trident/")}function St(e){return-1!==e.indexOf("Edge/")}function Ct(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.navigator.userAgent;return Ot(e)||St(e)}function zt(){for(var e=arguments.length,t=new Array(e),r=0;r1?r-1:0),a=1;a=0||(a[r]=e[r]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}var Lt=Object(n.forwardRef)((function(e,t){var r=e.children,i=Rt(Dt(e,["children"])),o=i.open,s=Dt(i,["open"]);return Object(n.useImperativeHandle)(t,(function(){return{open:o}}),[o]),a.a.createElement(n.Fragment,null,r(Pt({},s,{open:o})))}));Lt.displayName="Dropzone",Lt.propTypes={children:et.a.func,accept:et.a.oneOfType([et.a.string,et.a.arrayOf(et.a.string)]),multiple:et.a.bool,preventDropOnDocument:et.a.bool,noClick:et.a.bool,noKeyboard:et.a.bool,noDrag:et.a.bool,noDragEventsBubbling:et.a.bool,minSize:et.a.number,maxSize:et.a.number,disabled:et.a.bool,getFilesFromEvent:et.a.func,onFileDialogCancel:et.a.func,onDragEnter:et.a.func,onDragLeave:et.a.func,onDragOver:et.a.func,onDrop:et.a.func,onDropAccepted:et.a.func,onDropRejected:et.a.func};var $t={isFocused:!1,isFileDialogActive:!1,isDragActive:!1,isDragAccept:!1,isDragReject:!1,draggedFiles:[],acceptedFiles:[],rejectedFiles:[]};function Rt(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.accept,r=e.disabled,a=void 0!==r&&r,i=e.getFilesFromEvent,o=void 0===i?st:i,s=e.maxSize,l=void 0===s?1/0:s,c=e.minSize,u=void 0===c?0:c,d=e.multiple,m=void 0===d||d,p=e.onDragEnter,h=e.onDragLeave,f=e.onDragOver,b=e.onDrop,g=e.onDropAccepted,_=e.onDropRejected,y=e.onFileDialogCancel,v=e.preventDropOnDocument,k=void 0===v||v,x=e.noClick,w=void 0!==x&&x,N=e.noKeyboard,E=void 0!==N&&N,j=e.noDrag,O=void 0!==j&&j,S=e.noDragEventsBubbling,C=void 0!==S&&S,z=Object(n.useRef)(null),T=Object(n.useRef)(null),A=Object(n.useReducer)(Bt,$t),M=At(A,2),P=M[0],I=M[1],D=P.isFocused,L=P.isFileDialogActive,$=P.draggedFiles,R=Object(n.useCallback)((function(){T.current&&(I({type:"openDialog"}),T.current.value=null,T.current.click())}),[I]),B=function(){L&&setTimeout((function(){T.current&&(T.current.files.length||(I({type:"closeDialog"}),"function"==typeof y&&y()))}),300)};Object(n.useEffect)((function(){return window.addEventListener("focus",B,!1),function(){window.removeEventListener("focus",B,!1)}}),[T,L,y]);var F=Object(n.useCallback)((function(e){z.current&&z.current.isEqualNode(e.target)&&(32!==e.keyCode&&13!==e.keyCode||(e.preventDefault(),R()))}),[z,T]),q=Object(n.useCallback)((function(){I({type:"focus"})}),[]),V=Object(n.useCallback)((function(){I({type:"blur"})}),[]),U=Object(n.useCallback)((function(){w||(Ct()?setTimeout(R,0):R())}),[T,w]),H=Object(n.useRef)([]),W=function(e){z.current&&z.current.contains(e.target)||(e.preventDefault(),H.current=[])};Object(n.useEffect)((function(){return k&&(document.addEventListener("dragover",jt,!1),document.addEventListener("drop",W,!1)),function(){k&&(document.removeEventListener("dragover",jt),document.removeEventListener("drop",W))}}),[z,k]);var G=Object(n.useCallback)((function(e){e.preventDefault(),e.persist(),ee(e),-1===H.current.indexOf(e.target)&&(H.current=[].concat(Tt(H.current),[e.target])),Et(e)&&Promise.resolve(o(e)).then((function(t){Nt(e)&&!C||(I({draggedFiles:t,isDragActive:!0,type:"setDraggedFiles"}),p&&p(e))}))}),[o,p,C]),Y=Object(n.useCallback)((function(e){if(e.preventDefault(),e.persist(),ee(e),e.dataTransfer)try{e.dataTransfer.dropEffect="copy"}catch(e){}return Et(e)&&f&&f(e),!1}),[f,C]),X=Object(n.useCallback)((function(e){e.preventDefault(),e.persist(),ee(e);var t=H.current.filter((function(t){return t!==e.target&&z.current&&z.current.contains(t)}));H.current=t,t.length>0||(I({isDragActive:!1,type:"setDraggedFiles",draggedFiles:[]}),Et(e)&&h&&h(e))}),[z,h,C]),Z=Object(n.useCallback)((function(e){e.preventDefault(),e.persist(),ee(e),H.current=[],Et(e)&&Promise.resolve(o(e)).then((function(r){if(!Nt(e)||C){var n=[],a=[];r.forEach((function(e){vt(e,t)&&kt(e,u,l)?n.push(e):a.push(e)})),!m&&n.length>1&&a.push.apply(a,Tt(n.splice(0))),I({acceptedFiles:n,rejectedFiles:a,type:"setFiles"}),b&&b(n,a,e),a.length>0&&_&&_(a,e),n.length>0&&g&&g(n,e)}})),I({type:"reset"})}),[m,t,u,l,o,b,g,_,C]),K=function(e){return a?null:e},J=function(e){return E?null:K(e)},Q=function(e){return O?null:K(e)},ee=function(e){C&&e.stopPropagation()},te=Object(n.useMemo)((function(){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.refKey,r=void 0===t?"ref":t,n=e.onKeyDown,i=e.onFocus,o=e.onBlur,s=e.onClick,l=e.onDragEnter,c=e.onDragOver,u=e.onDragLeave,d=e.onDrop,m=Dt(e,["refKey","onKeyDown","onFocus","onBlur","onClick","onDragEnter","onDragOver","onDragLeave","onDrop"]);return Pt(It({onKeyDown:J(zt(n,F)),onFocus:J(zt(i,q)),onBlur:J(zt(o,V)),onClick:K(zt(s,U)),onDragEnter:Q(zt(l,G)),onDragOver:Q(zt(c,Y)),onDragLeave:Q(zt(u,X)),onDrop:Q(zt(d,Z))},r,z),a||E?{}:{tabIndex:0},{},m)}}),[z,F,q,V,U,G,Y,X,Z,E,O,a]),re=Object(n.useCallback)((function(e){e.stopPropagation()}),[]),ne=Object(n.useMemo)((function(){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=e.refKey,n=void 0===r?"ref":r,a=e.onChange,i=e.onClick,o=Dt(e,["refKey","onChange","onClick"]),s=It({accept:t,multiple:m,type:"file",style:{display:"none"},onChange:K(zt(a,Z)),onClick:K(zt(i,re)),autoComplete:"off",tabIndex:-1},n,T);return Pt({},s,{},o)}}),[T,t,m,Z,a]),ae=$.length,ie=ae>0&&wt({files:$,accept:t,minSize:u,maxSize:l,multiple:m}),oe=ae>0&&!ie;return Pt({},P,{isDragAccept:ie,isDragReject:oe,isFocused:D&&!a,getRootProps:te,getInputProps:ne,rootRef:z,inputRef:T,open:K(R)})}function Bt(e,t){switch(t.type){case"focus":return Pt({},e,{isFocused:!0});case"blur":return Pt({},e,{isFocused:!1});case"openDialog":return Pt({},e,{isFileDialogActive:!0});case"closeDialog":return Pt({},e,{isFileDialogActive:!1});case"setDraggedFiles":var r=t.isDragActive;return Pt({},e,{draggedFiles:t.draggedFiles,isDragActive:r});case"setFiles":return Pt({},e,{acceptedFiles:t.acceptedFiles,rejectedFiles:t.rejectedFiles});case"reset":return Pt({},e,{isFileDialogActive:!1,isDragActive:!1,draggedFiles:[],acceptedFiles:[],rejectedFiles:[]});default:return e}}var Ft=function(e){var t=e.accept,r=void 0===t?null:t,i=e.acceptedFilesDescription,c=void 0===i?"":i,u=e.className,d=e.customMessage,m=e.data,p=void 0===m?{}:m,h=e.htmlOptions,f=void 0===h?{}:h,b=e.maxSize,g=e.onFilesAccepted,_=void 0===g?s.e:g,y=e.onFilesRejected,v=void 0===y?s.e:y,k=Object(n.useCallback)((function(e){_(e)}),[_]),x=Rt({accept:r,maxSize:b,onDrop:k}),w=x.getRootProps,N=x.getInputProps,E=x.isDragActive,j=x.rejectedFiles,O=Object(n.useRef)(null),S="Max file size is ".concat("".concat(b/1e6," MB"),".");Object(n.useEffect)((function(){j!==O.current&&(b&&j.length>0&&j[0].size>b&&v("File size is too large! ".concat(S),j),O.current=j)}),[S,b,v,j]);var C=Object(s.c)(p),z=Object(s.d)(f);return a.a.createElement("div",Object.assign({className:o()(Object(s.b)("pb_file_upload_kit"),Object(l.c)(e),u)},C,z,w()),a.a.createElement(Ae.a,null,a.a.createElement("input",Object.assign({},N())),a.a.createElement(Oe.a,{color:"light"},E?a.a.createElement("p",null,"Drop the files here ..."):a.a.createElement("p",null,d||"Choose a file or drag it here.".concat(null===r?"":" The accepted file types are: ".concat(c||r.map((function(e){return e.startsWith("image/")?e.replace("image/"," "):e})),".")).concat(b?" ".concat(S):"")))))},qt=r(200),Vt=r(93),Ut=r(96),Ht=r(71),Wt=r(210),Gt=r(198),Yt=r(132),Xt=r(147),Zt=r(59),Kt=function(e){var t=e.aria,r=void 0===t?{}:t,n=e.className,i=e.data,c=void 0===i?{}:i,u=e.dark,d=void 0!==u&&u,m=e.htmlOptions,p=void 0===m?{}:m,h=e.icon,f=e.id,b=e.orientation,g=void 0===b?"horizontal":b,_=e.size,y=void 0===_?"sm":_,v=e.text,k=void 0===v?"":v,x=e.unit,w=void 0===x?"":x,N=e.value,E=void 0===N?0:N,j=e.variant,O=void 0===j?"default":j,S=Object(s.a)(r),C=Object(s.c)(c),z=Object(s.d)(p),T=o()(Object(s.b)("pb_icon_stat_value_kit",g,y,O),Object(l.c)(e),n);return a.a.createElement("div",Object.assign({},S,C,z,{className:T,id:f}),a.a.createElement(Zt.a,{dark:d,icon:h,size:y,variant:O}),a.a.createElement("div",null,a.a.createElement(Q.a,{align:"baseline"},function(e){return"lg"==e?a.a.createElement(Ue.a,{dark:d,size:1,tag:"span",text:"".concat(E)}):"md"==e?a.a.createElement(Ue.a,{dark:d,size:2,tag:"span",text:"".concat(E)}):a.a.createElement(Ue.a,{dark:d,size:3,tag:"span",text:"".concat(E)})}(y)," ",a.a.createElement(Oe.a,{dark:d,text:w})),a.a.createElement(me.a,{dark:d,text:k})))},Jt=r(168),Qt=r(38),er=r(169),tr=function(e){var t=Ve.a.toMonthNum(e),r=Ve.a.toDay(e);return" · ".concat(t,"/").concat(r)},rr=function(e){var t=e.active,r=void 0!==t&&t,n=e.aria,i=void 0===n?{}:n,c=e.className,u=e.dark,d=void 0!==u&&u,m=e.data,p=void 0===m?{}:m,h=e.date,f=e.description,b=e.htmlOptions,g=void 0===b?{}:b,_=e.icon,y=e.id,v=e.label,k=e.title,x=e.value,w=e.variant,N=void 0===w?"default":w,E=Object(s.a)(i),j=Object(s.c)(p),O=Object(s.d)(g),S="details"===N?"details":"",C=o()(Object(s.b)("pb_label_value_kit",S),Object(l.c)(e),c);return a.a.createElement("div",Object.assign({},E,j,O,{className:C,id:y,title:k}),a.a.createElement(me.a,{dark:d,text:v}),"details"===N?a.a.createElement(Q.a,{inline:!0,vertical:"center"},_&&a.a.createElement(Oe.a,{color:"light",dark:d,marginRight:"xs"},a.a.createElement(te.a,{dark:d,fixedWidth:!0,icon:_})),f&&a.a.createElement(Oe.a,{color:"light",dark:d,marginRight:"xs",text:f}),!0===r?a.a.createElement(Q.a,{inline:!0,vertical:"center"},k&&a.a.createElement(Ue.a,{dark:d,size:4,text:k,variant:"link"}),h&&a.a.createElement(Ue.a,{dark:d,marginLeft:"xs",size:4,text:" "+tr(h),variant:"link"})):a.a.createElement(a.a.Fragment,null,k&&a.a.createElement(Ue.a,{dark:d,size:4,text:k}),h&&a.a.createElement(Ue.a,{dark:d,marginLeft:"xs",size:4,text:" "+tr(h)}))):a.a.createElement(Oe.a,{dark:d,text:x}))},nr=r(32),ar=r(189),ir=r(134),or=r(133),sr=r(81),lr=r(44),cr=function(e){var t=e.onClick,r=e.icon;return a.a.createElement(ze.a,{className:"pb_map-custom-button",onClick:t},a.a.createElement(te.a,{icon:r}))},ur=function e(t){var r=t.aria,n=void 0===r?{}:r,i=t.children,c=t.className,u=t.data,d=void 0===u?{}:u,m=t.htmlOptions,p=void 0===m?{}:m,h=t.id,f=t.zoomBtns,b=void 0!==f&&f,g=t.flyTo,_=void 0!==g&&g,y=t.zoomInClick,v=t.zoomOutClick,k=t.flyToClick,x=Object(s.a)(n),w=Object(s.c)(d),N=Object(s.d)(p),E=o()(Object(s.b)("pb_map"),Object(l.c)(t),c);return a.a.createElement("div",Object.assign({},x,w,N,{className:E,id:h}),b?a.a.createElement(e.Controls,{flyTo:_,flyToClick:k,zoomBtns:b,zoomInClick:y,zoomOutClick:v}):null,i)};ur.Controls=function(e){var t=e.zoomBtns,r=e.zoomInClick,n=e.zoomOutClick,i=e.flyTo,o=e.flyToClick,s=e.children;return a.a.createElement(Q.a,{className:"custom-nav-control",orientation:"column"},t?a.a.createElement(a.a.Fragment,null,a.a.createElement("div",{className:"custom-nav-control-zoom"},a.a.createElement(ze.a,{className:"map-zoom-in-button",onClick:r},a.a.createElement(te.a,{icon:"plus"})),a.a.createElement(ze.a,{className:"map-zoom-out-button",onClick:n},a.a.createElement(te.a,{icon:"minus"}))),i?a.a.createElement(ze.a,{className:"map-flyto-button",onClick:o},a.a.createElement(te.a,{icon:"eye"})):null):null,s)};var dr=ur,mr=r(98),pr=r(114),hr=r(230),fr=r(201),br=r(45),gr=r(26),_r=r(131),yr=r(97),vr=r(74),kr=r(180),xr=r(148),wr=r(216),Nr=r(107),Er=r(199),jr=function(e){var t=e.align,r=e.className,n=e.dark,i=void 0!==n&&n,c=e.data,u=void 0===c?{}:c,d=e.htmlOptions,m=void 0===d?{}:d,p=e.max,h=e.muted,f=void 0!==h&&h,b=e.percent,g=void 0===b?"":b,_=e.value,y=e.variant,v=void 0===y?"default":y,k=e.width,x={width:void 0===k?"100%":k},w=Object(s.c)(u),N=Object(s.d)(m),E="default"==v?"":v,j={width:"".concat(g||100*_/p,"%")},O=o()(Object(s.b)("pb_progress_simple_wrapper",t,{dark:i}),Object(l.c)(e),r),S=o()(Object(s.b)("pb_progress_simple_kit",{muted:f},E,t),r);return a.a.createElement("div",Object.assign({},w,N,{className:O}),a.a.createElement("div",{className:S,"data-value":_,style:x},a.a.createElement("div",{className:"progress_simple_value",style:j})))},Or=r(125),Sr=r(64),Cr=r(80),zr=r(215),Tr=r(53),Ar=r(82),Mr=r(62),Pr=r(94),Ir=r(126);function Dr(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,i,o,s=[],l=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,a=e}finally{try{if(!l&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw a}}return s}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Lr(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Lr(e,t)}(e,t)||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.")}()}function Lr(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(a[r]=e[r]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}function Bn(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Fn(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Bn(e)}function qn(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Ln(e);if(t){var a=Ln(this).constructor;r=Reflect.construct(n,arguments,a)}else r=n.apply(this,arguments);return Fn(this,r)}}var Vn={INIT:"init",START:"start",STOP:"stop",RESET:"reset",PREV:"prev",NEXT:"next",GO:"go",CLOSE:"close",SKIP:"skip",UPDATE:"update"},Un="tour:start",Hn="step:before",Wn="beacon",Gn="tooltip",Yn="step:after",Xn="tour:end",Zn="tour:status",Kn="error:target_not_found",Jn={INIT:"init",READY:"ready",BEACON:"beacon",TOOLTIP:"tooltip",COMPLETE:"complete",ERROR:"error"},Qn={IDLE:"idle",READY:"ready",WAITING:"waiting",RUNNING:"running",PAUSED:"paused",SKIPPED:"skipped",FINISHED:"finished",ERROR:"error"},ea=vn.a.canUseDOM,ta=void 0!==gn.createPortal;function ra(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:navigator.userAgent,t=e;return"undefined"==typeof window?t="node":document.documentMode?t="ie":/Edge/.test(e)?t="edge":Boolean(window.opera)||e.indexOf(" OPR/")>=0?t="opera":void 0!==window.InstallTrigger?t="firefox":window.chrome?t="chrome":/(Version\/([0-9._]+).*Safari|CriOS|FxiOS| Mobile\/)/.test(e)&&(t="safari"),t}function na(e){return Object.prototype.toString.call(e).slice(8,-1).toLowerCase()}function aa(e){var t=[];return function e(r){if("string"==typeof r||"number"==typeof r)t.push(r);else if(Array.isArray(r))r.forEach((function(t){return e(t)}));else if(r&&r.props){var n=r.props.children;Array.isArray(n)?n.forEach((function(t){return e(t)})):e(n)}}(e),t.join(" ").trim()}function ia(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function oa(e,t){return!(!bn.a.plainObject(e)||!bn.a.array(t))&&Object.keys(e).every((function(e){return-1!==t.indexOf(e)}))}function sa(e){var t=e.replace(/^#?([a-f\d])([a-f\d])([a-f\d])$/i,(function(e,t,r,n){return t+t+r+r+n+n})),r=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(t);return r?[parseInt(r[1],16),parseInt(r[2],16),parseInt(r[3],16)]:[]}function la(e){return e.disableBeacon||"center"===e.placement}function ca(){return!(-1!==["chrome","safari","firefox","opera"].indexOf(ra()))}function ua(e){var t=e.title,r=e.data,n=e.warn,a=void 0!==n&&n,i=e.debug,o=void 0!==i&&i,s=a?console.warn||console.error:console.log;o&&(t&&r?(console.groupCollapsed("%creact-joyride: ".concat(t),"color: #ff0044; font-weight: bold; font-size: 12px;"),Array.isArray(r)?r.forEach((function(e){bn.a.plainObject(e)&&e.key?s.apply(console,[e.key,e.value]):s.apply(console,[e])})):s.apply(console,[r]),console.groupEnd()):console.error("Missing title or data props"))}var da={action:"",controlled:!1,index:0,lifecycle:Jn.INIT,size:0,status:Qn.IDLE},ma=["action","index","lifecycle","status"];function pa(e){var t=new Map,r=new Map;return new(function(){function e(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=n.continuous,i=void 0!==a&&a,o=n.stepIndex,s=n.steps,l=void 0===s?[]:s;Tn(this,e),Pn(this,"listener",void 0),Pn(this,"setSteps",(function(e){var n=t.getState(),a=n.size,i=n.status,o={size:e.length,status:i};r.set("steps",e),i===Qn.WAITING&&!a&&e.length&&(o.status=Qn.RUNNING),t.setState(o)})),Pn(this,"addListener",(function(e){t.listener=e})),Pn(this,"update",(function(e){if(!oa(e,ma))throw new Error("State is not valid. Valid keys: ".concat(ma.join(", ")));t.setState(zn({},t.getNextState(zn(zn(zn({},t.getState()),e),{},{action:e.action||Vn.UPDATE}),!0)))})),Pn(this,"start",(function(e){var r=t.getState(),n=r.index,a=r.size;t.setState(zn(zn({},t.getNextState({action:Vn.START,index:bn.a.number(e)?e:n},!0)),{},{status:a?Qn.RUNNING:Qn.WAITING}))})),Pn(this,"stop",(function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],r=t.getState(),n=r.index,a=r.status;-1===[Qn.FINISHED,Qn.SKIPPED].indexOf(a)&&t.setState(zn(zn({},t.getNextState({action:Vn.STOP,index:n+(e?1:0)})),{},{status:Qn.PAUSED}))})),Pn(this,"close",(function(){var e=t.getState(),r=e.index;e.status===Qn.RUNNING&&t.setState(zn({},t.getNextState({action:Vn.CLOSE,index:r+1})))})),Pn(this,"go",(function(e){var r=t.getState(),n=r.controlled,a=r.status;if(!n&&a===Qn.RUNNING){var i=t.getSteps()[e];t.setState(zn(zn({},t.getNextState({action:Vn.GO,index:e})),{},{status:i?a:Qn.FINISHED}))}})),Pn(this,"info",(function(){return t.getState()})),Pn(this,"next",(function(){var e=t.getState(),r=e.index;e.status===Qn.RUNNING&&t.setState(t.getNextState({action:Vn.NEXT,index:r+1}))})),Pn(this,"open",(function(){t.getState().status===Qn.RUNNING&&t.setState(zn({},t.getNextState({action:Vn.UPDATE,lifecycle:Jn.TOOLTIP})))})),Pn(this,"prev",(function(){var e=t.getState(),r=e.index;e.status===Qn.RUNNING&&t.setState(zn({},t.getNextState({action:Vn.PREV,index:r-1})))})),Pn(this,"reset",(function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],r=t.getState(),n=r.controlled;n||t.setState(zn(zn({},t.getNextState({action:Vn.RESET,index:0})),{},{status:e?Qn.RUNNING:Qn.READY}))})),Pn(this,"skip",(function(){t.getState().status===Qn.RUNNING&&t.setState({action:Vn.SKIP,lifecycle:Jn.INIT,status:Qn.SKIPPED})})),this.setState({action:Vn.INIT,controlled:bn.a.number(o),continuous:i,index:bn.a.number(o)?o:0,lifecycle:Jn.INIT,status:l.length?Qn.READY:Qn.IDLE},!0),this.setSteps(l)}return Mn(e,[{key:"setState",value:function(e){var r=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=this.getState(),a=zn(zn({},n),e),i=a.action,o=a.index,s=a.lifecycle,l=a.size,c=a.status;t.set("action",i),t.set("index",o),t.set("lifecycle",s),t.set("size",l),t.set("status",c),r&&(t.set("controlled",e.controlled),t.set("continuous",e.continuous)),this.listener&&this.hasUpdatedState(n)&&this.listener(this.getState())}},{key:"getState",value:function(){return t.size?{action:t.get("action")||"",controlled:t.get("controlled")||!1,index:parseInt(t.get("index"),10),lifecycle:t.get("lifecycle")||"",size:t.get("size")||0,status:t.get("status")||""}:zn({},da)}},{key:"getNextState",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=this.getState(),n=r.action,a=r.controlled,i=r.index,o=r.size,s=r.status,l=bn.a.number(e.index)?e.index:i,c=a&&!t?i:Math.min(Math.max(l,0),o);return{action:e.action||n,controlled:a,index:c,lifecycle:e.lifecycle||Jn.INIT,size:e.size||o,status:c===o?Qn.FINISHED:e.status||s}}},{key:"hasUpdatedState",value:function(e){return JSON.stringify(e)!==JSON.stringify(this.getState())}},{key:"getSteps",value:function(){var e=r.get("steps");return Array.isArray(e)?e:[]}},{key:"getHelpers",value:function(){return{close:this.close,go:this.go,info:this.info,next:this.next,open:this.open,prev:this.prev,reset:this.reset,skip:this.skip}}}]),e}())(e)}function ha(e){return e?e.getBoundingClientRect():{}}function fa(e){return"string"==typeof e?document.querySelector(e):e}function ba(e){return e&&1===e.nodeType?getComputedStyle(e):{}}function ga(e,t,r){var n=Nn()(e);return n.isSameNode(xa())?r?document:xa():n.scrollHeight>n.offsetHeight||t?n:(n.style.overflow="initial",xa())}function _a(e,t){return!!e&&!ga(e,t).isSameNode(xa())}function ya(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"fixed";if(!(e&&e instanceof HTMLElement))return!1;var r=e.nodeName;return"BODY"!==r&&"HTML"!==r&&(ba(e).position===t||ya(e.parentNode,t))}function va(e){return e instanceof HTMLElement?e.offsetParent instanceof HTMLElement?va(e.offsetParent)+e.offsetTop:e.offsetTop:0}function ka(e,t,r){if(!e)return 0;var n=Nn()(e),a=va(e);return _a(e,r)&&!function(e){return e.offsetParent!==document.body}(e)&&(a-=va(n)),Math.floor(a-t)}function xa(){return document.scrollingElement||document.createElement("body")}!function(e){function t(t,r,n,a,i,o){var s=a||"<>",l=o||n;if(null==r[n])return t?new Error("Required ".concat(i," `").concat(l,"` was not specified in `").concat(s,"`.")):null;for(var c=arguments.length,u=new Array(c>6?c-6:0),d=6;d0&&void 0!==arguments[0]?arguments[0]:{},t=On()(wa,e.options||{}),r=290;window.innerWidth>480&&(r=380),t.width&&(r=window.innerWidth1&&void 0!==arguments[1]&&arguments[1];return bn.a.plainObject(e)?!!e.target||(ua({title:"validateStep",data:"target is missing from the step",warn:!0,debug:t}),!1):(ua({title:"validateStep",data:"step must be an object",warn:!0,debug:t}),!1)}function za(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return bn.a.array(e)?e.every((function(e){return Ca(e,t)})):(ua({title:"validateSteps",data:"steps must be an array",warn:!0,debug:t}),!1)}var Ta=Mn((function e(t){var r=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(Tn(this,e),Pn(this,"element",void 0),Pn(this,"options",void 0),Pn(this,"canBeTabbed",(function(e){var t=e.tabIndex;return(null===t||t<0)&&(t=void 0),!isNaN(t)&&r.canHaveFocus(e)})),Pn(this,"canHaveFocus",(function(e){var t=e.nodeName.toLowerCase();return(/input|select|textarea|button|object/.test(t)&&!e.getAttribute("disabled")||"a"===t&&!!e.getAttribute("href"))&&r.isVisible(e)})),Pn(this,"findValidTabElements",(function(){return[].slice.call(r.element.querySelectorAll("*"),0).filter(r.canBeTabbed)})),Pn(this,"handleKeyDown",(function(e){var t=r.options.keyCode,n=void 0===t?9:t;e.keyCode===n&&r.interceptTab(e)})),Pn(this,"interceptTab",(function(e){var t=r.findValidTabElements();if(t.length){e.preventDefault();var n=e.shiftKey,a=t.indexOf(document.activeElement);-1===a||!n&&a+1===t.length?a=0:n&&0===a?a=t.length-1:a+=n?-1:1,t[a].focus()}})),Pn(this,"isHidden",(function(e){var t=e.offsetWidth<=0&&e.offsetHeight<=0,r=window.getComputedStyle(e);return!(!t||e.innerHTML)||(t&&"visible"!==r.getPropertyValue("overflow")||"none"===r.getPropertyValue("display"))})),Pn(this,"isVisible",(function(e){for(var t=e;t;)if(t instanceof HTMLElement){if(t===document.body)break;if(r.isHidden(t))return!1;t=t.parentNode}return!0})),Pn(this,"removeScope",(function(){window.removeEventListener("keydown",r.handleKeyDown)})),Pn(this,"checkFocus",(function(e){document.activeElement!==e&&(e.focus(),window.requestAnimationFrame((function(){return r.checkFocus(e)})))})),Pn(this,"setFocus",(function(){var e=r.options.selector;if(e){var t=r.element.querySelector(e);t&&window.requestAnimationFrame((function(){return r.checkFocus(t)}))}})),!(t instanceof HTMLElement))throw new TypeError("Invalid parameter: element must be an HTMLElement");this.element=t,this.options=n,window.addEventListener("keydown",this.handleKeyDown,!1),this.setFocus()})),Aa=function(e){Dn(r,e);var t=qn(r);function r(e){var n;if(Tn(this,r),Pn(Bn(n=t.call(this,e)),"setBeaconRef",(function(e){n.beacon=e})),!e.beaconComponent){var a=document.head||document.getElementsByTagName("head")[0],i=document.createElement("style");i.type="text/css",i.id="joyride-beacon-animation",void 0!==e.nonce&&i.setAttribute("nonce",e.nonce),i.appendChild(document.createTextNode("\n @keyframes joyride-beacon-inner {\n 20% {\n opacity: 0.9;\n }\n \n 90% {\n opacity: 0.7;\n }\n }\n \n @keyframes joyride-beacon-outer {\n 0% {\n transform: scale(1);\n }\n \n 45% {\n opacity: 0.7;\n transform: scale(0.75);\n }\n \n 100% {\n opacity: 0.9;\n transform: scale(1);\n }\n }\n ")),a.appendChild(i)}return n}return Mn(r,[{key:"componentDidMount",value:function(){var e=this,t=this.props.shouldFocus;setTimeout((function(){bn.a.domElement(e.beacon)&&t&&e.beacon.focus()}),0)}},{key:"componentWillUnmount",value:function(){var e=document.getElementById("joyride-beacon-animation");e&&e.parentNode.removeChild(e)}},{key:"render",value:function(){var e,t=this.props,r=t.beaconComponent,n=t.locale,i=t.onClickOrHover,o=t.styles,s={"aria-label":n.open,onClick:i,onMouseEnter:i,ref:this.setBeaconRef,title:n.open};if(r){var l=r;e=a.a.createElement(l,s)}else e=a.a.createElement("button",In({key:"JoyrideBeacon",className:"react-joyride__beacon",style:o.beacon,type:"button"},s),a.a.createElement("span",{style:o.beaconInner}),a.a.createElement("span",{style:o.beaconOuter}));return e}}]),r}(a.a.Component);function Ma(e){var t=e.styles;return a.a.createElement("div",{key:"JoyrideSpotlight",className:"react-joyride__spotlight",style:t})}var Pa=["mixBlendMode","zIndex"],Ia=function(e){Dn(r,e);var t=qn(r);function r(){var e;Tn(this,r);for(var n=arguments.length,a=new Array(n),i=0;i=i&&u<=i+l&&(c>=s&&c<=s+a);d!==r&&e.updateState({mouseOverSpotlight:d})})),Pn(Bn(e),"handleScroll",(function(){var t=fa(e.props.target);e.scrollParent!==document?(e.state.isScrolling||e.updateState({isScrolling:!0,showSpotlight:!1}),clearTimeout(e.scrollTimeout),e.scrollTimeout=setTimeout((function(){e.updateState({isScrolling:!1,showSpotlight:!0})}),50)):ya(t,"sticky")&&e.updateState({})})),Pn(Bn(e),"handleResize",(function(){clearTimeout(e.resizeTimeout),e.resizeTimeout=setTimeout((function(){e._isMounted&&e.forceUpdate()}),100)})),e}return Mn(r,[{key:"componentDidMount",value:function(){var e=this.props;e.debug,e.disableScrolling;var t=e.disableScrollParentFix,r=fa(e.target);this.scrollParent=ga(r,t,!0),this._isMounted=!0,window.addEventListener("resize",this.handleResize)}},{key:"componentDidUpdate",value:function(e){var t=this,r=this.props,n=r.lifecycle,a=r.spotlightClicks,i=Object(fn.a)(e,this.props).changed;i("lifecycle",Jn.TOOLTIP)&&(this.scrollParent.addEventListener("scroll",this.handleScroll,{passive:!0}),setTimeout((function(){t.state.isScrolling||t.updateState({showSpotlight:!0})}),100)),(i("spotlightClicks")||i("disableOverlay")||i("lifecycle"))&&(a&&n===Jn.TOOLTIP?window.addEventListener("mousemove",this.handleMouseMove,!1):n!==Jn.TOOLTIP&&window.removeEventListener("mousemove",this.handleMouseMove))}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,window.removeEventListener("mousemove",this.handleMouseMove),window.removeEventListener("resize",this.handleResize),clearTimeout(this.resizeTimeout),clearTimeout(this.scrollTimeout),this.scrollParent.removeEventListener("scroll",this.handleScroll)}},{key:"spotlightStyles",get:function(){var e=this.state.showSpotlight,t=this.props,r=t.disableScrollParentFix,n=t.spotlightClicks,a=t.spotlightPadding,i=t.styles,o=fa(t.target),s=ha(o),l=ya(o),c=function(e,t,r){var n=ha(e),a=ga(e,r),i=_a(e,r),o=0;a instanceof HTMLElement&&(o=a.scrollTop);var s=n.top+(i||ya(e)?0:o);return Math.floor(s-t)}(o,a,r);return zn(zn({},ca()?i.spotlightLegacy:i.spotlight),{},{height:Math.round(s.height+2*a),left:Math.round(s.left-a),opacity:e?1:0,pointerEvents:n?"none":"auto",position:l?"fixed":"absolute",top:c,transition:"opacity 0.2s",width:Math.round(s.width+2*a)})}},{key:"updateState",value:function(e){this._isMounted&&this.setState(e)}},{key:"render",value:function(){var e=this.state,t=e.mouseOverSpotlight,r=e.showSpotlight,n=this.props,i=n.disableOverlay,o=n.disableOverlayClose,s=n.lifecycle,l=n.onClickOverlay,c=n.placement,u=n.styles;if(i||s!==Jn.TOOLTIP)return null;var d=u.overlay;ca()&&(d="center"===c?u.overlayLegacyCenter:u.overlayLegacy);var m,p,h,f=zn({cursor:o?"default":"pointer",height:(m=document,p=m.body,h=m.documentElement,p&&h?Math.max(p.scrollHeight,p.offsetHeight,h.clientHeight,h.scrollHeight,h.offsetHeight):0),pointerEvents:t?"none":"auto"},d),b="center"!==c&&r&&a.a.createElement(Ma,{styles:this.spotlightStyles});if("safari"===ra()){f.mixBlendMode,f.zIndex;var g=Rn(f,Pa);b=a.a.createElement("div",{style:zn({},g)},b),delete f.backgroundColor}return a.a.createElement("div",{className:"react-joyride__overlay",style:f,onClick:l},b)}}]),r}(a.a.Component),Da=["styles"],La=["color","height","width"];function $a(e){var t=e.styles,r=Rn(e,Da),n=t.color,i=t.height,o=t.width,s=Rn(t,La);return a.a.createElement("button",In({style:s,type:"button"},r),a.a.createElement("svg",{width:"number"==typeof o?"".concat(o,"px"):o,height:"number"==typeof i?"".concat(i,"px"):i,viewBox:"0 0 18 18",version:"1.1",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"xMidYMid"},a.a.createElement("g",null,a.a.createElement("path",{d:"M8.13911129,9.00268191 L0.171521827,17.0258467 C-0.0498027049,17.248715 -0.0498027049,17.6098394 0.171521827,17.8327545 C0.28204354,17.9443526 0.427188206,17.9998706 0.572051765,17.9998706 C0.71714958,17.9998706 0.862013139,17.9443526 0.972581703,17.8327545 L9.0000937,9.74924618 L17.0276057,17.8327545 C17.1384085,17.9443526 17.2832721,17.9998706 17.4281356,17.9998706 C17.5729992,17.9998706 17.718097,17.9443526 17.8286656,17.8327545 C18.0499901,17.6098862 18.0499901,17.2487618 17.8286656,17.0258467 L9.86135722,9.00268191 L17.8340066,0.973848225 C18.0553311,0.750979934 18.0553311,0.389855532 17.8340066,0.16694039 C17.6126821,-0.0556467968 17.254037,-0.0556467968 17.0329467,0.16694039 L9.00042166,8.25611765 L0.967006424,0.167268345 C0.745681892,-0.0553188426 0.387317931,-0.0553188426 0.165993399,0.167268345 C-0.0553311331,0.390136635 -0.0553311331,0.751261038 0.165993399,0.974176179 L8.13920499,9.00268191 L8.13911129,9.00268191 Z",fill:n}))))}var Ra=function(e){Dn(r,e);var t=qn(r);function r(){return Tn(this,r),t.apply(this,arguments)}return Mn(r,[{key:"render",value:function(){var e=this.props,t=e.backProps,r=e.closeProps,n=e.continuous,i=e.index,o=e.isLastStep,s=e.primaryProps,l=e.size,c=e.skipProps,u=e.step,d=e.tooltipProps,m=u.content,p=u.hideBackButton,h=u.hideCloseButton,f=u.hideFooter,b=u.showProgress,g=u.showSkipButton,_=u.title,y=u.styles,v=u.locale,k=v.back,x=v.close,w=v.last,N=v.next,E=v.skip,j={primary:x};return n&&(j.primary=o?w:N,b&&(j.primary=a.a.createElement("span",null,j.primary," (",i+1,"/",l,")"))),g&&!o&&(j.skip=a.a.createElement("button",In({style:y.buttonSkip,type:"button","aria-live":"off"},c),E)),!p&&i>0&&(j.back=a.a.createElement("button",In({style:y.buttonBack,type:"button"},t),k)),j.close=!h&&a.a.createElement($a,In({styles:y.buttonClose},r)),a.a.createElement("div",In({key:"JoyrideTooltip",className:"react-joyride__tooltip",style:y.tooltip},d),a.a.createElement("div",{style:y.tooltipContainer},_&&a.a.createElement("h4",{style:y.tooltipTitle,"aria-label":_},_),a.a.createElement("div",{style:y.tooltipContent},m)),!f&&a.a.createElement("div",{style:y.tooltipFooter},a.a.createElement("div",{style:y.tooltipFooterSpacer},j.skip),j.back,a.a.createElement("button",In({style:y.buttonNext,type:"button"},s),j.primary)),j.close)}}]),r}(a.a.Component),Ba=["beaconComponent","tooltipComponent"],Fa=function(e){Dn(r,e);var t=qn(r);function r(){var e;Tn(this,r);for(var n=arguments.length,a=new Array(n),i=0;i0||r===Vn.PREV),_=h("action")||h("index")||h("lifecycle")||h("status"),y=f("lifecycle",[Jn.TOOLTIP,Jn.INIT],Jn.INIT);if(h("action",[Vn.NEXT,Vn.PREV,Vn.SKIP,Vn.CLOSE])&&(y||i)&&n(zn(zn({},b),{},{index:e.index,lifecycle:Jn.COMPLETE,step:e.step,type:Yn})),"center"===d.placement&&u===Qn.RUNNING&&h("index")&&r!==Vn.START&&l===Jn.INIT&&m({lifecycle:Jn.READY}),_){var v=fa(d.target),k=!!v;k&&function(e){if(!e)return!1;for(var t=e;t&&t!==document.body;){if(t instanceof HTMLElement){var r=getComputedStyle(t),n=r.display,a=r.visibility;if("none"===n||"hidden"===a)return!1}t=t.parentNode}return!0}(v)?(f("status",Qn.READY,Qn.RUNNING)||f("lifecycle",Jn.INIT,Jn.READY))&&n(zn(zn({},b),{},{step:d,type:Hn})):(console.warn(k?"Target not visible":"Target not mounted",d),n(zn(zn({},b),{},{type:Kn,step:d})),i||m({index:s+(-1!==[Vn.PREV].indexOf(r)?-1:1)}))}f("lifecycle",Jn.INIT,Jn.READY)&&m({lifecycle:la(d)||g?Jn.TOOLTIP:Jn.BEACON}),h("index")&&ua({title:"step:".concat(l),data:[{key:"props",value:this.props}],debug:o}),h("lifecycle",Jn.BEACON)&&n(zn(zn({},b),{},{step:d,type:Wn})),h("lifecycle",Jn.TOOLTIP)&&(n(zn(zn({},b),{},{step:d,type:Gn})),this.scope=new Ta(this.tooltip,{selector:"[data-action=primary]"}),this.scope.setFocus()),f("lifecycle",[Jn.TOOLTIP,Jn.INIT],Jn.INIT)&&(this.scope.removeScope(),delete this.beaconPopper,delete this.tooltipPopper)}},{key:"componentWillUnmount",value:function(){this.scope.removeScope()}},{key:"open",get:function(){var e=this.props,t=e.step,r=e.lifecycle;return!(!la(t)&&r!==Jn.TOOLTIP)}},{key:"render",value:function(){var e=this.props,t=e.continuous,r=e.debug,n=e.helpers,i=e.index,o=e.lifecycle,s=e.nonce,l=e.shouldScroll,c=e.size,u=e.step,d=fa(u.target);return Ca(u)&&bn.a.domElement(d)?a.a.createElement("div",{key:"JoyrideStep-".concat(i),className:"react-joyride__step"},a.a.createElement(qa,{id:"react-joyride-portal"},a.a.createElement(Ia,In({},u,{debug:r,lifecycle:o,onClickOverlay:this.handleClickOverlay}))),a.a.createElement(Sn.a,In({component:a.a.createElement(Fa,{continuous:t,helpers:n,index:i,isLastStep:i+1===c,setTooltipRef:this.setTooltipRef,size:c,step:u}),debug:r,getPopper:this.setPopper,id:"react-joyride-step-".concat(i),isPositioned:u.isFixed||ya(d),open:this.open,placement:u.placement,target:u.target},u.floaterProps),a.a.createElement(Aa,{beaconComponent:u.beaconComponent,locale:u.locale,nonce:s,onClickOrHover:this.handleClickHoverBeacon,shouldFocus:l,styles:u.styles}))):null}}]),r}(a.a.Component),Ua=function(e){Dn(r,e);var t=qn(r);function r(e){var n;return Tn(this,r),Pn(Bn(n=t.call(this,e)),"initStore",(function(){var e=n.props,t=e.debug,r=e.getHelpers,a=e.run,i=e.stepIndex;n.store=new pa(zn(zn({},n.props),{},{controlled:a&&bn.a.number(i)})),n.helpers=n.store.getHelpers();var o=n.store.addListener;return ua({title:"init",data:[{key:"props",value:n.props},{key:"state",value:n.state}],debug:t}),o(n.syncState),r(n.helpers),n.store.getState()})),Pn(Bn(n),"callback",(function(e){var t=n.props.callback;bn.a.function(t)&&t(e)})),Pn(Bn(n),"handleKeyboard",(function(e){var t=n.state,r=t.index,a=t.lifecycle,i=n.props.steps[r],o=window.Event?e.which:e.keyCode;a===Jn.TOOLTIP&&27===o&&i&&!i.disableCloseOnEsc&&n.store.close()})),Pn(Bn(n),"syncState",(function(e){n.setState(e)})),Pn(Bn(n),"setPopper",(function(e,t){"wrapper"===t?n.beaconPopper=e:n.tooltipPopper=e})),Pn(Bn(n),"shouldScroll",(function(e,t,r,n,a,i,o){return!e&&(0!==t||r||n===Jn.TOOLTIP)&&"center"!==a.placement&&(!a.isFixed||!ya(i))&&o.lifecycle!==n&&-1!==[Jn.BEACON,Jn.TOOLTIP].indexOf(n)})),n.state=n.initStore(),n}return Mn(r,[{key:"componentDidMount",value:function(){if(ea){var e=this.props,t=e.disableCloseOnEsc,r=e.debug,n=e.run,a=e.steps,i=this.store.start;za(a,r)&&n&&i(),t||document.body.addEventListener("keydown",this.handleKeyboard,{passive:!0})}}},{key:"componentDidUpdate",value:function(e,t){if(ea){var r=this.state,a=r.action,i=r.controlled,o=r.index,s=r.lifecycle,l=r.status,c=this.props,u=c.debug,d=c.run,m=c.stepIndex,p=c.steps,h=e.steps,f=e.stepIndex,b=this.store,g=b.reset,_=b.setSteps,y=b.start,v=b.stop,k=b.update,x=Object(fn.a)(e,this.props).changed,w=Object(fn.a)(t,this.state),N=w.changed,E=w.changedFrom,j=Sa(p[o],this.props),O=!function e(t,r){var a,i=Object(n.isValidElement)(t)||Object(n.isValidElement)(r),o=bn.a.undefined(t)||bn.a.undefined(r);if(na(t)!==na(r)||i||o)return!1;if(bn.a.domElement(t))return t.isSameNode(r);if(bn.a.number(t))return t===r;if(bn.a.function(t))return t.toString()===r.toString();for(var s in t)if(ia(t,s)){if(void 0===t[s]||void 0===r[s])return!1;if(a=na(t[s]),-1!==["object","array"].indexOf(a)&&e(t[s],r[s]))continue;if("function"===a&&e(t[s],r[s]))continue;if(t[s]!==r[s])return!1}for(var l in r)if(ia(r,l)&&void 0===t[l])return!1;return!0}(h,p),S=bn.a.number(m)&&x("stepIndex"),C=fa(null==j?void 0:j.target);if(O&&(za(p,u)?_(p):console.warn("Steps are not valid",p)),x("run")&&(d?y(m):v()),S){var z=f=0?g:0,a===Qn.RUNNING&&function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:xa(),r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:300;new Promise((function(n,a){var i=t.scrollTop,o=e>i?e-i:i-e;xn.a.top(t,e,{duration:o<100?50:r},(function(e){return e&&"Element already at target scroll position"!==e.message?a(e):n()}))}))}(g,b,d)}}}},{key:"render",value:function(){if(!ea)return null;var e,t=this.state,r=t.index,n=t.status,i=this.props,o=i.continuous,s=i.debug,l=i.nonce,c=i.scrollToFirstStep,u=Sa(i.steps[r],this.props);return n===Qn.RUNNING&&u&&(e=a.a.createElement(Va,In({},this.state,{callback:this.callback,continuous:o,debug:s,setPopper:this.setPopper,helpers:this.helpers,nonce:l,shouldScroll:!u.disableScrolling&&(0!==r||c),step:u,update:this.store.update}))),a.a.createElement("div",{className:"react-joyride"},e)}}]),r}(a.a.Component);Pn(Ua,"defaultProps",{continuous:!1,debug:!1,disableCloseOnEsc:!1,disableOverlay:!1,disableOverlayClose:!1,disableScrolling:!1,disableScrollParentFix:!1,getHelpers:function(){},hideBackButton:!1,run:!0,scrollOffset:20,scrollDuration:300,scrollToFirstStep:!1,showSkipButton:!1,showProgress:!1,spotlightClicks:!1,spotlightPadding:10,steps:[]});var Ha=a.a.forwardRef((function(e){return a.a.createElement("div",Object.assign({className:"pb_card_kit_border_none p_none"},e.tooltipProps),e.step.title&&a.a.createElement("div",null,a.a.createElement(Q.a,{align:"center",justify:"between",padding:"xs"},a.a.createElement(Ue.a,{paddingLeft:"xs",size:4},e.step.title),e.skip&&a.a.createElement(ze.a,Object.assign({},e.skipProps,{id:"skip",text:"Skip Tour",variant:"link"})),a.a.createElement(ze.a,Object.assign({},e.skipProps,{id:"skip",text:"Skip Tour",variant:"link"}))),a.a.createElement(Tr.a,null)),a.a.createElement(Q.a,{padding:"sm"},e.step.content),a.a.createElement(Tr.a,null),a.a.createElement(Q.a,{justify:0==e.index?"end":"between",padding:"xs"},e.index>0&&a.a.createElement(ze.a,Object.assign({},e.backProps,{id:"back",text:"Back"})),e.continuous&&!e.isLastStep&&a.a.createElement(ze.a,Object.assign({},e.primaryProps,{id:"next",text:"Next"})),!e.continuous&&a.a.createElement(ze.a,Object.assign({},e.closeProps,{id:"close",text:"Close"})),!(e.continuous&&!e.isLastStep||!e.continuous)&&a.a.createElement(ze.a,Object.assign({},e.closeProps,{id:"close",text:"Close"}))))})),Wa=function(e){var t=e.aria,r=void 0===t?{}:t,n=e.callback,i=e.className,c=e.continuous,u=void 0!==c&&c,d=e.data,m=void 0===d?{}:d,p=e.disableOverlay,h=e.floaterProps,f=void 0===h?{offset:50}:h,b=e.htmlOptions,g=void 0===b?{}:b,_=e.id,y=e.run,v=void 0!==y&&y,k=e.steps,x=e.styles,w=void 0===x?{options:{zIndex:2e4}}:x,N=e.showSkipButton,E=Object(s.a)(r),j=Object(s.c)(m),O=Object(s.d)(g),S=o()(Object(s.b)("pb_walkthrough"),Object(l.c)(e),i);return a.a.createElement("div",Object.assign({},E,j,O,{className:S,id:_}),a.a.createElement(Ua,Object.assign({callback:n,continuous:u,disableOverlay:p,disableScrolling:!0,floaterProps:f,run:v,showSkipButton:N,steps:k,styles:w,tooltipComponent:Ha},e)))},Ga=r(129),Ya=r(7),Xa=r.n(Ya),Za=r(9),Ka=r.n(Za),Ja=[Xa.a.data_1,Xa.a.data_2,Xa.a.data_3,Xa.a.data_4,Xa.a.data_5,Xa.a.data_6,Xa.a.data_7,Xa.a.data_8],Qa=function(e){e.minorGridLineColor=Xa.a.slate,e.minorGridLineWidth=.5,e.minorGridLineDashStyle="Dash",e.gridLineWidth=.5,e.gridLineColor=Xa.a.slate,e.gridLineDashStyle="Dash",e.lineColor=Xa.a.sky,e.labels.style.fontFamily=Ka.a.font_family_base,e.labels.style.color=Xa.a.charcoal,e.labels.style.fontWeight=Ka.a.light,e.labels.style.fontSize=Ka.a.font_small},ei=function(e){!function(e){e.series.forEach((function(e,t){var r=Ja[t];e.color=r,e.data.forEach((function(e){e.color&&(e.color=r),e.marker&&(e.marker.lineColor&&(e.marker.lineColor=r),void 0!==e.marker.states.hover&&(e.marker.states.hover.lineColor=r),e.marker.states.select.lineColor&&(e.marker.states.select.lineColor=r))}))}))}(e),function(e){Array.isArray(e.yAxis)?e.yAxis.forEach((function(e){Qa(e)})):Qa(e.yAxis),Array.isArray(e.xAxis)?e.xAxis.forEach((function(e){Qa(e)})):Qa(e.xAxis)}(e),function(e){e.chart.spacingTop=30,e.chart.spacingBottom=40,e.chart.spacingLeft=50,e.chart.spacingRight=50}(e),function(e){e.legend.itemStyle.fontFamily=Ka.a.font_family_base,e.legend.itemStyle.color=Xa.a.text_lt_light,e.legend.itemStyle.fontWeight=Ka.a.regular,e.legend.itemStyle.fontSize=Ka.a.text_smaller}(e)},ti=function(e){ei(e),function(e){var t=e.plotOptions.series;t.dataLabels.style.fontFamily=Ka.a.font_family_base,t.dataLabels.style.fontSize=Ka.a.text_small,t.dataLabels.style.fontWeight=Ka.a.bold}(e),function(e){e.plotOptions.line.marker.enabled=!0,e.plotOptions.series.marker.enabled=!0,e.plotOptions.series.marker.fillColor="white",e.plotOptions.series.marker.lineWidth=2}(e),document.getElementById("main-view").setAttribute("style","position: static !important")},ri=function(e){ei(e),function(e){var t=e.plotOptions.column,r=e.plotOptions.series;t.borderRadius=0,t.pointPadding=.3,t.groupPadding=0,r.borderWidth=0,r.shadow=!1,r.pointPadding=.25,r.groupPadding=0}(e),function(e){var t=e.plotOptions.series;t.dataLabels.style.fontFamily=Ka.a.font_family_base,t.dataLabels.style.fontSize=Ka.a.text_small,t.dataLabels.style.fontWeight=Ka.a.bold}(e)},ni={title:{fontFamily:Ka.a.font_family_base,color:Xa.a.text_lt_light,fontSizes:{big:Ka.a.text_large,medium:Ka.a.text_base,small:Ka.a.text_small,micro:Ka.a.text_small}},secondaryTitle:{color:Xa.a.text_lt_light,fontFamily:Ka.a.font_family_base,fontSizes:{big:Ka.a.text_large,medium:Ka.a.text_base,small:Ka.a.text_small,micro:Ka.a.text_small}},value:{fontFamily:Ka.a.font_family_base,color:Xa.a.text_lt_default,fontWeight:Ka.a.lighter,fontSizes:{big:Ka.a.heading_1,medium:Ka.a.heading_1,small:Ka.a.text_base,micro:Ka.a.text_small}},secondaryValue:{fontFamily:Ka.a.font_family_base,fontSizes:{big:Ka.a.text_large,medium:Ka.a.text_base,small:Ka.a.text_small,micro:Ka.a.text_small}}},ai=r(174),ii=r(211),oi=r(170),si=r(172),li=r(212),ci=r(213),ui=r(214),di={marker:Xa.a.primary_action,maptiles:"https://basemaps.cartocdn.com/gl/positron-gl-style/style.json",flyToConfig:{zoom:13,bearing:0,curve:1.42,easing:function(e){return e},essential:!0},zoomConfig:{duration:1e3},mapConfig:{style:"https://basemaps.cartocdn.com/gl/positron-gl-style/style.json",zoom:13,attributionControl:!1}},mi=r(171),pi=r(284),hi=r.n(pi),fi=r(285),bi=r.n(fi),gi=r(286),_i=r.n(gi),yi=r(287),vi=r.n(yi),ki=r(288),xi=r.n(ki),wi=r(289),Ni=r.n(wi),Ei=r(290),ji=r.n(Ei),Oi=r(291),Si=r.n(Oi)},function(e,t,r){"use strict";r.d(t,"e",(function(){return o})),r.d(t,"a",(function(){return s})),r.d(t,"c",(function(){return l})),r.d(t,"b",(function(){return c})),r.d(t,"d",(function(){return u}));var n=r(3),a=r.n(n),i=function(e,t){return Object.keys(t).reduce((function(r,n){return r["".concat(e,"-").concat(n)]=t[n],r}),{})},o=function(){},s=function(e){return i("aria",e)},l=function(e){return i("data",e)},c=function(){for(var e=arguments.length,t=new Array(e),r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);r1&&void 0!==arguments[1]?arguments[1]:{},r=Object.assign(Object.assign({},e),t);return Object.keys(c).map((function(e){return c[e](r)})).filter((function(e){return(null==e?void 0:e.length)>0})).join(" ")},d=function(){},m=function(e){return Object(n.omit)(e,["marginRight","marginLeft","marginTop","marginBottom","marginX","marginY","margin","paddingRight","paddingLeft","paddingTop","paddingBottom","paddingX","paddingY","padding","dark"])}},function(e,t,r){"use strict";var n=r(0),a=r.n(n),i=r(3),o=r.n(i),s=r(2),l=r(4),c=r(108);function u(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var d={horizontal:"fa-flip-horizontal",vertical:"fa-flip-vertical",both:"fa-flip-horizontal fa-flip-vertical",none:""};t.a=function(e){var t,r=e.aria,n=void 0===r?{}:r,i=e.border,m=void 0!==i&&i,p=e.className,h=e.customIcon,f=e.data,b=void 0===f?{}:f,g=e.fixedWidth,_=void 0===g||g,y=e.flip,v=void 0===y?"none":y,k=e.htmlOptions,x=void 0===k?{}:k,w=e.icon,N=e.id,E=e.inverse,j=void 0!==E&&E,O=e.listItem,S=void 0!==O&&O,C=e.pull,z=e.pulse,T=void 0!==z&&z,A=e.rotation,M=e.size,P=e.fontStyle,I=void 0===P?"far":P,D=e.spin,L=(u(t={"fa-border":m,"fa-fw":_,"fa-inverse":j,"fa-li":S,"fa-pulse":T,"fa-spin":void 0!==D&&D},"fa-".concat(M),M),u(t,"fa-pull-".concat(C),C),u(t,"fa-rotate-".concat(A),A),t);h||(L["fa-".concat(w)]=w);var $=o()(d[v],"pb_icon_kit",h?"":I,L,Object(l.c)(e),p),R=o()("pb_icon_kit_emoji",Object(l.c)(e),p);!n.label&&(n.label="".concat(w," icon"));var B=Object(s.a)(n),F=Object(s.c)(b),q=Object(s.d)(x);return a.a.createElement(a.a.Fragment,null,function(e){return e?a.a.createElement(a.a.Fragment,null,a.a.cloneElement(e,Object.assign(Object.assign(Object.assign({},F),q),{className:$,id:N}))):Object(c.a)(w)?a.a.createElement(a.a.Fragment,null,a.a.createElement("span",Object.assign({},F,q,{className:R,id:N}),w)):a.a.createElement(a.a.Fragment,null,a.a.createElement("i",Object.assign({},F,q,{className:$,id:N})),a.a.createElement("span",Object.assign({},B,{hidden:!0})))}(h))}},function(e,t,r){"use strict";r.d(t,"a",(function(){return p})),r.d(t,"b",(function(){return u})),r.d(t,"c",(function(){return h})),r.d(t,"d",(function(){return c})),r.d(t,"e",(function(){return b})),r.d(t,"f",(function(){return v})),r.d(t,"g",(function(){return k})),r.d(t,"h",(function(){return _})),r.d(t,"i",(function(){return x})),r.d(t,"j",(function(){return w})),r.d(t,"k",(function(){return g})),r.d(t,"l",(function(){return N})),r.d(t,"m",(function(){return E})),r.d(t,"n",(function(){return j})),r.d(t,"o",(function(){return f})),r.d(t,"p",(function(){return y})),r.d(t,"q",(function(){return s})),r.d(t,"r",(function(){return o})),r.d(t,"s",(function(){return i})),r.d(t,"t",(function(){return O})),r.d(t,"u",(function(){return l})),r.d(t,"v",(function(){return n}));const n=["top","right","bottom","left"],a=["start","end"],i=n.reduce((e,t)=>e.concat(t,t+"-"+a[0],t+"-"+a[1]),[]),o=Math.min,s=Math.max,l=Math.round,c=Math.floor,u=e=>({x:e,y:e}),d={left:"right",right:"left",bottom:"top",top:"bottom"},m={start:"end",end:"start"};function p(e,t,r){return s(e,o(t,r))}function h(e,t){return"function"==typeof e?e(t):e}function f(e){return e.split("-")[0]}function b(e){return e.split("-")[1]}function g(e){return"x"===e?"y":"x"}function _(e){return"y"===e?"height":"width"}function y(e){return["top","bottom"].includes(f(e))?"y":"x"}function v(e){return g(y(e))}function k(e,t,r){void 0===r&&(r=!1);const n=b(e),a=v(e),i=_(a);let o="x"===a?n===(r?"end":"start")?"right":"left":"start"===n?"bottom":"top";return t.reference[i]>t.floating[i]&&(o=E(o)),[o,E(o)]}function x(e){const t=E(e);return[w(e),t,w(t)]}function w(e){return e.replace(/start|end/g,e=>m[e])}function N(e,t,r,n){const a=b(e);let i=function(e,t,r){const n=["left","right"],a=["right","left"],i=["top","bottom"],o=["bottom","top"];switch(e){case"top":case"bottom":return r?t?a:n:t?n:a;case"left":case"right":return t?i:o;default:return[]}}(f(e),"start"===r,n);return a&&(i=i.map(e=>e+"-"+a),t&&(i=i.concat(i.map(w)))),i}function E(e){return e.replace(/left|right|bottom|top/g,e=>d[e])}function j(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function O(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}},function(e,t,r){e.exports={windows:"#003DB2",siding:"#6000AC",doors:"#B85C00",solar:"#007E8F",roofing:"#760B24",gutters:"#008540",insulation:"#96006C",product_1_background:"#003DB2",product_1_highlight:"#0057FF",product_2_background:"#6000AC",product_2_highlight:"#8200E9",product_3_background:"#B85C00",product_3_highlight:"#CE7500",product_4_background:"#007E8F",product_4_highlight:"#00B9D2",product_5_background:"#760B24",product_5_highlight:"#B8032E",product_6_background:"#008540",product_6_highlight:"#00A851",product_7_background:"#96006C",product_7_highlight:"#CD0094",product_8_background:"#144075",product_8_highlight:"#1A569E",product_9_background:"#fcc419",product_9_highlight:"#ffd43b",product_10_background:"#20c997",product_10_highlight:"#38d9a9",success:"#1CA05C",success_secondary:"#24cb75",success_sm:"#157F48",success_subtle:"rgba(28,160,92,0.1)",warning:"#F9BB00",warning_secondary:"#ffcb2d",warning_subtle:"rgba(249,187,0,0.1)",error:"#DA0014",error_secondary:"#ff0e24",error_subtle:"rgba(218,0,20,0.1)",info:"#00C4D7",info_secondary:"#0be9ff",info_subtle:"rgba(0,196,215,0.1)",neutral:"#C1CDD6",neutral_secondary:"#e0e6ea",neutral_subtle:"rgba(193,205,214,0.1)",primary:"#0056CF",primary_secondary:"#036cff",data_1:"#0056CF",data_2:"#F9BB00",data_3:"#9E64E9",data_4:"#1CA05C",data_5:"#FD804C",data_6:"#144075",data_7:"#00C4D7",data_8:"#DA0014",shadow:"rgba(60,106,172,0.2)",shadow_dark:"#0a0527",royal:"#0056CF",purple:"#9E64E9",teal:"#00C4D7",red:"#DA0014","#ff0":"#F9BB00",green:"#1CA05C",orange:"#FD804C",default:"#93a8b8","#fff":"#fff",silver:"#F3F7FB",slate:"#C1CDD6",charcoal:"#242B42","#000":"#000",secondary:"#F9BB00",tertiary:"#9E64E9",bg_light:"#F3F7FB",bg_dark:"#0a0527",bg_dark_card:"#231E3D",card_light:"#fff",card_dark:"#231e3d",active_light:"#f7fbff",active_dark:"#0082ff",primary_action:"#0056CF",primary_action_dark:"#0082ff",hover_light:"#e0eaf5",hover_dark:"rgba(255,255,255,0.2)",border_light:"#E4E8F0",border_dark:"#3b3752",text_lt_default:"#242B42",text_lt_light:"#687887",text_lt_lighter:"#C1CDD6",text_dk_default:"#fff",text_dk_light:"rgba(255,255,255,0.6)",text_dk_lighter:"rgba(255,255,255,0.4)",category_1:"#0056CF",category_2:"#0CD2E5",category_3:"#F9BB00",category_4:"#14D595",category_5:"#A057FF",category_6:"#FF7034",category_7:"#97DA22",category_8:"#EA599F",category_9:"#0091FF",category_10:"#5027E4",category_11:"#DA0014",category_12:"#109922",category_13:"#058F9D",category_14:"#A33E6F",category_15:"#B2171C",category_16:"#0A5C49",category_17:"#325B91",category_18:"#BE4714",category_19:"navy",category_20:"#5C0E0A",category_21:"#040830",gradient_start:"#1C75F2",gradient_end:"#0056CF"}},function(e,t,r){"use strict";var n=r(0),a=r.n(n),i=r(3),o=r.n(i),s=r(2),l=r(4);t.a=function(e){var t=e.align,r=void 0===t?"none":t,n=e.children,i=e.className,c=e.data,u=void 0===c?{}:c,d=e.inline,m=void 0!==d&&d,p=e.horizontal,h=void 0===p?"left":p,f=e.htmlOptions,b=void 0===f?{}:f,g=e.justify,_=void 0===g?"none":g,y=e.orientation,v=void 0===y?"row":y,k=e.spacing,x=void 0===k?"none":k,w=e.gap,N=void 0===w?"none":w,E=e.rowGap,j=void 0===E?"none":E,O=e.columnGap,S=void 0===O?"none":O,C=e.reverse,z=void 0!==C&&C,T=e.vertical,A=void 0===T?"top":T,M=e.wrap,P=void 0!==M&&M,I=e.alignSelf,D=void 0===I?"none":I,L=void 0!==v?"orientation_".concat(v):"",$="justify_content_".concat("none"!==_?_:h),R="align_items_".concat("none"!==r?r:A),B=!0===m?"inline":"",F=void 0!==x?"spacing_".concat(x):"",q="none"!==N?"gap_".concat(N):"",V="none"!==j?"rowGap_".concat(j):"",U="none"!==S?"columnGap_".concat(S):"",H=!0===P?"wrap":"",W=!0===z?"reverse":"",G="none"!==D?"align_self_".concat(D):"",Y=Object(s.c)(u),X=Object(s.d)(b);return a.a.createElement("div",Object.assign({className:o()(Object(s.b)("pb_flex_kit",L,$,R,B,W,H,F,q,V,U,G),Object(l.c)(e),i)},Y,X),n)}},function(e,t,r){e.exports={font_family_base:'"Proxima Nova","Helvetica Neue",Helvetica,Arial,sans_serif',text_jumbo:"36px",text_largest:"32px",text_larger:"28px",text_large:"20px",text_base:"16px",text_default:"16px",text_normal:"16px",text_medium:"16px",text_small:"14px",text_smaller:"12px",text_smallest:"11px",heading_1:"46px",heading_2:"34px",heading_3:"28px",heading_4:"16px",lighter:"100",light:"300",bold:"600",regular:"400"}},function(e,t,r){"use strict";var n=r(0),a=r.n(n),i=r(3),o=r.n(i),s=r(2),l=r(4),c=r(132);t.a=function(e){e.variant&&Object(l.a)();var t=e.aria,r=void 0===t?{}:t,n=e.children,i=e.className,u=e.color,d=void 0===u?"":u,m=e.data,p=void 0===m?{}:m,h=e.highlightedText,f=void 0===h?[]:h,b=e.highlighting,g=void 0!==b&&b,_=e.htmlOptions,y=void 0===_?{}:_,v=e.id,k=void 0===v?"":v,x=e.status,w=void 0===x?null:x,N=e.tag,E=void 0===N?"div":N,j=e.text,O=void 0===j?"":j,S=e.variant,C=void 0===S?null:S,z=Object(s.a)(r),T=Object(s.c)(p),A=Object(s.d)(y),M=o()(Object(s.b)("pb_body_kit",d,C,w),Object(l.c)(e),i),P="".concat(E);return a.a.createElement(P,Object.assign({},z,T,A,{className:M,id:k}),g&&a.a.createElement(c.a,{highlightedText:f,text:O},n),!g&&(O||n))}},function(e,t,r){"use strict";r.d(t,"m",(function(){return n})),r.d(t,"c",(function(){return a})),r.d(t,"k",(function(){return i})),r.d(t,"f",(function(){return o})),r.d(t,"a",(function(){return s})),r.d(t,"b",(function(){return l})),r.d(t,"l",(function(){return c})),r.d(t,"e",(function(){return u})),r.d(t,"d",(function(){return d})),r.d(t,"o",(function(){return m})),r.d(t,"i",(function(){return p})),r.d(t,"j",(function(){return h})),r.d(t,"n",(function(){return f})),r.d(t,"h",(function(){return b})),r.d(t,"g",(function(){return g}));var n="top",a="bottom",i="right",o="left",s="auto",l=[n,a,i,o],c="start",u="end",d="clippingParents",m="viewport",p="popper",h="reference",f=l.reduce((function(e,t){return e.concat([t+"-"+c,t+"-"+u])}),[]),b=[].concat(l,[s]).reduce((function(e,t){return e.concat([t,t+"-"+c,t+"-"+u])}),[]),g=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"]},function(e,t,r){"use strict";var n=r(0),a=r.n(n),i=r(3),o=r.n(i),s=r(2),l=r(4);t.a=function(e){e.variant&&Object(l.a)();var t,r=e.aria,n=void 0===r?{}:r,i=e.children,c=e.className,u=e.color,d=e.data,m=void 0===d?{}:d,p=e.htmlOptions,h=void 0===p?{}:p,f=e.id,b=e.size,g=void 0===b?3:b,_=e.bold,y=void 0===_||_,v=e.tag,k=void 0===v?"h3":v,x=e.text,w=e.variant,N=void 0===w?null:w,E=Object(s.a)(n),j=Object(s.c)(m),O=Object(s.d)(h),S=y?"":"thin",C="number"==typeof g||"string"==typeof g,z=o()(Object(s.b)("pb_title_kit",C?"size_".concat(g):"",N,u,S),Object(l.c)(e),(t="",C||Object.entries(g).forEach((function(e){t+="pb_title_kit_".concat(e[0],"_").concat(e[1]," ")})),t.trim()),c),T="".concat(k);return a.a.createElement(T,Object.assign({},E,j,O,{className:z,id:f}),x||i)}},function(e,t,r){e.exports=r(239)()},function(e,t,r){"use strict";function n(e){return o(e)?(e.nodeName||"").toLowerCase():"#document"}function a(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function i(e){var t;return null==(t=(o(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function o(e){return e instanceof Node||e instanceof a(e).Node}function s(e){return e instanceof Element||e instanceof a(e).Element}function l(e){return e instanceof HTMLElement||e instanceof a(e).HTMLElement}function c(e){return"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof a(e).ShadowRoot)}function u(e){const{overflow:t,overflowX:r,overflowY:n,display:a}=b(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!["inline","contents"].includes(a)}function d(e){return["table","td","th"].includes(n(e))}function m(e){const t=h(),r=b(e);return"none"!==r.transform||"none"!==r.perspective||!!r.containerType&&"normal"!==r.containerType||!t&&!!r.backdropFilter&&"none"!==r.backdropFilter||!t&&!!r.filter&&"none"!==r.filter||["transform","perspective","filter"].some(e=>(r.willChange||"").includes(e))||["paint","layout","strict","content"].some(e=>(r.contain||"").includes(e))}function p(e){let t=_(e);for(;l(t)&&!f(t);){if(m(t))return t;t=_(t)}return null}function h(){return!("undefined"==typeof CSS||!CSS.supports)&&CSS.supports("-webkit-backdrop-filter","none")}function f(e){return["html","body","#document"].includes(n(e))}function b(e){return a(e).getComputedStyle(e)}function g(e){return s(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function _(e){if("html"===n(e))return e;const t=e.assignedSlot||e.parentNode||c(e)&&e.host||i(e);return c(t)?t.host:t}function y(e,t,r){var n;void 0===t&&(t=[]),void 0===r&&(r=!0);const i=function e(t){const r=_(t);return f(r)?t.ownerDocument?t.ownerDocument.body:t.body:l(r)&&u(r)?r:e(r)}(e),o=i===(null==(n=e.ownerDocument)?void 0:n.body),s=a(i);return o?t.concat(s,s.visualViewport||[],u(i)?i:[],s.frameElement&&r?y(s.frameElement):[]):t.concat(i,y(i,[],r))}r.d(t,"a",(function(){return b})),r.d(t,"b",(function(){return p})),r.d(t,"c",(function(){return i})),r.d(t,"d",(function(){return n})),r.d(t,"e",(function(){return g})),r.d(t,"f",(function(){return y})),r.d(t,"g",(function(){return _})),r.d(t,"h",(function(){return a})),r.d(t,"i",(function(){return m})),r.d(t,"j",(function(){return s})),r.d(t,"k",(function(){return l})),r.d(t,"l",(function(){return f})),r.d(t,"m",(function(){return u})),r.d(t,"n",(function(){return d})),r.d(t,"o",(function(){return h}))},function(e,t,r){"use strict";var n=r(0),a=r.n(n),i=r(3),o=r.n(i),s=r(2),l=r(4);t.a=function(e){e.variant&&Object(l.a)();var t=e.aria,r=void 0===t?{}:t,n=e.children,i=e.className,c=e.color,u=e.data,d=void 0===u?{}:u,m=e.htmlOptions,p=void 0===m?{}:m,h=e.id,f=e.size,b=void 0===f?"md":f,g=e.tag,_=void 0===g?"div":g,y=e.text,v=e.variant,k=void 0===v?null:v,x=["h1","h2","h3","h4","h5","h6","p","span","div","caption"].includes(_)?_:"div",w=Object(s.a)(r),N=Object(s.c)(d),E=Object(s.d)(p),j=o()(Object(s.b)("pb_caption_kit",b,k,c),Object(l.c)(e),i);return a.a.createElement(x,Object.assign({},w,N,E,{className:j,id:h}),y||n)}},function(e,t,r){"use strict";var n=r(0),a=r.n(n),i=r(3),o=r.n(i),s=r(2),l=r(4);t.a=function(e){var t=e.children,r=e.className,n=e.fixedSize,i=e.grow,c=e.htmlOptions,u=void 0===c?{}:c,d=e.shrink,m=e.flex,p=void 0===m?"none":m,h=e.order,f=void 0===h?"none":h,b=e.alignSelf,g=e.displayFlex,_=!0===i?"grow":"",y=!0===g?"display_flex_".concat(g):"",v="none"!==p?"flex_".concat(p):"",k=!0===d?"shrink":"",x=b?"align_self_".concat(b):"",w=void 0!==n?{flexBasis:"".concat(n)}:null,N="none"!==f?"order_".concat(f):null,E=Object(s.d)(u);return a.a.createElement("div",Object.assign({},E,{className:o()(Object(s.b)("pb_flex_item_kit",_,k,v,y),N,x,Object(l.c)(e),r),style:w}),t)}},function(e,t,r){"use strict";r.d(t,"a",(function(){return i}));var n=r(78);function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function i(e){for(var t=1;t2?r-2:0),a=2;a-1}function w(e){return x(e)?window.pageYOffset:e.scrollTop}function N(e,t){x(e)?window.scrollTo(0,t):e.scrollTop=t}function E(e,t,r,n){return r*((e=e/n-1)*e*e+1)+t}function j(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:200,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:f,a=w(e),i=t-a,o=10,s=0;function l(){var t=E(s+=o,a,i,r);N(e,t),sr.bottom?N(e,Math.min(t.offsetTop+t.clientHeight-e.offsetHeight+a,e.scrollHeight)):n.top-a1?t-1:0),n=1;n=h)return{placement:"bottom",maxHeight:t};if(S>=h&&!o)return i&&j(l,C,160),{placement:"bottom",maxHeight:t};if(!o&&S>=n||o&&E>=n)return i&&j(l,C,160),{placement:"bottom",maxHeight:o?E-y:S-y};if("auto"===a||o){var T=t,A=o?k:O;return A>=n&&(T=Math.min(A-y-s,t)),{placement:"top",maxHeight:T}}if("bottom"===a)return i&&N(l,C),{placement:"bottom",maxHeight:t};break;case"top":if(k>=h)return{placement:"top",maxHeight:t};if(O>=h&&!o)return i&&j(l,z,160),{placement:"top",maxHeight:t};if(!o&&O>=n||o&&k>=n){var M=t;return(!o&&O>=n||o&&k>=n)&&(M=o?k-v:O-v),i&&j(l,z,160),{placement:"top",maxHeight:M}}return{placement:"bottom",maxHeight:t};default:throw new Error('Invalid placement provided "'.concat(a,'".'))}return c}var q,V=function(e){return"auto"===e?"bottom":e},U=function(e,t){var r,a=e.placement,i=e.theme,o=i.borderRadius,s=i.spacing,l=i.colors;return Object(n.a)((r={label:"menu"},Object(c.a)(r,function(e){return e?{bottom:"top",top:"bottom"}[e]:"bottom"}(a),"100%"),Object(c.a)(r,"position","absolute"),Object(c.a)(r,"width","100%"),Object(c.a)(r,"zIndex",1),r),t?{}:{backgroundColor:l.neutral0,borderRadius:o,boxShadow:"0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)",marginBottom:s.menuGutter,marginTop:s.menuGutter})},H=Object(u.createContext)(null),W=function(e){var t=e.children,r=e.minMenuHeight,a=e.maxMenuHeight,i=e.menuPlacement,s=e.menuPosition,l=e.menuShouldScrollIntoView,c=e.theme,d=(Object(u.useContext)(H)||{}).setPortalPlacement,m=Object(u.useRef)(null),h=Object(u.useState)(a),f=Object(o.a)(h,2),b=f[0],g=f[1],_=Object(u.useState)(null),y=Object(o.a)(_,2),v=y[0],k=y[1],x=c.spacing.controlHeight;return Object(p.a)((function(){var e=m.current;if(e){var t="fixed"===s,n=F({maxHeight:a,menuEl:e,minHeight:r,placement:i,shouldScroll:l&&!t,isFixedPosition:t,controlHeight:x});g(n.maxHeight),k(n.placement),null==d||d(n.placement)}}),[a,i,s,l,r,d,x]),t({ref:m,placerProps:Object(n.a)(Object(n.a)({},e),{},{placement:v||V(i),maxHeight:b})})},G=function(e){var t=e.children,r=e.innerRef,n=e.innerProps;return Object(i.b)("div",Object(a.a)({},v(e,"menu",{menu:!0}),{ref:r},n),t)},Y=function(e,t){var r=e.maxHeight,a=e.theme.spacing.baseUnit;return Object(n.a)({maxHeight:r,overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},t?{}:{paddingBottom:a,paddingTop:a})},X=function(e,t){var r=e.theme,a=r.spacing.baseUnit,i=r.colors;return Object(n.a)({textAlign:"center"},t?{}:{color:i.neutral40,padding:"".concat(2*a,"px ").concat(3*a,"px")})},Z=X,K=X,J=function(e){var t=e.rect,r=e.offset,n=e.position;return{left:t.left,position:n,top:r,width:t.width,zIndex:1}},Q=function(e){var t=e.isDisabled;return{label:"container",direction:e.isRtl?"rtl":void 0,pointerEvents:t?"none":void 0,position:"relative"}},ee=function(e,t){var r=e.theme.spacing,a=e.isMulti,i=e.hasValue,o=e.selectProps.controlShouldRenderValue;return Object(n.a)({alignItems:"center",display:a&&i&&o?"flex":"grid",flex:1,flexWrap:"wrap",WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"},t?{}:{padding:"".concat(r.baseUnit/2,"px ").concat(2*r.baseUnit,"px")})},te=function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},re=["size"],ne=["innerProps","isRtl","size"];var ae,ie,oe={name:"8mmkcg",styles:"display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0"},se=function(e){var t=e.size,r=Object(s.a)(e,re);return Object(i.b)("svg",Object(a.a)({height:t,width:t,viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",css:oe},r))},le=function(e){return Object(i.b)(se,Object(a.a)({size:20},e),Object(i.b)("path",{d:"M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z"}))},ce=function(e){return Object(i.b)(se,Object(a.a)({size:20},e),Object(i.b)("path",{d:"M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"}))},ue=function(e,t){var r=e.isFocused,a=e.theme,i=a.spacing.baseUnit,o=a.colors;return Object(n.a)({label:"indicatorContainer",display:"flex",transition:"color 150ms"},t?{}:{color:r?o.neutral60:o.neutral20,padding:2*i,":hover":{color:r?o.neutral80:o.neutral40}})},de=ue,me=ue,pe=function(e,t){var r=e.isDisabled,a=e.theme,i=a.spacing.baseUnit,o=a.colors;return Object(n.a)({label:"indicatorSeparator",alignSelf:"stretch",width:1},t?{}:{backgroundColor:r?o.neutral10:o.neutral20,marginBottom:2*i,marginTop:2*i})},he=Object(i.c)(q||(ae=["\n 0%, 80%, 100% { opacity: 0; }\n 40% { opacity: 1; }\n"],ie||(ie=ae.slice(0)),q=Object.freeze(Object.defineProperties(ae,{raw:{value:Object.freeze(ie)}})))),fe=function(e,t){var r=e.isFocused,a=e.size,i=e.theme,o=i.colors,s=i.spacing.baseUnit;return Object(n.a)({label:"loadingIndicator",display:"flex",transition:"color 150ms",alignSelf:"center",fontSize:a,lineHeight:1,marginRight:a,textAlign:"center",verticalAlign:"middle"},t?{}:{color:r?o.neutral60:o.neutral20,padding:2*s})},be=function(e){var t=e.delay,r=e.offset;return Object(i.b)("span",{css:Object(i.a)({animation:"".concat(he," 1s ease-in-out ").concat(t,"ms infinite;"),backgroundColor:"currentColor",borderRadius:"1em",display:"inline-block",marginLeft:r?"1em":void 0,height:"1em",verticalAlign:"top",width:"1em"},"","")})},ge=function(e,t){var r=e.isDisabled,a=e.isFocused,i=e.theme,o=i.colors,s=i.borderRadius,l=i.spacing;return Object(n.a)({label:"control",alignItems:"center",cursor:"default",display:"flex",flexWrap:"wrap",justifyContent:"space-between",minHeight:l.controlHeight,outline:"0 !important",position:"relative",transition:"all 100ms"},t?{}:{backgroundColor:r?o.neutral5:o.neutral0,borderColor:r?o.neutral10:a?o.primary:o.neutral20,borderRadius:s,borderStyle:"solid",borderWidth:1,boxShadow:a?"0 0 0 1px ".concat(o.primary):void 0,"&:hover":{borderColor:a?o.primary:o.neutral30}})},_e=function(e){var t=e.children,r=e.isDisabled,n=e.isFocused,o=e.innerRef,s=e.innerProps,l=e.menuIsOpen;return Object(i.b)("div",Object(a.a)({ref:o},v(e,"control",{control:!0,"control--is-disabled":r,"control--is-focused":n,"control--menu-is-open":l}),s,{"aria-disabled":r||void 0}),t)},ye=["data"],ve=function(e,t){var r=e.theme.spacing;return t?{}:{paddingBottom:2*r.baseUnit,paddingTop:2*r.baseUnit}},ke=function(e,t){var r=e.theme,a=r.colors,i=r.spacing;return Object(n.a)({label:"group",cursor:"default",display:"block"},t?{}:{color:a.neutral40,fontSize:"75%",fontWeight:500,marginBottom:"0.25em",paddingLeft:3*i.baseUnit,paddingRight:3*i.baseUnit,textTransform:"uppercase"})},xe=function(e){var t=e.children,r=e.cx,n=e.getStyles,o=e.getClassNames,s=e.Heading,l=e.headingProps,c=e.innerProps,u=e.label,d=e.theme,m=e.selectProps;return Object(i.b)("div",Object(a.a)({},v(e,"group",{group:!0}),c),Object(i.b)(s,Object(a.a)({},l,{selectProps:m,theme:d,getStyles:n,getClassNames:o,cx:r}),u),Object(i.b)("div",null,t))},we=["innerRef","isDisabled","isHidden","inputClassName"],Ne=function(e,t){var r=e.isDisabled,a=e.value,i=e.theme,o=i.spacing,s=i.colors;return Object(n.a)(Object(n.a)({visibility:r?"hidden":"visible",transform:a?"translateZ(0)":""},je),t?{}:{margin:o.baseUnit/2,paddingBottom:o.baseUnit/2,paddingTop:o.baseUnit/2,color:s.neutral80})},Ee={gridArea:"1 / 2",font:"inherit",minWidth:"2px",border:0,margin:0,outline:0,padding:0},je={flex:"1 1 auto",display:"inline-grid",gridArea:"1 / 1 / 2 / 3",gridTemplateColumns:"0 min-content","&:after":Object(n.a)({content:'attr(data-value) " "',visibility:"hidden",whiteSpace:"pre"},Ee)},Oe=function(e){return Object(n.a)({label:"input",color:"inherit",background:0,opacity:e?0:1,width:"100%"},Ee)},Se=function(e,t){var r=e.theme,a=r.spacing,i=r.borderRadius,o=r.colors;return Object(n.a)({label:"multiValue",display:"flex",minWidth:0},t?{}:{backgroundColor:o.neutral10,borderRadius:i/2,margin:a.baseUnit/2})},Ce=function(e,t){var r=e.theme,a=r.borderRadius,i=r.colors,o=e.cropWithEllipsis;return Object(n.a)({overflow:"hidden",textOverflow:o||void 0===o?"ellipsis":void 0,whiteSpace:"nowrap"},t?{}:{borderRadius:a/2,color:i.neutral80,fontSize:"85%",padding:3,paddingLeft:6})},ze=function(e,t){var r=e.theme,a=r.spacing,i=r.borderRadius,o=r.colors,s=e.isFocused;return Object(n.a)({alignItems:"center",display:"flex"},t?{}:{borderRadius:i/2,backgroundColor:s?o.dangerLight:void 0,paddingLeft:a.baseUnit,paddingRight:a.baseUnit,":hover":{backgroundColor:o.dangerLight,color:o.danger}})},Te=function(e){var t=e.children,r=e.innerProps;return Object(i.b)("div",r,t)};var Ae=function(e,t){var r=e.isDisabled,a=e.isFocused,i=e.isSelected,o=e.theme,s=o.spacing,l=o.colors;return Object(n.a)({label:"option",cursor:"default",display:"block",fontSize:"inherit",width:"100%",userSelect:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)"},t?{}:{backgroundColor:i?l.primary:a?l.primary25:"transparent",color:r?l.neutral20:i?l.neutral0:"inherit",padding:"".concat(2*s.baseUnit,"px ").concat(3*s.baseUnit,"px"),":active":{backgroundColor:r?void 0:i?l.primary:l.primary50}})},Me=function(e,t){var r=e.theme,a=r.spacing,i=r.colors;return Object(n.a)({label:"placeholder",gridArea:"1 / 1 / 2 / 3"},t?{}:{color:i.neutral50,marginLeft:a.baseUnit/2,marginRight:a.baseUnit/2})},Pe=function(e,t){var r=e.isDisabled,a=e.theme,i=a.spacing,o=a.colors;return Object(n.a)({label:"singleValue",gridArea:"1 / 1 / 2 / 3",maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},t?{}:{color:r?o.neutral40:o.neutral80,marginLeft:i.baseUnit/2,marginRight:i.baseUnit/2})},Ie={ClearIndicator:function(e){var t=e.children,r=e.innerProps;return Object(i.b)("div",Object(a.a)({},v(e,"clearIndicator",{indicator:!0,"clear-indicator":!0}),r),t||Object(i.b)(le,null))},Control:_e,DropdownIndicator:function(e){var t=e.children,r=e.innerProps;return Object(i.b)("div",Object(a.a)({},v(e,"dropdownIndicator",{indicator:!0,"dropdown-indicator":!0}),r),t||Object(i.b)(ce,null))},DownChevron:ce,CrossIcon:le,Group:xe,GroupHeading:function(e){var t=y(e);t.data;var r=Object(s.a)(t,ye);return Object(i.b)("div",Object(a.a)({},v(e,"groupHeading",{"group-heading":!0}),r))},IndicatorsContainer:function(e){var t=e.children,r=e.innerProps;return Object(i.b)("div",Object(a.a)({},v(e,"indicatorsContainer",{indicators:!0}),r),t)},IndicatorSeparator:function(e){var t=e.innerProps;return Object(i.b)("span",Object(a.a)({},t,v(e,"indicatorSeparator",{"indicator-separator":!0})))},Input:function(e){var t=e.cx,r=e.value,n=y(e),o=n.innerRef,l=n.isDisabled,c=n.isHidden,u=n.inputClassName,d=Object(s.a)(n,we);return Object(i.b)("div",Object(a.a)({},v(e,"input",{"input-container":!0}),{"data-value":r||""}),Object(i.b)("input",Object(a.a)({className:t({input:!0},u),ref:o,style:Oe(c),disabled:l},d)))},LoadingIndicator:function(e){var t=e.innerProps,r=e.isRtl,o=e.size,l=void 0===o?4:o,c=Object(s.a)(e,ne);return Object(i.b)("div",Object(a.a)({},v(Object(n.a)(Object(n.a)({},c),{},{innerProps:t,isRtl:r,size:l}),"loadingIndicator",{indicator:!0,"loading-indicator":!0}),t),Object(i.b)(be,{delay:0,offset:r}),Object(i.b)(be,{delay:160,offset:!0}),Object(i.b)(be,{delay:320,offset:!r}))},Menu:G,MenuList:function(e){var t=e.children,r=e.innerProps,n=e.innerRef,o=e.isMulti;return Object(i.b)("div",Object(a.a)({},v(e,"menuList",{"menu-list":!0,"menu-list--is-multi":o}),{ref:n},r),t)},MenuPortal:function(e){var t=e.appendTo,r=e.children,s=e.controlElement,l=e.innerProps,c=e.menuPlacement,h=e.menuPosition,f=Object(u.useRef)(null),b=Object(u.useRef)(null),g=Object(u.useState)(V(c)),_=Object(o.a)(g,2),y=_[0],k=_[1],x=Object(u.useMemo)((function(){return{setPortalPlacement:k}}),[]),w=Object(u.useState)(null),N=Object(o.a)(w,2),E=N[0],j=N[1],O=Object(u.useCallback)((function(){if(s){var e=function(e){var t=e.getBoundingClientRect();return{bottom:t.bottom,height:t.height,left:t.left,right:t.right,top:t.top,width:t.width}}(s),t="fixed"===h?0:window.pageYOffset,r=e[y]+t;r===(null==E?void 0:E.offset)&&e.left===(null==E?void 0:E.rect.left)&&e.width===(null==E?void 0:E.rect.width)||j({offset:r,rect:e})}}),[s,h,y,null==E?void 0:E.offset,null==E?void 0:E.rect.left,null==E?void 0:E.rect.width]);Object(p.a)((function(){O()}),[O]);var S=Object(u.useCallback)((function(){"function"==typeof b.current&&(b.current(),b.current=null),s&&f.current&&(b.current=Object(m.b)(s,f.current,O,{elementResize:"ResizeObserver"in window}))}),[s,O]);Object(p.a)((function(){S()}),[S]);var C=Object(u.useCallback)((function(e){f.current=e,S()}),[S]);if(!t&&"fixed"!==h||!E)return null;var z=Object(i.b)("div",Object(a.a)({ref:C},v(Object(n.a)(Object(n.a)({},e),{},{offset:E.offset,position:h,rect:E.rect}),"menuPortal",{"menu-portal":!0}),l),r);return Object(i.b)(H.Provider,{value:x},t?Object(d.createPortal)(z,t):z)},LoadingMessage:function(e){var t=e.children,r=void 0===t?"Loading...":t,o=e.innerProps,l=Object(s.a)(e,B);return Object(i.b)("div",Object(a.a)({},v(Object(n.a)(Object(n.a)({},l),{},{children:r,innerProps:o}),"loadingMessage",{"menu-notice":!0,"menu-notice--loading":!0}),o),r)},NoOptionsMessage:function(e){var t=e.children,r=void 0===t?"No options":t,o=e.innerProps,l=Object(s.a)(e,R);return Object(i.b)("div",Object(a.a)({},v(Object(n.a)(Object(n.a)({},l),{},{children:r,innerProps:o}),"noOptionsMessage",{"menu-notice":!0,"menu-notice--no-options":!0}),o),r)},MultiValue:function(e){var t=e.children,r=e.components,a=e.data,o=e.innerProps,s=e.isDisabled,l=e.removeProps,c=e.selectProps,u=r.Container,d=r.Label,m=r.Remove;return Object(i.b)(u,{data:a,innerProps:Object(n.a)(Object(n.a)({},v(e,"multiValue",{"multi-value":!0,"multi-value--is-disabled":s})),o),selectProps:c},Object(i.b)(d,{data:a,innerProps:Object(n.a)({},v(e,"multiValueLabel",{"multi-value__label":!0})),selectProps:c},t),Object(i.b)(m,{data:a,innerProps:Object(n.a)(Object(n.a)({},v(e,"multiValueRemove",{"multi-value__remove":!0})),{},{"aria-label":"Remove ".concat(t||"option")},l),selectProps:c}))},MultiValueContainer:Te,MultiValueLabel:Te,MultiValueRemove:function(e){var t=e.children,r=e.innerProps;return Object(i.b)("div",Object(a.a)({role:"button"},r),t||Object(i.b)(le,{size:14}))},Option:function(e){var t=e.children,r=e.isDisabled,n=e.isFocused,o=e.isSelected,s=e.innerRef,l=e.innerProps;return Object(i.b)("div",Object(a.a)({},v(e,"option",{option:!0,"option--is-disabled":r,"option--is-focused":n,"option--is-selected":o}),{ref:s,"aria-disabled":r},l),t)},Placeholder:function(e){var t=e.children,r=e.innerProps;return Object(i.b)("div",Object(a.a)({},v(e,"placeholder",{placeholder:!0}),r),t)},SelectContainer:function(e){var t=e.children,r=e.innerProps,n=e.isDisabled,o=e.isRtl;return Object(i.b)("div",Object(a.a)({},v(e,"container",{"--is-disabled":n,"--is-rtl":o}),r),t)},SingleValue:function(e){var t=e.children,r=e.isDisabled,n=e.innerProps;return Object(i.b)("div",Object(a.a)({},v(e,"singleValue",{"single-value":!0,"single-value--is-disabled":r}),n),t)},ValueContainer:function(e){var t=e.children,r=e.innerProps,n=e.isMulti,o=e.hasValue;return Object(i.b)("div",Object(a.a)({},v(e,"valueContainer",{"value-container":!0,"value-container--is-multi":n,"value-container--has-value":o}),r),t)}},De=function(e){return Object(n.a)(Object(n.a)({},Ie),e.components)}},function(e,t,r){"use strict";var n=["SU","M","T","W","TH","F","S"],a=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],i=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],o=function(e){return"string"!=typeof e||e.includes("T")?new Date(e):new Date(e.replace(/-/g,"/"))},s=function(e,t){return t?new Date(o(e).toLocaleString("en-US",{timeZone:t})).getDate():o(e).getDate()},l=function(e){return o(e).getMonth()+1},c=function(e,t){var r=o(e);return t?r.toLocaleTimeString("en-US",{timeZone:t,timeStyle:"short"}).split(" ")[0]:r.toLocaleTimeString("en-US",{timeStyle:"short"}).split(" ")[0]},u=function(e,t){var r=o(e);return t?r.toLocaleString("en-US",{timeZone:t,hour12:!0}).slice(-2).charAt(0).toLocaleLowerCase():r.toLocaleString("en-US",{hour12:!0}).slice(-2).charAt(0).toLocaleLowerCase()},d=function(e){var t=o(e),r=t.getDay(),n=new Date(t.setHours(0,0,0)),a=0===r?6:r-1;return n.setDate(t.getDate()-a),n},m=function(e){var t=o(e),r=t.getDay(),n=new Date(t.setHours(23,59,59,0)),a=0===r?0:7-r;return n.setDate(t.getDate()+a),n},p=function(e){var t=o(e);return new Date(t.getFullYear(),t.getMonth(),1)},h=function(e){var t=o(e);return new Date(t.getFullYear(),t.getMonth()+1,0,23,59,59)},f=function(e){var t=o(e),r=Math.floor(t.getMonth()/3);return new Date(t.getFullYear(),3*r,1)},b=function(e){var t=o(e),r=Math.floor(t.getMonth()/3),n=new Date(t.getFullYear(),3*(r+1),1);return new Date(n.getTime()-1)},g=function(e){var t=o(e);return new Date(t.getFullYear(),0,1)},_=function(e){var t=o(e);return new Date(t.getFullYear(),11,31,23,59,59)};t.a={toMinute:function(e,t){var r=o(e);return t?r.toLocaleTimeString("en-US",{timeZone:t,hour:"2-digit",minute:"2-digit"}).slice(3,5):r.toLocaleTimeString("en-US",{hour:"2-digit",minute:"2-digit"}).slice(3,5)},toHour:function(e,t){var r=o(e);return t?r.toLocaleTimeString("en-US",{timeZone:t,hour:"numeric"}).split(" ")[0]:r.toLocaleTimeString("en-US",{hour:"numeric"}).split(" ")[0]},toDay:s,toDayAbbr:function(e){var t=o(e);return n[t.getDay()]},toWeekday:function(e){var t=o(e);return a[t.getDay()]},toMonth:function(e,t){if(t){var r=new Date(o(e).toLocaleString("en-US",{timeZone:t}));return i[r.getMonth()]}var n=o(e);return i[n.getMonth()]},toMonthNum:l,toYear:function(e,t){return t?new Date(o(e).toLocaleString("en-US",{timeZone:t})).getFullYear():o(e).getFullYear()},toTime:c,toMeridiem:u,toTimeZone:function(e,t){var r=o(e);return t?r.toLocaleString("en-US",{timeZone:t,timeZoneName:"short"}).split(" ")[3]:r.toLocaleString("en-US",{timeZoneName:"short"}).split(" ")[3]},toTimeWithMeridiem:function(e,t){var r=o(e);return"".concat(c(r,t)).concat(u(r,t))},toIso:function(e){return o(e).toISOString()},fromNow:function(e){for(var t=new Date,r=o(e),n=r.getTime(),a=t.getTime()-n,i=t.getFullYear()-r.getFullYear(),s="".concat(i,1===i?" year ago":" years ago"),l=0,c=[{min:0,max:45e3,value:"a few seconds ago"},{min:45e3,max:9e4,value:"a minute ago"},{min:9e4,max:267e4,value:"".concat(Math.round(a/6e4)," minutes ago")},{min:267e4,max:54e5,value:"an hour ago"},{min:54e5,max:774e5,value:"".concat(Math.round(a/36e5)," hours ago")},{min:774e5,max:1296e5,value:"a day ago"},{min:1296e5,max:22032e5,value:"".concat(Math.round(a/864e5)," days ago")},{min:22032e5,max:3888e6,value:"a month ago"},{min:3888e6,max:2756e7,value:"".concat(function(){var e=12*i;return e-=r.getMonth(),e+=t.getMonth()}()," months ago")}];l=d&&a1&&void 0!==arguments[1]?arguments[1]:"month_day",r=o(e);return"month_day"==t?"".concat(l(r),"/").concat(s(r)):"".concat(r.toLocaleString("en-US",{month:"short"})," ").concat(s(r))},getYesterdayDate:function(e){var t=o(e),r=new Date;return r.setDate(t.getDate()-1),r},getFirstDayOfWeek:d,getLastDayOfWeek:m,getPreviousWeekStartDate:function(e){var t=d(e);return new Date(t.getFullYear(),t.getMonth(),t.getDate()-7)},getPreviousWeekEndDate:function(e){var t=m(e);return new Date(t.getFullYear(),t.getMonth(),t.getDate()-7,t.getHours(),t.getMinutes(),t.getSeconds())},getMonthStartDate:p,getMonthEndDate:h,getPreviousMonthStartDate:function(e){var t=p(e);return new Date(t.getFullYear(),t.getMonth()-1,t.getDate())},getPreviousMonthEndDate:function(e){var t=h(e);return new Date(t.getFullYear(),t.getMonth()-1,t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds())},getQuarterStartDate:f,getQuarterEndDate:b,getPreviousQuarterStartDate:function(e){var t=f(e);return new Date(t.getFullYear(),t.getMonth()-3,t.getDate())},getPreviousQuarterEndDate:function(e){var t=b(e);return new Date(t.getFullYear(),t.getMonth()-3,t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds())},getYearStartDate:g,getYearEndDate:_,getPreviousYearStartDate:function(e){var t=g(e);return new Date(t.getFullYear()-1,t.getMonth(),t.getDate())},getPreviousYearEndDate:function(e){var t=_(e);return new Date(t.getFullYear()-1,t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds())}}},function(e,t,r){"use strict";var n=["innerHTML","ownerDocument","style","attributes","nodeValue"],a=["Array","ArrayBuffer","AsyncFunction","AsyncGenerator","AsyncGeneratorFunction","Date","Error","Function","Generator","GeneratorFunction","HTMLElement","Map","Object","Promise","RegExp","Set","WeakMap","WeakSet"],i=["bigint","boolean","null","number","string","symbol","undefined"];function o(e){var t=Object.prototype.toString.call(e).slice(8,-1);return/HTML\w+Element/.test(t)?"HTMLElement":function(e){return a.includes(e)}(t)?t:void 0}function s(e){return function(t){return o(t)===e}}function l(e){return function(t){return typeof t===e}}function c(e){if(null===e)return"null";switch(typeof e){case"bigint":return"bigint";case"boolean":return"boolean";case"number":return"number";case"string":return"string";case"symbol":return"symbol";case"undefined":return"undefined"}if(c.array(e))return"Array";if(c.plainFunction(e))return"Function";var t=o(e);return t||"Object"}c.array=Array.isArray,c.arrayOf=function(e,t){return!(!c.array(e)&&!c.function(t))&&e.every((function(e){return t(e)}))},c.asyncGeneratorFunction=function(e){return"AsyncGeneratorFunction"===o(e)},c.asyncFunction=s("AsyncFunction"),c.bigint=l("bigint"),c.boolean=function(e){return!0===e||!1===e},c.date=s("Date"),c.defined=function(e){return!c.undefined(e)},c.domElement=function(e){return c.object(e)&&!c.plainObject(e)&&1===e.nodeType&&c.string(e.nodeName)&&n.every((function(t){return t in e}))},c.empty=function(e){return c.string(e)&&0===e.length||c.array(e)&&0===e.length||c.object(e)&&!c.map(e)&&!c.set(e)&&0===Object.keys(e).length||c.set(e)&&0===e.size||c.map(e)&&0===e.size},c.error=s("Error"),c.function=l("function"),c.generator=function(e){return c.iterable(e)&&c.function(e.next)&&c.function(e.throw)},c.generatorFunction=s("GeneratorFunction"),c.instanceOf=function(e,t){return!(!e||!t)&&Object.getPrototypeOf(e)===t.prototype},c.iterable=function(e){return!c.nullOrUndefined(e)&&c.function(e[Symbol.iterator])},c.map=s("Map"),c.nan=function(e){return Number.isNaN(e)},c.null=function(e){return null===e},c.nullOrUndefined=function(e){return c.null(e)||c.undefined(e)},c.number=function(e){return l("number")(e)&&!c.nan(e)},c.numericString=function(e){return c.string(e)&&e.length>0&&!Number.isNaN(Number(e))},c.object=function(e){return!c.nullOrUndefined(e)&&(c.function(e)||"object"==typeof e)},c.oneOf=function(e,t){return!!c.array(e)&&e.indexOf(t)>-1},c.plainFunction=s("Function"),c.plainObject=function(e){if("Object"!==o(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.getPrototypeOf({})},c.primitive=function(e){return c.null(e)||function(e){return i.includes(e)}(typeof e)},c.promise=s("Promise"),c.propertyOf=function(e,t,r){if(!c.object(e)||!t)return!1;var n=e[t];return c.function(r)?r(n):c.defined(n)},c.regexp=s("RegExp"),c.set=s("Set"),c.string=l("string"),c.symbol=l("symbol"),c.undefined=l("undefined"),c.weakMap=s("WeakMap"),c.weakSet=s("WeakSet"),t.a=c},function(e,t,r){(function(e,n){var a; /** * @license * Lodash * Copyright OpenJS Foundation and other contributors * Released under MIT license * Based on Underscore.js 1.8.3 * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors */(function(){var i="Expected a function",o="__lodash_placeholder__",s=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],l="[object Arguments]",c="[object Array]",u="[object Boolean]",d="[object Date]",m="[object Error]",p="[object Function]",h="[object GeneratorFunction]",f="[object Map]",b="[object Number]",g="[object Object]",_="[object RegExp]",y="[object Set]",v="[object String]",k="[object Symbol]",x="[object WeakMap]",w="[object ArrayBuffer]",N="[object DataView]",E="[object Float32Array]",j="[object Float64Array]",O="[object Int8Array]",S="[object Int16Array]",C="[object Int32Array]",z="[object Uint8Array]",T="[object Uint16Array]",A="[object Uint32Array]",M=/\b__p \+= '';/g,P=/\b(__p \+=) '' \+/g,I=/(__e\(.*?\)|\b__t\)) \+\n'';/g,D=/&(?:amp|lt|gt|quot|#39);/g,L=/[&<>"']/g,$=RegExp(D.source),R=RegExp(L.source),B=/<%-([\s\S]+?)%>/g,F=/<%([\s\S]+?)%>/g,q=/<%=([\s\S]+?)%>/g,V=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,U=/^\w*$/,H=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,W=/[\\^$.*+?()[\]{}|]/g,G=RegExp(W.source),Y=/^\s+/,X=/\s/,Z=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,K=/\{\n\/\* \[wrapped with (.+)\] \*/,J=/,? & /,Q=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,ee=/[()=,{}\[\]\/\s]/,te=/\\(\\)?/g,re=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,ne=/\w*$/,ae=/^[-+]0x[0-9a-f]+$/i,ie=/^0b[01]+$/i,oe=/^\[object .+?Constructor\]$/,se=/^0o[0-7]+$/i,le=/^(?:0|[1-9]\d*)$/,ce=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,ue=/($^)/,de=/['\n\r\u2028\u2029\\]/g,me="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",pe="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",he="[\\ud800-\\udfff]",fe="["+pe+"]",be="["+me+"]",ge="\\d+",_e="[\\u2700-\\u27bf]",ye="[a-z\\xdf-\\xf6\\xf8-\\xff]",ve="[^\\ud800-\\udfff"+pe+ge+"\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde]",ke="\\ud83c[\\udffb-\\udfff]",xe="[^\\ud800-\\udfff]",we="(?:\\ud83c[\\udde6-\\uddff]){2}",Ne="[\\ud800-\\udbff][\\udc00-\\udfff]",Ee="[A-Z\\xc0-\\xd6\\xd8-\\xde]",je="(?:"+ye+"|"+ve+")",Oe="(?:"+Ee+"|"+ve+")",Se="(?:"+be+"|"+ke+")"+"?",Ce="[\\ufe0e\\ufe0f]?"+Se+("(?:\\u200d(?:"+[xe,we,Ne].join("|")+")[\\ufe0e\\ufe0f]?"+Se+")*"),ze="(?:"+[_e,we,Ne].join("|")+")"+Ce,Te="(?:"+[xe+be+"?",be,we,Ne,he].join("|")+")",Ae=RegExp("['’]","g"),Me=RegExp(be,"g"),Pe=RegExp(ke+"(?="+ke+")|"+Te+Ce,"g"),Ie=RegExp([Ee+"?"+ye+"+(?:['’](?:d|ll|m|re|s|t|ve))?(?="+[fe,Ee,"$"].join("|")+")",Oe+"+(?:['’](?:D|LL|M|RE|S|T|VE))?(?="+[fe,Ee+je,"$"].join("|")+")",Ee+"?"+je+"+(?:['’](?:d|ll|m|re|s|t|ve))?",Ee+"+(?:['’](?:D|LL|M|RE|S|T|VE))?","\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",ge,ze].join("|"),"g"),De=RegExp("[\\u200d\\ud800-\\udfff"+me+"\\ufe0e\\ufe0f]"),Le=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,$e=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Re=-1,Be={};Be[E]=Be[j]=Be[O]=Be[S]=Be[C]=Be[z]=Be["[object Uint8ClampedArray]"]=Be[T]=Be[A]=!0,Be[l]=Be[c]=Be[w]=Be[u]=Be[N]=Be[d]=Be[m]=Be[p]=Be[f]=Be[b]=Be[g]=Be[_]=Be[y]=Be[v]=Be[x]=!1;var Fe={};Fe[l]=Fe[c]=Fe[w]=Fe[N]=Fe[u]=Fe[d]=Fe[E]=Fe[j]=Fe[O]=Fe[S]=Fe[C]=Fe[f]=Fe[b]=Fe[g]=Fe[_]=Fe[y]=Fe[v]=Fe[k]=Fe[z]=Fe["[object Uint8ClampedArray]"]=Fe[T]=Fe[A]=!0,Fe[m]=Fe[p]=Fe[x]=!1;var qe={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Ve=parseFloat,Ue=parseInt,He="object"==typeof e&&e&&e.Object===Object&&e,We="object"==typeof self&&self&&self.Object===Object&&self,Ge=He||We||Function("return this")(),Ye=t&&!t.nodeType&&t,Xe=Ye&&"object"==typeof n&&n&&!n.nodeType&&n,Ze=Xe&&Xe.exports===Ye,Ke=Ze&&He.process,Je=function(){try{var e=Xe&&Xe.require&&Xe.require("util").types;return e||Ke&&Ke.binding&&Ke.binding("util")}catch(e){}}(),Qe=Je&&Je.isArrayBuffer,et=Je&&Je.isDate,tt=Je&&Je.isMap,rt=Je&&Je.isRegExp,nt=Je&&Je.isSet,at=Je&&Je.isTypedArray;function it(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}function ot(e,t,r,n){for(var a=-1,i=null==e?0:e.length;++a-1}function mt(e,t,r){for(var n=-1,a=null==e?0:e.length;++n-1;);return r}function It(e,t){for(var r=e.length;r--&&kt(t,e[r],0)>-1;);return r}function Dt(e,t){for(var r=e.length,n=0;r--;)e[r]===t&&++n;return n}var Lt=jt({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),$t=jt({"&":"&","<":"<",">":">",'"':""","'":"'"});function Rt(e){return"\\"+qe[e]}function Bt(e){return De.test(e)}function Ft(e){var t=-1,r=Array(e.size);return e.forEach((function(e,n){r[++t]=[n,e]})),r}function qt(e,t){return function(r){return e(t(r))}}function Vt(e,t){for(var r=-1,n=e.length,a=0,i=[];++r",""":'"',"'":"'"});var Zt=function e(t){var r,n=(t=null==t?Ge:Zt.defaults(Ge.Object(),t,Zt.pick(Ge,$e))).Array,a=t.Date,X=t.Error,me=t.Function,pe=t.Math,he=t.Object,fe=t.RegExp,be=t.String,ge=t.TypeError,_e=n.prototype,ye=me.prototype,ve=he.prototype,ke=t["__core-js_shared__"],xe=ye.toString,we=ve.hasOwnProperty,Ne=0,Ee=(r=/[^.]+$/.exec(ke&&ke.keys&&ke.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"",je=ve.toString,Oe=xe.call(he),Se=Ge._,Ce=fe("^"+xe.call(we).replace(W,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),ze=Ze?t.Buffer:void 0,Te=t.Symbol,Pe=t.Uint8Array,De=ze?ze.allocUnsafe:void 0,qe=qt(he.getPrototypeOf,he),He=he.create,We=ve.propertyIsEnumerable,Ye=_e.splice,Xe=Te?Te.isConcatSpreadable:void 0,Ke=Te?Te.iterator:void 0,Je=Te?Te.toStringTag:void 0,_t=function(){try{var e=ei(he,"defineProperty");return e({},"",{}),e}catch(e){}}(),jt=t.clearTimeout!==Ge.clearTimeout&&t.clearTimeout,Kt=a&&a.now!==Ge.Date.now&&a.now,Jt=t.setTimeout!==Ge.setTimeout&&t.setTimeout,Qt=pe.ceil,er=pe.floor,tr=he.getOwnPropertySymbols,rr=ze?ze.isBuffer:void 0,nr=t.isFinite,ar=_e.join,ir=qt(he.keys,he),or=pe.max,sr=pe.min,lr=a.now,cr=t.parseInt,ur=pe.random,dr=_e.reverse,mr=ei(t,"DataView"),pr=ei(t,"Map"),hr=ei(t,"Promise"),fr=ei(t,"Set"),br=ei(t,"WeakMap"),gr=ei(he,"create"),_r=br&&new br,yr={},vr=Oi(mr),kr=Oi(pr),xr=Oi(hr),wr=Oi(fr),Nr=Oi(br),Er=Te?Te.prototype:void 0,jr=Er?Er.valueOf:void 0,Or=Er?Er.toString:void 0;function Sr(e){if(Ho(e)&&!Po(e)&&!(e instanceof Ar)){if(e instanceof Tr)return e;if(we.call(e,"__wrapped__"))return Si(e)}return new Tr(e)}var Cr=function(){function e(){}return function(t){if(!Uo(t))return{};if(He)return He(t);e.prototype=t;var r=new e;return e.prototype=void 0,r}}();function zr(){}function Tr(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=void 0}function Ar(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=4294967295,this.__views__=[]}function Mr(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t=t?e:t)),e}function Zr(e,t,r,n,a,i){var o,s=1&t,c=2&t,m=4&t;if(r&&(o=a?r(e,n,a,i):r(e)),void 0!==o)return o;if(!Uo(e))return e;var x=Po(e);if(x){if(o=function(e){var t=e.length,r=new e.constructor(t);t&&"string"==typeof e[0]&&we.call(e,"index")&&(r.index=e.index,r.input=e.input);return r}(e),!s)return _a(e,o)}else{var M=ni(e),P=M==p||M==h;if($o(e))return ma(e,s);if(M==g||M==l||P&&!a){if(o=c||P?{}:ii(e),!s)return c?function(e,t){return ya(e,ri(e),t)}(e,function(e,t){return e&&ya(t,xs(t),e)}(o,e)):function(e,t){return ya(e,ti(e),t)}(e,Wr(o,e))}else{if(!Fe[M])return a?e:{};o=function(e,t,r){var n=e.constructor;switch(t){case w:return pa(e);case u:case d:return new n(+e);case N:return function(e,t){var r=t?pa(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.byteLength)}(e,r);case E:case j:case O:case S:case C:case z:case"[object Uint8ClampedArray]":case T:case A:return ha(e,r);case f:return new n;case b:case v:return new n(e);case _:return function(e){var t=new e.constructor(e.source,ne.exec(e));return t.lastIndex=e.lastIndex,t}(e);case y:return new n;case k:return a=e,jr?he(jr.call(a)):{}}var a}(e,M,s)}}i||(i=new Lr);var I=i.get(e);if(I)return I;i.set(e,o),Zo(e)?e.forEach((function(n){o.add(Zr(n,t,r,n,e,i))})):Wo(e)&&e.forEach((function(n,a){o.set(a,Zr(n,t,r,a,e,i))}));var D=x?void 0:(m?c?Ga:Wa:c?xs:ks)(e);return st(D||e,(function(n,a){D&&(n=e[a=n]),Vr(o,a,Zr(n,t,r,a,e,i))})),o}function Kr(e,t,r){var n=r.length;if(null==e)return!n;for(e=he(e);n--;){var a=r[n],i=t[a],o=e[a];if(void 0===o&&!(a in e)||!i(o))return!1}return!0}function Jr(e,t,r){if("function"!=typeof e)throw new ge(i);return vi((function(){e.apply(void 0,r)}),t)}function Qr(e,t,r,n){var a=-1,i=dt,o=!0,s=e.length,l=[],c=t.length;if(!s)return l;r&&(t=pt(t,Tt(r))),n?(i=mt,o=!1):t.length>=200&&(i=Mt,o=!1,t=new Dr(t));e:for(;++a-1},Pr.prototype.set=function(e,t){var r=this.__data__,n=Ur(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this},Ir.prototype.clear=function(){this.size=0,this.__data__={hash:new Mr,map:new(pr||Pr),string:new Mr}},Ir.prototype.delete=function(e){var t=Ja(this,e).delete(e);return this.size-=t?1:0,t},Ir.prototype.get=function(e){return Ja(this,e).get(e)},Ir.prototype.has=function(e){return Ja(this,e).has(e)},Ir.prototype.set=function(e,t){var r=Ja(this,e),n=r.size;return r.set(e,t),this.size+=r.size==n?0:1,this},Dr.prototype.add=Dr.prototype.push=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this},Dr.prototype.has=function(e){return this.__data__.has(e)},Lr.prototype.clear=function(){this.__data__=new Pr,this.size=0},Lr.prototype.delete=function(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r},Lr.prototype.get=function(e){return this.__data__.get(e)},Lr.prototype.has=function(e){return this.__data__.has(e)},Lr.prototype.set=function(e,t){var r=this.__data__;if(r instanceof Pr){var n=r.__data__;if(!pr||n.length<199)return n.push([e,t]),this.size=++r.size,this;r=this.__data__=new Ir(n)}return r.set(e,t),this.size=r.size,this};var en=xa(cn),tn=xa(un,!0);function rn(e,t){var r=!0;return en(e,(function(e,n,a){return r=!!t(e,n,a)})),r}function nn(e,t,r){for(var n=-1,a=e.length;++n0&&r(s)?t>1?on(s,t-1,r,n,a):ht(a,s):n||(a[a.length]=s)}return a}var sn=wa(),ln=wa(!0);function cn(e,t){return e&&sn(e,t,ks)}function un(e,t){return e&&ln(e,t,ks)}function dn(e,t){return ut(t,(function(t){return Fo(e[t])}))}function mn(e,t){for(var r=0,n=(t=la(t,e)).length;null!=e&&rt}function bn(e,t){return null!=e&&we.call(e,t)}function gn(e,t){return null!=e&&t in he(e)}function _n(e,t,r){for(var a=r?mt:dt,i=e[0].length,o=e.length,s=o,l=n(o),c=1/0,u=[];s--;){var d=e[s];s&&t&&(d=pt(d,Tt(t))),c=sr(d.length,c),l[s]=!r&&(t||i>=120&&d.length>=120)?new Dr(s&&d):void 0}d=e[0];var m=-1,p=l[0];e:for(;++m=s)return l;var c=r[n];return l*("desc"==c?-1:1)}}return e.index-t.index}(e,t,r)}))}function Pn(e,t,r){for(var n=-1,a=t.length,i={};++n-1;)s!==e&&Ye.call(s,l,1),Ye.call(e,l,1);return e}function Dn(e,t){for(var r=e?t.length:0,n=r-1;r--;){var a=t[r];if(r==n||a!==i){var i=a;si(a)?Ye.call(e,a,1):ea(e,a)}}return e}function Ln(e,t){return e+er(ur()*(t-e+1))}function $n(e,t){var r="";if(!e||t<1||t>9007199254740991)return r;do{t%2&&(r+=e),(t=er(t/2))&&(e+=e)}while(t);return r}function Rn(e,t){return ki(fi(e,t,Gs),e+"")}function Bn(e){return Rr(zs(e))}function Fn(e,t){var r=zs(e);return Ni(r,Xr(t,0,r.length))}function qn(e,t,r,n){if(!Uo(e))return e;for(var a=-1,i=(t=la(t,e)).length,o=i-1,s=e;null!=s&&++ai?0:i+t),(r=r>i?i:r)<0&&(r+=i),i=t>r?0:r-t>>>0,t>>>=0;for(var o=n(i);++a>>1,o=e[i];null!==o&&!Jo(o)&&(r?o<=t:o=200){var c=t?null:$a(e);if(c)return Ut(c);o=!1,a=Mt,l=new Dr}else l=t?[]:s;e:for(;++n=n?e:Wn(e,t,r)}var da=jt||function(e){return Ge.clearTimeout(e)};function ma(e,t){if(t)return e.slice();var r=e.length,n=De?De(r):new e.constructor(r);return e.copy(n),n}function pa(e){var t=new e.constructor(e.byteLength);return new Pe(t).set(new Pe(e)),t}function ha(e,t){var r=t?pa(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.length)}function fa(e,t){if(e!==t){var r=void 0!==e,n=null===e,a=e==e,i=Jo(e),o=void 0!==t,s=null===t,l=t==t,c=Jo(t);if(!s&&!c&&!i&&e>t||i&&o&&l&&!s&&!c||n&&o&&l||!r&&l||!a)return 1;if(!n&&!i&&!c&&e1?r[a-1]:void 0,o=a>2?r[2]:void 0;for(i=e.length>3&&"function"==typeof i?(a--,i):void 0,o&&li(r[0],r[1],o)&&(i=a<3?void 0:i,a=1),t=he(t);++n-1?a[i?t[o]:o]:void 0}}function Sa(e){return Ha((function(t){var r=t.length,n=r,a=Tr.prototype.thru;for(e&&t.reverse();n--;){var o=t[n];if("function"!=typeof o)throw new ge(i);if(a&&!s&&"wrapper"==Xa(o))var s=new Tr([],!0)}for(n=s?n:r;++n1&&y.reverse(),d&&c<_&&(y.length=c),this&&this!==Ge&&this instanceof g&&(E=b||ja(E)),E.apply(N,y)}}function za(e,t){return function(r,n){return function(e,t,r,n){return cn(e,(function(e,a,i){t(n,r(e),a,i)})),n}(r,e,t(n),{})}}function Ta(e,t){return function(r,n){var a;if(void 0===r&&void 0===n)return t;if(void 0!==r&&(a=r),void 0!==n){if(void 0===a)return n;"string"==typeof r||"string"==typeof n?(r=Jn(r),n=Jn(n)):(r=Kn(r),n=Kn(n)),a=e(r,n)}return a}}function Aa(e){return Ha((function(t){return t=pt(t,Tt(Ka())),Rn((function(r){var n=this;return e(t,(function(e){return it(e,n,r)}))}))}))}function Ma(e,t){var r=(t=void 0===t?" ":Jn(t)).length;if(r<2)return r?$n(t,e):t;var n=$n(t,Qt(e/Wt(t)));return Bt(t)?ua(Gt(n),0,e).join(""):n.slice(0,e)}function Pa(e){return function(t,r,a){return a&&"number"!=typeof a&&li(t,r,a)&&(r=a=void 0),t=ns(t),void 0===r?(r=t,t=0):r=ns(r),function(e,t,r,a){for(var i=-1,o=or(Qt((t-e)/(r||1)),0),s=n(o);o--;)s[a?o:++i]=e,e+=r;return s}(t,r,a=void 0===a?ts))return!1;var c=i.get(e),u=i.get(t);if(c&&u)return c==t&&u==e;var d=-1,m=!0,p=2&r?new Dr:void 0;for(i.set(e,t),i.set(t,e);++d-1&&e%1==0&&e1?"& ":"")+t[n],t=t.join(r>2?", ":" "),e.replace(Z,"{\n/* [wrapped with "+t+"] */\n")}(n,function(e,t){return st(s,(function(r){var n="_."+r[0];t&r[1]&&!dt(e,n)&&e.push(n)})),e.sort()}(function(e){var t=e.match(K);return t?t[1].split(J):[]}(n),r)))}function wi(e){var t=0,r=0;return function(){var n=lr(),a=16-(n-r);if(r=n,a>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}function Ni(e,t){var r=-1,n=e.length,a=n-1;for(t=void 0===t?n:t;++r1?e[t-1]:void 0;return r="function"==typeof r?(e.pop(),r):void 0,Yi(e,r)}));function to(e){var t=Sr(e);return t.__chain__=!0,t}function ro(e,t){return t(e)}var no=Ha((function(e){var t=e.length,r=t?e[0]:0,n=this.__wrapped__,a=function(t){return Yr(t,e)};return!(t>1||this.__actions__.length)&&n instanceof Ar&&si(r)?((n=n.slice(r,+r+(t?1:0))).__actions__.push({func:ro,args:[a],thisArg:void 0}),new Tr(n,this.__chain__).thru((function(e){return t&&!e.length&&e.push(void 0),e}))):this.thru(a)}));var ao=va((function(e,t,r){we.call(e,r)?++e[r]:Gr(e,r,1)}));var io=Oa(Ai),oo=Oa(Mi);function so(e,t){return(Po(e)?st:en)(e,Ka(t,3))}function lo(e,t){return(Po(e)?lt:tn)(e,Ka(t,3))}var co=va((function(e,t,r){we.call(e,r)?e[r].push(t):Gr(e,r,[t])}));var uo=Rn((function(e,t,r){var a=-1,i="function"==typeof t,o=Do(e)?n(e.length):[];return en(e,(function(e){o[++a]=i?it(t,e,r):yn(e,t,r)})),o})),mo=va((function(e,t,r){Gr(e,r,t)}));function po(e,t){return(Po(e)?pt:Sn)(e,Ka(t,3))}var ho=va((function(e,t,r){e[r?0:1].push(t)}),(function(){return[[],[]]}));var fo=Rn((function(e,t){if(null==e)return[];var r=t.length;return r>1&&li(e,t[0],t[1])?t=[]:r>2&&li(t[0],t[1],t[2])&&(t=[t[0]]),Mn(e,on(t,1),[])})),bo=Kt||function(){return Ge.Date.now()};function go(e,t,r){return t=r?void 0:t,Ba(e,128,void 0,void 0,void 0,void 0,t=e&&null==t?e.length:t)}function _o(e,t){var r;if("function"!=typeof t)throw new ge(i);return e=as(e),function(){return--e>0&&(r=t.apply(this,arguments)),e<=1&&(t=void 0),r}}var yo=Rn((function(e,t,r){var n=1;if(r.length){var a=Vt(r,Za(yo));n|=32}return Ba(e,n,t,r,a)})),vo=Rn((function(e,t,r){var n=3;if(r.length){var a=Vt(r,Za(vo));n|=32}return Ba(t,n,e,r,a)}));function ko(e,t,r){var n,a,o,s,l,c,u=0,d=!1,m=!1,p=!0;if("function"!=typeof e)throw new ge(i);function h(t){var r=n,i=a;return n=a=void 0,u=t,s=e.apply(i,r)}function f(e){return u=e,l=vi(g,t),d?h(e):s}function b(e){var r=e-c;return void 0===c||r>=t||r<0||m&&e-u>=o}function g(){var e=bo();if(b(e))return _(e);l=vi(g,function(e){var r=t-(e-c);return m?sr(r,o-(e-u)):r}(e))}function _(e){return l=void 0,p&&n?h(e):(n=a=void 0,s)}function y(){var e=bo(),r=b(e);if(n=arguments,a=this,c=e,r){if(void 0===l)return f(c);if(m)return da(l),l=vi(g,t),h(c)}return void 0===l&&(l=vi(g,t)),s}return t=os(t)||0,Uo(r)&&(d=!!r.leading,o=(m="maxWait"in r)?or(os(r.maxWait)||0,t):o,p="trailing"in r?!!r.trailing:p),y.cancel=function(){void 0!==l&&da(l),u=0,n=c=a=l=void 0},y.flush=function(){return void 0===l?s:_(bo())},y}var xo=Rn((function(e,t){return Jr(e,1,t)})),wo=Rn((function(e,t,r){return Jr(e,os(t)||0,r)}));function No(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new ge(i);var r=function(){var n=arguments,a=t?t.apply(this,n):n[0],i=r.cache;if(i.has(a))return i.get(a);var o=e.apply(this,n);return r.cache=i.set(a,o)||i,o};return r.cache=new(No.Cache||Ir),r}function Eo(e){if("function"!=typeof e)throw new ge(i);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}No.Cache=Ir;var jo=ca((function(e,t){var r=(t=1==t.length&&Po(t[0])?pt(t[0],Tt(Ka())):pt(on(t,1),Tt(Ka()))).length;return Rn((function(n){for(var a=-1,i=sr(n.length,r);++a=t})),Mo=vn(function(){return arguments}())?vn:function(e){return Ho(e)&&we.call(e,"callee")&&!We.call(e,"callee")},Po=n.isArray,Io=Qe?Tt(Qe):function(e){return Ho(e)&&hn(e)==w};function Do(e){return null!=e&&Vo(e.length)&&!Fo(e)}function Lo(e){return Ho(e)&&Do(e)}var $o=rr||ol,Ro=et?Tt(et):function(e){return Ho(e)&&hn(e)==d};function Bo(e){if(!Ho(e))return!1;var t=hn(e);return t==m||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!Yo(e)}function Fo(e){if(!Uo(e))return!1;var t=hn(e);return t==p||t==h||"[object AsyncFunction]"==t||"[object Proxy]"==t}function qo(e){return"number"==typeof e&&e==as(e)}function Vo(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}function Uo(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function Ho(e){return null!=e&&"object"==typeof e}var Wo=tt?Tt(tt):function(e){return Ho(e)&&ni(e)==f};function Go(e){return"number"==typeof e||Ho(e)&&hn(e)==b}function Yo(e){if(!Ho(e)||hn(e)!=g)return!1;var t=qe(e);if(null===t)return!0;var r=we.call(t,"constructor")&&t.constructor;return"function"==typeof r&&r instanceof r&&xe.call(r)==Oe}var Xo=rt?Tt(rt):function(e){return Ho(e)&&hn(e)==_};var Zo=nt?Tt(nt):function(e){return Ho(e)&&ni(e)==y};function Ko(e){return"string"==typeof e||!Po(e)&&Ho(e)&&hn(e)==v}function Jo(e){return"symbol"==typeof e||Ho(e)&&hn(e)==k}var Qo=at?Tt(at):function(e){return Ho(e)&&Vo(e.length)&&!!Be[hn(e)]};var es=Ia(On),ts=Ia((function(e,t){return e<=t}));function rs(e){if(!e)return[];if(Do(e))return Ko(e)?Gt(e):_a(e);if(Ke&&e[Ke])return function(e){for(var t,r=[];!(t=e.next()).done;)r.push(t.value);return r}(e[Ke]());var t=ni(e);return(t==f?Ft:t==y?Ut:zs)(e)}function ns(e){return e?(e=os(e))===1/0||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}function as(e){var t=ns(e),r=t%1;return t==t?r?t-r:t:0}function is(e){return e?Xr(as(e),0,4294967295):0}function os(e){if("number"==typeof e)return e;if(Jo(e))return NaN;if(Uo(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=Uo(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=zt(e);var r=ie.test(e);return r||se.test(e)?Ue(e.slice(2),r?2:8):ae.test(e)?NaN:+e}function ss(e){return ya(e,xs(e))}function ls(e){return null==e?"":Jn(e)}var cs=ka((function(e,t){if(mi(t)||Do(t))ya(t,ks(t),e);else for(var r in t)we.call(t,r)&&Vr(e,r,t[r])})),us=ka((function(e,t){ya(t,xs(t),e)})),ds=ka((function(e,t,r,n){ya(t,xs(t),e,n)})),ms=ka((function(e,t,r,n){ya(t,ks(t),e,n)})),ps=Ha(Yr);var hs=Rn((function(e,t){e=he(e);var r=-1,n=t.length,a=n>2?t[2]:void 0;for(a&&li(t[0],t[1],a)&&(n=1);++r1),t})),ya(e,Ga(e),r),n&&(r=Zr(r,7,Va));for(var a=t.length;a--;)ea(r,t[a]);return r}));var js=Ha((function(e,t){return null==e?{}:function(e,t){return Pn(e,t,(function(t,r){return gs(e,r)}))}(e,t)}));function Os(e,t){if(null==e)return{};var r=pt(Ga(e),(function(e){return[e]}));return t=Ka(t),Pn(e,r,(function(e,r){return t(e,r[0])}))}var Ss=Ra(ks),Cs=Ra(xs);function zs(e){return null==e?[]:At(e,ks(e))}var Ts=Ea((function(e,t,r){return t=t.toLowerCase(),e+(r?As(t):t)}));function As(e){return Bs(ls(e).toLowerCase())}function Ms(e){return(e=ls(e))&&e.replace(ce,Lt).replace(Me,"")}var Ps=Ea((function(e,t,r){return e+(r?"-":"")+t.toLowerCase()})),Is=Ea((function(e,t,r){return e+(r?" ":"")+t.toLowerCase()})),Ds=Na("toLowerCase");var Ls=Ea((function(e,t,r){return e+(r?"_":"")+t.toLowerCase()}));var $s=Ea((function(e,t,r){return e+(r?" ":"")+Bs(t)}));var Rs=Ea((function(e,t,r){return e+(r?" ":"")+t.toUpperCase()})),Bs=Na("toUpperCase");function Fs(e,t,r){return e=ls(e),void 0===(t=r?void 0:t)?function(e){return Le.test(e)}(e)?function(e){return e.match(Ie)||[]}(e):function(e){return e.match(Q)||[]}(e):e.match(t)||[]}var qs=Rn((function(e,t){try{return it(e,void 0,t)}catch(e){return Bo(e)?e:new X(e)}})),Vs=Ha((function(e,t){return st(t,(function(t){t=ji(t),Gr(e,t,yo(e[t],e))})),e}));function Us(e){return function(){return e}}var Hs=Sa(),Ws=Sa(!0);function Gs(e){return e}function Ys(e){return Nn("function"==typeof e?e:Zr(e,1))}var Xs=Rn((function(e,t){return function(r){return yn(r,e,t)}})),Zs=Rn((function(e,t){return function(r){return yn(e,r,t)}}));function Ks(e,t,r){var n=ks(t),a=dn(t,n);null!=r||Uo(t)&&(a.length||!n.length)||(r=t,t=e,e=this,a=dn(t,ks(t)));var i=!(Uo(r)&&"chain"in r&&!r.chain),o=Fo(e);return st(a,(function(r){var n=t[r];e[r]=n,o&&(e.prototype[r]=function(){var t=this.__chain__;if(i||t){var r=e(this.__wrapped__),a=r.__actions__=_a(this.__actions__);return a.push({func:n,args:arguments,thisArg:e}),r.__chain__=t,r}return n.apply(e,ht([this.value()],arguments))})})),e}function Js(){}var Qs=Aa(pt),el=Aa(ct),tl=Aa(gt);function rl(e){return ci(e)?Et(ji(e)):function(e){return function(t){return mn(t,e)}}(e)}var nl=Pa(),al=Pa(!0);function il(){return[]}function ol(){return!1}var sl=Ta((function(e,t){return e+t}),0),ll=La("ceil"),cl=Ta((function(e,t){return e/t}),1),ul=La("floor");var dl,ml=Ta((function(e,t){return e*t}),1),pl=La("round"),hl=Ta((function(e,t){return e-t}),0);return Sr.after=function(e,t){if("function"!=typeof t)throw new ge(i);return e=as(e),function(){if(--e<1)return t.apply(this,arguments)}},Sr.ary=go,Sr.assign=cs,Sr.assignIn=us,Sr.assignInWith=ds,Sr.assignWith=ms,Sr.at=ps,Sr.before=_o,Sr.bind=yo,Sr.bindAll=Vs,Sr.bindKey=vo,Sr.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return Po(e)?e:[e]},Sr.chain=to,Sr.chunk=function(e,t,r){t=(r?li(e,t,r):void 0===t)?1:or(as(t),0);var a=null==e?0:e.length;if(!a||t<1)return[];for(var i=0,o=0,s=n(Qt(a/t));ia?0:a+r),(n=void 0===n||n>a?a:as(n))<0&&(n+=a),n=r>n?0:is(n);r>>0)?(e=ls(e))&&("string"==typeof t||null!=t&&!Xo(t))&&!(t=Jn(t))&&Bt(e)?ua(Gt(e),0,r):e.split(t,r):[]},Sr.spread=function(e,t){if("function"!=typeof e)throw new ge(i);return t=null==t?0:or(as(t),0),Rn((function(r){var n=r[t],a=ua(r,0,t);return n&&ht(a,n),it(e,this,a)}))},Sr.tail=function(e){var t=null==e?0:e.length;return t?Wn(e,1,t):[]},Sr.take=function(e,t,r){return e&&e.length?Wn(e,0,(t=r||void 0===t?1:as(t))<0?0:t):[]},Sr.takeRight=function(e,t,r){var n=null==e?0:e.length;return n?Wn(e,(t=n-(t=r||void 0===t?1:as(t)))<0?0:t,n):[]},Sr.takeRightWhile=function(e,t){return e&&e.length?ra(e,Ka(t,3),!1,!0):[]},Sr.takeWhile=function(e,t){return e&&e.length?ra(e,Ka(t,3)):[]},Sr.tap=function(e,t){return t(e),e},Sr.throttle=function(e,t,r){var n=!0,a=!0;if("function"!=typeof e)throw new ge(i);return Uo(r)&&(n="leading"in r?!!r.leading:n,a="trailing"in r?!!r.trailing:a),ko(e,t,{leading:n,maxWait:t,trailing:a})},Sr.thru=ro,Sr.toArray=rs,Sr.toPairs=Ss,Sr.toPairsIn=Cs,Sr.toPath=function(e){return Po(e)?pt(e,ji):Jo(e)?[e]:_a(Ei(ls(e)))},Sr.toPlainObject=ss,Sr.transform=function(e,t,r){var n=Po(e),a=n||$o(e)||Qo(e);if(t=Ka(t,4),null==r){var i=e&&e.constructor;r=a?n?new i:[]:Uo(e)&&Fo(i)?Cr(qe(e)):{}}return(a?st:cn)(e,(function(e,n,a){return t(r,e,n,a)})),r},Sr.unary=function(e){return go(e,1)},Sr.union=Ui,Sr.unionBy=Hi,Sr.unionWith=Wi,Sr.uniq=function(e){return e&&e.length?Qn(e):[]},Sr.uniqBy=function(e,t){return e&&e.length?Qn(e,Ka(t,2)):[]},Sr.uniqWith=function(e,t){return t="function"==typeof t?t:void 0,e&&e.length?Qn(e,void 0,t):[]},Sr.unset=function(e,t){return null==e||ea(e,t)},Sr.unzip=Gi,Sr.unzipWith=Yi,Sr.update=function(e,t,r){return null==e?e:ta(e,t,sa(r))},Sr.updateWith=function(e,t,r,n){return n="function"==typeof n?n:void 0,null==e?e:ta(e,t,sa(r),n)},Sr.values=zs,Sr.valuesIn=function(e){return null==e?[]:At(e,xs(e))},Sr.without=Xi,Sr.words=Fs,Sr.wrap=function(e,t){return Oo(sa(t),e)},Sr.xor=Zi,Sr.xorBy=Ki,Sr.xorWith=Ji,Sr.zip=Qi,Sr.zipObject=function(e,t){return ia(e||[],t||[],Vr)},Sr.zipObjectDeep=function(e,t){return ia(e||[],t||[],qn)},Sr.zipWith=eo,Sr.entries=Ss,Sr.entriesIn=Cs,Sr.extend=us,Sr.extendWith=ds,Ks(Sr,Sr),Sr.add=sl,Sr.attempt=qs,Sr.camelCase=Ts,Sr.capitalize=As,Sr.ceil=ll,Sr.clamp=function(e,t,r){return void 0===r&&(r=t,t=void 0),void 0!==r&&(r=(r=os(r))==r?r:0),void 0!==t&&(t=(t=os(t))==t?t:0),Xr(os(e),t,r)},Sr.clone=function(e){return Zr(e,4)},Sr.cloneDeep=function(e){return Zr(e,5)},Sr.cloneDeepWith=function(e,t){return Zr(e,5,t="function"==typeof t?t:void 0)},Sr.cloneWith=function(e,t){return Zr(e,4,t="function"==typeof t?t:void 0)},Sr.conformsTo=function(e,t){return null==t||Kr(e,t,ks(t))},Sr.deburr=Ms,Sr.defaultTo=function(e,t){return null==e||e!=e?t:e},Sr.divide=cl,Sr.endsWith=function(e,t,r){e=ls(e),t=Jn(t);var n=e.length,a=r=void 0===r?n:Xr(as(r),0,n);return(r-=t.length)>=0&&e.slice(r,a)==t},Sr.eq=zo,Sr.escape=function(e){return(e=ls(e))&&R.test(e)?e.replace(L,$t):e},Sr.escapeRegExp=function(e){return(e=ls(e))&&G.test(e)?e.replace(W,"\\$&"):e},Sr.every=function(e,t,r){var n=Po(e)?ct:rn;return r&&li(e,t,r)&&(t=void 0),n(e,Ka(t,3))},Sr.find=io,Sr.findIndex=Ai,Sr.findKey=function(e,t){return yt(e,Ka(t,3),cn)},Sr.findLast=oo,Sr.findLastIndex=Mi,Sr.findLastKey=function(e,t){return yt(e,Ka(t,3),un)},Sr.floor=ul,Sr.forEach=so,Sr.forEachRight=lo,Sr.forIn=function(e,t){return null==e?e:sn(e,Ka(t,3),xs)},Sr.forInRight=function(e,t){return null==e?e:ln(e,Ka(t,3),xs)},Sr.forOwn=function(e,t){return e&&cn(e,Ka(t,3))},Sr.forOwnRight=function(e,t){return e&&un(e,Ka(t,3))},Sr.get=bs,Sr.gt=To,Sr.gte=Ao,Sr.has=function(e,t){return null!=e&&ai(e,t,bn)},Sr.hasIn=gs,Sr.head=Ii,Sr.identity=Gs,Sr.includes=function(e,t,r,n){e=Do(e)?e:zs(e),r=r&&!n?as(r):0;var a=e.length;return r<0&&(r=or(a+r,0)),Ko(e)?r<=a&&e.indexOf(t,r)>-1:!!a&&kt(e,t,r)>-1},Sr.indexOf=function(e,t,r){var n=null==e?0:e.length;if(!n)return-1;var a=null==r?0:as(r);return a<0&&(a=or(n+a,0)),kt(e,t,a)},Sr.inRange=function(e,t,r){return t=ns(t),void 0===r?(r=t,t=0):r=ns(r),function(e,t,r){return e>=sr(t,r)&&e=-9007199254740991&&e<=9007199254740991},Sr.isSet=Zo,Sr.isString=Ko,Sr.isSymbol=Jo,Sr.isTypedArray=Qo,Sr.isUndefined=function(e){return void 0===e},Sr.isWeakMap=function(e){return Ho(e)&&ni(e)==x},Sr.isWeakSet=function(e){return Ho(e)&&"[object WeakSet]"==hn(e)},Sr.join=function(e,t){return null==e?"":ar.call(e,t)},Sr.kebabCase=Ps,Sr.last=Ri,Sr.lastIndexOf=function(e,t,r){var n=null==e?0:e.length;if(!n)return-1;var a=n;return void 0!==r&&(a=(a=as(r))<0?or(n+a,0):sr(a,n-1)),t==t?function(e,t,r){for(var n=r+1;n--;)if(e[n]===t)return n;return n}(e,t,a):vt(e,wt,a,!0)},Sr.lowerCase=Is,Sr.lowerFirst=Ds,Sr.lt=es,Sr.lte=ts,Sr.max=function(e){return e&&e.length?nn(e,Gs,fn):void 0},Sr.maxBy=function(e,t){return e&&e.length?nn(e,Ka(t,2),fn):void 0},Sr.mean=function(e){return Nt(e,Gs)},Sr.meanBy=function(e,t){return Nt(e,Ka(t,2))},Sr.min=function(e){return e&&e.length?nn(e,Gs,On):void 0},Sr.minBy=function(e,t){return e&&e.length?nn(e,Ka(t,2),On):void 0},Sr.stubArray=il,Sr.stubFalse=ol,Sr.stubObject=function(){return{}},Sr.stubString=function(){return""},Sr.stubTrue=function(){return!0},Sr.multiply=ml,Sr.nth=function(e,t){return e&&e.length?An(e,as(t)):void 0},Sr.noConflict=function(){return Ge._===this&&(Ge._=Se),this},Sr.noop=Js,Sr.now=bo,Sr.pad=function(e,t,r){e=ls(e);var n=(t=as(t))?Wt(e):0;if(!t||n>=t)return e;var a=(t-n)/2;return Ma(er(a),r)+e+Ma(Qt(a),r)},Sr.padEnd=function(e,t,r){e=ls(e);var n=(t=as(t))?Wt(e):0;return t&&nt){var n=e;e=t,t=n}if(r||e%1||t%1){var a=ur();return sr(e+a*(t-e+Ve("1e-"+((a+"").length-1))),t)}return Ln(e,t)},Sr.reduce=function(e,t,r){var n=Po(e)?ft:Ot,a=arguments.length<3;return n(e,Ka(t,4),r,a,en)},Sr.reduceRight=function(e,t,r){var n=Po(e)?bt:Ot,a=arguments.length<3;return n(e,Ka(t,4),r,a,tn)},Sr.repeat=function(e,t,r){return t=(r?li(e,t,r):void 0===t)?1:as(t),$n(ls(e),t)},Sr.replace=function(){var e=arguments,t=ls(e[0]);return e.length<3?t:t.replace(e[1],e[2])},Sr.result=function(e,t,r){var n=-1,a=(t=la(t,e)).length;for(a||(a=1,e=void 0);++n9007199254740991)return[];var r=4294967295,n=sr(e,4294967295);e-=4294967295;for(var a=Ct(n,t=Ka(t));++r=i)return e;var s=r-Wt(n);if(s<1)return n;var l=o?ua(o,0,s).join(""):e.slice(0,s);if(void 0===a)return l+n;if(o&&(s+=l.length-s),Xo(a)){if(e.slice(s).search(a)){var c,u=l;for(a.global||(a=fe(a.source,ls(ne.exec(a))+"g")),a.lastIndex=0;c=a.exec(u);)var d=c.index;l=l.slice(0,void 0===d?s:d)}}else if(e.indexOf(Jn(a),s)!=s){var m=l.lastIndexOf(a);m>-1&&(l=l.slice(0,m))}return l+n},Sr.unescape=function(e){return(e=ls(e))&&$.test(e)?e.replace(D,Xt):e},Sr.uniqueId=function(e){var t=++Ne;return ls(e)+t},Sr.upperCase=Rs,Sr.upperFirst=Bs,Sr.each=so,Sr.eachRight=lo,Sr.first=Ii,Ks(Sr,(dl={},cn(Sr,(function(e,t){we.call(Sr.prototype,t)||(dl[t]=e)})),dl),{chain:!1}),Sr.VERSION="4.17.21",st(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(e){Sr[e].placeholder=Sr})),st(["drop","take"],(function(e,t){Ar.prototype[e]=function(r){r=void 0===r?1:or(as(r),0);var n=this.__filtered__&&!t?new Ar(this):this.clone();return n.__filtered__?n.__takeCount__=sr(r,n.__takeCount__):n.__views__.push({size:sr(r,4294967295),type:e+(n.__dir__<0?"Right":"")}),n},Ar.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}})),st(["filter","map","takeWhile"],(function(e,t){var r=t+1,n=1==r||3==r;Ar.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:Ka(e,3),type:r}),t.__filtered__=t.__filtered__||n,t}})),st(["head","last"],(function(e,t){var r="take"+(t?"Right":"");Ar.prototype[e]=function(){return this[r](1).value()[0]}})),st(["initial","tail"],(function(e,t){var r="drop"+(t?"":"Right");Ar.prototype[e]=function(){return this.__filtered__?new Ar(this):this[r](1)}})),Ar.prototype.compact=function(){return this.filter(Gs)},Ar.prototype.find=function(e){return this.filter(e).head()},Ar.prototype.findLast=function(e){return this.reverse().find(e)},Ar.prototype.invokeMap=Rn((function(e,t){return"function"==typeof e?new Ar(this):this.map((function(r){return yn(r,e,t)}))})),Ar.prototype.reject=function(e){return this.filter(Eo(Ka(e)))},Ar.prototype.slice=function(e,t){e=as(e);var r=this;return r.__filtered__&&(e>0||t<0)?new Ar(r):(e<0?r=r.takeRight(-e):e&&(r=r.drop(e)),void 0!==t&&(r=(t=as(t))<0?r.dropRight(-t):r.take(t-e)),r)},Ar.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},Ar.prototype.toArray=function(){return this.take(4294967295)},cn(Ar.prototype,(function(e,t){var r=/^(?:filter|find|map|reject)|While$/.test(t),n=/^(?:head|last)$/.test(t),a=Sr[n?"take"+("last"==t?"Right":""):t],i=n||/^find/.test(t);a&&(Sr.prototype[t]=function(){var t=this.__wrapped__,o=n?[1]:arguments,s=t instanceof Ar,l=o[0],c=s||Po(t),u=function(e){var t=a.apply(Sr,ht([e],o));return n&&d?t[0]:t};c&&r&&"function"==typeof l&&1!=l.length&&(s=c=!1);var d=this.__chain__,m=!!this.__actions__.length,p=i&&!d,h=s&&!m;if(!i&&c){t=h?t:new Ar(this);var f=e.apply(t,o);return f.__actions__.push({func:ro,args:[u],thisArg:void 0}),new Tr(f,d)}return p&&h?e.apply(this,o):(f=this.thru(u),p?n?f.value()[0]:f.value():f)})})),st(["pop","push","shift","sort","splice","unshift"],(function(e){var t=_e[e],r=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",n=/^(?:pop|shift)$/.test(e);Sr.prototype[e]=function(){var e=arguments;if(n&&!this.__chain__){var a=this.value();return t.apply(Po(a)?a:[],e)}return this[r]((function(r){return t.apply(Po(r)?r:[],e)}))}})),cn(Ar.prototype,(function(e,t){var r=Sr[t];if(r){var n=r.name+"";we.call(yr,n)||(yr[n]=[]),yr[n].push({name:t,func:r})}})),yr[Ca(void 0,2).name]=[{name:"wrapper",func:void 0}],Ar.prototype.clone=function(){var e=new Ar(this.__wrapped__);return e.__actions__=_a(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=_a(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=_a(this.__views__),e},Ar.prototype.reverse=function(){if(this.__filtered__){var e=new Ar(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},Ar.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,r=Po(e),n=t<0,a=r?e.length:0,i=function(e,t,r){var n=-1,a=r.length;for(;++n=this.__values__.length;return{done:e,value:e?void 0:this.__values__[this.__index__++]}},Sr.prototype.plant=function(e){for(var t,r=this;r instanceof zr;){var n=Si(r);n.__index__=0,n.__values__=void 0,t?a.__wrapped__=n:t=n;var a=n;r=r.__wrapped__}return a.__wrapped__=e,t},Sr.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof Ar){var t=e;return this.__actions__.length&&(t=new Ar(this)),(t=t.reverse()).__actions__.push({func:ro,args:[Vi],thisArg:void 0}),new Tr(t,this.__chain__)}return this.thru(Vi)},Sr.prototype.toJSON=Sr.prototype.valueOf=Sr.prototype.value=function(){return na(this.__wrapped__,this.__actions__)},Sr.prototype.first=Sr.prototype.head,Ke&&(Sr.prototype[Ke]=function(){return this}),Sr}();Ge._=Zt,void 0===(a=function(){return Zt}.call(t,r,t,n))||(n.exports=a)}).call(this)}).call(this,r(163),r(236)(e))},function(e,t,r){"use strict";var n=r(0),a=r.n(n),i=r(3),o=r.n(i),s=r(2),l=r(4),c=r(108),u=r(5),d=r(15),m=r(8);t.a=function(e){var t=e.aria,r=void 0===t?{}:t,n=e.children,i=e.className,p=e.count,h=e.data,f=void 0===h?{}:h,b=e.disabled,g=e.htmlOptions,_=void 0===g?{}:g,y=e.icon,v=void 0===y?null:y,k=e.iconRight,x=void 0!==k&&k,w=e.id,N=e.loading,E=void 0!==N&&N,j=e.onClick,O=e.tabIndex,S=e.link,C=void 0===S?null:S,z=e.newWindow,T=void 0!==z&&z,A=e.target,M=void 0===A?"":A,P=e.text,I=e.htmlType,D=void 0===I?"button":I,L=e.value,$=e.variant,R=e.form,B=void 0===R?null:R,F=Object(s.a)(r),q=Object(s.c)(f),V=Object(s.d)(_),U=o()(function(e){var t=e.disabled,r=void 0!==t&&t,n=e.fullWidth,a=void 0!==n&&n,i=e.highlight,o=e.icon,s=e.loading,l=void 0!==s&&s,u=e.type,d=void 0===u?"inline":u,m=e.variant,p=void 0===m?"primary":m,h=e.size,f=void 0===h?null:h,b="pb_button_kit";return b+="".concat(null!==p?"_".concat(p):""),b+="".concat(null!==d?"_".concat(d):""),b+="".concat(a?"_block":""),b+=r?"_disabled":"_enabled",b+=l?"_loading":"",b+="".concat(null!==f?" size_".concat(f):""),b+="".concat("reaction"!==p||Object(c.a)(o)?"":" reaction_default"),b+="".concat("reaction"===p&&i?" active":"")}(e),Object(l.c)(e),i),H=a.a.createElement("div",{className:"loading-icon"},a.a.createElement(u.a,{fixedWidth:!0,icon:"spinner",pulse:!0})),W=a.a.createElement("span",{className:"pb_button_content"},v&&!x&&a.a.createElement("i",{className:"pb_icon_kit far fa-".concat(v," fa-fw button_with_icon")}),a.a.createElement("span",null,P||n),v&&x&&a.a.createElement("i",{className:"pb_icon_kit far fa-".concat(v," fa-fw button_with_icon_right")})),G=function(){return E?a.a.createElement(a.a.Fragment,null,H):W};return a.a.createElement(a.a.Fragment,null,C?a.a.createElement("a",Object.assign({},F,q,V,{className:U,href:C,id:w,rel:"child"!==M?"noreferrer":null,role:"link",tabIndex:O,target:M&&C?M:T?"_blank":null}),G()):"reaction"===$?a.a.createElement("button",Object.assign({},F,q,V,{className:U,disabled:b,form:B,id:w,onClick:j,role:"button",tabIndex:O,type:D,value:L}),v&&Object(c.a)(v)&&a.a.createElement(m.a,{align:"center"},a.a.createElement(u.a,{icon:v}),p&&a.a.createElement(d.a,{paddingLeft:"xxs",size:"xs"},p)),!Object(c.a)(v)&&a.a.createElement(u.a,{icon:v||"face-smile-plus"})):a.a.createElement("button",Object.assign({},F,q,V,{className:U,disabled:b,form:B,id:w,onClick:j,role:"button",tabIndex:O,type:D,value:L}),G()))}},function(e,t,r){"use strict";var n=r(0),a=r.n(n),i=r(3),o=r.n(i),s=r(2),l=r(4),c=r(5),u=r(38),d=r(116);function m(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,i,o,s=[],l=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,a=e}finally{try{if(!l&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw a}}return s}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return p(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return p(e,t)}(e,t)||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.")}()}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);rparseInt(e.userAgent.split("Firefox/")[1],10),e.hasTouch=!!e.win.TouchEvent,e.marginNames=["plotTop","marginRight","marginBottom","plotLeft"],e.noop=function(){},e.supportsPassiveEvents=function(){var t=!1;if(!e.isMS){var r=Object.defineProperty({},"passive",{get:function(){t=!0}});e.win.addEventListener&&e.win.removeEventListener&&(e.win.addEventListener("testPassive",e.noop,r),e.win.removeEventListener("testPassive",e.noop,r))}return t}(),e.charts=[],e.dateFormats={},e.seriesTypes={},e.symbolSizes={},e.chartCount=0}(t||(t={})),t})),t(r,"Core/Utilities.js",[r["Core/Globals.js"]],(function(e){function t(r,n,a,i){var o=n?"Highcharts error":"Highcharts warning";32===r&&(r=o+": Deprecated member");var s=l(r),c=s?o+" #"+r+": www.highcharts.com/errors/"+r+"/":r.toString();if(void 0!==i){var u="";s&&(c+="?"),f(i,(function(e,t){u+="\n - "+t+": "+e,s&&(c+=encodeURI(t)+"="+encodeURI(e))})),c+=u}g(e,"displayError",{chart:a,code:r,message:c,params:i},(function(){if(n)throw Error(c);v.console&&-1===t.messages.indexOf(c)&&console.warn(c)})),t.messages.push(c)}function r(e,t){return parseInt(e,t||10)}function n(e){return"string"==typeof e}function a(e){return"[object Array]"===(e=Object.prototype.toString.call(e))||"[object Array Iterator]"===e}function i(e,t){return!(!e||"object"!=typeof e||t&&a(e))}function o(e){return i(e)&&"number"==typeof e.nodeType}function s(e){var t=e&&e.constructor;return!(!i(e,!0)||o(e)||!t||!t.name||"Object"===t.name)}function l(e){return"number"==typeof e&&!isNaN(e)&&1/0>e&&-1/0r&&(r=e[t]);return r},arrayMin:function(e){for(var t=e.length,r=e[0];t--;)e[t]t?e=i-1&&(i=Math.floor(o)),Math.max(0,i-(s(a,"padding-left",!0)||0)-(s(a,"padding-right",!0)||0));if("height"===i)return Math.max(0,Math.min(a.offsetHeight,a.scrollHeight)-(s(a,"padding-top",!0)||0)-(s(a,"padding-bottom",!0)||0));if(v.getComputedStyle||t(27,!0),a=v.getComputedStyle(a,void 0)){var l=a.getPropertyValue(i);m(o,"opacity"!==i)&&(l=r(l))}return l},inArray:function(e,r,n){return t(32,!1,void 0,{"Highcharts.inArray":"use Array.indexOf"}),r.indexOf(e,n)},isArray:a,isClass:s,isDOMElement:o,isFunction:function(e){return"function"==typeof e},isNumber:l,isObject:i,isString:n,keys:function(e){return t(32,!1,void 0,{"Highcharts.keys":"use Object.keys"}),Object.keys(e)},merge:function(){var e,t=arguments,r={},n=function(e,t){return"object"!=typeof e&&(e={}),f(t,(function(r,a){"__proto__"!==a&&"constructor"!==a&&(!i(r,!0)||s(r)||o(r)?e[a]=t[a]:e[a]=n(e[a]||{},r))})),e};!0===t[0]&&(r=t[1],t=Array.prototype.slice.call(t,2));var a=t.length;for(e=0;e=r&&(t=[1/r]))),n=0;n=e||!a&&o<=(t[n]+(t[n+1]||t[n]))/2));n++);return h(i*r,-Math.round(Math.log(.001)/Math.LN10))},objectEach:f,offset:function(e){var t=y.documentElement;return{top:(e=e.parentElement||e.parentNode?e.getBoundingClientRect():{top:0,left:0,width:0,height:0}).top+(v.pageYOffset||t.scrollTop)-(t.clientTop||0),left:e.left+(v.pageXOffset||t.scrollLeft)-(t.clientLeft||0),width:e.width,height:e.height}},pad:function(e,t,r){return Array((t||2)+1-String(e).replace("-","").length).join(r||"0")+e},pick:m,pInt:r,relativeLength:function(e,t,r){return/%$/.test(e)?t*parseFloat(e)/100+(r||0):parseFloat(e)},removeEvent:b,splat:function(e){return a(e)?e:[e]},stableSort:function(e,t){var r,n,a=e.length;for(n=0;n>16,(65280&a)>>8,255&a,1]:4===n&&(r=[(3840&a)>>4|(3840&a)>>8,(240&a)>>4|240&a,(15&a)<<4|15&a,1])}if(!r)for(a=t.parsers.length;a--&&!r;){var i=t.parsers[a];(n=i.regex.exec(e))&&(r=i.parse(n))}}r&&(this.rgba=r)},t.prototype.get=function(e){var t=this.input,a=this.rgba;if("object"==typeof t&&void 0!==this.stops){var i=n(t);return i.stops=[].slice.call(i.stops),this.stops.forEach((function(t,r){i.stops[r]=[i.stops[r][0],t.get(e)]})),i}return a&&r(a[0])?"rgb"===e||!e&&1===a[3]?"rgb("+a[0]+","+a[1]+","+a[2]+")":"a"===e?""+a[3]:"rgba("+a.join(",")+")":t},t.prototype.brighten=function(e){var t=this.rgba;if(this.stops)this.stops.forEach((function(t){t.brighten(e)}));else if(r(e)&&0!==e)for(var n=0;3>n;n++)t[n]+=a(255*e),0>t[n]&&(t[n]=0),255d?"AM":"PM",P:12>d?"am":"pm",S:c(s.getSeconds()),L:c(Math.floor(r%1e3),3)},e.dateFormats),l(s,(function(e,n){for(;-1!==t.indexOf("%"+n);)t=t.replace("%"+n,"function"==typeof e?e.call(o,r):e)})),a?t.substr(0,1).toUpperCase()+t.substr(1):t},t.prototype.resolveDTLFormat=function(e){return o(e,!0)?e:{main:(e=d(e))[0],from:e[1],to:e[2]}},t.prototype.getTimeTicks=function(e,t,r,a){var o,s=this,l=[],c={},d=new s.Date(t),p=e.unitRange,h=e.count||1;if(a=u(a,1),n(t)){if(s.set("Milliseconds",d,p>=m.second?0:h*Math.floor(s.get("Milliseconds",d)/h)),p>=m.second&&s.set("Seconds",d,p>=m.minute?0:h*Math.floor(s.get("Seconds",d)/h)),p>=m.minute&&s.set("Minutes",d,p>=m.hour?0:h*Math.floor(s.get("Minutes",d)/h)),p>=m.hour&&s.set("Hours",d,p>=m.day?0:h*Math.floor(s.get("Hours",d)/h)),p>=m.day&&s.set("Date",d,p>=m.month?1:Math.max(1,h*Math.floor(s.get("Date",d)/h))),p>=m.month){s.set("Month",d,p>=m.year?0:h*Math.floor(s.get("Month",d)/h));var f=s.get("FullYear",d)}p>=m.year&&s.set("FullYear",d,f-f%h),p===m.week&&(f=s.get("Day",d),s.set("Date",d,s.get("Date",d)-f+a+(f4*m.month||s.getTimezoneOffset(t)!==s.getTimezoneOffset(r)),t=d.getTime(),d=1;tl.length&&l.forEach((function(e){0==e%18e5&&"000000000"===s.dateFormat("%H%M%S%L",e)&&(c[e]="day")}))}return l.info=i(e,{higherRanks:c,totalRange:p*h}),l},t.prototype.getDateFormat=function(e,t,r,n){var a=this.dateFormat("%m-%d %H:%M:%S.%L",t),i={millisecond:15,second:12,minute:9,hour:6,day:3},o="millisecond";for(s in m){if(e===m.week&&+this.dateFormat("%w",t)===r&&"00:00:00.000"===a.substr(6)){var s="week";break}if(m[s]>e){s=o;break}if(i[s]&&a.substr(i[s])!=="01-01 00:00:00.000".substr(i[s]))break;"week"!==s&&(o=s)}if(s)var l=this.resolveDTLFormat(n[s]).main;return l},t}()})),t(r,"Core/DefaultOptions.js",[r["Core/Chart/ChartDefaults.js"],r["Core/Color/Color.js"],r["Core/Globals.js"],r["Core/Color/Palettes.js"],r["Core/Time.js"],r["Core/Utilities.js"]],(function(e,t,r,n,a,i){t=t.parse;var o=i.merge,s={colors:n.colors,symbols:["circle","diamond","square","triangle","triangle-down"],lang:{loading:"Loading...",months:"January February March April May June July August September October November December".split(" "),shortMonths:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),weekdays:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),decimalPoint:".",numericSymbols:"kMGTPE".split(""),resetZoom:"Reset zoom",resetZoomTitle:"Reset zoom level 1:1",thousandsSep:" "},global:{},time:{Date:void 0,getTimezoneOffset:void 0,timezone:void 0,timezoneOffset:0,useUTC:!0},chart:e,title:{text:"Chart title",align:"center",margin:15,widthAdjust:-44},subtitle:{text:"",align:"center",widthAdjust:-44},caption:{margin:15,text:"",align:"left",verticalAlign:"bottom"},plotOptions:{},labels:{style:{position:"absolute",color:"#333333"}},legend:{enabled:!0,align:"center",alignColumns:!0,className:"highcharts-no-tooltip",layout:"horizontal",labelFormatter:function(){return this.name},borderColor:"#999999",borderRadius:0,navigation:{activeColor:"#003399",inactiveColor:"#cccccc"},itemStyle:{color:"#333333",cursor:"pointer",fontSize:"12px",fontWeight:"bold",textOverflow:"ellipsis"},itemHoverStyle:{color:"#000000"},itemHiddenStyle:{color:"#cccccc"},shadow:!1,itemCheckboxStyle:{position:"absolute",width:"13px",height:"13px"},squareSymbol:!0,symbolPadding:5,verticalAlign:"bottom",x:0,y:0,title:{style:{fontWeight:"bold"}}},loading:{labelStyle:{fontWeight:"bold",position:"relative",top:"45%"},style:{position:"absolute",backgroundColor:"#ffffff",opacity:.5,textAlign:"center"}},tooltip:{enabled:!0,animation:r.svg,borderRadius:3,dateTimeLabelFormats:{millisecond:"%A, %b %e, %H:%M:%S.%L",second:"%A, %b %e, %H:%M:%S",minute:"%A, %b %e, %H:%M",hour:"%A, %b %e, %H:%M",day:"%A, %b %e, %Y",week:"Week from %A, %b %e, %Y",month:"%B %Y",year:"%Y"},footerFormat:"",headerShape:"callout",hideDelay:500,padding:8,shape:"callout",shared:!1,snap:r.isTouchDevice?25:10,headerFormat:'{point.key}
',pointFormat:' {series.name}: {point.y}
',backgroundColor:t("#f7f7f7").setOpacity(.85).get(),borderWidth:1,shadow:!0,stickOnContact:!1,style:{color:"#333333",cursor:"default",fontSize:"12px",whiteSpace:"nowrap"},useHTML:!1},credits:{enabled:!0,href:"https://www.highcharts.com?credits",position:{align:"right",x:-10,verticalAlign:"bottom",y:-5},style:{cursor:"pointer",color:"#999999",fontSize:"9px"},text:"Highcharts.com"}};s.chart.styledMode=!1;var l=new a(o(s.global,s.time));return e={defaultOptions:s,defaultTime:l,getOptions:function(){return s},setOptions:function(e){return o(!0,s,e),(e.time||e.global)&&(r.time?r.time.update(o(s.global,s.time,e.global,e.time)):r.time=l),s}}})),t(r,"Core/Animation/Fx.js",[r["Core/Color/Color.js"],r["Core/Globals.js"],r["Core/Utilities.js"]],(function(e,t,r){var n=e.parse,a=t.win,i=r.isNumber,o=r.objectEach;return function(){function e(e,t,r){this.pos=NaN,this.options=t,this.elem=e,this.prop=r}return e.prototype.dSetter=function(){var e=this.paths,t=e&&e[0];e=e&&e[1];var r=this.now||0,n=[];if(1!==r&&t&&e)if(t.length===e.length&&1>r)for(var a=0;a=i+this.startTime){this.now=this.end,this.pos=1,this.update();var l=s[this.prop]=!0;o(s,(function(e){!0!==e&&(l=!1)})),l&&a&&a.call(n),e=!1}else this.pos=r.easing((t-this.startTime)/i),this.now=this.start+(this.end-this.start)*this.pos,this.update(),e=!0;return e},e.prototype.initPath=function(e,t,r){function n(e,t){for(;e.lengthu[1]){var m=t+ +u[1];0<=m?(u[0]=(+u[0]).toExponential(m).split("e")[0],t=m):(u[0]=u[0].split(".")[0]||0,e=20>t?(u[0]*Math.pow(10,u[1])).toFixed(t):0,u[1]=0)}}else t=2;m=(Math.abs(u[1]?u[0]:e)+Math.pow(10,-Math.max(t,c)-1)).toFixed(t);var p=3<(c=String(l(m))).length?c.length%3:0;return r=s(r,i.decimalPoint),a=s(a,i.thousandsSep),e=(0>e?"-":"")+(p?c.substr(0,p)+a:""),e=0>+u[1]&&!d?"0":e+c.substr(p).replace(/(\d{3})(?=\d)/g,"$1"+a),t&&(e+=r+m.slice(-t)),u[1]&&0!=+e&&(e+="e"+u[1]),e}var n=e.defaultOptions,a=e.defaultTime,i=t.getNestedProperty,o=t.isNumber,s=t.pick,l=t.pInt;return{dateFormat:function(e,t,r){return a.dateFormat(e,t,r)},format:function(e,t,o){var s="{",l=!1,c=/f$/,u=/\.([0-9])/,d=n.lang,m=o&&o.time||a;o=o&&o.numberFormatter||r;for(var p=[];e;){var h=e.indexOf(s);if(-1===h)break;var f=e.slice(0,h);if(l){if(f=f.split(":"),s=i(f.shift()||"",t),f.length&&"number"==typeof s)if(f=f.join(":"),c.test(f)){var b=parseInt((f.match(u)||["","-1"])[1],10);null!==s&&(s=o(s,b,d.decimalPoint,-1c){for(a(t,u),h=s=0;h<=c;)h+=t[s].size,s++;p=t.splice(s-1,t.length)}for(a(t,d),t=t.map((function(e){return{size:e.size,targets:[e.target],align:n(e.align,.5)}}));m;){for(s=t.length;s--;)c=t[s],u=(Math.min.apply(0,c.targets)+Math.max.apply(0,c.targets))/2,c.pos=r(u-c.size*c.align,0,i-c.size);for(s=t.length,m=!1;s--;)0t[s].pos&&(t[s-1].size+=t[s].size,t[s-1].targets=t[s-1].targets.concat(t[s].targets),t[s-1].align=.5,t[s-1].pos+t[s-1].size>i&&(t[s-1].pos=i-t[s-1].size),t.splice(s,1),m=!0)}return l.push.apply(l,p),s=0,t.some((function(t){var r=0;return(t.targets||[]).some((function(){return l[s].pos=t.pos+r,void 0!==o&&Math.abs(l[s].pos-l[s].target)>o?(l.slice(0,s+1).forEach((function(e){return delete e.pos})),l.reducedLen=(l.reducedLen||i)-.1*i,l.reducedLen>.1*i&&e(l,i,o),!0):(r+=l[s].size,s++,!1)}))})),a(l,d),l}}(t||(t={})),t})),t(r,"Core/Renderer/SVG/SVGElement.js",[r["Core/Animation/AnimationUtilities.js"],r["Core/Renderer/HTML/AST.js"],r["Core/Color/Color.js"],r["Core/Globals.js"],r["Core/Utilities.js"]],(function(e,t,r,n,a){var i=e.animate,o=e.animObject,s=e.stop,l=n.deg2rad,c=n.doc,u=n.noop,d=n.svg,m=n.SVG_NS,p=n.win,h=a.addEvent,f=a.attr,b=a.createElement,g=a.css,_=a.defined,y=a.erase,v=a.extend,k=a.fireEvent,x=a.isArray,w=a.isFunction,N=a.isNumber,E=a.isString,j=a.merge,O=a.objectEach,S=a.pick,C=a.pInt,z=a.syncTimeout,T=a.uniqueKey;return(e=function(){function e(){this.element=void 0,this.onEvents={},this.opacity=1,this.renderer=void 0,this.SVG_NS=m,this.symbolCustomAttribs="x y width height r start end innerR anchorX anchorY rounded".split(" ")}return e.prototype._defaultGetter=function(e){return e=S(this[e+"Value"],this[e],this.element?this.element.getAttribute(e):null,0),/^[\-0-9\.]+$/.test(e)&&(e=parseFloat(e)),e},e.prototype._defaultSetter=function(e,t,r){r.setAttribute(t,e)},e.prototype.add=function(e){var t=this.renderer,r=this.element;if(e&&(this.parentGroup=e),this.parentInverted=e&&e.inverted,void 0!==this.textStr&&"text"===this.element.nodeName&&t.buildText(this),this.added=!0,!e||e.handleZ||this.zIndex)var n=this.zIndexSetter();return n||(e?e.element:t.box).appendChild(r),this.onAdd&&this.onAdd(),this},e.prototype.addClass=function(e,t){var r=t?"":this.attr("class")||"";return(e=(e||"").split(/ /g).reduce((function(e,t){return-1===r.indexOf(t)&&e.push(t),e}),r?[r]:[]).join(" "))!==r&&this.attr("class",e),this},e.prototype.afterSetters=function(){this.doTransform&&(this.updateTransform(),this.doTransform=!1)},e.prototype.align=function(e,t,r){var n,a,i,o={},s=this.renderer,l=s.alignedObjects;e?(this.alignOptions=e,this.alignByTranslate=t,(!r||E(r))&&(this.alignTo=n=r||"renderer",y(l,this),l.push(this),r=void 0)):(e=this.alignOptions,t=this.alignByTranslate,n=this.alignTo),r=S(r,s[n],"scrollablePlotBox"===n?s.plotBox:void 0,s),n=e.align;var c=e.verticalAlign;return s=(r.x||0)+(e.x||0),l=(r.y||0)+(e.y||0),"right"===n?a=1:"center"===n&&(a=2),a&&(s+=(r.width-(e.width||0))/a),o[t?"translateX":"x"]=Math.round(s),"bottom"===c?i=1:"middle"===c&&(i=2),i&&(l+=(r.height-(e.height||0))/i),o[t?"translateY":"y"]=Math.round(l),this[this.placed?"animate":"attr"](o),this.placed=!0,this.alignAttr=o,this},e.prototype.alignSetter=function(e){var t={left:"start",center:"middle",right:"end"};t[e]&&(this.alignValue=e,this.element.setAttribute("text-anchor",t[e]))},e.prototype.animate=function(e,t,r){var n=this,a=o(S(t,this.renderer.globalAnimation,!0));return t=a.defer,S(c.hidden,c.msHidden,c.webkitHidden,!1)&&(a.duration=0),0!==a.duration?(r&&(a.complete=r),z((function(){n.element&&i(n,e,a)}),t)):(this.attr(e,void 0,r),O(e,(function(e,t){a.step&&a.step.call(this,e,{prop:t,pos:1,elem:this})}),this)),this},e.prototype.applyTextOutline=function(e){var t=this.element;-1!==e.indexOf("contrast")&&(e=e.replace(/contrast/g,this.renderer.getContrast(t.style.fill)));var r=e.split(" ");if(e=r[r.length-1],(r=r[0])&&"none"!==r&&n.svg){this.fakeTS=!0,this.ySetter=this.xSetter,r=r.replace(/(^[\d\.]+)(.*?)$/g,(function(e,t,r){return 2*Number(t)+r})),this.removeTextOutline();var a=c.createElementNS(m,"tspan");f(a,{class:"highcharts-text-outline",fill:e,stroke:e,"stroke-width":r,"stroke-linejoin":"round"}),[].forEach.call(t.childNodes,(function(e){var t=e.cloneNode(!0);t.removeAttribute&&["fill","stroke","stroke-width","stroke"].forEach((function(e){return t.removeAttribute(e)})),a.appendChild(t)}));var i=c.createElementNS(m,"tspan");i.textContent="​",["x","y"].forEach((function(e){var r=t.getAttribute(e);r&&i.setAttribute(e,r)})),a.appendChild(i),t.insertBefore(a,t.firstChild)}},e.prototype.attr=function(e,t,r,n){var a,i,o,l=this.element,c=this.symbolCustomAttribs,u=this;if("string"==typeof e&&void 0!==t){var d=e;(e={})[d]=t}return"string"==typeof e?u=(this[e+"Getter"]||this._defaultGetter).call(this,e,l):(O(e,(function(t,r){i=!1,n||s(this,r),this.symbolName&&-1!==c.indexOf(r)&&(a||(this.symbolAttr(e),a=!0),i=!0),!this.rotation||"x"!==r&&"y"!==r||(this.doTransform=!0),i||((o=this[r+"Setter"]||this._defaultSetter).call(this,t,r,l),!this.styledMode&&this.shadows&&/^(width|height|visibility|x|y|d|transform|cx|cy|r)$/.test(r)&&this.updateShadows(r,t,o))}),this),this.afterSetters()),r&&r.call(this),u},e.prototype.clip=function(e){return this.attr("clip-path",e?"url("+this.renderer.url+"#"+e.id+")":"none")},e.prototype.crisp=function(e,t){t=t||e.strokeWidth||0;var r=Math.round(t)%2/2;return e.x=Math.floor(e.x||this.x||0)+r,e.y=Math.floor(e.y||this.y||0)+r,e.width=Math.floor((e.width||this.width||0)-2*r),e.height=Math.floor((e.height||this.height||0)-2*r),_(e.strokeWidth)&&(e.strokeWidth=t),e},e.prototype.complexColor=function(e,t,n){var a,i,o,s,l,c,u,d,m,p,h,f=this.renderer,b=[];k(this.renderer,"complexColor",{args:arguments},(function(){if(e.radialGradient?i="radialGradient":e.linearGradient&&(i="linearGradient"),i){if(o=e[i],l=f.gradients,c=e.stops,m=n.radialReference,x(o)&&(e[i]=o={x1:o[0],y1:o[1],x2:o[2],y2:o[3],gradientUnits:"userSpaceOnUse"}),"radialGradient"===i&&m&&!_(o.gradientUnits)&&(s=o,o=j(o,f.getRadialAttr(m,s),{gradientUnits:"userSpaceOnUse"})),O(o,(function(e,t){"id"!==t&&b.push(t,e)})),O(c,(function(e){b.push(e)})),b=b.join(","),l[b])p=l[b].attr("id");else{o.id=p=T();var g=l[b]=f.createElement(i).attr(o).add(f.defs);g.radAttr=s,g.stops=[],c.forEach((function(e){0===e[1].indexOf("rgba")?(a=r.parse(e[1]),u=a.get("rgb"),d=a.get("a")):(u=e[1],d=1),e=f.createElement("stop").attr({offset:e[0],"stop-color":u,"stop-opacity":d}).add(g),g.stops.push(e)}))}h="url("+f.url+"#"+p+")",n.setAttribute(t,h),n.gradient=b,e.toString=function(){return h}}}))},e.prototype.css=function(e){var t=this.styles,r={},n=this.element,a=["textOutline","textOverflow","width"],i="",o=!t;if(e&&e.color&&(e.fill=e.color),t&&O(e,(function(e,n){t&&t[n]!==e&&(r[n]=e,o=!0)})),o){if(t&&(e=v(t,r)),e)if(null===e.width||"auto"===e.width)delete this.textWidth;else if("text"===n.nodeName.toLowerCase()&&e.width)var s=this.textWidth=C(e.width);if(this.styles=e,s&&!d&&this.renderer.forExport&&delete e.width,n.namespaceURI===this.SVG_NS){var l=function(e,t){return"-"+t.toLowerCase()};O(e,(function(e,t){-1===a.indexOf(t)&&(i+=t.replace(/([A-Z])/g,l)+":"+e+";")})),i&&f(n,"style",i)}else g(n,e);this.added&&("text"===this.element.nodeName&&this.renderer.buildText(this),e&&e.textOutline&&this.applyTextOutline(e.textOutline))}return this},e.prototype.dashstyleSetter=function(e){var t=this["stroke-width"];if("inherit"===t&&(t=1),e=e&&e.toLowerCase()){var r=e.replace("shortdashdotdot","3,1,1,1,1,1,").replace("shortdashdot","3,1,1,1").replace("shortdot","1,1,").replace("shortdash","3,1,").replace("longdash","8,3,").replace(/dot/g,"1,3,").replace("dash","4,3,").replace(/,$/,"").split(",");for(e=r.length;e--;)r[e]=""+C(r[e])*S(t,NaN);e=r.join(",").replace(/NaN/g,"none"),this.element.setAttribute("stroke-dasharray",e)}},e.prototype.destroy=function(){var e=this,t=e.element||{},r=e.renderer,n=t.ownerSVGElement,a=r.isSVG&&"SPAN"===t.nodeName&&e.parentGroup||void 0;if(t.onclick=t.onmouseout=t.onmouseover=t.onmousemove=t.point=null,s(e),e.clipPath&&n){var i=e.clipPath;[].forEach.call(n.querySelectorAll("[clip-path],[CLIP-PATH]"),(function(e){-1d.width)&&(d={width:0,height:0})}else d=this.htmlGetBBox();if(n.isSVG&&(t=d.width,n=d.height,u&&(d.height=n={"11px,17":14,"13px,20":16}[(m||"")+","+Math.round(n)]||n),r&&(u=r*l,d.width=Math.abs(n*Math.sin(u))+Math.abs(t*Math.cos(u)),d.height=Math.abs(n*Math.cos(u))+Math.abs(t*Math.sin(u)))),p&&(""===o||0]*>/g,"").replace(/</g,"<").replace(/>/g,">")},e.prototype.toFront=function(){var e=this.element;return e.parentNode.appendChild(e),this},e.prototype.translate=function(e,t){return this.attr({translateX:e,translateY:t})},e.prototype.updateShadows=function(e,t,r){var n=this.shadows;if(n)for(var a=n.length;a--;)r.call(n[a],"height"===e?Math.max(t-(n[a].cutHeight||0),0):"d"===e?this.d:t,e,n[a])},e.prototype.updateTransform=function(){var e=this.scaleX,t=this.scaleY,r=this.inverted,n=this.rotation,a=this.matrix,i=this.element,o=this.translateX||0,s=this.translateY||0;r&&(o+=this.width,s+=this.height),o=["translate("+o+","+s+")"],_(a)&&o.push("matrix("+a.join(",")+")"),r?o.push("rotate(90) scale(-1,1)"):n&&o.push("rotate("+n+" "+S(this.rotationOriginX,i.getAttribute("x"),0)+" "+S(this.rotationOriginY,i.getAttribute("y")||0)+")"),(_(e)||_(t))&&o.push("scale("+S(e,1)+" "+S(t,1)+")"),o.length&&i.setAttribute("transform",o.join(" "))},e.prototype.visibilitySetter=function(e,t,r){"inherit"===e?r.removeAttribute(t):this[t]!==e&&r.setAttribute(t,e),this[t]=e},e.prototype.xGetter=function(e){return"circle"===this.element.nodeName&&("x"===e?e="cx":"y"===e&&(e="cy")),this._defaultGetter(e)},e.prototype.zIndexSetter=function(e,t){var r=this.renderer,n=this.parentGroup,a=(n||r).element||r.box,i=this.element;r=a===r.box;var o,s=!1,l=this.added;if(_(e)?(i.setAttribute("data-z-index",e),e=+e,this[t]===e&&(l=!1)):_(this[t])&&i.removeAttribute("data-z-index"),this[t]=e,l){for((e=this.zIndex)&&n&&(n.handleZ=!0),o=(t=a.childNodes).length-1;0<=o&&!s;o--){l=(n=t[o]).getAttribute("data-z-index");var c=!_(l);n!==i&&(0>e&&c&&!r&&!o?(a.insertBefore(i,t[o]),s=!0):(C(l)<=e||c&&(!_(e)||0<=e))&&(a.insertBefore(i,t[o+1]||null),s=!0))}s||(a.insertBefore(i,t[r?3:0]||null),s=!0)}return s},e}()).prototype["stroke-widthSetter"]=e.prototype.strokeSetter,e.prototype.yGetter=e.prototype.xGetter,e.prototype.matrixSetter=e.prototype.rotationOriginXSetter=e.prototype.rotationOriginYSetter=e.prototype.rotationSetter=e.prototype.scaleXSetter=e.prototype.scaleYSetter=e.prototype.translateXSetter=e.prototype.translateYSetter=e.prototype.verticalAlignSetter=function(e,t){this[t]=e,this.doTransform=!0},e})),t(r,"Core/Renderer/RendererRegistry.js",[r["Core/Globals.js"]],(function(e){var t;return function(t){var r;t.rendererTypes={},t.getRendererType=function(e){return void 0===e&&(e=r),t.rendererTypes[e]||t.rendererTypes[r]},t.registerRendererType=function(n,a,i){t.rendererTypes[n]=a,r&&!i||(r=n,e.Renderer=a)}}(t||(t={})),t})),t(r,"Core/Renderer/SVG/SVGLabel.js",[r["Core/Renderer/SVG/SVGElement.js"],r["Core/Utilities.js"]],(function(e,t){var r=this&&this.__extends||function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),n=t.defined,a=t.extend,i=t.isNumber,o=t.merge,s=t.pick,l=t.removeEvent;return function(t){function c(e,r,n,a,i,o,s,l,u,d){var m,p=t.call(this)||this;return p.paddingLeftSetter=p.paddingSetter,p.paddingRightSetter=p.paddingSetter,p.init(e,"g"),p.textStr=r,p.x=n,p.y=a,p.anchorX=o,p.anchorY=s,p.baseline=u,p.className=d,p.addClass("button"===d?"highcharts-no-tooltip":"highcharts-label"),d&&p.addClass("highcharts-"+d),p.text=e.text(void 0,0,0,l).attr({zIndex:1}),"string"==typeof i&&((m=/^url\((.*?)\)$/.test(i))||p.renderer.symbols[i])&&(p.symbolKey=i),p.bBox=c.emptyBBox,p.padding=3,p.baselineOffset=0,p.needsBox=e.styledMode||m,p.deferredAttr={},p.alignFactor=0,p}return r(c,t),c.prototype.alignSetter=function(e){(e={left:0,center:.5,right:1}[e])!==this.alignFactor&&(this.alignFactor=e,this.bBox&&i(this.xSetting)&&this.attr({x:this.xSetting}))},c.prototype.anchorXSetter=function(e,t){this.anchorX=e,this.boxAttr(t,Math.round(e)-this.getCrispAdjust()-this.xSetting)},c.prototype.anchorYSetter=function(e,t){this.anchorY=e,this.boxAttr(t,e-this.ySetting)},c.prototype.boxAttr=function(e,t){this.box?this.box.attr(e,t):this.deferredAttr[e]=t},c.prototype.css=function(t){if(t){var r={};t=o(t),c.textProps.forEach((function(e){void 0!==t[e]&&(r[e]=t[e],delete t[e])})),this.text.css(r);var n="width"in r;"fontSize"in r||"fontWeight"in r?this.updateTextPadding():n&&this.updateBoxSize()}return e.prototype.css.call(this,t)},c.prototype.destroy=function(){l(this.element,"mouseenter"),l(this.element,"mouseleave"),this.text&&this.text.destroy(),this.box&&(this.box=this.box.destroy()),e.prototype.destroy.call(this)},c.prototype.fillSetter=function(e,t){e&&(this.needsBox=!0),this.fill=e,this.boxAttr(t,e)},c.prototype.getBBox=function(){this.textStr&&0===this.bBox.width&&0===this.bBox.height&&this.updateBoxSize();var e=this.padding,t=s(this.paddingLeft,e);return{width:this.width,height:this.height,x:this.bBox.x-t,y:this.bBox.y-e}},c.prototype.getCrispAdjust=function(){return this.renderer.styledMode&&this.box?this.box.strokeWidth()%2/2:(this["stroke-width"]?parseInt(this["stroke-width"],10):0)%2/2},c.prototype.heightSetter=function(e){this.heightSetting=e},c.prototype.onAdd=function(){var e=this.textStr;this.text.add(this),this.attr({text:n(e)?e:"",x:this.x,y:this.y}),this.box&&n(this.anchorX)&&this.attr({anchorX:this.anchorX,anchorY:this.anchorY})},c.prototype.paddingSetter=function(e,t){i(e)?e!==this[t]&&(this[t]=e,this.updateTextPadding()):this[t]=void 0},c.prototype.rSetter=function(e,t){this.boxAttr(t,e)},c.prototype.shadow=function(e){return e&&!this.renderer.styledMode&&(this.updateBoxSize(),this.box&&this.box.shadow(e)),this},c.prototype.strokeSetter=function(e,t){this.stroke=e,this.boxAttr(t,e)},c.prototype["stroke-widthSetter"]=function(e,t){e&&(this.needsBox=!0),this["stroke-width"]=e,this.boxAttr(t,e)},c.prototype["text-alignSetter"]=function(e){this.textAlign=e},c.prototype.textSetter=function(e){void 0!==e&&this.text.attr({text:e}),this.updateTextPadding()},c.prototype.updateBoxSize=function(){var e=this.text.element.style,t={},r=this.padding,o=this.bBox=i(this.widthSetting)&&i(this.heightSetting)&&!this.textAlign||!n(this.text.textStr)?c.emptyBBox:this.text.getBBox();this.width=this.getPaddedWidth(),this.height=(this.heightSetting||o.height||0)+2*r,e=this.renderer.fontMetrics(e&&e.fontSize,this.text),this.baselineOffset=r+Math.min((this.text.firstLineMetrics||e).b,o.height||1/0),this.heightSetting&&(this.baselineOffset+=(this.heightSetting-e.h)/2),this.needsBox&&(this.box||((r=this.box=this.symbolKey?this.renderer.symbol(this.symbolKey):this.renderer.rect()).addClass(("button"===this.className?"":"highcharts-label-box")+(this.className?" highcharts-"+this.className+"-box":"")),r.add(this)),r=this.getCrispAdjust(),t.x=r,t.y=(this.baseline?-this.baselineOffset:0)+r,t.width=Math.round(this.width),t.height=Math.round(this.height),this.box.attr(a(t,this.deferredAttr)),this.deferredAttr={})},c.prototype.updateTextPadding=function(){var e=this.text;this.updateBoxSize();var t=this.baseline?0:this.baselineOffset,r=s(this.paddingLeft,this.padding);n(this.widthSetting)&&this.bBox&&("center"===this.textAlign||"right"===this.textAlign)&&(r+={center:.5,right:1}[this.textAlign]*(this.widthSetting-this.bBox.width)),r===e.x&&t===e.y||(e.attr("x",r),e.hasBoxWidthChanged&&(this.bBox=e.getBBox(!0)),void 0!==t&&e.attr("y",t)),e.x=r,e.y=t},c.prototype.widthSetter=function(e){this.widthSetting=i(e)?e:void 0},c.prototype.getPaddedWidth=function(){var e=this.padding,t=s(this.paddingLeft,e);return e=s(this.paddingRight,e),(this.widthSetting||this.bBox.width||0)+t+e},c.prototype.xSetter=function(e){this.x=e,this.alignFactor&&(e-=this.alignFactor*this.getPaddedWidth(),this["forceAnimate:x"]=!0),this.xSetting=Math.round(e),this.attr("translateX",this.xSetting)},c.prototype.ySetter=function(e){this.ySetting=this.y=Math.round(e),this.attr("translateY",this.ySetting)},c.emptyBBox={width:0,height:0,x:0,y:0},c.textProps="color direction fontFamily fontSize fontStyle fontWeight lineHeight textAlign textDecoration textOutline textOverflow width".split(" "),c}(e)})),t(r,"Core/Renderer/SVG/Symbols.js",[r["Core/Utilities.js"]],(function(e){function t(e,t,r,n,i){var s=[];if(i){var l=i.start||0,c=o(i.r,r);r=o(i.r,n||r);var u=(i.end||0)-.001;n=i.innerR;var d=o(i.open,.001>Math.abs((i.end||0)-l-2*Math.PI)),m=Math.cos(l),p=Math.sin(l),h=Math.cos(u),f=Math.sin(u);l=o(i.longArc,.001>u-l-Math.PI?0:1),s.push(["M",e+c*m,t+r*p],["A",c,r,0,l,o(i.clockwise,1),e+c*h,t+r*f]),a(n)&&s.push(d?["M",e+n*h,t+n*f]:["L",e+n*h,t+n*f],["A",n,n,0,l,a(i.clockwise)?1-i.clockwise:0,e+n*m,t+n*p]),d||s.push(["Z"])}return s}function r(e,t,r,a,i){return i&&i.r?n(e,t,r,a,i):[["M",e,t],["L",e+r,t],["L",e+r,t+a],["L",e,t+a],["Z"]]}function n(e,t,r,n,a){return[["M",e+(a=a&&a.r||0),t],["L",e+r-a,t],["C",e+r,t,e+r,t,e+r,t+a],["L",e+r,t+n-a],["C",e+r,t+n,e+r,t+n,e+r-a,t+n],["L",e+a,t+n],["C",e,t+n,e,t+n,e,t+n-a],["L",e,t+a],["C",e,t,e,t,e+a,t]]}var a=e.defined,i=e.isNumber,o=e.pick;return{arc:t,callout:function(e,t,r,a,o){var s=Math.min(o&&o.r||0,r,a),l=s+6,c=o&&o.anchorX;o=o&&o.anchorY||0;var u=n(e,t,r,a,{r:s});return i(c)?(e+c>=r?o>t+l&&o=e+c?o>t+l&&oa&&c>e+l&&co&&c>e+l&&c/g.test(i))?""!==i&&(a&&a.appendChild(r),i=new e(i),this.modifyTree(i.nodes),i.addToDOM(t.element),this.modifyDOM(),this.ellipsis&&-1!==(r.textContent||"").indexOf("…")&&t.attr("title",this.unescapeEntities(t.textStr||"",["<",">"])),a&&a.removeChild(r)):r.appendChild(n.createTextNode(this.unescapeEntities(i))),s(this.textOutline)&&t.applyTextOutline&&t.applyTextOutline(this.textOutline)}},t.prototype.modifyDOM=function(){var e,t=this,r=this.svgElement,s=o(r.element,"x");for(r.firstLineMetrics=void 0;(e=r.element.firstChild)&&/^[\s\u200B]*$/.test(e.textContent||" ");)r.element.removeChild(e);[].forEach.call(r.element.querySelectorAll("tspan.highcharts-br"),(function(e,n){e.nextSibling&&e.previousSibling&&(0===n&&1===e.previousSibling.nodeType&&(r.firstLineMetrics=r.renderer.fontMetrics(void 0,e.previousSibling)),o(e,{dy:t.getLineHeight(e.nextSibling),x:s}))}));var l=this.width||0;if(l){var c=function(e,i){var c=e.textContent||"",u=c.replace(/([^\^])-/g,"$1- ").split(" "),d=!t.noWrap&&(1a){for(;d<=m;)p=Math.ceil((d+m)/2),r&&(o=i(r,p)),f=h(p,o&&o.length-1),d===m?d=m+1:f>a?m=p-1:d=p;0===m?e.textContent="":t&&m===t.length-1||(e.textContent=o||i(t||r,p))}r&&r.splice(0,p),s.actualWidth=f,s.rotation=c},t.prototype.unescapeEntities=function(e,t){return l(this.renderer.escapes,(function(r,n){t&&-1!==t.indexOf(r)||(e=e.toString().replace(new RegExp(r,"g"),n))})),e},t}()})),t(r,"Core/Renderer/SVG/SVGRenderer.js",[r["Core/Renderer/HTML/AST.js"],r["Core/Color/Color.js"],r["Core/Globals.js"],r["Core/Renderer/RendererRegistry.js"],r["Core/Renderer/SVG/SVGElement.js"],r["Core/Renderer/SVG/SVGLabel.js"],r["Core/Renderer/SVG/Symbols.js"],r["Core/Renderer/SVG/TextBuilder.js"],r["Core/Utilities.js"]],(function(e,t,r,n,a,i,o,s,l){var c,u=r.charts,d=r.deg2rad,m=r.doc,p=r.isFirefox,h=r.isMS,f=r.isWebKit,b=r.noop,g=r.SVG_NS,_=r.symbolSizes,y=r.win,v=l.addEvent,k=l.attr,x=l.createElement,w=l.css,N=l.defined,E=l.destroyObjectProperties,j=l.extend,O=l.isArray,S=l.isNumber,C=l.isObject,z=l.isString,T=l.merge,A=l.pick,M=l.pInt,P=l.uniqueKey;return r=function(){function r(e,t,r,n,a,i,o){this.width=this.url=this.style=this.isSVG=this.imgCount=this.height=this.gradients=this.globalAnimation=this.defs=this.chartIndex=this.cacheKeys=this.cache=this.boxWrapper=this.box=this.alignedObjects=void 0,this.init(e,t,r,n,a,i,o)}return r.prototype.init=function(e,t,r,n,a,i,o){var s,l=this.createElement("svg").attr({version:"1.1",class:"highcharts-root"}),c=l.element;o||l.css(this.getStyle(n)),e.appendChild(c),k(e,"dir","ltr"),-1===e.innerHTML.indexOf("xmlns")&&k(c,"xmlns",this.SVG_NS),this.isSVG=!0,this.box=c,this.boxWrapper=l,this.alignedObjects=[],this.url=this.getReferenceURL(),this.createElement("desc").add().element.appendChild(m.createTextNode("Created with Highcharts 9.3.3")),this.defs=this.createElement("defs").add(),this.allowHTML=i,this.forExport=a,this.styledMode=o,this.gradients={},this.cache={},this.cacheKeys=[],this.imgCount=0,this.setSize(t,r,!1),p&&e.getBoundingClientRect&&((t=function(){w(e,{left:0,top:0}),s=e.getBoundingClientRect(),w(e,{left:Math.ceil(s.left)-s.left+"px",top:Math.ceil(s.top)-s.top+"px"})})(),this.unSubPixelFix=v(y,"resize",t))},r.prototype.definition=function(t){return new e([t]).addToDOM(this.defs.element)},r.prototype.getReferenceURL=function(){if((p||f)&&m.getElementsByTagName("base").length){if(!N(c)){var t=P();t=new e([{tagName:"svg",attributes:{width:8,height:8},children:[{tagName:"defs",children:[{tagName:"clipPath",attributes:{id:t},children:[{tagName:"rect",attributes:{width:4,height:4}}]}]},{tagName:"rect",attributes:{id:"hitme",width:8,height:8,"clip-path":"url(#"+t+")",fill:"rgba(0,0,0,0.001)"}}]}]).addToDOM(m.body),w(t,{position:"fixed",top:0,left:0,zIndex:9e5});var r=m.elementFromPoint(6,6);c="hitme"===(r&&r.id),m.body.removeChild(t)}if(c)return y.location.href.split("#")[0].replace(/<[^>]*>/g,"").replace(/([\('\)])/g,"\\$1").replace(/ /g,"%20")}return""},r.prototype.getStyle=function(e){return this.style=j({fontFamily:'"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif',fontSize:"12px"},e)},r.prototype.setStyle=function(e){this.boxWrapper.css(this.getStyle(e))},r.prototype.isHidden=function(){return!this.boxWrapper.getBBox().width},r.prototype.destroy=function(){var e=this.defs;return this.box=null,this.boxWrapper=this.boxWrapper.destroy(),E(this.gradients||{}),this.gradients=null,e&&(this.defs=e.destroy()),this.unSubPixelFix&&this.unSubPixelFix(),this.alignedObjects=null},r.prototype.createElement=function(e){var t=new this.Element;return t.init(this,e),t},r.prototype.getRadialAttr=function(e,t){return{cx:e[0]-e[2]/2+(t.cx||0)*e[2],cy:e[1]-e[2]/2+(t.cy||0)*e[2],r:(t.r||0)*e[2]}},r.prototype.buildText=function(e){new s(e).buildSVG()},r.prototype.getContrast=function(e){return(e=t.parse(e).rgba)[0]*=1,e[1]*=1.2,e[2]*=.5,459(e=/px/.test(e)?M(e):12)?e+3:Math.round(1.2*e),b:Math.round(.8*t),f:e}},r.prototype.rotCorr=function(e,t,r){var n=e;return t&&r&&(n=Math.max(n*Math.cos(t*d),4)),{x:-e/3*Math.sin(t*d),y:n}},r.prototype.pathToSegments=function(e){for(var t=[],r=[],n={A:8,C:7,H:2,L:3,M:3,Q:5,S:5,T:3,V:2},a=0;a":">","'":"'",'"':"""},symbols:o,draw:b}),n.registerRendererType("svg",r,!0),r})),t(r,"Core/Renderer/HTML/HTMLElement.js",[r["Core/Globals.js"],r["Core/Renderer/SVG/SVGElement.js"],r["Core/Utilities.js"]],(function(e,t,r){var n=this&&this.__extends||function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),a=e.isFirefox,i=e.isMS,o=e.isWebKit,s=e.win,l=r.css,c=r.defined,u=r.extend,d=r.pick,m=r.pInt;return function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n(t,e),t.compose=function(e){if(-1===t.composedClasses.indexOf(e)){t.composedClasses.push(e);var r=t.prototype,n=e.prototype;n.getSpanCorrection=r.getSpanCorrection,n.htmlCss=r.htmlCss,n.htmlGetBBox=r.htmlGetBBox,n.htmlUpdateTransform=r.htmlUpdateTransform,n.setSpanRotation=r.setSpanRotation}return e},t.prototype.getSpanCorrection=function(e,t,r){this.xCorr=-e*r,this.yCorr=-t},t.prototype.htmlCss=function(e){var t="SPAN"===this.element.tagName&&e&&"width"in e,r=d(t&&e.width,void 0);if(t){delete e.width,this.textWidth=r;var n=!0}return e&&"ellipsis"===e.textOverflow&&(e.whiteSpace="nowrap",e.overflow="hidden"),this.styles=u(this.styles,e),l(this.element,e),n&&this.htmlUpdateTransform(),this},t.prototype.htmlGetBBox=function(){var e=this.element;return{x:e.offsetLeft,y:e.offsetTop,width:e.offsetWidth,height:e.offsetHeight}},t.prototype.htmlUpdateTransform=function(){if(this.added){var e=this.renderer,t=this.element,r=this.translateX||0,n=this.translateY||0,a=this.x||0,i=this.y||0,o=this.textAlign||"left",s={left:0,center:.5,right:1}[o],u=this.styles;if(u=u&&u.whiteSpace,l(t,{marginLeft:r,marginTop:n}),!e.styledMode&&this.shadows&&this.shadows.forEach((function(e){l(e,{marginLeft:r+1,marginTop:n+1})})),this.inverted&&[].forEach.call(t.childNodes,(function(r){e.invertChild(r,t)})),"SPAN"===t.tagName){var d=this.rotation,p=this.textWidth&&m(this.textWidth),h=[d,o,t.innerHTML,this.textWidth,this.textAlign].join(),f=void 0;if(f=!1,p!==this.oldTextWidth){if(this.textPxLength)var b=this.textPxLength;else l(t,{width:"",whiteSpace:u||"nowrap"}),b=t.offsetWidth;(p>this.oldTextWidth||b>p)&&(/[ \-]/.test(t.textContent||t.innerText)||"ellipsis"===t.style.textOverflow)&&(l(t,{width:b>p||d?p+"px":"auto",display:"block",whiteSpace:u||"normal"}),this.oldTextWidth=p,f=!0)}this.hasBoxWidthChanged=f,h!==this.cTT&&(f=e.fontMetrics(t.style.fontSize,t).b,!c(d)||d===(this.oldRotation||0)&&o===this.oldAlign||this.setSpanRotation(d,s,f),this.getSpanCorrection(!c(d)&&this.textPxLength||t.offsetWidth,f,s,d,o)),l(t,{left:a+(this.xCorr||0)+"px",top:i+(this.yCorr||0)+"px"}),this.cTT=h,this.oldRotation=d,this.oldAlign=o}}else this.alignOnAdd=!0},t.prototype.setSpanRotation=function(e,t,r){var n={},c=i&&!/Edge/.test(s.navigator.userAgent)?"-ms-transform":o?"-webkit-transform":a?"MozTransform":s.opera?"-o-transform":void 0;c&&(n[c]=n.transform="rotate("+e+"deg)",n[c+(a?"Origin":"-origin")]=n.transformOrigin=100*t+"% "+r+"px",l(this.element,n))},t.composedClasses=[],t}(t)})),t(r,"Core/Renderer/HTML/HTMLRenderer.js",[r["Core/Renderer/HTML/AST.js"],r["Core/Renderer/SVG/SVGElement.js"],r["Core/Renderer/SVG/SVGRenderer.js"],r["Core/Utilities.js"]],(function(e,t,r,n){var a=this&&this.__extends||function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),i=n.attr,o=n.createElement,s=n.extend,l=n.pick;return function(r){function n(){return null!==r&&r.apply(this,arguments)||this}return a(n,r),n.compose=function(e){return-1===n.composedClasses.indexOf(e)&&(n.composedClasses.push(e),e.prototype.html=n.prototype.html),e},n.prototype.html=function(r,n,a){var c=this.createElement("span"),u=c.element,d=c.renderer,m=d.isSVG,p=function(e,r){["opacity","visibility"].forEach((function(n){e[n+"Setter"]=function(a,i,o){var s=e.div?e.div.style:r;t.prototype[n+"Setter"].call(this,a,i,o),s&&(s[i]=a)}})),e.addedSetters=!0};return c.textSetter=function(t){t!==this.textStr&&(delete this.bBox,delete this.oldTextWidth,e.setElementHTML(this.element,l(t,"")),this.textStr=t,c.doTransform=!0)},m&&p(c,c.element.style),c.xSetter=c.ySetter=c.alignSetter=c.rotationSetter=function(e,t){"align"===t?c.alignValue=c.textAlign=e:c[t]=e,c.doTransform=!0},c.afterSetters=function(){this.doTransform&&(this.htmlUpdateTransform(),this.doTransform=!1)},c.attr({text:r,x:Math.round(n),y:Math.round(a)}).css({position:"absolute"}),d.styledMode||c.css({fontFamily:this.style.fontFamily,fontSize:this.style.fontSize}),u.style.whiteSpace="nowrap",c.css=c.htmlCss,m&&(c.add=function(e){var t=d.box.parentNode,r=[];if(this.parentGroup=e){var n=e.div;if(!n){for(;e;)r.push(e),e=e.parentGroup;r.reverse().forEach((function(e){function a(t,r){e[r]=t,"translateX"===r?d.left=t+"px":d.top=t+"px",e.doTransform=!0}var l=i(e.element,"class"),u=e.styles||{},d=(n=e.div=e.div||o("div",l?{className:l}:void 0,{position:"absolute",left:(e.translateX||0)+"px",top:(e.translateY||0)+"px",display:e.display,opacity:e.opacity,cursor:u.cursor,pointerEvents:u.pointerEvents,visibility:e.visibility},n||t)).style;s(e,{classSetter:function(e){return function(t){this.element.setAttribute("class",t),e.className=t}}(n),on:function(){return r[0].div&&c.on.apply({element:r[0].div,onEvents:e.onEvents},arguments),e},translateXSetter:a,translateYSetter:a}),e.addedSetters||p(e)}))}}else n=t;return n.appendChild(u),c.added=!0,c.alignOnAdd&&c.htmlUpdateTransform(),c}),c},n.composedClasses=[],n}(r)})),t(r,"Core/Axis/AxisDefaults.js",[],(function(){var e;return function(e){e.defaultXAxisOptions={alignTicks:!0,allowDecimals:void 0,panningEnabled:!0,zIndex:2,zoomEnabled:!0,dateTimeLabelFormats:{millisecond:{main:"%H:%M:%S.%L",range:!1},second:{main:"%H:%M:%S",range:!1},minute:{main:"%H:%M",range:!1},hour:{main:"%H:%M",range:!1},day:{main:"%e. %b"},week:{main:"%e. %b"},month:{main:"%b '%y"},year:{main:"%Y"}},endOnTick:!1,gridLineDashStyle:"Solid",gridZIndex:1,labels:{autoRotation:void 0,autoRotationLimit:80,distance:void 0,enabled:!0,indentation:10,overflow:"justify",padding:5,reserveSpace:void 0,rotation:void 0,staggerLines:0,step:0,useHTML:!1,x:0,zIndex:7,style:{color:"#666666",cursor:"default",fontSize:"11px"}},maxPadding:.01,minorGridLineDashStyle:"Solid",minorTickLength:2,minorTickPosition:"outside",minPadding:.01,offset:void 0,opposite:!1,reversed:void 0,reversedStacks:!1,showEmpty:!0,showFirstLabel:!0,showLastLabel:!0,startOfWeek:1,startOnTick:!1,tickLength:10,tickPixelInterval:100,tickmarkPlacement:"between",tickPosition:"outside",title:{align:"middle",rotation:0,useHTML:!1,x:0,y:0,style:{color:"#666666"}},type:"linear",uniqueNames:!0,visible:!0,minorGridLineColor:"#f2f2f2",minorGridLineWidth:1,minorTickColor:"#999999",lineColor:"#ccd6eb",lineWidth:1,gridLineColor:"#e6e6e6",gridLineWidth:void 0,tickColor:"#ccd6eb"},e.defaultYAxisOptions={reversedStacks:!0,endOnTick:!0,maxPadding:.05,minPadding:.05,tickPixelInterval:72,showLastLabel:!0,labels:{x:-8},startOnTick:!0,title:{rotation:270,text:"Values"},stackLabels:{animation:{},allowOverlap:!1,enabled:!1,crop:!0,overflow:"justify",formatter:function(){return(0,this.axis.chart.numberFormatter)(this.total,-1)},style:{color:"#000000",fontSize:"11px",fontWeight:"bold",textOutline:"1px contrast"}},gridLineWidth:1,lineWidth:0},e.defaultLeftAxisOptions={labels:{x:-15},title:{rotation:270}},e.defaultRightAxisOptions={labels:{x:15},title:{rotation:90}},e.defaultBottomAxisOptions={labels:{autoRotation:[-45],x:0},margin:15,title:{rotation:0}},e.defaultTopAxisOptions={labels:{autoRotation:[-45],x:0},margin:15,title:{rotation:0}}}(e||(e={})),e})),t(r,"Core/Foundation.js",[r["Core/Utilities.js"]],(function(e){var t,r=e.addEvent,n=e.isFunction,a=e.objectEach,i=e.removeEvent;return function(e){e.registerEventOptions=function(e,t){e.eventOptions=e.eventOptions||{},a(t.events,(function(t,a){e.eventOptions[a]!==t&&(e.eventOptions[a]&&(i(e,a,e.eventOptions[a]),delete e.eventOptions[a]),n(t)&&(e.eventOptions[a]=t,r(e,a,t)))}))}}(t||(t={})),t})),t(r,"Core/Axis/Tick.js",[r["Core/FormatUtilities.js"],r["Core/Globals.js"],r["Core/Utilities.js"]],(function(e,t,r){var n=t.deg2rad,a=r.clamp,i=r.correctFloat,o=r.defined,s=r.destroyObjectProperties,l=r.extend,c=r.fireEvent,u=r.isNumber,d=r.merge,m=r.objectEach,p=r.pick;return t=function(){function t(e,t,r,n,a){this.isNewLabel=this.isNew=!0,this.axis=e,this.pos=t,this.type=r||"",this.parameters=a||{},this.tickmarkOffset=this.parameters.tickmarkOffset,this.options=this.parameters.options,c(this,"init"),r||n||this.addLabel()}return t.prototype.addLabel=function(){var t=this,r=t.axis,n=r.options,a=r.chart,s=r.categories,d=r.logarithmic,m=r.names,h=t.pos,f=p(t.options&&t.options.labels,n.labels),b=r.tickPositions,g=h===b[0],_=h===b[b.length-1],y=(!f.step||1===f.step)&&1===r.tickInterval;b=b.info;var v,k=t.label;if(s=this.parameters.category||(s?p(s[h],m[h],h):h),d&&u(s)&&(s=i(d.lin2log(s))),r.dateTime)if(b)var x=a.time.resolveDTLFormat(n.dateTimeLabelFormats[!n.grid&&b.higherRanks[h]||b.unitName]),w=x.main;else u(s)&&(w=r.dateTime.getXDateFormat(s,n.dateTimeLabelFormats||{}));t.isFirst=g,t.isLast=_;var N={axis:r,chart:a,dateTimeLabelFormat:w,isFirst:g,isLast:_,pos:h,tick:t,tickPositionInfo:b,value:s};c(this,"labelFormat",N);var E=function(t){return f.formatter?f.formatter.call(t,t):f.format?(t.text=r.defaultLabelFormatter.call(t),e.format(f.format,t,a)):r.defaultLabelFormatter.call(t,t)};n=E.call(N,N);var j=x&&x.list;t.shortenLabel=j?function(){for(v=0;vu&&a-d*mo&&(l=Math.round((i-a)/Math.cos(u*n))):(i=a+(1-d)*m,a-d*mo&&(b=o-e.x+b*d,g=-1),(b=Math.min(h,b))b||t.autoRotation&&(c.styles||{}).width)&&(l=b)),l&&(this.shortenLabel?this.shortenLabel():(f.width=Math.floor(l)+"px",(r.style||{}).textOverflow||(f.textOverflow="ellipsis"),c.css(f)))},t.prototype.moveLabel=function(e,t){var r=this,n=r.label,a=r.axis,i=a.reversed,o=!1;if(n&&n.textStr===e?(r.movedLabel=n,o=!0,delete r.label):m(a.ticks,(function(t){o||t.isNew||t===r||!t.label||t.label.textStr!==e||(r.movedLabel=t.label,o=!0,t.labelPos=r.movedLabel.xy,delete t.label)})),!o&&(r.labelPos||n)){var s=r.labelPos||n.xy;n=a.horiz?i?0:a.width+a.left:s.x,a=a.horiz?s.y:i?a.width+a.left:0,r.movedLabel=r.createLabel({x:n,y:a},e,t),r.movedLabel&&r.movedLabel.attr({opacity:0})}},t.prototype.render=function(e,t,r){var n=this.axis,a=n.horiz,i=this.pos,o=p(this.tickmarkOffset,n.tickmarkOffset);o=(i=this.getPosition(a,i,o,t)).x;var s=i.y;n=a&&o===n.pos+n.len||!a&&s===n.pos?-1:1,a=p(r,this.label&&this.label.newOpacity,1),r=p(r,1),this.isActive=!0,this.renderGridLine(t,r,n),this.renderMark(i,r,n),this.renderLabel(i,t,a,e),this.isNew=!1,c(this,"afterRender")},t.prototype.renderGridLine=function(e,t,r){var n=this.axis,a=n.options,i={},o=this.pos,s=this.type,l=p(this.tickmarkOffset,n.tickmarkOffset),c=n.chart.renderer,u=this.gridLine,d=a.gridLineWidth,m=a.gridLineColor,h=a.gridLineDashStyle;"minor"===this.type&&(d=a.minorGridLineWidth,m=a.minorGridLineColor,h=a.minorGridLineDashStyle),u||(n.chart.styledMode||(i.stroke=m,i["stroke-width"]=d||0,i.dashstyle=h),s||(i.zIndex=1),e&&(t=0),this.gridLine=u=c.path().attr(i).addClass("highcharts-"+(s?s+"-":"")+"grid-line").add(n.gridGroup)),u&&(r=n.getPlotLinePath({value:o+l,lineWidth:u.strokeWidth()*r,force:"pass",old:e}))&&u[e||this.isNew?"attr":"animate"]({d:r,opacity:t})},t.prototype.renderMark=function(e,t,r){var n=this.axis,a=n.options,i=n.chart.renderer,o=this.type,s=n.tickSize(o?o+"Tick":"tick"),l=e.x;e=e.y;var c=p(a["minor"!==o?"tickWidth":"minorTickWidth"],!o&&n.isXAxis?1:0);a=a["minor"!==o?"tickColor":"minorTickColor"];var u=this.mark,d=!u;s&&(n.opposite&&(s[0]=-s[0]),u||(this.mark=u=i.path().addClass("highcharts-"+(o?o+"-":"")+"tick").add(n.axisGroup),n.chart.styledMode||u.attr({stroke:a,"stroke-width":c})),u[d?"attr":"animate"]({d:this.getMarkPath(l,e,s[0],u.strokeWidth()*r,n.horiz,i),opacity:t}))},t.prototype.renderLabel=function(e,t,r,n){var a=this.axis,i=a.horiz,o=a.options,s=this.label,l=o.labels,c=l.step;a=p(this.tickmarkOffset,a.tickmarkOffset);var d=e.x;e=e.y;var m=!0;s&&u(d)&&(s.xy=e=this.getLabelPosition(d,e,s,i,l,a,n,c),this.isFirst&&!this.isLast&&!o.showFirstLabel||this.isLast&&!this.isFirst&&!o.showLastLabel?m=!1:!i||l.step||l.rotation||t||0===r||this.handleOverflow(e),c&&n%c&&(m=!1),m&&u(e.y)?(e.opacity=r,s[this.isNewLabel?"attr":"animate"](e),this.isNewLabel=!1):(s.attr("y",-9999),this.isNewLabel=!0))},t.prototype.replaceMovedLabel=function(){var e=this.label,t=this.axis,r=t.reversed;if(e&&!this.isNew){var n=t.horiz?r?t.left:t.width+t.left:e.xy.x;r=t.horiz?e.xy.y:r?t.width+t.top:t.top,e.animate({x:n,y:r,opacity:0},void 0,e.destroy),delete this.label}t.isDirty=!0,this.label=this.movedLabel,delete this.movedLabel},t}()})),t(r,"Core/Axis/Axis.js",[r["Core/Animation/AnimationUtilities.js"],r["Core/Axis/AxisDefaults.js"],r["Core/Color/Color.js"],r["Core/DefaultOptions.js"],r["Core/Foundation.js"],r["Core/Globals.js"],r["Core/Axis/Tick.js"],r["Core/Utilities.js"]],(function(e,t,r,n,a,i,o,s){var l=e.animObject,c=n.defaultOptions,u=a.registerEventOptions,d=i.deg2rad,m=s.arrayMax,p=s.arrayMin,h=s.clamp,f=s.correctFloat,b=s.defined,g=s.destroyObjectProperties,_=s.erase,y=s.error,v=s.extend,k=s.fireEvent,x=s.getMagnitude,w=s.isArray,N=s.isNumber,E=s.isString,j=s.merge,O=s.normalizeTickInterval,S=s.objectEach,C=s.pick,z=s.relativeLength,T=s.removeEvent,A=s.splat,M=s.syncTimeout;return e=function(){function e(e,t){this.zoomEnabled=this.width=this.visible=this.userOptions=this.translationSlope=this.transB=this.transA=this.top=this.ticks=this.tickRotCorr=this.tickPositions=this.tickmarkOffset=this.tickInterval=this.tickAmount=this.side=this.series=this.right=this.positiveValuesOnly=this.pos=this.pointRangePadding=this.pointRange=this.plotLinesAndBandsGroups=this.plotLinesAndBands=this.paddedTicks=this.overlap=this.options=this.offset=this.names=this.minPixelPadding=this.minorTicks=this.minorTickInterval=this.min=this.maxLabelLength=this.max=this.len=this.left=this.labelFormatter=this.labelEdge=this.isLinked=this.height=this.hasVisibleSeries=this.hasNames=this.eventOptions=this.coll=this.closestPointRange=this.chart=this.categories=this.bottom=this.alternateBands=void 0,this.init(e,t)}return e.prototype.init=function(e,t){var r=t.isX;this.chart=e,this.horiz=e.inverted&&!this.isZAxis?!r:r,this.isXAxis=r,this.coll=this.coll||(r?"xAxis":"yAxis"),k(this,"init",{userOptions:t}),this.opposite=C(t.opposite,this.opposite),this.side=C(t.side,this.side,this.horiz?this.opposite?0:2:this.opposite?1:3),this.setOptions(t);var n=this.options,a=n.labels,i=n.type;this.userOptions=t,this.minPixelPadding=0,this.reversed=C(n.reversed,this.reversed),this.visible=n.visible,this.zoomEnabled=n.zoomEnabled,this.hasNames="category"===i||!0===n.categories,this.categories=n.categories||this.hasNames,this.names||(this.names=[],this.names.keys={}),this.plotLinesAndBandsGroups={},this.positiveValuesOnly=!!this.logarithmic,this.isLinked=b(n.linkedTo),this.ticks={},this.labelEdge=[],this.minorTicks={},this.plotLinesAndBands=[],this.alternateBands={},this.len=0,this.minRange=this.userMinRange=n.minRange||n.maxZoom,this.range=n.range,this.offset=n.offset||0,this.min=this.max=null,t=C(n.crosshair,A(e.options.tooltip.crosshairs)[r?0:1]),this.crosshair=!0===t?{}:t,-1===e.axes.indexOf(this)&&(r?e.axes.splice(e.xAxis.length,0,this):e.axes.push(this),e[this.coll].push(this)),this.series=this.series||[],e.inverted&&!this.isZAxis&&r&&void 0===this.reversed&&(this.reversed=!0),this.labelRotation=N(a.rotation)?a.rotation:void 0,u(this,n),k(this,"afterInit")},e.prototype.setOptions=function(e){this.options=j(t.defaultXAxisOptions,"yAxis"===this.coll&&t.defaultYAxisOptions,[t.defaultTopAxisOptions,t.defaultRightAxisOptions,t.defaultBottomAxisOptions,t.defaultLeftAxisOptions][this.side],j(c[this.coll],e)),k(this,"afterSetOptions",{userOptions:e})},e.prototype.defaultLabelFormatter=function(e){var t=this.axis;e=this.chart.numberFormatter;var r=N(this.value)?this.value:NaN,n=t.chart.time,a=this.dateTimeLabelFormat,i=c.lang,o=i.numericSymbols;i=i.numericSymbolMagnitude||1e3;var s=t.logarithmic?Math.abs(r):t.tickInterval,l=o&&o.length;if(t.categories)var u=""+this.value;else if(a)u=n.dateFormat(a,r);else if(l&&1e3<=s)for(;l--&&void 0===u;)s>=(t=Math.pow(i,l+1))&&0==10*r%t&&null!==o[l]&&0!==r&&(u=e(r/t,-1)+o[l]);return void 0===u&&(u=1e4<=Math.abs(r)?e(r,-1):e(r,-1,void 0,"")),u},e.prototype.getSeriesExtremes=function(){var e,t=this,r=t.chart;k(this,"getSeriesExtremes",null,(function(){t.hasVisibleSeries=!1,t.dataMin=t.dataMax=t.threshold=null,t.softThreshold=!t.isXAxis,t.stacking&&t.stacking.buildStacks(),t.series.forEach((function(n){if(n.visible||!r.options.chart.ignoreHiddenSeries){var a=n.options,i=a.threshold;if(t.hasVisibleSeries=!0,t.positiveValuesOnly&&0>=i&&(i=null),t.isXAxis){if((a=n.xData).length){a=t.logarithmic?a.filter(t.validatePositiveValue):a;var o=(e=n.getXExtremes(a)).min,s=e.max;N(o)||o instanceof Date||(a=a.filter(N),o=(e=n.getXExtremes(a)).min,s=e.max),a.length&&(t.dataMin=Math.min(C(t.dataMin,o),o),t.dataMax=Math.max(C(t.dataMax,s),s))}}else n=n.applyExtremes(),N(n.dataMin)&&(o=n.dataMin,t.dataMin=Math.min(C(t.dataMin,o),o)),N(n.dataMax)&&(s=n.dataMax,t.dataMax=Math.max(C(t.dataMax,s),s)),b(i)&&(t.threshold=i),(!a.softThreshold||t.positiveValuesOnly)&&(t.softThreshold=!1)}}))})),k(this,"afterGetSeriesExtremes")},e.prototype.translate=function(e,t,r,n,a,i){var o=this.linkedParent||this,s=n&&o.old?o.old.min:o.min,l=o.minPixelPadding;a=(o.isOrdinal||o.brokenAxis&&o.brokenAxis.hasBreaks||o.logarithmic&&a)&&o.lin2val;var c=1,u=0;return(n=n&&o.old?o.old.transA:o.transA)||(n=o.transA),r&&(c*=-1,u=o.len),o.reversed&&(u-=(c*=-1)*(o.sector||o.len)),t?(e=(e*c+u-l)/n+s,a&&(e=o.lin2val(e))):(a&&(e=o.val2lin(e)),e=N(s)?c*(e-s)*n+u+c*l+(N(i)?n*i:0):void 0),e},e.prototype.toPixels=function(e,t){return this.translate(e,!1,!this.horiz,null,!0)+(t?0:this.pos)},e.prototype.toValue=function(e,t){return this.translate(e-(t?0:this.pos),!0,!this.horiz,null,!0)},e.prototype.getPlotLinePath=function(e){function t(e,t,r){return("pass"!==y&&er)&&(y?e=h(e,t,r):o=!0),e}var r,n,a,i,o,s=this,l=s.chart,c=s.left,u=s.top,d=e.old,m=e.value,p=e.lineWidth,f=d&&l.oldChartHeight||l.chartHeight,b=d&&l.oldChartWidth||l.chartWidth,g=s.transB,_=e.translatedValue,y=e.force;return e={value:m,lineWidth:p,old:d,force:y,acrossPanes:e.acrossPanes,translatedValue:_},k(this,"getPlotLinePath",e,(function(e){_=C(_,s.translate(m,null,null,d)),_=h(_,-1e5,1e5),r=a=Math.round(_+g),n=i=Math.round(f-_-g),N(_)?s.horiz?(n=u,i=f-s.bottom,r=a=t(r,c,c+s.width)):(r=c,a=b-s.right,n=i=t(n,u,u+s.height)):(o=!0,y=!1),e.path=o&&!y?null:l.renderer.crispLine([["M",r,n],["L",a,i]],p||1)})),e.path},e.prototype.getLinearTickPositions=function(e,t,r){var n=f(Math.floor(t/e)*e);r=f(Math.ceil(r/e)*e);var a,i=[];if(f(n+e)===n&&(a=20),this.single)return[t];for(t=n;t<=r&&(i.push(t),(t=f(t+e,a))!==o);)var o=t;return i},e.prototype.getMinorTickInterval=function(){var e=this.options;return!0===e.minorTicks?C(e.minorTickInterval,"auto"):!1===e.minorTicks?null:e.minorTickInterval},e.prototype.getMinorTickPositions=function(){var e=this.options,t=this.tickPositions,r=this.minorTickInterval,n=this.pointRangePadding||0,a=this.min-n,i=(n=this.max+n)-a,o=[];if(i&&i/r=this.minRange,u=this.minRange,d=(u-s+o)/2;d=[o-d,C(a.min,o-d)],c&&(d[2]=this.logarithmic?this.logarithmic.log2lin(this.dataMin):this.dataMin),s=[(o=m(d))+u,C(a.max,o+u)],c&&(s[2]=i?i.log2lin(this.dataMax):this.dataMax),(s=p(s))-o=m)g=m,u=0;else if(this.dataMax<=m){var _=m;c=0}this.min=C(p,g,this.dataMin),this.max=C(h,_,this.dataMax)}if(r&&(this.positiveValuesOnly&&!e&&0>=Math.min(this.min,C(this.dataMin,this.min))&&y(10,1,t),this.min=f(r.log2lin(this.min),16),this.max=f(r.log2lin(this.max),16)),this.range&&b(this.max)&&(this.userMin=this.min=p=Math.max(this.dataMin,this.minFromRange()),this.userMax=h=this.max,this.range=null),k(this,"foundExtremes"),this.beforePadding&&this.beforePadding(),this.adjustForMinRange(),!(s||this.axisPointRange||this.stacking&&this.stacking.usePercentage||i)&&b(this.min)&&b(this.max)&&(t=this.max-this.min)&&(!b(p)&&u&&(this.min-=t*u),!b(h)&&c&&(this.max+=t*c)),N(this.userMin)||(N(n.softMin)&&n.softMinthis.max&&(this.max=h=n.softMax),N(n.ceiling)&&(this.max=Math.min(this.max,n.ceiling))),l&&b(this.dataMin)&&(m=m||0,!b(p)&&this.min=m?this.min=this.options.minRange?Math.min(m,this.max-this.minRange):m:!b(h)&&this.max>m&&this.dataMax<=m&&(this.max=this.options.minRange?Math.max(m,this.min+this.minRange):m)),N(this.min)&&N(this.max)&&!this.chart.polar&&this.min>this.max&&(b(this.options.min)?this.max=this.min:b(this.options.max)&&(this.min=this.max)),this.tickInterval=this.min===this.max||void 0===this.min||void 0===this.max?1:i&&this.linkedParent&&!d&&o===this.linkedParent.options.tickPixelInterval?d=this.linkedParent.tickInterval:C(d,this.tickAmount?(this.max-this.min)/Math.max(this.tickAmount-1,1):void 0,s?1:(this.max-this.min)*o/Math.max(this.len,o)),a&&!e){var v=this.min!==(this.old&&this.old.min)||this.max!==(this.old&&this.old.max);this.series.forEach((function(e){e.forceCrop=e.forceCropping&&e.forceCropping(),e.processData(v)})),k(this,"postProcessData",{hasExtemesChanged:v})}this.setAxisTranslation(),k(this,"initialAxisTranslation"),this.pointRange&&!d&&(this.tickInterval=Math.max(this.pointRange,this.tickInterval)),e=C(n.minTickInterval,this.dateTime&&!this.series.some((function(e){return e.noSharedTooltip}))?this.closestPointRange:0),!d&&this.tickIntervalthis.tickInterval||void 0!==this.tickAmount),!!this.tickAmount)),this.tickAmount||(this.tickInterval=this.unsquish()),this.setTickPositions()},e.prototype.setTickPositions=function(){var e=this.options,t=e.tickPositions,r=this.getMinorTickInterval(),n=this.hasVerticalPanning(),a="colorAxis"===this.coll,i=(a||!n)&&e.startOnTick;n=(a||!n)&&e.endOnTick,a=e.tickPositioner,this.tickmarkOffset=this.categories&&"between"===e.tickmarkPlacement&&1===this.tickInterval?.5:0,this.minorTickInterval="auto"===r&&this.tickInterval?this.tickInterval/5:r,this.single=this.min===this.max&&b(this.min)&&!this.tickAmount&&(parseInt(this.min,10)===this.min||!1!==e.allowDecimals),this.tickPositions=r=t&&t.slice(),!r&&(this.ordinal&&this.ordinal.positions||!((this.max-this.min)/this.tickInterval>Math.max(2*this.len,200))?r=this.dateTime?this.getTimeTicks(this.dateTime.normalizeTimeTickInterval(this.tickInterval,e.units),this.min,this.max,e.startOfWeek,this.ordinal&&this.ordinal.positions,this.closestPointRange,!0):this.logarithmic?this.logarithmic.getLogTickPositions(this.tickInterval,this.min,this.max):this.getLinearTickPositions(this.tickInterval,this.min,this.max):(r=[this.min,this.max],y(19,!1,this.chart)),r.length>this.len&&((r=[r[0],r.pop()])[0]===r[1]&&(r.length=1)),this.tickPositions=r,a&&(a=a.apply(this,[this.min,this.max])))&&(this.tickPositions=r=a),this.paddedTicks=r.slice(0),this.trimTicks(r,i,n),this.isLinked||(this.single&&2>r.length&&!this.categories&&!this.series.some((function(e){return e.is("heatmap")&&"between"===e.options.pointPlacement}))&&(this.min-=.5,this.max+=.5),t||a||this.adjustTickAmount()),k(this,"afterSetTickPositions")},e.prototype.trimTicks=function(e,t,r){var n=e[0],a=e[e.length-1],i=!this.isOrdinal&&this.minPointOffset||0;if(k(this,"trimTicks"),!this.isLinked){if(t&&-1/0!==n)this.min=n;else for(;this.min-i>e[0];)e.shift();if(r)this.max=a;else for(;this.max+ir&&(this.finalTickAmt=r,r=5),this.tickAmount=r},e.prototype.adjustTickAmount=function(){var e=this.options,t=this.tickInterval,r=this.tickPositions,n=this.tickAmount,a=this.finalTickAmt,i=r&&r.length,o=C(this.threshold,this.softThreshold?0:null);if(this.hasData()&&N(this.min)&&N(this.max)){if(in&&(this.tickInterval*=2,this.setTickPositions());if(b(a)){for(t=e=r.length;t--;)(3===a&&1==t%2||2>=a&&0s&&(t=s)),b(a)&&(is&&(i=s))),r.displayBtn=void 0!==t||void 0!==i,r.setExtremes(t,i,!1,void 0,{trigger:"zoom"})),e.zoomed=!0})),e.zoomed},e.prototype.setAxisSize=function(){var e=this.chart,t=this.options,r=t.offsets||[0,0,0,0],n=this.horiz,a=this.width=Math.round(z(C(t.width,e.plotWidth-r[3]+r[1]),e.plotWidth)),i=this.height=Math.round(z(C(t.height,e.plotHeight-r[0]+r[2]),e.plotHeight)),o=this.top=Math.round(z(C(t.top,e.plotTop+r[0]),e.plotHeight,e.plotTop));t=this.left=Math.round(z(C(t.left,e.plotLeft+r[3]),e.plotWidth,e.plotLeft)),this.bottom=e.chartHeight-i-o,this.right=e.chartWidth-a-t,this.len=Math.max(n?a:i,0),this.pos=n?t:o},e.prototype.getExtremes=function(){var e=this.logarithmic;return{min:e?f(e.lin2log(this.min)):this.min,max:e?f(e.lin2log(this.max)):this.max,dataMin:this.dataMin,dataMax:this.dataMax,userMin:this.userMin,userMax:this.userMax}},e.prototype.getThreshold=function(e){var t=this.logarithmic,r=t?t.lin2log(this.min):this.min;return t=t?t.lin2log(this.max):this.max,null===e||-1/0===e?e=r:1/0===e?e=t:r>e?e=r:tt?e.align="right":195t&&(e.align="left")})),e.align},e.prototype.tickSize=function(e){var t=this.options,r=C(t["tick"===e?"tickWidth":"minorTickWidth"],"tick"===e&&this.isXAxis&&!this.categories?1:0),n=t["tick"===e?"tickLength":"minorTickLength"];if(r&&n){"inside"===t[e+"Position"]&&(n=-n);var a=[n,r]}return k(this,"afterTickSize",e={tickSize:a}),e.tickSize},e.prototype.labelMetrics=function(){var e=this.tickPositions&&this.tickPositions[0]||0;return this.chart.renderer.fontMetrics(this.options.labels.style.fontSize,this.ticks[e]&&this.ticks[e].label)},e.prototype.unsquish=function(){var e,t,r=this.options.labels,n=this.horiz,a=this.tickInterval,i=this.len/(((this.categories?1:0)+this.max-this.min)/a),o=r.rotation,s=this.labelMetrics(),l=Math.max(this.max-this.min,0),c=function(e){var t=e/(i||1);return(t=1l&&1/0!==e&&1/0!==i&&l&&(t=Math.ceil(l/a)),f(t*a)},u=a,m=Number.MAX_VALUE;if(n){if(!r.staggerLines&&!r.step)if(N(o))var p=[o];else i=r){var n=(t=c(Math.abs(s.h/Math.sin(d*r))))+Math.abs(r/360);nn.step)return n.rotation?0:(this.staggerLines||1)*this.len/a;if(!r){if(void 0!==(e=n.style.width))return parseInt(String(e),10);if(i)return i-t.spacing[3]}return.33*t.chartWidth},e.prototype.renderUnsquish=function(){var e=this.chart,t=e.renderer,r=this.tickPositions,n=this.ticks,a=this.options.labels,i=a.style,o=this.horiz,s=this.getSlotWidth(),l=Math.max(1,Math.round(s-2*a.padding)),c={},u=this.labelMetrics(),d=i.textOverflow,m=0;if(E(a.rotation)||(c.rotation=a.rotation||0),r.forEach((function(e){(e=n[e]).movedLabel&&e.replaceMovedLabel(),e&&e.label&&e.label.textPxLength>m&&(m=e.label.textPxLength)})),this.maxLabelLength=m,this.autoRotation)m>l&&m>u.h?c.rotation=this.labelRotation:this.labelRotation=0;else if(s){var p=l;if(!d){var h="clip";for(l=r.length;!o&&l--;){var f=r[l];(f=n[f].label)&&(f.styles&&"ellipsis"===f.styles.textOverflow?f.css({textOverflow:"clip"}):f.textPxLength>s&&f.css({width:s+"px"}),f.getBBox().height>this.len/r.length-(u.h-u.f)&&(f.specificTextOverflow="ellipsis"))}}}c.rotation&&(p=m>.5*e.chartHeight?.33*e.chartHeight:m,d||(h="ellipsis")),(this.labelAlign=a.align||this.autoLabelAlign(this.labelRotation))&&(c.align=this.labelAlign),r.forEach((function(e){var t=(e=n[e])&&e.label,r=i.width,a={};t&&(t.attr(c),e.shortenLabel?e.shortenLabel():p&&!r&&"nowrap"!==i.whiteSpace&&(p=this.min&&e<=this.max||this.grid&&this.grid.isColumn)&&(n[e]||(n[e]=new o(this,e)),r&&n[e].isNew&&n[e].render(t,!0,-1),n[e].render(t))},e.prototype.render=function(){var e,t,r=this,n=r.chart,a=r.logarithmic,s=r.options,c=r.isLinked,u=r.tickPositions,d=r.axisTitle,m=r.ticks,p=r.minorTicks,h=r.alternateBands,f=s.stackLabels,b=s.alternateGridColor,g=r.tickmarkOffset,_=r.axisLine,y=r.showAxis,v=l(n.renderer.globalAnimation);if(r.labelEdge.length=0,r.overlap=!1,[m,p,h].forEach((function(e){S(e,(function(e){e.isActive=!1}))})),r.hasData()||c){var x=r.chart.hasRendered&&r.old&&N(r.old.min);r.minorTickInterval&&!r.categories&&r.getMinorTickPositions().forEach((function(e){r.renderMinorTick(e,x)})),u.length&&(u.forEach((function(e,t){r.renderTick(e,t,x)})),g&&(0===r.min||r.single)&&(m[-1]||(m[-1]=new o(r,-1,null,!0)),m[-1].render(-1))),b&&u.forEach((function(o,s){t=void 0!==u[s+1]?u[s+1]+g:r.max-g,0==s%2&&ot&&(!o||c<=r)&&void 0!==c&&u.push(c),c>r&&(p=!0),c=f}}}else t=this.lin2log(t),r=this.lin2log(r),e=o?s.getMinorTickInterval():c.tickInterval,e=i("auto"===e?null:e,this.minorAutoInterval,c.tickPixelInterval/(o?5:1)*(r-t)/((o?l/s.tickPositions.length:l)||1)),e=a(e,void 0,n(e)),u=s.getLinearTickPositions(e,t,r).map(this.log2lin),o||(this.minorAutoInterval=e/5);return o||(s.tickInterval=e),u},e.prototype.lin2log=function(e){return Math.pow(10,e)},e.prototype.log2lin=function(e){return Math.log(e)/Math.LN10},e}();e.Additions=l}(t||(t={})),t})),t(r,"Core/Axis/PlotLineOrBand/PlotLineOrBandAxis.js",[r["Core/Utilities.js"]],(function(e){var t,r=e.erase,n=e.extend,a=e.isNumber;return function(e){var t,i=[];e.compose=function(e,r){return t||(t=e),-1===i.indexOf(r)&&(i.push(r),n(r.prototype,o.prototype)),r};var o=function(){function e(){}return e.prototype.getPlotBandPath=function(e,t,r){void 0===r&&(r=this.options);var n=this.getPlotLinePath({value:t,force:!0,acrossPanes:r.acrossPanes}),i=[],o=this.horiz;if(t=!a(this.min)||!a(this.max)||ethis.max&&t>this.max,e=this.getPlotLinePath({value:e,force:!0,acrossPanes:r.acrossPanes}),r=1,e&&n){if(t){var s=e.toString()===n.toString();r=0}for(t=0;tg-l?g:g-l);else{if(!f)return!1;s[e]=Math.max(o,a+l+r>t?a:a+l)}},_=function(e,t,r,n,a){var o;return at-i?o=!1:s[e]=at-n/2?t-n-2:a-r/2,o},v=function(e){var t=h;h=f,f=t,n=e},k=function(){!1!==g.apply(0,h)?!1!==_.apply(0,f)||n||(v(!0),k()):n?s.x=s.y=0:(v(!0),k())};return(a.inverted||1t}))&&(e=e.map((function(e){var t=r(e.anchorX,e.anchorY,e.point.isHeader,e.boxWidth,!1);return p(e,{target:t.y,x:t.x})}))),n.cleanSplit(),s(e,M);var P=z,I=z;e.forEach((function(e){var t=e.x,r=e.boxWidth;(e=e.isHeader)||(n.outside&&z+tI&&(I=z+t))})),e.forEach((function(e){var t=e.x,r=e.anchorX,a=e.pos,i=e.point.isHeader;if(a={visibility:void 0===a?"hidden":"inherit",x:t,y:a+T,anchorX:r,anchorY:e.anchorY},n.outside&&tr[0]?Math.max(Math.abs(r[0]),a.width-r[0]):Math.max(Math.abs(r[0]),a.width),n.height=0>r[1]?Math.max(Math.abs(r[1]),a.height-Math.abs(r[1])):Math.max(Math.abs(r[1]),a.height),this.tracker?this.tracker.attr(n):(this.tracker=t.renderer.rect(n).addClass("highcharts-tracker").add(t),e.styledMode||this.tracker.attr({fill:"rgba(0,0,0,0)"}))}}},e.prototype.styledModeFormat=function(e){return e.replace('style="font-size: 10px"','class="highcharts-header"').replace(/style="color:{(point|series)\.color}"/g,'class="highcharts-color-{$1.colorIndex}"')},e.prototype.tooltipFooterHeaderFormatter=function(e,t){var r=e.series,n=r.tooltipOptions,a=r.xAxis,o=a&&a.dateTime;a={isFooter:t,labelConfig:e};var s=n.xDateFormat,l=n[t?"footerFormat":"headerFormat"];return h(this,"headerFormatter",a,(function(t){o&&!s&&b(e.key)&&(s=o.getXDateFormat(e.key,n.dateTimeLabelFormats)),o&&s&&(e.point&&e.point.tooltipDateKeys||["key"]).forEach((function(e){l=l.replace("{point."+e+"}","{point."+e+":"+s+"}")})),r.chart.styledMode&&(l=this.styledModeFormat(l)),t.text=i(l,{point:e,series:r},this.chart)})),a.text},e.prototype.update=function(e){this.destroy(),_(!0,this.chart.options.tooltip.userOptions,e),this.init(this.chart,_(!0,this.options,e))},e.prototype.updatePosition=function(e){var t=this.chart,r=this.options,n=t.pointer,a=this.getLabel();n=n.getChartPosition();var i=(r.positioner||this.getPosition).call(this,a.width,a.height,e),o=e.plotX+t.plotLeft;e=e.plotY+t.plotTop,this.outside&&(r=r.borderWidth+2*this.distance,this.renderer.setSize(a.width+r,a.height+r,!1),1===n.scaleX&&1===n.scaleY||(u(this.container,{transform:"scale("+n.scaleX+", "+n.scaleY+")"}),o*=n.scaleX,e*=n.scaleY),o+=n.left-i.x,e+=n.top-i.y),this.move(Math.round(i.x),Math.round(i.y||0),o,e)},e}()})),t(r,"Core/Series/Point.js",[r["Core/Renderer/HTML/AST.js"],r["Core/Animation/AnimationUtilities.js"],r["Core/DefaultOptions.js"],r["Core/FormatUtilities.js"],r["Core/Utilities.js"]],(function(e,t,r,n,a){var i=t.animObject,o=r.defaultOptions,s=n.format,l=a.addEvent,c=a.defined,u=a.erase,d=a.extend,m=a.fireEvent,p=a.getNestedProperty,h=a.isArray,f=a.isFunction,b=a.isNumber,g=a.isObject,_=a.merge,y=a.objectEach,v=a.pick,k=a.syncTimeout,x=a.removeEvent,w=a.uniqueKey;return t=function(){function t(){this.colorIndex=this.category=void 0,this.formatPrefix="point",this.id=void 0,this.isNull=!1,this.percentage=this.options=this.name=void 0,this.selected=!1,this.total=this.series=void 0,this.visible=!0,this.x=void 0}return t.prototype.animateBeforeDestroy=function(){var e=this,t={x:e.startXPos,opacity:0},r=e.getGraphicalProps();r.singular.forEach((function(r){e[r]=e[r].animate("dataLabel"===r?{x:e[r].startXPos,y:e[r].startYPos,opacity:0}:t)})),r.plural.forEach((function(t){e[t].forEach((function(t){t.element&&t.animate(d({x:e.startXPos},t.startYPos?{x:t.startXPos,y:t.startYPos}:{}))}))}))},t.prototype.applyOptions=function(e,r){var n=this.series,a=n.options.pointValKey||n.pointValKey;return e=t.prototype.optionsToObject.call(this,e),d(this,e),this.options=this.options?d(this.options,e):e,e.group&&delete this.group,e.dataLabels&&delete this.dataLabels,a&&(this.y=t.prototype.getNestedProperty.call(this,a)),this.formatPrefix=(this.isNull=v(this.isValid&&!this.isValid(),null===this.x||!b(this.y)))?"null":"point",this.selected&&(this.state="select"),"name"in this&&void 0===r&&n.xAxis&&n.xAxis.hasNames&&(this.x=n.xAxis.nameToX(this)),void 0===this.x&&n?this.x=void 0===r?n.autoIncrement():r:b(e.x)&&n.options.relativeXValue&&(this.x=n.autoIncrement(e.x)),this},t.prototype.destroy=function(){function e(){for(a in(t.graphic||t.dataLabel||t.dataLabels)&&(x(t),t.destroyElements()),t)t[a]=null}var t=this,r=t.series,n=r.chart;r=r.options.dataSorting;var a,o=n.hoverPoints,s=i(t.series.chart.renderer.globalAnimation);t.legendItem&&n.legend.destroyItem(t),o&&(t.setState(),u(o,t),o.length||(n.hoverPoints=null)),t===n.hoverPoint&&t.onMouseOut(),r&&r.enabled?(this.animateBeforeDestroy(),k(e,s.duration)):e(),n.pointCount--},t.prototype.destroyElements=function(e){var t=this;(e=t.getGraphicalProps(e)).singular.forEach((function(e){t[e]=t[e].destroy()})),e.plural.forEach((function(e){t[e].forEach((function(e){e.element&&e.destroy()})),delete t[e]}))},t.prototype.firePointEvent=function(e,t,r){var n=this,a=this.series.options;(a.point.events[e]||n.options&&n.options.events&&n.options.events[e])&&n.importEvents(),"click"===e&&a.allowPointSelect&&(r=function(e){n.select&&n.select(null,e.ctrlKey||e.metaKey||e.shiftKey)}),m(n,e,t,r)},t.prototype.getClassName=function(){return"highcharts-point"+(this.selected?" highcharts-point-select":"")+(this.negative?" highcharts-negative":"")+(this.isNull?" highcharts-null-point":"")+(void 0!==this.colorIndex?" highcharts-color-"+this.colorIndex:"")+(this.options.className?" "+this.options.className:"")+(this.zone&&this.zone.className?" "+this.zone.className.replace("highcharts-negative",""):"")},t.prototype.getGraphicalProps=function(e){var t,r=this,n=[],a={singular:[],plural:[]};for((e=e||{graphic:1,dataLabel:1}).graphic&&n.push("graphic","upperGraphic","shadowGroup"),e.dataLabel&&n.push("dataLabel","dataLabelUpper","connector"),t=n.length;t--;){var i=n[t];r[i]&&a.singular.push(i)}return["dataLabel","connector"].forEach((function(t){var n=t+"s";e[t]&&r[n]&&a.plural.push(n)})),a},t.prototype.getLabelConfig=function(){return{x:this.category,y:this.y,color:this.color,colorIndex:this.colorIndex,key:this.name||this.category,series:this.series,point:this,percentage:this.percentage,total:this.total||this.stackTotal}},t.prototype.getNestedProperty=function(e){if(e)return 0===e.indexOf("custom.")?p(e,this.options):this[e]},t.prototype.getZone=function(){var e=this.series,t=e.zones;e=e.zoneAxis||"y";var r,n=0;for(r=t[n];this[e]>=r.value;)r=t[++n];return this.nonZonedColor||(this.nonZonedColor=this.color),this.color=r&&r.color&&!this.options.color?r.color:this.nonZonedColor,r},t.prototype.hasNewShapeType=function(){return(this.graphic&&(this.graphic.symbolName||this.graphic.element.nodeName))!==this.shapeType},t.prototype.init=function(e,t,r){return this.series=e,this.applyOptions(t,r),this.id=c(this.id)?this.id:w(),this.resolveColor(),e.chart.pointCount++,m(this,"afterInit"),this},t.prototype.optionsToObject=function(e){var r=this.series,n=r.options.keys,a=n||r.pointArrayMap||["y"],i=a.length,o={},s=0,l=0;if(b(e)||null===e)o[a[0]]=e;else if(h(e))for(!n&&e.length>i&&("string"===(r=typeof e[0])?o.name=e[0]:"number"===r&&(o.x=e[0]),s++);lo+l&&(h=o+l),bs+c&&(b=s+c),this.hasDragged=Math.sqrt(Math.pow(u-h,2)+Math.pow(d-b,2)),10e.options.findNearestPointBy.indexOf("y");if(e=e.searchPoint(r,a),(a=f(e,!0)&&e.series)&&!(a=!f(n,!0))){a=n.distX-e.distX;var i=n.dist-e.dist,o=(e.series.group&&e.series.group.zIndex)-(n.series.group&&n.series.group.zIndex);a=0<(0!==a&&t?a:0!==i?i:0!==o?o:n.series.index>e.series.index?-1:1)}a&&(n=e)})),n)},e.prototype.getChartCoordinatesFromPoint=function(e,t){var r=e.series,n=r.xAxis;r=r.yAxis;var a=e.shapeArgs;if(n&&r){var i=_(e.clientX,e.plotX),o=e.plotY||0;return e.isNode&&a&&h(a.x)&&h(a.y)&&(i=a.x,o=a.y),t?{chartX:r.len+r.pos-o,chartY:n.len+n.pos-i}:{chartX:i+n.pos,chartY:o+r.pos}}if(a&&a.x&&a.y)return{chartX:a.x,chartY:a.y}},e.prototype.getChartPosition=function(){if(this.chartPosition)return this.chartPosition;var e=this.chart.container,t=g(e);this.chartPosition={left:t.left,top:t.top,scaleX:1,scaleY:1};var r=e.offsetWidth;return e=e.offsetHeight,2f.max&&(r=f.max-y,N=!0);N?(x-=.8*(x-o[c][0]),"number"==typeof w&&(w-=.8*(w-o[c][1])),t()):o[c]=[x,w],h||(i[c]=v-p,i[m]=y),i=h?1/k:k,a[m]=y,a[c]=r,n[h?e?"scaleY":"scaleX":"scale"+u]=k,n["translate"+u]=i*p+(x-i*g)},e.prototype.reset=function(e,t){var r=this.chart,n=r.hoverSeries,a=r.hoverPoint,i=r.hoverPoints,o=r.tooltip,s=o&&o.shared?i:a;e&&s&&y(s).forEach((function(t){t.series.isCartesian&&void 0===t.plotX&&(e=!1)})),e?o&&s&&y(s).length&&(o.refresh(s),o.shared&&i?i.forEach((function(e){e.setState(e.state,!0),e.series.isCartesian&&(e.series.xAxis.crosshair&&e.series.xAxis.drawCrosshair(null,e),e.series.yAxis.crosshair&&e.series.yAxis.drawCrosshair(null,e))})):a&&(a.setState(a.state,!0),r.axes.forEach((function(e){e.crosshair&&a.series[e.coll]===e&&e.drawCrosshair(null,a)})))):(a&&a.onMouseOut(),i&&i.forEach((function(e){e.setState()})),n&&n.onMouseOut(),o&&o.hide(t),this.unDocMouseMove&&(this.unDocMouseMove=this.unDocMouseMove()),r.axes.forEach((function(e){e.hideCrosshair()})),this.hoverX=r.hoverPoints=r.hoverPoint=null)},e.prototype.runPointActions=function(t,r){var n=this.chart,a=n.tooltip&&n.tooltip.options.enabled?n.tooltip:void 0,o=!!a&&a.shared,l=r||n.hoverPoint,c=l&&l.series||n.hoverSeries;l=(r=this.getHoverData(l,c,n.series,(!t||"touchmove"!==t.type)&&(!!r||c&&c.directTouch&&this.isDirectTouch),o,t)).hoverPoint,c=r.hoverSeries;var u=r.hoverPoints;if(r=c&&c.tooltipOptions.followPointer&&!c.tooltipOptions.split,o=o&&c&&!c.noSharedTooltip,l&&(l!==n.hoverPoint||a&&a.isHidden)){if((n.hoverPoints||[]).forEach((function(e){-1===u.indexOf(e)&&e.setState()})),n.hoverSeries!==c&&c.onMouseOver(),this.applyInactiveState(u),(u||[]).forEach((function(e){e.setState("hover")})),n.hoverPoint&&n.hoverPoint.firePointEvent("mouseOut"),!l.series)return;n.hoverPoints=u,n.hoverPoint=l,l.firePointEvent("mouseOver"),a&&a.refresh(o?u:l,t)}else r&&a&&!a.isHidden&&(l=a.getAnchor([{}],t),n.isInsidePlot(l[0],l[1],{visiblePlotOnly:!0})&&a.updatePosition({plotX:l[0],plotY:l[1]}));this.unDocMouseMove||(this.unDocMouseMove=s(n.container.ownerDocument,"mousemove",(function(t){var r=i[e.hoverChartIndex];r&&r.pointer.onDocumentMouseMove(t)})),this.eventsToUnbind.push(this.unDocMouseMove)),n.axes.forEach((function(e){var r,a=_((e.crosshair||{}).snap,!0);a&&((r=n.hoverPoint)&&r.series[e.coll]===e||(r=m(u,(function(t){return t.series[e.coll]===e})))),r||!a?e.drawCrosshair(t,r):e.hideCrosshair()}))},e.prototype.scaleGroups=function(e,t){var r=this.chart;r.series.forEach((function(n){var a=e||n.getPlotBox();n.group&&(n.xAxis&&n.xAxis.zoomEnabled||r.mapView)&&(n.group.attr(a),n.markerGroup&&(n.markerGroup.attr(a),n.markerGroup.clip(t?r.clipRect:null)),n.dataLabelsGroup&&n.dataLabelsGroup.attr(a))})),r.clipRect.attr(t||r.clipBox)},e.prototype.setDOMEvents=function(){var r=this,n=this.chart.container,a=n.ownerDocument;n.onmousedown=this.onContainerMouseDown.bind(this),n.onmousemove=this.onContainerMouseMove.bind(this),n.onclick=this.onContainerClick.bind(this),this.eventsToUnbind.push(s(n,"mouseenter",this.onContainerMouseEnter.bind(this))),this.eventsToUnbind.push(s(n,"mouseleave",this.onContainerMouseLeave.bind(this))),e.unbindDocumentMouseUp||(e.unbindDocumentMouseUp=s(a,"mouseup",this.onDocumentMouseUp.bind(this)));for(var i=this.chart.renderTo.parentElement;i&&"BODY"!==i.tagName;)this.eventsToUnbind.push(s(i,"scroll",(function(){delete r.chartPosition}))),i=i.parentElement;t.hasTouch&&(this.eventsToUnbind.push(s(n,"touchstart",this.onContainerTouchStart.bind(this),{passive:!1})),this.eventsToUnbind.push(s(n,"touchmove",this.onContainerTouchMove.bind(this),{passive:!1})),e.unbindDocumentTouchEnd||(e.unbindDocumentTouchEnd=s(a,"touchend",this.onDocumentTouchEnd.bind(this),{passive:!1})))},e.prototype.setHoverChartIndex=function(){var r=this.chart,n=t.charts[_(e.hoverChartIndex,-1)];n&&n!==r&&n.pointer.onContainerMouseLeave({relatedTarget:!0}),n&&n.mouseIsDown||(e.hoverChartIndex=r.index)},e.prototype.touch=function(e,t){var r=this.chart;if(this.setHoverChartIndex(),1===e.touches.length)if(e=this.normalize(e),r.isInsidePlot(e.chartX-r.plotLeft,e.chartY-r.plotTop,{visiblePlotOnly:!0})&&!r.openMenu){if(t&&this.runPointActions(e),"touchmove"===e.type)var n=!!(t=this.pinchDown)[0]&&4<=Math.sqrt(Math.pow(t[0].chartX-e.chartX,2)+Math.pow(t[0].chartY-e.chartY,2));_(n,!0)&&this.pinch(e)}else t&&this.reset();else 2===e.touches.length&&this.pinch(e)},e.prototype.touchSelect=function(e){return!(!this.chart.options.chart.zoomBySingleTouch||!e.touches||1!==e.touches.length)},e.prototype.zoomOption=function(e){var t=this.chart,r=t.options.chart;t=t.inverted;var n=r.zoomType||"";/touch/.test(e.type)&&(n=_(r.pinchType,n)),this.zoomX=e=/x/.test(n),this.zoomY=r=/y/.test(n),this.zoomHor=e&&!t||r&&t,this.zoomVert=r&&!t||e&&t,this.hasZoom=e||r},e}()})),t(r,"Core/MSPointer.js",[r["Core/Globals.js"],r["Core/Pointer.js"],r["Core/Utilities.js"]],(function(e,t,r){function n(){var e=[];return e.item=function(e){return this[e]},m(h,(function(t){e.push({pageX:t.pageX,pageY:t.pageY,target:t.target})})),e}function a(e,r,a,i){var s=o[t.hoverChartIndex||NaN];"touch"!==e.pointerType&&e.pointerType!==e.MSPOINTER_TYPE_TOUCH||!s||(s=s.pointer,i(e),s[r]({type:a,target:e.currentTarget,preventDefault:l,touches:n()}))}var i=this&&this.__extends||function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),o=e.charts,s=e.doc,l=e.noop,c=e.win,u=r.addEvent,d=r.css,m=r.objectEach,p=r.removeEvent,h={},f=!!c.PointerEvent;return function(t){function r(){return null!==t&&t.apply(this,arguments)||this}return i(r,t),r.isRequired=function(){return!(e.hasTouch||!c.PointerEvent&&!c.MSPointerEvent)},r.prototype.batchMSEvents=function(e){e(this.chart.container,f?"pointerdown":"MSPointerDown",this.onContainerPointerDown),e(this.chart.container,f?"pointermove":"MSPointerMove",this.onContainerPointerMove),e(s,f?"pointerup":"MSPointerUp",this.onDocumentPointerUp)},r.prototype.destroy=function(){this.batchMSEvents(p),t.prototype.destroy.call(this)},r.prototype.init=function(e,r){t.prototype.init.call(this,e,r),this.hasZoom&&d(e.container,{"-ms-touch-action":"none","touch-action":"none"})},r.prototype.onContainerPointerDown=function(e){a(e,"onContainerTouchStart","touchstart",(function(e){h[e.pointerId]={pageX:e.pageX,pageY:e.pageY,target:e.currentTarget}}))},r.prototype.onContainerPointerMove=function(e){a(e,"onContainerTouchMove","touchmove",(function(e){h[e.pointerId]={pageX:e.pageX,pageY:e.pageY},h[e.pointerId].target||(h[e.pointerId].target=e.currentTarget)}))},r.prototype.onDocumentPointerUp=function(e){a(e,"onDocumentTouchEnd","touchend",(function(e){delete h[e.pointerId]}))},r.prototype.setDOMEvents=function(){t.prototype.setDOMEvents.call(this),(this.hasZoom||this.followTouchMove)&&this.batchMSEvents(u)},r}(t)})),t(r,"Core/Legend/Legend.js",[r["Core/Animation/AnimationUtilities.js"],r["Core/FormatUtilities.js"],r["Core/Globals.js"],r["Core/Series/Point.js"],r["Core/Renderer/RendererUtilities.js"],r["Core/Utilities.js"]],(function(e,t,r,n,a,i){var o=e.animObject,s=e.setAnimation,l=t.format;e=r.isFirefox;var c=r.marginNames;r=r.win;var u=a.distribute,d=i.addEvent,m=i.createElement,p=i.css,h=i.defined,f=i.discardElement,b=i.find,g=i.fireEvent,_=i.isNumber,y=i.merge,v=i.pick,k=i.relativeLength,x=i.stableSort,w=i.syncTimeout;return a=i.wrap,i=function(){function e(e,t){this.allItems=[],this.contentGroup=this.box=void 0,this.display=!1,this.group=void 0,this.offsetWidth=this.maxLegendWidth=this.maxItemWidth=this.legendWidth=this.legendHeight=this.lastLineHeight=this.lastItemY=this.itemY=this.itemX=this.itemMarginTop=this.itemMarginBottom=this.itemHeight=this.initialItemY=0,this.options={},this.padding=0,this.pages=[],this.proximate=!1,this.scrollGroup=void 0,this.widthOption=this.totalItemWidth=this.titleHeight=this.symbolWidth=this.symbolHeight=0,this.chart=e,this.init(e,t)}return e.prototype.init=function(e,t){this.chart=e,this.setOptions(t),t.enabled&&(this.render(),d(this.chart,"endResize",(function(){this.legend.positionCheckboxes()})),this.proximate?this.unchartrender=d(this.chart,"render",(function(){this.legend.proximatePositions(),this.legend.positionItems()})):this.unchartrender&&this.unchartrender())},e.prototype.setOptions=function(e){var t=v(e.padding,8);this.options=e,this.chart.styledMode||(this.itemStyle=e.itemStyle,this.itemHiddenStyle=y(this.itemStyle,e.itemHiddenStyle)),this.itemMarginTop=e.itemMarginTop||0,this.itemMarginBottom=e.itemMarginBottom||0,this.padding=t,this.initialItemY=t-5,this.symbolWidth=v(e.symbolWidth,16),this.pages=[],this.proximate="proximate"===e.layout&&!this.chart.inverted,this.baseline=void 0},e.prototype.update=function(e,t){var r=this.chart;this.setOptions(y(!0,this.options,e)),this.destroy(),r.isDirtyLegend=r.isDirtyBox=!0,v(t,!0)&&r.redraw(),g(this,"afterUpdate")},e.prototype.colorizeItem=function(e,t){if(e.legendGroup[t?"removeClass":"addClass"]("highcharts-legend-item-hidden"),!this.chart.styledMode){var r=this.options,n=e.legendItem,a=e.legendLine,i=e.legendSymbol,o=this.itemHiddenStyle.color;r=t?r.itemStyle.color:o;var s=t&&e.color||o,l=e.options&&e.options.marker,c={fill:s};n&&n.css({fill:r,color:r}),a&&a.attr({stroke:s}),i&&(l&&i.isMarker&&(c=e.pointAttribs(),t||(c.stroke=c.fill=o)),i.attr(c))}g(this,"afterColorizeItem",{item:e,visible:t})},e.prototype.positionItems=function(){this.allItems.forEach(this.positionItem,this),this.chart.isResizing||this.positionCheckboxes()},e.prototype.positionItem=function(e){var t=this,r=this.options,n=r.symbolPadding,a=!r.rtl,i=e._legendItemPos;r=i[0],i=i[1];var o=e.checkbox,s=e.legendGroup;s&&s.element&&(n={translateX:a?r:this.legendWidth-r-2*n-4,translateY:i},a=function(){g(t,"afterPositionItem",{item:e})},h(s.translateY)?s.animate(n,void 0,a):(s.attr(n),a())),o&&(o.x=r,o.y=i)},e.prototype.destroyItem=function(e){var t=e.checkbox;["legendItem","legendLine","legendSymbol","legendGroup"].forEach((function(t){e[t]&&(e[t]=e[t].destroy())})),t&&f(e.checkbox)},e.prototype.destroy=function(){function e(e){this[e]&&(this[e]=this[e].destroy())}this.getAllItems().forEach((function(t){["legendItem","legendGroup"].forEach(e,t)})),"clipRect up down pager nav box title group".split(" ").forEach(e,this),this.display=null},e.prototype.positionCheckboxes=function(){var e=this.group&&this.group.alignAttr,t=this.clipHeight||this.legendHeight,r=this.titleHeight;if(e){var n=e.translateY;this.allItems.forEach((function(a){var i=a.checkbox;if(i){var o=n+r+i.y+(this.scrollOffset||0)+3;p(i,{left:e.translateX+a.checkboxOffset+i.x-20+"px",top:o+"px",display:this.proximate||o>n-6&&o1.5*r?t.height:r))},e.prototype.layoutItem=function(e){var t=this.options,r=this.padding,n="horizontal"===t.layout,a=e.itemHeight,i=this.itemMarginBottom,o=this.itemMarginTop,s=n?v(t.itemDistance,20):0,l=this.maxLegendWidth;t=t.alignColumns&&this.totalItemWidth>l?this.maxItemWidth:e.itemWidth,n&&this.itemX-r+t>l&&(this.itemX=r,this.lastLineHeight&&(this.itemY+=o+this.lastLineHeight+i),this.lastLineHeight=0),this.lastItemY=o+this.itemY+i,this.lastLineHeight=Math.max(a,this.lastLineHeight),e._legendItemPos=[this.itemX,this.itemY],n?this.itemX+=t:(this.itemY+=o+a+i,this.lastLineHeight=a),this.offsetWidth=this.widthOption||Math.max((n?this.itemX-r-(e.checkbox?0:s):t)+r,this.offsetWidth)},e.prototype.getAllItems=function(){var e=[];return this.chart.series.forEach((function(t){var r=t&&t.options;t&&v(r.showInLegend,!h(r.linkedTo)&&void 0,!0)&&(e=e.concat(t.legendItems||("point"===r.legendType?t.data:t)))})),g(this,"afterGetAllItems",{allItems:e}),e},e.prototype.getAlignment=function(){var e=this.options;return this.proximate?e.align.charAt(0)+"tv":e.floating?"":e.align.charAt(0)+e.verticalAlign.charAt(0)+e.layout.charAt(0)},e.prototype.adjustMargins=function(e,t){var r=this.chart,n=this.options,a=this.getAlignment();a&&[/(lth|ct|rth)/,/(rtv|rm|rbv)/,/(rbh|cb|lbh)/,/(lbv|lm|ltv)/].forEach((function(i,o){i.test(a)&&!h(e[o])&&(r[c[o]]=Math.max(r[c[o]],r.legend[(o+1)%2?"legendHeight":"legendWidth"]+[1,-1,-1,1][o]*n[o%2?"x":"y"]+v(n.margin,12)+t[o]+(r.titleOffset[o]||0)))}))},e.prototype.proximatePositions=function(){var e=this.chart,t=[],r="left"===this.options.align;this.allItems.forEach((function(n){var a,i=r;if(n.yAxis){n.xAxis.options.reversed&&(i=!i),n.points&&(a=b(i?n.points:n.points.slice(0).reverse(),(function(e){return _(e.plotY)}))),i=this.itemMarginTop+n.legendItem.getBBox().height+this.itemMarginBottom;var o=n.yAxis.top-e.plotTop;n.visible?(a=a?a.plotY:n.yAxis.height,a+=o-.3*i):a=o+n.yAxis.height,t.push({target:a,size:i,item:n})}}),this),u(t,e.plotHeight).forEach((function(t){t.item._legendItemPos&&(t.item._legendItemPos[1]=e.plotTop-e.spacing[0]+t.pos)}))},e.prototype.render=function(){var e=this.chart,t=e.renderer,r=this.options,n=this.padding,a=this.getAllItems(),i=this.group,o=this.box;this.itemX=n,this.itemY=this.initialItemY,this.lastItemY=this.offsetWidth=0,this.widthOption=k(r.width,e.spacingBox.width-n);var s=e.spacingBox.width-2*n-r.x;-1<["rm","lm"].indexOf(this.getAlignment().substring(0,2))&&(s/=2),this.maxLegendWidth=this.widthOption||s,i||(this.group=i=t.g("legend").addClass(r.className||"").attr({zIndex:7}).add(),this.contentGroup=t.g().attr({zIndex:1}).add(i),this.scrollGroup=t.g().add(this.contentGroup)),this.renderTitle(),x(a,(function(e,t){return(e.options&&e.options.legendIndex||0)-(t.options&&t.options.legendIndex||0)})),r.reversed&&a.reverse(),this.allItems=a,this.display=s=!!a.length,this.itemHeight=this.totalItemWidth=this.maxItemWidth=this.lastLineHeight=0,a.forEach(this.renderItem,this),a.forEach(this.layoutItem,this),a=(this.widthOption||this.offsetWidth)+n;var l=this.lastItemY+this.lastLineHeight+this.titleHeight;l=this.handleOverflow(l),l+=n,o||(this.box=o=t.rect().addClass("highcharts-legend-box").attr({r:r.borderRadius}).add(i),o.isNew=!0),e.styledMode||o.attr({stroke:r.borderColor,"stroke-width":r.borderWidth||0,fill:r.backgroundColor||"none"}).shadow(r.shadow),0s&&!1!==d.enabled?(this.clipHeight=t=Math.max(s-20-this.titleHeight-c,0),this.currentPage=v(this.currentPage,1),this.fullHeight=e,f.forEach((function(e,n){var a=e._legendItemPos[1],i=Math.round(e.legendItem.getBBox().height),o=h.length;(!o||a-h[o-1]>t&&(r||a)!==h[o-1])&&(h.push(r||a),o++),e.pageIx=o-1,r&&(f[n-1].pageIx=o-1),n===f.length-1&&a+i-h[o-1]>t&&i<=t&&(h.push(a),e.pageIx=o),a!==r&&(r=a)})),y||(y=n.clipRect=i.clipRect(0,c,9999,0),n.contentGroup.clip(y)),b(t),_||(this.nav=_=i.g().attr({zIndex:1}).add(this.group),this.up=i.symbol("triangle",0,0,p,p).add(_),g("upTracker").on("click",(function(){n.scroll(-1,m)})),this.pager=i.text("",15,10).addClass("highcharts-legend-navigation"),a.styledMode||this.pager.css(d.style),this.pager.add(_),this.down=i.symbol("triangle-down",0,0,p,p).add(_),g("downTracker").on("click",(function(){n.scroll(1,m)}))),n.scroll(0),e=s):_&&(b(),this.nav=_.destroy(),this.scrollGroup.attr({translateY:1}),this.clipHeight=0),e},e.prototype.scroll=function(e,t){var r=this,n=this.chart,a=this.pages,i=a.length,l=this.clipHeight,c=this.options.navigation,u=this.pager,d=this.padding,m=this.currentPage+e;m>i&&(m=i),0=Math.max(l+i,d.pos)&&s<=Math.min(l+i+a.width,d.pos+d.len)||(e.isInsidePlot=!1)}return!r.ignoreY&&e.isInsidePlot&&(n=u&&(n?u.xAxis:u.yAxis)||{pos:o,len:1/0},(r=r.paneCoordinates?n.pos+t:o+t)>=Math.max(c+o,n.pos)&&r<=Math.min(c+o+a.height,n.pos+n.len)||(e.isInsidePlot=!1)),R(this,"afterIsInsidePlot",e),e.isInsidePlot},e.prototype.redraw=function(e){R(this,"beforeRedraw");var t=this.hasCartesianSeries?this.axes:this.colorAxis||[],r=this.series,n=this.pointer,a=this.legend,i=this.userOptions.legend,o=this.renderer,s=o.isHidden(),l=[],c=this.isDirtyBox,u=this.isDirtyLegend;for(this.setResponsive&&this.setResponsive(!1),g(!!this.hasRendered&&e,this),s&&this.temporaryDisplay(),this.layOutTitles(),e=r.length;e--;){var d=r[e];if(d.options.stacking||d.options.centerInCategory){var m=!0;if(d.isDirty){var p=!0;break}}}if(p)for(e=r.length;e--;)(d=r[e]).options.stacking&&(d.isDirty=!0);r.forEach((function(e){e.isDirty&&("point"===e.options.legendType?("function"==typeof e.updateTotals&&e.updateTotals(),u=!0):i&&(i.labelFormatter||i.labelFormat)&&(u=!0)),e.isDirtyData&&R(e,"updatedData")})),u&&a&&a.options.enabled&&(a.render(),this.isDirtyLegend=!1),m&&this.getStacks(),t.forEach((function(e){e.updateNames(),e.setScale()})),this.getMargins(),t.forEach((function(e){e.isDirty&&(c=!0)})),t.forEach((function(e){var t=e.min+","+e.max;e.extKey!==t&&(e.extKey=t,l.push((function(){R(e,"afterSetExtremes",L(e.eventArgs,e.getExtremes())),delete e.eventArgs}))),(c||m)&&e.redraw()})),c&&this.drawChartBox(),R(this,"predraw"),r.forEach((function(e){(c||e.isDirty)&&e.visible&&e.redraw(),e.isDirtyData=!1})),n&&n.reset(!0),o.draw(),R(this,"redraw"),R(this,"render"),s&&this.temporaryDisplay(!0),l.forEach((function(e){e.call()}))},e.prototype.get=function(e){function t(t){return t.id===e||t.options&&t.options.id===e}for(var r=this.series,n=$(this.axes,t)||$(this.series,t),a=0;!n&&a=s&&a<=l||c||!M(a))&&(u=!0),n[c?"zoomX":"zoomY"]&&u&&(t=o.zoom(e.min,e.max),o.displayBtn&&(i=!0))}));var o=r.resetZoomButton;i&&!o?r.showResetZoom():!i&&V(o)&&(r.resetZoomButton=o.destroy()),t&&r.redraw(G(r.options.chart.animation,e&&e.animation,100>r.pointCount))},e.prototype.pan=function(e,t){var r=this,n=r.hoverPoints;t="object"==typeof t?t:{enabled:t,type:"x"};var a=r.options.chart,i=r.options.mapNavigation&&r.options.mapNavigation.enabled;a&&a.panning&&(a.panning=t);var o,s=t.type;R(this,"pan",{originalEvent:e},(function(){n&&n.forEach((function(e){e.setState()}));var t=r.xAxis;"xy"===s?t=t.concat(r.yAxis):"y"===s&&(t=r.yAxis);var a={};t.forEach((function(t){if(t.options.panningEnabled&&!t.options.isInternal){var n=t.horiz,l=e[n?"chartX":"chartY"],c=r[n=n?"mouseDownX":"mouseDownY"],u=t.minPointOffset||0,d=t.reversed&&!r.inverted||!t.reversed&&r.inverted?-1:1,m=t.getExtremes(),p=t.toValue(c-l,!0)+u*d,h=t.toValue(c+t.len-l,!0)-(u*d||t.isXAxis&&t.pointRangePadding||0),f=h=d&&p<=h&&(t.setExtremes(c,p,!1,!1,{trigger:"pan"}),r.resetZoomButton||i||c===d||p===h||!s.match("y")||(r.showResetZoom(),t.displayBtn=!1),o=!0),a[n]=l)}})),W(a,(function(e,t){r[t]=e})),o&&r.redraw(!1),A(r.container,{cursor:"move"})}))},e}(),L(e.prototype,{callbacks:[],collectionsWithInit:{xAxis:[e.prototype.addAxis,[!0]],yAxis:[e.prototype.addAxis,[!1]],series:[e.prototype.addSeries]},collectionsWithUpdate:["xAxis","yAxis","series"],propsRequireDirtyBox:"backgroundColor borderColor borderWidth borderRadius plotBackgroundColor plotBackgroundImage plotBorderColor plotBorderWidth plotShadow shadow".split(" "),propsRequireReflow:"margin marginTop marginRight marginBottom marginLeft spacing spacingTop spacingRight spacingBottom spacingLeft".split(" "),propsRequireUpdateSeries:"chart.inverted chart.polar chart.ignoreHiddenSeries chart.type colors plotOptions time tooltip".split(" ")}),e})),t(r,"Core/Legend/LegendSymbol.js",[r["Core/Utilities.js"]],(function(e){var t,r=e.merge,n=e.pick;return function(e){e.drawLineMarker=function(e){var t=this.options,a=e.symbolWidth,i=e.symbolHeight,o=i/2,s=this.chart.renderer,l=this.legendGroup;e=e.baseline-Math.round(.3*e.fontMetrics.b);var c={},u=t.marker;this.chart.styledMode||(c={"stroke-width":t.lineWidth||0},t.dashStyle&&(c.dashstyle=t.dashStyle)),this.legendLine=s.path([["M",0,e],["L",a,e]]).addClass("highcharts-graph").attr(c).add(l),u&&!1!==u.enabled&&a&&(t=Math.min(n(u.radius,o),o),0===this.symbol.indexOf("url")&&(u=r(u,{width:i,height:i}),t=0),this.legendSymbol=a=s.symbol(this.symbol,a/2-t,e-t,2*t,2*t,u).addClass("highcharts-point").add(l),a.isMarker=!0)},e.drawRectangle=function(e,t){var r=e.symbolHeight,a=e.options.squareSymbol;t.legendSymbol=this.chart.renderer.rect(a?(e.symbolWidth-r)/2:0,e.baseline-r+1,a?r:e.symbolWidth,r,n(e.options.symbolRadius,r/2)).addClass("highcharts-point").attr({zIndex:3}).add(t.legendGroup)}}(t||(t={})),t})),t(r,"Core/Series/SeriesDefaults.js",[],(function(){return{lineWidth:2,allowPointSelect:!1,crisp:!0,showCheckbox:!1,animation:{duration:1e3},events:{},marker:{enabledThreshold:2,lineColor:"#ffffff",lineWidth:0,radius:4,states:{normal:{animation:!0},hover:{animation:{duration:50},enabled:!0,radiusPlus:2,lineWidthPlus:1},select:{fillColor:"#cccccc",lineColor:"#000000",lineWidth:2}}},point:{events:{}},dataLabels:{animation:{},align:"center",defer:!0,formatter:function(){var e=this.series.chart.numberFormatter;return"number"!=typeof this.y?"":e(this.y,-1)},padding:5,style:{fontSize:"11px",fontWeight:"bold",color:"contrast",textOutline:"1px contrast"},verticalAlign:"bottom",x:0,y:0},cropThreshold:300,opacity:1,pointRange:0,softThreshold:!0,states:{normal:{animation:!0},hover:{animation:{duration:50},lineWidthPlus:1,marker:{},halo:{size:10,opacity:.25}},select:{animation:{duration:0}},inactive:{animation:{duration:50},opacity:.2}},stickyTracking:!0,turboThreshold:1e3,findNearestPointBy:"x"}})),t(r,"Core/Series/Series.js",[r["Core/Animation/AnimationUtilities.js"],r["Core/DefaultOptions.js"],r["Core/Foundation.js"],r["Core/Globals.js"],r["Core/Legend/LegendSymbol.js"],r["Core/Series/Point.js"],r["Core/Series/SeriesDefaults.js"],r["Core/Series/SeriesRegistry.js"],r["Core/Renderer/SVG/SVGElement.js"],r["Core/Utilities.js"]],(function(e,t,r,n,a,i,o,s,l,c){var u=e.animObject,d=e.setAnimation,m=t.defaultOptions,p=r.registerEventOptions,h=n.hasTouch,f=n.svg,b=n.win,g=s.seriesTypes,_=c.addEvent,y=c.arrayMax,v=c.arrayMin,k=c.clamp,x=c.cleanRecursively,w=c.correctFloat,N=c.defined,E=c.erase,j=c.error,O=c.extend,S=c.find,C=c.fireEvent,z=c.getNestedProperty,T=c.isArray,A=c.isNumber,M=c.isString,P=c.merge,I=c.objectEach,D=c.pick,L=c.removeEvent,$=c.splat,R=c.syncTimeout;return e=function(){function e(){this.zones=this.yAxis=this.xAxis=this.userOptions=this.tooltipOptions=this.processedYData=this.processedXData=this.points=this.options=this.linkedSeries=this.index=this.eventsToUnbind=this.eventOptions=this.data=this.chart=this._i=void 0}return e.prototype.init=function(e,t){C(this,"init",{options:t});var r=this,n=e.series;this.eventsToUnbind=[],r.chart=e,r.options=r.setOptions(t),t=r.options,r.linkedSeries=[],r.bindAxes(),O(r,{name:t.name,state:"",visible:!1!==t.visible,selected:!0===t.selected}),p(this,t);var a,i=t.events;(i&&i.click||t.point&&t.point.events&&t.point.events.click||t.allowPointSelect)&&(e.runTrackerClick=!0),r.getColor(),r.getSymbol(),r.parallelArrays.forEach((function(e){r[e+"Data"]||(r[e+"Data"]=[])})),r.isCartesian&&(e.hasCartesianSeries=!0),n.length&&(a=n[n.length-1]),r._i=D(a&&a._i,-1)+1,r.opacity=r.options.opacity,e.orderSeries(this.insert(n)),t.dataSorting&&t.dataSorting.enabled?r.setDataSortingOptions():r.points||r.data||r.setData(t.data,!1),C(this,"afterInit")},e.prototype.is=function(e){return g[e]&&this instanceof g[e]},e.prototype.insert=function(e){var t,r=this.options.index;if(A(r)){for(t=e.length;t--;)if(r>=D(e[t].options.index,e[t]._i)){e.splice(t+1,0,this);break}-1===t&&e.unshift(this),t+=1}else e.push(this);return D(t,e.length-1)},e.prototype.bindAxes=function(){var e,t=this,r=t.options,n=t.chart;C(this,"bindAxes",null,(function(){(t.axisTypes||[]).forEach((function(a){var i=0;n[a].forEach((function(n){e=n.options,(r[a]===i&&!e.isInternal||void 0!==r[a]&&r[a]===e.id||void 0===r[a]&&0===e.index)&&(t.insert(n.series),t[a]=n,n.isDirty=!0),e.isInternal||i++})),t[a]||t.optionalAxis===a||j(18,!0,n)}))})),C(this,"afterBindAxes")},e.prototype.updateParallelArrays=function(e,t){var r=e.series,n=arguments,a=A(t)?function(n){var a="y"===n&&r.toYData?r.toYData(e):e[n];r[n+"Data"][t]=a}:function(e){Array.prototype[t].apply(r[e+"Data"],Array.prototype.slice.call(n,2))};r.parallelArrays.forEach(a)},e.prototype.hasData=function(){return this.visible&&void 0!==this.dataMax&&void 0!==this.dataMin||this.visible&&this.yData&&0=this.cropStart?c-this.cropStart:c),!n&&A(c)&&s[c]&&s[c].touched&&(c=void 0),c},e.prototype.updateData=function(e,t){var r,n,a,i=this.options,o=i.dataSorting,s=this.points,l=[],c=this.requireSorting,u=e.length===s.length,d=!0;if(this.xIncrement=null,e.forEach((function(e,t){var n=N(e)&&this.pointClass.prototype.optionsToObject.call({series:this},e)||{},d=n.x;n.id||A(d)?(-1===(n=this.findPointIndex(n,a))||void 0===n?l.push(e):s[n]&&e!==i.data[n]?(s[n].update(e,!1,null,!1),s[n].touched=!0,c&&(a=n+1)):s[n]&&(s[n].touched=!0),(!u||t!==n||o&&o.enabled||this.hasDerivedData)&&(r=!0)):l.push(e)}),this),r)for(e=s.length;e--;)(n=s[e])&&!n.touched&&n.remove&&n.remove(!1,t);else!u||o&&o.enabled?d=!1:(e.forEach((function(e,t){e!==s[t].y&&s[t].update&&s[t].update(e,!1,null,!1)})),l.length=0);return s.forEach((function(e){e&&(e.touched=!1)})),!!d&&(l.forEach((function(e){this.addPoint(e,!1,null,null,!1)}),this),null===this.xIncrement&&this.xData&&this.xData.length&&(this.xIncrement=y(this.xData),this.autoIncrement()),!0)},e.prototype.setData=function(e,t,r,n){var a=this,i=a.points,o=i&&i.length||0,s=a.options,l=a.chart,c=s.dataSorting,u=a.xAxis,d=s.turboThreshold,m=this.xData,p=this.yData,h=a.pointArrayMap;h=h&&h.length;var f,b=s.keys,g=0,_=1,y=null,v=(e=e||[]).length;if(t=D(t,!0),c&&c.enabled&&(e=this.sortData(e)),!1!==n&&v&&o&&!a.cropped&&!a.hasGroupedData&&a.visible&&!a.isSeriesBoosting&&(f=this.updateData(e,r)),!f){if(a.xIncrement=null,a.colorCounter=0,this.parallelArrays.forEach((function(e){a[e+"Data"].length=0})),d&&v>d)if(y=a.getFirstValidPoint(e),A(y))for(r=0;re?1:0})).forEach((function(e,t){e.x=t}),this),t.linkedSeries&&t.linkedSeries.forEach((function(t){var r=t.options,a=r.data;r.dataSorting&&r.dataSorting.enabled||!a||(a.forEach((function(r,i){a[i]=n(t,r),e[i]&&(a[i].x=e[i].x,a[i].index=i)})),t.setData(a,!1))})),e},e.prototype.getProcessedData=function(e){var t=this.xAxis,r=this.options,n=r.cropThreshold,a=e||this.getExtremesFromAll||r.getExtremesFromAll,i=this.isCartesian;e=t&&t.val2lin,r=!(!t||!t.logarithmic);var o=0,s=this.xData,l=this.yData,c=this.requireSorting,u=!1,d=s.length;if(t){var m=(u=t.getExtremes()).min,p=u.max;u=t.categories&&!t.names.length}if(i&&this.sorted&&!a&&(!n||d>n||this.forceCrop))if(s[d-1]p)s=[],l=[];else if(this.yData&&(s[0]p)){var h=this.cropData(this.xData,this.yData,m,p);s=h.xData,l=h.yData,o=h.start,h=!0}for(n=s.length||1;--n;)if(0<(t=r?e(s[n])-e(s[n-1]):s[n]-s[n-1])&&(void 0===f||tt&&c&&!u&&(j(15,!1,this.chart),c=!1);return{xData:s,yData:l,cropped:h,cropStart:o,closestPointRange:f}},e.prototype.processData=function(e){var t=this.xAxis;if(this.isCartesian&&!this.isDirty&&!t.isDirty&&!this.yAxis.isDirty&&!e)return!1;e=this.getProcessedData(),this.cropped=e.cropped,this.cropStart=e.cropStart,this.processedXData=e.xData,this.processedYData=e.yData,this.closestPointRange=this.basePointRange=e.closestPointRange,C(this,"afterProcessData")},e.prototype.cropData=function(e,t,r,n,a){var i,o=e.length,s=0,l=o;for(a=D(a,this.cropShoulder),i=0;i=r){s=Math.max(0,i-a);break}for(r=i;rn){l=r+a;break}return{xData:e.slice(s,l),yData:t.slice(s,l),start:s,end:l}},e.prototype.generatePoints=function(){var e=this.options,t=e.data,r=this.processedXData,n=this.processedYData,a=this.pointClass,i=r.length,o=this.cropStart||0,s=this.hasGroupedData,l=e.keys,c=[];e=e.dataGrouping&&e.dataGrouping.groupAll?o:0;var u,d,m=this.data;if(!m&&!s){var p=[];p.length=t.length,m=this.data=p}for(l&&s&&(this.options.keys=!1),d=0;d=l&&(a[s-o]||p)<=c,h&&p)if(h=m.length)for(;h--;)A(m[h])&&(i[u++]=m[h]);else i[u++]=m}return e={activeYData:i,dataMin:v(i),dataMax:y(i)},C(this,"afterGetExtremes",{dataExtremes:e}),e},e.prototype.applyExtremes=function(){var e=this.getExtremes();return this.dataMin=e.dataMin,this.dataMax=e.dataMax,e},e.prototype.getFirstValidPoint=function(e){for(var t=e.length,r=0,n=null;null===n&&r=x&&(x=null),b.total=b.stackTotal=_.total,b.percentage=_.total&&b.y/_.total*100,b.stackY=v,this.irregularWidths||_.setOffset(this.pointXOffset||0,this.barW||0)),b.yBottom=N(x)?k(s.translate(x,0,1,0,1),-1e5,1e5):null,this.dataModify&&(v=this.dataModify.modifyValue(v,e)),b.plotY=void 0,A(v)&&(void 0!==(_=s.translate(v,!1,!0,!1,!0))&&(b.plotY=k(_,-1e5,1e5))),b.isInside=this.isPointInside(b),b.clientX=d?w(a.translate(g,0,0,0,1,u)):t,b.negative=b[h]<(r[h+"Threshold"]||m||0),b.category=i&&void 0!==i[b.x]?i[b.x]:b.x,!b.isNull&&!1!==b.visible){void 0!==O&&(f=Math.min(f,Math.abs(t-O)));var O=t}b.zone=this.zones.length?b.getZone():void 0,!b.graphic&&this.group&&o&&(b.isNew=!0)}this.closestPointRangePx=f,C(this,"afterTranslate")},e.prototype.getValidPoints=function(e,t,r){var n=this.chart;return(e||this.points||[]).filter((function(e){return!(t&&!n.isInsidePlot(e.plotX,e.plotY,{inverted:n.inverted}))&&(!1!==e.visible&&(r||!e.isNull))}))},e.prototype.getClipBox=function(){var e=this.chart,t=this.xAxis,r=this.yAxis,n=P(e.clipBox);return t&&t.len!==e.plotSizeX&&(n.width=t.len),r&&r.len!==e.plotSizeY&&(n.height=r.len),n},e.prototype.getSharedClipKey=function(){return this.sharedClipKey=(this.options.xAxis||0)+","+(this.options.yAxis||0)},e.prototype.setClip=function(){var e=this.chart,t=this.group,r=this.markerGroup,n=e.sharedClips;e=e.renderer;var a=this.getClipBox(),i=this.getSharedClipKey(),o=n[i];o?o.animate(a):n[i]=o=e.clipRect(a),t&&t.clip(!1===this.options.clip?void 0:o),r&&r.clip()},e.prototype.animate=function(e){var t=this.chart,r=this.group,n=this.markerGroup,a=t.inverted,i=u(this.options.animation),o=[this.getSharedClipKey(),i.duration,i.easing,i.defer].join(),s=t.sharedClips[o],l=t.sharedClips[o+"m"];if(e&&r)i=this.getClipBox(),s?s.attr("height",i.height):(i.width=0,a&&(i.x=t.plotHeight),s=t.renderer.clipRect(i),t.sharedClips[o]=s,l=t.renderer.clipRect({x:a?(t.plotSizeX||0)+99:-99,y:a?-t.plotLeft:-t.plotTop,width:99,height:a?t.chartWidth:t.chartHeight}),t.sharedClips[o+"m"]=l),r.clip(s),n&&n.clip(l);else if(s&&!s.hasClass("highcharts-animating")){t=this.getClipBox();var c=i.step;n&&n.element.childNodes.length&&(i.step=function(e,t){c&&c.apply(t,arguments),l&&l.element&&l.attr(t.prop,"width"===t.prop?e+99:e)}),s.addClass("highcharts-animating").animate(t,i)}},e.prototype.afterAnimate=function(){var e=this;this.setClip(),I(this.chart.sharedClips,(function(t,r,n){t&&!e.chart.container.querySelector('[clip-path="url(#'+t.id+')"]')&&(t.destroy(),delete n[r])})),this.finishedAnimating=!0,C(this,"afterAnimate")},e.prototype.drawPoints=function(){var e,t,r=this.points,n=this.chart,a=this.options.marker,i=this[this.specialGroup]||this.markerGroup,o=this.xAxis,s=D(a.enabled,!(o&&!o.isRadial)||null,this.closestPointRangePx>=a.enabledThreshold*a.radius);if(!1!==a.enabled||this._hasPointMarkers)for(e=0;ex.max,l.resetZones&&0===t&&(t=void 0)})),this.clips=m}else l.visible&&(p&&p.show(!0),h&&h.show(!0))},e.prototype.invertGroups=function(e){function t(){["group","markerGroup"].forEach((function(t){r[t]&&(n.renderer.isVML&&r[t].attr({width:r.yAxis.len,height:r.xAxis.len}),r[t].width=r.yAxis.len,r[t].height=r.xAxis.len,r[t].invert(!r.isRadialSeries&&e))}))}var r=this,n=r.chart;r.xAxis&&(r.eventsToUnbind.push(_(n,"resize",t)),t(),r.invertGroups=t)},e.prototype.plotGroup=function(e,t,r,n,a){var i=this[e],o=!i;return r={visibility:r,zIndex:n||.1},void 0===this.opacity||this.chart.styledMode||"inactive"===this.state||(r.opacity=this.opacity),o&&(this[e]=i=this.chart.renderer.g().add(a)),i.addClass("highcharts-"+t+" highcharts-series-"+this.index+" highcharts-"+this.type+"-series "+(N(this.colorIndex)?"highcharts-color-"+this.colorIndex+" ":"")+(this.options.className||"")+(i.hasClass("highcharts-tracker")?" highcharts-tracker":""),!0),i.attr(r)[o?"attr":"animate"](this.getPlotBox()),i},e.prototype.getPlotBox=function(){var e=this.chart,t=this.xAxis,r=this.yAxis;return e.inverted&&(t=r,r=this.xAxis),{translateX:t?t.left:e.plotLeft,translateY:r?r.top:e.plotTop,scaleX:1,scaleY:1}},e.prototype.removeEvents=function(e){e||L(this),this.eventsToUnbind.length&&(this.eventsToUnbind.forEach((function(e){e()})),this.eventsToUnbind.length=0)},e.prototype.render=function(){var e=this,t=e.chart,r=e.options,n=u(r.animation),a=e.visible?"inherit":"hidden",i=r.zIndex,o=e.hasRendered,s=t.seriesGroup,l=t.inverted;t=!e.finishedAnimating&&t.renderer.isSVG?n.duration:0,C(this,"render");var c=e.plotGroup("group","series",a,i,s);e.markerGroup=e.plotGroup("markerGroup","markers",a,i,s),!1!==r.clip&&e.setClip(),e.animate&&t&&e.animate(!0),c.inverted=!!D(e.invertible,e.isCartesian)&&l,e.drawGraph&&(e.drawGraph(),e.applyZones()),e.visible&&e.drawPoints(),e.drawDataLabels&&e.drawDataLabels(),e.redrawPoints&&e.redrawPoints(),e.drawTracker&&!1!==e.options.enableMouseTracking&&e.drawTracker(),e.invertGroups(l),e.animate&&t&&e.animate(),o||(t&&n.defer&&(t+=n.defer),e.animationTimeout=R((function(){e.afterAnimate()}),t||0)),e.isDirty=!1,e.hasRendered=!0,C(e,"afterRender")},e.prototype.redraw=function(){var e=this.chart,t=this.isDirty||this.isDirtyData,r=this.group,n=this.xAxis,a=this.yAxis;r&&(e.inverted&&r.attr({width:e.plotWidth,height:e.plotHeight}),r.animate({translateX:D(n&&n.left,e.plotLeft),translateY:D(a&&a.top,e.plotTop)})),this.translate(),this.render(),t&&delete this.kdTree},e.prototype.searchPoint=function(e,t){var r=this.xAxis,n=this.yAxis,a=this.chart.inverted;return this.searchKDTree({clientX:a?r.len-e.chartY+r.pos:e.chartX-r.pos,plotY:a?n.len-e.chartX+n.pos:e.chartY-n.pos},t,e)},e.prototype.buildKDTree=function(e){this.buildingKdTree=!0;var t=this,r=-1(u=t[u]-c[u])?"right":"left",r[p=0>u?"left":"right"]&&(d=(p=e(t,r[p],s+1,l))[o]p;)h--;this.updateParallelArrays(m,"splice",h,0,0),this.updateParallelArrays(m,h),l&&m.name&&(l[p]=m.name),u.splice(h,0,e),c&&(this.data.splice(h,0,null),this.processData()),"point"===i.legendType&&this.generatePoints(),r&&(o[0]&&o[0].remove?o[0].remove(!1):(o.shift(),this.updateParallelArrays(m,"shift"),u.shift())),!1!==a&&C(this,"addPoint",{point:m}),this.isDirtyData=this.isDirty=!0,t&&s.redraw(n)},e.prototype.removePoint=function(e,t,r){var n=this,a=n.data,i=a[e],o=n.points,s=n.chart,l=function(){o&&o.length===a.length&&o.splice(e,1),a.splice(e,1),n.options.data.splice(e,1),n.updateParallelArrays(i||{series:n},"splice",e,1),i&&i.destroy(),n.isDirty=!0,n.isDirtyData=!0,t&&s.redraw()};d(r,s),t=D(t,!0),i?i.firePointEvent("remove",null,l):l()},e.prototype.remove=function(e,t,r,n){function a(){i.destroy(n),o.isDirtyLegend=o.isDirtyBox=!0,o.linkSeries(),D(e,!0)&&o.redraw(t)}var i=this,o=i.chart;!1!==r?C(i,"remove",null,a):a()},e.prototype.update=function(e,t){e=x(e,this.userOptions),C(this,"update",{options:e});var r,n=this,a=n.chart,i=n.userOptions,o=n.initialType||n.type,s=a.options.plotOptions,l=g[o].prototype,c=n.finishedAnimating&&{animation:!1},u={},d=["eventOptions","navigatorSeries","baseSeries"],m=e.type||i.type||a.options.chart.type,p=!(this.hasDerivedData||m&&m!==this.type||void 0!==e.pointStart||void 0!==e.pointInterval||void 0!==e.relativeXValue||n.hasOptionChanged("dataGrouping")||n.hasOptionChanged("pointStart")||n.hasOptionChanged("pointInterval")||n.hasOptionChanged("pointIntervalUnit")||n.hasOptionChanged("keys"));if(m=m||o,p&&(d.push("data","isDirtyData","points","processedXData","processedYData","xIncrement","cropped","_hasPointMarkers","_hasPointLabels","clips","nodes","layout","mapMap","mapData","minY","maxY","minX","maxX"),!1!==e.visible&&d.push("area","graph"),n.parallelArrays.forEach((function(e){d.push(e+"Data")})),e.data&&(e.dataSorting&&O(n.options.dataSorting,e.dataSorting),this.setData(e.data,!1))),e=P(i,c,{index:void 0===i.index?n.index:i.index,pointStart:D(s&&s.series&&s.series.pointStart,i.pointStart,n.xData[0])},!p&&{data:n.options.data},e),p&&e.data&&(e.data=n.options.data),(d=["group","markerGroup","dataLabelsGroup","transformGroup"].concat(d)).forEach((function(e){d[e]=n[e],delete n[e]})),s=!1,g[m]){if(s=m!==n.type,n.remove(!1,!1,!1,!0),s)if(Object.setPrototypeOf)Object.setPrototypeOf(n,g[m].prototype);else{for(r in c=Object.hasOwnProperty.call(n,"hcEvents")&&n.hcEvents,l)n[r]=void 0;O(n,g[m].prototype),c?n.hcEvents=c:delete n.hcEvents}}else j(17,!0,a,{missingModuleFor:m});if(d.forEach((function(e){n[e]=d[e]})),n.init(a,e),p&&this.points){var h=n.options;!1===h.visible?(u.graphic=1,u.dataLabel=1):n._hasPointLabels||(e=h.marker,l=h.dataLabels,!e||!1!==e.enabled&&(i.marker&&i.marker.symbol)===e.symbol||(u.graphic=1),l&&!1===l.enabled&&(u.dataLabel=1)),this.points.forEach((function(e){e&&e.series&&(e.resolveColor(),Object.keys(u).length&&e.destroyElements(u),!1===h.showInLegend&&e.legendItem&&a.legend.destroyItem(e))}),this)}n.initialType=o,a.linkSeries(),s&&n.linkedSeries.length&&(n.isDirtyData=!0),C(this,"afterUpdate"),D(t,!0)&&a.redraw(!!p&&void 0)},e.prototype.setName=function(e){this.name=this.options.name=this.userOptions.name=e,this.chart.isDirtyLegend=!0},e.prototype.hasOptionChanged=function(e){var t=this.options[e],r=this.chart.options.plotOptions,n=this.userOptions[e];return n?t!==n:t!==D(r&&r[this.type]&&r[this.type][e],r&&r.series&&r.series[e],t)},e.prototype.onMouseOver=function(){var e=this.chart,t=e.hoverSeries;e.pointer.setHoverChartIndex(),t&&t!==this&&t.onMouseOut(),this.options.events.mouseOver&&C(this,"mouseOver"),this.setState("hover"),e.hoverSeries=this},e.prototype.onMouseOut=function(){var e=this.options,t=this.chart,r=t.tooltip,n=t.hoverPoint;t.hoverSeries=null,n&&n.onMouseOut(),this&&e.events.mouseOut&&C(this,"mouseOut"),!r||this.stickyTracking||r.shared&&!this.noSharedTooltip||r.hide(),t.series.forEach((function(e){e.setState("",!0)}))},e.prototype.setState=function(e,t){var r=this,n=r.options,a=r.graph,i=n.inactiveOtherPoints,o=n.states,s=D(o[e||"normal"]&&o[e||"normal"].animation,r.chart.options.chart.animation),l=n.lineWidth,c=0,u=n.opacity;if(e=e||"",r.state!==e&&([r.group,r.markerGroup,r.dataLabelsGroup].forEach((function(t){t&&(r.state&&t.removeClass("highcharts-series-"+r.state),e&&t.addClass("highcharts-series-"+e))})),r.state=e,!r.chart.styledMode)){if(o[e]&&!1===o[e].enabled)return;if(e&&(l=o[e].lineWidth||l+(o[e].lineWidthPlus||0),u=D(o[e].opacity,u)),a&&!a.dashstyle)for(n={"stroke-width":l},a.animate(n,s);r["zone-graph-"+c];)r["zone-graph-"+c].animate(n,s),c+=1;i||[r.group,r.markerGroup,r.dataLabelsGroup,r.labelBySeries].forEach((function(e){e&&e.animate({opacity:u},s)}))}t&&i&&r.points&&r.setAllPointsToState(e||void 0)},e.prototype.setAllPointsToState=function(e){this.points.forEach((function(t){t.setState&&t.setState(e)}))},e.prototype.setVisible=function(e,t){var r=this,n=r.chart,a=r.legendItem,i=n.options.chart.ignoreHiddenSeries,o=r.visible,s=(r.visible=e=r.options.visible=r.userOptions.visible=void 0===e?!o:e)?"show":"hide";["group","dataLabelsGroup","markerGroup","tracker","tt"].forEach((function(e){r[e]&&r[e][s]()})),n.hoverSeries!==r&&(n.hoverPoint&&n.hoverPoint.series)!==r||r.onMouseOut(),a&&n.legend.colorizeItem(r,e),r.isDirty=!0,r.options.stacking&&n.series.forEach((function(e){e.options.stacking&&e.visible&&(e.isDirty=!0)})),r.linkedSeries.forEach((function(t){t.setVisible(e,!1)})),i&&(n.isDirtyBox=!0),C(r,s),!1!==t&&n.redraw()},e.prototype.show=function(){this.setVisible(!0)},e.prototype.hide=function(){this.setVisible(!1)},e.prototype.select=function(e){this.selected=e=this.options.selected=void 0===e?!this.selected:e,this.checkbox&&(this.checkbox.checked=e),C(this,e?"select":"unselect")},e.prototype.shouldShowTooltip=function(e,t,r){return void 0===r&&(r={}),r.series=this,r.visiblePlotOnly=!0,this.chart.isInsidePlot(e,t,r)},e.defaultOptions=o,e}(),O(e.prototype,{axisTypes:["xAxis","yAxis"],coll:"series",colorCounter:0,cropShoulder:1,directTouch:!1,drawLegendSymbol:a.drawLineMarker,isCartesian:!0,kdAxisArray:["clientX","plotY"],parallelArrays:["x","y"],pointClass:i,requireSorting:!0,sorted:!0}),s.series=e,e})),t(r,"Extensions/ScrollablePlotArea.js",[r["Core/Animation/AnimationUtilities.js"],r["Core/Axis/Axis.js"],r["Core/Chart/Chart.js"],r["Core/Series/Series.js"],r["Core/Renderer/RendererRegistry.js"],r["Core/Utilities.js"]],(function(e,t,r,n,a,i){var o=e.stop,s=i.addEvent,l=i.createElement,c=i.merge,u=i.pick;s(r,"afterSetChartSize",(function(e){var r=this.options.chart.scrollablePlotArea,n=r&&r.minWidth;if(r=r&&r.minHeight,!this.renderer.forExport){if(n){if(this.scrollablePixelsX=n=Math.max(0,n-this.chartWidth)){this.scrollablePlotBox=this.renderer.scrollablePlotBox=c(this.plotBox),this.plotBox.width=this.plotWidth+=n,this.inverted?this.clipBox.height+=n:this.clipBox.width+=n;var a={1:{name:"right",value:n}}}}else r&&(this.scrollablePixelsY=n=Math.max(0,r-this.chartHeight))&&(this.scrollablePlotBox=this.renderer.scrollablePlotBox=c(this.plotBox),this.plotBox.height=this.plotHeight+=n,this.inverted?this.clipBox.width+=n:this.clipBox.height+=n,a={2:{name:"bottom",value:n}});a&&!e.skipAxes&&this.axes.forEach((function(e){a[e.side]?e.getPlotLinePath=function(){var r=a[e.side].name,n=this[r];this[r]=n-a[e.side].value;var i=t.prototype.getPlotLinePath.apply(this,arguments);return this[r]=n,i}:(e.setAxisSize(),e.setAxisTranslation())}))}})),s(r,"render",(function(){this.scrollablePixelsX||this.scrollablePixelsY?(this.setUpScrolling&&this.setUpScrolling(),this.applyFixed()):this.fixedDiv&&this.applyFixed()})),r.prototype.setUpScrolling=function(){var e=this,t={WebkitOverflowScrolling:"touch",overflowX:"hidden",overflowY:"hidden"};this.scrollablePixelsX&&(t.overflowX="auto"),this.scrollablePixelsY&&(t.overflowY="auto"),this.scrollingParent=l("div",{className:"highcharts-scrolling-parent"},{position:"relative"},this.renderTo),this.scrollingContainer=l("div",{className:"highcharts-scrolling"},t,this.scrollingParent),s(this.scrollingContainer,"scroll",(function(){e.pointer&&delete e.pointer.chartPosition})),this.innerContainer=l("div",{className:"highcharts-inner-container"},null,this.scrollingContainer),this.innerContainer.appendChild(this.container),this.setUpScrolling=null},r.prototype.moveFixedElements=function(){var e,t=this.container,r=this.fixedRenderer,n=".highcharts-contextbutton .highcharts-credits .highcharts-legend .highcharts-legend-checkbox .highcharts-navigator-series .highcharts-navigator-xaxis .highcharts-navigator-yaxis .highcharts-navigator .highcharts-reset-zoom .highcharts-drillup-button .highcharts-scrollbar .highcharts-subtitle .highcharts-title".split(" ");this.scrollablePixelsX&&!this.inverted?e=".highcharts-yaxis":this.scrollablePixelsX&&this.inverted||this.scrollablePixelsY&&!this.inverted?e=".highcharts-xaxis":this.scrollablePixelsY&&this.inverted&&(e=".highcharts-yaxis"),e&&n.push(e+":not(.highcharts-radial-axis)",e+"-labels:not(.highcharts-radial-axis-labels)"),n.forEach((function(e){[].forEach.call(t.querySelectorAll(e),(function(e){(e.namespaceURI===r.SVG_NS?r.box:r.box.parentNode).appendChild(e),e.style.pointerEvents="auto"}))}))},r.prototype.applyFixed=function(){var e=!this.fixedDiv,t=this.options.chart,r=t.scrollablePlotArea,n=a.getRendererType();e?(this.fixedDiv=l("div",{className:"highcharts-fixed"},{position:"absolute",overflow:"hidden",pointerEvents:"none",zIndex:(t.style&&t.style.zIndex||0)+2,top:0},null,!0),this.scrollingContainer&&this.scrollingContainer.parentNode.insertBefore(this.fixedDiv,this.scrollingContainer),this.renderTo.style.overflow="visible",this.fixedRenderer=t=new n(this.fixedDiv,this.chartWidth,this.chartHeight,this.options.chart.style),this.scrollableMask=t.path().attr({fill:this.options.chart.backgroundColor||"#fff","fill-opacity":u(r.opacity,.85),zIndex:-1}).addClass("highcharts-scrollable-mask").add(),s(this,"afterShowResetZoom",this.moveFixedElements),s(this,"afterDrilldown",this.moveFixedElements),s(this,"afterLayOutTitles",this.moveFixedElements)):this.fixedRenderer.setSize(this.chartWidth,this.chartHeight),(this.scrollableDirty||e)&&(this.scrollableDirty=!1,this.moveFixedElements()),t=this.chartWidth+(this.scrollablePixelsX||0),n=this.chartHeight+(this.scrollablePixelsY||0),o(this.container),this.container.style.width=t+"px",this.container.style.height=n+"px",this.renderer.boxWrapper.attr({width:t,height:n,viewBox:[0,0,t,n].join(" ")}),this.chartBackground.attr({width:t,height:n}),this.scrollingContainer.style.height=this.chartHeight+"px",e&&(r.scrollPositionX&&(this.scrollingContainer.scrollLeft=this.scrollablePixelsX*r.scrollPositionX),r.scrollPositionY&&(this.scrollingContainer.scrollTop=this.scrollablePixelsY*r.scrollPositionY)),n=this.axisOffset,e=this.plotTop-n[0]-1,r=this.plotLeft-n[3]-1,t=this.plotTop+this.plotHeight+n[2]+1,n=this.plotLeft+this.plotWidth+n[1]+1;var i=this.plotLeft+this.plotWidth-(this.scrollablePixelsX||0),c=this.plotTop+this.plotHeight-(this.scrollablePixelsY||0);e=this.scrollablePixelsX?[["M",0,e],["L",this.plotLeft-1,e],["L",this.plotLeft-1,t],["L",0,t],["Z"],["M",i,e],["L",this.chartWidth,e],["L",this.chartWidth,t],["L",i,t],["Z"]]:this.scrollablePixelsY?[["M",r,0],["L",r,this.plotTop-1],["L",n,this.plotTop-1],["L",n,0],["Z"],["M",r,c],["L",r,this.chartHeight],["L",n,this.chartHeight],["L",n,c],["Z"]]:[["M",0,0]],"adjustHeight"!==this.redrawTrigger&&this.scrollableMask.attr({d:e})},s(t,"afterInit",(function(){this.chart.scrollableDirty=!0})),s(n,"show",(function(){this.chart.scrollableDirty=!0}))})),t(r,"Core/Axis/StackingAxis.js",[r["Core/Animation/AnimationUtilities.js"],r["Core/Axis/Axis.js"],r["Core/Utilities.js"]],(function(e,t,r){var n,a=e.getDeferredAnimation,i=r.addEvent,o=r.destroyObjectProperties,s=r.fireEvent,l=r.isNumber,c=r.objectEach;return function(e){function t(){var e=this.stacking;if(e){var t=e.stacks;c(t,(function(e,r){o(e),t[r]=null})),e&&e.stackTotalGroup&&e.stackTotalGroup.destroy()}}function r(){this.stacking||(this.stacking=new u(this))}var n=[];e.compose=function(e){return-1===n.indexOf(e)&&(n.push(e),i(e,"init",r),i(e,"destroy",t)),e};var u=function(){function e(e){this.oldStacks={},this.stacks={},this.stacksTouched=0,this.axis=e}return e.prototype.buildStacks=function(){var e,t=this.axis,r=t.series,n=t.options.reversedStacks,a=r.length;if(!t.isXAxis){for(this.usePercentage=!1,e=a;e--;){var i=r[n?e:a-e-1];i.setStackedPoints(),i.setGroupedPoints()}for(e=0;ei&&t.shadow)),s&&(s.startX=r.xMap,s.isArea=r.isArea)}))},r.prototype.getGraphPath=function(e,t,r){var n,i=this,o=i.options,s=[],l=[],c=o.step,u=(e=e||i.points).reversed;return u&&e.reverse(),(c={right:1,center:2}[c]||c&&3)&&u&&(c=4-c),(e=this.getValidPoints(e,!1,!(o.connectNulls&&!t&&!r))).forEach((function(u,d){var m=u.plotX,p=u.plotY,h=e[d-1];(u.leftCliff||h&&h.rightCliff)&&!r&&(n=!0),u.isNull&&!a(t)&&0e&&u>a?d=2*a-(u=Math.max(e,a)):ur&&d>a?u=2*a-(d=Math.max(r,a)):d=Math.abs(t)&&.5e.closestPointRange*e.xAxis.transA;n=e.borderWidth=y(r.borderWidth,n?0:1);var i=e.xAxis,o=e.yAxis,s=r.threshold,l=e.translatedThreshold=o.getThreshold(s),c=y(r.minPointLength,5),u=e.getColumnMetrics(),m=u.width,h=e.pointXOffset=u.offset,f=e.dataMin,b=e.dataMax,_=e.barW=Math.max(m,1+2*n);t.inverted&&(l-=.5),r.pointPadding&&(_=Math.ceil(_)),a.prototype.translate.apply(e),e.points.forEach((function(n){var a=y(n.yBottom,l),v=999+Math.abs(a),k=n.plotX||0;v=d(n.plotY,-v,o.len+v);var x=Math.min(v,a),w=Math.max(v,a)-x,N=m,E=k+h,j=_;c&&Math.abs(w)c?a-c:l-(k?c:0)),p(n.options.pointWidth)&&(N=j=Math.ceil(n.options.pointWidth),E-=Math.round((N-m)/2)),r.centerInCategory&&(E=e.adjustForMissingColumns(E,N,n,u)),n.barX=E,n.pointWidth=N,n.tooltipPos=t.inverted?[d(o.len+o.pos-t.plotLeft-v,o.pos-t.plotLeft,o.len+o.pos-t.plotLeft),i.len+i.pos-t.plotTop-E-j/2,w]:[i.left-t.plotLeft+E+j/2,d(v+o.pos-t.plotTop,o.pos-t.plotTop,o.len+o.pos-t.plotTop),w],n.shapeType=e.pointClass.prototype.shapeType||"rect",n.shapeArgs=e.crispCol.apply(e,n.isNull?[E,l,j,0]:[E,x,j,w])}))},t.prototype.drawGraph=function(){this.group[this.dense?"addClass":"removeClass"]("highcharts-dense-data")},t.prototype.pointAttribs=function(e,t){var r=this.options,n=this.pointAttrToOptions||{},a=n.stroke||"borderColor",i=n["stroke-width"]||"borderWidth",o=e&&e.color||this.color,s=e&&e[a]||r[a]||o;n=e&&e.options.dashStyle||r.dashStyle;var l=e&&e[i]||r[i]||this[i]||0,u=y(e&&e.opacity,r.opacity,1);if(e&&this.zones.length){var d=e.getZone();o=e.options.color||d&&(d.color||e.nonZonedColor)||this.color,d&&(s=d.borderColor||s,n=d.dashStyle||n,l=d.borderWidth||l)}return t&&e&&(t=(e=_(r.states[t],e.options.states&&e.options.states[t]||{})).brightness,o=e.color||void 0!==t&&c(o).brighten(e.brightness).get()||o,s=e[a]||s,l=e[i]||l,n=e.dashStyle||n,u=y(e.opacity,u)),a={fill:o,stroke:s,"stroke-width":l,opacity:u},n&&(a.dashstyle=n),a},t.prototype.drawPoints=function(){var e,t=this,r=this.chart,n=t.options,a=r.renderer,i=n.animationLimit||250;t.points.forEach((function(o){var s=o.graphic,l=!!s,c=s&&r.pointCountg,"left"===f?u.y-=g?p.height:0:"center"===f?(u.x-=p.width/2,u.y-=p.height/2):"right"===f&&(u.x-=p.width,u.y-=g?0:p.height),t.placed=!0,t.alignAttr=u):(g(n),t.align(r,void 0,n),u=t.alignAttr),_&&0<=n.height?this.justifyDataLabel(t,r,u,p,n,a):m(r.crop,!0)&&(y=o.isInsidePlot(u.x,u.y,{paneCoordinates:!0,series:i})&&o.isInsidePlot(u.x+p.width,u.y+p.height,{paneCoordinates:!0,series:i})),r.shape&&!h&&t[a?"attr":"animate"]({anchorX:l?o.plotWidth-e.plotY:e.plotX,anchorY:l?o.plotHeight-e.plotX:e.plotY})}a&&c&&(t.placed=!1),y||c&&!_||(t.hide(!0),t.placed=!1)}function r(){var e=this,t=e.chart,r=e.options,n=e.points,s=e.hasRendered||0,u=t.renderer,f=r.dataLabels,b=f.animation;if(b=f.defer?a(t,b,e):{defer:0,duration:0},f=h(h(t.options.plotOptions&&t.options.plotOptions.series&&t.options.plotOptions.series.dataLabels,t.options.plotOptions&&t.options.plotOptions[e.type]&&t.options.plotOptions[e.type].dataLabels),f),l(this,"drawDataLabels"),c(f)||f.enabled||e._hasPointLabels){var g=e.plotGroup("dataLabelsGroup","data-labels",s?"inherit":"hidden",f.zIndex||6);g.attr({opacity:+s}),!s&&(s=e.dataLabelsGroup)&&(e.visible&&g.show(!0),s[r.animation?"animate":"attr"]({opacity:1},b)),n.forEach((function(n){p(h(f,n.dlOptions||n.options&&n.options.dataLabels)).forEach((function(a,s){var l=a.enabled&&(!n.isNull||n.dataLabelOnNull)&&function(e,t){var r=t.filter;return!r||(t=r.operator,e=e[r.property],r=r.value,">"===t&&e>r||"<"===t&&e="===t&&e>=r||"<="===t&&e<=r||"=="===t&&e==r||"==="===t&&e===r)}(n,a),c=n.connectors?n.connectors[s]:n.connector,p=n.dataLabels?n.dataLabels[s]:n.dataLabel,h=m(a.distance,n.labelDistance),f=!p;if(l){var b=n.getLabelConfig(),_=m(a[n.formatPrefix+"Format"],a.format);b=o(_)?i(_,b,t):(a[n.formatPrefix+"Formatter"]||a.formatter).call(b,a),_=a.style;var y=a.rotation;t.styledMode||(_.color=m(a.color,_.color,e.color,"#000000"),"contrast"===_.color?(n.contrastColor=u.getContrast(n.color||e.color),_.color=!o(h)&&a.inside||0>h||r.stacking?n.contrastColor:"#000000"):delete n.contrastColor,r.cursor&&(_.cursor=r.cursor));var v={r:a.borderRadius||0,rotation:y,padding:a.padding,zIndex:1};t.styledMode||(v.fill=a.backgroundColor,v.stroke=a.borderColor,v["stroke-width"]=a.borderWidth),d(v,(function(e,t){void 0===e&&delete v[t]}))}!p||l&&o(b)&&!!p.div==!!a.useHTML||(n.dataLabel=p=n.dataLabel&&n.dataLabel.destroy(),n.dataLabels&&(1===n.dataLabels.length?delete n.dataLabels:delete n.dataLabels[s]),s||delete n.dataLabel,c&&(n.connector=n.connector.destroy(),n.connectors&&(1===n.connectors.length?delete n.connectors:delete n.connectors[s]))),l&&o(b)&&(p?v.text=b:(n.dataLabels=n.dataLabels||[],p=n.dataLabels[s]=y?u.text(b,0,-9999,a.useHTML).addClass("highcharts-data-label"):u.label(b,0,-9999,a.shape,null,null,a.useHTML,null,"data-label"),s||(n.dataLabel=p),p.addClass(" highcharts-data-label-color-"+n.colorIndex+" "+(a.className||"")+(a.useHTML?" highcharts-tracker":""))),p.options=a,p.attr(v),t.styledMode||p.css(_).shadow(a.shadow),p.added||p.add(g),a.textPath&&!a.useHTML&&(p.setTextPath(n.getDataLabelPath&&n.getDataLabelPath(p)||n.graphic,a.textPath),n.dataLabelPath&&!a.textPath.enabled&&(n.dataLabelPath=n.dataLabelPath.destroy())),e.alignDataLabel(n,p,a,null,f))}))}))}l(this,"afterDrawDataLabels")}function n(e,t,r,n,a,i){var o=this.chart,s=t.align,l=t.verticalAlign,c=e.box?0:e.padding||0,u=t.x;u=void 0===u?0:u;var d=t.y;d=void 0===d?0:d;var m=(r.x||0)+c;if(0>m){"right"===s&&0<=u?(t.align="left",t.inside=!0):u-=m;var p=!0}return(m=(r.x||0)+n.width-c)>o.plotWidth&&("left"===s&&0>=u?(t.align="right",t.inside=!0):u+=o.plotWidth-m,p=!0),0>(m=r.y+c)&&("bottom"===l&&0<=d?(t.verticalAlign="top",t.inside=!0):d-=m,p=!0),(m=(r.y||0)+n.height-c)>o.plotHeight&&("top"===l&&0>=d?(t.verticalAlign="bottom",t.inside=!0):d+=o.plotHeight-m,p=!0),p&&(t.x=u,t.y=d,e.placed=!i,e.align(t,void 0,a)),p}function h(e,t){var r,n=[];if(c(e)&&!c(t))n=e.map((function(e){return u(e,t)}));else if(c(t)&&!c(e))n=t.map((function(t){return u(e,t)}));else if(c(e)||c(t))for(r=Math.max(e.length,t.length);r--;)n[r]=u(e[r],t[r]);else n=u(e,t);return n}function f(e,t,r,n,a){var i=this.chart,o=i.inverted,s=this.xAxis,l=s.reversed,c=o?t.height/2:t.width/2;e=(e=e.pointWidth)?e/2:0,t.startXPos=o?a.x:l?-c-e:s.width-c+e,t.startYPos=o?l?this.yAxis.height-c+e:-c-e:a.y,n?"hidden"===t.visibility&&(t.show(),t.attr({opacity:0}).animate({opacity:1})):t.attr({opacity:1}).animate({opacity:0},void 0,t.hide),i.hasRendered&&(r&&t.attr({x:t.startXPos,y:t.startYPos}),t.placed=!0)}var b=[];e.compose=function(e){if(-1===b.indexOf(e)){var a=e.prototype;b.push(e),a.alignDataLabel=t,a.drawDataLabels=r,a.justifyDataLabel=n,a.setDataLabelStartPos=f}}}(n||(n={})),n})),t(r,"Series/Column/ColumnDataLabel.js",[r["Core/Series/DataLabel.js"],r["Core/Series/SeriesRegistry.js"],r["Core/Utilities.js"]],(function(e,t,r){var n,a=t.series,i=r.merge,o=r.pick;return function(t){function r(e,t,r,n,s){var l=this.chart.inverted,c=e.series,u=(c.xAxis?c.xAxis.len:this.chart.plotSizeX)||0;c=(c.yAxis?c.yAxis.len:this.chart.plotSizeY)||0;var d=e.dlBox||e.shapeArgs,m=o(e.below,e.plotY>o(this.translatedThreshold,c)),p=o(r.inside,!!this.options.stacking);d&&(0>(n=i(d)).y&&(n.height+=n.y,n.y=0),0<(d=n.y+n.height-c)&&d {series.name}
',pointFormat:"x: {point.x}
y: {point.y}
"}}),r}(t)).prototype,{drawTracker:e.prototype.drawTracker,sorted:!1,requireSorting:!1,noSharedTooltip:!0,trackerGroups:["group","markerGroup","dataLabelsGroup"],takeOrdinalPosition:!1}),i(n,"afterTranslate",(function(){this.applyJitter()})),r.registerSeriesType("scatter",n),n})),t(r,"Series/CenteredUtilities.js",[r["Core/Globals.js"],r["Core/Series/Series.js"],r["Core/Utilities.js"]],(function(e,t,r){var n,a=e.deg2rad,i=r.isNumber,o=r.pick,s=r.relativeLength;return function(e){e.getCenter=function(){var e=this.options,r=this.chart,n=2*(e.slicedOffset||0),a=r.plotWidth-2*n,i=r.plotHeight-2*n,l=e.center,c=Math.min(a,i),u=e.size,d=e.innerSize||0;for("string"==typeof u&&(u=parseFloat(u)),"string"==typeof d&&(d=parseFloat(d)),e=[o(l[0],"50%"),o(l[1],"50%"),o(u&&0>u?void 0:e.size,"100%"),o(d&&0>d?void 0:e.innerSize||0,"0%")],!r.angular||this instanceof t||(e[3]=0),l=0;4>l;++l)u=e[l],r=2>l||2===l&&/%$/.test(u),e[l]=s(u,[a,i,c,e[2]][l])+(r?n:0);return e[3]>e[2]&&(e[3]=e[2]),e},e.getStartAndEndRadians=function(e,t){return e=i(e)?e:0,t=i(t)&&t>e&&360>t-e?t:e+360,{start:a*(e+-90),end:a*(t+-90)}}}(n||(n={})),n})),t(r,"Series/Pie/PiePoint.js",[r["Core/Animation/AnimationUtilities.js"],r["Core/Series/Point.js"],r["Core/Utilities.js"]],(function(e,t,r){var n=this&&this.__extends||function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),a=e.setAnimation,i=r.addEvent,o=r.defined;e=r.extend;var s=r.isNumber,l=r.pick,c=r.relativeLength;return t=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.labelDistance=void 0,t.options=void 0,t.series=void 0,t}return n(t,e),t.prototype.getConnectorPath=function(){var e=this.labelPosition,t=this.series.options.dataLabels,r=this.connectorShapes,n=t.connectorShape;return r[n]&&(n=r[n]),n.call(this,{x:e.final.x,y:e.final.y,alignment:e.alignment},e.connectorPosition,t)},t.prototype.getTranslate=function(){return this.sliced?this.slicedTranslation:{translateX:0,translateY:0}},t.prototype.haloPath=function(e){var t=this.shapeArgs;return this.sliced||!this.visible?[]:this.series.chart.renderer.symbols.arc(t.x,t.y,t.r+e,t.r+e,{innerR:t.r-1,start:t.start,end:t.end})},t.prototype.init=function(){var t=this;e.prototype.init.apply(this,arguments),this.name=l(this.name,"Slice");var r=function(e){t.slice("select"===e.type)};return i(this,"select",r),i(this,"unselect",r),this},t.prototype.isValid=function(){return s(this.y)&&0<=this.y},t.prototype.setVisible=function(e,t){var r=this,n=this.series,a=n.chart,i=n.options.ignoreHiddenPoint;t=l(t,i),e!==this.visible&&(this.visible=this.options.visible=e=void 0===e?!this.visible:e,n.options.data[n.data.indexOf(this)]=this.options,["graphic","dataLabel","connector","shadowGroup"].forEach((function(t){r[t]&&r[t][e?"show":"hide"](e)})),this.legendItem&&a.legend.colorizeItem(this,e),e||"hover"!==this.state||this.setState(""),i&&(n.isDirty=!0),t&&a.redraw())},t.prototype.slice=function(e,t,r){var n=this.series;a(r,n.chart),l(t,!0),this.sliced=this.options.sliced=o(e)?e:!this.sliced,n.options.data[n.data.indexOf(this)]=this.options,this.graphic&&this.graphic.animate(this.getTranslate()),this.shadowGroup&&this.shadowGroup.animate(this.getTranslate())},t}(t),e(t.prototype,{connectorShapes:{fixedOffset:function(e,t,r){var n=t.breakAt;return t=t.touchingSliceAt,[["M",e.x,e.y],r.softConnector?["C",e.x+("left"===e.alignment?-5:5),e.y,2*n.x-t.x,2*n.y-t.y,n.x,n.y]:["L",n.x,n.y],["L",t.x,t.y]]},straight:function(e,t){return t=t.touchingSliceAt,[["M",e.x,e.y],["L",t.x,t.y]]},crookedLine:function(e,t,r){t=t.touchingSliceAt;var n=this.series,a=n.center[0],i=n.chart.plotWidth,o=n.chart.plotLeft;n=e.alignment;var s=this.shapeArgs.r;return r=c(r.crookDistance,1),r=["L",i="left"===n?a+s+(i+o-a-s)*(1-r):o+(a-s)*r,e.y],a=!0,("left"===n?i>e.x||it.x)&&(a=!1),e=[["M",e.x,e.y]],a&&e.push(r),e.push(["L",t.x,t.y]),e}}}),t})),t(r,"Series/Pie/PieSeries.js",[r["Series/CenteredUtilities.js"],r["Series/Column/ColumnSeries.js"],r["Core/Globals.js"],r["Core/Legend/LegendSymbol.js"],r["Series/Pie/PiePoint.js"],r["Core/Series/Series.js"],r["Core/Series/SeriesRegistry.js"],r["Core/Renderer/SVG/Symbols.js"],r["Core/Utilities.js"]],(function(e,t,r,n,a,i,o,s,l){var c=this&&this.__extends||function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),u=e.getStartAndEndRadians;r=r.noop;var d=l.clamp,m=l.extend,p=l.fireEvent,h=l.merge,f=l.pick,b=l.relativeLength;return l=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.center=void 0,t.data=void 0,t.maxLabelDistance=void 0,t.options=void 0,t.points=void 0,t}return c(t,e),t.prototype.animate=function(e){var t=this,r=t.points,n=t.startAngleRad;e||r.forEach((function(e){var r=e.graphic,a=e.shapeArgs;r&&a&&(r.attr({r:f(e.startR,t.center&&t.center[3]/2),start:n,end:n}),r.animate({r:a.r,start:a.start,end:a.end},t.options.animation))}))},t.prototype.drawEmpty=function(){var e=this.startAngleRad,t=this.endAngleRad,r=this.options;if(0===this.total&&this.center){var n=this.center[0],a=this.center[1];this.graph||(this.graph=this.chart.renderer.arc(n,a,this.center[1]/2,0,e,t).addClass("highcharts-empty-series").add(this.group)),this.graph.attr({d:s.arc(n,a,this.center[2]/2,0,{start:e,end:t,innerR:this.center[3]/2})}),this.chart.styledMode||this.graph.attr({"stroke-width":r.borderWidth,fill:r.fillColor||"none",stroke:r.color||"#cccccc"})}else this.graph&&(this.graph=this.graph.destroy())},t.prototype.drawPoints=function(){var e=this.chart.renderer;this.points.forEach((function(t){t.graphic&&t.hasNewShapeType()&&(t.graphic=t.graphic.destroy()),t.graphic||(t.graphic=e[t.shapeType](t.shapeArgs).add(t.series.group),t.delayedRendering=!0)}))},t.prototype.generatePoints=function(){e.prototype.generatePoints.call(this),this.updateTotals()},t.prototype.getX=function(e,t,r){var n=this.center,a=this.radii?this.radii[r.index]||0:n[2]/2;return e=Math.asin(d((e-n[1])/(a+r.labelDistance),-1,1)),n[0]+(t?-1:1)*Math.cos(e)*(a+r.labelDistance)+(01.5*Math.PI?g-=2*Math.PI:g<-Math.PI/2&&(g+=2*Math.PI),m.slicedTranslation={translateX:Math.round(Math.cos(g)*r),translateY:Math.round(Math.sin(g)*r)},_=Math.cos(g)*e[2]/2;var y=Math.sin(g)*e[2]/2;m.tooltipPos=[e[0]+.7*_,e[1]+.7*y],m.half=g<-Math.PI/2||g>Math.PI/2?1:0,m.angle=g,h=Math.min(n,m.labelDistance/5),m.labelPosition={natural:{x:e[0]+_+Math.cos(g)*m.labelDistance,y:e[1]+y+Math.sin(g)*m.labelDistance},final:{},alignment:0>m.labelDistance?"center":m.half?"right":"left",connectorPosition:{breakAt:{x:e[0]+_+Math.cos(g)*h,y:e[1]+y+Math.sin(g)*h},touchingSliceAt:{x:e[0]+_,y:e[1]+y}}}}p(this,"afterTranslate")},t.prototype.updateTotals=function(){var e,t=this.points,r=t.length,n=this.options.ignoreHiddenPoint,a=0;for(e=0;ej&&(e.dataLabel.css({width:Math.round(.7*j)+"px"}),e.dataLabel.shortened=!0)):(e.dataLabel=e.dataLabel.destroy(),e.dataLabels&&1===e.dataLabels.length&&delete e.dataLabels))})),z.forEach((function(t,r){var l,c=t.length,m=[];if(c){if(_.sortByAngle(t,r-.5),0<_.maxLabelDistance){var y=Math.max(0,C-S-_.maxLabelDistance),j=Math.min(C+S+_.maxLabelDistance,v.plotHeight);t.forEach((function(e){0w-x&&0===r&&(y=Math.round(u+a-w+x),T[1]=Math.max(y,T[1])),0>h-o/2?T[0]=Math.max(Math.round(o/2-h),T[0]):h+o/2>N&&(T[2]=Math.max(Math.round(h+o/2-N),T[2])),n.sideOverflow=y)}}})),0===c(T)||this.verifyDataLabelOverflow(T))&&(this.placeDataLabels(),this.points.forEach((function(e){var a;(g=m(k,e.options.dataLabels),t=p(g.connectorWidth,1))&&(r=e.connector,(n=e.dataLabel)&&n._pos&&e.visible&&0t.bottom-2?n:r,t.half,t)},justify:function(e,t,r){return r[0]+(e.half?-1:1)*(t+e.labelDistance)},alignToPlotEdges:function(e,t,r,n){return e=e.getBBox().width,t?e+n:r-e-n},alignToConnectors:function(e,t,r,n){var a,i=0;return e.forEach((function(e){(a=e.dataLabel.getBBox().width)>i&&(i=a)})),t?i+n:r-i-n}};t.compose=function(t){e.compose(l),-1===i.indexOf(t)&&(i.push(t),(t=t.prototype).dataLabelPositioners=f,t.alignDataLabel=o,t.drawDataLabels=r,t.placeDataLabels=n,t.verifyDataLabelOverflow=a)}}(i||(i={})),i})),t(r,"Extensions/OverlappingDataLabels.js",[r["Core/Chart/Chart.js"],r["Core/Utilities.js"]],(function(e,t){function r(e,t){var r=!1;if(e){var n=e.newOpacity;e.oldOpacity!==n&&(e.alignAttr&&e.placed?(e[n?"removeClass":"addClass"]("highcharts-data-label-hidden"),r=!0,e.alignAttr.opacity=n,e[e.isOld?"animate":"attr"](e.alignAttr,null,(function(){t.styledMode||e.css({pointerEvents:n?"auto":"none"})})),a(t,"afterHideOverlappingLabel")):e.attr({opacity:n})),e.isOld=!0}return r}var n=t.addEvent,a=t.fireEvent,i=t.isArray,o=t.isNumber,s=t.objectEach,l=t.pick;n(e,"render",(function(){var e=this,t=[];(this.labelCollectors||[]).forEach((function(e){t=t.concat(e())})),(this.yAxis||[]).forEach((function(e){e.stacking&&e.options.stackLabels&&!e.options.stackLabels.allowOverlap&&s(e.stacking.stacks,(function(e){s(e,(function(e){e.label&&"hidden"!==e.label.visibility&&t.push(e.label)}))}))})),(this.series||[]).forEach((function(n){var a=n.options.dataLabels;n.visible&&(!1!==a.enabled||n._hasPointLabels)&&((a=function(n){return n.forEach((function(n){n.visible&&(i(n.dataLabels)?n.dataLabels:n.dataLabel?[n.dataLabel]:[]).forEach((function(a){var i=a.options;a.labelrank=l(i.labelrank,n.labelrank,n.shapeArgs&&n.shapeArgs.height),i.allowOverlap?(a.oldOpacity=a.opacity,a.newOpacity=1,r(a,e)):t.push(a)}))}))})(n.nodes||[]),a(n.points))})),this.hideOverlappingLabels(t)})),e.prototype.hideOverlappingLabels=function(e){var t,n,i,s=this,l=e.length,c=s.renderer,u=!1,d=function(e){var t,r,n=e.box?0:e.padding||0,a=t=0;if(e&&(!e.alignAttr||e.placed)){var i=e.alignAttr||{x:e.attr("x"),y:e.attr("y")},s=e.parentGroup;e.width||(t=e.getBBox(),e.width=t.width,e.height=t.height,t=c.fontMetrics(null,e.element).h);var l=e.width-2*n;return(r={left:"0",center:"0.5",right:"1"}[e.alignValue])?a=+r*l:o(e.x)&&Math.round(e.x)!==e.translateX&&(a=e.x-e.translateX),{x:i.x+(s.translateX||0)+n-(a||0),y:i.y+(s.translateY||0)+n-t,width:e.width-2*n,height:e.height-2*n}}};for(n=0;n=m.x+m.width||p.x+p.width<=m.x||p.y>=m.y+m.height||p.y+p.height<=m.y||((d.labelrank=l(r.minWidth,0)&&this.chartHeight>=l(r.minHeight,0)}).call(this)&&t.push(e._id)},e.prototype.setResponsive=function(e,t){var r=this,a=this.options.responsive,i=this.currentResponsive,s=[];!t&&a&&a.rules&&a.rules.forEach((function(e){void 0===e._id&&(e._id=u()),r.matchResponsiveRule(e,s)}),this),(t=o.apply(void 0,s.map((function(e){return n((a||{}).rules||[],(function(t){return t._id===e}))})).map((function(e){return e&&e.chartOptions})))).isResponsiveOptions=!0,(s=s.toString()||void 0)!==(i&&i.ruleIds)&&(i&&this.update(i.undoOptions,e,!0),s?((i=this.currentOptions(t)).isResponsiveOptions=!0,this.currentResponsive={ruleIds:s,mergedOptions:t,undoOptions:i},this.update(t,e,!0)):this.currentResponsive=void 0)},e}()}(t||(t={})),t})),t(r,"masters/highcharts.src.js",[r["Core/Globals.js"],r["Core/Utilities.js"],r["Core/DefaultOptions.js"],r["Core/Animation/Fx.js"],r["Core/Animation/AnimationUtilities.js"],r["Core/Renderer/HTML/AST.js"],r["Core/FormatUtilities.js"],r["Core/Renderer/RendererUtilities.js"],r["Core/Renderer/SVG/SVGElement.js"],r["Core/Renderer/SVG/SVGRenderer.js"],r["Core/Renderer/HTML/HTMLElement.js"],r["Core/Renderer/HTML/HTMLRenderer.js"],r["Core/Axis/Axis.js"],r["Core/Axis/DateTimeAxis.js"],r["Core/Axis/LogarithmicAxis.js"],r["Core/Axis/PlotLineOrBand/PlotLineOrBand.js"],r["Core/Axis/Tick.js"],r["Core/Tooltip.js"],r["Core/Series/Point.js"],r["Core/Pointer.js"],r["Core/MSPointer.js"],r["Core/Legend/Legend.js"],r["Core/Chart/Chart.js"],r["Core/Series/Series.js"],r["Core/Series/SeriesRegistry.js"],r["Series/Column/ColumnSeries.js"],r["Series/Column/ColumnDataLabel.js"],r["Series/Pie/PieSeries.js"],r["Series/Pie/PieDataLabel.js"],r["Core/Series/DataLabel.js"],r["Core/Responsive.js"],r["Core/Color/Color.js"],r["Core/Time.js"]],(function(e,t,r,n,a,i,o,s,l,c,u,d,m,p,h,f,b,g,_,y,v,k,x,w,N,E,j,O,S,C,z,T,A){return e.animate=a.animate,e.animObject=a.animObject,e.getDeferredAnimation=a.getDeferredAnimation,e.setAnimation=a.setAnimation,e.stop=a.stop,e.timers=n.timers,e.AST=i,e.Axis=m,e.Chart=x,e.chart=x.chart,e.Fx=n,e.Legend=k,e.PlotLineOrBand=f,e.Point=_,e.Pointer=v.isRequired()?v:y,e.Series=w,e.SVGElement=l,e.SVGRenderer=c,e.Tick=b,e.Time=A,e.Tooltip=g,e.Color=T,e.color=T.parse,d.compose(c),u.compose(l),e.defaultOptions=r.defaultOptions,e.getOptions=r.getOptions,e.time=r.defaultTime,e.setOptions=r.setOptions,e.dateFormat=o.dateFormat,e.format=o.format,e.numberFormat=o.numberFormat,e.addEvent=t.addEvent,e.arrayMax=t.arrayMax,e.arrayMin=t.arrayMin,e.attr=t.attr,e.clearTimeout=t.clearTimeout,e.correctFloat=t.correctFloat,e.createElement=t.createElement,e.css=t.css,e.defined=t.defined,e.destroyObjectProperties=t.destroyObjectProperties,e.discardElement=t.discardElement,e.distribute=s.distribute,e.erase=t.erase,e.error=t.error,e.extend=t.extend,e.extendClass=t.extendClass,e.find=t.find,e.fireEvent=t.fireEvent,e.getMagnitude=t.getMagnitude,e.getStyle=t.getStyle,e.inArray=t.inArray,e.isArray=t.isArray,e.isClass=t.isClass,e.isDOMElement=t.isDOMElement,e.isFunction=t.isFunction,e.isNumber=t.isNumber,e.isObject=t.isObject,e.isString=t.isString,e.keys=t.keys,e.merge=t.merge,e.normalizeTickInterval=t.normalizeTickInterval,e.objectEach=t.objectEach,e.offset=t.offset,e.pad=t.pad,e.pick=t.pick,e.pInt=t.pInt,e.relativeLength=t.relativeLength,e.removeEvent=t.removeEvent,e.seriesType=N.seriesType,e.splat=t.splat,e.stableSort=t.stableSort,e.syncTimeout=t.syncTimeout,e.timeUnits=t.timeUnits,e.uniqueKey=t.uniqueKey,e.useSerialIds=t.useSerialIds,e.wrap=t.wrap,j.compose(E),C.compose(w),p.compose(m),h.compose(m),S.compose(O),f.compose(m),z.compose(x),e})),r["masters/highcharts.src.js"]._modules=r,r["masters/highcharts.src.js"]}))},function(e,r){e.exports=t},function(e,t,r){"use strict";var n=r(0),a=r.n(n),i=r(3),o=r.n(i),s=r(2),l=r(4),c=r(22),u=r(15);t.a=function(e){var t=e.align,r=void 0===t?"left":t,n=e.aria,i=void 0===n?{}:n,d=e.className,m=e.dark,p=void 0!==m&&m,h=e.data,f=void 0===h?{}:h,b=e.htmlOptions,g=void 0===b?{}:b,_=e.text,y=e.timezone,v=e.timestamp,k=e.showDate,x=void 0===k||k,w=e.showUser,N=void 0!==w&&w,E=e.hideUpdated,j=void 0!==E&&E,O=e.showTimezone,S=void 0!==O&&O,C=e.unstyled,z=void 0!==C&&C,T=e.variant,A=void 0===T?"default":T,M=Object(s.a)(i),P=Object(s.c)(f),I=Object(s.d)(g),D=o()(Object(s.b)("pb_timestamp_kit",r,{dark:p,variant:A}),Object(l.c)(e),d),L=(new Date).getFullYear().toString(),$="".concat(c.a.toMonth(v,y)," ").concat(c.a.toDay(v,y)),R=1==N&&_.length>0,B=1==S&&y.length>0,F=j?"":"Last updated",q=R?" by ".concat(_):"",V="".concat(c.a.toHour(v,y),":").concat(c.a.toMinute(v,y)).concat(c.a.toMeridiem(v,y)),U=function(){return B&&(V="".concat(V," ").concat(c.a.toTimeZone(v,y))),V},H=function(){switch(A){case"updated":return"Last updated ".concat(q," on ").concat($," at ").concat(V);case"elapsed":return"".concat(F," ").concat(q," ").concat(c.a.fromNow(v));default:return x?v?(e="".concat(c.a.toMonth(v,y)," ").concat(c.a.toDay(v,y)),c.a.toYear(v,y).toString()!==L&&(e="".concat(e,", ").concat(c.a.toYear(v,y))),"".concat(e," "," · "," ").concat(U())):_:U()}var e};return a.a.createElement("div",Object.assign({},M,P,I,{className:D}),a.a.createElement("div",{className:"pb_timestamp_kit"},z?a.a.createElement("div",null,H()):a.a.createElement(u.a,{dark:p,size:"xs",text:H()})))}},function(e,t,r){"use strict";var n=r(0),a=r.n(n),i=r(3),o=r.n(i),s=r(2),l=r(4),c=r(174),u=r(5),d=r(15),m=r(10);t.a=function(e){e.plugins&&Object(l.a)();var t=e.allowInput,r=void 0!==t&&t,i=e.aria,p=void 0===i?{}:i,h=e.className,f=e.customQuickPickDates,b=e.dark,g=void 0!==b&&b,_=e.data,y=void 0===_?{}:_,v=e.defaultDate,k=void 0===v?"":v,x=e.disableDate,w=void 0===x?null:x,N=e.disableInput,E=e.disableRange,j=void 0===E?null:E,O=e.disableWeekdays,S=void 0===O?null:O,C=e.enableTime,z=void 0!==C&&C,T=e.error,A=e.format,M=void 0===A?"m/d/Y":A,P=e.hideIcon,I=void 0!==P&&P,D=e.hideLabel,L=void 0!==D&&D,$=e.htmlOptions,R=void 0===$?{}:$,B=e.id,F=e.inLine,q=void 0!==F&&F,V=e.inputAria,U=void 0===V?{}:V,H=e.inputData,W=void 0===H?{}:H,G=e.inputOnChange,Y=e.inputValue,X=e.label,Z=void 0===X?"Date Picker":X,K=e.maxDate,J=e.minDate,Q=e.mode,ee=void 0===Q?"single":Q,te=e.name,re=e.onChange,ne=void 0===re?function(){}:re,ae=e.onClose,ie=e.pickerId,oe=e.placeholder,se=void 0===oe?"Select Date":oe,le=e.plugins,ce=void 0!==le&&le,ue=e.position,de=e.positionElement,me=e.scrollContainer,pe=e.selectionType,he=void 0===pe?"":pe,fe=e.showTimezone,be=void 0!==fe&&fe,ge=e.staticPosition,_e=void 0===ge||ge,ye=e.thisRangesEndToday,ve=void 0!==ye&&ye,ke=e.yearRange,xe=void 0===ke?[1900,2100]:ke,we=Object(s.a)(p),Ne=Object(s.c)(y),Ee=Object(s.d)(R),je=Object(s.a)(U),Oe=Object(s.c)(W);Object(n.useEffect)((function(){Object(c.a)({allowInput:r,customQuickPickDates:f,defaultDate:k,disableDate:w,disableRange:j,disableWeekdays:S,enableTime:z,format:M,hideIcon:I,inLine:q,maxDate:K,minDate:J,mode:ee,onChange:ne,onClose:ae,pickerId:ie,plugins:ce,position:ue,positionElement:de,selectionType:he,showTimezone:be,staticPosition:_e,thisRangesEndToday:ve,yearRange:xe,required:!1},me)}));var Se=Object.assign({},e);null==Se||delete Se.position;var Ce=o()(Object(s.b)("pb_date_picker_kit"),Object(l.c)(Se),T?"error":null,h),ze=function(){var e="cal_icon_wrapper";return g&&(e+=" dark"),L&&(e+=" no_label_shift"),T&&(e+=" error"),e};return a.a.createElement("div",Object.assign({},we,Ne,Ee,{className:Ce,id:B}),a.a.createElement("div",Object.assign({},je,Oe,{className:"input_wrapper"}),a.a.createElement(d.a,{className:"pb_date_picker_kit_label",text:L?null:Z}),a.a.createElement(a.a.Fragment,null,a.a.createElement("div",{className:"date_picker_input_wrapper"},a.a.createElement("input",{autoComplete:"off",className:"date_picker_input",disabled:N,id:ie,name:te,onChange:G,placeholder:se,value:Y}),T&&a.a.createElement(m.a,{status:"negative",text:T,variant:null})),!I&&a.a.createElement("div",{className:ze(),id:"cal-icon-".concat(ie)},a.a.createElement(u.a,{className:"cal_icon",icon:"calendar-alt"})),I&&q?a.a.createElement("div",null,a.a.createElement("div",{className:ze(),id:"".concat(ie,"-icon-plus")},a.a.createElement(u.a,{className:"date-picker-plus-icon",icon:"plus"})),a.a.createElement("div",{className:ze(),id:"".concat(ie,"-angle-down")},a.a.createElement(u.a,{className:"angle_down_icon",icon:"angle-down"}))):null)))}},function(e,t,r){"use strict";var n=r(0),a=r.n(n),i=r(3),o=r.n(i),s=r(2),l=r(4),c=function(e){var t,r=e.aria,n=void 0===r?{}:r,i=e.children,c=e.className,u=e.collapse,d=void 0===u?"md":u,m=e.dark,p=void 0!==m&&m,h=e.data,f=void 0===h?{}:h,b=e.full,g=void 0!==b&&b,_=e.htmlOptions,y=void 0===_?{}:_,v=e.position,k=void 0===v?"left":v,x=e.responsive,w=void 0!==x&&x,N=e.size,E=void 0===N?"md":N,j=e.layout,O=void 0===j?"sidebar":j,S=e.variant,C=void 0===S?"light":S,z=e.transparent,T=void 0!==z&&z,A=w?"_responsive":"",M=Object(s.a)(n),P=Object(s.c)(f),I=Object(s.d)(y),D="collection"==O?"pb_layout_kit_".concat(O):"kanban"==O?"pb_layout_kit_".concat(O).concat(A):Object(s.b)("pb_layout_kit_".concat(O),"size_".concat(E),k,C,{dark:p,transparent:T,full:g}),L="collection"==O||"kanban"==O?"":Object(s.b)("layout",k,"collapse",d),$=a.a.Children.toArray(i),R=$.filter((function(e){var t;return"Side"!==(null===(t=e.type)||void 0===t?void 0:t.displayName)})),B=Object.assign({},e);return null==B||delete B.position,a.a.createElement("div",Object.assign({},M,P,I,{className:o()(D,L,c,Object(l.c)(B))}),(t="Side",$.filter((function(e){var r;return(null===(r=e.type)||void 0===r?void 0:r.displayName)===t})).map((function(e,r){return a.a.cloneElement(e,{key:"".concat(t.toLowerCase(),"-").concat(r)})}))),R)};c.Side=function(e){var t=e.children,r=e.className;return a.a.createElement("div",{className:o()("layout_sidebar",Object(l.c)(e),r)},t)},c.Body=function(e){var t=e.children,r=e.className;return a.a.createElement("div",{className:o()("layout_body",Object(l.c)(e),r)},t)},c.Item=function(e){var t=e.children,r=e.className,n=e.size,i="size_".concat(void 0===n?"sm":n);return a.a.createElement("div",{className:o()("layout_item",i,Object(l.c)(e),r)},t)},c.Header=function(e){var t=e.children,r=e.className;return a.a.createElement("div",{className:o()("layout_header",Object(l.c)(e),r)},t)},c.Footer=function(e){var t=e.children,r=e.className;return a.a.createElement("div",{className:o()("layout_footer",Object(l.c)(e),r)},t)},t.a=c},function(e,t,r){"use strict";r.d(t,"a",(function(){return n})),r.d(t,"b",(function(){return a})),r.d(t,"c",(function(){return i}));var n=Math.max,a=Math.min,i=Math.round},function(e,t,r){"use strict";var n=r(0),a=r.n(n),i=r(3),o=r.n(i),s=r(2),l=r(4),c=r(38),u=r(131);function d(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,i,o,s=[],l=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,a=e}finally{try{if(!l&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw a}}return s}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return m(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return m(e,t)}(e,t)||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.")}()}function m(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);rObject(i.j)(e)&&"body"!==Object(i.d)(e)),a=null;const o="fixed"===Object(i.a)(e).position;let s=o?Object(i.g)(e):e;for(;Object(i.j)(s)&&!Object(i.l)(s);){const t=Object(i.a)(s),r=Object(i.i)(s);r||"fixed"!==t.position||(a=null);(o?!r&&!a:!r&&"static"===t.position&&!!a&&["absolute","fixed"].includes(a.position)||Object(i.m)(s)&&!r&&h(e,s))?n=n.filter(e=>e!==s):a=t,s=Object(i.g)(s)}return t.set(e,n),n}(t,this._c):[].concat(r),a],l=s[0],c=s.reduce((e,r)=>{const a=p(t,r,o);return e.top=Object(n.q)(a.top,e.top),e.right=Object(n.r)(a.right,e.right),e.bottom=Object(n.r)(a.bottom,e.bottom),e.left=Object(n.q)(a.left,e.left),e},p(t,l,o));return{width:c.right-c.left,height:c.bottom-c.top,x:c.left,y:c.top}},getOffsetParent:g,getElementRects:async function(e){let{reference:t,floating:r,strategy:n}=e;const a=this.getOffsetParent||g,i=this.getDimensions;return{reference:f(t,await a(r),n),floating:{x:0,y:0,...await i(r)}}},getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){const{width:t,height:r}=o(e);return{width:t,height:r}},getScale:l,isElement:i.j,isRTL:function(e){return"rtl"===Object(i.a)(e).direction}};function y(e,t,r,a){void 0===a&&(a={});const{ancestorScroll:o=!0,ancestorResize:l=!0,elementResize:c="function"==typeof ResizeObserver,layoutShift:u="function"==typeof IntersectionObserver,animationFrame:m=!1}=a,p=s(e),h=o||l?[...p?Object(i.f)(p):[],...Object(i.f)(t)]:[];h.forEach(e=>{o&&e.addEventListener("scroll",r,{passive:!0}),l&&e.addEventListener("resize",r)});const f=p&&u?function(e,t){let r,a=null;const o=Object(i.c)(e);function s(){clearTimeout(r),a&&a.disconnect(),a=null}return function i(l,c){void 0===l&&(l=!1),void 0===c&&(c=1),s();const{left:u,top:d,width:m,height:p}=e.getBoundingClientRect();if(l||t(),!m||!p)return;const h={rootMargin:-Object(n.d)(d)+"px "+-Object(n.d)(o.clientWidth-(u+m))+"px "+-Object(n.d)(o.clientHeight-(d+p))+"px "+-Object(n.d)(u)+"px",threshold:Object(n.q)(0,Object(n.r)(1,c))||1};let f=!0;function b(e){const t=e[0].intersectionRatio;if(t!==c){if(!f)return i();t?i(!1,t):r=setTimeout(()=>{i(!1,1e-7)},100)}f=!1}try{a=new IntersectionObserver(b,{...h,root:o.ownerDocument})}catch(e){a=new IntersectionObserver(b,h)}a.observe(e)}(!0),s}(p,r):null;let b,g=-1,_=null;c&&(_=new ResizeObserver(e=>{let[n]=e;n&&n.target===p&&_&&(_.unobserve(t),cancelAnimationFrame(g),g=requestAnimationFrame(()=>{_&&_.observe(t)})),r()}),p&&!m&&_.observe(p),_.observe(t));let y=m?d(e):null;return m&&function t(){const n=d(e);!y||n.x===y.x&&n.y===y.y&&n.width===y.width&&n.height===y.height||r();y=n,b=requestAnimationFrame(t)}(),r(),()=>{h.forEach(e=>{o&&e.removeEventListener("scroll",r),l&&e.removeEventListener("resize",r)}),f&&f(),_&&_.disconnect(),_=null,m&&cancelAnimationFrame(b)}}a.b;const v=a.j,k=a.e,x=(a.k,a.f,a.a),w=(a.g,a.h,(e,t,r)=>{const n=new Map,i={platform:_,...r},o={...i.platform,_c:n};return Object(a.c)(e,t,{...i,platform:o})})},function(e,t,r){"use strict";var n=r(0),a=r.n(n),i=r(3),o=r.n(i),s=r(4),l=r(2);t.a=function(e){var t=e.alt,r=void 0===t?"":t,n=e.aria,i=void 0===n?{}:n,c=e.className,u=e.data,d=void 0===u?{}:u,m=e.htmlOptions,p=void 0===m?{}:m,h=e.id,f=e.onError,b=void 0===f?null:f,g=e.rounded,_=void 0!==g&&g,y=e.size,v=void 0===y?"":y,k=e.transition,x=void 0===k?"fade":k,w=e.url,N=void 0===w?"":w,E=Object(l.a)(i),j=o()(Object(l.b)("pb_image_kit",v?"size_".concat(v):null),"lazyload",x,{rounded:_},Object(s.c)(e),c),O=Object(l.c)(d),S=Object(l.d)(p);return a.a.createElement("img",Object.assign({},E,O,S,{alt:r,className:j,"data-src":N,id:h,onError:b,src:N}))}},function(e,t,r){"use strict";r.d(t,"a",(function(){return a}));var n=r(160);function a(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,i,o,s=[],l=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,a=e}finally{try{if(!l&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw a}}return s}}(e,t)||Object(n.a)(e,t)||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.")}()}},function(e,t,r){"use strict";var n=r(0),a=r.n(n),i=r(3),o=r.n(i),s=r(2),l=r(4),c=r(170);t.a=function(e){var t=e.aria,r=void 0===t?{}:t,i=e.children,u=e.className,d=e.collapse,m=void 0===d?"sm":d,p=e.container,h=void 0===p||p,f=e.dark,b=e.data,g=void 0===b?{}:b,_=e.dataTable,y=void 0!==_&&_,v=e.disableHover,k=void 0!==v&&v,x=e.htmlOptions,w=void 0===x?{}:x,N=e.id,E=e.responsive,j=void 0===E?"collapse":E,O=e.singleLine,S=void 0!==O&&O,C=e.size,z=void 0===C?"sm":C,T=e.sticky,A=void 0!==T&&T,M=e.verticalBorder,P=void 0!==M&&M,I=Object(s.a)(r),D=Object(s.c)(g),L=Object(s.d)(w),$="none"!==j?"table-collapse-".concat(m):"",R=P?"vertical-border":"";return Object(n.useEffect)((function(){(new c.a).connect()}),[]),a.a.createElement("table",Object.assign({},I,D,L,{className:o()("pb_table","table-".concat(z),"table-responsive-".concat(j),{"table-card":h,"table-dark":f,data_table:y,"single-line":S,"no-hover":k,"sticky-header":A},Object(l.c)(e),$,R,u),id:N}),i)}},function(e,t,r){"use strict";r.d(t,"a",(function(){return d})),r.d(t,"b",(function(){return g})),r.d(t,"c",(function(){return p})),r.d(t,"d",(function(){return f})),r.d(t,"e",(function(){return c})),r.d(t,"f",(function(){return l})),r.d(t,"g",(function(){return m}));var n=r(0),a=r(106),i=(r(19),r(121),r(183),r(79)),o=r(110),s=r(109),l=!0,c={}.hasOwnProperty,u=n.createContext("undefined"!=typeof HTMLElement?Object(a.a)({key:"css"}):null);var d=u.Provider,m=function(e){return Object(n.forwardRef)((function(t,r){var a=Object(n.useContext)(u);return e(t,a,r)}))};l||(m=function(e){return function(t){var r=Object(n.useContext)(u);return null===r?(r=Object(a.a)({key:"css"}),n.createElement(u.Provider,{value:r},e(t,r))):e(t,r)}});var p=n.createContext({});var h="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",f=function(e,t){var r={};for(var n in t)c.call(t,n)&&(r[n]=t[n]);return r[h]=e,r},b=function(e){var t=e.cache,r=e.serialized,n=e.isStringTag;return Object(i.c)(t,r,n),Object(s.a)((function(){return Object(i.b)(t,r,n)})),null};var g=m((function(e,t,r){var a=e.css;"string"==typeof a&&void 0!==t.registered[a]&&(a=t.registered[a]);var s=e[h],l=[a],u="";"string"==typeof e.className?u=Object(i.a)(t.registered,l,e.className):null!=e.className&&(u=e.className+" ");var d=Object(o.a)(l,void 0,n.useContext(p));u+=t.key+"-"+d.name;var m={};for(var f in e)c.call(e,f)&&"css"!==f&&f!==h&&(m[f]=e[f]);return m.ref=r,m.className=u,n.createElement(n.Fragment,null,n.createElement(b,{cache:t,serialized:d,isStringTag:"string"==typeof s}),n.createElement(s,m))}))},function(e,t,r){"use strict";function n(e){return e.split("-")[0]}r.d(t,"a",(function(){return n}))},function(e,t,r){"use strict";function n(e){return e?(e.nodeName||"").toLowerCase():null}r.d(t,"a",(function(){return n}))},function(e,t,r){"use strict";var n=r(0),a=r.n(n),i=r(3),o=r.n(i),s=r(2),l=r(4);t.a=function(e){var t=e.aria,r=void 0===t?{}:t,n=e.children,i=e.className,c=e.data,u=void 0===c?{}:c,d=e.htmlOptions,m=void 0===d?{}:d,p=e.id,h=e.tabIndex,f=Object(s.a)(r),b=Object(s.c)(u),g=Object(s.d)(m),_=o()(Object(s.b)("pb_item_kit"),Object(l.c)(e),i);return a.a.createElement(a.a.Fragment,null,a.a.createElement("li",Object.assign({},f,b,g,{className:_,id:p,tabIndex:h}),n))}},function(e,t,r){"use strict";var n=r(0),a=r.n(n),i=r(3),o=r.n(i),s=r(2),l=r(4),c=r(15);t.a=function(e){var t=e.aria,r=void 0===t?{}:t,n=e.borderless,i=void 0!==n&&n,u=e.children,d=e.className,m=e.data,p=void 0===m?{}:m,h=e.dark,f=void 0!==h&&h,b=e.highlight,g=void 0===b||b,_=e.htmlOptions,y=void 0===_?{}:_,v=e.id,k=e.link,x=void 0===k?"#":k,w=e.onClick,N=e.orientation,E=void 0===N?"vertical":N,j=e.title,O=void 0===j?"":j,S=e.variant,C=void 0===S?"normal":S,z=e.itemSpacing,T=Object(s.a)(r),A=Object(s.c)(p),M=Object(s.d)(y),P=o()(Object(s.b)("pb_nav_list",C,E,{highlight:g,borderless:i}),Object(l.c)(e),d),I=a.a.Children.map(u,(function(e){if(a.a.isValidElement(e)){var t={orientation:E,variant:C,itemSpacing:z};return a.a.cloneElement(e,t)}return e}));return a.a.createElement("nav",Object.assign({},T,A,M,{className:P,id:v}),O&&a.a.createElement("div",{className:"pb_nav_list_title"},a.a.createElement("a",{className:"pb_nav_list_item_link_text",href:x,onClick:w},a.a.createElement(c.a,{dark:f,size:"md",text:"".concat(O)}))),a.a.createElement("div",{className:"pb_nav_wrapper"},I))}},function(e,t,r){"use strict";var n=r(0),a=r.n(n),i=r(3),o=r.n(i),s=r(2),l=r(4),c=r(25),u=r(5);t.a=function(e){var t=e.aria,r=void 0===t?{}:t,n=e.className,i=e.dark,d=e.data,m=void 0===d?{}:d,p=e.disabled,h=e.htmlOptions,f=void 0===h?{}:h,b=e.icon,g=e.id,_=e.onClick,y=void 0===_?s.e:_,v=e.type,k=e.link,x=e.newWindow,w=e.variant,N=Object(s.a)(r),E=Object(s.c)(m),j=Object(s.d)(f),O=o()(Object(s.b)("pb_circle_icon_button_kit"),Object(l.c)(e),n);return a.a.createElement("div",Object.assign({},N,E,j,{className:O,id:g}),a.a.createElement(c.a,{dark:i,disabled:p,htmlType:v,link:k,newWindow:x,onClick:y,text:null,variant:w},a.a.createElement(u.a,{fixedWidth:!0,icon:b})))}},function(e,t,r){"use strict";r.d(t,"a",(function(){return a}));var n=r(27);function a(e){return((Object(n.a)(e)?e.ownerDocument:e.document)||window.document).documentElement}},function(e,t,r){"use strict";var n=r(0),a=r.n(n),i=r(3),o=r.n(i),s=r(4),l=r(2),c=r(5);t.a=function(e){var t=e.aria,r=void 0===t?{}:t,n=e.className,i=e.closeProps,u=void 0===i?{}:i,d=e.data,m=void 0===d?{}:d,p=e.htmlOptions,h=void 0===p?{}:p,f=e.id,b=e.removeIcon,g=void 0!==b&&b,_=e.removeOnClick,y=e.rounded,v=void 0!==y&&y,k=e.text,x=e.variant,w=void 0===x?"neutral":x,N=Object(l.a)(r),E=Object(l.c)(m),j=Object(l.d)(h),O=o()(Object(l.b)("pb_badge_kit","success"===w?"success_sm":w,v?"rounded":null),Object(s.c)(e),n);return a.a.createElement("div",Object.assign({},N,E,j,{className:O,id:f}),a.a.createElement("span",null,k,g&&a.a.createElement("span",Object.assign({onClick:_,style:{cursor:"pointer"}},u),a.a.createElement(c.a,{fixedWidth:!0,icon:"times"}))))}},function(e,t,r){"use strict";r.d(t,"a",(function(){return s}));var n=r(7),a=r.n(n),i=r(9),o=r.n(i),s={lang:{thousandsSep:","},colors:[a.a.data_1,a.a.data_2,a.a.data_3,a.a.data_4,a.a.data_5,a.a.data_6,a.a.data_7],chart:{borderWidth:0,borderRadius:0,plotBackgroundColor:void 0,plotShadow:!1,plotBorderWidth:0},title:{style:{color:a.a.text_lt_default,fontFamily:o.a.font_family_base,fontWeight:o.a.regular,fontSize:o.a.heading_3}},subtitle:{style:{fontFamily:o.a.font_family_base,color:a.a.text_lt_light,fontWeight:o.a.regular,fontSize:o.a.text_base}},xAxis:{gridLineWidth:0,lineColor:a.a.border_light,tickColor:a.a.border_light,labels:{style:{fontFamily:o.a.font_family_base,color:a.a.text_lt_lighter,fontWeight:o.a.bold,fontSize:o.a.text_smaller}},title:{style:{color:a.a.text_lt_default,fontFamily:o.a.font_family_base,fontWeight:o.a.regular,fontSize:o.a.heading_4}}},yAxis:{alternateGridColor:void 0,minorTickInterval:null,gridLineColor:a.a.border_light,minorGridLineColor:a.a.border_light,lineWidth:0,tickWidth:0,labels:{style:{fontFamily:o.a.font_family_base,color:a.a.text_lt_lighter,fontWeight:o.a.bold,fontSize:o.a.text_smaller}},title:{style:{fontFamily:o.a.font_family_base,color:a.a.text_lt_lighter,fontWeight:o.a.bold,fontSize:o.a.text_smaller}}},legend:{layout:"horizontal",align:"center",verticalAlign:"bottom",itemStyle:{fontFamily:o.a.font_family_base,color:a.a.text_lt_light,fontWeight:o.a.regular,fontSize:o.a.text_smaller},itemHoverStyle:{color:a.a.text_lt_default},itemHiddenStyle:{color:a.a.text_lt_lighter}},tooltip:{backgroundColor:{linearGradient:{x1:0,y1:0,x2:0,y2:1},stops:[[0,a.a.bg_dark],[1,a.a.bg_dark]]},shadow:!1,borderWidth:0,borderRadius:10,style:{fontFamily:o.a.font_family_base,color:a.a.text_dk_default,fontWeight:o.a.regular,fontSize:o.a.text_smaller}},pane:{background:{borderColor:a.a.border_light}},plotOptions:{series:{threshold:null},pie:{colors:[a.a.data_1,a.a.data_2,a.a.data_3,a.a.data_4,a.a.data_5,a.a.data_6,a.a.data_7],dataLabels:{style:{fontFamily:o.a.font_family_base,fontSize:o.a.text_smaller,color:a.a.text_lt_light,fontWeight:o.a.regular}}},line:{dataLabels:{color:"#CCC"},marker:{lineColor:"#333"}},treemap:{layoutAlgorithm:"squarified",allowTraversingTree:!1,animationLimit:1e3,colors:[a.a.data_1,a.a.data_2,a.a.data_3,a.a.data_4,a.a.data_5,a.a.data_6,a.a.data_7,a.a.data_8],dataLabels:{enabled:!0,style:{fontFamily:o.a.font_family_base,fontWeight:o.a.bold,fontSize:o.a.heading_4}},levels:[{level:1,dataLabels:{enabled:!1}}],traverseUpButton:{position:{y:-50}}}},credits:{enabled:!1}}},function(e,t,r){"use strict";function n(e,t){if(null==e)return{};var r,n,a=function(e,t){if(null==e)return{};var r,n,a={},i=Object.keys(e);for(n=0;n=0||(a[r]=e[r]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}r.d(t,"a",(function(){return n}))},function(e,t,r){"use strict";r.d(t,"c",(function(){return i})),r.d(t,"b",(function(){return s})),r.d(t,"a",(function(){return l}));var n=r(24),a=function(e){return e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()},i=function(e){return Object(n.isEmpty)(e)?e:e.split(" ").map(a).join(" ")},o=function(e){return!Object(n.isEmpty)(e)},s=function(e,t){return Object(n.filter)(e,o).join(t)},l=function(e){return e.split(/([A-Z])/g).map((function(e,t){var r=t>0?"_":"";return e===e.toLowerCase()?e:r+e.toLowerCase()})).join("")}},function(e,t,r){"use strict";r.d(t,"a",(function(){return be})),r.d(t,"b",(function(){return K})),r.d(t,"c",(function(){return J}));var n=r(19),a=r(17);var i=r(161);function o(e,t){for(var r=0;r1?"s":""," ").concat(a.join(","),", selected.");case"select-option":return"option ".concat(n,i?" is disabled. Select another option.":", selected.");default:return""}},onFocus:function(e){var t=e.context,r=e.focused,n=e.options,a=e.label,i=void 0===a?"":a,o=e.selectValue,s=e.isDisabled,l=e.isSelected,c=e.isAppleDevice,u=function(e,t){return e&&e.length?"".concat(e.indexOf(t)+1," of ").concat(e.length):""};if("value"===t&&o)return"value ".concat(i," focused, ").concat(u(o,r),".");if("menu"===t&&c){var d=s?" disabled":"",m="".concat(l?" selected":"").concat(d);return"".concat(i).concat(m,", ").concat(u(n,r),".")}return""},onFilter:function(e){var t=e.inputValue,r=e.resultsMessage;return"".concat(r).concat(t?" for search term "+t:"",".")}},k=function(e){var t=e.ariaSelection,r=e.focusedOption,n=e.focusedValue,i=e.focusableOptions,o=e.isFocused,s=e.selectValue,l=e.selectProps,c=e.id,u=e.isAppleDevice,d=l.ariaLiveMessages,m=l.getOptionLabel,h=l.inputValue,b=l.isMulti,g=l.isOptionDisabled,_=l.isSearchable,k=l.menuIsOpen,x=l.options,w=l.screenReaderStatus,N=l.tabSelectsValue,E=l.isLoading,j=l["aria-label"],O=l["aria-live"],S=Object(p.useMemo)((function(){return Object(a.a)(Object(a.a)({},v),d||{})}),[d]),C=Object(p.useMemo)((function(){var e,r="";if(t&&S.onChange){var n=t.option,i=t.options,o=t.removedValue,l=t.removedValues,c=t.value,u=o||n||(e=c,Array.isArray(e)?null:e),d=u?m(u):"",p=i||l||void 0,h=p?p.map(m):[],f=Object(a.a)({isDisabled:u&&g(u,s),label:d,labels:h},t);r=S.onChange(f)}return r}),[t,S,g,s,m]),z=Object(p.useMemo)((function(){var e="",t=r||n,a=!!(r&&s&&s.includes(r));if(t&&S.onFocus){var o={focused:t,label:m(t),isDisabled:g(t,s),isSelected:a,options:i,context:t===r?"menu":"value",selectValue:s,isAppleDevice:u};e=S.onFocus(o)}return e}),[r,n,m,g,S,i,s,u]),T=Object(p.useMemo)((function(){var e="";if(k&&x.length&&!E&&S.onFilter){var t=w({count:i.length});e=S.onFilter({inputValue:h,resultsMessage:t})}return e}),[i,h,k,S,x,w,E]),A="initial-input-focus"===(null==t?void 0:t.action),M=Object(p.useMemo)((function(){var e="";if(S.guidance){var t=n?"value":k?"menu":"input";e=S.guidance({"aria-label":j,context:t,isDisabled:r&&g(r,s),isMulti:b,isSearchable:_,tabSelectsValue:N,isInitialFocus:A})}return e}),[j,r,n,b,g,_,k,S,s,N,A]),P=Object(f.b)(p.Fragment,null,Object(f.b)("span",{id:"aria-selection"},C),Object(f.b)("span",{id:"aria-focused"},z),Object(f.b)("span",{id:"aria-results"},T),Object(f.b)("span",{id:"aria-guidance"},M));return Object(f.b)(p.Fragment,null,Object(f.b)(y,{id:c},A&&P),Object(f.b)(y,{"aria-live":O,"aria-atomic":"false","aria-relevant":"additions text",role:"log"},o&&!A&&P))},x=[{base:"A",letters:"AⒶAÀÁÂẦẤẪẨÃĀĂẰẮẴẲȦǠÄǞẢÅǺǍȀȂẠẬẶḀĄȺⱯ"},{base:"AA",letters:"Ꜳ"},{base:"AE",letters:"ÆǼǢ"},{base:"AO",letters:"Ꜵ"},{base:"AU",letters:"Ꜷ"},{base:"AV",letters:"ꜸꜺ"},{base:"AY",letters:"Ꜽ"},{base:"B",letters:"BⒷBḂḄḆɃƂƁ"},{base:"C",letters:"CⒸCĆĈĊČÇḈƇȻꜾ"},{base:"D",letters:"DⒹDḊĎḌḐḒḎĐƋƊƉꝹ"},{base:"DZ",letters:"DZDŽ"},{base:"Dz",letters:"DzDž"},{base:"E",letters:"EⒺEÈÉÊỀẾỄỂẼĒḔḖĔĖËẺĚȄȆẸỆȨḜĘḘḚƐƎ"},{base:"F",letters:"FⒻFḞƑꝻ"},{base:"G",letters:"GⒼGǴĜḠĞĠǦĢǤƓꞠꝽꝾ"},{base:"H",letters:"HⒽHĤḢḦȞḤḨḪĦⱧⱵꞍ"},{base:"I",letters:"IⒾIÌÍÎĨĪĬİÏḮỈǏȈȊỊĮḬƗ"},{base:"J",letters:"JⒿJĴɈ"},{base:"K",letters:"KⓀKḰǨḲĶḴƘⱩꝀꝂꝄꞢ"},{base:"L",letters:"LⓁLĿĹĽḶḸĻḼḺŁȽⱢⱠꝈꝆꞀ"},{base:"LJ",letters:"LJ"},{base:"Lj",letters:"Lj"},{base:"M",letters:"MⓂMḾṀṂⱮƜ"},{base:"N",letters:"NⓃNǸŃÑṄŇṆŅṊṈȠƝꞐꞤ"},{base:"NJ",letters:"NJ"},{base:"Nj",letters:"Nj"},{base:"O",letters:"OⓄOÒÓÔỒỐỖỔÕṌȬṎŌṐṒŎȮȰÖȪỎŐǑȌȎƠỜỚỠỞỢỌỘǪǬØǾƆƟꝊꝌ"},{base:"OI",letters:"Ƣ"},{base:"OO",letters:"Ꝏ"},{base:"OU",letters:"Ȣ"},{base:"P",letters:"PⓅPṔṖƤⱣꝐꝒꝔ"},{base:"Q",letters:"QⓆQꝖꝘɊ"},{base:"R",letters:"RⓇRŔṘŘȐȒṚṜŖṞɌⱤꝚꞦꞂ"},{base:"S",letters:"SⓈSẞŚṤŜṠŠṦṢṨȘŞⱾꞨꞄ"},{base:"T",letters:"TⓉTṪŤṬȚŢṰṮŦƬƮȾꞆ"},{base:"TZ",letters:"Ꜩ"},{base:"U",letters:"UⓊUÙÚÛŨṸŪṺŬÜǛǗǕǙỦŮŰǓȔȖƯỪỨỮỬỰỤṲŲṶṴɄ"},{base:"V",letters:"VⓋVṼṾƲꝞɅ"},{base:"VY",letters:"Ꝡ"},{base:"W",letters:"WⓌWẀẂŴẆẄẈⱲ"},{base:"X",letters:"XⓍXẊẌ"},{base:"Y",letters:"YⓎYỲÝŶỸȲẎŸỶỴƳɎỾ"},{base:"Z",letters:"ZⓏZŹẐŻŽẒẔƵȤⱿⱫꝢ"},{base:"a",letters:"aⓐaẚàáâầấẫẩãāăằắẵẳȧǡäǟảåǻǎȁȃạậặḁąⱥɐ"},{base:"aa",letters:"ꜳ"},{base:"ae",letters:"æǽǣ"},{base:"ao",letters:"ꜵ"},{base:"au",letters:"ꜷ"},{base:"av",letters:"ꜹꜻ"},{base:"ay",letters:"ꜽ"},{base:"b",letters:"bⓑbḃḅḇƀƃɓ"},{base:"c",letters:"cⓒcćĉċčçḉƈȼꜿↄ"},{base:"d",letters:"dⓓdḋďḍḑḓḏđƌɖɗꝺ"},{base:"dz",letters:"dzdž"},{base:"e",letters:"eⓔeèéêềếễểẽēḕḗĕėëẻěȅȇẹệȩḝęḙḛɇɛǝ"},{base:"f",letters:"fⓕfḟƒꝼ"},{base:"g",letters:"gⓖgǵĝḡğġǧģǥɠꞡᵹꝿ"},{base:"h",letters:"hⓗhĥḣḧȟḥḩḫẖħⱨⱶɥ"},{base:"hv",letters:"ƕ"},{base:"i",letters:"iⓘiìíîĩīĭïḯỉǐȉȋịįḭɨı"},{base:"j",letters:"jⓙjĵǰɉ"},{base:"k",letters:"kⓚkḱǩḳķḵƙⱪꝁꝃꝅꞣ"},{base:"l",letters:"lⓛlŀĺľḷḹļḽḻſłƚɫⱡꝉꞁꝇ"},{base:"lj",letters:"lj"},{base:"m",letters:"mⓜmḿṁṃɱɯ"},{base:"n",letters:"nⓝnǹńñṅňṇņṋṉƞɲʼnꞑꞥ"},{base:"nj",letters:"nj"},{base:"o",letters:"oⓞoòóôồốỗổõṍȭṏōṑṓŏȯȱöȫỏőǒȍȏơờớỡởợọộǫǭøǿɔꝋꝍɵ"},{base:"oi",letters:"ƣ"},{base:"ou",letters:"ȣ"},{base:"oo",letters:"ꝏ"},{base:"p",letters:"pⓟpṕṗƥᵽꝑꝓꝕ"},{base:"q",letters:"qⓠqɋꝗꝙ"},{base:"r",letters:"rⓡrŕṙřȑȓṛṝŗṟɍɽꝛꞧꞃ"},{base:"s",letters:"sⓢsßśṥŝṡšṧṣṩșşȿꞩꞅẛ"},{base:"t",letters:"tⓣtṫẗťṭțţṱṯŧƭʈⱦꞇ"},{base:"tz",letters:"ꜩ"},{base:"u",letters:"uⓤuùúûũṹūṻŭüǜǘǖǚủůűǔȕȗưừứữửựụṳųṷṵʉ"},{base:"v",letters:"vⓥvṽṿʋꝟʌ"},{base:"vy",letters:"ꝡ"},{base:"w",letters:"wⓦwẁẃŵẇẅẘẉⱳ"},{base:"x",letters:"xⓧxẋẍ"},{base:"y",letters:"yⓨyỳýŷỹȳẏÿỷẙỵƴɏỿ"},{base:"z",letters:"zⓩzźẑżžẓẕƶȥɀⱬꝣ"}],w=new RegExp("["+x.map((function(e){return e.letters})).join("")+"]","g"),N={},E=0;E0,f=d-m-u,b=!1;f>t&&o.current&&(n&&n(e),o.current=!1),h&&s.current&&(i&&i(e),s.current=!1),h&&t>f?(r&&!o.current&&r(e),p.scrollTop=d,b=!0,o.current=!0):!h&&-t>u&&(a&&!s.current&&a(e),p.scrollTop=0,b=!0,s.current=!0),b&&function(e){e.cancelable&&e.preventDefault(),e.stopPropagation()}(e)}}),[r,n,a,i]),d=Object(p.useCallback)((function(e){u(e,e.deltaY)}),[u]),m=Object(p.useCallback)((function(e){l.current=e.changedTouches[0].clientY}),[]),f=Object(p.useCallback)((function(e){var t=l.current-e.changedTouches[0].clientY;u(e,t)}),[u]),b=Object(p.useCallback)((function(e){if(e){var t=!!h.F&&{passive:!1};e.addEventListener("wheel",d,t),e.addEventListener("touchstart",m,t),e.addEventListener("touchmove",f,t)}}),[f,m,d]),g=Object(p.useCallback)((function(e){e&&(e.removeEventListener("wheel",d,!1),e.removeEventListener("touchstart",m,!1),e.removeEventListener("touchmove",f,!1))}),[f,m,d]);return Object(p.useEffect)((function(){if(t){var e=c.current;return b(e),function(){g(e)}}}),[t,b,g]),function(e){c.current=e}}({isEnabled:void 0===n||n,onBottomArrive:e.onBottomArrive,onBottomLeave:e.onBottomLeave,onTopArrive:e.onTopArrive,onTopLeave:e.onTopLeave}),i=function(e){var t=e.isEnabled,r=e.accountForScrollbars,n=void 0===r||r,a=Object(p.useRef)({}),i=Object(p.useRef)(null),o=Object(p.useCallback)((function(e){if(B){var t=document.body,r=t&&t.style;if(n&&P.forEach((function(e){var t=r&&r[e];a.current[e]=t})),n&&F<1){var i=parseInt(a.current.paddingRight,10)||0,o=document.body?document.body.clientWidth:0,s=window.innerWidth-o+i||0;Object.keys(I).forEach((function(e){var t=I[e];r&&(r[e]=t)})),r&&(r.paddingRight="".concat(s,"px"))}t&&R()&&(t.addEventListener("touchmove",D,q),e&&(e.addEventListener("touchstart",$,q),e.addEventListener("touchmove",L,q))),F+=1}}),[n]),s=Object(p.useCallback)((function(e){if(B){var t=document.body,r=t&&t.style;F=Math.max(F-1,0),n&&F<1&&P.forEach((function(e){var t=a.current[e];r&&(r[e]=t)})),t&&R()&&(t.removeEventListener("touchmove",D,q),e&&(e.removeEventListener("touchstart",$,q),e.removeEventListener("touchmove",L,q)))}}),[n]);return Object(p.useEffect)((function(){if(t){var e=i.current;return o(e),function(){s(e)}}}),[t,o,s]),function(e){i.current=e}}({isEnabled:r});return Object(f.b)(p.Fragment,null,r&&Object(f.b)("div",{onClick:V,css:U}),t((function(e){a(e),i(e)})))}var W={name:"1a0ro4n-requiredInput",styles:"label:requiredInput;opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;width:100%"},G=function(e){var t=e.name,r=e.onFocus;return Object(f.b)("input",{required:!0,name:t,tabIndex:-1,"aria-hidden":"true",onFocus:r,css:W,value:"",onChange:function(){}})};function Y(e){var t;return"undefined"!=typeof window&&null!=window.navigator&&e.test((null===(t=window.navigator.userAgentData)||void 0===t?void 0:t.platform)||window.navigator.platform)}function X(){return Y(/^Mac/i)}function Z(){return Y(/^iPhone/i)||Y(/^iPad/i)||X()&&navigator.maxTouchPoints>1}var K=function(e){return e.label},J=function(e){return e.value},Q={clearIndicator:h.n,container:h.o,control:h.q,dropdownIndicator:h.r,group:h.t,groupHeading:h.s,indicatorsContainer:h.v,indicatorSeparator:h.u,input:h.w,loadingIndicator:h.y,loadingMessage:h.x,menu:h.z,menuList:h.A,menuPortal:h.B,multiValue:h.C,multiValueLabel:h.D,multiValueRemove:h.G,noOptionsMessage:h.H,option:h.I,placeholder:h.J,singleValue:h.K,valueContainer:h.L};var ee,te={borderRadius:4,colors:{primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},spacing:{baseUnit:4,controlHeight:38,menuGutter:8}},re={"aria-live":"polite",backspaceRemovesValue:!0,blurInputOnSelect:Object(h.M)(),captureMenuScroll:!Object(h.M)(),classNames:{},closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:function(e,t){if(e.data.__isNew__)return!0;var r=Object(a.a)({ignoreCase:!0,ignoreAccents:!0,stringify:T,trim:!0,matchFrom:"any"},ee),n=r.ignoreCase,i=r.ignoreAccents,o=r.stringify,s=r.trim,l=r.matchFrom,c=s?z(t):t,u=s?z(o(e)):o(e);return n&&(c=c.toLowerCase(),u=u.toLowerCase()),i&&(c=C(c),u=S(u)),"start"===l?u.substr(0,c.length)===c:u.indexOf(c)>-1},formatGroupLabel:function(e){return e.label},getOptionLabel:K,getOptionValue:J,isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:function(e){return!!e.isDisabled},loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!Object(h.a)(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(e){var t=e.count;return"".concat(t," result").concat(1!==t?"s":""," available")},styles:{},tabIndex:0,tabSelectsValue:!0,unstyled:!1};function ne(e,t,r,n){return{type:"option",data:t,isDisabled:de(e,t,r),isSelected:me(e,t,r),label:ce(e,t),value:ue(e,t),index:n}}function ae(e,t){return e.options.map((function(r,n){if("options"in r){var a=r.options.map((function(r,n){return ne(e,r,t,n)})).filter((function(t){return se(e,t)}));return a.length>0?{type:"group",data:r,options:a,index:n}:void 0}var i=ne(e,r,t,n);return se(e,i)?i:void 0})).filter(h.k)}function ie(e){return e.reduce((function(e,t){return"group"===t.type?e.push.apply(e,Object(m.a)(t.options.map((function(e){return e.data})))):e.push(t.data),e}),[])}function oe(e,t){return e.reduce((function(e,r){return"group"===r.type?e.push.apply(e,Object(m.a)(r.options.map((function(e){return{data:e.data,id:"".concat(t,"-").concat(r.index,"-").concat(e.index)}})))):e.push({data:r.data,id:"".concat(t,"-").concat(r.index)}),e}),[])}function se(e,t){var r=e.inputValue,n=void 0===r?"":r,a=t.data,i=t.isSelected,o=t.label,s=t.value;return(!he(e)||!i)&&pe(e,{label:o,value:s,data:a},n)}var le=function(e,t){var r;return(null===(r=e.find((function(e){return e.data===t})))||void 0===r?void 0:r.id)||null},ce=function(e,t){return e.getOptionLabel(t)},ue=function(e,t){return e.getOptionValue(t)};function de(e,t,r){return"function"==typeof e.isOptionDisabled&&e.isOptionDisabled(t,r)}function me(e,t,r){if(r.indexOf(t)>-1)return!0;if("function"==typeof e.isOptionSelected)return e.isOptionSelected(t,r);var n=ue(e,t);return r.some((function(t){return ue(e,t)===n}))}function pe(e,t,r){return!e.filterOption||e.filterOption(t,r)}var he=function(e){var t=e.hideSelectedOptions,r=e.isMulti;return void 0===t?r:t},fe=1,be=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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&s(e,t)}(c,e);var t,r,i,l=d(c);function c(e){var t;if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,c),(t=l.call(this,e)).state={ariaSelection:null,focusedOption:null,focusedOptionId:null,focusableOptionsWithIds:[],focusedValue:null,inputIsHidden:!1,isFocused:!1,selectValue:[],clearFocusValueOnUpdate:!1,prevWasFocused:!1,inputIsHiddenAfterUpdate:void 0,prevProps:void 0,instancePrefix:""},t.blockOptionHover=!1,t.isComposing=!1,t.commonProps=void 0,t.initialTouchX=0,t.initialTouchY=0,t.openAfterFocus=!1,t.scrollToFocusedOptionOnUpdate=!1,t.userIsDragging=void 0,t.isAppleDevice=X()||Z(),t.controlRef=null,t.getControlRef=function(e){t.controlRef=e},t.focusedOptionRef=null,t.getFocusedOptionRef=function(e){t.focusedOptionRef=e},t.menuListRef=null,t.getMenuListRef=function(e){t.menuListRef=e},t.inputRef=null,t.getInputRef=function(e){t.inputRef=e},t.focus=t.focusInput,t.blur=t.blurInput,t.onChange=function(e,r){var n=t.props,a=n.onChange,i=n.name;r.name=i,t.ariaOnChange(e,r),a(e,r)},t.setValue=function(e,r,n){var a=t.props,i=a.closeMenuOnSelect,o=a.isMulti,s=a.inputValue;t.onInputChange("",{action:"set-value",prevInputValue:s}),i&&(t.setState({inputIsHiddenAfterUpdate:!o}),t.onMenuClose()),t.setState({clearFocusValueOnUpdate:!0}),t.onChange(e,{action:r,option:n})},t.selectOption=function(e){var r=t.props,n=r.blurInputOnSelect,a=r.isMulti,i=r.name,o=t.state.selectValue,s=a&&t.isOptionSelected(e,o),l=t.isOptionDisabled(e,o);if(s){var c=t.getOptionValue(e);t.setValue(Object(h.b)(o.filter((function(e){return t.getOptionValue(e)!==c}))),"deselect-option",e)}else{if(l)return void t.ariaOnChange(Object(h.c)(e),{action:"select-option",option:e,name:i});a?t.setValue(Object(h.b)([].concat(Object(m.a)(o),[e])),"select-option",e):t.setValue(Object(h.c)(e),"select-option")}n&&t.blurInput()},t.removeValue=function(e){var r=t.props.isMulti,n=t.state.selectValue,a=t.getOptionValue(e),i=n.filter((function(e){return t.getOptionValue(e)!==a})),o=Object(h.d)(r,i,i[0]||null);t.onChange(o,{action:"remove-value",removedValue:e}),t.focusInput()},t.clearValue=function(){var e=t.state.selectValue;t.onChange(Object(h.d)(t.props.isMulti,[],null),{action:"clear",removedValues:e})},t.popValue=function(){var e=t.props.isMulti,r=t.state.selectValue,n=r[r.length-1],a=r.slice(0,r.length-1),i=Object(h.d)(e,a,a[0]||null);t.onChange(i,{action:"pop-value",removedValue:n})},t.getFocusedOptionId=function(e){return le(t.state.focusableOptionsWithIds,e)},t.getFocusableOptionsWithIds=function(){return oe(ae(t.props,t.state.selectValue),t.getElementId("option"))},t.getValue=function(){return t.state.selectValue},t.cx=function(){for(var e=arguments.length,r=new Array(e),n=0;n5||i>5}},t.onTouchEnd=function(e){t.userIsDragging||(t.controlRef&&!t.controlRef.contains(e.target)&&t.menuListRef&&!t.menuListRef.contains(e.target)&&t.blurInput(),t.initialTouchX=0,t.initialTouchY=0)},t.onControlTouchEnd=function(e){t.userIsDragging||t.onControlMouseDown(e)},t.onClearIndicatorTouchEnd=function(e){t.userIsDragging||t.onClearIndicatorMouseDown(e)},t.onDropdownIndicatorTouchEnd=function(e){t.userIsDragging||t.onDropdownIndicatorMouseDown(e)},t.handleInputChange=function(e){var r=t.props.inputValue,n=e.currentTarget.value;t.setState({inputIsHiddenAfterUpdate:!1}),t.onInputChange(n,{action:"input-change",prevInputValue:r}),t.props.menuIsOpen||t.onMenuOpen()},t.onInputFocus=function(e){t.props.onFocus&&t.props.onFocus(e),t.setState({inputIsHiddenAfterUpdate:!1,isFocused:!0}),(t.openAfterFocus||t.props.openMenuOnFocus)&&t.openMenu("first"),t.openAfterFocus=!1},t.onInputBlur=function(e){var r=t.props.inputValue;t.menuListRef&&t.menuListRef.contains(document.activeElement)?t.inputRef.focus():(t.props.onBlur&&t.props.onBlur(e),t.onInputChange("",{action:"input-blur",prevInputValue:r}),t.onMenuClose(),t.setState({focusedValue:null,isFocused:!1}))},t.onOptionHover=function(e){if(!t.blockOptionHover&&t.state.focusedOption!==e){var r=t.getFocusableOptions().indexOf(e);t.setState({focusedOption:e,focusedOptionId:r>-1?t.getFocusedOptionId(e):null})}},t.shouldHideSelectedOptions=function(){return he(t.props)},t.onValueInputFocus=function(e){e.preventDefault(),e.stopPropagation(),t.focus()},t.onKeyDown=function(e){var r=t.props,n=r.isMulti,a=r.backspaceRemovesValue,i=r.escapeClearsValue,o=r.inputValue,s=r.isClearable,l=r.isDisabled,c=r.menuIsOpen,u=r.onKeyDown,d=r.tabSelectsValue,m=r.openMenuOnFocus,p=t.state,h=p.focusedOption,f=p.focusedValue,b=p.selectValue;if(!(l||"function"==typeof u&&(u(e),e.defaultPrevented))){switch(t.blockOptionHover=!0,e.key){case"ArrowLeft":if(!n||o)return;t.focusValue("previous");break;case"ArrowRight":if(!n||o)return;t.focusValue("next");break;case"Delete":case"Backspace":if(o)return;if(f)t.removeValue(f);else{if(!a)return;n?t.popValue():s&&t.clearValue()}break;case"Tab":if(t.isComposing)return;if(e.shiftKey||!c||!d||!h||m&&t.isOptionSelected(h,b))return;t.selectOption(h);break;case"Enter":if(229===e.keyCode)break;if(c){if(!h)return;if(t.isComposing)return;t.selectOption(h);break}return;case"Escape":c?(t.setState({inputIsHiddenAfterUpdate:!1}),t.onInputChange("",{action:"menu-close",prevInputValue:o}),t.onMenuClose()):s&&i&&t.clearValue();break;case" ":if(o)return;if(!c){t.openMenu("first");break}if(!h)return;t.selectOption(h);break;case"ArrowUp":c?t.focusOption("up"):t.openMenu("last");break;case"ArrowDown":c?t.focusOption("down"):t.openMenu("first");break;case"PageUp":if(!c)return;t.focusOption("pageup");break;case"PageDown":if(!c)return;t.focusOption("pagedown");break;case"Home":if(!c)return;t.focusOption("first");break;case"End":if(!c)return;t.focusOption("last");break;default:return}e.preventDefault()}},t.state.instancePrefix="react-select-"+(t.props.instanceId||++fe),t.state.selectValue=Object(h.h)(e.value),e.menuIsOpen&&t.state.selectValue.length){var r=t.getFocusableOptionsWithIds(),n=t.buildFocusableOptions(),i=n.indexOf(t.state.selectValue[0]);t.state.focusableOptionsWithIds=r,t.state.focusedOption=n[i],t.state.focusedOptionId=le(r,n[i])}return t}return t=c,i=[{key:"getDerivedStateFromProps",value:function(e,t){var r=t.prevProps,n=t.clearFocusValueOnUpdate,i=t.inputIsHiddenAfterUpdate,o=t.ariaSelection,s=t.isFocused,l=t.prevWasFocused,c=t.instancePrefix,u=e.options,d=e.value,m=e.menuIsOpen,p=e.inputValue,f=e.isMulti,b=Object(h.h)(d),g={};if(r&&(d!==r.value||u!==r.options||m!==r.menuIsOpen||p!==r.inputValue)){var _=m?function(e,t){return ie(ae(e,t))}(e,b):[],y=m?oe(ae(e,b),"".concat(c,"-option")):[],v=n?function(e,t){var r=e.focusedValue,n=e.selectValue.indexOf(r);if(n>-1){if(t.indexOf(r)>-1)return r;if(n-1?r:t[0]}(t,_);g={selectValue:b,focusedOption:k,focusedOptionId:le(y,k),focusableOptionsWithIds:y,focusedValue:v,clearFocusValueOnUpdate:!1}}var x=null!=i&&e!==r?{inputIsHidden:i,inputIsHiddenAfterUpdate:void 0}:{},w=o,N=s&&l;return s&&!N&&(w={value:Object(h.d)(f,b,b[0]||null),options:b,action:"initial-input-focus"},N=!l),"initial-input-focus"===(null==o?void 0:o.action)&&(w=null),Object(a.a)(Object(a.a)(Object(a.a)({},g),x),{},{prevProps:e,ariaSelection:w,prevWasFocused:N})}}],(r=[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput(),this.props.menuIsOpen&&this.state.focusedOption&&this.menuListRef&&this.focusedOptionRef&&Object(h.i)(this.menuListRef,this.focusedOptionRef)}},{key:"componentDidUpdate",value:function(e){var t=this.props,r=t.isDisabled,n=t.menuIsOpen,a=this.state.isFocused;(a&&!r&&e.isDisabled||a&&n&&!e.menuIsOpen)&&this.focusInput(),a&&r&&!e.isDisabled?this.setState({isFocused:!1},this.onMenuClose):a||r||!e.isDisabled||this.inputRef!==document.activeElement||this.setState({isFocused:!0}),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&(Object(h.i)(this.menuListRef,this.focusedOptionRef),this.scrollToFocusedOptionOnUpdate=!1)}},{key:"componentWillUnmount",value:function(){this.stopListeningComposition(),this.stopListeningToTouch(),document.removeEventListener("scroll",this.onScroll,!0)}},{key:"onMenuOpen",value:function(){this.props.onMenuOpen()}},{key:"onMenuClose",value:function(){this.onInputChange("",{action:"menu-close",prevInputValue:this.props.inputValue}),this.props.onMenuClose()}},{key:"onInputChange",value:function(e,t){this.props.onInputChange(e,t)}},{key:"focusInput",value:function(){this.inputRef&&this.inputRef.focus()}},{key:"blurInput",value:function(){this.inputRef&&this.inputRef.blur()}},{key:"openMenu",value:function(e){var t=this,r=this.state,n=r.selectValue,a=r.isFocused,i=this.buildFocusableOptions(),o="first"===e?0:i.length-1;if(!this.props.isMulti){var s=i.indexOf(n[0]);s>-1&&(o=s)}this.scrollToFocusedOptionOnUpdate=!(a&&this.menuListRef),this.setState({inputIsHiddenAfterUpdate:!1,focusedValue:null,focusedOption:i[o],focusedOptionId:this.getFocusedOptionId(i[o])},(function(){return t.onMenuOpen()}))}},{key:"focusValue",value:function(e){var t=this.state,r=t.selectValue,n=t.focusedValue;if(this.props.isMulti){this.setState({focusedOption:null});var a=r.indexOf(n);n||(a=-1);var i=r.length-1,o=-1;if(r.length){switch(e){case"previous":o=0===a?0:-1===a?i:a-1;break;case"next":a>-1&&a0&&void 0!==arguments[0]?arguments[0]:"first",t=this.props.pageSize,r=this.state.focusedOption,n=this.getFocusableOptions();if(n.length){var a=0,i=n.indexOf(r);r||(i=-1),"up"===e?a=i>0?i-1:n.length-1:"down"===e?a=(i+1)%n.length:"pageup"===e?(a=i-t)<0&&(a=0):"pagedown"===e?(a=i+t)>n.length-1&&(a=n.length-1):"last"===e&&(a=n.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:n[a],focusedValue:null,focusedOptionId:this.getFocusedOptionId(n[a])})}}},{key:"getTheme",value:function(){return this.props.theme?"function"==typeof this.props.theme?this.props.theme(te):Object(a.a)(Object(a.a)({},te),this.props.theme):te}},{key:"getCommonProps",value:function(){var e=this.clearValue,t=this.cx,r=this.getStyles,n=this.getClassNames,a=this.getValue,i=this.selectOption,o=this.setValue,s=this.props,l=s.isMulti,c=s.isRtl,u=s.options;return{clearValue:e,cx:t,getStyles:r,getClassNames:n,getValue:a,hasValue:this.hasValue(),isMulti:l,isRtl:c,options:u,selectOption:i,selectProps:s,setValue:o,theme:this.getTheme()}}},{key:"hasValue",value:function(){return this.state.selectValue.length>0}},{key:"hasOptions",value:function(){return!!this.getFocusableOptions().length}},{key:"isClearable",value:function(){var e=this.props,t=e.isClearable,r=e.isMulti;return void 0===t?r:t}},{key:"isOptionDisabled",value:function(e,t){return de(this.props,e,t)}},{key:"isOptionSelected",value:function(e,t){return me(this.props,e,t)}},{key:"filterOption",value:function(e,t){return pe(this.props,e,t)}},{key:"formatOptionLabel",value:function(e,t){if("function"==typeof this.props.formatOptionLabel){var r=this.props.inputValue,n=this.state.selectValue;return this.props.formatOptionLabel(e,{context:t,inputValue:r,selectValue:n})}return this.getOptionLabel(e)}},{key:"formatGroupLabel",value:function(e){return this.props.formatGroupLabel(e)}},{key:"startListeningComposition",value:function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))}},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))}},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"renderInput",value:function(){var e=this.props,t=e.isDisabled,r=e.isSearchable,i=e.inputId,o=e.inputValue,s=e.tabIndex,l=e.form,c=e.menuIsOpen,u=e.required,d=this.getComponents().Input,m=this.state,f=m.inputIsHidden,b=m.ariaSelection,g=this.commonProps,_=i||this.getElementId("input"),y=Object(a.a)(Object(a.a)(Object(a.a)({"aria-autocomplete":"list","aria-expanded":c,"aria-haspopup":!0,"aria-errormessage":this.props["aria-errormessage"],"aria-invalid":this.props["aria-invalid"],"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],"aria-required":u,role:"combobox","aria-activedescendant":this.isAppleDevice?void 0:this.state.focusedOptionId||""},c&&{"aria-controls":this.getElementId("listbox")}),!r&&{"aria-readonly":!0}),this.hasValue()?"initial-input-focus"===(null==b?void 0:b.action)&&{"aria-describedby":this.getElementId("live-region")}:{"aria-describedby":this.getElementId("placeholder")});return r?p.createElement(d,Object(n.a)({},g,{autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",id:_,innerRef:this.getInputRef,isDisabled:t,isHidden:f,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,spellCheck:"false",tabIndex:s,form:l,type:"text",value:o},y)):p.createElement(M,Object(n.a)({id:_,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:h.j,onFocus:this.onInputFocus,disabled:t,tabIndex:s,inputMode:"none",form:l,value:""},y))}},{key:"renderPlaceholderOrValue",value:function(){var e=this,t=this.getComponents(),r=t.MultiValue,a=t.MultiValueContainer,i=t.MultiValueLabel,o=t.MultiValueRemove,s=t.SingleValue,l=t.Placeholder,c=this.commonProps,u=this.props,d=u.controlShouldRenderValue,m=u.isDisabled,h=u.isMulti,f=u.inputValue,b=u.placeholder,g=this.state,_=g.selectValue,y=g.focusedValue,v=g.isFocused;if(!this.hasValue()||!d)return f?null:p.createElement(l,Object(n.a)({},c,{key:"placeholder",isDisabled:m,isFocused:v,innerProps:{id:this.getElementId("placeholder")}}),b);if(h)return _.map((function(t,s){var l=t===y,u="".concat(e.getOptionLabel(t),"-").concat(e.getOptionValue(t));return p.createElement(r,Object(n.a)({},c,{components:{Container:a,Label:i,Remove:o},isFocused:l,isDisabled:m,key:u,index:s,removeProps:{onClick:function(){return e.removeValue(t)},onTouchEnd:function(){return e.removeValue(t)},onMouseDown:function(e){e.preventDefault()}},data:t}),e.formatOptionLabel(t,"value"))}));if(f)return null;var k=_[0];return p.createElement(s,Object(n.a)({},c,{data:k,isDisabled:m}),this.formatOptionLabel(k,"value"))}},{key:"renderClearIndicator",value:function(){var e=this.getComponents().ClearIndicator,t=this.commonProps,r=this.props,a=r.isDisabled,i=r.isLoading,o=this.state.isFocused;if(!this.isClearable()||!e||a||!this.hasValue()||i)return null;var s={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return p.createElement(e,Object(n.a)({},t,{innerProps:s,isFocused:o}))}},{key:"renderLoadingIndicator",value:function(){var e=this.getComponents().LoadingIndicator,t=this.commonProps,r=this.props,a=r.isDisabled,i=r.isLoading,o=this.state.isFocused;return e&&i?p.createElement(e,Object(n.a)({},t,{innerProps:{"aria-hidden":"true"},isDisabled:a,isFocused:o})):null}},{key:"renderIndicatorSeparator",value:function(){var e=this.getComponents(),t=e.DropdownIndicator,r=e.IndicatorSeparator;if(!t||!r)return null;var a=this.commonProps,i=this.props.isDisabled,o=this.state.isFocused;return p.createElement(r,Object(n.a)({},a,{isDisabled:i,isFocused:o}))}},{key:"renderDropdownIndicator",value:function(){var e=this.getComponents().DropdownIndicator;if(!e)return null;var t=this.commonProps,r=this.props.isDisabled,a=this.state.isFocused,i={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return p.createElement(e,Object(n.a)({},t,{innerProps:i,isDisabled:r,isFocused:a}))}},{key:"renderMenu",value:function(){var e=this,t=this.getComponents(),r=t.Group,a=t.GroupHeading,i=t.Menu,o=t.MenuList,s=t.MenuPortal,l=t.LoadingMessage,c=t.NoOptionsMessage,u=t.Option,d=this.commonProps,m=this.state.focusedOption,f=this.props,b=f.captureMenuScroll,g=f.inputValue,_=f.isLoading,y=f.loadingMessage,v=f.minMenuHeight,k=f.maxMenuHeight,x=f.menuIsOpen,w=f.menuPlacement,N=f.menuPosition,E=f.menuPortalTarget,j=f.menuShouldBlockScroll,O=f.menuShouldScrollIntoView,S=f.noOptionsMessage,C=f.onMenuScrollToTop,z=f.onMenuScrollToBottom;if(!x)return null;var T,A=function(t,r){var a=t.type,i=t.data,o=t.isDisabled,s=t.isSelected,l=t.label,c=t.value,h=m===i,f=o?void 0:function(){return e.onOptionHover(i)},b=o?void 0:function(){return e.selectOption(i)},g="".concat(e.getElementId("option"),"-").concat(r),_={id:g,onClick:b,onMouseMove:f,onMouseOver:f,tabIndex:-1,role:"option","aria-selected":e.isAppleDevice?void 0:s};return p.createElement(u,Object(n.a)({},d,{innerProps:_,data:i,isDisabled:o,isSelected:s,key:g,label:l,type:a,value:c,isFocused:h,innerRef:h?e.getFocusedOptionRef:void 0}),e.formatOptionLabel(t.data,"menu"))};if(this.hasOptions())T=this.getCategorizedOptions().map((function(t){if("group"===t.type){var i=t.data,o=t.options,s=t.index,l="".concat(e.getElementId("group"),"-").concat(s),c="".concat(l,"-heading");return p.createElement(r,Object(n.a)({},d,{key:l,data:i,options:o,Heading:a,headingProps:{id:c,data:t.data},label:e.formatGroupLabel(t.data)}),t.options.map((function(e){return A(e,"".concat(s,"-").concat(e.index))})))}if("option"===t.type)return A(t,"".concat(t.index))}));else if(_){var M=y({inputValue:g});if(null===M)return null;T=p.createElement(l,d,M)}else{var P=S({inputValue:g});if(null===P)return null;T=p.createElement(c,d,P)}var I={minMenuHeight:v,maxMenuHeight:k,menuPlacement:w,menuPosition:N,menuShouldScrollIntoView:O},D=p.createElement(h.m,Object(n.a)({},d,I),(function(t){var r=t.ref,a=t.placerProps,s=a.placement,l=a.maxHeight;return p.createElement(i,Object(n.a)({},d,I,{innerRef:r,innerProps:{onMouseDown:e.onMenuMouseDown,onMouseMove:e.onMenuMouseMove},isLoading:_,placement:s}),p.createElement(H,{captureEnabled:b,onTopArrive:C,onBottomArrive:z,lockEnabled:j},(function(t){return p.createElement(o,Object(n.a)({},d,{innerRef:function(r){e.getMenuListRef(r),t(r)},innerProps:{role:"listbox","aria-multiselectable":d.isMulti,id:e.getElementId("listbox")},isLoading:_,maxHeight:l,focusedOption:m}),T)})))}));return E||"fixed"===N?p.createElement(s,Object(n.a)({},d,{appendTo:E,controlElement:this.controlRef,menuPlacement:w,menuPosition:N}),D):D}},{key:"renderFormField",value:function(){var e=this,t=this.props,r=t.delimiter,n=t.isDisabled,a=t.isMulti,i=t.name,o=t.required,s=this.state.selectValue;if(o&&!this.hasValue()&&!n)return p.createElement(G,{name:i,onFocus:this.onValueInputFocus});if(i&&!n){if(a){if(r){var l=s.map((function(t){return e.getOptionValue(t)})).join(r);return p.createElement("input",{name:i,type:"hidden",value:l})}var c=s.length>0?s.map((function(t,r){return p.createElement("input",{key:"i-".concat(r),name:i,type:"hidden",value:e.getOptionValue(t)})})):p.createElement("input",{name:i,type:"hidden",value:""});return p.createElement("div",null,c)}var u=s[0]?this.getOptionValue(s[0]):"";return p.createElement("input",{name:i,type:"hidden",value:u})}}},{key:"renderLiveRegion",value:function(){var e=this.commonProps,t=this.state,r=t.ariaSelection,a=t.focusedOption,i=t.focusedValue,o=t.isFocused,s=t.selectValue,l=this.getFocusableOptions();return p.createElement(k,Object(n.a)({},e,{id:this.getElementId("live-region"),ariaSelection:r,focusedOption:a,focusedValue:i,isFocused:o,selectValue:s,focusableOptions:l,isAppleDevice:this.isAppleDevice}))}},{key:"render",value:function(){var e=this.getComponents(),t=e.Control,r=e.IndicatorsContainer,a=e.SelectContainer,i=e.ValueContainer,o=this.props,s=o.className,l=o.id,c=o.isDisabled,u=o.menuIsOpen,d=this.state.isFocused,m=this.commonProps=this.getCommonProps();return p.createElement(a,Object(n.a)({},m,{className:s,innerProps:{id:l,onKeyDown:this.onKeyDown},isDisabled:c,isFocused:d}),this.renderLiveRegion(),p.createElement(t,Object(n.a)({},m,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:c,isFocused:d,menuIsOpen:u}),p.createElement(i,Object(n.a)({},m,{isDisabled:c}),this.renderPlaceholderOrValue(),this.renderInput()),p.createElement(r,Object(n.a)({},m,{isDisabled:c}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}])&&o(t.prototype,r),i&&o(t,i),Object.defineProperty(t,"prototype",{writable:!1}),c}(p.Component);be.defaultProps=re},function(e,t,r){"use strict";var n=r(0),a=r.n(n),i=r(3),o=r.n(i),s=r(2),l=r(4),c=r(15);t.a=function(e){var t=e.aria,r=void 0===t?{}:t,n=e.children,i=e.className,u=e.data,d=void 0===u?{}:u,m=e.htmlOptions,p=void 0===m?{}:m,h=e.id,f=e.lineStyle,b=void 0===f?"solid":f,g=e.orientation,_=void 0===g?"horizontal":g,y=e.text,v=e.dark,k=void 0!==v&&v,x=e.variant,w=void 0===x?"card":x,N=Object(s.a)(r),E=Object(s.c)(d),j=Object(s.d)(p),O=o()(Object(s.b)("pb_section_separator_kit",w,_,"dashed"===b?b:""),Object(l.c)(e),i);return a.a.createElement("div",Object.assign({},N,E,j,{className:O,id:h}),n&&n||y&&a.a.createElement("span",null,a.a.createElement(c.a,{dark:k,text:y})))}},function(e,t,r){"use strict";r.d(t,"a",(function(){return a}));var n=r(35);function a(e){return Object(n.a)(e).getComputedStyle(e)}},function(e,t,r){"use strict";r.d(t,"a",(function(){return s})),r.d(t,"b",(function(){return l})),r.d(t,"c",(function(){return i})),r.d(t,"d",(function(){return o})),r.d(t,"e",(function(){return c})),r.d(t,"f",(function(){return m})),r.d(t,"g",(function(){return h})),r.d(t,"h",(function(){return g})),r.d(t,"i",(function(){return f})),r.d(t,"j",(function(){return b})),r.d(t,"k",(function(){return _}));var n=r(6);function a(e,t,r){let{reference:a,floating:i}=e;const o=Object(n.p)(t),s=Object(n.f)(t),l=Object(n.h)(s),c=Object(n.o)(t),u="y"===o,d=a.x+a.width/2-i.width/2,m=a.y+a.height/2-i.height/2,p=a[l]/2-i[l]/2;let h;switch(c){case"top":h={x:d,y:a.y-i.height};break;case"bottom":h={x:d,y:a.y+a.height};break;case"right":h={x:a.x+a.width,y:m};break;case"left":h={x:a.x-i.width,y:m};break;default:h={x:a.x,y:a.y}}switch(Object(n.e)(t)){case"start":h[s]-=p*(r&&u?-1:1);break;case"end":h[s]+=p*(r&&u?-1:1)}return h}const i=async(e,t,r)=>{const{placement:n="bottom",strategy:i="absolute",middleware:o=[],platform:s}=r,l=o.filter(Boolean),c=await(null==s.isRTL?void 0:s.isRTL(t));let u=await s.getElementRects({reference:e,floating:t,strategy:i}),{x:d,y:m}=a(u,n,c),p=n,h={},f=0;for(let r=0;r({name:"arrow",options:e,async fn(t){const{x:r,y:a,placement:i,rects:o,platform:s,elements:l,middlewareData:c}=t,{element:u,padding:d=0}=Object(n.c)(e,t)||{};if(null==u)return{};const m=Object(n.n)(d),p={x:r,y:a},h=Object(n.f)(i),f=Object(n.h)(h),b=await s.getDimensions(u),g="y"===h,_=g?"top":"left",y=g?"bottom":"right",v=g?"clientHeight":"clientWidth",k=o.reference[f]+o.reference[h]-p[h]-o.floating[f],x=p[h]-o.reference[h],w=await(null==s.getOffsetParent?void 0:s.getOffsetParent(u));let N=w?w[v]:0;N&&await(null==s.isElement?void 0:s.isElement(w))||(N=l.floating[v]||o.floating[f]);const E=k/2-x/2,j=N/2-b[f]/2-1,O=Object(n.r)(m[_],j),S=Object(n.r)(m[y],j),C=O,z=N-b[f]-S,T=N/2-b[f]/2+E,A=Object(n.a)(C,T,z),M=!c.arrow&&null!=Object(n.e)(i)&&T!=A&&o.reference[f]/2-(TObject(n.e)(t)===e),...r.filter(t=>Object(n.e)(t)!==e)]:r.filter(e=>Object(n.o)(e)===e)).filter(r=>!e||(Object(n.e)(r)===e||!!t&&Object(n.j)(r)!==r))}(p||null,f,h):h,_=await o(t,b),y=(null==(r=l.autoPlacement)?void 0:r.index)||0,v=g[y];if(null==v)return{};const k=Object(n.g)(v,s,await(null==u.isRTL?void 0:u.isRTL(d.floating)));if(c!==v)return{reset:{placement:g[0]}};const x=[_[Object(n.o)(v)],_[k[0]],_[k[1]]],w=[...(null==(a=l.autoPlacement)?void 0:a.overflows)||[],{placement:v,overflows:x}],N=g[y+1];if(N)return{data:{index:y+1,overflows:w},reset:{placement:N}};const E=w.map(e=>{const t=Object(n.e)(e.placement);return[e.placement,t&&m?e.overflows.slice(0,2).reduce((e,t)=>e+t,0):e.overflows[0],e.overflows]}).sort((e,t)=>e[1]-t[1]),j=(null==(i=E.filter(e=>e[2].slice(0,Object(n.e)(e[0])?2:3).every(e=>e<=0))[0])?void 0:i[0])||E[0][0];return j!==c?{data:{index:y+1,overflows:w},reset:{placement:j}}:{}}}},c=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var r,a;const{placement:i,middlewareData:s,rects:l,initialPlacement:c,platform:u,elements:d}=t,{mainAxis:m=!0,crossAxis:p=!0,fallbackPlacements:h,fallbackStrategy:f="bestFit",fallbackAxisSideDirection:b="none",flipAlignment:g=!0,..._}=Object(n.c)(e,t);if(null!=(r=s.arrow)&&r.alignmentOffset)return{};const y=Object(n.o)(i),v=Object(n.o)(c)===c,k=await(null==u.isRTL?void 0:u.isRTL(d.floating)),x=h||(v||!g?[Object(n.m)(c)]:Object(n.i)(c));h||"none"===b||x.push(...Object(n.l)(c,g,b,k));const w=[c,...x],N=await o(t,_),E=[];let j=(null==(a=s.flip)?void 0:a.overflows)||[];if(m&&E.push(N[y]),p){const e=Object(n.g)(i,l,k);E.push(N[e[0]],N[e[1]])}if(j=[...j,{placement:i,overflows:E}],!E.every(e=>e<=0)){var O,S;const e=((null==(O=s.flip)?void 0:O.index)||0)+1,t=w[e];if(t)return{data:{index:e,overflows:j},reset:{placement:t}};let r=null==(S=j.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:S.placement;if(!r)switch(f){case"bestFit":{var C;const e=null==(C=j.map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:C[0];e&&(r=e);break}case"initialPlacement":r=c}if(i!==r)return{reset:{placement:r}}}return{}}}};function u(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function d(e){return n.v.some(t=>e[t]>=0)}const m=function(e){return void 0===e&&(e={}),{name:"hide",options:e,async fn(t){const{rects:r}=t,{strategy:a="referenceHidden",...i}=Object(n.c)(e,t);switch(a){case"referenceHidden":{const e=u(await o(t,{...i,elementContext:"reference"}),r.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:d(e)}}}case"escaped":{const e=u(await o(t,{...i,altBoundary:!0}),r.floating);return{data:{escapedOffsets:e,escaped:d(e)}}}default:return{}}}}};function p(e){const t=Object(n.r)(...e.map(e=>e.left)),r=Object(n.r)(...e.map(e=>e.top));return{x:t,y:r,width:Object(n.q)(...e.map(e=>e.right))-t,height:Object(n.q)(...e.map(e=>e.bottom))-r}}const h=function(e){return void 0===e&&(e={}),{name:"inline",options:e,async fn(t){const{placement:r,elements:a,rects:i,platform:o,strategy:s}=t,{padding:l=2,x:c,y:u}=Object(n.c)(e,t),d=Array.from(await(null==o.getClientRects?void 0:o.getClientRects(a.reference))||[]),m=function(e){const t=e.slice().sort((e,t)=>e.y-t.y),r=[];let a=null;for(let e=0;ea.height/2?r.push([n]):r[r.length-1].push(n),a=n}return r.map(e=>Object(n.t)(p(e)))}(d),h=Object(n.t)(p(d)),f=Object(n.n)(l);const b=await o.getElementRects({reference:{getBoundingClientRect:function(){if(2===m.length&&m[0].left>m[1].right&&null!=c&&null!=u)return m.find(e=>c>e.left-f.left&&ce.top-f.top&&u=2){if("y"===Object(n.p)(r)){const e=m[0],t=m[m.length-1],a="top"===Object(n.o)(r),i=e.top,o=t.bottom,s=a?e.left:t.left,l=a?e.right:t.right;return{top:i,bottom:o,left:s,right:l,width:l-s,height:o-i,x:s,y:i}}const e="left"===Object(n.o)(r),t=Object(n.q)(...m.map(e=>e.right)),a=Object(n.r)(...m.map(e=>e.left)),i=m.filter(r=>e?r.left===a:r.right===t),o=i[0].top,s=i[i.length-1].bottom;return{top:o,bottom:s,left:a,right:t,width:t-a,height:s-o,x:a,y:o}}return h}},floating:a.floating,strategy:s});return i.reference.x!==b.reference.x||i.reference.y!==b.reference.y||i.reference.width!==b.reference.width||i.reference.height!==b.reference.height?{reset:{rects:b}}:{}}}};const f=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var r,a;const{x:i,y:o,placement:s,middlewareData:l}=t,c=await async function(e,t){const{placement:r,platform:a,elements:i}=e,o=await(null==a.isRTL?void 0:a.isRTL(i.floating)),s=Object(n.o)(r),l=Object(n.e)(r),c="y"===Object(n.p)(r),u=["left","top"].includes(s)?-1:1,d=o&&c?-1:1,m=Object(n.c)(t,e);let{mainAxis:p,crossAxis:h,alignmentAxis:f}="number"==typeof m?{mainAxis:m,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...m};return l&&"number"==typeof f&&(h="end"===l?-1*f:f),c?{x:h*d,y:p*u}:{x:p*u,y:h*d}}(t,e);return s===(null==(r=l.offset)?void 0:r.placement)&&null!=(a=l.arrow)&&a.alignmentOffset?{}:{x:i+c.x,y:o+c.y,data:{...c,placement:s}}}}},b=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){const{x:r,y:a,placement:i}=t,{mainAxis:s=!0,crossAxis:l=!1,limiter:c={fn:e=>{let{x:t,y:r}=e;return{x:t,y:r}}},...u}=Object(n.c)(e,t),d={x:r,y:a},m=await o(t,u),p=Object(n.p)(Object(n.o)(i)),h=Object(n.k)(p);let f=d[h],b=d[p];if(s){const e="y"===h?"bottom":"right",t=f+m["y"===h?"top":"left"],r=f-m[e];f=Object(n.a)(t,f,r)}if(l){const e="y"===p?"bottom":"right",t=b+m["y"===p?"top":"left"],r=b-m[e];b=Object(n.a)(t,b,r)}const g=c.fn({...t,[h]:f,[p]:b});return{...g,data:{x:g.x-r,y:g.y-a}}}}},g=function(e){return void 0===e&&(e={}),{options:e,fn(t){const{x:r,y:a,placement:i,rects:o,middlewareData:s}=t,{offset:l=0,mainAxis:c=!0,crossAxis:u=!0}=Object(n.c)(e,t),d={x:r,y:a},m=Object(n.p)(i),p=Object(n.k)(m);let h=d[p],f=d[m];const b=Object(n.c)(l,t),g="number"==typeof b?{mainAxis:b,crossAxis:0}:{mainAxis:0,crossAxis:0,...b};if(c){const e="y"===p?"height":"width",t=o.reference[p]-o.floating[e]+g.mainAxis,r=o.reference[p]+o.reference[e]-g.mainAxis;hr&&(h=r)}if(u){var _,y;const e="y"===p?"width":"height",t=["top","left"].includes(Object(n.o)(i)),r=o.reference[m]-o.floating[e]+(t&&(null==(_=s.offset)?void 0:_[m])||0)+(t?0:g.crossAxis),a=o.reference[m]+o.reference[e]+(t?0:(null==(y=s.offset)?void 0:y[m])||0)-(t?g.crossAxis:0);fa&&(f=a)}return{[p]:h,[m]:f}}}},_=function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){const{placement:r,rects:a,platform:i,elements:s}=t,{apply:l=(()=>{}),...c}=Object(n.c)(e,t),u=await o(t,c),d=Object(n.o)(r),m=Object(n.e)(r),p="y"===Object(n.p)(r),{width:h,height:f}=a.floating;let b,g;"top"===d||"bottom"===d?(b=d,g=m===(await(null==i.isRTL?void 0:i.isRTL(s.floating))?"start":"end")?"left":"right"):(g=d,b="end"===m?"top":"bottom");const _=f-u[b],y=h-u[g],v=!t.middlewareData.shift;let k=_,x=y;if(p){const e=h-u.left-u.right;x=m||v?Object(n.r)(y,e):e}else{const e=f-u.top-u.bottom;k=m||v?Object(n.r)(_,e):e}if(v&&!m){const e=Object(n.q)(u.left,0),t=Object(n.q)(u.right,0),r=Object(n.q)(u.top,0),a=Object(n.q)(u.bottom,0);p?x=h-2*(0!==e||0!==t?e+t:Object(n.q)(u.left,u.right)):k=f-2*(0!==r||0!==a?r+a:Object(n.q)(u.top,u.bottom))}await l({...t,availableWidth:x,availableHeight:k});const w=await i.getDimensions(s.floating);return h!==w.width||f!==w.height?{reset:{rects:!0}}:{}}}}},function(e,t,r){"use strict";function n(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(!e)return;if("string"==typeof e)return a(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return a(e,t)}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,i=function(){};return{s:i,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,l=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return s=e.done,e},e:function(e){l=!0,o=e},f:function(){try{s||null==r.return||r.return()}finally{if(l)throw o}}}}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r1&&void 0!==arguments[1]?arguments[1]:document;i(this,e),this.matchDelegate=t,this.target=r}var t,r,a;return t=e,(r=[{key:"mutationObserver",get:function(){var e=this;return this._mutationObserver=this._mutationObserver||new MutationObserver((function(t){return e.processMutationList(t)}))}},{key:"start",value:function(){this.mutationObserver.observe(this.target,{attributes:!0,childList:!0,subtree:!0}),this.catchup()}},{key:"stop",value:function(){this.mutationObserverdisconnect()}},{key:"catchup",value:function(){this.handleAdditions(this.matchDelegate.matches(this.target))}},{key:"processMutationList",value:function(e){var t,r=n(e);try{for(r.s();!(t=r.n()).done;){var a=t.value;"attributes"==a.type?this.processAttributeChange(a.target):"childList"==a.type&&(this.processRemovedNodes(Array.from(a.removedNodes)),this.processAddedNodes(Array.from(a.addedNodes)))}}catch(e){r.e(e)}finally{r.f()}}},{key:"processAttributeChange",value:function(e){if(e.nodeType===Node.ELEMENT_NODE){var t=this.matchDelegate.matches(e);if(0===t.length)return this.matchDelegate.removeMatch(e);this.handleAdditions(t)}}},{key:"processRemovedNodes",value:function(e){var t,r=n(e);try{for(r.s();!(t=r.n()).done;){var a=t.value;a.nodeType===Node.ELEMENT_NODE&&this.handleRemovals(this.matchDelegate.matches(a))}}catch(e){r.e(e)}finally{r.f()}}},{key:"processAddedNodes",value:function(e){var t,r=n(e);try{for(r.s();!(t=r.n()).done;){var a=t.value;a.nodeType===Node.ELEMENT_NODE&&this.handleAdditions(this.matchDelegate.matches(a))}}catch(e){r.e(e)}finally{r.f()}}},{key:"handleRemovals",value:function(e){var t,r=n(e);try{for(r.s();!(t=r.n()).done;){var a=t.value;this.matchDelegate.removeMatch(a)}}catch(e){r.e(e)}finally{r.f()}}},{key:"handleAdditions",value:function(e){var t,r=n(e);try{for(r.s();!(t=r.n()).done;){var a=t.value;this.matchDelegate.addMatch(a)}}catch(e){r.e(e)}finally{r.f()}}}])&&o(t.prototype,r),a&&o(t,a),Object.defineProperty(t,"prototype",{writable:!1}),e}();function l(e){return function(e){if(Array.isArray(e))return c(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return c(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return c(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0&&Object(p.b)(e)?Object(m.a)(e):e;return Object(p.a)(r)?t.filter((function(e){return Object(p.a)(e)&&Object(b.a)(e,r)&&"body"!==Object(g.a)(e)})):[]}(e):[].concat(t),i=[].concat(a,[r]),o=i[0],s=i.reduce((function(t,r){var a=y(e,r,n);return t.top=Object(u.a)(a.top,t.top),t.right=Object(u.b)(a.right,t.right),t.bottom=Object(u.b)(a.bottom,t.bottom),t.left=Object(u.a)(a.left,t.left),t}),y(e,o,n));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}var k=r(152),x=r(155),w=r(157);function N(e,t){void 0===t&&(t={});var r=t,a=r.placement,o=void 0===a?e.placement:a,s=r.strategy,l=void 0===s?e.strategy:s,c=r.boundary,u=void 0===c?n.d:c,d=r.rootBoundary,m=void 0===d?n.o:d,f=r.elementContext,b=void 0===f?n.i:f,g=r.altBoundary,y=void 0!==g&&g,N=r.padding,E=void 0===N?0:N,j=Object(x.a)("number"!=typeof E?E:Object(w.a)(E,n.b)),O=b===n.i?n.j:n.i,S=e.rects.popper,C=e.elements[y?O:b],z=v(Object(p.a)(C)?C:C.contextElement||Object(i.a)(e.elements.popper),u,m,l),T=Object(h.a)(e.elements.reference),A=Object(k.a)({reference:T,element:S,strategy:"absolute",placement:o}),M=_(Object.assign({},S,A)),P=b===n.i?M:T,I={top:z.top-P.top+j.top,bottom:P.bottom-z.bottom+j.bottom,left:z.left-P.left+j.left,right:P.right-z.right+j.right},D=e.modifiersData.offset;if(b===n.i&&D){var L=D[o];Object.keys(I).forEach((function(e){var t=[n.k,n.c].indexOf(e)>=0?1:-1,r=[n.m,n.c].indexOf(e)>=0?"y":"x";I[e]+=L[r]*t}))}return I}},function(e,t,r){"use strict";var n=r(0),a=r.n(n),i=r(3),o=r.n(i),s=r(2),l=r(4),c=r(5);t.a=function(e){var t=e.aria,r=void 0===t?{}:t,n=e.className,i=e.dark,u=void 0!==i&&i,d=e.data,m=void 0===d?{}:d,p=e.htmlOptions,h=void 0===p?{}:p,f=e.icon,b=e.id,g=e.size,_=void 0===g?"md":g,y=e.variant,v=void 0===y?"default":y,k=Object(s.a)(r),x=Object(s.c)(m),w=Object(s.d)(h),N=o()(Object(s.b)("pb_icon_circle_kit",_,v),Object(l.c)(e),n);return a.a.createElement("div",Object.assign({},k,x,w,{className:N,id:b}),a.a.createElement(c.a,{dark:u,icon:f}))}},function(e,t,r){"use strict";var n=r(0),a=r.n(n),i=r(3),o=r.n(i),s=r(2),l=r(4),c=r(22),u=r(10),d=r(15),m=r(5);t.a=function(e){var t=e.align,r=e.className,n=e.date,i=e.htmlOptions,p=void 0===i?{}:i,h=e.showIcon,f=e.size,b=e.timeZone,g=e.unstyled,_=void 0!==g&&g,y=e.showTimezone,v=void 0===y||y,k=o()(Object(s.b)("pb_time_kit",t,f),Object(l.c)(e),r),x=Object(s.d)(p);return a.a.createElement("div",Object.assign({},x,{className:k}),h&&(_?a.a.createElement("span",null,a.a.createElement(m.a,{fixedWidth:!0,icon:"clock"})," "):a.a.createElement(a.a.Fragment,null,a.a.createElement(u.a,{color:"light",tag:"span"},a.a.createElement(m.a,{fixedWidth:!0,icon:"clock",size:"md"===f?"":"sm"})," "))),a.a.createElement("time",{dateTime:n.toLocaleString()},a.a.createElement("span",null,_?a.a.createElement(a.a.Fragment,null,a.a.createElement("span",null,c.a.toTimeWithMeridiem(n,b))," ",v&&a.a.createElement("span",null,c.a.toTimeZone(n,b))):"md"===f?a.a.createElement(a.a.Fragment,null,a.a.createElement(u.a,{className:"pb_time",tag:"span",text:c.a.toTimeWithMeridiem(n,b)})," ",v&&a.a.createElement(u.a,{color:"light",tag:"span",text:c.a.toTimeZone(n,b)})):a.a.createElement(a.a.Fragment,null,a.a.createElement(d.a,{color:"light",tag:"span",text:c.a.toTimeWithMeridiem(n,b)})," ",v&&a.a.createElement(d.a,{color:"light",tag:"span",text:c.a.toTimeZone(n,b)})))))}},function(e,t,r){"use strict";var n=r(0),a=r.n(n),i=r(3),o=r.n(i),s=r(2),l=r(4),c=r(15),u=r(10),d=r(12),m=r(5),p=r(8);function h(e){return function(e){if(Array.isArray(e))return f(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return f(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return f(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);rL?L:Math.round(N),R=L-Math.round(N)<0?0:L-Math.round(N),B=N.toFixed(1),F="pb_star_".concat(A),q=a.a.createElement("svg",{className:"iamyellow",viewBox:"0 0 18 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a.a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.86015 0.4371C9.73527 0.187329 9.4855 0 9.17328 0C8.89229 0 8.64252 0.187329 8.51763 0.4371L6.36335 4.83932L1.58647 5.55742C1.30547 5.58864 1.08692 5.80719 0.99326 6.05696C0.899595 6.33795 0.962038 6.61895 1.18059 6.8375L4.64617 10.2719L3.80319 15.1112C3.77197 15.3922 3.89685 15.7044 4.11541 15.8605C4.36518 16.0166 4.64617 16.0478 4.89594 15.9229L9.17328 13.6126L13.4506 15.9229C13.7004 16.0478 14.0126 16.0166 14.2624 15.8605C14.4809 15.7044 14.6058 15.3922 14.5434 15.1112L13.7316 10.2719L17.1972 6.8375C17.4157 6.61895 17.4782 6.33795 17.3845 6.05696C17.2909 5.80719 17.0723 5.58864 16.7913 5.55742L12.0144 4.83932L9.86015 0.4371Z",fill:"#F9BB00"})),V=a.a.createElement("svg",{viewBox:"0 0 18 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a.a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.86015 0.4371C9.73527 0.187329 9.4855 0 9.17328 0C8.89229 0 8.64252 0.187329 8.51763 0.4371L6.36335 4.83932L1.58647 5.55742C1.30547 5.58864 1.08692 5.80719 0.99326 6.05696C0.899595 6.33795 0.962038 6.61895 1.18059 6.8375L4.64617 10.2719L3.80319 15.1112C3.77197 15.3922 3.89685 15.7044 4.11541 15.8605C4.36518 16.0166 4.64617 16.0478 4.89594 15.9229L9.17328 13.6126L13.4506 15.9229C13.7004 16.0478 14.0126 16.0166 14.2624 15.8605C14.4809 15.7044 14.6058 15.3922 14.5434 15.1112L13.7316 10.2719L17.1972 6.8375C17.4157 6.61895 17.4782 6.33795 17.3845 6.05696C17.2909 5.80719 17.0723 5.58864 16.7913 5.55742L12.0144 4.83932L9.86015 0.4371Z",fill:"#0056CF"})),U=a.a.createElement("svg",{viewBox:"0 0 18 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a.a.createElement("path",{className:!0===g?"suble_star_dark":"suble_star_light",fillRule:"evenodd",clipRule:"evenodd",d:"M8.90904 0.4371C8.78416 0.187329 8.53438 0 8.22217 0C7.94118 0 7.69141 0.187329 7.56652 0.4371L5.41224 4.83932L0.635357 5.55742C0.354364 5.58864 0.135813 5.80719 0.042149 6.05696C-0.0515154 6.33795 0.0109275 6.61895 0.229478 6.8375L3.69506 10.2719L2.85208 15.1112C2.82086 15.3922 2.94574 15.7044 3.16429 15.8605C3.41407 16.0166 3.69506 16.0478 3.94483 15.9229L8.22217 13.6126L12.4995 15.9229C12.7493 16.0478 13.0615 16.0166 13.3113 15.8605C13.5298 15.7044 13.6547 15.3922 13.5923 15.1112L12.7805 10.2719L16.2461 6.8375C16.4646 6.61895 16.5271 6.33795 16.4334 6.05696C16.3397 5.80719 16.1212 5.58864 15.8402 5.55742L11.0633 4.83932L8.90904 0.4371Z"})),H=a.a.createElement("svg",{viewBox:"0 0 18 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a.a.createElement("path",{className:!0===g?"empty_star_dark":"empty_star_light",fillRule:"evenodd",clipRule:"evenodd",d:"M9.31126 0.4371C9.18638 0.187329 8.93661 0 8.62439 0C8.3434 0 8.09363 0.187329 7.96874 0.4371L5.81446 4.83932L1.03758 5.55742C0.756585 5.58864 0.538035 5.80719 0.444371 6.05696C0.350706 6.33795 0.413149 6.61895 0.631699 6.8375L4.09728 10.2719L3.2543 15.1112C3.22308 15.3922 3.34797 15.7044 3.56652 15.8605C3.81629 16.0166 4.09728 16.0478 4.34705 15.9229L8.62439 13.6126L12.9017 15.9229C13.1515 16.0478 13.4637 16.0166 13.7135 15.8605C13.932 15.7044 14.0569 15.3922 13.9945 15.1112L13.1827 10.2719L16.6483 6.8375C16.8669 6.61895 16.9293 6.33795 16.8356 6.05696C16.742 5.80719 16.5234 5.58864 16.2424 5.55742L11.4655 4.83932L9.31126 0.4371Z"})),W=a.a.createElement("svg",{viewBox:"0 0 18 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a.a.createElement("path",{className:!0===g?"outline_star_dark":"outline_star_light",d:"M5.91323 5.33377L6.17269 5.29477L6.28801 5.0591L8.44116 0.659187C8.49971 0.543364 8.59517 0.5 8.64884 0.5C8.74499 0.5 8.83506 0.555009 8.88775 0.659235L11.0409 5.0591L11.1562 5.29477L11.4157 5.33377L16.1925 6.05186L16.2021 6.0533L16.2117 6.05436C16.2359 6.05706 16.2671 6.06847 16.3024 6.09973C16.3374 6.13062 16.3686 6.17476 16.3886 6.22412C16.4186 6.32162 16.401 6.40181 16.3198 6.48332C16.3196 6.48353 16.3194 6.48374 16.3192 6.48394L12.8552 9.91671L12.6712 10.0991L12.7141 10.3546L13.5258 15.1939L13.528 15.2068L13.5308 15.2196C13.5488 15.3004 13.5074 15.402 13.4567 15.4462C13.3391 15.5132 13.2227 15.5096 13.1546 15.4781L8.88646 13.1726L8.64884 13.0443L8.41121 13.1726L4.14274 15.4782C4.07877 15.5083 3.99031 15.5147 3.87267 15.4466C3.82302 15.4033 3.76655 15.2914 3.77463 15.1781L4.61431 10.3577L4.65911 10.1005L4.47368 9.91671L1.0097 6.48394C1.00947 6.48372 1.00925 6.4835 1.00903 6.48327C0.927878 6.40178 0.910311 6.3216 0.94026 6.22412C0.960274 6.17476 0.99154 6.13062 1.02646 6.09973C1.0618 6.06847 1.09296 6.05706 1.11724 6.05436L1.12682 6.0533L1.13635 6.05186L5.91323 5.33377Z"}));return a.a.createElement("div",Object.assign({},P,I,D,{className:M,id:x}),"number"===y&&a.a.createElement(a.a.Fragment,null,"xs"===A&&a.a.createElement(c.a,{text:B.toString(),size:"xs",paddingRight:"xs",dark:g,className:"pb_star_rating_number_sm"}),"sm"===A&&a.a.createElement(c.a,{text:B.toString(),size:"xs",paddingRight:"xs",dark:g,className:"pb_star_rating_number_sm"}),"md"===A&&a.a.createElement(u.a,{text:B.toString(),paddingRight:"xs",dark:g,color:"light",className:"pb_star_rating_number_md"}),"lg"===A&&a.a.createElement(d.a,{text:B.toString(),size:2,paddingRight:"sm",dark:g,color:"light",bold:!1,className:"pb_star_rating_number_lg"})),a.a.createElement(p.a,{className:"star_flex_area"},h(Array($)).map((function(e,t){return a.a.createElement(a.a.Fragment,{key:t},"yellow"===S&&a.a.createElement(m.a,{customIcon:q,className:F}),"primary"===S&&a.a.createElement(m.a,{customIcon:V,className:F}),"subtle"===S&&a.a.createElement(m.a,{customIcon:U,className:F}))})),h(Array(R)).map((function(e,t){return a.a.createElement(a.a.Fragment,{key:t},"outline"===z&&a.a.createElement(m.a,{customIcon:W,className:F}),"outline"!==z&&a.a.createElement(m.a,{customIcon:H,className:F}))}))),"onestar"===y&&a.a.createElement(a.a.Fragment,null,"xs"===A&&a.a.createElement(c.a,{text:"".concat(N.toString()," of ").concat(j),size:"xs",dark:g,className:"pb_star_rating_number_sm"}),"sm"===A&&a.a.createElement(c.a,{text:"".concat(N.toString()," of ").concat(j),size:"xs",dark:g,className:"pb_star_rating_number_sm"}),"md"===A&&a.a.createElement(u.a,{text:"".concat(N.toString()," of ").concat(j),dark:g,color:"light",className:"pb_star_rating_number_md"}),"lg"===A&&a.a.createElement(d.a,{text:"".concat(N.toString()," of ").concat(j),size:2,dark:g,color:"light",bold:!1,className:"pb_star_rating_number_lg"})))}},function(e,t,r){"use strict";var n=r(0),a=r.n(n),i=r(3),o=r.n(i),s=r(4),l=r(2),c=r(5),u=r(84),d=r(8),m=r(80),p=r(20);t.a=function(e){var t=e.aria,r=void 0===t?{}:t,i=e.checked,h=void 0!==i&&i,f=e.className,b=e.customIcon,g=e.dark,_=void 0!==g&&g,y=e.data,v=void 0===y?{}:y,k=e.disabled,x=void 0!==k&&k,w=e.error,N=void 0!==w&&w,E=e.htmlOptions,j=void 0===E?{}:E,O=e.icon,S=void 0!==O&&O,C=e.inputId,z=void 0===C?null:C,T=e.multi,A=void 0===T||T,M=e.name,P=e.onChange,I=void 0===P?l.e:P,D=e.text,L=e.value,$=e.variant,R=void 0===$?"default":$,B=Object(l.a)(r),F=Object(l.c)(v),q=Object(l.d)(j),V=o()(Object(l.b)("pb_selectable_card_kit",{checked:h,disabled:x,enabled:!x}),{error:N},_?"dark":"",f),U=Object(n.useRef)(null),H=A?"checkbox":"radio",W=null!==z?z:M,G=A?u.a:m.a,Y=Object.assign({},e);null==Y||delete Y.inputId,null==Y||delete Y.children,null==Y||delete Y.icon,null==Y||delete Y.error,null==Y||delete Y.dark,null==Y||delete Y.multi,null==Y||delete Y.customIcon;var X="displayInput"===R?Object.assign(Object.assign({},Y),{padding:"none"}):Object.assign({},Y);return a.a.createElement("div",Object.assign({},B,F,q,{className:V}),a.a.createElement("input",Object.assign({checked:h,disabled:x,id:W,name:M,onChange:I,ref:U,type:H,value:L},Y)),a.a.createElement("label",{className:Object(s.c)(X),htmlFor:W},a.a.createElement("div",{className:"buffer"},"displayInput"===R?a.a.createElement(d.a,{vertical:"center"},a.a.createElement(d.a,{orientation:"column",padding:"sm",paddingRight:"xs",vertical:"center"},a.a.createElement(G,{dark:_},a.a.createElement("input",{checked:h,disabled:x,onClick:function(){U.current.click()},readOnly:!0,type:H}))),a.a.createElement("div",{className:"separator"}),a.a.createElement("div",{className:"psuedo_separator"}),a.a.createElement(p.a,{borderNone:!0,dark:_,padding:"sm",status:N?"negative":null},D||e.children)):D||e.children,function(){if(!0===S)return a.a.createElement("div",{className:"pb_selectable_card_circle"},a.a.createElement(c.a,{customIcon:b,fixedWidth:!0,icon:"check"}))}())))}},function(e,t,r){"use strict";var n=r(0),a=r.n(n),i=r(3),o=r.n(i),s=r(2),l=r(4),c=r(22),u=r(15),d=r(12),m={sm:4,md:3};t.a=function(e){var t=e.align,r=void 0===t?"left":t,n=e.bold,i=void 0!==n&&n,p=e.reverse,h=void 0!==p&&p,f=e.className,b=e.dark,g=void 0!==b&&b,_=e.date,y=e.data,v=void 0===y?{}:y,k=e.htmlOptions,x=void 0===k?{}:k,w=e.size,N=void 0===w?"sm":w,E=o()(Object(s.b)("pb_date_stacked_kit",r,N,{dark:g,reverse:h}),Object(l.c)(e),f),j=(new Date).getFullYear(),O=c.a.toYear(_),S=Object(s.c)(v),C=Object(s.d)(x);return a.a.createElement(a.a.Fragment,null,0==i?a.a.createElement("div",Object.assign({},S,C,{className:E}),a.a.createElement("div",{className:"pb_date_stacked_day_month"},a.a.createElement(u.a,{text:c.a.toMonth(_).toUpperCase()}),a.a.createElement(d.a,{dark:g,size:m[N],text:c.a.toDay(_).toString()})),j!=O&&a.a.createElement(u.a,{size:"xs"},O)):a.a.createElement("div",Object.assign({},S,C,{className:E}),a.a.createElement("div",{className:"pb_date_stacked_day_month"},a.a.createElement(d.a,{bold:!0,dark:g,size:"4",text:c.a.toMonth(_)}),a.a.createElement(d.a,{bold:!0,dark:g,size:"4",text:c.a.toDay(_).toString()}),j!=O&&a.a.createElement(d.a,{size:"4"},O))))}},function(e,t,r){"use strict";var n=r(0),a=r.n(n),i=r(3),o=r.n(i),s=r(2),l=r(5);t.a=function(e){var t=e.className,r=e.data,n=void 0===r?{}:r,i=e.status,c=void 0===i?"inactive":i,u=e.children,d=e.htmlOptions,m=void 0===d?{}:d,p=e.icon,h=void 0===p?"check":p,f=Object(s.b)("pb_progress_step_item",c),b=Object(s.c)(n),g=Object(s.d)(m);return a.a.createElement("li",Object.assign({},b,g,{className:o()(f,t)}),a.a.createElement("div",{className:"box"},a.a.createElement("div",{className:"circle"},a.a.createElement(l.a,{icon:h})),a.a.createElement("div",{className:"content"},u)))}},function(e,t,r){"use strict";var n=r(0),a=r.n(n),i=r(3),o=r.n(i),s=r(2),l=r(63),c=r(59),u=function(e){var t=e.aria,r=void 0===t?{}:t,n=e.className,i=e.children,l=e.data,c=void 0===l?{}:l,u=e.htmlOptions,d=void 0===u?{}:u,m=e.id,p=e.orientation,h=void 0===p?"horizontal":p,f=e.showDate,b=void 0!==f&&f,g=Object(s.a)(r),_=Object(s.c)(c),y=Object(s.d)(d),v=!0===b?"_with_date":"",k=Object(s.b)("pb_timeline_kit","_".concat(h),v);return a.a.createElement("div",Object.assign({},g,_,y,{className:o()(k,n),id:m}),i)};u.Item=function(e){var t=e.className,r=e.children,n=e.date,i=e.htmlOptions,u=void 0===i?{}:i,d=e.icon,m=void 0===d?"user":d,p=e.iconColor,h=void 0===p?"default":p,f=e.lineStyle,b=void 0===f?"solid":f,g=Object(s.b)("pb_timeline_item_kit",b),_=Object(s.d)(u);return a.a.createElement("div",Object.assign({},_,{className:o()(g,t)}),a.a.createElement("div",{className:"pb_timeline_item_left_block"},n&&a.a.createElement(l.a,{align:"center",date:n,size:"sm"})),a.a.createElement("div",{className:"pb_timeline_item_step"},a.a.createElement(c.a,{icon:m,size:"xs",variant:h}),a.a.createElement("div",{className:"pb_timeline_item_connector"})),a.a.createElement("div",{className:"pb_timeline_item_right_block"},r))};t.a=u},function(e,t,r){"use strict";var n=r(0),a=r.n(n),i=r(3),o=r.n(i),s=r(67),l=r.n(s),c=r(120),u=r.n(c),d=r(28),m=r.n(d),p=r(49),h=r(75),f=r(68),b=r(4),g=r(2);function _(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,i,o,s=[],l=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,a=e}finally{try{if(!l&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw a}}return s}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return y(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return y(e,t)}(e,t)||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.")}()}function y(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r{point.name}":M,I=e.dataLabels,D=void 0!==I&&I,L=e.height,$=e.htmlOptions,R=void 0===$?{}:$,B=e.id,F=e.innerSize,q=void 0===F?"md":F,V=e.legend,U=void 0!==V&&V,H=e.maxPointSize,W=void 0===H?null:H,G=e.minPointSize,Y=void 0===G?null:G,X=e.startAngle,Z=void 0===X?null:X,K=e.style,J=void 0===K?"pie":K,Q=e.title,ee=e.tooltipHtml,te=e.useHtml,re=void 0!==te&&te,ne=e.zMin,ae=void 0===ne?null:ne,ie=e.layout,oe=void 0===ie?"horizontal":ie,se=e.verticalAlign,le=void 0===se?"bottom":se,ce=e.x,ue=void 0===ce?0:ce,de=e.y,me=void 0===de?0:de,pe=v(e,["align","aria","rounded","borderColor","borderWidth","chartData","children","className","colors","dark","data","dataLabelHtml","dataLabels","height","htmlOptions","id","innerSize","legend","maxPointSize","minPointSize","startAngle","style","title","tooltipHtml","useHtml","zMin","layout","verticalAlign","x","y"]),he=Object(g.a)(s),fe=Object(g.c)(A),be=Object(g.d)(R);u()(m.a);z?m.a.setOptions(h.a):m.a.setOptions(p.a),m.a.setOptions({tooltip:{headerFormat:null,pointFormat:ee||'{point.name}: {point.y}',useHTML:re}});var ge={sm:"35%",md:"50%",lg:"85%",none:"0%"},_e=_(Object(n.useState)({}),2),ye=_e[0],ve=_e[1];return Object(n.useEffect)((function(){var e,t=E.map((function(e){return e.y=e.value,delete e.value,e})),n={title:{text:Q},chart:{height:L,type:J,events:{render:function(e){return k(e)},redraw:function(e){return k(e)}}},legend:{align:r,verticalAlign:le,layout:oe,x:ue,y:me},plotOptions:{pie:{colors:S.length>0?Object(f.a)(S):p.a.colors,dataLabels:{enabled:D,connectorShape:"straight",connectorWidth:3,format:P},showInLegend:U}},series:[{minPointSize:Y,maxPointSize:W,innerSize:20==N?"100%":(e=q,ge[e]),data:t,zMin:ae,startAngle:Z,borderWidth:N,borderColor:x}],credits:!1};ve(Object.assign({},n))}),[E]),a.a.createElement(a.a.Fragment,null,j?a.a.createElement("div",{id:"wrapper-circle-chart-".concat(B)},a.a.createElement(l.a,{containerProps:Object.assign(Object.assign(Object.assign({className:o()("pb_circle_chart",Object(b.c)(pe)),id:B},he),fe),be),highcharts:m.a,options:ye}),a.a.createElement("div",{className:"pb-circle-chart-block"},j)):a.a.createElement(l.a,{containerProps:Object.assign(Object.assign(Object.assign({className:o()("pb_circle_chart",Object(b.c)(pe)),id:B},he),fe),be),highcharts:m.a,options:ye}))}},function(e,t,r){var n;"undefined"!=typeof self&&self,e.exports=(n=r(0),function(e){function t(n){if(r[n])return r[n].exports;var a=r[n]={i:n,l:!1,exports:{}};return e[n].call(a.exports,a,a.exports,t),a.l=!0,a.exports}var r={};return t.m=e,t.c=r,t.d=function(e,r,n){t.o(e,r)||Object.defineProperty(e,r,{configurable:!1,enumerable:!0,get:n})},t.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(r,"a",r),r},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=0)}([function(e,t,r){"use strict";function n(){return(n=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&Object(a.c)(s.width)/e.offsetWidth||1,c=e.offsetHeight>0&&Object(a.c)(s.height)/e.offsetHeight||1);var u=(Object(n.a)(e)?Object(i.a)(e):window).visualViewport,d=!Object(o.a)()&&r,m=(s.left+(d&&u?u.offsetLeft:0))/l,p=(s.top+(d&&u?u.offsetTop:0))/c,h=s.width/l,f=s.height/c;return{width:h,height:f,top:p,right:m+h,bottom:p+f,left:m,x:m,y:p}}},function(e,t,r){"use strict";var n=r(0),a=r.n(n),i=r(3),o=r.n(i),s=r(12),l=r(5),c=r(34),u=r(4),d=r(2);t.a=function(e){var t=e.className,r=e.htmlOptions,n=void 0===r?{}:r,i=e.id,m=e.text,p=e.name,h=e.onClick,f=void 0===h?function(){}:h,b=e.avatarUrl,g=e.closeProps,_=void 0===g?{}:g,y=e.size,v=void 0===y?"":y,k=e.textTransform,x=void 0===k?"none":k,w=o()("pb_form_pill_kit_".concat("primary"),Object(u.c)(e),t,"small"===v?"small":null,x),N=Object(d.d)(n);return a.a.createElement("div",Object.assign({className:w,id:i},N),p&&a.a.createElement(a.a.Fragment,null,a.a.createElement(c.a,{imageUrl:b,name:p,size:"xs",status:null}),a.a.createElement(s.a,{className:"pb_form_pill_text",size:4,text:p})),m&&a.a.createElement(s.a,{className:"pb_form_pill_tag",size:4,text:m}),a.a.createElement("div",Object.assign({className:"pb_form_pill_close",onClick:f},_),a.a.createElement(l.a,{fixedWidth:!0,icon:"times"})))}},function(e,t,r){"use strict";r.d(t,"a",(function(){return s}));var n=r(73),a=r(19),i=r(0),o=r(52),s=(r(41),r(106),r(137),r(143),r(144),r(138),r(139),r(140),r(141),r(142),r(89),r(145),r(118),r(29),r(83),Object(i.forwardRef)((function(e,t){var r=Object(n.a)(e);return i.createElement(o.a,Object(a.a)({ref:t},r))})))},function(e,t,r){"use strict";r.d(t,"a",(function(){return l}));var n=r(17),a=r(39),i=r(50),o=r(0),s=["defaultInputValue","defaultMenuIsOpen","defaultValue","inputValue","menuIsOpen","onChange","onInputChange","onMenuClose","onMenuOpen","value"];function l(e){var t=e.defaultInputValue,r=void 0===t?"":t,l=e.defaultMenuIsOpen,c=void 0!==l&&l,u=e.defaultValue,d=void 0===u?null:u,m=e.inputValue,p=e.menuIsOpen,h=e.onChange,f=e.onInputChange,b=e.onMenuClose,g=e.onMenuOpen,_=e.value,y=Object(i.a)(e,s),v=Object(o.useState)(void 0!==m?m:r),k=Object(a.a)(v,2),x=k[0],w=k[1],N=Object(o.useState)(void 0!==p?p:c),E=Object(a.a)(N,2),j=E[0],O=E[1],S=Object(o.useState)(void 0!==_?_:d),C=Object(a.a)(S,2),z=C[0],T=C[1],A=Object(o.useCallback)((function(e,t){"function"==typeof h&&h(e,t),T(e)}),[h]),M=Object(o.useCallback)((function(e,t){var r;"function"==typeof f&&(r=f(e,t)),w(void 0!==r?r:e)}),[f]),P=Object(o.useCallback)((function(){"function"==typeof g&&g(),O(!0)}),[g]),I=Object(o.useCallback)((function(){"function"==typeof b&&b(),O(!1)}),[b]),D=void 0!==m?m:x,L=void 0!==p?p:j,$=void 0!==_?_:z;return Object(n.a)(Object(n.a)({},y),{},{inputValue:D,menuIsOpen:L,onChange:A,onInputChange:M,onMenuClose:I,onMenuOpen:P,value:$})}},function(e,t,r){"use strict";var n=r(0),a=r.n(n),i=r(29),o=r.n(i),s=n.createContext(),l=n.createContext();function c(e){var t=e.children,r=n.useState(null),a=r[0],i=r[1],o=n.useRef(!1);n.useEffect((function(){return function(){o.current=!0}}),[]);var c=n.useCallback((function(e){o.current||i(e)}),[]);return n.createElement(s.Provider,{value:a},n.createElement(l.Provider,{value:c},t))}var u=function(e){return Array.isArray(e)?e[0]:e},d=function(e){if("function"==typeof e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;ne.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0}var l=r(85),c=r(127);function u(e){return Object(o.b)(e)&&"fixed"!==Object(i.a)(e).position?e.offsetParent:null}function d(e){for(var t=Object(n.a)(e),r=u(e);r&&s(r)&&"static"===Object(i.a)(r).position;)r=u(r);return r&&("html"===Object(a.a)(r)||"body"===Object(a.a)(r)&&"static"===Object(i.a)(r).position)?t:r||function(e){var t=/firefox/i.test(Object(c.a)());if(/Trident/i.test(Object(c.a)())&&Object(o.b)(e)&&"fixed"===Object(i.a)(e).position)return null;var r=Object(l.a)(e);for(Object(o.c)(r)&&(r=r.host);Object(o.b)(r)&&["html","body"].indexOf(Object(a.a)(r))<0;){var n=Object(i.a)(r);if("none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||-1!==["transform","perspective"].indexOf(n.willChange)||t&&"filter"===n.willChange||t&&n.filter&&"none"!==n.filter)return r;r=r.parentNode}return null}(e)||t}},function(e,t,r){"use strict";function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}r.d(t,"a",(function(){return n}))},function(e,t,r){"use strict";r.d(t,"a",(function(){return a}));var n=r(161);function a(e,t,r){return(t=Object(n.a)(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}},function(e,t,r){"use strict";r.d(t,"a",(function(){return n})),r.d(t,"b",(function(){return i})),r.d(t,"c",(function(){return a}));function n(e,t,r){var n="";return r.split(" ").forEach((function(r){void 0!==e[r]?t.push(e[r]+";"):n+=r+" "})),n}var a=function(e,t,r){var n=e.key+"-"+t.name;!1===r&&void 0===e.registered[n]&&(e.registered[n]=t.styles)},i=function(e,t,r){a(e,t,r);var n=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var i=t;do{e.insert(t===i?"."+n:"",i,e.sheet,!0),i=i.next}while(void 0!==i)}}},function(e,t,r){"use strict";var n=r(0),a=r.n(n),i=r(10),o=r(3),s=r.n(o),l=r(2),c=r(4),u=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(n=Object.getOwnPropertySymbols(e);ar?r:n}},function(e,t,r){"use strict";var n=r(0),a=r.n(n),i=r(3),o=r.n(i),s=r(4),l=r(2),c=r(5),u=r(12);function d(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function m(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,i,o,s=[],l=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,a=e}finally{try{if(!l&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw a}}return s}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return p(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return p(e,t)}(e,t)||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.")}()}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&!_&&a.a.createElement(h.a,{className:"passphrase-tips",closeOnClick:"outside",placement:"right",reference:re,shouldClosePopover:function(e){H(!e)},show:U},a.a.createElement(m.a,{align:"center",orientation:"column"},a.a.createElement(u.a,{marginBottom:"xs",text:"Tips for a good passphrase"}),a.a.createElement("div",null,I.map((function(e,t){return a.a.createElement(u.a,{key:t,marginBottom:"xs",size:"xs"},a.a.createElement(p.a,{icon:"shield-check",marginRight:"xs"}),e)})))))),a.a.createElement("div",{className:"passphrase-text-input-wrapper"},a.a.createElement(f.a,Object.assign({className:"passphrase-text-input",dark:x,marginBottom:"xs",onChange:X,placeholder:"Enter a passphrase...",type:G?"text":"password",value:Z},O)),a.a.createElement("span",{className:"show-passphrase-icon",onClick:function(e){e.preventDefault(),Y(!G)}},a.a.createElement(c.a,{className:G?"hide-icon":"",color:"light",dark:x},a.a.createElement(p.a,{icon:"eye-slash"})),a.a.createElement(c.a,{className:G?"":"hide-icon",color:"light",dark:x},a.a.createElement(p.a,{icon:"eye"}))))))}},function(e,t,r){"use strict";var n=r(0),a=r.n(n),i=r(3),o=r.n(i),s=r(2),l=r(4),c=r(34),u=r(10),d=r(8),m=r(30),p=r(12),h=function(e){var t=e.aria,r=void 0===t?{}:t,n=e.avatarName,i=e.avatarStatus,h=void 0===i?null:i,f=e.avatarUrl,b=e.children,g=e.className,_=e.data,y=void 0===_?{}:_,v=e.htmlOptions,k=void 0===v?{}:v,x=e.id,w=e.label,N=e.message,E=e.timestamp,j=e.timestampObject,O=e.timezone,S=e.alignTimestamp,C=void 0===S?"right":S,z=Object(s.a)(r),T=Object(s.c)(y),A=Object(s.d)(k),M=f||n,P=M?"pb_message_kit_avatar":"pb_message_kit",I=o()(Object(s.b)(P),Object(l.c)(e),g);return a.a.createElement("div",Object.assign({},z,T,A,{className:I,id:x}),M&&a.a.createElement(c.a,{imageUrl:f,name:n,size:"xs",status:h}),a.a.createElement("div",{className:"content_wrapper"},a.a.createElement(d.a,{justify:"left"===C?"none":"between",orientation:"row"},w&&a.a.createElement(p.a,{className:"message_title",size:4,text:w}),a.a.createElement(m.a,{className:"pull-".concat(C," ").concat(j?"message_humanized_time":null),text:E,timestamp:"",timezone:O}),j&&a.a.createElement(m.a,{className:"pull-".concat(C," message_timestamp"),text:"",timestamp:j,timezone:O})),N&&a.a.createElement(u.a,{className:"pb_message_body",text:N}),b))};h.Mention=function(e){var t=e.aria,r=void 0===t?{}:t,n=e.children,i=e.className,c=e.data,u=void 0===c?{}:c,d=e.htmlOptions,m=void 0===d?{}:d,p=e.id,h=e.variant,f=void 0===h?"user":h,b=Object(s.a)(r),g=Object(s.c)(u),_=Object(s.d)(m),y=o()(Object(s.b)("pb_message_mention",f),Object(l.c)(e),i);return a.a.createElement("div",Object.assign({},b,g,_,{className:y,id:p}),n)};t.a=h},function(e,t,r){"use strict";var n=function(e,t){return e===t};t.a=function(e,t){var r;void 0===t&&(t=n);var a,i=[],o=!1,s=function(e,r){return t(e,i[r],r)};return function(){for(var t=arguments.length,n=new Array(t),l=0;l=0?"x":"y"}r.d(t,"a",(function(){return n}))},function(e,t,r){"use strict";r.d(t,"a",(function(){return o}));var n=r(70),a=r(47),i=r(103);function o(e){return Object(n.a)(Object(a.a)(e)).left+Object(i.a)(e).scrollLeft}},function(e,t,r){"use strict";r.d(t,"a",(function(){return a}));var n=r(35);function a(e){var t=Object(n.a)(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}},function(e,t,r){"use strict";r.d(t,"a",(function(){return a}));var n=r(54);function a(e){var t=Object(n.a)(e),r=t.overflow,a=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(r+i+a)}},function(e,t,r){"use strict";r.d(t,"a",(function(){return a}));var n=r(70);function a(e){var t=Object(n.a)(e),r=e.offsetWidth,a=e.offsetHeight;return Math.abs(t.width-r)<=1&&(r=t.width),Math.abs(t.height-a)<=1&&(a=t.height),{x:e.offsetLeft,y:e.offsetTop,width:r,height:a}}},function(e,t,r){"use strict";r.d(t,"a",(function(){return ae}));var n=function(){function e(e){var t=this;this._insertTag=function(e){var r;r=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,r),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)==0&&this._insertTag(function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var r=function(e){if(e.sheet)return e.sheet;for(var t=0;t2||L(C)>3?"":" "}function q(e,t){for(;--t&&M()&&!(C<48||C>102||C>57&&C<65||C>70&&C<97););return D(e,I()+(t<6&&32==P()&&32==M()))}function V(e,t){for(;M()&&e+C!==57&&(e+C!==84||47!==P()););return"/*"+D(t,S-1)+"*"+m(47===e?e:M())}function U(e){for(;!L(P());)M();return D(e,S)}function H(e){return R(function e(t,r,n,a,i,o,s,l,c){var u=0,d=0,p=s,h=0,f=0,b=0,v=1,x=1,N=1,O=0,T="",A=i,D=o,L=a,$=T;for(;x;)switch(b=O,O=M()){case 40:if(108!=b&&58==y($,p-1)){-1!=_($+=g(B(O),"&","&\f"),"&\f")&&(N=-1);break}case 34:case 39:case 91:$+=B(O);break;case 9:case 10:case 13:case 32:$+=F(b);break;case 92:$+=q(I()-1,7);continue;case 47:switch(P()){case 42:case 47:w(G(V(M(),I()),r,n),c);break;default:$+="/"}break;case 123*v:l[u++]=k($)*N;case 125*v:case 59:case 0:switch(O){case 0:case 125:x=0;case 59+d:-1==N&&($=g($,/\f/g,"")),f>0&&k($)-p&&w(f>32?Y($+";",a,n,p-1):Y(g($," ","")+";",a,n,p-2),c);break;case 59:$+=";";default:if(w(L=W($,r,n,u,d,i,l,T,A=[],D=[],p),o),123===O)if(0===d)e($,r,L,L,A,o,p,l,D);else switch(99===h&&110===y($,3)?100:h){case 100:case 108:case 109:case 115:e(t,L,L,a&&w(W(t,L,L,0,0,i,l,T,i,A=[],p),D),i,D,p,l,a?A:D);break;default:e($,L,L,L,[""],D,0,l,D)}}u=d=f=0,v=N=1,T=$="",p=s;break;case 58:p=1+k($),f=b;default:if(v<1)if(123==O)--v;else if(125==O&&0==v++&&125==(C=S>0?y(z,--S):0,j--,10===C&&(j=1,E--),C))continue;switch($+=m(O),O*v){case 38:N=d>0?1:($+="\f",-1);break;case 44:l[u++]=(k($)-1)*N,N=1;break;case 64:45===P()&&($+=B(M())),h=P(),d=p=k(T=$+=U(I())),O++;break;case 45:45===b&&2==k($)&&(v=0)}}return o}("",null,null,null,[""],e=$(e),0,[0],e))}function W(e,t,r,n,a,i,o,s,c,u,m){for(var p=a-1,h=0===a?i:[""],b=x(h),_=0,y=0,k=0;_0?h[w]+" "+N:g(N,/&\f/g,h[w])))&&(c[k++]=E);return T(e,t,r,0===a?l:s,c,u,m)}function G(e,t,r){return T(e,t,r,s,m(C),v(e,2,-2),0)}function Y(e,t,r,n){return T(e,t,r,c,v(e,0,n),v(e,n+1,-1),n)}function X(e,t){for(var r="",n=x(e),a=0;a-1&&!e.return)switch(e.type){case c:e.return=function e(t,r){switch(h(t,r)){case 5103:return o+"print-"+t+t;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return o+t+t;case 5349:case 4246:case 4810:case 6968:case 2756:return o+t+i+t+a+t+t;case 6828:case 4268:return o+t+a+t+t;case 6165:return o+t+a+"flex-"+t+t;case 5187:return o+t+g(t,/(\w+).+(:[^]+)/,o+"box-$1$2"+a+"flex-$1$2")+t;case 5443:return o+t+a+"flex-item-"+g(t,/flex-|-self/,"")+t;case 4675:return o+t+a+"flex-line-pack"+g(t,/align-content|flex-|-self/,"")+t;case 5548:return o+t+a+g(t,"shrink","negative")+t;case 5292:return o+t+a+g(t,"basis","preferred-size")+t;case 6060:return o+"box-"+g(t,"-grow","")+o+t+a+g(t,"grow","positive")+t;case 4554:return o+g(t,/([^-])(transform)/g,"$1"+o+"$2")+t;case 6187:return g(g(g(t,/(zoom-|grab)/,o+"$1"),/(image-set)/,o+"$1"),t,"")+t;case 5495:case 3959:return g(t,/(image-set\([^]*)/,o+"$1$`$1");case 4968:return g(g(t,/(.+:)(flex-)?(.*)/,o+"box-pack:$3"+a+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+o+t+t;case 4095:case 3583:case 4068:case 2532:return g(t,/(.+)-inline(.+)/,o+"$1$2")+t;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(k(t)-1-r>6)switch(y(t,r+1)){case 109:if(45!==y(t,r+4))break;case 102:return g(t,/(.+:)(.+)-([^]+)/,"$1"+o+"$2-$3$1"+i+(108==y(t,r+3)?"$3":"$2-$3"))+t;case 115:return~_(t,"stretch")?e(g(t,"stretch","fill-available"),r)+t:t}break;case 4949:if(115!==y(t,r+1))break;case 6444:switch(y(t,k(t)-3-(~_(t,"!important")&&10))){case 107:return g(t,":",":"+o)+t;case 101:return g(t,/(.+:)([^;!]+)(;|!.+)?/,"$1"+o+(45===y(t,14)?"inline-":"")+"box$3$1"+o+"$2$3$1"+a+"$2box$3")+t}break;case 5936:switch(y(t,r+11)){case 114:return o+t+a+g(t,/[svh]\w+-[tblr]{2}/,"tb")+t;case 108:return o+t+a+g(t,/[svh]\w+-[tblr]{2}/,"tb-rl")+t;case 45:return o+t+a+g(t,/[svh]\w+-[tblr]{2}/,"lr")+t}return o+t+a+t+t}return t}(e.value,e.length);break;case u:return X([A(e,{value:g(e.value,"@","@"+o)})],n);case l:if(e.length)return N(e.props,(function(t){switch(b(t,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return X([A(e,{props:[g(t,/:(read-\w+)/,":-moz-$1")]})],n);case"::placeholder":return X([A(e,{props:[g(t,/:(plac\w+)/,":"+o+"input-$1")]}),A(e,{props:[g(t,/:(plac\w+)/,":-moz-$1")]}),A(e,{props:[g(t,/:(plac\w+)/,a+"input-$1")]})],n)}return""}))}}],ae=function(e){var t=e.key;if("css"===t){var r=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(r,(function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))}))}var a=e.stylisPlugins||ne;var i,o,s={},l=[];i=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),(function(e){for(var t=e.getAttribute("data-emotion").split(" "),r=1;r=4;++n,a-=4)t=1540483477*(65535&(t=255&e.charCodeAt(n)|(255&e.charCodeAt(++n))<<8|(255&e.charCodeAt(++n))<<16|(255&e.charCodeAt(++n))<<24))+(59797*(t>>>16)<<16),r=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&r)+(59797*(r>>>16)<<16);switch(a){case 3:r^=(255&e.charCodeAt(n+2))<<16;case 2:r^=(255&e.charCodeAt(n+1))<<8;case 1:r=1540483477*(65535&(r^=255&e.charCodeAt(n)))+(59797*(r>>>16)<<16)}return(((r=1540483477*(65535&(r^=r>>>13))+(59797*(r>>>16)<<16))^r>>>15)>>>0).toString(36)}(a)+l,styles:a,next:m}}},function(e,t,r){"use strict";r.d(t,"a",(function(){return l}));var n=r(85),a=r(104),i=r(43),o=r(27);var s=r(35);function l(e,t){var r;void 0===t&&(t=[]);var c=function e(t){return["html","body","#document"].indexOf(Object(i.a)(t))>=0?t.ownerDocument.body:Object(o.b)(t)&&Object(a.a)(t)?t:e(Object(n.a)(t))}(e),u=c===(null==(r=e.ownerDocument)?void 0:r.body),d=Object(s.a)(c),m=u?[d].concat(d.visualViewport||[],Object(a.a)(c)?c:[]):c,p=t.concat(m);return u?p:p.concat(l(Object(n.a)(m)))}},function(e,t,r){"use strict";var n=r(0),a=r.n(n),i=r(3),o=r.n(i),s=r(2),l=r(4);function c(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function u(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,i,o,s=[],l=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,a=e}finally{try{if(!l&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw a}}return s}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return d(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return d(e,t)}(e,t)||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.")}()}function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);r●{point.name}: {point.value}':A,P=e.type,I=void 0===P?"treemap":P,D=v(e,["aria","data","chartData","colors","dark","drillable","grouped","height","htmlOptions","id","title","tooltipHtml","type"]),L=Object(l.a)(r),$=Object(l.c)(c),R=Object(l.d)(S);g()(m.a),k?m.a.setOptions(h.a):m.a.setOptions(p.a);var B={title:{text:T},chart:{height:j,type:I},credits:!1,series:[{data:d}],plotOptions:{treemap:{tooltip:{pointFormat:M},allowTraversingTree:w,colorByPoint:!E,colors:void 0!==b&&b.length>0?Object(f.a)(b):p.a.colors}}},F=_(Object(n.useState)({}),2),q=F[0],V=F[1];return Object(n.useEffect)((function(){V(Object.assign({},B))}),[d]),a.a.createElement(u.a,{containerProps:Object.assign(Object.assign(Object.assign({className:o()(Object(s.c)(D),"pb_treemap_chart"),id:C},L),$),R),highcharts:m.a,options:q})}},function(e,t,r){"use strict";var n=r(0),a=r.n(n),i=r(3),o=r.n(i),s=r(4),l=r(2),c=r(84),u=r(80),d=r(10),m=r(5),p=r(71),h=r(46),f=r(24);function b(e){return function(e){if(Array.isArray(e))return y(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||_(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function g(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=_(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,a=function(){};return{s:a,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,o=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return o=e.done,e},e:function(e){s=!0,i=e},f:function(){try{o||null==r.return||r.return()}finally{if(s)throw i}}}}function _(e,t){if(e){if("string"==typeof e)return y(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?y(e,t):void 0}}function y(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&e(o.children,n)}}catch(e){i.e(e)}finally{i.f()}}(e,t),r},k=function e(t){var r=[];if(Array.isArray(t))return t.forEach((function(t){if(t.checked&&r.push(t),t.children&&t.children.length>0){var n=e(t.children);r.push.apply(r,b(n))}})),r},x=function(e){var t=[];return function e(r){Array.isArray(r)&&r.forEach((function(n){if(n.checked)if(n.children&&n.children.length>0){if(0===n.children.filter((function(e){return!e.checked})).length)return void t.push(n)}else{var a=r.find((function(e){return e.id===n.parentId}));a&&a.checked||t.push(n)}n.children&&n.children.length>0&&e(n.children)}))}(e),t};function w(e){return function(e){if(Array.isArray(e))return j(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||E(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function N(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,i,o,s=[],l=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,a=e}finally{try{if(!l&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw a}}return s}}(e,t)||E(e,t)||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.")}()}function E(e,t){if(e){if("string"==typeof e)return j(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?j(e,t):void 0}}function j(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r1&&void 0!==arguments[1]?arguments[1]:[],i=0;i2&&void 0!==arguments[2]?arguments[2]:null,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;if(Array.isArray(t))return t.map((function(t){var i=Object.assign(Object.assign({},t),{checked:Boolean(r&&r.length&&r.includes(t.id)),parent_id:n,depth:a});if(i.children&&i.children.length>0){var o=t.checked&&!M?pe(t.children,!0):t.children;i.children=e(o,r,i.id,a+1)}return i}))}(P,"single"===R?[null==L?void 0:L[0]]:L);if(Q(e),"single"===R)if(0!==(null==L?void 0:L.length)&&(null==L?void 0:L.length)){if(0!==(null==L?void 0:L.length)&&!de.value){var t=v(e,L[0]);if(t.length){var r=t[0],n=r.id,a=r.value;me({id:[n],value:a,item:t})}else me({id:[],value:"",item:[]})}}else me({id:[],value:"",item:[]})}),[P,L]),Object(n.useEffect)((function(){M?re(k(J)):ie("single"===R?de.item:x(J))}),[J]),Object(n.useEffect)((function(){var e=function(e){U.current&&!U.current.contains(e.target)&&G(!0)};return window.addEventListener("click",e),function(){window.removeEventListener("click",e)}}),[]);var he=function e(t,r,n){if(Array.isArray(r))return r.map((function(r){return r.id!=t?r.children=e(t,r.children,n):(r.checked=n,r.children=pe(r.children,"single"===R?!n:n)),r}))},fe=function(e){var t=Object(f.cloneDeep)(J);return M?he(e.id,t,!0):function e(t,r){if(null!==t.parent_id){var n=v(r,t.parent_id);if(n[0].children.every((function(e){return e.checked})))n[0].checked=!0,null!==n[0].parent_id&&e(n[0],r)}return r}(e,he(e.id,t,!0))},be=function(e){var t=Object(f.cloneDeep)(J);return M?he(e.id,t,!1):function e(t,r){if(r.parent_id){var n=v(t,r.parent_id);n[0].checked=!1,n[0].parent_id&&e(t,n[0])}return t}(he(e.id,t,!1),e)},ge=function(e,t){var r=t?fe(e):be(e);return Q(r),r},_e=function(e,t){e.stopPropagation();var r=ge(t,!1);D(M?k(r):x(r))},ye=function(e){return le.indexOf(e.id)>-1},ve=function(){var e;return M&&te&&te.length?e=te.length:!M&&ae&&ae.length&&(e=ae.length),e};return a.a.createElement("div",Object.assign({},B,F,q,{className:V,id:O}),a.a.createElement("div",{className:"wrapper",ref:U},a.a.createElement("div",{className:"input_wrapper",onClick:function(e){e.stopPropagation(),"multiselect_input"===e.target.id||e.target.classList.contains("pb_form_pill_tag")||G(!W)}},a.a.createElement("div",{className:"input_inner_container"},"single"===R&&0!==ae.length?ae.map((function(e){return a.a.createElement("input",{key:e.id,name:"".concat(T,"[]"),type:"hidden",value:e.id})})):null,"single"!==R&&a.a.createElement(a.a.Fragment,null,M&&0!==te.length?te.map((function(e){return a.a.createElement("input",{key:e.id,name:"".concat(T,"[]"),type:"hidden",value:e.id})})):null,M&&0!==te.length&&"pills"===C?te.map((function(e,t){return a.a.createElement(p.a,{key:t,onClick:function(t){return _e(t,e)},size:"small",text:e.label})})):null,M||0===ae.length||"pills"!==C?null:ae.map((function(e,t){return a.a.createElement(p.a,{key:t,onClick:function(t){return _e(t,e)},size:"small",text:e.label})})),M&&0!==te.length&&"pills"===C&&a.a.createElement("br",null),!M&&0!==ae.length&&"pills"===C&&a.a.createElement("br",null)),a.a.createElement("input",{id:"multiselect_input",onChange:function(e){var t;"single"===R?(t=e.target.value,pe(J,!1),ie([]),me({id:[],value:t,item:[]}),Z(t)):Z(e.target.value)},onClick:function(){return G(!1)},placeholder:"none"===C&&ve()?"".concat(ve()," ").concat(1===ve()?"item":"items"," selected"):"Start typing...",value:de.value||X})),W?a.a.createElement("div",{key:"chevron-down"},a.a.createElement(m.a,{icon:"chevron-down",size:"xs"})):a.a.createElement("div",{key:"chevron-up"},a.a.createElement(m.a,{icon:"chevron-up",size:"xs"}))),a.a.createElement("div",{className:"dropdown_menu ".concat(W?"close":"open")},function e(t){return a.a.createElement("ul",null,Array.isArray(t)&&t.map((function(t){return a.a.createElement("div",{key:t.id},a.a.createElement("li",{className:"dropdown_item","data-name":t.id},a.a.createElement("div",{className:"dropdown_item_checkbox_row"},t.parent_id||t.children?a.a.createElement("div",{key:ye(t)?"chevron-down":"chevron-right"},a.a.createElement(h.a,{className:t.children&&t.children.length>0?"":"toggle_icon",icon:ye(t)?"chevron-down":"chevron-right",onClick:function(e){return function(e,t){t.stopPropagation();var r=v(J,e);if(r){var n=w(le);ye(r[0])?n=n.filter((function(e){return e!=r[0].id})):n.push(r[0].id),ce(n)}}(t.id,e)},variant:"link"})):null,"single"===R?t.hideRadio?a.a.createElement(d.a,null,t.label):a.a.createElement(u.a,{checked:t.checked,id:"".concat(t.id,"-").concat(t.label),label:t.label,name:z,onChange:function(e){return function(e){var t=e.target,r=t.id,n=t.value,a=r.match(/^[^-]*/)[0],i=pe(J,!1),o=he(a,i,!0),s=v(o,a);Q(o),me({id:[a],value:n,item:s}),Z(""),G(!0),D(s)}(e)},padding:t.children?"none":"xs",type:"radio",value:t.label}):a.a.createElement(c.a,{id:t.id,text:t.label},a.a.createElement("input",{checked:t.checked,name:t.label,onChange:function(e){!function(e,t){var r=e.target.parentNode.id;Z("");var n=v(J,r),a=ge(n[0],t);D(M?k(a):x(a))}(e,!t.checked)},type:"checkbox",value:t.label}))),ye(t)&&t.children&&t.children.length>0&&("single"===R||!X)&&a.a.createElement("div",null,e(t.children))))})))}(X?function(e,t){var r=[];return function e(t,n){var a,i=g(t);try{for(i.s();!(a=i.n()).done;){var o=a.value;o.label.toLowerCase().includes(n.toLowerCase())&&r.push(o),o.children&&e(o.children,n)}}catch(e){i.e(e)}finally{i.f()}}(e,t),r}(J,X):J))))}},function(e,t,r){"use strict";var n=r(0),a=r.n(n),i=r(72),o=r(19),s=r(52),l=r(73),c=r(78),u=r(17),d=r(39),m=r(50),p=r(21),h=["defaultOptions","cacheOptions","loadOptions","options","isLoading","onInputChange","filterOption"];function f(e){var t=e.defaultOptions,r=void 0!==t&&t,a=e.cacheOptions,i=void 0!==a&&a,o=e.loadOptions;e.options;var s=e.isLoading,l=void 0!==s&&s,f=e.onInputChange,b=e.filterOption,g=void 0===b?null:b,_=Object(m.a)(e,h),y=_.inputValue,v=Object(n.useRef)(void 0),k=Object(n.useRef)(!1),x=Object(n.useState)(Array.isArray(r)?r:void 0),w=Object(d.a)(x,2),N=w[0],E=w[1],j=Object(n.useState)(void 0!==y?y:""),O=Object(d.a)(j,2),S=O[0],C=O[1],z=Object(n.useState)(!0===r),T=Object(d.a)(z,2),A=T[0],M=T[1],P=Object(n.useState)(void 0),I=Object(d.a)(P,2),D=I[0],L=I[1],$=Object(n.useState)([]),R=Object(d.a)($,2),B=R[0],F=R[1],q=Object(n.useState)(!1),V=Object(d.a)(q,2),U=V[0],H=V[1],W=Object(n.useState)({}),G=Object(d.a)(W,2),Y=G[0],X=G[1],Z=Object(n.useState)(void 0),K=Object(d.a)(Z,2),J=K[0],Q=K[1],ee=Object(n.useState)(void 0),te=Object(d.a)(ee,2),re=te[0],ne=te[1];i!==re&&(X({}),ne(i)),r!==J&&(E(Array.isArray(r)?r:void 0),Q(r)),Object(n.useEffect)((function(){return k.current=!0,function(){k.current=!1}}),[]);var ae=Object(n.useCallback)((function(e,t){if(!o)return t();var r=o(e,t);r&&"function"==typeof r.then&&r.then(t,(function(){return t()}))}),[o]);Object(n.useEffect)((function(){!0===r&&ae(S,(function(e){k.current&&(E(e||[]),M(!!v.current))}))}),[]);var ie=Object(n.useCallback)((function(e,t){var r=Object(p.l)(e,t,f);if(!r)return v.current=void 0,C(""),L(""),F([]),M(!1),void H(!1);if(i&&Y[r])C(r),L(r),F(Y[r]),M(!1),H(!1);else{var n=v.current={};C(r),M(!0),H(!D),ae(r,(function(e){k&&n===v.current&&(v.current=void 0,M(!1),L(r),F(e||[]),H(!1),X(e?Object(u.a)(Object(u.a)({},Y),{},Object(c.a)({},r,e)):Y))}))}}),[i,ae,D,Y,f]),oe=U?[]:S&&D?B:N||[];return Object(u.a)(Object(u.a)({},_),{},{options:oe,isLoading:A||l,onInputChange:ie,filterOption:g})}r(137),r(138),r(139),r(140),r(141),r(142),r(143),r(144),r(89),r(145),r(118),r(29),r(83);var b=Object(n.forwardRef)((function(e,t){var r=f(e),a=Object(l.a)(r);return n.createElement(s.a,Object(o.a)({ref:t},a))})),g=r(86),_=["allowCreateWhileLoading","createOptionPosition","formatCreateLabel","isValidNewOption","getNewOptionData","onCreateOption","options","onChange"],y=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0,r=arguments.length>2?arguments[2]:void 0,n=String(e).toLowerCase(),a=String(r.getOptionValue(t)).toLowerCase(),i=String(r.getOptionLabel(t)).toLowerCase();return a===n||i===n},v={formatCreateLabel:function(e){return'Create "'.concat(e,'"')},isValidNewOption:function(e,t,r,n){return!(!e||t.some((function(t){return y(e,t,n)}))||r.some((function(t){return y(e,t,n)})))},getNewOptionData:function(e,t){return{label:t,value:e,__isNew__:!0}}};function k(e){var t=e.allowCreateWhileLoading,r=void 0!==t&&t,a=e.createOptionPosition,i=void 0===a?"last":a,o=e.formatCreateLabel,l=void 0===o?v.formatCreateLabel:o,c=e.isValidNewOption,d=void 0===c?v.isValidNewOption:c,h=e.getNewOptionData,f=void 0===h?v.getNewOptionData:h,b=e.onCreateOption,y=e.options,k=void 0===y?[]:y,x=e.onChange,w=Object(m.a)(e,_),N=w.getOptionValue,E=void 0===N?s.c:N,j=w.getOptionLabel,O=void 0===j?s.b:j,S=w.inputValue,C=w.isLoading,z=w.isMulti,T=w.value,A=w.name,M=Object(n.useMemo)((function(){return d(S,Object(p.h)(T),k,{getOptionValue:E,getOptionLabel:O})?f(S,l(S)):void 0}),[l,f,O,E,S,d,k,T]),P=Object(n.useMemo)((function(){return!r&&C||!M?k:"first"===i?[M].concat(Object(g.a)(k)):[].concat(Object(g.a)(k),[M])}),[r,i,C,M,k]),I=Object(n.useCallback)((function(e,t){if("select-option"!==t.action)return x(e,t);var r=Array.isArray(e)?e:[e];if(r[r.length-1]!==M)x(e,t);else if(b)b(S);else{var n=f(S,S),a={action:"create-option",name:A,option:n};x(Object(p.d)(z,[].concat(Object(g.a)(Object(p.h)(T)),[n]),n),a)}}),[f,S,z,A,M,b,x,T]);return Object(u.a)(Object(u.a)({},w),{},{options:P,onChange:I})}var x=Object(n.forwardRef)((function(e,t){var r=k(Object(l.a)(e));return n.createElement(s.a,Object(o.a)({ref:t},r))})),w=Object(n.forwardRef)((function(e,t){var r=f(e),a=k(Object(l.a)(r));return n.createElement(s.a,Object(o.a)({ref:t},a))})),N=r(24),E=r(4),j=r(3),O=r.n(j),S=r(8),C=r(36),z=function(e){return a.a.createElement("div",{className:"pb_typeahead_wrapper"},a.a.createElement(C.a,{dark:e.selectProps.dark,error:e.selectProps.error,label:e.selectProps.label},a.a.createElement(S.a,null,a.a.createElement(p.p.Control,Object.assign({className:"text_input"},e)))))},T=function(e){var t=e.selectProps,r=e.clearValue;return Object(n.useEffect)((function(){document.addEventListener("pb-typeahead-kit-".concat(t.id,":clear"),r)}),[!0]),a.a.createElement(p.p.ClearIndicator,Object.assign({className:"clear_indicator"},e))},A=function(e){return a.a.createElement(p.p.IndicatorsContainer,Object.assign({className:"text_input_indicators"},e))},M=function(e){return a.a.createElement(p.p.MenuList,Object.assign({},e),e.children)},P=r(48),I=r(71),D=function(e){var t=e.removeProps,r=e.data,n=r.imageUrl,i=r.label,o=e.selectProps.multiKit;return"string"==typeof n&&({marginRight:"xs",name:i,avatarUrl:""}.avatarUrl=n),a.a.createElement(p.p.MultiValueContainer,Object.assign({className:"text_input_multivalue_container"},e),"badge"===o&&a.a.createElement(P.a,{closeProps:t,removeIcon:!0,text:i,variant:"primary"}),"badge"!==o&&n&&a.a.createElement(I.a,{avatarUrl:n,closeProps:t,marginRight:"xs",name:i,size:"smallPill"===o?"small":"",text:""}),"badge"!==o&&!n&&a.a.createElement(I.a,{closeProps:t,marginRight:"xs",name:"",size:"smallPill"===o?"small":"",text:i}))},L=r(122),$=function(e){var t=e.data.imageUrl,r=e.selectProps.valueComponent;return a.a.createElement(p.p.Option,Object.assign({},e),a.a.createElement(a.a.Fragment,null,!r&&t&&a.a.createElement(L.a,{align:"left",avatarUrl:t,dark:e.selectProps.dark,name:e.label,orientation:"horizontal"}),r&&r(e.data),!r&&!t&&e.label))},R=r(5),B=function(e){return a.a.createElement(a.a.Fragment,null,a.a.createElement(S.a,{align:"center",className:"placeholder"},a.a.createElement(p.p.IndicatorsContainer,Object.assign({},e)),e.selectProps.plusIcon&&a.a.createElement(R.a,{className:"typeahead-plus-icon",icon:"plus"})))},F=function(e){return a.a.createElement(p.p.ValueContainer,Object.assign({className:"text_input_value_container"},e))},q=r(2),V=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(n=Object.getOwnPropertySymbols(e);ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r and to function properly.");var D=I[0],L=I[1],$=D.props,R=$.children,B=x($,["children"]),F=L.props,q=F.children,V=x(F,["children"]),U=Object(c.a)(r),H=Object(c.c)(g),W=Object(c.d)(k),G=o()(Object(c.b)("pb_collapsible_kit"),Object(l.c)(z),i);return a.a.createElement(u.Provider,{value:{collapsed:A,toggle:M,icon:w,iconSize:j,iconColor:E,onIconClick:O,onClick:S}},a.a.createElement("div",Object.assign({},U,H,W,{className:G,id:C}),a.a.createElement(y,Object.assign({},B),R),a.a.createElement(m,Object.assign({},V),q)))};w.Main=y,w.Content=m;t.a=w},function(e,t,r){"use strict";var n=r(0),a=r.n(n),i=r(3),o=r.n(i),s=r(2),l=r(4);t.a=function(e){var t=e.aria,r=void 0===t?{}:t,n=e.children,i=e.className,c=e.data,u=void 0===c?{}:c,d=e.htmlOptions,m=void 0===d?{}:d,p=e.id,h=e.sideHighlightColor,f=void 0===h?"windows":h,b=Object(s.a)(r),g=Object(s.c)(u),_=Object(s.d)(m),y=""!=f?"side_highlight_".concat(f):null,v=o()(Object(s.b)("pb_table_row_kit",y),Object(l.c)(e),i);return a.a.createElement("tr",Object.assign({},b,g,_,{className:v,id:p}),n)}},function(e,t,r){var n=r(206);e.exports=function(e,t,r){return(t=n(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,r){"use strict";var n=r(0),a=r.n(n),i=r(4),o=r(2),s=r(67),l=r.n(s),c=r(28),u=r.n(c),d=r(49),m=r(75),p=r(68),h=r(3),f=r.n(h);function b(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,i,o,s=[],l=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,a=e}finally{try{if(!l&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw a}}return s}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return g(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return g(e,t)}(e,t)||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.")}()}function g(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r0?Object(p.a)(E):d.a.colors,plotOptions:{series:{pointStart:C,events:{},dataLabels:{enabled:!1}}},series:x,credits:!1};F||(te.plotOptions.series.events={legendItemClick:function(){return!1}});var re=b(Object(n.useState)({}),2),ne=re[0],ae=re[1];return Object(n.useEffect)((function(){ae(Object.assign({},te))}),[x]),a.a.createElement(l.a,{containerProps:Object.assign(Object.assign(Object.assign({className:f()(Object(i.c)(K),N),id:S},J),Q),ee),highcharts:u.a,options:ne})}},function(e,t,r){"use strict";var n,a;!function(i){e.exports?(i.default=i,e.exports=i):(n=[r(28)],void 0===(a=function(e){return i(e),i.Highcharts=e,i}.apply(t,n))||(e.exports=a))}((function(e){function t(e,t,r,n){e.hasOwnProperty(t)||(e[t]=n.apply(null,r))}t(e=e?e._modules:{},"Extensions/Pane.js",[e["Core/Chart/Chart.js"],e["Series/CenteredUtilities.js"],e["Core/Globals.js"],e["Core/Pointer.js"],e["Core/Utilities.js"]],(function(e,t,r,n,a){function i(e,t,r){return Math.sqrt(Math.pow(e-r[0],2)+Math.pow(t-r[1],2))<=r[2]/2}var o=a.addEvent,s=a.extend,l=a.merge,c=a.pick,u=a.splat;return e.prototype.collectionsWithUpdate.push("pane"),a=function(){function e(e,t){this.options=this.chart=this.center=this.background=void 0,this.coll="pane",this.defaultOptions={center:["50%","50%"],size:"85%",innerSize:"0%",startAngle:0},this.defaultBackgroundOptions={shape:"circle",borderWidth:1,borderColor:"#cccccc",backgroundColor:{linearGradient:{x1:0,y1:0,x2:0,y2:1},stops:[[0,"#ffffff"],[1,"#e6e6e6"]]},from:-Number.MAX_VALUE,innerRadius:0,to:Number.MAX_VALUE,outerRadius:"105%"},this.init(e,t)}return e.prototype.init=function(e,t){this.chart=t,this.background=[],t.pane.push(this),this.setOptions(e)},e.prototype.setOptions=function(e){this.options=l(this.defaultOptions,this.chart.angular?{background:{}}:void 0,e)},e.prototype.render=function(){var e=this.options,t=this.options.background,r=this.chart.renderer;if(this.group||(this.group=r.g("pane-group").attr({zIndex:e.zIndex||0}).add()),this.updateCenter(),t)for(t=u(t),e=Math.max(t.length,this.background.length||0),r=0;r-Math.PI/2&&m-Math.PI&&0>m||m>Math.PI?-10:10)}return l}function v(e){var t=this,r=this.pane.center,n=this.chart,a=n.inverted,i=e.reverse,o=this.pane.options.background?this.pane.options.background[0]||this.pane.options.background:{},s=o.innerRadius||"0%",l=o.outerRadius||"100%",c=r[0]+n.plotLeft,u=r[1]+n.plotTop,d=this.height,m=e.isCrosshair;o=r[3]/2;var p,f=e.value,b=this.getPosition(f),g=b.x;if(b=b.y,m&&(f=(b=this.getCrosshairPosition(e,c,u))[0],g=b[1],b=b[2]),this.isCircular)f=Math.sqrt(Math.pow(g-c,2)+Math.pow(b-u,2)),i="string"==typeof s?h(s,1):s/f,n="string"==typeof l?h(l,1):l/f,r&&o&&(i<(o/=f)&&(i=o),nf||f>d)&&(f=0),"circle"===this.options.gridLineInterpolation)r=this.getLinePath(0,f,o);else if(r=[],n[a?"yAxis":"xAxis"].forEach((function(e){e.pane===t.pane&&(p=e)})),p)for(c=p.tickPositions,p.autoConnect&&(c=c.concat([c[0]])),i&&(c=c.slice().reverse()),f&&(f+=o),u=0;ue?0:e,this.center[2]/2)-this.offset)}function x(){var e=this.center,t=this.chart,r=this.options.title;return{x:t.plotLeft+e[0]+(r.x||0),y:t.plotTop+e[1]-{high:.5,middle:.25,low:0}[r.align]*e[2]+(r.y||0)}}function w(e){e.beforeSetTickPositions=r,e.createLabelCollector=n,e.getCrosshairPosition=b,e.getLinePath=g,e.getOffset=_,e.getPlotBandPath=y,e.getPlotLinePath=v,e.getPosition=k,e.getTitlePosition=x,e.postTranslate=T,e.setAxisSize=M,e.setAxisTranslation=P,e.setOptions=I}function N(){var e=this.chart,t=this.options,r=this.pane,n=r&&r.options;e.angular&&this.isXAxis||!r||!e.angular&&!e.polar||(this.angleRad=(t.angle||0)*Math.PI/180,this.startAngleRad=(n.startAngle-90)*Math.PI/180,this.endAngleRad=(p(n.endAngle,n.startAngle+360)-90)*Math.PI/180,this.offset=t.offset||0)}function E(e){this.isRadial&&(e.align=void 0,e.preventDefault())}function j(){if(this.chart&&this.chart.labelCollectors){var e=this.labelCollector?this.chart.labelCollectors.indexOf(this.labelCollector):-1;0<=e&&this.chart.labelCollectors.splice(e,1)}}function O(t){var r,n=this.chart,i=n.inverted,s=n.angular,l=n.polar,c=this.isXAxis,u=this.coll,d=s&&c,p=n.options;t=t.userOptions.pane||0,t=this.pane=n.pane&&n.pane[t],"colorAxis"===u?this.isRadial=!1:(s?(d?(this.isHidden=!0,this.createLabelCollector=a,this.getOffset=o,this.render=this.redraw=A,this.setTitle=this.setCategories=this.setScale=o):w(this),(r=!c)&&(this.defaultPolarOptions=R)):l&&(w(this),this.defaultPolarOptions=(r=this.horiz)?$:m("xAxis"===u?e.defaultXAxisOptions:e.defaultYAxisOptions,B),i&&"yAxis"===u&&(this.defaultPolarOptions.stackLabels=e.defaultYAxisOptions.stackLabels,this.defaultPolarOptions.reversedStacks=!0)),s||l?(this.isRadial=!0,p.chart.zoomType=null,this.labelCollector||(this.labelCollector=this.createLabelCollector()),this.labelCollector&&n.labelCollectors.push(this.labelCollector)):this.isRadial=!1,t&&r&&(t.axis=this),this.isCircular=r)}function S(){this.isRadial&&this.beforeSetTickPositions()}function C(e){var t=this.label;if(t){var r=this.axis,n=t.getBBox(),a=r.options.labels,i=(r.translate(this.pos)+r.startAngleRad+Math.PI/2)/Math.PI*180%360,o=Math.round(i),s=c(a.y)?0:.3*-n.height,l=a.y,u=20,d=a.align,m="end",f=0>o?o+360:o,b=f,g=0,_=0;if(r.isRadial){var y=r.getPosition(this.pos,r.center[2]/2+h(p(a.distance,-25),r.center[2]/2,-r.center[2]/2));"auto"===a.rotation?t.attr({rotation:i}):c(l)||(l=r.chart.renderer.fontMetrics(t.styles&&t.styles.fontSize).b-n.height/2),c(d)||(r.isCircular?(n.width>r.len*r.tickInterval/(r.max-r.min)&&(u=0),d=i>u&&i<180-u?"left":i>180+u&&i<360-u?"right":"center"):d="center",t.attr({align:d})),"auto"===d&&2===r.tickPositions.length&&r.isCircular&&(90f?f=180-f:270=f&&(f=540-f),180=b&&(b=360-b),r.pane.options.startAngle!==o&&r.pane.options.startAngle!==o+360&&r.pane.options.startAngle!==o-360||(m="start"),d=-90<=o&&90>=o||-360<=o&&-270>=o||270<=o&&360>=o?"start"===m?"right":"left":"start"===m?"left":"right",70b&&(d="center"),15>f||180<=f&&195>f?g=.3*n.height:15<=f&&35>=f?g="start"===m?0:.75*n.height:195<=f&&215>=f?g="start"===m?.75*n.height:0:35=f?g="start"===m?.25*-n.height:n.height:215=f&&(g="start"===m?n.height:.25*-n.height),15>b?_="start"===m?.15*-n.height:.15*n.height:165=b&&(_="start"===m?.15*n.height:.15*-n.height),t.attr({align:d}),t.translate(_,g+s)),e.pos.x=y.x+(a.x||0),e.pos.y=y.y+(l||0)}}}function z(e){this.axis.getPosition&&u(e.pos,this.axis.getPosition(this.pos))}function T(e,t){var r=this.chart,n=this.center;return e=this.startAngleRad+e,{x:r.plotLeft+n[0]+Math.cos(e)*t,y:r.plotTop+n[1]+Math.sin(e)*t}}function A(){this.isDirty=!1}function M(){if(this.constructor.prototype.setAxisSize.call(this),this.isRadial){this.pane.updateCenter(this);var e=this.center=this.pane.center.slice();if(this.isCircular)this.sector=this.endAngleRad-this.startAngleRad;else{var t=this.postTranslate(this.angleRad,e[3]/2);e[0]=t.x-this.chart.plotLeft,e[1]=t.y-this.chart.plotTop}this.len=this.width=this.height=(e[2]-e[3])*p(this.sector,1)/2}}function P(){this.constructor.prototype.setAxisTranslation.call(this),this.center&&(this.transA=this.isCircular?(this.endAngleRad-this.startAngleRad)/(this.max-this.min||1):(this.center[2]-this.center[3])/2/(this.max-this.min||1),this.minPixelPadding=this.isXAxis?this.transA*this.minPointOffset:0)}function I(e){(e=this.options=m(this.constructor.defaultOptions,this.defaultPolarOptions,i[this.coll],e)).plotBands||(e.plotBands=[]),d(this,"afterSetOptions")}function D(e,t,r,n,a,i,o){var s=this.axis;return s.isRadial?t=["M",t,r,"L",(e=s.getPosition(this.pos,s.center[2]/2+n)).x,e.y]:t=e.call(this,t,r,n,a,i,o),t}var L=[],$={gridLineWidth:1,labels:{align:void 0,distance:15,x:0,y:void 0,style:{textOverflow:"none"}},maxPadding:0,minPadding:0,showLastLabel:!1,tickLength:0},R={labels:{align:"center",x:0,y:void 0},minorGridLineWidth:0,minorTickInterval:"auto",minorTickLength:10,minorTickPosition:"inside",minorTickWidth:1,tickLength:10,tickPosition:"inside",tickWidth:2,title:{rotation:0},zIndex:2},B={gridLineInterpolation:"circle",gridLineWidth:1,labels:{align:"right",x:-3,y:-2},showLastLabel:!1,title:{x:4,text:null,rotation:90}};t.compose=function(e,t){return-1===L.indexOf(e)&&(L.push(e),s(e,"afterInit",N),s(e,"autoLabelAlign",E),s(e,"destroy",j),s(e,"init",O),s(e,"initialAxisTranslation",S)),-1===L.indexOf(t)&&(L.push(t),s(t,"afterGetLabelPosition",C),s(t,"afterGetPosition",z),f(t.prototype,"getMarkPath",D)),e}}(a||(a={})),a})),t(e,"Series/AreaRange/AreaRangePoint.js",[e["Series/Area/AreaSeries.js"],e["Core/Series/Point.js"],e["Core/Utilities.js"]],(function(e,t,r){var n=this&&this.__extends||function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),a=t.prototype,i=r.defined,o=r.isNumber;return function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.high=void 0,t.low=void 0,t.options=void 0,t.plotHigh=void 0,t.plotLow=void 0,t.plotHighX=void 0,t.plotLowX=void 0,t.plotX=void 0,t.series=void 0,t}return n(t,e),t.prototype.setState=function(){var e=this.state,t=this.series,r=t.chart.polar;i(this.plotHigh)||(this.plotHigh=t.yAxis.toPixels(this.high,!0)),i(this.plotLow)||(this.plotLow=this.plotY=t.yAxis.toPixels(this.low,!0)),t.stateMarkerGraphic&&(t.lowerStateMarkerGraphic=t.stateMarkerGraphic,t.stateMarkerGraphic=t.upperStateMarkerGraphic),this.graphic=this.upperGraphic,this.plotY=this.plotHigh,r&&(this.plotX=this.plotHighX),a.setState.apply(this,arguments),this.state=e,this.plotY=this.plotLow,this.graphic=this.lowerGraphic,r&&(this.plotX=this.plotLowX),t.stateMarkerGraphic&&(t.upperStateMarkerGraphic=t.stateMarkerGraphic,t.stateMarkerGraphic=t.lowerStateMarkerGraphic,t.lowerStateMarkerGraphic=void 0),a.setState.apply(this,arguments)},t.prototype.haloPath=function(){var e=this.series.chart.polar,t=[];return this.plotY=this.plotLow,e&&(this.plotX=this.plotLowX),this.isInside&&(t=a.haloPath.apply(this,arguments)),this.plotY=this.plotHigh,e&&(this.plotX=this.plotHighX),this.isTopInside&&(t=t.concat(a.haloPath.apply(this,arguments))),t},t.prototype.isValid=function(){return o(this.low)&&o(this.high)},t}(e.prototype.pointClass)})),t(e,"Series/AreaRange/AreaRangeSeries.js",[e["Series/AreaRange/AreaRangePoint.js"],e["Series/Area/AreaSeries.js"],e["Series/Column/ColumnSeries.js"],e["Core/Globals.js"],e["Core/Series/Series.js"],e["Core/Series/SeriesRegistry.js"],e["Core/Utilities.js"]],(function(e,t,r,n,a,i,o){var s=this&&this.__extends||function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),l=t.prototype,c=r.prototype;r=n.noop;var u=a.prototype,d=o.defined,m=o.extend,p=o.isArray,h=o.pick,f=o.merge;return a=function(e){function r(){var t=null!==e&&e.apply(this,arguments)||this;return t.data=void 0,t.options=void 0,t.points=void 0,t.lowerStateMarkerGraphic=void 0,t.xAxis=void 0,t}return s(r,e),r.prototype.toYData=function(e){return[e.low,e.high]},r.prototype.highToXY=function(e){var t=this.chart,r=this.xAxis.postTranslate(e.rectPlotX||0,this.yAxis.len-e.plotHigh);e.plotHighX=r.x-t.plotLeft,e.plotHigh=r.y-t.plotTop,e.plotLowX=e.plotX},r.prototype.translate=function(){var e=this,t=e.yAxis;l.translate.apply(e),e.points.forEach((function(r){var n=r.high,a=r.plotY;r.isNull?r.plotY=null:(r.plotLow=a,r.plotHigh=t.translate(e.dataModify?e.dataModify.modifyValue(n):n,0,1,0,1),e.dataModify&&(r.yBottom=r.plotHigh))})),this.chart.polar&&this.points.forEach((function(t){e.highToXY(t),t.tooltipPos=[(t.plotHighX+t.plotLowX)/2,(t.plotHigh+t.plotLow)/2]}))},r.prototype.getGraphPath=function(e){var t,r=[],n=[],a=l.getGraphPath,i=this.options,o=this.chart.polar,s=o&&!1!==i.connectEnds,c=i.connectNulls,u=i.step;for(t=(e=e||this.points).length;t--;){var d=e[t],m=o?{plotX:d.rectPlotX,plotY:d.yBottom,doCurve:!1}:{plotX:d.plotX,plotY:d.plotY,doCurve:!1};d.isNull||s||c||e[t+1]&&!e[t+1].isNull||n.push(m);var p={polarPlotY:d.polarPlotY,rectPlotX:d.rectPlotX,yBottom:d.yBottom,plotX:h(d.plotHighX,d.plotX),plotY:d.plotHigh,isNull:d.isNull};n.push(p),r.push(p),d.isNull||s||c||e[t-1]&&!e[t-1].isNull||n.push(m)}return e=a.call(this,e),u&&(!0===u&&(u="left"),i.step={left:"right",center:"center",right:"left"}[u]),r=a.call(this,r),n=a.call(this,n),i.step=u,i=[].concat(e,r),!this.chart.polar&&n[0]&&"M"===n[0][0]&&(n[0]=["L",n[0][1],n[0][2]]),this.graphPath=i,this.areaPath=e.concat(n),i.isArea=!0,i.xMap=e.xMap,this.areaPath.xMap=e.xMap,i},r.prototype.drawDataLabels=function(){var e,t,r=this.points,n=r.length,a=[],i=this.options.dataLabels,o=this.chart.inverted;if(i){if(p(i))var s=i[0]||{enabled:!1},l=i[1]||{enabled:!1};else(s=m({},i)).x=i.xHigh,s.y=i.yHigh,(l=m({},i)).x=i.xLow,l.y=i.yLow;if(s.enabled||this._hasPointLabels){for(e=n;e--;)if(t=r[e]){var c=s.inside?t.plotHight.plotLow;t.y=t.high,t._plotY=t.plotY,t.plotY=t.plotHigh,a[e]=t.dataLabel,t.dataLabel=t.dataLabelUpper,t.below=c,o?s.align||(s.align=c?"right":"left"):s.verticalAlign||(s.verticalAlign=c?"top":"bottom")}for(this.options.dataLabels=s,u.drawDataLabels&&u.drawDataLabels.apply(this,arguments),e=n;e--;)(t=r[e])&&(t.dataLabelUpper=t.dataLabel,t.dataLabel=a[e],delete t.dataLabels,t.y=t.low,t.plotY=t._plotY)}if(l.enabled||this._hasPointLabels){for(e=n;e--;)(t=r[e])&&(c=l.inside?t.plotHight.plotLow,t.below=!c,o?l.align||(l.align=c?"left":"right"):l.verticalAlign||(l.verticalAlign=c?"bottom":"top"));this.options.dataLabels=l,u.drawDataLabels&&u.drawDataLabels.apply(this,arguments)}if(s.enabled)for(e=n;e--;)(t=r[e])&&(t.dataLabels=[t.dataLabelUpper,t.dataLabel].filter((function(e){return!!e})));this.options.dataLabels=i}},r.prototype.alignDataLabel=function(){c.alignDataLabel.apply(this,arguments)},r.prototype.drawPoints=function(){var e,t=this.points.length;for(u.drawPoints.apply(this,arguments),e=0;e● {series.name}: {point.low} - {point.high}
'},trackByArea:!0,dataLabels:{align:void 0,verticalAlign:void 0,xLow:0,xHigh:0,yLow:0,yHigh:0}}),r}(t),m(a.prototype,{pointArrayMap:["low","high"],pointValKey:"low",deferTranslatePolar:!0,pointClass:e,setStackedPoints:r}),i.registerSeriesType("arearange",a),a})),t(e,"Series/AreaSplineRange/AreaSplineRangeSeries.js",[e["Series/AreaRange/AreaRangeSeries.js"],e["Core/Series/SeriesRegistry.js"],e["Core/Utilities.js"]],(function(e,t,r){var n=this&&this.__extends||function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),a=t.seriesTypes.spline,i=r.merge;r=r.extend;var o=function(t){function r(){var e=null!==t&&t.apply(this,arguments)||this;return e.options=void 0,e.data=void 0,e.points=void 0,e}return n(r,t),r.defaultOptions=i(e.defaultOptions),r}(e);return r(o.prototype,{getPointSpline:a.prototype.getPointSpline}),t.registerSeriesType("areasplinerange",o),o})),t(e,"Series/BoxPlot/BoxPlotSeries.js",[e["Series/Column/ColumnSeries.js"],e["Core/Globals.js"],e["Core/Series/SeriesRegistry.js"],e["Core/Utilities.js"]],(function(e,t,r,n){var a=this&&this.__extends||function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}();t=t.noop;var i=n.extend,o=n.merge,s=n.pick;return i((n=function(t){function r(){var e=null!==t&&t.apply(this,arguments)||this;return e.data=void 0,e.options=void 0,e.points=void 0,e}return a(r,t),r.prototype.pointAttribs=function(){return{}},r.prototype.translate=function(){var e=this.yAxis,r=this.pointArrayMap;t.prototype.translate.apply(this),this.points.forEach((function(t){r.forEach((function(r){null!==t[r]&&(t[r+"Plot"]=e.translate(t[r],0,1,0,1))})),t.plotHigh=t.highPlot}))},r.prototype.drawPoints=function(){var e,t,r,n,a,i,o,l,c,u,d,m=this,p=m.options,h=m.chart,f=h.renderer,b=0,g=!1!==m.doQuartiles,_=m.options.whiskerLength;m.points.forEach((function(y){var v=y.graphic,k=v?"animate":"attr",x=y.shapeArgs,w={},N={},E={},j={},O=y.color||m.color;void 0!==y.plotY&&(o=Math.round(x.width),l=Math.floor(x.x),c=l+o,u=Math.round(o/2),e=Math.floor(g?y.q1Plot:y.lowPlot),t=Math.floor(g?y.q3Plot:y.lowPlot),r=Math.floor(y.highPlot),n=Math.floor(y.lowPlot),v||(y.graphic=v=f.g("point").add(m.group),y.stem=f.path().addClass("highcharts-boxplot-stem").add(v),_&&(y.whiskers=f.path().addClass("highcharts-boxplot-whisker").add(v)),g&&(y.box=f.path(void 0).addClass("highcharts-boxplot-box").add(v)),y.medianShape=f.path(void 0).addClass("highcharts-boxplot-median").add(v)),h.styledMode||(N.stroke=y.stemColor||p.stemColor||O,N["stroke-width"]=s(y.stemWidth,p.stemWidth,p.lineWidth),N.dashstyle=y.stemDashStyle||p.stemDashStyle||p.dashStyle,y.stem.attr(N),_&&(E.stroke=y.whiskerColor||p.whiskerColor||O,E["stroke-width"]=s(y.whiskerWidth,p.whiskerWidth,p.lineWidth),E.dashstyle=y.whiskerDashStyle||p.whiskerDashStyle||p.dashStyle,y.whiskers.attr(E)),g&&(w.fill=y.fillColor||p.fillColor||O,w.stroke=p.lineColor||O,w["stroke-width"]=p.lineWidth||0,w.dashstyle=y.boxDashStyle||p.boxDashStyle||p.dashStyle,y.box.attr(w)),j.stroke=y.medianColor||p.medianColor||O,j["stroke-width"]=s(y.medianWidth,p.medianWidth,p.lineWidth),j.dashstyle=y.medianDashStyle||p.medianDashStyle||p.dashStyle,y.medianShape.attr(j)),i=y.stem.strokeWidth()%2/2,v=[["M",b=l+u+i,t],["L",b,r],["M",b,e],["L",b,n]],y.stem[k]({d:v}),g&&(i=y.box.strokeWidth()%2/2,e=Math.floor(e)+i,t=Math.floor(t)+i,v=[["M",l+=i,t],["L",l,e],["L",c+=i,e],["L",c,t],["L",l,t],["Z"]],y.box[k]({d:v})),_&&(i=y.whiskers.strokeWidth()%2/2,r+=i,n+=i,d=/%$/.test(_)?u*parseFloat(_)/100:_/2,v=[["M",b-d,r],["L",b+d,r],["M",b-d,n],["L",b+d,n]],y.whiskers[k]({d:v})),a=Math.round(y.medianPlot),i=y.medianShape.strokeWidth()%2/2,v=[["M",l,a+=i],["L",c,a]],y.medianShape[k]({d:v}))}))},r.prototype.toYData=function(e){return[e.low,e.q1,e.median,e.q3,e.high]},r.defaultOptions=o(e.defaultOptions,{threshold:null,tooltip:{pointFormat:' {series.name}
Maximum: {point.high}
Upper quartile: {point.q3}
Median: {point.median}
Lower quartile: {point.q1}
Minimum: {point.low}
'},whiskerLength:"50%",fillColor:"#ffffff",lineWidth:1,medianWidth:2,whiskerWidth:2}),r}(e)).prototype,{pointArrayMap:["low","q1","median","q3","high"],pointValKey:"high",drawDataLabels:t,setStackedPoints:t}),r.registerSeriesType("boxplot",n),n})),t(e,"Series/Bubble/BubbleLegendDefaults.js",[],(function(){return{borderColor:void 0,borderWidth:2,className:void 0,color:void 0,connectorClassName:void 0,connectorColor:void 0,connectorDistance:60,connectorWidth:1,enabled:!1,labels:{className:void 0,allowOverlap:!1,format:"",formatter:void 0,align:"right",style:{fontSize:"10px",color:"#000000"},x:0,y:0},maxSize:60,minSize:10,legendIndex:0,ranges:{value:void 0,borderColor:void 0,color:void 0,connectorColor:void 0},sizeBy:"area",sizeByAbsoluteValue:!1,zIndex:1,zThreshold:0}})),t(e,"Series/Bubble/BubbleLegendItem.js",[e["Core/Color/Color.js"],e["Core/FormatUtilities.js"],e["Core/Globals.js"],e["Core/Utilities.js"]],(function(e,t,r,n){var a=e.parse,i=r.noop,o=n.arrayMax,s=n.arrayMin,l=n.isNumber,c=n.merge,u=n.pick,d=n.stableSort;return function(){function e(e,t){this.options=this.symbols=this.visible=this.selected=this.ranges=this.movementX=this.maxLabel=this.legendSymbol=this.legendItemWidth=this.legendItemHeight=this.legendItem=this.legendGroup=this.legend=this.fontMetrics=this.chart=void 0,this.setState=i,this.init(e,t)}return e.prototype.init=function(e,t){this.options=e,this.visible=!0,this.chart=t.chart,this.legend=t},e.prototype.addToLegend=function(e){e.splice(this.options.legendIndex,0,this)},e.prototype.drawLegendSymbol=function(e){var t=this.chart,r=this.options,n=u(e.options.itemDistance,20),a=r.ranges,i=r.connectorDistance;this.fontMetrics=t.renderer.fontMetrics(r.labels.style.fontSize),a&&a.length&&l(a[0].value)?(d(a,(function(e,t){return t.value-e.value})),this.ranges=a,this.setOptions(),this.render(),e=this.getMaxLabelSize(),t=2*(a=this.ranges[0].radius),i=0<(i=i-a+e.width)?i:0,this.maxLabel=e,this.movementX="left"===r.labels.align?i:0,this.legendItemWidth=t+i+n,this.legendItemHeight=t+this.fontMetrics.h/2):e.options.bubbleLegend.autoRanges=!0},e.prototype.setOptions=function(){var e=this.ranges,t=this.options,r=this.chart.series[t.seriesIndex],n=this.legend.baseline,i={zIndex:t.zIndex,"stroke-width":t.borderWidth},o={zIndex:t.zIndex,"stroke-width":t.connectorWidth},s={align:this.legend.options.rtl||"left"===t.labels.align?"right":"left",zIndex:t.zIndex},l=r.options.marker.fillOpacity,d=this.chart.styledMode;e.forEach((function(m,p){d||(i.stroke=u(m.borderColor,t.borderColor,r.color),i.fill=u(m.color,t.color,1!==l?a(r.color).setOpacity(l).get("rgba"):r.color),o.stroke=u(m.connectorColor,t.connectorColor,r.color)),e[p].radius=this.getRangeRadius(m.value),e[p]=c(e[p],{center:e[0].radius-e[p].radius+n}),d||c(!0,e[p],{bubbleAttribs:c(i),connectorAttribs:c(o),labelAttribs:s})}),this)},e.prototype.getRangeRadius=function(e){var t=this.options;return this.chart.series[this.options.seriesIndex].getRadius.call(this,t.ranges[t.ranges.length-1].value,t.ranges[0].value,t.minSize,t.maxSize,e)},e.prototype.render=function(){var e=this.chart.renderer,t=this.options.zThreshold;this.symbols||(this.symbols={connectors:[],bubbleItems:[],labels:[]}),this.legendSymbol=e.g("bubble-legend"),this.legendItem=e.g("bubble-legend-item"),this.legendSymbol.translateX=0,this.legendSymbol.translateY=0,this.ranges.forEach((function(e){e.value>=t&&this.renderRange(e)}),this),this.legendSymbol.add(this.legendItem),this.legendItem.add(this.legendGroup),this.hideOverlappingLabels()},e.prototype.renderRange=function(e){var t=this.options,r=t.labels,n=this.chart,a=n.series[t.seriesIndex],i=n.renderer,o=this.symbols;n=o.labels;var s=e.center,l=Math.abs(e.radius),c=t.connectorDistance||0,u=r.align,d=t.connectorWidth,m=this.ranges[0].radius||0,p=s-l-t.borderWidth/2+d/2,h=this.fontMetrics;h=h.f/2-(h.h-h.f)/2;var f=i.styledMode;c=this.legend.options.rtl||"left"===u?-c:c,"center"===u&&(c=0,t.connectorDistance=0,e.labelAttribs.align="center"),u=p+t.labels.y;var b=m+c+t.labels.x;o.bubbleItems.push(i.circle(m,s+((p%1?1:.5)-(d%2?0:.5)),l).attr(f?{}:e.bubbleAttribs).addClass((f?"highcharts-color-"+a.colorIndex+" ":"")+"highcharts-bubble-legend-symbol "+(t.className||"")).add(this.legendSymbol)),o.connectors.push(i.path(i.crispLine([["M",m,p],["L",m+c,p]],t.connectorWidth)).attr(f?{}:e.connectorAttribs).addClass((f?"highcharts-color-"+this.options.seriesIndex+" ":"")+"highcharts-bubble-legend-connectors "+(t.connectorClassName||"")).add(this.legendSymbol)),e=i.text(this.formatLabel(e),b,u+h).attr(f?{}:e.labelAttribs).css(f?{}:r.style).addClass("highcharts-bubble-legend-labels "+(t.labels.className||"")).add(this.legendSymbol),n.push(e),e.placed=!0,e.alignAttr={x:b,y:u+h}},e.prototype.getMaxLabelSize=function(){var e,t;return this.symbols.labels.forEach((function(r){t=r.getBBox(!0),e=e?t.width>e.width?t:e:t})),e||{}},e.prototype.formatLabel=function(e){var r=this.options,n=r.labels.formatter;r=r.labels.format;var a=this.chart.numberFormatter;return r?t.format(r,e):n?n.call(e):a(e.value,1)},e.prototype.hideOverlappingLabels=function(){var e=this.chart,t=this.symbols;!this.options.labels.allowOverlap&&t&&(e.hideOverlappingLabels(t.labels),t.labels.forEach((function(e,r){e.newOpacity?e.newOpacity!==e.oldOpacity&&t.connectors[r].show():t.connectors[r].hide()})))},e.prototype.getRanges=function(){var e,t=this.legend.bubbleLegend,r=t.options.ranges,n=Number.MAX_VALUE,a=-Number.MAX_VALUE;t.chart.series.forEach((function(t){t.isBubble&&!t.ignoreSeries&&((e=t.zData.filter(l)).length&&(n=u(t.options.zMin,Math.min(n,Math.max(s(e),!1===t.options.displayNegative?t.options.zThreshold:-Number.MAX_VALUE))),a=u(t.options.zMax,Math.max(a,o(e)))))}));var i=n===a?[{value:a}]:[{value:n},{value:(n+a)/2},{value:a,autoRanges:!0}];return r.length&&r[0].radius&&i.reverse(),i.forEach((function(e,t){r&&r[t]&&(i[t]=c(r[t],e))})),i},e.prototype.predictBubbleSizes=function(){var e=this.chart,t=this.fontMetrics,r=e.legend.options,n=r.floating,a=(r="horizontal"===r.layout)?e.legend.lastLineHeight:0,i=e.plotSizeX,o=e.plotSizeY,s=e.series[this.options.seriesIndex],l=s.getPxExtremes();e=Math.ceil(l.minPxSize),l=Math.ceil(l.maxPxSize);var c=Math.min(o,i);return s=s.options.maxSize,n||!/%$/.test(s)?t=l:(s=parseFloat(s),t=(c+a-t.h/2)*s/100/(s/100+1),(r&&o-t>=i||!r&&i-t>=o)&&(t=l)),[e,Math.ceil(t)]},e.prototype.updateRanges=function(e,t){var r=this.legend.options.bubbleLegend;r.minSize=e,r.maxSize=t,r.ranges=this.getRanges()},e.prototype.correctSizes=function(){var e=this.legend,t=this.chart.series[this.options.seriesIndex].getPxExtremes();1i.height&&(i.height=e[a].itemHeight);i.step=t}return r}function u(e){var r=this.bubbleLegend,n=this.options,i=n.bubbleLegend,o=a(this.chart);r&&r.ranges&&r.ranges.length&&(i.ranges.length&&(i.autoRanges=!!i.ranges[0].autoRanges),this.destroyItem(r)),0<=o&&n.enabled&&i.enabled&&(i.seriesIndex=o,this.bubbleLegend=new t(i,this),this.bubbleLegend.addToLegend(e.allItems))}function d(){var e=this.chart,t=this.visible,r=this.chart.legend;r&&r.bubbleLegend&&(this.visible=!t,this.ignoreSeries=t,e=0<=a(e),r.bubbleLegend.visible!==e&&(r.update({bubbleLegend:{enabled:e}}),r.bubbleLegend.visible=e),this.visible=t)}function m(e,t){var r,n,a,i=e.options.rtl,o=0;e.allItems.forEach((function(e,s){r=e.legendGroup.translateX,n=e._legendItemPos[1],((a=e.movementX)||i&&e.ranges)&&(a=i?r-e.options.maxSize/2:r+a,e.legendGroup.attr({translateX:a})),s>t[o].step&&o++,e.legendGroup.attr({translateY:Math.round(n+t[o].height/2)}),e._legendItemPos[1]=n+t[o].height/2}))}var p=[];r.compose=function(t,r,a){-1===p.indexOf(t)&&(p.push(t),i({legend:{bubbleLegend:e}}),l(t.prototype,"drawChartBox",n)),-1===p.indexOf(r)&&(p.push(r),o(r,"afterGetAllItems",u)),-1===p.indexOf(a)&&(p.push(a),o(a,"legendItemClick",d))}}(a||(a={})),a})),t(e,"Series/Bubble/BubblePoint.js",[e["Core/Series/Point.js"],e["Core/Series/SeriesRegistry.js"],e["Core/Utilities.js"]],(function(e,t,r){var n=this&&this.__extends||function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}();return(r=r.extend)((t=function(t){function r(){var e=null!==t&&t.apply(this,arguments)||this;return e.options=void 0,e.series=void 0,e}return n(r,t),r.prototype.haloPath=function(t){return e.prototype.haloPath.call(this,0===t?0:(this.marker&&this.marker.radius||0)+t)},r}(t.seriesTypes.scatter.prototype.pointClass)).prototype,{ttBelow:!1}),t})),t(e,"Series/Bubble/BubbleSeries.js",[e["Core/Axis/Axis.js"],e["Series/Bubble/BubbleLegendComposition.js"],e["Series/Bubble/BubblePoint.js"],e["Core/Color/Color.js"],e["Core/Globals.js"],e["Core/Series/Series.js"],e["Core/Series/SeriesRegistry.js"],e["Core/Utilities.js"]],(function(e,t,r,n,a,i,o,s){var l=this&&this.__extends||function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),c=n.parse;n=a.noop;var u=o.seriesTypes;a=u.column;var d=u.scatter;u=s.addEvent;var m=s.arrayMax,p=s.arrayMin,h=s.clamp,f=s.extend,b=s.isNumber,g=s.merge,_=s.pick;return s=function(e){function r(){var t=null!==e&&e.apply(this,arguments)||this;return t.data=void 0,t.maxPxSize=void 0,t.minPxSize=void 0,t.options=void 0,t.points=void 0,t.radii=void 0,t.yData=void 0,t.zData=void 0,t}return l(r,e),r.prototype.animate=function(e){!e&&this.points.length=r/2?(a.marker=f(a.marker,{radius:i,width:2*i,height:2*i}),a.dlBox={x:a.plotX-i,y:a.plotY-i,width:2*i,height:2*i}):a.shapeArgs=a.plotY=a.dlBox=void 0}},r.prototype.getPxExtremes=function(){var e=Math.min(this.chart.plotWidth,this.chart.plotHeight),t=function(t){if("string"==typeof t){var r=/%$/.test(t);t=parseInt(t,10)}return r?e*t/100:t},r=t(_(this.options.minSize,8));return{minPxSize:r,maxPxSize:t=Math.max(t(_(this.options.maxSize,"20%")),r)}},r.prototype.getZExtremes=function(){var e=this.options,t=(this.zData||[]).filter(b);if(t.length){var r=_(e.zMin,h(p(t),!1===e.displayNegative?e.zThreshold||0:-Number.MAX_VALUE,Number.MAX_VALUE));if(e=_(e.zMax,m(t)),b(r)&&b(e))return{zMin:r,zMax:e}}},r.compose=t.compose,r.defaultOptions=g(d.defaultOptions,{dataLabels:{formatter:function(){var e=this.series.chart.numberFormatter,t=this.point.z;return b(t)?e(t,-1):""},inside:!0,verticalAlign:"middle"},animationLimit:250,marker:{lineColor:null,lineWidth:1,fillOpacity:.5,radius:null,states:{hover:{radiusPlus:0}},symbol:"circle"},minSize:8,maxSize:"20%",softThreshold:!1,states:{hover:{halo:{size:5}}},tooltip:{pointFormat:"({point.x}, {point.y}), Size: {point.z}"},turboThreshold:0,zThreshold:0,zoneAxis:"z"}),r}(d),f(s.prototype,{alignDataLabel:a.prototype.alignDataLabel,applyZones:n,bubblePadding:!0,buildKDTree:n,directTouch:!0,isBubble:!0,pointArrayMap:["y","z"],pointClass:r,parallelArrays:["x","y","z"],trackerGroups:["group","dataLabelsGroup"],specialGroup:"group",zoneAxis:"z"}),u(s,"updatedData",(function(e){delete e.target.chart.bubbleZExtremes})),e.prototype.beforePadding=function(){var e,t=this,r=this.len,n=this.chart,a=0,i=r,o=this.isXAxis,s=o?"xData":"yData",l=this.min,c=this.max-l,u=r/c;this.series.forEach((function(r){if(r.bubblePadding&&(r.visible||!n.options.chart.ignoreHiddenSeries)){e=t.allowZoomOutside=!0;var d=r[s];if(o&&r.getRadii(0,0,r),0f&&(h-=f*=-1),s?(e=l.barX+i,l.shapeType="arc",l.shapeArgs=r.polarArc(h+f,h,e,e+l.pointWidth)):(d.height=f,d.y=h,p=void 0===(p=d.x)?0:p,d=void 0===(d=d.width)?0:d,l.tooltipPos=o.inverted?[n.len+n.pos-o.plotLeft-h-f/2,a.len+a.pos-o.plotTop-p-d/2,f]:[a.left-o.plotLeft+p+d/2,n.pos-o.plotTop+h+f/2,f])}))},t.prototype.crispCol=function(){return l.crispCol.apply(this,arguments)},t.prototype.drawPoints=function(){return l.drawPoints.apply(this,arguments)},t.prototype.drawTracker=function(){return l.drawTracker.apply(this,arguments)},t.prototype.getColumnMetrics=function(){return l.getColumnMetrics.apply(this,arguments)},t.prototype.pointAttribs=function(){return l.pointAttribs.apply(this,arguments)},t.prototype.adjustForMissingColumns=function(){return l.adjustForMissingColumns.apply(this,arguments)},t.prototype.animate=function(){return l.animate.apply(this,arguments)},t.prototype.translate3dPoints=function(){return l.translate3dPoints.apply(this,arguments)},t.prototype.translate3dShapes=function(){return l.translate3dShapes.apply(this,arguments)},t.defaultOptions=d(s.defaultOptions,o.defaultOptions,p),t}(o),n(i.prototype,{directTouch:!0,trackerGroups:["group","dataLabelsGroup"],drawGraph:t,getSymbol:t,polarArc:function(){return l.polarArc.apply(this,arguments)},pointClass:e}),r.registerSeriesType("columnrange",i),i})),t(e,"Series/ColumnPyramid/ColumnPyramidSeries.js",[e["Series/Column/ColumnSeries.js"],e["Core/Series/SeriesRegistry.js"],e["Core/Utilities.js"]],(function(e,t,r){var n=this&&this.__extends||function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),a=e.prototype,i=r.clamp,o=r.merge,s=r.pick;return r=function(t){function r(){var e=null!==t&&t.apply(this,arguments)||this;return e.data=void 0,e.options=void 0,e.points=void 0,e}return n(r,t),r.prototype.translate=function(){var e=this,t=e.chart,r=e.options,n=e.dense=2>e.closestPointRange*e.xAxis.transA;n=e.borderWidth=s(r.borderWidth,n?0:1);var o=e.yAxis,l=r.threshold,c=e.translatedThreshold=o.getThreshold(l),u=s(r.minPointLength,5),d=e.getColumnMetrics(),m=d.width,p=e.barW=Math.max(m,1+2*n),h=e.pointXOffset=d.offset;t.inverted&&(c-=.5),r.pointPadding&&(p=Math.ceil(p)),a.translate.apply(e),e.points.forEach((function(n){var a=s(n.yBottom,c),d=999+Math.abs(a),f=i(n.plotY,-d,o.len+d);d=n.plotX+h;var b,g=p/2,_=Math.min(f,a);a=Math.max(f,a)-_,n.barX=d,n.pointWidth=m,n.tooltipPos=t.inverted?[o.len+o.pos-t.plotLeft-f,e.xAxis.len-d-g,a]:[d+g,f+o.pos-t.plotTop,a],f=l+(n.total||n.y),"percent"===r.stacking&&(f=l+(0>n.y)?-100:100),f=o.toPixels(f,!0);var y=(b=t.plotHeight-f-(t.plotHeight-c))?g*(_-f)/b:0,v=b?g*(_+a-f)/b:0;b=d-y+g,y=d+y+g;var k=d+v+g;v=d-v+g;var x=_-u,w=_+a;0>n.y&&(x=_,w=_+a+u),t.inverted&&(v=g*(f-((k=o.width-_)-a))/(b=f-(o.width-c)),y=(b=d+g+(y=g*(f-k)/b))-2*y,k=d-v+g,v=d+v+g,x=_,w=_+a-u,0>n.y&&(w=_+a+u)),n.shapeType="path",n.shapeArgs={x:b,y:x,width:y-b,height:a,d:[["M",b,x],["L",y,x],["L",k,w],["L",v,w],["Z"]]}}))},r.defaultOptions=o(e.defaultOptions,{}),r}(e),t.registerSeriesType("columnpyramid",r),r})),t(e,"Series/ErrorBar/ErrorBarSeries.js",[e["Series/BoxPlot/BoxPlotSeries.js"],e["Series/Column/ColumnSeries.js"],e["Core/Series/SeriesRegistry.js"],e["Core/Utilities.js"]],(function(e,t,r,n){var a=this&&this.__extends||function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),i=r.seriesTypes.arearange,o=n.merge;n=n.extend;var s=function(r){function n(){var e=null!==r&&r.apply(this,arguments)||this;return e.data=void 0,e.options=void 0,e.points=void 0,e}return a(n,r),n.prototype.getColumnMetrics=function(){return this.linkedParent&&this.linkedParent.columnMetrics||t.prototype.getColumnMetrics.call(this)},n.prototype.drawDataLabels=function(){var e=this.pointValKey;i&&(i.prototype.drawDataLabels.call(this),this.data.forEach((function(t){t.y=t[e]})))},n.prototype.toYData=function(e){return[e.low,e.high]},n.defaultOptions=o(e.defaultOptions,{color:"#000000",grouping:!1,linkedTo:":previous",tooltip:{pointFormat:' {series.name}: {point.low} - {point.high}
'},whiskerWidth:null}),n}(e);return n(s.prototype,{pointArrayMap:["low","high"],pointValKey:"high",doQuartiles:!1}),r.registerSeriesType("errorbar",s),s})),t(e,"Series/Gauge/GaugePoint.js",[e["Core/Series/SeriesRegistry.js"]],(function(e){var t=this&&this.__extends||function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}();return function(e){function r(){var t=null!==e&&e.apply(this,arguments)||this;return t.options=void 0,t.series=void 0,t.shapeArgs=void 0,t}return t(r,e),r.prototype.setState=function(e){this.state=e},r}(e.series.prototype.pointClass)})),t(e,"Series/Gauge/GaugeSeries.js",[e["Series/Gauge/GaugePoint.js"],e["Core/Globals.js"],e["Core/Series/SeriesRegistry.js"],e["Core/Utilities.js"]],(function(e,t,r,n){var a=this&&this.__extends||function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}();t=t.noop;var i=r.series,o=r.seriesTypes.column,s=n.clamp,l=n.isNumber,c=n.extend,u=n.merge,d=n.pick,m=n.pInt;return c((n=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.data=void 0,t.points=void 0,t.options=void 0,t.yAxis=void 0,t}return a(t,e),t.prototype.translate=function(){var e=this.yAxis,t=this.options,r=e.center;this.generatePoints(),this.points.forEach((function(n){var a=u(t.dial,n.dial),i=m(d(a.radius,"80%"))*r[2]/200,o=m(d(a.baseLength,"70%"))*i/100,c=m(d(a.rearLength,"10%"))*i/100,p=a.baseWidth||3,h=a.topWidth||1,f=t.overshoot,b=e.startAngleRad+e.translate(n.y,null,null,null,!0);(l(f)||!1===t.wrap)&&(f=l(f)?f/180*Math.PI:0,b=s(b,e.startAngleRad-f,e.endAngleRad+f)),b=180*b/Math.PI,n.shapeType="path",n.shapeArgs={d:a.path||[["M",-c,-p/2],["L",o,-p/2],["L",i,-h/2],["L",i,h/2],["L",o,p/2],["L",-c,p/2],["Z"]],translateX:r[0],translateY:r[1],rotation:b},n.plotX=r[0],n.plotY=r[1]}))},t.prototype.drawPoints=function(){var e=this,t=e.chart,r=e.yAxis.center,n=e.pivot,a=e.options,i=a.pivot,o=t.renderer;e.points.forEach((function(r){var n=r.graphic,i=r.shapeArgs,s=i.d,l=u(a.dial,r.dial);n?(n.animate(i),i.d=s):r.graphic=o[r.shapeType](i).attr({rotation:i.rotation,zIndex:1}).addClass("highcharts-dial").add(e.group),t.styledMode||r.graphic[n?"animate":"attr"]({stroke:l.borderColor||"none","stroke-width":l.borderWidth||0,fill:l.backgroundColor||"#000000"})})),n?n.animate({translateX:r[0],translateY:r[1]}):(e.pivot=o.circle(0,0,d(i.radius,5)).attr({zIndex:2}).addClass("highcharts-pivot").translate(r[0],r[1]).add(e.group),t.styledMode||e.pivot.attr({"stroke-width":i.borderWidth||0,stroke:i.borderColor||"#cccccc",fill:i.backgroundColor||"#000000"}))},t.prototype.animate=function(e){var t=this;e||t.points.forEach((function(e){var r=e.graphic;r&&(r.attr({rotation:180*t.yAxis.startAngleRad/Math.PI}),r.animate({rotation:e.shapeArgs.rotation},t.options.animation))}))},t.prototype.render=function(){this.group=this.plotGroup("group","series",this.visible?"visible":"hidden",this.options.zIndex,this.chart.seriesGroup),i.prototype.render.call(this),this.group.clip(this.chart.clipRect)},t.prototype.setData=function(e,t){i.prototype.setData.call(this,e,!1),this.processData(),this.generatePoints(),d(t,!0)&&this.chart.redraw()},t.prototype.hasData=function(){return!!this.points.length},t.defaultOptions=u(i.defaultOptions,{dataLabels:{borderColor:"#cccccc",borderRadius:3,borderWidth:1,crop:!1,defer:!1,enabled:!0,verticalAlign:"top",y:15,zIndex:2},dial:{},pivot:{},tooltip:{headerFormat:""},showInLegend:!1}),t}(i)).prototype,{angular:!0,directTouch:!0,drawGraph:t,drawTracker:o.prototype.drawTracker,fixedBox:!0,forceDL:!0,noSharedTooltip:!0,pointClass:e,trackerGroups:["group","dataLabelsGroup"]}),r.registerSeriesType("gauge",n),n})),t(e,"Series/PackedBubble/PackedBubblePoint.js",[e["Core/Chart/Chart.js"],e["Core/Series/Point.js"],e["Core/Series/SeriesRegistry.js"]],(function(e,t,r){var n=this&&this.__extends||function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}();return function(r){function a(){var e=null!==r&&r.apply(this,arguments)||this;return e.degree=NaN,e.mass=NaN,e.radius=NaN,e.options=void 0,e.series=void 0,e.value=null,e}return n(a,r),a.prototype.destroy=function(){return this.series.layout&&this.series.layout.removeElementFromCollection(this,this.series.layout.nodes),t.prototype.destroy.apply(this,arguments)},a.prototype.firePointEvent=function(){var e=this.series.options;if(this.isParentNode&&e.parentNode){var r=e.allowPointSelect;e.allowPointSelect=e.parentNode.allowPointSelect,t.prototype.firePointEvent.apply(this,arguments),e.allowPointSelect=r}else t.prototype.firePointEvent.apply(this,arguments)},a.prototype.select=function(){var r=this.series.chart;this.isParentNode?(r.getSelectedPoints=r.getSelectedParentNodes,t.prototype.select.apply(this,arguments),r.getSelectedPoints=e.prototype.getSelectedPoints):t.prototype.select.apply(this,arguments)},a}(r.seriesTypes.bubble.prototype.pointClass)})),t(e,"Series/Networkgraph/DraggableNodes.js",[e["Core/Chart/Chart.js"],e["Core/Globals.js"],e["Core/Utilities.js"]],(function(e,t,r){var n=r.addEvent;t.dragNodesMixin={onMouseDown:function(e,t){t=this.chart.pointer.normalize(t),e.fixedPosition={chartX:t.chartX,chartY:t.chartY,plotX:e.plotX,plotY:e.plotY},e.inDragMode=!0},onMouseMove:function(e,t){if(e.fixedPosition&&e.inDragMode){var r=this.chart,n=r.pointer.normalize(t);t=e.fixedPosition.chartX-n.chartX,n=e.fixedPosition.chartY-n.chartY;var a=void 0,i=void 0,o=r.graphLayoutsLookup;(5e?1:0)},barycenter:function(){var e=this.options.gravitationalConstant,t=this.barycenter.xFactor,r=this.barycenter.yFactor;t=(t-(this.box.left+this.box.width)/2)*e,r=(r-(this.box.top+this.box.height)/2)*e,this.nodes.forEach((function(e){e.fixedPosition||(e.plotX-=t/e.mass/e.degree,e.plotY-=r/e.mass/e.degree)}))},repulsive:function(e,t,r){t=t*this.diffTemperature/e.mass/e.degree,e.fixedPosition||(e.plotX+=r.x*t,e.plotY+=r.y*t)},attractive:function(e,t,r){var n=e.getMass(),a=-r.x*t*this.diffTemperature;t=-r.y*t*this.diffTemperature,e.fromNode.fixedPosition||(e.fromNode.plotX-=a*n.fromNode/e.fromNode.degree,e.fromNode.plotY-=t*n.fromNode/e.fromNode.degree),e.toNode.fixedPosition||(e.toNode.plotX+=a*n.toNode/e.toNode.degree,e.toNode.plotY+=t*n.toNode/e.toNode.degree)},integrate:function(e,t){var r=-e.options.friction,n=e.options.maxSpeed,a=(t.plotX+t.dispX-t.prevX)*r;r*=t.plotY+t.dispY-t.prevY;var i=Math.abs,o=i(a)/(a||1);i=i(r)/(r||1),a=o*Math.min(n,Math.abs(a)),r=i*Math.min(n,Math.abs(r)),t.prevX=t.plotX+t.dispX,t.prevY=t.plotY+t.dispY,t.plotX+=a,t.plotY+=r,t.temperature=e.vectorLength({x:a,y:r})},getK:function(e){return Math.pow(e.box.width*e.box.height/e.nodes.length,.5)}},euler:{attractiveForceFunction:function(e,t){return e*e/t},repulsiveForceFunction:function(e,t){return t*t/e},barycenter:function(){var e=this.options.gravitationalConstant,t=this.barycenter.xFactor,r=this.barycenter.yFactor;this.nodes.forEach((function(n){if(!n.fixedPosition){var a=n.getDegree();a*=1+a/2,n.dispX+=(t-n.plotX)*e*a/n.degree,n.dispY+=(r-n.plotY)*e*a/n.degree}}))},repulsive:function(e,t,r,n){e.dispX+=r.x/n*t/e.degree,e.dispY+=r.y/n*t/e.degree},attractive:function(e,t,r,n){var a=e.getMass(),i=r.x/n*t;t*=r.y/n,e.fromNode.fixedPosition||(e.fromNode.dispX-=i*a.fromNode/e.fromNode.degree,e.fromNode.dispY-=t*a.fromNode/e.fromNode.degree),e.toNode.fixedPosition||(e.toNode.dispX+=i*a.toNode/e.toNode.degree,e.toNode.dispY+=t*a.toNode/e.toNode.degree)},integrate:function(e,t){t.dispX+=t.dispX*e.options.friction,t.dispY+=t.dispY*e.options.friction;var r=t.temperature=e.vectorLength({x:t.dispX,y:t.dispY});0!==r&&(t.plotX+=t.dispX/r*Math.min(Math.abs(t.dispX),e.temperature),t.plotY+=t.dispY/r*Math.min(Math.abs(t.dispY),e.temperature))},getK:function(e){return Math.pow(e.box.width*e.box.height/e.nodes.length,.3)}}}})),t(e,"Series/Networkgraph/QuadTree.js",[e["Core/Globals.js"],e["Core/Utilities.js"]],(function(e,t){t=t.extend;var r=e.QuadTreeNode=function(e){this.box=e,this.boxSize=Math.min(e.width,e.height),this.nodes=[],this.body=this.isInternal=!1,this.isEmpty=!0};t(r.prototype,{insert:function(e,t){this.isInternal?this.nodes[this.getBoxPosition(e)].insert(e,t-1):(this.isEmpty=!1,this.body?t?(this.isInternal=!0,this.divideBox(),!0!==this.body&&(this.nodes[this.getBoxPosition(this.body)].insert(this.body,t-1),this.body=!0),this.nodes[this.getBoxPosition(e)].insert(e,t-1)):((t=new r({top:e.plotX,left:e.plotY,width:.1,height:.1})).body=e,t.isInternal=!1,this.nodes.push(t)):(this.isInternal=!1,this.body=e))},updateMassAndCenter:function(){var e=0,t=0,r=0;this.isInternal?(this.nodes.forEach((function(n){n.isEmpty||(e+=n.mass,t+=n.plotX*n.mass,r+=n.plotY*n.mass)})),t/=e,r/=e):this.body&&(e=this.body.mass,t=this.body.plotX,r=this.body.plotY),this.mass=e,this.plotX=t,this.plotY=r},divideBox:function(){var e=this.box.width/2,t=this.box.height/2;this.nodes[0]=new r({left:this.box.left,top:this.box.top,width:e,height:t}),this.nodes[1]=new r({left:this.box.left+e,top:this.box.top,width:e,height:t}),this.nodes[2]=new r({left:this.box.left+e,top:this.box.top+t,width:e,height:t}),this.nodes[3]=new r({left:this.box.left,top:this.box.top+t,width:e,height:t})},getBoxPosition:function(e){var t=e.plotYMath.abs(this.systemTemperature-this.prevSystemTemperature)||0>=this.temperature},getSystemTemperature:function(){return this.nodes.reduce((function(e,t){return e+t.temperature}),0)},vectorLength:function(e){return Math.sqrt(e.x*e.x+e.y*e.y)},getDistR:function(e,t){return e=this.getDistXY(e,t),this.vectorLength(e)},getDistXY:function(e,t){var r=e.plotX-t.plotX;return{x:r,y:e=e.plotY-t.plotY,absX:Math.abs(r),absY:Math.abs(e)}}}),t(e,"predraw",(function(){this.graphLayoutsLookup&&this.graphLayoutsLookup.forEach((function(e){e.stop()}))})),t(e,"render",(function(){function e(e){e.maxIterations--&&isFinite(e.temperature)&&!e.isStable()&&!e.enableSimulation&&(e.beforeStep&&e.beforeStep(),e.step(),r=!1,t=!0)}var t=!1;if(this.graphLayoutsLookup){for(a(!1,this),this.graphLayoutsLookup.forEach((function(e){e.start()}));!r;){var r=!0;this.graphLayoutsLookup.forEach(e)}t&&this.series.forEach((function(e){e&&e.layout&&e.render()}))}})),t(e,"beforePrint",(function(){this.graphLayoutsLookup&&(this.graphLayoutsLookup.forEach((function(e){e.updateSimulation(!1)})),this.redraw())})),t(e,"afterPrint",(function(){this.graphLayoutsLookup&&this.graphLayoutsLookup.forEach((function(e){e.updateSimulation()})),this.redraw()}))})),t(e,"Series/PackedBubble/PackedBubbleComposition.js",[e["Core/Chart/Chart.js"],e["Core/Globals.js"],e["Core/Utilities.js"]],(function(e,t,r){var n=t.layouts["reingold-fruchterman"],a=r.addEvent,i=r.extendClass,o=r.pick;e.prototype.getSelectedParentNodes=function(){var e=[];return this.series.forEach((function(t){t.parentNode&&t.parentNode.selected&&e.push(t.parentNode)})),e},t.networkgraphIntegrations.packedbubble={repulsiveForceFunction:function(e,t,r,n){return Math.min(e,(r.marker.radius+n.marker.radius)/2)},barycenter:function(){var e,t,r=this,n=r.options.gravitationalConstant,a=r.box,i=r.nodes;i.forEach((function(o){r.options.splitSeries&&!o.isParentNode?(e=o.series.parentNode.plotX,t=o.series.parentNode.plotY):(e=a.width/2,t=a.height/2),o.fixedPosition||(o.plotX-=(o.plotX-e)*n/(o.mass*Math.sqrt(i.length)),o.plotY-=(o.plotY-t)*n/(o.mass*Math.sqrt(i.length)))}))},repulsive:function(e,t,r,n){var a=t*this.diffTemperature/e.mass/e.degree;t=r.x*a,r=r.y*a,e.fixedPosition||(e.plotX+=t,e.plotY+=r),n.fixedPosition||(n.plotX-=t,n.plotY-=r)},integrate:t.networkgraphIntegrations.verlet.integrate,getK:t.noop},t.layouts.packedbubble=i(n,{beforeStep:function(){this.options.marker&&this.series.forEach((function(e){e&&e.calculateParentRadius()}))},isStable:function(){var e=Math.abs(this.prevSystemTemperature-this.systemTemperature);return 1>Math.abs(10*this.systemTemperature/Math.sqrt(this.nodes.length))&&1e-5>e||0>=this.temperature},setCircularPositions:function(){var e,t,r=this,n=r.box,a=r.nodes,i=2*Math.PI/(a.length+1),s=r.options.initialPositionRadius;a.forEach((function(a,l){r.options.splitSeries&&!a.isParentNode?(e=a.series.parentNode.plotX,t=a.series.parentNode.plotY):(e=n.width/2,t=n.height/2),a.plotX=a.prevX=o(a.plotX,e+s*Math.cos(a.index||l*i)),a.plotY=a.prevY=o(a.plotY,t+s*Math.sin(a.index||l*i)),a.dispX=0,a.dispY=0}))},repulsiveForces:function(){var e,t,r,n=this,a=n.options.bubblePadding;n.nodes.forEach((function(i){i.degree=i.mass,i.neighbours=0,n.nodes.forEach((function(o){e=0,i===o||i.fixedPosition||!n.options.seriesInteraction&&i.series!==o.series||(r=n.getDistXY(i,o),0>(t=n.vectorLength(r)-(i.marker.radius+o.marker.radius+a))&&(i.degree+=.01,i.neighbours++,e=n.repulsiveForce(-t/Math.sqrt(i.neighbours),n.k,i,o)),n.force("repulsive",i,e*o.mass,r,o,t))}))}))},applyLimitBox:function(e){if(this.options.splitSeries&&!e.isParentNode&&this.options.parentNodeLimit){var t=this.getDistXY(e,e.series.parentNode),r=e.series.parentNodeRadius-e.marker.radius-this.vectorLength(t);0>r&&r>-2*e.marker.radius&&(e.plotX-=.01*t.x,e.plotY-=.01*t.y)}n.prototype.applyLimitBox.apply(this,arguments)}}),a(e,"beforeRedraw",(function(){this.allDataPoints&&delete this.allDataPoints}))})),t(e,"Series/PackedBubble/PackedBubbleSeries.js",[e["Core/Color/Color.js"],e["Core/Globals.js"],e["Series/PackedBubble/PackedBubblePoint.js"],e["Core/Series/SeriesRegistry.js"],e["Core/Utilities.js"]],(function(e,t,r,n,a){var i=this&&this.__extends||function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),o=e.parse,s=n.series,l=n.seriesTypes.bubble,c=a.addEvent,u=a.clamp,d=a.defined,m=a.extend,p=a.fireEvent,h=a.isArray,f=a.isNumber,b=a.merge,g=a.pick,_=t.dragNodesMixin;return e=function(e){function r(){var t=null!==e&&e.apply(this,arguments)||this;return t.chart=void 0,t.data=void 0,t.layout=void 0,t.options=void 0,t.points=void 0,t.xData=void 0,t}return i(r,e),r.prototype.accumulateAllPoints=function(e){var t,r,n=e.chart,a=[];for(t=0;tn&&(n=e),eMath.sqrt(r*r+n*n)-Math.abs(e[2]+t[2])},r.prototype.createParentNodes=function(){var e,t=this,r=t.chart,n=t.parentNodeLayout,a=t.parentNode,i=t.pointClass,s=t.layout.options,l={radius:t.parentNodeRadius,lineColor:t.color,fillColor:o(t.color).brighten(.4).get()};s.parentNodeOptions&&(l=b(s.parentNodeOptions.marker||{},l)),t.parentNodeMass=0,t.points.forEach((function(e){t.parentNodeMass+=Math.PI*Math.pow(e.marker.radius,2)})),t.calculateParentRadius(),n.nodes.forEach((function(r){r.seriesIndex===t.index&&(e=!0)})),n.setArea(0,0,r.plotWidth,r.plotHeight),e||(a||(a=(new i).init(this,{mass:t.parentNodeRadius/2,marker:l,dataLabels:{inside:!1},states:{normal:{marker:l},hover:{marker:l}},dataLabelOnNull:!0,degree:t.parentNodeRadius,isParentNode:!0,seriesIndex:t.index})),t.parentNode&&(a.plotX=t.parentNode.plotX,a.plotY=t.parentNode.plotY),t.parentNode=a,n.addElementsToCollection([t],n.series),n.addElementsToCollection([a],n.nodes))},r.prototype.deferLayout=function(){var e=this.options.layoutAlgorithm;this.visible&&(this.addLayout(),e.splitSeries&&this.addSeriesLayout())},r.prototype.destroy=function(){this.chart.graphLayoutsLookup&&this.chart.graphLayoutsLookup.forEach((function(e){e.removeElementFromCollection(this,e.series)}),this),this.parentNode&&this.parentNodeLayout&&(this.parentNodeLayout.removeElementFromCollection(this.parentNode,this.parentNodeLayout.nodes),this.parentNode.dataLabel&&(this.parentNode.dataLabel=this.parentNode.dataLabel.destroy())),s.prototype.destroy.apply(this,arguments)},r.prototype.drawDataLabels=function(){var e=this.options.dataLabels.textPath,t=this.points;s.prototype.drawDataLabels.apply(this,arguments),this.parentNode&&(this.parentNode.formatPrefix="parentNode",this.points=[this.parentNode],this.options.dataLabels.textPath=this.options.dataLabels.parentNodeTextPath,s.prototype.drawDataLabels.apply(this,arguments),this.points=t,this.options.dataLabels.textPath=e)},r.prototype.drawGraph=function(){if(this.layout&&this.layout.options.splitSeries){var e=this.chart,t=this.layout.options.parentNodeOptions.marker,r={fill:t.fillColor||o(this.color).brighten(.4).get(),opacity:t.fillOpacity,stroke:t.lineColor||this.color,"stroke-width":g(t.lineWidth,this.options.lineWidth)};this.parentNodesGroup||(this.parentNodesGroup=this.plotGroup("parentNodesGroup","parentNode",this.visible?"inherit":"hidden",.1,e.seriesGroup),this.group.attr({zIndex:2})),this.calculateParentRadius(),t=b({x:this.parentNode.plotX-this.parentNodeRadius,y:this.parentNode.plotY-this.parentNodeRadius,width:2*this.parentNodeRadius,height:2*this.parentNodeRadius},r),this.parentNode.graphic||(this.graph=this.parentNode.graphic=e.renderer.symbol(r.symbol).add(this.parentNodesGroup)),this.parentNode.graphic.attr(t)}},r.prototype.drawTracker=function(){var t=this.parentNode;if(e.prototype.drawTracker.call(this),t){var r=h(t.dataLabels)?t.dataLabels:t.dataLabel?[t.dataLabel]:[];t.graphic&&(t.graphic.element.point=t),r.forEach((function(e){e.div?e.div.point=t:e.element.point=t}))}},r.prototype.getPointRadius=function(){var e,t,r,n,a=this,i=a.chart,o=a.options,s=o.useSimulation,l=Math.min(i.plotWidth,i.plotHeight),c={},d=[],m=i.allDataPoints;["minSize","maxSize"].forEach((function(e){var t=parseInt(o[e],10),r=/%$/.test(o[e]);c[e]=r?l*t/100:t*Math.sqrt(m.length)})),i.minRadius=e=c.minSize/Math.sqrt(m.length),i.maxRadius=t=c.maxSize/Math.sqrt(m.length);var p=s?a.calculateZExtremes():[e,t];(m||[]).forEach((function(i,o){r=s?u(i[2],p[0],p[1]):i[2],0===(n=a.getRadius(p[0],p[1],e,t,r))&&(n=null),m[o][2]=n,d.push(n)})),a.radii=d},r.prototype.init=function(){return s.prototype.init.apply(this,arguments),this.eventsToUnbind.push(c(this,"updatedData",(function(){this.chart.series.forEach((function(e){e.type===this.type&&(e.isDirty=!0)}),this)}))),this},r.prototype.onMouseUp=function(e){if(e.fixedPosition&&!e.removed){var t,r=this.layout,n=this.parentNodeLayout;n&&r.options.dragBetweenSeries&&n.nodes.forEach((function(n){e&&e.marker&&n!==e.series.parentNode&&(t=r.getDistXY(e,n),0>r.vectorLength(t)-n.marker.radius-e.marker.radius&&(n.series.addPoint(b(e.options,{plotX:e.plotX,plotY:e.plotY}),!1),r.removeElementFromCollection(e,r.nodes),e.remove()))})),_.onMouseUp.apply(this,arguments)}},r.prototype.placeBubbles=function(e){var t,r=this.checkOverlap,n=this.positionBubble,a=[],i=1,o=0,s=0,l=[];if((e=e.sort((function(e,t){return t[2]-e[2]}))).length){if(a.push([[0,0,e[0][2],e[0][3],e[0][4]]]),1e[1]-t[1]?0:Math.PI)+i+a*(0>(e[0]-t[0])*(e[1]-t[1])?1:-1),[t[0]+(t[2]+r[2])*Math.sin(e),t[1]-(t[2]+r[2])*Math.cos(e),r[2],r[3],r[4]]},r.prototype.render=function(){var e=[];s.prototype.render.apply(this,arguments),this.options.dataLabels.allowOverlap||(this.data.forEach((function(t){h(t.dataLabels)&&t.dataLabels.forEach((function(t){e.push(t)}))})),this.options.useSimulation&&this.chart.hideOverlappingLabels(e))},r.prototype.resizeRadius=function(){var e,t,r,n=this.chart,a=n.rawPositions,i=Math.min,o=Math.max,s=n.plotLeft,l=n.plotTop,c=n.plotHeight,u=n.plotWidth,d=e=Number.POSITIVE_INFINITY,m=t=Number.NEGATIVE_INFINITY;for(r=0;rh.height&&(h.y+=h.height,h.height*=-1);d.plotY=h.y=Math.round(h.y||0)-this.borderWidth%2/2,h.height=Math.max(Math.round(h.height||0),.001),d.yBottom=h.y+h.height,h.height<=r&&!d.isNull?(h.height=r,h.y-=n,d.plotY=h.y,d.minPointLengthOffset=0>d.y?-n:n):(d.isNull&&(h.width=0),d.minPointLengthOffset=0),g=d.plotY+(d.negative?h.height:0),d.below&&(d.plotY+=h.height),d.tooltipPos&&(this.chart.inverted?d.tooltipPos[0]=t.len-g:d.tooltipPos[1]=g)}}},t.prototype.processData=function(t){var r,n,a,i,o,s=this.options,l=this.yData,c=s.data,u=l.length,d=s.threshold||0;for(o=n=r=a=i=0;od.y&&!s||0t.indexOf(c)&&(p=!0),i[c]||(i[c]={}),t=i[c];for(var h=0;ht?e.length-1+t:0;t=0>i-1?e.length-(1+a):i-1,a=i+1>e.length-1?a:i+1;var o=e[t];a=e[a];var s=o.plotX;o=o.plotY;var l=a.plotX,c=a.plotY;s=(1.5*(a=e[i].plotX)+s)/2.5,o=(1.5*(i=e[i].plotY)+o)/2.5,l=(1.5*a+l)/2.5;var u=(1.5*i+c)/2.5;c=Math.sqrt(Math.pow(s-a,2)+Math.pow(o-i,2));var d=Math.sqrt(Math.pow(l-a,2)+Math.pow(u-i,2));return s=Math.atan2(o-i,s-a),u=Math.PI/2+(s+Math.atan2(u-i,l-a))/2,Math.abs(s-u)>Math.PI/2&&(u-=Math.PI),s=a+Math.cos(u)*c,o=i+Math.sin(u)*c,a={rightContX:l=a+Math.cos(Math.PI+u)*d,rightContY:u=i+Math.sin(Math.PI+u)*d,leftContX:s,leftContY:o,plotX:a,plotY:i},r&&(a.prevPointCont=this.getConnectors(e,t,!1,n)),a},g.toXY=function(e){var t=this.chart,r=this.xAxis,n=this.yAxis,a=e.plotX,i=e.plotY,o=e.series,s=t.inverted,l=e.y,c=s?a:n.len-i;s&&o&&!o.isRadialBar&&(e.plotY=i="number"==typeof l&&n.translate(l)||0),e.rectPlotX=a,e.rectPlotY=i,n.center&&(c+=n.center[3]/2),p(i)&&(n=s?n.postTranslate(i,c):r.postTranslate(a,c),e.plotX=e.polarPlotX=n.x-t.plotLeft,e.plotY=e.polarPlotY=n.y-t.plotTop),this.kdByAngle?(0>(t=(a/Math.PI*180+r.pane.options.startAngle)%360)&&(t+=360),e.clientX=t):e.clientX=e.plotX},o.spline&&(e(o.spline.prototype,"getPointSpline",(function(e,t,r,n){return this.chart.polar?n?(t=(e=this.getConnectors(t,n,!0,this.connectEnds)).prevPointCont&&e.prevPointCont.rightContX,r=e.prevPointCont&&e.prevPointCont.rightContY,e=["C",p(t)?t:e.plotX,p(r)?r:e.plotY,p(e.leftContX)?e.leftContX:e.plotX,p(e.leftContY)?e.leftContY:e.plotY,e.plotX,e.plotY]):e=["M",r.plotX,r.plotY]:e=e.call(this,t,r,n),e})),o.areasplinerange&&(o.areasplinerange.prototype.getPointSpline=o.spline.prototype.getPointSpline)),u(i,"afterTranslate",(function(){var e=this.chart;if(e.polar&&this.xAxis){if((this.kdByAngle=e.tooltip&&e.tooltip.shared)?this.searchPoint=this.searchPointByAngle:this.options.findNearestPointBy="xy",!this.preventPostTranslate)for(var t=this.points,n=t.length;n--;)this.toXY(t[n]),!e.hasParallelCoordinates&&!this.yAxis.reversed&&t[n].yt&&(t=o),0>e&&(e=o)),{x:a[0],y:a[1],r:t,innerR:e,start:r,end:n}},e(o,"animate",_),e(o,"translate",(function(e){var t=this.options,r=t.stacking,n=this.chart,a=this.xAxis,i=this.yAxis,o=i.reversed,s=i.center,c=a.startAngleRad,u=a.endAngleRad-c;if(this.preventPostTranslate=!0,e.call(this),a.isRadial){a=(e=this.points).length;var m=i.translate(i.min),h=i.translate(i.max);if(t=t.threshold||0,n.inverted&&p(t)){var f=i.translate(t);d(f)&&(0>f?f=0:f>u&&(f=u),this.translatedThreshold=f+c)}for(;a--;){var b=(t=e[a]).barX,g=t.x,_=t.y;if(t.shapeType="arc",n.inverted){if(t.plotY=i.translate(_),r&&i.stacking){if(_=i.stacking.stacks[(0>_?"-":"")+this.stackKey],this.visible&&_&&_[g]&&!t.isNull){var y=_[g].points[this.getStackIndicator(void 0,g,this.index).key],v=i.translate(y[0]);y=i.translate(y[1]),d(v)&&(v=l.clamp(v,0,u))}}else v=f,y=t.plotY;v>y&&(y=[v,v=y][0]),o?y>m?y=m:vm||yh?y=h:(yh)&&(v=y=0),i.min>i.max&&(v=y=o?u:0),v+=c,y+=c,s&&(t.barX=b+=s[3]/2),g=Math.max(b,0),_=Math.max(b+t.pointWidth,0),t.shapeArgs={x:s&&s[0],y:s&&s[1],r:_,innerR:g,start:v,end:y},t.opacity=v===y?0:void 0,t.plotY=(d(this.translatedThreshold)&&(vs[1])}}})),o.findAlignments=function(e,t){return null===t.align&&(t.align=20e?"left":200e?"right":"center"),null===t.verticalAlign&&(t.verticalAlign=45>e||315e?"top":"middle"),t},y&&(y.findAlignments=o.findAlignments),e(o,"alignDataLabel",(function(e,t,r,n,a,i){var o=this.chart,s=h(n.inside,!!this.options.stacking);o.polar?(e=t.rectPlotX/Math.PI*180,o.inverted?(this.forceDL=o.isInsidePlot(t.plotX,Math.round(t.plotY)),s&&t.shapeArgs?(a=t.shapeArgs,a={x:(a=this.yAxis.postTranslate(((a.start||0)+(a.end||0))/2-this.xAxis.startAngleRad,t.barX+t.pointWidth/2)).x-o.plotLeft,y:a.y-o.plotTop}):t.tooltipPos&&(a={x:t.tooltipPos[0],y:t.tooltipPos[1]}),n.align=h(n.align,"center"),n.verticalAlign=h(n.verticalAlign,"middle")):this.findAlignments&&(n=this.findAlignments(e,n)),g.alignDataLabel.call(this,t,r,n,a,i),this.isRadialBar&&t.shapeArgs&&t.shapeArgs.start===t.shapeArgs.end&&r.hide(!0)):e.call(this,t,r,n,a,i)}))}e(a,"getCoordinates",(function(e,t){var r=this.chart,n={xAxis:[],yAxis:[]};return r.polar?r.axes.forEach((function(e){var a=e.isXAxis,i=e.center;if("colorAxis"!==e.coll){var o=t.chartX-i[0]-r.plotLeft;i=t.chartY-i[1]-r.plotTop,n[a?"xAxis":"yAxis"].push({axis:e,value:e.translate(a?Math.PI-Math.atan2(o,i):Math.sqrt(Math.pow(o,2)+Math.pow(i,2)),!0)})}})):n=e.call(this,t),n})),s.prototype.clipCircle=function(e,t,r,n){var a=b(),i=this.createElement("clipPath").attr({id:a}).add(this.defs);return(e=n?this.arc(e,t,r,n,0,2*Math.PI).add(i):this.circle(e,t,r).add(i)).id=a,e.clipPath=i,e},u(t,"getAxes",(function(){this.pane||(this.pane=[]),this.options.pane=f(this.options.pane),this.options.pane.forEach((function(e){new n(e,this)}),this)})),u(t,"afterDrawChartBox",(function(){this.pane.forEach((function(e){e.render()}))})),u(i,"afterInit",(function(){var e=this.chart;e.inverted&&e.polar&&(this.isRadialSeries=!0,this.is("column")&&(this.isRadialBar=!0))})),e(t.prototype,"get",(function(e,t){return m(this.pane||[],(function(e){return e.options.id===t}))||e.call(this,t)}))})),t(e,"masters/highcharts-more.src.js",[e["Core/Globals.js"],e["Core/Axis/RadialAxis.js"],e["Series/Bubble/BubbleSeries.js"]],(function(e,t,r){t.compose(e.Axis,e.Tick),r.compose(e.Chart,e.Legend,e.Series)}))}))},function(e,t,r){"use strict";r.d(t,"a",(function(){return n}));var n=function(e){var t=new WeakMap;return function(r){if(t.has(r))return t.get(r);var n=e(r);return t.set(r,n),n}}},function(e,t,r){"use strict";var n=r(0),a=r.n(n),i=r(3),o=r.n(i),s=r(2),l=r(4),c=r(34),u=r(10),d=r(12);t.a=function(e){var t=e.align,r=void 0===t?"left":t,n=e.aria,i=void 0===n?{}:n,m=e.avatar,p=void 0!==m&&m,h=e.avatarUrl,f=e.className,b=e.dark,g=void 0!==b&&b,_=e.data,y=void 0===_?{}:_,v=e.htmlOptions,k=void 0===v?{}:v,x=e.id,w=e.name,N=e.orientation,E=void 0===N?"horizontal":N,j=e.size,O=void 0===j?"sm":j,S=e.subtitle,C=e.territory,z=void 0===C?"":C,T=e.title,A=void 0===T?"":T,M=Object(s.c)(y),P=Object(s.a)(i),I=Object(s.d)(k),D=o()(Object(s.b)("pb_user_kit",r,E,O),Object(l.c)(e),f),L=p||h;return a.a.createElement("div",Object.assign({},P,M,I,{className:D,id:x}),L&&a.a.createElement(c.a,{imageUrl:h,name:w,size:O,status:null}),a.a.createElement("div",{className:"content_wrapper"},a.a.createElement(d.a,{dark:g,size:"lg"==O?3:4,text:w}),a.a.createElement(u.a,{color:"light",dark:g,variant:null},""===z?A:"".concat(z," • ").concat(A)),"string"==typeof S&&a.a.createElement(u.a,{color:"light",dark:g,text:S,variant:null}),"string"!=typeof S&&a.a.createElement(a.a.Fragment,null,S)))}},function(e,t,r){"use strict";var n=r(0),a=r.n(n),i=r(3),o=r.n(i),s=r(2),l=r(4),c=r(34),u=r(5);t.a=function(e){var t=e.action,r=void 0===t?"add":t,n=e.aria,i=void 0===n?{}:n,d=e.linkAriaLabel,m=e.className,p=e.dark,h=void 0!==p&&p,f=e.data,b=void 0===f?{}:f,g=e.htmlOptions,_=void 0===g?{}:g,y=e.id,v=e.imageAlt,k=void 0===v?"":v,x=e.imageUrl,w=e.linkUrl,N=e.name,E=e.onClick,j=e.placement,O=void 0===j?"bottom left":j,S=e.size,C=void 0===S?"md":S,z=Object(s.a)(i),T=Object(s.c)(b),A=Object(s.d)(_),M=o()(Object(s.b)("pb_avatar_action_button_kit",r,O,C),Object(l.c)(e),m);return a.a.createElement("div",Object.assign({},z,T,A,{className:M,id:y}),a.a.createElement("a",{"aria-label":d,href:w,onClick:E},a.a.createElement(c.a,{imageAlt:k,imageUrl:x,name:N,size:C}),a.a.createElement("div",{className:"icon ".concat(h?"dark":"")},a.a.createElement(u.a,{dark:h,icon:{add:"plus-circle",remove:"times-circle"}[r]}))))}},function(e,t,r){"use strict";var n=r(0),a=r.n(n),i=r(3),o=r.n(i),s=r(2),l=r(4),c=r(10),u=r(12);t.a=function(e){var t=e.align,r=void 0===t?"left":t,n=e.aria,i=void 0===n?{}:n,d=e.className,m=e.dark,p=void 0!==m&&m,h=e.data,f=void 0===h?{}:h,b=e.htmlOptions,g=void 0===b?{}:b,_=e.count,y=e.id,v=e.title,k=e.size,x=void 0===k?"sm":k,w=Object(s.a)(i),N=Object(s.c)(f),E=Object(s.d)(g),j=o()(Object(s.b)("pb_title_count_kit",r,x),Object(l.c)(e),d),O=_.toLocaleString();return a.a.createElement("div",Object.assign({},w,N,E,{className:j,id:y}),a.a.createElement(u.a,{className:void 0!==v?"pb_title_count_text":"",dark:p,size:"lg"===x?3:4,text:v}),a.a.createElement(c.a,{color:"light",dark:p},_&&O))}},function(e,t,r){"use strict";var n=r(0),a=r.n(n),i=r(3),o=r.n(i),s=r(2),l=r(4);t.a=function(e){var t=e.aria,r=void 0===t?{}:t,n=e.className,i=e.children,c=e.color,u=e.data,d=void 0===u?{}:u,m=e.orientation,p=void 0===m?"horizontal":m,h=e.htmlOptions,f=void 0===h?{}:h,b=e.icon,g=void 0!==b&&b,_=e.showIcon,y=void 0!==_&&_,v=e.variant,k=Object(s.a)(r),x=Object(s.c)(d),w=Object(s.d)(f),N=!0===g||!0===y?"icon":"",E=Object(s.b)("pb_progress_step_kit",p,N,v,c);return a.a.createElement("ul",Object.assign({},k,x,w,{className:o()(E,Object(l.c)(e),n)}),i)}},function(e,t,r){"use strict";var n=r(0),a=r.n(n),i=r(3),o=r.n(i),s=r(4),l=r(2),c=r(5),u=r(12),d=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(n=Object.getOwnPropertySymbols(e);ae.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);r0?Object(f.a)(Z):p.a.colors,plotOptions:{series:{pointStart:H,events:{},dataLabels:{enabled:!1}}},series:U,credits:!1};T||(te.plotOptions.series.events={legendItemClick:function(){return!1}});var re=b(Object(n.useState)({}),2),ne=re[0],ae=re[1];return Object(n.useEffect)((function(){ae(Object.assign({},te))}),[U]),a.a.createElement(u.a,{containerProps:Object.assign(Object.assign(Object.assign({className:o()(Object(s.c)(K),v),id:O},J),Q),ee),highcharts:m.a,options:ne})}},function(e,t,r){"use strict";var n=r(0),a=r.n(n);function i(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,i,o,s=[],l=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,a=e}finally{try{if(!l&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw a}}return s}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return o(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return o(e,t)}(e,t)||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.")}()}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=r?(n(1),e.animation=null):e.animation&&(n(o),requestAnimationFrame(e.animation))},requestAnimationFrame(e.animation)}}function j(e,t,r,n){var a=function(e){var t=e.scale,r=e.positionX,n=e.positionY;return!(Number.isNaN(t)||Number.isNaN(r)||Number.isNaN(n))}(t);if(e.mounted&&a){var i=e.setTransformState,o=e.transformState,s=o.scale,l=o.positionX,c=o.positionY,u=t.scale-s,d=t.positionX-l,m=t.positionY-c;0===r?i(t.scale,t.positionX,t.positionY):E(e,n,r,(function(e){i(s+u*e,l+d*e,c+m*e)}))}}var O=function(e,t){var r=e.wrapperComponent,n=e.contentComponent,a=e.setup.centerZoomedOut;if(!r||!n)throw new Error("Components are not mounted");var i=function(e,t,r){var n=e.offsetWidth,a=e.offsetHeight,i=t.offsetWidth*r,o=t.offsetHeight*r;return{wrapperWidth:n,wrapperHeight:a,newContentWidth:i,newDiffWidth:n-i,newContentHeight:o,newDiffHeight:a-o}}(r,n,t),o=i.wrapperWidth,s=i.wrapperHeight;return function(e,t,r,n,a,i,o){var s=e>t?r*(o?1:.5):0,l=n>a?i*(o?1:.5):0;return{minPositionX:e-t-s,maxPositionX:s,minPositionY:n-a-l,maxPositionY:l}}(o,i.newContentWidth,i.newDiffWidth,s,i.newContentHeight,i.newDiffHeight,Boolean(a))},S=function(e,t,r,n){return v(n?er?r:e:e,2)},C=function(e,t){var r=O(e,t);return e.bounds=r,r};function z(e,t,r,n,a,i,o){var s=r.minPositionX,l=r.minPositionY,c=r.maxPositionX,u=r.maxPositionY,d=0,m=0;return o&&(d=a,m=i),{x:S(e,s-d,c+d,n),y:S(t,l-m,u+m,n)}}function T(e,t,r,n,a,i){var o=e.transformState,s=o.scale,l=o.positionX,c=o.positionY,u=n-s;return"number"!=typeof t||"number"!=typeof r?(console.error("Mouse X and Y position were not provided!"),{x:l,y:c}):z(l-t*u,c-r*u,a,i,0,0,null)}function A(e,t,r,n,a){var i=t-(a?n:0);return!Number.isNaN(r)&&e>=r?r:!Number.isNaN(t)&&e<=i?i:e}var M=function(e,t){var r=e.setup.panning.excluded,n=e.isInitialized,a=e.wrapperComponent,i=t.target,o=null==a?void 0:a.contains(i);return!!(n&&i&&o)&&!ce(i,r)},P=function(e){var t=e.isInitialized,r=e.isPanning,n=e.setup.panning.disabled;return!(!t||!r||n)};var I=function(e,t){var r=e.setup,n=e.transformState.scale,a=r.minScale,i=r.disablePadding;return t>0&&n>=a&&!i?t:0};function D(e,t,r,n,a,i,o,s,l,c){if(a){var u;if(t>o&&r>o)return(u=o+(e-o)*c)>l?l:ui?i:u}return n?t:S(e,i,o,a)}function L(e,t){if(function(e){var t=e.mounted,r=e.setup,n=r.disabled,a=r.velocityAnimation,i=e.transformState.scale;return!(a.disabled&&!(i>1)&&n&&!t)}(e)){var r=e.lastMousePosition,n=e.velocityTime,a=e.setup,i=e.wrapperComponent,o=a.velocityAnimation.equalToMove,s=Date.now();if(r&&n&&i){var l=function(e,t){return t?Math.min(1,e.offsetWidth/window.innerWidth):1}(i,o),c=t.x-r.x,u=t.y-r.y,d=c/l,m=u/l,p=s-n,h=c*c+u*u,f=Math.sqrt(h)/p;e.velocity={velocityX:d,velocityY:m,total:f}}e.lastMousePosition=t,e.velocityTime=s}}function $(e,t){var r=e.transformState.scale;N(e),C(e,r),void 0!==window.TouchEvent&&t instanceof TouchEvent?function(e,t){var r=t.touches,n=e.transformState,a=n.positionX,i=n.positionY;if(e.isPanning=!0,1===r.length){var o=r[0].clientX,s=r[0].clientY;e.startCoords={x:o-a,y:s-i}}}(e,t):function(e,t){var r=e.transformState,n=r.positionX,a=r.positionY;e.isPanning=!0;var i=t.clientX,o=t.clientY;e.startCoords={x:i-n,y:o-a}}(e,t)}function R(e){var t=e.transformState.scale,r=e.setup,n=r.minScale,a=r.alignmentAnimation,i=a.disabled,o=a.sizeX,s=a.sizeY,l=a.animationTime,c=a.animationType;if(!(i||td||rp||nd?c.offsetWidth:e.setup.minPositionX||0,n>p?c.offsetHeight:e.setup.minPositionY||0,a,e.bounds,s||l),_=g.x,y=g.y;return{scale:a,positionX:f?_:r,positionY:b?y:n}}}(e);u&&j(e,u,l,c)}}function B(e,t,r){var n=e.startCoords,a=e.setup.alignmentAnimation,i=a.sizeX,o=a.sizeY;if(n){var s=function(e,t,r){var n=e.startCoords,a=e.transformState,i=e.setup.panning,o=i.lockAxisX,s=i.lockAxisY,l=a.positionX,c=a.positionY;if(!n)return{x:l,y:c};var u=t-n.x,d=r-n.y;return{x:o?l:u,y:s?c:d}}(e,t,r),l=s.x,c=s.y,u=I(e,i),d=I(e,o);L(e,{x:l,y:c}),function(e,t,r,n,a){var i=e.setup.limitToBounds,o=e.wrapperComponent,s=e.bounds,l=e.transformState,c=l.scale,u=l.positionX,d=l.positionY;if(null!==o&&null!==s&&(t!==u||r!==d)){var m=z(t,r,s,i,n,a,o),p=m.x,h=m.y;e.setTransformState(c,p,h)}}(e,l,c,u,d)}}function F(e){if(e.isPanning){var t=e.setup.panning.velocityDisabled,r=e.velocity,n=e.wrapperComponent,a=e.contentComponent;e.isPanning=!1,e.animate=!1,e.animation=null;var i=null==n?void 0:n.getBoundingClientRect(),o=null==a?void 0:a.getBoundingClientRect(),s=(null==i?void 0:i.width)||0,l=(null==i?void 0:i.height)||0,c=(null==o?void 0:o.width)||0,u=(null==o?void 0:o.height)||0,d=s.1&&d?function(e){var t=e.velocity,r=e.bounds,n=e.setup,a=e.wrapperComponent;if(function(e){var t=e.mounted,r=e.velocity,n=e.bounds,a=e.setup,i=a.disabled,o=a.velocityAnimation,s=e.transformState.scale;return!(o.disabled&&!(s>1)&&i&&!t)&&!(!r||!n)}(e)&&t&&r&&a){var i=t.velocityX,o=t.velocityY,s=t.total,l=r.maxPositionX,c=r.minPositionX,u=r.maxPositionY,d=r.minPositionY,m=n.limitToBounds,p=n.alignmentAnimation,h=n.zoomAnimation,f=n.panning,b=f.lockAxisY,g=f.lockAxisX,_=h.animationType,y=p.sizeX,v=p.sizeY,k=p.velocityAlignmentTime,w=function(e,t){var r=e.setup.velocityAnimation,n=r.equalToMove,a=r.animationTime,i=r.sensitivity;return n?a*t*i:a}(e,s),N=Math.max(w,k),j=I(e,y),O=I(e,v),S=j*a.offsetWidth/100,C=O*a.offsetHeight/100,z=l+S,T=c-S,A=u+C,M=d-C,P=e.transformState,L=(new Date).getTime();E(e,_,N,(function(t){var r=e.transformState,n=r.scale,a=r.positionX,s=r.positionY,h=((new Date).getTime()-L)/k,f=1-(0,x[p.animationType])(Math.min(1,h)),_=1-t,y=a+i*_,v=s+o*_,w=D(y,P.positionX,a,g,m,c,l,T,z,f),N=D(v,P.positionY,s,b,m,d,u,M,A,f);a===y&&s===v||e.setTransformState(n,w,N)}))}}(e):R(e)}}function q(e,t,r,n){var a=e.setup,i=a.minScale,o=a.maxScale,s=a.limitToBounds,l=A(v(t,2),i,o,0,!1),c=T(e,r,n,l,C(e,l),s);return{scale:l,positionX:c.x,positionY:c.y}}function V(e,t,r){var n=e.transformState.scale,a=e.wrapperComponent,i=e.setup,o=i.minScale,s=i.limitToBounds,l=i.zoomAnimation,c=l.disabled,u=l.animationTime,d=l.animationType,m=c||n>=o;if((n>=1||s)&&R(e),!m&&a&&e.mounted){var p=q(e,o,t||a.offsetWidth/2,r||a.offsetHeight/2);p&&j(e,p,u,d)}}var U=function(){return(U=Object.assign||function(e){for(var t,r=1,n=arguments.length;ro||(Math.sign(r.deltaY)!==Math.sign(t.deltaY)||(r.deltaY>0&&r.deltaYt.deltaY||Math.sign(r.deltaY)!==Math.sign(t.deltaY)))))}(e,t)&&(ue(e.wheelStopEventTimer),e.wheelStopEventTimer=setTimeout((function(){e.mounted&&(e.wheelStopEventTimer=null,k(se(e),t,n),k(se(e),t,a))}),160))},be=function(e,t){var r=e.contentComponent,n=e.pinchStartDistance,a=e.transformState.scale,i=e.setup,o=i.limitToBounds,s=i.centerZoomedOut,l=i.zoomAnimation,c=l.disabled,u=l.size;if(null!==n&&r){var d=function(e,t,r){var n=r.getBoundingClientRect(),a=e.touches,i=v(a[0].clientX-n.left,5),o=v(a[0].clientY-n.top,5);return{x:(i+v(a[1].clientX-n.left,5))/2/t,y:(o+v(a[1].clientY-n.top,5))/2/t}}(t,a,r);if(Number.isFinite(d.x)&&Number.isFinite(d.y)){var m=pe(t),p=function(e,t){var r=e.pinchStartScale,n=e.pinchStartDistance,a=e.setup,i=a.maxScale,o=a.minScale,s=a.zoomAnimation,l=a.disablePadding,c=s.size,u=s.disabled;if(!r||null===n||!t)throw new Error("Pinch touches distance was not provided");return t<0?e.transformState.scale:A(v(t/n*r,2),o,i,c,!u&&!l)}(e,m);if(p!==a){var h=C(e,p),f=o&&(c||0===u||s),b=T(e,d.x,d.y,p,h,f),g=b.x,_=b.y;e.pinchMidpoint=d,e.lastDistance=m,e.setTransformState(p,g,_)}}}},ge=function(e,t){var r=e.props.onZoomStop,n=e.setup.doubleClick.animationTime;ue(e.doubleClickStopEventTimer),e.doubleClickStopEventTimer=setTimeout((function(){e.doubleClickStopEventTimer=null,k(se(e),t,r)}),n)};function _e(e,t){var r=e.setup,n=e.doubleClickStopEventTimer,a=e.transformState,i=e.contentComponent,o=a.scale,s=e.props,l=s.onZoomStart,c=s.onZoom,u=r.doubleClick,d=u.disabled,m=u.mode,p=u.step,h=u.animationTime,f=u.animationType;if(!d&&!n){if("reset"===m)return function(e,t){var r=e.props,n=r.onZoomStart,a=r.onZoom,i=e.setup.doubleClick,o=i.animationTime,s=i.animationType;k(se(e),t,n),ee(e,o,s,(function(){return k(se(e),t,a)})),ge(e,t)}(e,t);if(!i)return console.error("No ContentComponent found");var b=J(e,"zoomOut"===m?-1:1,p);if(o!==b){k(se(e),t,l);var g=me(t,i,o),_=q(e,b,g.x,g.y);if(!_)return console.error("Error during zoom event. New transformation state was not calculated.");k(se(e),t,c),j(e,_,h,f),ge(e,t)}}}var ye=function(e){var t=this;this.mounted=!0,this.onChangeCallbacks=new Set,this.wrapperComponent=null,this.contentComponent=null,this.isInitialized=!1,this.bounds=null,this.previousWheelEvent=null,this.wheelStopEventTimer=null,this.wheelAnimationTimer=null,this.isPanning=!1,this.startCoords=null,this.lastTouch=null,this.distance=null,this.lastDistance=null,this.pinchStartDistance=null,this.pinchStartScale=null,this.pinchMidpoint=null,this.doubleClickStopEventTimer=null,this.velocity=null,this.velocityTime=null,this.lastMousePosition=null,this.animate=!1,this.animation=null,this.maxBounds=null,this.pressedKeys={},this.mount=function(){t.initializeWindowEvents()},this.unmount=function(){t.cleanupWindowEvents()},this.update=function(e){C(t,t.transformState.scale),t.setup=K(e)},this.initializeWindowEvents=function(){var e,r=le(),n=null===(e=t.wrapperComponent)||void 0===e?void 0:e.ownerDocument,a=null==n?void 0:n.defaultView;null==a||a.addEventListener("mousedown",t.onPanningStart,r),null==a||a.addEventListener("mousemove",t.onPanning,r),null==a||a.addEventListener("mouseup",t.onPanningStop,r),null==n||n.addEventListener("mouseleave",t.clearPanning,r),null==a||a.addEventListener("keyup",t.setKeyUnPressed,r),null==a||a.addEventListener("keydown",t.setKeyPressed,r)},this.cleanupWindowEvents=function(){var e,r,n=le(),a=null===(e=t.wrapperComponent)||void 0===e?void 0:e.ownerDocument,i=null==a?void 0:a.defaultView;null==i||i.removeEventListener("mousedown",t.onPanningStart,n),null==i||i.removeEventListener("mousemove",t.onPanning,n),null==i||i.removeEventListener("mouseup",t.onPanningStop,n),null==a||a.removeEventListener("mouseleave",t.clearPanning,n),null==i||i.removeEventListener("keyup",t.setKeyUnPressed,n),null==i||i.removeEventListener("keydown",t.setKeyPressed,n),document.removeEventListener("mouseleave",t.clearPanning,n),N(t),null===(r=t.observer)||void 0===r||r.disconnect()},this.handleInitializeWrapperEvents=function(e){var r=le();e.addEventListener("wheel",t.onWheelZoom,r),e.addEventListener("dblclick",t.onDoubleClick,r),e.addEventListener("touchstart",t.onTouchPanningStart,r),e.addEventListener("touchmove",t.onTouchPanning,r),e.addEventListener("touchend",t.onTouchPanningStop,r)},this.handleInitialize=function(e){var r=t.setup.centerOnInit;t.applyTransformation(),r&&(t.setCenter(),t.observer=new ResizeObserver((function(){var e;t.setCenter(),null===(e=t.observer)||void 0===e||e.disconnect()})),t.observer.observe(e))},this.onWheelZoom=function(e){t.setup.disabled||function(e,t){var r=e.setup.wheel,n=r.disabled,a=r.wheelDisabled,i=r.touchPadDisabled,o=r.excluded,s=e.isInitialized,l=e.isPanning,c=t.target;return!(!s||l||n||!c||a&&!t.ctrlKey||i&&t.ctrlKey||ce(c,o))}(t,e)&&t.isPressingKeys(t.setup.wheel.activationKeys)&&(function(e,t){var r=e.props,n=r.onWheelStart,a=r.onZoomStart;e.wheelStopEventTimer||(N(e),k(se(e),t,n),k(se(e),t,a))}(t,e),he(t,e),fe(t,e))},this.onPanningStart=function(e){var r=t.setup.disabled,n=t.props.onPanningStart;r||M(t,e)&&t.isPressingKeys(t.setup.panning.activationKeys)&&(e.preventDefault(),e.stopPropagation(),N(t),$(t,e),k(se(t),e,n))},this.onPanning=function(e){var r=t.setup.disabled,n=t.props.onPanning;r||P(t)&&t.isPressingKeys(t.setup.panning.activationKeys)&&(e.preventDefault(),e.stopPropagation(),B(t,e.clientX,e.clientY),k(se(t),e,n))},this.onPanningStop=function(e){var r=t.props.onPanningStop;t.isPanning&&(F(t),k(se(t),e,r))},this.onPinchStart=function(e){var r=t.setup.disabled,n=t.props,a=n.onPinchingStart,i=n.onZoomStart;r||function(e,t){var r=e.setup.pinch,n=r.disabled,a=r.excluded,i=e.isInitialized,o=t.target;return!(!i||n||!o||ce(o,a))}(t,e)&&(function(e,t){var r=pe(t);e.pinchStartDistance=r,e.lastDistance=r,e.pinchStartScale=e.transformState.scale,e.isPanning=!1,N(e)}(t,e),N(t),k(se(t),e,a),k(se(t),e,i))},this.onPinch=function(e){var r=t.setup.disabled,n=t.props,a=n.onPinching,i=n.onZoom;r||function(e){var t=e.setup.pinch.disabled,r=e.isInitialized,n=e.pinchStartDistance;return!(!r||t||!n)}(t)&&(e.preventDefault(),e.stopPropagation(),be(t,e),k(se(t),e,a),k(se(t),e,i))},this.onPinchStop=function(e){var r,n,a=t.props,i=a.onPinchingStop,o=a.onZoomStop;t.pinchStartScale&&(n=(r=t).pinchMidpoint,r.velocity=null,r.lastDistance=null,r.pinchMidpoint=null,r.pinchStartScale=null,r.pinchStartDistance=null,V(r,null==n?void 0:n.x,null==n?void 0:n.y),k(se(t),e,i),k(se(t),e,o))},this.onTouchPanningStart=function(e){var r=t.setup.disabled,n=t.props.onPanningStart;if(!r&&M(t,e))if(t.lastTouch&&+new Date-t.lastTouch<200&&1===e.touches.length)t.onDoubleClick(e);else{t.lastTouch=+new Date,N(t);var a=e.touches,i=1===a.length,o=2===a.length;i&&(N(t),$(t,e),k(se(t),e,n)),o&&t.onPinchStart(e)}},this.onTouchPanning=function(e){var r=t.setup.disabled,n=t.props.onPanning;if(t.isPanning&&1===e.touches.length){if(r)return;if(!P(t))return;e.preventDefault(),e.stopPropagation();var a=e.touches[0];B(t,a.clientX,a.clientY),k(se(t),e,n)}else e.touches.length>1&&t.onPinch(e)},this.onTouchPanningStop=function(e){t.onPanningStop(e),t.onPinchStop(e)},this.onDoubleClick=function(e){t.setup.disabled||function(e,t){var r=e.isInitialized,n=e.setup,a=e.wrapperComponent,i=n.doubleClick,o=i.disabled,s=i.excluded,l=t.target,c=null==a?void 0:a.contains(l);return!(!(r&&l&&c)||o||ce(l,s))}(t,e)&&_e(t,e)},this.clearPanning=function(e){t.isPanning&&t.onPanningStop(e)},this.setKeyPressed=function(e){t.pressedKeys[e.key]=!0},this.setKeyUnPressed=function(e){t.pressedKeys[e.key]=!1},this.isPressingKeys=function(e){return!e.length||Boolean(e.find((function(e){return t.pressedKeys[e]})))},this.setTransformState=function(e,r,n){var a=t.props.onTransformed;if(Number.isNaN(e)||Number.isNaN(r)||Number.isNaN(n))console.error("Detected NaN set state values");else{e!==t.transformState.scale&&(t.transformState.previousScale=t.transformState.scale,t.transformState.scale=e),t.transformState.positionX=r,t.transformState.positionY=n;var i=se(t);t.onChangeCallbacks.forEach((function(e){return e(i)})),k(i,{scale:e,positionX:r,positionY:n},a),t.applyTransformation()}},this.setCenter=function(){if(t.wrapperComponent&&t.contentComponent){var e=de(t.transformState.scale,t.wrapperComponent,t.contentComponent);t.setTransformState(e.scale,e.positionX,e.positionY)}},this.handleTransformStyles=function(e,r,n){return t.props.customTransform?t.props.customTransform(e,r,n):function(e,t,r){return"translate(".concat(e,"px, ").concat(t,"px) scale(").concat(r,")")}(e,r,n)},this.applyTransformation=function(){if(t.mounted&&t.contentComponent){var e=t.transformState,r=e.scale,n=e.positionX,a=e.positionY,i=t.handleTransformStyles(n,a,r);t.contentComponent.style.transform=i}},this.getContext=function(){return se(t)},this.onChange=function(e){return t.onChangeCallbacks.has(e)||t.onChangeCallbacks.add(e),function(){t.onChangeCallbacks.delete(e)}},this.init=function(e,r){t.cleanupWindowEvents(),t.wrapperComponent=e,t.contentComponent=r,C(t,t.transformState.scale),t.handleInitializeWrapperEvents(e),t.handleInitialize(r),t.initializeWindowEvents(),t.isInitialized=!0,k(se(t),void 0,t.props.onInit)},this.props=e,this.setup=K(this.props),this.transformState=Z(this.props)},ve=a.a.createContext(null),ke=a.a.forwardRef((function(e,t){var r=Object(n.useState)(0)[1],i=e.children,o=Object(n.useRef)(new ye(e)).current,s=function(e,t){return"function"==typeof e?e(t):e}(e.children,se(o)),l=Object(n.useCallback)((function(){"function"==typeof i&&r((function(e){return e+1}))}),[i]);return Object(n.useImperativeHandle)(t,(function(){return se(o)}),[o]),Object(n.useEffect)((function(){o.update(e)}),[o,e]),Object(n.useEffect)((function(){return o.onChange(l)}),[o,e,l]),a.a.createElement(ve.Provider,{value:o},s)}));var xe="transform-component-module_wrapper__7HFJe",we="transform-component-module_content__uCDPE";!function(e,t){void 0===t&&(t={});var r=t.insertAt;if(e&&"undefined"!=typeof document){var n=document.head||document.getElementsByTagName("head")[0],a=document.createElement("style");a.type="text/css","top"===r&&n.firstChild?n.insertBefore(a,n.firstChild):n.appendChild(a),a.styleSheet?a.styleSheet.cssText=e:a.appendChild(document.createTextNode(e))}}(".transform-component-module_wrapper__7HFJe {\n position: relative;\n width: -moz-fit-content;\n width: fit-content;\n height: -moz-fit-content;\n height: fit-content;\n overflow: hidden;\n -webkit-touch-callout: none; /* iOS Safari */\n -webkit-user-select: none; /* Safari */\n -khtml-user-select: none; /* Konqueror HTML */\n -moz-user-select: none; /* Firefox */\n -ms-user-select: none; /* Internet Explorer/Edge */\n user-select: none;\n margin: 0;\n padding: 0;\n}\n.transform-component-module_content__uCDPE {\n display: flex;\n flex-wrap: wrap;\n width: -moz-fit-content;\n width: fit-content;\n height: -moz-fit-content;\n height: fit-content;\n margin: 0;\n padding: 0;\n transform-origin: 0% 0%;\n}\n.transform-component-module_content__uCDPE img {\n pointer-events: none;\n}\n");var Ne=function(e){var t=e.children,r=e.wrapperClass,i=void 0===r?"":r,o=e.contentClass,s=void 0===o?"":o,l=e.wrapperStyle,c=e.contentStyle,u=e.wrapperProps,d=void 0===u?{}:u,m=e.contentProps,p=void 0===m?{}:m,h=Object(n.useContext)(ve).init,f=Object(n.useRef)(null),b=Object(n.useRef)(null);return Object(n.useEffect)((function(){var e=f.current,t=b.current;null!==e&&null!==t&&h&&h(e,t)}),[]),a.a.createElement("div",U({},d,{ref:f,className:"react-transform-wrapper ".concat(xe," ").concat(i),style:l}),a.a.createElement("div",U({},p,{ref:b,className:"react-transform-component ".concat(we," ").concat(s),style:c}),t))},Ee=(a.a.forwardRef((function(e,t){var r,i=Object(n.useRef)(null),o=Object(n.useContext)(ve);return Object(n.useEffect)((function(){return o.onChange((function(e){if(i.current){i.current.style.transform=o.handleTransformStyles(0,0,1/e.state.scale)}}))}),[o]),a.a.createElement("div",U({},e,{ref:(r=[i,t],function(e){r.forEach((function(t){"function"==typeof t?t(e):null!=t&&(t.current=e)}))})}))})),r(38));function je(e){var t=e.alt,r=e.onClick,n=void 0===r?y.noop:r,i=e.onZoom,o=void 0===i?y.noop:i,s=e.url,l=e.zooming,c=void 0!==l&&l;return a.a.createElement(ke,{doubleClick:{mode:"reset"},initialScale:1,onPinchingStop:function(e){var t=e.state.scale>1;o(t)},panning:{disabled:!c}},a.a.createElement("button",{className:"Slide",onClick:n,onDoubleClick:function(){return o(!1)},tabIndex:-1},a.a.createElement(Ne,{wrapperClass:"TransformComponent"},a.a.createElement(Ee.a,{alt:t,url:s,zIndex:3}))))}function Oe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,i,o,s=[],l=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,a=e}finally{try{if(!l&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw a}}return s}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Se(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Se(e,t)}(e,t)||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.")}()}function Se(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r40?c(o0?o-1:0)}},onTouchMove:function(e){return v(e.targetTouches[0].clientX)},onTouchStart:function(e){v(null),b(e.targetTouches[0].clientX)}},r.length>1&&a.a.createElement(m.a,{className:"carousel-arrow-left",dark:!0,icon:"chevron-left",onClick:function(){return c(o>0?o-1:0)},variant:"link"}),a.a.createElement(je,{onClick:function(){return l(o)},onZoom:function(e){return p(e)},url:r[o],zooming:d}),r.length>1&&a.a.createElement(m.a,{className:"carousel-arrow-right",dark:!0,icon:"chevron-right",onClick:function(){return c(oe.length)&&(t=e.length);for(var r=0,n=new Array(t);r1?a.a.createElement(Me,{current:t,onChange:c,urls:r.map((function(e){return e.thumbnail}))}):null)}function Ie(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,i,o,s=[],l=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,a=e}finally{try{if(!l&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw a}}return s}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return De(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return De(e,t)}(e,t)||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.")}()}function De(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r0?M-1:0)},onArrowRight:function(){var e=M=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};function c(e,t){if(e===t)return!0;if(e&&o(e)&&t&&o(t)){if(e.constructor!==t.constructor)return!1;if(Array.isArray(e)&&Array.isArray(t))return function(e,t){var r=e.length;if(r!==t.length)return!1;for(var n=r;0!=n--;)if(!c(e[n],t[n]))return!1;return!0}(e,t);if(e instanceof Map&&t instanceof Map)return function(e,t){var r,n,a,i;if(e.size!==t.size)return!1;try{for(var o=l(e.entries()),s=o.next();!s.done;s=o.next()){var u=s.value;if(!t.has(u[0]))return!1}}catch(e){r={error:e}}finally{try{s&&!s.done&&(n=o.return)&&n.call(o)}finally{if(r)throw r.error}}try{for(var d=l(e.entries()),m=d.next();!m.done;m=d.next()){if(!c((u=m.value)[1],t.get(u[0])))return!1}}catch(e){a={error:e}}finally{try{m&&!m.done&&(i=d.return)&&i.call(d)}finally{if(a)throw a.error}}return!0}(e,t);if(e instanceof Set&&t instanceof Set)return function(e,t){var r,n;if(e.size!==t.size)return!1;try{for(var a=l(e.entries()),i=a.next();!i.done;i=a.next()){var o=i.value;if(!t.has(o[0]))return!1}}catch(e){r={error:e}}finally{try{i&&!i.done&&(n=a.return)&&n.call(a)}finally{if(r)throw r.error}}return!0}(e,t);if(ArrayBuffer.isView(e)&&ArrayBuffer.isView(t))return function(e,t){if(e.byteLength!==t.byteLength)return!1;for(var r=new DataView(e.buffer),n=new DataView(t.buffer),a=e.byteLength;a--;)if(r.getUint8(a)!==n.getUint8(a))return!1;return!0}(e,t);if(i(e)&&i(t))return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===t.toString();var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(var a=r.length;0!=a--;)if(!Object.prototype.hasOwnProperty.call(t,r[a]))return!1;for(a=r.length;0!=a--;){var s=r[a];if(("_owner"!==s||!e.$$typeof)&&!c(e[s],t[s]))return!1}return!0}return!(!Number.isNaN(e)||!Number.isNaN(t))||e===t}var u=r(23);function d(e,t,r){var n=r.actual,a=r.key,i=r.previous,o=r.type,s=y(e,a),l=y(t,a),c=[s,l].every(u.a.number)&&("increased"===o?sl);return u.a.undefined(n)||(c=c&&l===n),u.a.undefined(i)||(c=c&&s===i),c}function m(e,t,r){var n=r.key,a=r.type,i=r.value,o=y(e,n),s=y(t,n),l="added"===a?o:s,d="added"===a?s:o;return u.a.nullOrUndefined(i)?[o,s].every(u.a.array)?!d.every(g(l)):[o,s].every(u.a.plainObject)?function(e,t){return t.some((function(t){return!e.includes(t)}))}(Object.keys(l),Object.keys(d)):![o,s].every((function(e){return u.a.primitive(e)&&u.a.defined(e)}))&&("added"===a?!u.a.defined(o)&&u.a.defined(s):u.a.defined(o)&&!u.a.defined(s)):u.a.defined(l)?!(!u.a.array(l)&&!u.a.plainObject(l))&&function(e,t,r){return!!_(e,t)&&([e,t].every(u.a.array)?!e.some(f(r))&&t.some(f(r)):[e,t].every(u.a.plainObject)?!Object.entries(e).some(h(r))&&Object.entries(t).some(h(r)):t===r)}(l,d,i):c(d,i)}function p(e,t,r){var n=(void 0===r?{}:r).key,a=y(e,n),i=y(t,n);if(!_(a,i))throw new TypeError("Inputs have different types");if(!function(){for(var e=[],t=0;t1)return 1;for(var r=e,n=0;n<8;n++){var a=this.sampleCurveX(r)-e;if(Math.abs(a)a?o=r:s=r,r=.5*(s-o)+o;return r},solve:function(e,t){return this.sampleCurveY(this.solveCurveX(e,t))}};const a=n(.25,.1,.25,1);function i(e,t,r){return Math.min(r,Math.max(t,e))}function o(e,t,r){const n=r-t,a=((e-t)%n+n)%n+t;return a===t?r:a}function s(e,...t){for(const r of t)for(const t in r)e[t]=r[t];return e}let l=1;function c(e,t){e.forEach(e=>{t[e]&&(t[e]=t[e].bind(t))})}function u(e,t,r){const n={};for(const a in e)n[a]=t.call(r||this,e[a],a,e);return n}function d(e,t,r){const n={};for(const a in e)t.call(r||this,e[a],a,e)&&(n[a]=e[a]);return n}function m(e){return Array.isArray(e)?e.map(m):"object"==typeof e&&e?u(e,m):e}const p={};function h(e){p[e]||("undefined"!=typeof console&&console.warn(e),p[e]=!0)}function f(e,t,r){return(r.y-e.y)*(t.x-e.x)>(t.y-e.y)*(r.x-e.x)}function b(e){let t=0;for(let r,n,a=0,i=e.length,o=i-1;a@\,;\:\\"\/\[\]\?\=\{\}\x7F]+)(?:\=(?:([^\x00-\x20\(\)<>@\,;\:\\"\/\[\]\?\=\{\}\x7F]+)|(?:\"((?:[^"\\]|\\.)*)\")))?/g,(e,r,n,a)=>{const i=n||a;return t[r]=!i||i.toLowerCase(),""}),t["max-age"]){const e=parseInt(t["max-age"],10);isNaN(e)?delete t["max-age"]:t["max-age"]=e}return t}let y,v,k=null;function x(e){if(null==k){const t=e.navigator?e.navigator.userAgent:null;k=!!e.safari||!(!t||!(/\b(iPad|iPhone|iPod)\b/.test(t)||t.match("Safari")&&!t.match("Chrome")))}return k}function w(e){return"undefined"!=typeof ImageBitmap&&e instanceof ImageBitmap}const N={now:"undefined"!=typeof performance&&performance&&performance.now?performance.now.bind(performance):Date.now.bind(Date),frame(e){const t=requestAnimationFrame(e);return{cancel:()=>cancelAnimationFrame(t)}},getImageData(e,t=0){const r=window.document.createElement("canvas"),n=r.getContext("2d");if(!n)throw new Error("failed to create canvas 2d context");return r.width=e.width,r.height=e.height,n.drawImage(e,0,0,e.width,e.height),n.getImageData(-t,-t,e.width+2*t,e.height+2*t)},resolveURL:e=>(y||(y=document.createElement("a")),y.href=e,y.href),hardwareConcurrency:"undefined"!=typeof navigator&&navigator.hardwareConcurrency||4,get prefersReducedMotion(){return!!matchMedia&&(null==v&&(v=matchMedia("(prefers-reduced-motion: reduce)")),v.matches)}};var E=j;function j(e,t){this.x=e,this.y=t}j.prototype={clone:function(){return new j(this.x,this.y)},add:function(e){return this.clone()._add(e)},sub:function(e){return this.clone()._sub(e)},multByPoint:function(e){return this.clone()._multByPoint(e)},divByPoint:function(e){return this.clone()._divByPoint(e)},mult:function(e){return this.clone()._mult(e)},div:function(e){return this.clone()._div(e)},rotate:function(e){return this.clone()._rotate(e)},rotateAround:function(e,t){return this.clone()._rotateAround(e,t)},matMult:function(e){return this.clone()._matMult(e)},unit:function(){return this.clone()._unit()},perp:function(){return this.clone()._perp()},round:function(){return this.clone()._round()},mag:function(){return Math.sqrt(this.x*this.x+this.y*this.y)},equals:function(e){return this.x===e.x&&this.y===e.y},dist:function(e){return Math.sqrt(this.distSqr(e))},distSqr:function(e){var t=e.x-this.x,r=e.y-this.y;return t*t+r*r},angle:function(){return Math.atan2(this.y,this.x)},angleTo:function(e){return Math.atan2(this.y-e.y,this.x-e.x)},angleWith:function(e){return this.angleWithSep(e.x,e.y)},angleWithSep:function(e,t){return Math.atan2(this.x*t-this.y*e,this.x*e+this.y*t)},_matMult:function(e){var t=e[2]*this.x+e[3]*this.y;return this.x=e[0]*this.x+e[1]*this.y,this.y=t,this},_add:function(e){return this.x+=e.x,this.y+=e.y,this},_sub:function(e){return this.x-=e.x,this.y-=e.y,this},_mult:function(e){return this.x*=e,this.y*=e,this},_div:function(e){return this.x/=e,this.y/=e,this},_multByPoint:function(e){return this.x*=e.x,this.y*=e.y,this},_divByPoint:function(e){return this.x/=e.x,this.y/=e.y,this},_unit:function(){return this._div(this.mag()),this},_perp:function(){var e=this.y;return this.y=this.x,this.x=-e,this},_rotate:function(e){var t=Math.cos(e),r=Math.sin(e),n=r*this.x+t*this.y;return this.x=t*this.x-r*this.y,this.y=n,this},_rotateAround:function(e,t){var r=Math.cos(e),n=Math.sin(e),a=t.y+n*(this.x-t.x)+r*(this.y-t.y);return this.x=t.x+r*(this.x-t.x)-n*(this.y-t.y),this.y=a,this},_round:function(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this}},j.convert=function(e){return e instanceof j?e:Array.isArray(e)?new j(e[0],e[1]):e};const O={MAX_PARALLEL_IMAGE_REQUESTS:16,REGISTERED_PROTOCOLS:{}},S="mapbox-tiles";let C,z=500,T=50;function A(){"undefined"==typeof caches||C||(C=caches.open(S))}let M=1/0;const P={supported:!1,testSupport:function(e){!L&&D&&($?R(e):I=e)}};let I,D,L=!1,$=!1;function R(e){const t=e.createTexture();e.bindTexture(e.TEXTURE_2D,t);try{if(e.texImage2D(e.TEXTURE_2D,0,e.RGBA,e.RGBA,e.UNSIGNED_BYTE,D),e.isContextLost())return;P.supported=!0}catch(e){}e.deleteTexture(t),L=!0}"undefined"!=typeof document&&(D=document.createElement("img"),D.onload=function(){I&&R(I),I=null,$=!0},D.onerror=function(){L=!0,I=null},D.src="data:image/webp;base64,UklGRh4AAABXRUJQVlA4TBEAAAAvAQAAAAfQ//73v/+BiOh/AAA=");const B={Unknown:"Unknown",Style:"Style",Source:"Source",Tile:"Tile",Glyphs:"Glyphs",SpriteImage:"SpriteImage",SpriteJSON:"SpriteJSON",Image:"Image"};"function"==typeof Object.freeze&&Object.freeze(B);class F extends Error{constructor(e,t,r,n){super(`AJAXError: ${t} (${e}): ${r}`),this.status=e,this.statusText=t,this.url=r,this.body=n}}const q=g()?()=>self.worker&&self.worker.referrer:()=>("blob:"===window.location.protocol?window.parent:window).location.href;function V(e,t){const r=new AbortController,n=new Request(e.url,{method:e.method||"GET",body:e.body,credentials:e.credentials,headers:e.headers,referrer:q(),signal:r.signal});let a=!1,i=!1;return"json"===e.type&&n.headers.set("Accept","application/json"),i||(Date.now(),fetch(n).then(r=>r.ok?((r,n,o)=>{("arrayBuffer"===e.type?r.arrayBuffer():"json"===e.type?r.json():r.text()).then(e=>{i||(a=!0,t(null,e,r.headers.get("Cache-Control"),r.headers.get("Expires")))}).catch(e=>{i||t(new Error(e.message))})})(r):r.blob().then(n=>t(new F(r.status,r.statusText,e.url,n)))).catch(e=>{20!==e.code&&t(new Error(e.message))})),{cancel:()=>{i=!0,a||r.abort()}}}const U=function(e,t){if(/:\/\//.test(e.url)&&!/^https?:|^file:/.test(e.url)){if(g()&&self.worker&&self.worker.actor)return self.worker.actor.send("getResource",e,t);if(!g()){const r=e.url.substring(0,e.url.indexOf("://"));return(O.REGISTERED_PROTOCOLS[r]||V)(e,t)}}if(!(/^file:/.test(r=e.url)||/^file:/.test(q())&&!/^\w+:/.test(r))){if(fetch&&Request&&AbortController&&Object.prototype.hasOwnProperty.call(Request.prototype,"signal"))return V(e,t);if(g()&&self.worker&&self.worker.actor)return self.worker.actor.send("getResource",e,t,void 0,!0)}var r;return function(e,t){const r=new XMLHttpRequest;r.open(e.method||"GET",e.url,!0),"arrayBuffer"===e.type&&(r.responseType="arraybuffer");for(const t in e.headers)r.setRequestHeader(t,e.headers[t]);return"json"===e.type&&(r.responseType="text",r.setRequestHeader("Accept","application/json")),r.withCredentials="include"===e.credentials,r.onerror=()=>{t(new Error(r.statusText))},r.onload=()=>{if((r.status>=200&&r.status<300||0===r.status)&&null!==r.response){let n=r.response;if("json"===e.type)try{n=JSON.parse(r.response)}catch(e){return t(e)}t(null,n,r.getResponseHeader("Cache-Control"),r.getResponseHeader("Expires"))}else{const n=new Blob([r.response],{type:r.getResponseHeader("Content-Type")});t(new F(r.status,r.statusText,e.url,n))}},r.send(e.body),{cancel:()=>r.abort()}}(e,t)},H=function(e,t){return U(s(e,{type:"arrayBuffer"}),t)};function W(e){const t=window.document.createElement("a");return t.href=e,t.protocol===window.document.location.protocol&&t.host===window.document.location.host}const G="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAC0lEQVQYV2NgAAIAAAUAAarVyFEAAAAASUVORK5CYII=";let Y,X;Y=[],X=0;const Z=function(e,t){if(P.supported&&(e.headers||(e.headers={}),e.headers.accept="image/webp,*/*"),X>=O.MAX_PARALLEL_IMAGE_REQUESTS){const r={requestParameters:e,callback:t,cancelled:!1,cancel(){this.cancelled=!0}};return Y.push(r),r}X++;let r=!1;const n=()=>{if(!r)for(r=!0,X--;Y.length&&X{n(),e?t(e):r&&function(e,t){"function"==typeof createImageBitmap?function(e,t){const r=new Blob([new Uint8Array(e)],{type:"image/png"});createImageBitmap(r).then(e=>{t(null,e)}).catch(e=>{t(new Error(`Could not load image because of ${e.message}. Please make sure to use a supported image type such as PNG or JPEG. Note that SVGs are not supported.`))})}(e,t):function(e,t){const r=new Image;r.onload=()=>{t(null,r),URL.revokeObjectURL(r.src),r.onload=null,window.requestAnimationFrame(()=>{r.src=G})},r.onerror=()=>t(new Error("Could not load image. Please make sure to use a supported image type such as PNG or JPEG. Note that SVGs are not supported."));const n=new Blob([new Uint8Array(e)],{type:"image/png"});r.src=e.byteLength?URL.createObjectURL(n):G}(e,t)}(r,(e,r)=>{null!=e?t(e):null!=r&&t(null,r,{cacheControl:a,expires:i})})});return{cancel:()=>{a.cancel(),n()}}};function K(e,t,r){r[e]&&-1!==r[e].indexOf(t)||(r[e]=r[e]||[],r[e].push(t))}function J(e,t,r){if(r&&r[e]){const n=r[e].indexOf(t);-1!==n&&r[e].splice(n,1)}}class Q{constructor(e,t={}){s(this,t),this.type=e}}class ee extends Q{constructor(e,t={}){super("error",s({error:e},t))}}class te{on(e,t){return this._listeners=this._listeners||{},K(e,t,this._listeners),this}off(e,t){return J(e,t,this._listeners),J(e,t,this._oneTimeListeners),this}once(e,t){return this._oneTimeListeners=this._oneTimeListeners||{},K(e,t,this._oneTimeListeners),this}fire(e,t){"string"==typeof e&&(e=new Q(e,t||{}));const r=e.type;if(this.listens(r)){e.target=this;const t=this._listeners&&this._listeners[r]?this._listeners[r].slice():[];for(const r of t)r.call(this,e);const n=this._oneTimeListeners&&this._oneTimeListeners[r]?this._oneTimeListeners[r].slice():[];for(const t of n)J(r,t,this._oneTimeListeners),t.call(this,e);const a=this._eventedParent;a&&(s(e,"function"==typeof this._eventedParentData?this._eventedParentData():this._eventedParentData),a.fire(e))}else e instanceof ee&&console.error(e.error);return this}listens(e){return this._listeners&&this._listeners[e]&&this._listeners[e].length>0||this._oneTimeListeners&&this._oneTimeListeners[e]&&this._oneTimeListeners[e].length>0||this._eventedParent&&this._eventedParent.listens(e)}setEventedParent(e,t){return this._eventedParent=e,this._eventedParentData=t,this}}var re={$version:8,$root:{version:{required:!0,type:"enum",values:[8]},name:{type:"string"},metadata:{type:"*"},center:{type:"array",value:"number"},zoom:{type:"number"},bearing:{type:"number",default:0,period:360,units:"degrees"},pitch:{type:"number",default:0,units:"degrees"},light:{type:"light"},terrain:{type:"terrain"},sources:{required:!0,type:"sources"},sprite:{type:"string"},glyphs:{type:"string"},transition:{type:"transition"},layers:{required:!0,type:"array",value:"layer"}},sources:{"*":{type:"source"}},source:["source_vector","source_raster","source_raster_dem","source_geojson","source_video","source_image"],source_vector:{type:{required:!0,type:"enum",values:{vector:{}}},url:{type:"string"},tiles:{type:"array",value:"string"},bounds:{type:"array",value:"number",length:4,default:[-180,-85.051129,180,85.051129]},scheme:{type:"enum",values:{xyz:{},tms:{}},default:"xyz"},minzoom:{type:"number",default:0},maxzoom:{type:"number",default:22},attribution:{type:"string"},promoteId:{type:"promoteId"},volatile:{type:"boolean",default:!1},"*":{type:"*"}},source_raster:{type:{required:!0,type:"enum",values:{raster:{}}},url:{type:"string"},tiles:{type:"array",value:"string"},bounds:{type:"array",value:"number",length:4,default:[-180,-85.051129,180,85.051129]},minzoom:{type:"number",default:0},maxzoom:{type:"number",default:22},tileSize:{type:"number",default:512,units:"pixels"},scheme:{type:"enum",values:{xyz:{},tms:{}},default:"xyz"},attribution:{type:"string"},volatile:{type:"boolean",default:!1},"*":{type:"*"}},source_raster_dem:{type:{required:!0,type:"enum",values:{"raster-dem":{}}},url:{type:"string"},tiles:{type:"array",value:"string"},bounds:{type:"array",value:"number",length:4,default:[-180,-85.051129,180,85.051129]},minzoom:{type:"number",default:0},maxzoom:{type:"number",default:22},tileSize:{type:"number",default:512,units:"pixels"},attribution:{type:"string"},encoding:{type:"enum",values:{terrarium:{},mapbox:{}},default:"mapbox"},volatile:{type:"boolean",default:!1},"*":{type:"*"}},source_geojson:{type:{required:!0,type:"enum",values:{geojson:{}}},data:{type:"*"},maxzoom:{type:"number",default:18},attribution:{type:"string"},buffer:{type:"number",default:128,maximum:512,minimum:0},filter:{type:"*"},tolerance:{type:"number",default:.375},cluster:{type:"boolean",default:!1},clusterRadius:{type:"number",default:50,minimum:0},clusterMaxZoom:{type:"number"},clusterMinPoints:{type:"number"},clusterProperties:{type:"*"},lineMetrics:{type:"boolean",default:!1},generateId:{type:"boolean",default:!1},promoteId:{type:"promoteId"}},source_video:{type:{required:!0,type:"enum",values:{video:{}}},urls:{required:!0,type:"array",value:"string"},coordinates:{required:!0,type:"array",length:4,value:{type:"array",length:2,value:"number"}}},source_image:{type:{required:!0,type:"enum",values:{image:{}}},url:{required:!0,type:"string"},coordinates:{required:!0,type:"array",length:4,value:{type:"array",length:2,value:"number"}}},layer:{id:{type:"string",required:!0},type:{type:"enum",values:{fill:{},line:{},symbol:{},circle:{},heatmap:{},"fill-extrusion":{},raster:{},hillshade:{},background:{}},required:!0},metadata:{type:"*"},source:{type:"string"},"source-layer":{type:"string"},minzoom:{type:"number",minimum:0,maximum:24},maxzoom:{type:"number",minimum:0,maximum:24},filter:{type:"filter"},layout:{type:"layout"},paint:{type:"paint"}},layout:["layout_fill","layout_line","layout_circle","layout_heatmap","layout_fill-extrusion","layout_symbol","layout_raster","layout_hillshade","layout_background"],layout_background:{visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_fill:{"fill-sort-key":{type:"number",expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_circle:{"circle-sort-key":{type:"number",expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_heatmap:{visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},"layout_fill-extrusion":{visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_line:{"line-cap":{type:"enum",values:{butt:{},round:{},square:{}},default:"butt",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"line-join":{type:"enum",values:{bevel:{},round:{},miter:{}},default:"miter",expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"line-miter-limit":{type:"number",default:2,requires:[{"line-join":"miter"}],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"line-round-limit":{type:"number",default:1.05,requires:[{"line-join":"round"}],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"line-sort-key":{type:"number",expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_symbol:{"symbol-placement":{type:"enum",values:{point:{},line:{},"line-center":{}},default:"point",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"symbol-spacing":{type:"number",default:250,minimum:1,units:"pixels",requires:[{"symbol-placement":"line"}],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"symbol-avoid-edges":{type:"boolean",default:!1,expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"symbol-sort-key":{type:"number",expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"symbol-z-order":{type:"enum",values:{auto:{},"viewport-y":{},source:{}},default:"auto",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-allow-overlap":{type:"boolean",default:!1,requires:["icon-image",{"!":"icon-overlap"}],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-overlap":{type:"enum",values:{never:{},always:{},cooperative:{}},requires:["icon-image"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-ignore-placement":{type:"boolean",default:!1,requires:["icon-image"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-optional":{type:"boolean",default:!1,requires:["icon-image","text-field"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-rotation-alignment":{type:"enum",values:{map:{},viewport:{},auto:{}},default:"auto",requires:["icon-image"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-size":{type:"number",default:1,minimum:0,units:"factor of the original icon size",requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"icon-text-fit":{type:"enum",values:{none:{},width:{},height:{},both:{}},default:"none",requires:["icon-image","text-field"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-text-fit-padding":{type:"array",value:"number",length:4,default:[0,0,0,0],units:"pixels",requires:["icon-image","text-field",{"icon-text-fit":["both","width","height"]}],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"icon-image":{type:"resolvedImage",tokens:!0,expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"icon-rotate":{type:"number",default:0,period:360,units:"degrees",requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"icon-padding":{type:"padding",default:[2],units:"pixels",requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"icon-keep-upright":{type:"boolean",default:!1,requires:["icon-image",{"icon-rotation-alignment":"map"},{"symbol-placement":["line","line-center"]}],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-offset":{type:"array",value:"number",length:2,default:[0,0],requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"icon-anchor":{type:"enum",values:{center:{},left:{},right:{},top:{},bottom:{},"top-left":{},"top-right":{},"bottom-left":{},"bottom-right":{}},default:"center",requires:["icon-image"],expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"icon-pitch-alignment":{type:"enum",values:{map:{},viewport:{},auto:{}},default:"auto",requires:["icon-image"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-pitch-alignment":{type:"enum",values:{map:{},viewport:{},auto:{}},default:"auto",requires:["text-field"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-rotation-alignment":{type:"enum",values:{map:{},viewport:{},"viewport-glyph":{},auto:{}},default:"auto",requires:["text-field"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-field":{type:"formatted",default:"",tokens:!0,expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-font":{type:"array",value:"string",default:["Open Sans Regular","Arial Unicode MS Regular"],requires:["text-field"],expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-size":{type:"number",default:16,minimum:0,units:"pixels",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-max-width":{type:"number",default:10,minimum:0,units:"ems",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-line-height":{type:"number",default:1.2,units:"ems",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"text-letter-spacing":{type:"number",default:0,units:"ems",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-justify":{type:"enum",values:{auto:{},left:{},center:{},right:{}},default:"center",requires:["text-field"],expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-radial-offset":{type:"number",units:"ems",default:0,requires:["text-field"],"property-type":"data-driven",expression:{interpolated:!0,parameters:["zoom","feature"]}},"text-variable-anchor":{type:"array",value:"enum",values:{center:{},left:{},right:{},top:{},bottom:{},"top-left":{},"top-right":{},"bottom-left":{},"bottom-right":{}},requires:["text-field",{"symbol-placement":["point"]}],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-anchor":{type:"enum",values:{center:{},left:{},right:{},top:{},bottom:{},"top-left":{},"top-right":{},"bottom-left":{},"bottom-right":{}},default:"center",requires:["text-field",{"!":"text-variable-anchor"}],expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-max-angle":{type:"number",default:45,units:"degrees",requires:["text-field",{"symbol-placement":["line","line-center"]}],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"text-writing-mode":{type:"array",value:"enum",values:{horizontal:{},vertical:{}},requires:["text-field",{"symbol-placement":["point"]}],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-rotate":{type:"number",default:0,period:360,units:"degrees",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-padding":{type:"number",default:2,minimum:0,units:"pixels",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"text-keep-upright":{type:"boolean",default:!0,requires:["text-field",{"text-rotation-alignment":"map"},{"symbol-placement":["line","line-center"]}],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-transform":{type:"enum",values:{none:{},uppercase:{},lowercase:{}},default:"none",requires:["text-field"],expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-offset":{type:"array",value:"number",units:"ems",length:2,default:[0,0],requires:["text-field",{"!":"text-radial-offset"}],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-allow-overlap":{type:"boolean",default:!1,requires:["text-field",{"!":"text-overlap"}],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-overlap":{type:"enum",values:{never:{},always:{},cooperative:{}},requires:["text-field"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-ignore-placement":{type:"boolean",default:!1,requires:["text-field"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-optional":{type:"boolean",default:!1,requires:["text-field","icon-image"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_raster:{visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_hillshade:{visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},filter:{type:"array",value:"*"},filter_operator:{type:"enum",values:{"==":{},"!=":{},">":{},">=":{},"<":{},"<=":{},in:{},"!in":{},all:{},any:{},none:{},has:{},"!has":{},within:{}}},geometry_type:{type:"enum",values:{Point:{},LineString:{},Polygon:{}}},function:{expression:{type:"expression"},stops:{type:"array",value:"function_stop"},base:{type:"number",default:1,minimum:0},property:{type:"string",default:"$zoom"},type:{type:"enum",values:{identity:{},exponential:{},interval:{},categorical:{}},default:"exponential"},colorSpace:{type:"enum",values:{rgb:{},lab:{},hcl:{}},default:"rgb"},default:{type:"*",required:!1}},function_stop:{type:"array",minimum:0,maximum:24,value:["number","color"],length:2},expression:{type:"array",value:"*",minimum:1},light:{anchor:{type:"enum",default:"viewport",values:{map:{},viewport:{}},"property-type":"data-constant",transition:!1,expression:{interpolated:!1,parameters:["zoom"]}},position:{type:"array",default:[1.15,210,30],length:3,value:"number","property-type":"data-constant",transition:!0,expression:{interpolated:!0,parameters:["zoom"]}},color:{type:"color","property-type":"data-constant",default:"#ffffff",expression:{interpolated:!0,parameters:["zoom"]},transition:!0},intensity:{type:"number","property-type":"data-constant",default:.5,minimum:0,maximum:1,expression:{interpolated:!0,parameters:["zoom"]},transition:!0}},terrain:{source:{type:"string",required:!0},exaggeration:{type:"number",minimum:0,default:1},elevationOffset:{type:"number",default:450}},paint:["paint_fill","paint_line","paint_circle","paint_heatmap","paint_fill-extrusion","paint_symbol","paint_raster","paint_hillshade","paint_background"],paint_fill:{"fill-antialias":{type:"boolean",default:!0,expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"fill-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-color":{type:"color",default:"#000000",transition:!0,requires:[{"!":"fill-pattern"}],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-outline-color":{type:"color",transition:!0,requires:[{"!":"fill-pattern"},{"fill-antialias":!0}],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"fill-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["fill-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"fill-pattern":{type:"resolvedImage",transition:!0,expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"cross-faded-data-driven"}},"paint_fill-extrusion":{"fill-extrusion-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"fill-extrusion-color":{type:"color",default:"#000000",transition:!0,requires:[{"!":"fill-extrusion-pattern"}],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-extrusion-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"fill-extrusion-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["fill-extrusion-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"fill-extrusion-pattern":{type:"resolvedImage",transition:!0,expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"cross-faded-data-driven"},"fill-extrusion-height":{type:"number",default:0,minimum:0,units:"meters",transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-extrusion-base":{type:"number",default:0,minimum:0,units:"meters",transition:!0,requires:["fill-extrusion-height"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-extrusion-vertical-gradient":{type:"boolean",default:!0,transition:!1,expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"}},paint_line:{"line-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-color":{type:"color",default:"#000000",transition:!0,requires:[{"!":"line-pattern"}],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"line-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["line-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"line-width":{type:"number",default:1,minimum:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-gap-width":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-offset":{type:"number",default:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-blur":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-dasharray":{type:"array",value:"number",minimum:0,transition:!0,units:"line widths",requires:[{"!":"line-pattern"}],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"cross-faded"},"line-pattern":{type:"resolvedImage",transition:!0,expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"cross-faded-data-driven"},"line-gradient":{type:"color",transition:!1,requires:[{"!":"line-dasharray"},{"!":"line-pattern"},{source:"geojson",has:{lineMetrics:!0}}],expression:{interpolated:!0,parameters:["line-progress"]},"property-type":"color-ramp"}},paint_circle:{"circle-radius":{type:"number",default:5,minimum:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-color":{type:"color",default:"#000000",transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-blur":{type:"number",default:0,transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"circle-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["circle-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"circle-pitch-scale":{type:"enum",values:{map:{},viewport:{}},default:"map",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"circle-pitch-alignment":{type:"enum",values:{map:{},viewport:{}},default:"viewport",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"circle-stroke-width":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-stroke-color":{type:"color",default:"#000000",transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-stroke-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"}},paint_heatmap:{"heatmap-radius":{type:"number",default:30,minimum:1,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"heatmap-weight":{type:"number",default:1,minimum:0,transition:!1,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"heatmap-intensity":{type:"number",default:1,minimum:0,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"heatmap-color":{type:"color",default:["interpolate",["linear"],["heatmap-density"],0,"rgba(0, 0, 255, 0)",.1,"royalblue",.3,"cyan",.5,"lime",.7,"yellow",1,"red"],transition:!1,expression:{interpolated:!0,parameters:["heatmap-density"]},"property-type":"color-ramp"},"heatmap-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"}},paint_symbol:{"icon-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"icon-color":{type:"color",default:"#000000",transition:!0,requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"icon-halo-color":{type:"color",default:"rgba(0, 0, 0, 0)",transition:!0,requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"icon-halo-width":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"icon-halo-blur":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"icon-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"icon-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["icon-image","icon-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"text-color":{type:"color",default:"#000000",transition:!0,overridable:!0,requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"text-halo-color":{type:"color",default:"rgba(0, 0, 0, 0)",transition:!0,requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"text-halo-width":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"text-halo-blur":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"text-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"text-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["text-field","text-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"}},paint_raster:{"raster-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-hue-rotate":{type:"number",default:0,period:360,transition:!0,units:"degrees",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-brightness-min":{type:"number",default:0,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-brightness-max":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-saturation":{type:"number",default:0,minimum:-1,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-contrast":{type:"number",default:0,minimum:-1,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-resampling":{type:"enum",values:{linear:{},nearest:{}},default:"linear",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"raster-fade-duration":{type:"number",default:300,minimum:0,transition:!1,units:"milliseconds",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"}},paint_hillshade:{"hillshade-illumination-direction":{type:"number",default:335,minimum:0,maximum:359,transition:!1,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"hillshade-illumination-anchor":{type:"enum",values:{map:{},viewport:{}},default:"viewport",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"hillshade-exaggeration":{type:"number",default:.5,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"hillshade-shadow-color":{type:"color",default:"#000000",transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"hillshade-highlight-color":{type:"color",default:"#FFFFFF",transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"hillshade-accent-color":{type:"color",default:"#000000",transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"}},paint_background:{"background-color":{type:"color",default:"#000000",transition:!0,requires:[{"!":"background-pattern"}],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"background-pattern":{type:"resolvedImage",transition:!0,expression:{interpolated:!1,parameters:["zoom"]},"property-type":"cross-faded"},"background-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"}},transition:{duration:{type:"number",default:300,minimum:0,units:"milliseconds"},delay:{type:"number",default:0,minimum:0,units:"milliseconds"}},"property-type":{"data-driven":{type:"property-type"},"cross-faded":{type:"property-type"},"cross-faded-data-driven":{type:"property-type"},"color-ramp":{type:"property-type"},"data-constant":{type:"property-type"},constant:{type:"property-type"}},promoteId:{"*":{type:"string"}}};class ne{constructor(e,t,r,n){this.message=(e?e+": ":"")+r,n&&(this.identifier=n),null!=t&&t.__line__&&(this.line=t.__line__)}}function ae(e){const t=e.value;return t?[new ne(e.key,t,"constants have been deprecated as of v8")]:[]}function ie(e,...t){for(const r of t)for(const t in r)e[t]=r[t];return e}function oe(e){return e instanceof Number||e instanceof String||e instanceof Boolean?e.valueOf():e}function se(e){if(Array.isArray(e))return e.map(se);if(e instanceof Object&&!(e instanceof Number||e instanceof String||e instanceof Boolean)){const t={};for(const r in e)t[r]=se(e[r]);return t}return oe(e)}class le extends Error{constructor(e,t){super(t),this.message=t,this.key=e}}class ce{constructor(e,t=[]){this.parent=e,this.bindings={};for(const[e,r]of t)this.bindings[e]=r}concat(e){return new ce(this,e)}get(e){if(this.bindings[e])return this.bindings[e];if(this.parent)return this.parent.get(e);throw new Error(e+" not found in scope.")}has(e){return!!this.bindings[e]||!!this.parent&&this.parent.has(e)}}const ue={kind:"null"},de={kind:"number"},me={kind:"string"},pe={kind:"boolean"},he={kind:"color"},fe={kind:"object"},be={kind:"value"},ge={kind:"collator"},_e={kind:"formatted"},ye={kind:"padding"},ve={kind:"resolvedImage"};function ke(e,t){return{kind:"array",itemType:e,N:t}}function xe(e){if("array"===e.kind){const t=xe(e.itemType);return"number"==typeof e.N?`array<${t}, ${e.N}>`:"value"===e.itemType.kind?"array":`array<${t}>`}return e.kind}const we=[ue,de,me,pe,he,_e,fe,ke(be),ye,ve];function Ne(e,t){if("error"===t.kind)return null;if("array"===e.kind){if("array"===t.kind&&(0===t.N&&"value"===t.itemType.kind||!Ne(e.itemType,t.itemType))&&("number"!=typeof e.N||e.N===t.N))return null}else{if(e.kind===t.kind)return null;if("value"===e.kind)for(const e of we)if(!Ne(e,t))return null}return`Expected ${xe(e)} but found ${xe(t)} instead.`}function Ee(e,t){return t.some(t=>t.kind===e.kind)}function je(e,t){return t.some(t=>"null"===t?null===e:"array"===t?Array.isArray(e):"object"===t?e&&!Array.isArray(e)&&"object"==typeof e:t===typeof e)}var Oe,Se={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],rebeccapurple:[102,51,153,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};function Ce(e){return(e=Math.round(e))<0?0:e>255?255:e}function ze(e){return Ce("%"===e[e.length-1]?parseFloat(e)/100*255:parseInt(e))}function Te(e){return(t="%"===e[e.length-1]?parseFloat(e)/100:parseFloat(e))<0?0:t>1?1:t;var t}function Ae(e,t,r){return r<0?r+=1:r>1&&(r-=1),6*r<1?e+(t-e)*r*6:2*r<1?t:3*r<2?e+(t-e)*(2/3-r)*6:e}try{Oe={}.parseCSSColor=function(e){var t,r=e.replace(/ /g,"").toLowerCase();if(r in Se)return Se[r].slice();if("#"===r[0])return 4===r.length?(t=parseInt(r.substr(1),16))>=0&&t<=4095?[(3840&t)>>4|(3840&t)>>8,240&t|(240&t)>>4,15&t|(15&t)<<4,1]:null:7===r.length&&(t=parseInt(r.substr(1),16))>=0&&t<=16777215?[(16711680&t)>>16,(65280&t)>>8,255&t,1]:null;var n=r.indexOf("("),a=r.indexOf(")");if(-1!==n&&a+1===r.length){var i=r.substr(0,n),o=r.substr(n+1,a-(n+1)).split(","),s=1;switch(i){case"rgba":if(4!==o.length)return null;s=Te(o.pop());case"rgb":return 3!==o.length?null:[ze(o[0]),ze(o[1]),ze(o[2]),s];case"hsla":if(4!==o.length)return null;s=Te(o.pop());case"hsl":if(3!==o.length)return null;var l=(parseFloat(o[0])%360+360)%360/360,c=Te(o[1]),u=Te(o[2]),d=u<=.5?u*(c+1):u+c-u*c,m=2*u-d;return[Ce(255*Ae(m,d,l+1/3)),Ce(255*Ae(m,d,l)),Ce(255*Ae(m,d,l-1/3)),s];default:return null}}return null}}catch(e){}class Me{constructor(e,t,r,n=1){this.r=e,this.g=t,this.b=r,this.a=n}static parse(e){if(!e)return;if(e instanceof Me)return e;if("string"!=typeof e)return;const t=Oe(e);return t?new Me(t[0]/255*t[3],t[1]/255*t[3],t[2]/255*t[3],t[3]):void 0}toString(){const[e,t,r,n]=this.toArray();return`rgba(${Math.round(e)},${Math.round(t)},${Math.round(r)},${n})`}toArray(){const{r:e,g:t,b:r,a:n}=this;return 0===n?[0,0,0,0]:[255*e/n,255*t/n,255*r/n,n]}}Me.black=new Me(0,0,0,1),Me.white=new Me(1,1,1,1),Me.transparent=new Me(0,0,0,0),Me.red=new Me(1,0,0,1);class Pe{constructor(e,t,r){this.sensitivity=e?t?"variant":"case":t?"accent":"base",this.locale=r,this.collator=new Intl.Collator(this.locale?this.locale:[],{sensitivity:this.sensitivity,usage:"search"})}compare(e,t){return this.collator.compare(e,t)}resolvedLocale(){return new Intl.Collator(this.locale?this.locale:[]).resolvedOptions().locale}}class Ie{constructor(e,t,r,n,a){this.text=e,this.image=t,this.scale=r,this.fontStack=n,this.textColor=a}}class De{constructor(e){this.sections=e}static fromString(e){return new De([new Ie(e,null,null,null,null)])}isEmpty(){return 0===this.sections.length||!this.sections.some(e=>0!==e.text.length||e.image&&0!==e.image.name.length)}static factory(e){return e instanceof De?e:De.fromString(e)}toString(){return 0===this.sections.length?"":this.sections.map(e=>e.text).join("")}}class Le{constructor(e){this.values=e.slice()}static parse(e){if(e instanceof Le)return e;if("number"==typeof e)return new Le([e,e,e,e]);if(Array.isArray(e)&&!(e.length<1||e.length>4)){for(const t of e)if("number"!=typeof t)return;switch(e.length){case 1:e=[e[0],e[0],e[0],e[0]];break;case 2:e=[e[0],e[1],e[0],e[1]];break;case 3:e=[e[0],e[1],e[2],e[1]]}return new Le(e)}}toString(){return JSON.stringify(this.values)}}class $e{constructor(e){this.name=e.name,this.available=e.available}toString(){return this.name}static fromString(e){return e?new $e({name:e,available:!1}):null}}function Re(e,t,r,n){return"number"==typeof e&&e>=0&&e<=255&&"number"==typeof t&&t>=0&&t<=255&&"number"==typeof r&&r>=0&&r<=255?void 0===n||"number"==typeof n&&n>=0&&n<=1?null:`Invalid rgba value [${[e,t,r,n].join(", ")}]: 'a' must be between 0 and 1.`:`Invalid rgba value [${("number"==typeof n?[e,t,r,n]:[e,t,r]).join(", ")}]: 'r', 'g', and 'b' must be between 0 and 255.`}function Be(e){if(null===e)return!0;if("string"==typeof e)return!0;if("boolean"==typeof e)return!0;if("number"==typeof e)return!0;if(e instanceof Me)return!0;if(e instanceof Pe)return!0;if(e instanceof De)return!0;if(e instanceof Le)return!0;if(e instanceof $e)return!0;if(Array.isArray(e)){for(const t of e)if(!Be(t))return!1;return!0}if("object"==typeof e){for(const t in e)if(!Be(e[t]))return!1;return!0}return!1}function Fe(e){if(null===e)return ue;if("string"==typeof e)return me;if("boolean"==typeof e)return pe;if("number"==typeof e)return de;if(e instanceof Me)return he;if(e instanceof Pe)return ge;if(e instanceof De)return _e;if(e instanceof Le)return ye;if(e instanceof $e)return ve;if(Array.isArray(e)){const t=e.length;let r;for(const t of e){const e=Fe(t);if(r){if(r===e)continue;r=be;break}r=e}return ke(r||be,t)}return fe}function qe(e){const t=typeof e;return null===e?"":"string"===t||"number"===t||"boolean"===t?String(e):e instanceof Me||e instanceof De||e instanceof Le||e instanceof $e?e.toString():JSON.stringify(e)}class Ve{constructor(e,t){this.type=e,this.value=t}static parse(e,t){if(2!==e.length)return t.error(`'literal' expression requires exactly one argument, but found ${e.length-1} instead.`);if(!Be(e[1]))return t.error("invalid value");const r=e[1];let n=Fe(r);const a=t.expectedType;return"array"!==n.kind||0!==n.N||!a||"array"!==a.kind||"number"==typeof a.N&&0!==a.N||(n=a),new Ve(n,r)}evaluate(){return this.value}eachChild(){}outputDefined(){return!0}}class Ue{constructor(e){this.name="ExpressionEvaluationError",this.message=e}toJSON(){return this.message}}const He={string:me,number:de,boolean:pe,object:fe};class We{constructor(e,t){this.type=e,this.args=t}static parse(e,t){if(e.length<2)return t.error("Expected at least one argument.");let r,n=1;const a=e[0];if("array"===a){let a,i;if(e.length>2){const r=e[1];if("string"!=typeof r||!(r in He)||"object"===r)return t.error('The item type argument of "array" must be one of string, number, boolean',1);a=He[r],n++}else a=be;if(e.length>3){if(null!==e[2]&&("number"!=typeof e[2]||e[2]<0||e[2]!==Math.floor(e[2])))return t.error('The length argument to "array" must be a positive integer literal',2);i=e[2],n++}r=ke(a,i)}else{if(!He[a])throw new Error("Types doesn't contain name = "+a);r=He[a]}const i=[];for(;ne.outputDefined())}}const Ge={"to-boolean":pe,"to-color":he,"to-number":de,"to-string":me};class Ye{constructor(e,t){this.type=e,this.args=t}static parse(e,t){if(e.length<2)return t.error("Expected at least one argument.");const r=e[0];if(!Ge[r])throw new Error(`Can't parse ${r} as it is not part of the known types`);if(("to-boolean"===r||"to-string"===r)&&2!==e.length)return t.error("Expected one argument.");const n=Ge[r],a=[];for(let r=1;r4?`Invalid rbga value ${JSON.stringify(t)}: expected an array containing either three or four numeric values.`:Re(t[0],t[1],t[2],t[3]),!r))return new Me(t[0]/255,t[1]/255,t[2]/255,t[3])}throw new Ue(r||`Could not parse color from value '${"string"==typeof t?t:JSON.stringify(t)}'`)}if("padding"===this.type.kind){let t;for(const r of this.args){t=r.evaluate(e);const n=Le.parse(t);if(n)return n}throw new Ue(`Could not parse padding from value '${"string"==typeof t?t:JSON.stringify(t)}'`)}if("number"===this.type.kind){let t=null;for(const r of this.args){if(t=r.evaluate(e),null===t)return 0;const n=Number(t);if(!isNaN(n))return n}throw new Ue(`Could not convert ${JSON.stringify(t)} to number.`)}return"formatted"===this.type.kind?De.fromString(qe(this.args[0].evaluate(e))):"resolvedImage"===this.type.kind?$e.fromString(qe(this.args[0].evaluate(e))):qe(this.args[0].evaluate(e))}eachChild(e){this.args.forEach(e)}outputDefined(){return this.args.every(e=>e.outputDefined())}}const Xe=["Unknown","Point","LineString","Polygon"];class Ze{constructor(){this.globals=null,this.feature=null,this.featureState=null,this.formattedSection=null,this._parseColorCache={},this.availableImages=null,this.canonical=null}id(){return this.feature&&"id"in this.feature?this.feature.id:null}geometryType(){return this.feature?"number"==typeof this.feature.type?Xe[this.feature.type]:this.feature.type:null}geometry(){return this.feature&&"geometry"in this.feature?this.feature.geometry:null}canonicalID(){return this.canonical}properties(){return this.feature&&this.feature.properties||{}}parseColor(e){let t=this._parseColorCache[e];return t||(t=this._parseColorCache[e]=Me.parse(e)),t}}class Ke{constructor(e,t,r,n){this.name=e,this.type=t,this._evaluate=r,this.args=n}evaluate(e){return this._evaluate(e,this.args)}eachChild(e){this.args.forEach(e)}outputDefined(){return!1}static parse(e,t){const r=e[0],n=Ke.definitions[r];if(!n)return t.error(`Unknown expression "${r}". If you wanted a literal array, use ["literal", [...]].`,0);const a=Array.isArray(n)?n[0]:n.type,i=Array.isArray(n)?[[n[1],n[2]]]:n.overloads,o=i.filter(([t])=>!Array.isArray(t)||t.length===e.length-1);let s=null;for(const[n,i]of o){s=new vt(t.registry,t.path,null,t.scope);const o=[];let l=!1;for(let t=1;t{return t=e,Array.isArray(t)?`(${t.map(xe).join(", ")})`:`(${xe(t.type)}...)`;var t}).join(" | "),n=[];for(let r=1;r=t[2]||e[1]<=t[1]||e[3]>=t[3])}function rt(e,t){const r=(180+e[0])/360,n=(180-180/Math.PI*Math.log(Math.tan(Math.PI/4+e[1]*Math.PI/360)))/360,a=Math.pow(2,t.z);return[Math.round(r*a*Qe),Math.round(n*a*Qe)]}function nt(e,t,r){const n=e[0]-t[0],a=e[1]-t[1],i=e[0]-r[0],o=e[1]-r[1];return n*o-i*a==0&&n*i<=0&&a*o<=0}function at(e,t){let r=!1;for(let o=0,s=t.length;o(n=e)[1]!=(i=s[t+1])[1]>n[1]&&n[0]<(i[0]-a[0])*(n[1]-a[1])/(i[1]-a[1])+a[0]&&(r=!r)}}var n,a,i;return r}function it(e,t){for(let r=0;r0&&s<0||o<0&&s>0}function st(e,t,r){for(const c of r)for(let r=0;rr[2]){const t=.5*n;let a=e[0]-r[0]>t?-n:r[0]-e[0]>t?n:0;0===a&&(a=e[0]-r[2]>t?-n:r[2]-e[0]>t?n:0),e[0]+=a}et(t,e)}function pt(e,t,r,n){const a=Math.pow(2,n.z)*Qe,i=[n.x*Qe,n.y*Qe],o=[];for(const n of e)for(const e of n){const n=[e.x+i[0],e.y+i[1]];mt(n,t,r,a),o.push(n)}return o}function ht(e,t,r,n){const a=Math.pow(2,n.z)*Qe,i=[n.x*Qe,n.y*Qe],o=[];for(const r of e){const e=[];for(const n of r){const r=[n.x+i[0],n.y+i[1]];et(t,r),e.push(r)}o.push(e)}if(t[2]-t[0]<=a/2){(s=t)[0]=s[1]=1/0,s[2]=s[3]=-1/0;for(const e of o)for(const n of e)mt(n,t,r,a)}var s;return o}class ft{constructor(e,t){this.type=pe,this.geojson=e,this.geometries=t}static parse(e,t){if(2!==e.length)return t.error(`'within' expression requires exactly one argument, but found ${e.length-1} instead.`);if(Be(e[1])){const t=e[1];if("FeatureCollection"===t.type)for(let e=0;e{t&&!bt(e)&&(t=!1)}),t}function gt(e){if(e instanceof Ke&&"feature-state"===e.name)return!1;let t=!0;return e.eachChild(e=>{t&&!gt(e)&&(t=!1)}),t}function _t(e,t){if(e instanceof Ke&&t.indexOf(e.name)>=0)return!1;let r=!0;return e.eachChild(e=>{r&&!_t(e,t)&&(r=!1)}),r}class yt{constructor(e,t){this.type=t.type,this.name=e,this.boundExpression=t}static parse(e,t){if(2!==e.length||"string"!=typeof e[1])return t.error("'var' expression requires exactly one string literal argument.");const r=e[1];return t.scope.has(r)?new yt(r,t.scope.get(r)):t.error(`Unknown variable "${r}". Make sure "${r}" has been bound in an enclosing "let" expression before using it.`,1)}evaluate(e){return this.boundExpression.evaluate(e)}eachChild(){}outputDefined(){return!1}}class vt{constructor(e,t=[],r,n=new ce,a=[]){this.registry=e,this.path=t,this.key=t.map(e=>`[${e}]`).join(""),this.scope=n,this.errors=a,this.expectedType=r}parse(e,t,r,n,a={}){return t?this.concat(t,r,n)._parse(e,a):this._parse(e,a)}_parse(e,t){function r(e,t,r){return"assert"===r?new We(t,[e]):"coerce"===r?new Ye(t,[e]):e}if(null!==e&&"string"!=typeof e&&"boolean"!=typeof e&&"number"!=typeof e||(e=["literal",e]),Array.isArray(e)){if(0===e.length)return this.error('Expected an array with at least one element. If you wanted a literal array, use ["literal", []].');const n=e[0];if("string"!=typeof n)return this.error(`Expression name must be a string, but found ${typeof n} instead. If you wanted a literal array, use ["literal", [...]].`,0),null;const a=this.registry[n];if(a){let n=a.parse(e,this);if(!n)return null;if(this.expectedType){const e=this.expectedType,a=n.type;if("string"!==e.kind&&"number"!==e.kind&&"boolean"!==e.kind&&"object"!==e.kind&&"array"!==e.kind||"value"!==a.kind)if("color"!==e.kind&&"formatted"!==e.kind&&"resolvedImage"!==e.kind||"value"!==a.kind&&"string"!==a.kind)if("padding"!==e.kind||"value"!==a.kind&&"number"!==a.kind&&"array"!==a.kind){if(this.checkSubtype(e,a))return null}else n=r(n,e,t.typeAnnotation||"coerce");else n=r(n,e,t.typeAnnotation||"coerce");else n=r(n,e,t.typeAnnotation||"assert")}if(!(n instanceof Ve)&&"resolvedImage"!==n.type.kind&&function e(t){if(t instanceof yt)return e(t.boundExpression);if(t instanceof Ke&&"error"===t.name)return!1;if(t instanceof Je)return!1;if(t instanceof ft)return!1;const r=t instanceof Ye||t instanceof We;let n=!0;return t.eachChild(t=>{n=r?n&&e(t):n&&t instanceof Ve}),!!n&&bt(t)&&_t(t,["zoom","heatmap-density","line-progress","accumulated","is-supported-script"])}(n)){const t=new Ze;try{n=new Ve(n.type,n.evaluate(t))}catch(e){return this.error(e.message),null}}return n}return this.error(`Unknown expression "${n}". If you wanted a literal array, use ["literal", [...]].`,0)}return this.error(void 0===e?"'undefined' value invalid. Use null instead.":"object"==typeof e?'Bare objects invalid. Use ["literal", {...}] instead.':`Expected an array, but found ${typeof e} instead.`)}concat(e,t,r){const n="number"==typeof e?this.path.concat(e):this.path,a=r?this.scope.concat(r):this.scope;return new vt(this.registry,n,t||null,a,this.errors)}error(e,...t){const r=`${this.key}${t.map(e=>`[${e}]`).join("")}`;this.errors.push(new le(r,e))}checkSubtype(e,t){const r=Ne(e,t);return r&&this.error(r),r}}function kt(e,t){const r=e.length-1;let n,a,i=0,o=r,s=0;for(;i<=o;)if(s=Math.floor((i+o)/2),n=e[s],a=e[s+1],n<=t){if(s===r||tt))throw new Ue("Input is not a number.");o=s-1}return 0}class xt{constructor(e,t,r){this.type=e,this.input=t,this.labels=[],this.outputs=[];for(const[e,t]of r)this.labels.push(e),this.outputs.push(t)}static parse(e,t){if(e.length-1<4)return t.error(`Expected at least 4 arguments, but found only ${e.length-1}.`);if((e.length-1)%2!=0)return t.error("Expected an even number of arguments.");const r=t.parse(e[1],1,de);if(!r)return null;const n=[];let a=null;t.expectedType&&"value"!==t.expectedType.kind&&(a=t.expectedType);for(let r=1;r=i)return t.error('Input/output pairs for "step" expressions must be arranged with input values in strictly ascending order.',s);const c=t.parse(o,l,a);if(!c)return null;a=a||c.type,n.push([i,c])}return new xt(a,r,n)}evaluate(e){const t=this.labels,r=this.outputs;if(1===t.length)return r[0].evaluate(e);const n=this.input.evaluate(e);if(n<=t[0])return r[0].evaluate(e);const a=t.length;return n>=t[a-1]?r[a-1].evaluate(e):r[kt(t,n)].evaluate(e)}eachChild(e){e(this.input);for(const t of this.outputs)e(t)}outputDefined(){return this.outputs.every(e=>e.outputDefined())}}function wt(e,t,r){return e*(1-r)+t*r}var Nt=Object.freeze({__proto__:null,number:wt,color:function(e,t,r){return new Me(wt(e.r,t.r,r),wt(e.g,t.g,r),wt(e.b,t.b,r),wt(e.a,t.a,r))},array:function(e,t,r){return e.map((e,n)=>wt(e,t[n],r))},padding:function(e,t,r){const n=e.values,a=t.values;return new Le([wt(n[0],a[0],r),wt(n[1],a[1],r),wt(n[2],a[2],r),wt(n[3],a[3],r)])}});const Et=6/29*3*(6/29),jt=Math.PI/180,Ot=180/Math.PI;function St(e){return e>.008856451679035631?Math.pow(e,1/3):e/Et+4/29}function Ct(e){return e>6/29?e*e*e:Et*(e-4/29)}function zt(e){return 255*(e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055)}function Tt(e){return(e/=255)<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)}function At(e){const t=Tt(e.r),r=Tt(e.g),n=Tt(e.b),a=St((.4124564*t+.3575761*r+.1804375*n)/.95047),i=St((.2126729*t+.7151522*r+.072175*n)/1);return{l:116*i-16,a:500*(a-i),b:200*(i-St((.0193339*t+.119192*r+.9503041*n)/1.08883)),alpha:e.a}}function Mt(e){let t=(e.l+16)/116,r=isNaN(e.a)?t:t+e.a/500,n=isNaN(e.b)?t:t-e.b/200;return t=1*Ct(t),r=.95047*Ct(r),n=1.08883*Ct(n),new Me(zt(3.2404542*r-1.5371385*t-.4985314*n),zt(-.969266*r+1.8760108*t+.041556*n),zt(.0556434*r-.2040259*t+1.0572252*n),e.alpha)}function Pt(e,t,r){const n=t-e;return e+r*(n>180||n<-180?n-360*Math.round(n/360):n)}const It={forward:At,reverse:Mt,interpolate:function(e,t,r){return{l:wt(e.l,t.l,r),a:wt(e.a,t.a,r),b:wt(e.b,t.b,r),alpha:wt(e.alpha,t.alpha,r)}}},Dt={forward:function(e){const{l:t,a:r,b:n}=At(e),a=Math.atan2(n,r)*Ot;return{h:a<0?a+360:a,c:Math.sqrt(r*r+n*n),l:t,alpha:e.a}},reverse:function(e){const t=e.h*jt,r=e.c;return Mt({l:e.l,a:Math.cos(t)*r,b:Math.sin(t)*r,alpha:e.alpha})},interpolate:function(e,t,r){return{h:Pt(e.h,t.h,r),c:wt(e.c,t.c,r),l:wt(e.l,t.l,r),alpha:wt(e.alpha,t.alpha,r)}}};var Lt=Object.freeze({__proto__:null,lab:It,hcl:Dt});class $t{constructor(e,t,r,n,a){this.type=e,this.operator=t,this.interpolation=r,this.input=n,this.labels=[],this.outputs=[];for(const[e,t]of a)this.labels.push(e),this.outputs.push(t)}static interpolationFactor(e,r,n,a){let i=0;if("exponential"===e.name)i=Rt(r,e.base,n,a);else if("linear"===e.name)i=Rt(r,1,n,a);else if("cubic-bezier"===e.name){const o=e.controlPoints;i=new t(o[0],o[1],o[2],o[3]).solve(Rt(r,1,n,a))}return i}static parse(e,t){let[r,n,a,...i]=e;if(!Array.isArray(n)||0===n.length)return t.error("Expected an interpolation type expression.",1);if("linear"===n[0])n={name:"linear"};else if("exponential"===n[0]){const e=n[1];if("number"!=typeof e)return t.error("Exponential interpolation requires a numeric base.",1,1);n={name:"exponential",base:e}}else{if("cubic-bezier"!==n[0])return t.error("Unknown interpolation type "+String(n[0]),1,0);{const e=n.slice(1);if(4!==e.length||e.some(e=>"number"!=typeof e||e<0||e>1))return t.error("Cubic bezier interpolation requires four numeric arguments with values between 0 and 1.",1);n={name:"cubic-bezier",controlPoints:e}}}if(e.length-1<4)return t.error(`Expected at least 4 arguments, but found only ${e.length-1}.`);if((e.length-1)%2!=0)return t.error("Expected an even number of arguments.");if(a=t.parse(a,2,de),!a)return null;const o=[];let s=null;"interpolate-hcl"===r||"interpolate-lab"===r?s=he:t.expectedType&&"value"!==t.expectedType.kind&&(s=t.expectedType);for(let e=0;e=r)return t.error('Input/output pairs for "interpolate" expressions must be arranged with input values in strictly ascending order.',a);const c=t.parse(n,l,s);if(!c)return null;s=s||c.type,o.push([r,c])}return"number"===s.kind||"color"===s.kind||"padding"===s.kind||"array"===s.kind&&"number"===s.itemType.kind&&"number"==typeof s.N?new $t(s,r,n,a,o):t.error(`Type ${xe(s)} is not interpolatable.`)}evaluate(e){const t=this.labels,r=this.outputs;if(1===t.length)return r[0].evaluate(e);const n=this.input.evaluate(e);if(n<=t[0])return r[0].evaluate(e);const a=t.length;if(n>=t[a-1])return r[a-1].evaluate(e);const i=kt(t,n),o=$t.interpolationFactor(this.interpolation,n,t[i],t[i+1]),s=r[i].evaluate(e),l=r[i+1].evaluate(e);return"interpolate"===this.operator?Nt[this.type.kind.toLowerCase()](s,l,o):"interpolate-hcl"===this.operator?Dt.reverse(Dt.interpolate(Dt.forward(s),Dt.forward(l),o)):It.reverse(It.interpolate(It.forward(s),It.forward(l),o))}eachChild(e){e(this.input);for(const t of this.outputs)e(t)}outputDefined(){return this.outputs.every(e=>e.outputDefined())}}function Rt(e,t,r,n){const a=n-r,i=e-r;return 0===a?0:1===t?i/a:(Math.pow(t,i)-1)/(Math.pow(t,a)-1)}class Bt{constructor(e,t){this.type=e,this.args=t}static parse(e,t){if(e.length<2)return t.error("Expectected at least one argument.");let r=null;const n=t.expectedType;n&&"value"!==n.kind&&(r=n);const a=[];for(const n of e.slice(1)){const e=t.parse(n,1+a.length,r,void 0,{typeAnnotation:"omit"});if(!e)return null;r=r||e.type,a.push(e)}if(!r)throw new Error("No output type");const i=n&&a.some(e=>Ne(n,e.type));return new Bt(i?be:r,a)}evaluate(e){let t,r=null,n=0;for(const a of this.args)if(n++,r=a.evaluate(e),r&&r instanceof $e&&!r.available&&(t||(t=r.name),r=null,n===this.args.length&&(r=t)),null!==r)break;return r}eachChild(e){this.args.forEach(e)}outputDefined(){return this.args.every(e=>e.outputDefined())}}class Ft{constructor(e,t){this.type=t.type,this.bindings=[].concat(e),this.result=t}evaluate(e){return this.result.evaluate(e)}eachChild(e){for(const t of this.bindings)e(t[1]);e(this.result)}static parse(e,t){if(e.length<4)return t.error(`Expected at least 3 arguments, but found ${e.length-1} instead.`);const r=[];for(let n=1;n=r.length)throw new Ue(`Array index out of bounds: ${t} > ${r.length-1}.`);if(t!==Math.floor(t))throw new Ue(`Array index must be an integer, but found ${t} instead.`);return r[t]}eachChild(e){e(this.index),e(this.input)}outputDefined(){return!1}}class Vt{constructor(e,t){this.type=pe,this.needle=e,this.haystack=t}static parse(e,t){if(3!==e.length)return t.error(`Expected 2 arguments, but found ${e.length-1} instead.`);const r=t.parse(e[1],1,be),n=t.parse(e[2],2,be);return r&&n?Ee(r.type,[pe,me,de,ue,be])?new Vt(r,n):t.error(`Expected first argument to be of type boolean, string, number or null, but found ${xe(r.type)} instead`):null}evaluate(e){const t=this.needle.evaluate(e),r=this.haystack.evaluate(e);if(!r)return!1;if(!je(t,["boolean","string","number","null"]))throw new Ue(`Expected first argument to be of type boolean, string, number or null, but found ${xe(Fe(t))} instead.`);if(!je(r,["string","array"]))throw new Ue(`Expected second argument to be of type array or string, but found ${xe(Fe(r))} instead.`);return r.indexOf(t)>=0}eachChild(e){e(this.needle),e(this.haystack)}outputDefined(){return!0}}class Ut{constructor(e,t,r){this.type=de,this.needle=e,this.haystack=t,this.fromIndex=r}static parse(e,t){if(e.length<=2||e.length>=5)return t.error(`Expected 3 or 4 arguments, but found ${e.length-1} instead.`);const r=t.parse(e[1],1,be),n=t.parse(e[2],2,be);if(!r||!n)return null;if(!Ee(r.type,[pe,me,de,ue,be]))return t.error(`Expected first argument to be of type boolean, string, number or null, but found ${xe(r.type)} instead`);if(4===e.length){const a=t.parse(e[3],3,de);return a?new Ut(r,n,a):null}return new Ut(r,n)}evaluate(e){const t=this.needle.evaluate(e),r=this.haystack.evaluate(e);if(!je(t,["boolean","string","number","null"]))throw new Ue(`Expected first argument to be of type boolean, string, number or null, but found ${xe(Fe(t))} instead.`);if(!je(r,["string","array"]))throw new Ue(`Expected second argument to be of type array or string, but found ${xe(Fe(r))} instead.`);if(this.fromIndex){const n=this.fromIndex.evaluate(e);return r.indexOf(t,n)}return r.indexOf(t)}eachChild(e){e(this.needle),e(this.haystack),this.fromIndex&&e(this.fromIndex)}outputDefined(){return!1}}class Ht{constructor(e,t,r,n,a,i){this.inputType=e,this.type=t,this.input=r,this.cases=n,this.outputs=a,this.otherwise=i}static parse(e,t){if(e.length<5)return t.error(`Expected at least 4 arguments, but found only ${e.length-1}.`);if(e.length%2!=1)return t.error("Expected an even number of arguments.");let r,n;t.expectedType&&"value"!==t.expectedType.kind&&(n=t.expectedType);const a={},i=[];for(let o=2;oNumber.MAX_SAFE_INTEGER)return c.error(`Branch labels must be integers no larger than ${Number.MAX_SAFE_INTEGER}.`);if("number"==typeof e&&Math.floor(e)!==e)return c.error("Numeric branch labels must be integer values.");if(r){if(c.checkSubtype(r,Fe(e)))return null}else r=Fe(e);if(void 0!==a[String(e)])return c.error("Branch labels must be unique.");a[String(e)]=i.length}const u=t.parse(l,o,n);if(!u)return null;n=n||u.type,i.push(u)}const o=t.parse(e[1],1,be);if(!o)return null;const s=t.parse(e[e.length-1],e.length-1,n);return s?"value"!==o.type.kind&&t.concat(1).checkSubtype(r,o.type)?null:new Ht(r,n,o,a,i,s):null}evaluate(e){const t=this.input.evaluate(e);return(Fe(t)===this.inputType&&this.outputs[this.cases[t]]||this.otherwise).evaluate(e)}eachChild(e){e(this.input),this.outputs.forEach(e),e(this.otherwise)}outputDefined(){return this.outputs.every(e=>e.outputDefined())&&this.otherwise.outputDefined()}}class Wt{constructor(e,t,r){this.type=e,this.branches=t,this.otherwise=r}static parse(e,t){if(e.length<4)return t.error(`Expected at least 3 arguments, but found only ${e.length-1}.`);if(e.length%2!=0)return t.error("Expected an odd number of arguments.");let r;t.expectedType&&"value"!==t.expectedType.kind&&(r=t.expectedType);const n=[];for(let a=1;at.outputDefined())&&this.otherwise.outputDefined()}}class Gt{constructor(e,t,r,n){this.type=e,this.input=t,this.beginIndex=r,this.endIndex=n}static parse(e,t){if(e.length<=2||e.length>=5)return t.error(`Expected 3 or 4 arguments, but found ${e.length-1} instead.`);const r=t.parse(e[1],1,be),n=t.parse(e[2],2,de);if(!r||!n)return null;if(!Ee(r.type,[ke(be),me,be]))return t.error(`Expected first argument to be of type array or string, but found ${xe(r.type)} instead`);if(4===e.length){const a=t.parse(e[3],3,de);return a?new Gt(r.type,r,n,a):null}return new Gt(r.type,r,n)}evaluate(e){const t=this.input.evaluate(e),r=this.beginIndex.evaluate(e);if(!je(t,["string","array"]))throw new Ue(`Expected first argument to be of type array or string, but found ${xe(Fe(t))} instead.`);if(this.endIndex){const n=this.endIndex.evaluate(e);return t.slice(r,n)}return t.slice(r)}eachChild(e){e(this.input),e(this.beginIndex),this.endIndex&&e(this.endIndex)}outputDefined(){return!1}}function Yt(e,t){return"=="===e||"!="===e?"boolean"===t.kind||"string"===t.kind||"number"===t.kind||"null"===t.kind||"value"===t.kind:"string"===t.kind||"number"===t.kind||"value"===t.kind}function Xt(e,t,r,n){return 0===n.compare(t,r)}function Zt(e,t,r){const n="=="!==e&&"!="!==e;return class a{constructor(e,t,r){this.type=pe,this.lhs=e,this.rhs=t,this.collator=r,this.hasUntypedArgument="value"===e.type.kind||"value"===t.type.kind}static parse(e,t){if(3!==e.length&&4!==e.length)return t.error("Expected two or three arguments.");const r=e[0];let i=t.parse(e[1],1,be);if(!i)return null;if(!Yt(r,i.type))return t.concat(1).error(`"${r}" comparisons are not supported for type '${xe(i.type)}'.`);let o=t.parse(e[2],2,be);if(!o)return null;if(!Yt(r,o.type))return t.concat(2).error(`"${r}" comparisons are not supported for type '${xe(o.type)}'.`);if(i.type.kind!==o.type.kind&&"value"!==i.type.kind&&"value"!==o.type.kind)return t.error(`Cannot compare types '${xe(i.type)}' and '${xe(o.type)}'.`);n&&("value"===i.type.kind&&"value"!==o.type.kind?i=new We(o.type,[i]):"value"!==i.type.kind&&"value"===o.type.kind&&(o=new We(i.type,[o])));let s=null;if(4===e.length){if("string"!==i.type.kind&&"string"!==o.type.kind&&"value"!==i.type.kind&&"value"!==o.type.kind)return t.error("Cannot use collator to compare non-string types.");if(s=t.parse(e[3],3,ge),!s)return null}return new a(i,o,s)}evaluate(a){const i=this.lhs.evaluate(a),o=this.rhs.evaluate(a);if(n&&this.hasUntypedArgument){const t=Fe(i),r=Fe(o);if(t.kind!==r.kind||"string"!==t.kind&&"number"!==t.kind)throw new Ue(`Expected arguments for "${e}" to be (string, string) or (number, number), but found (${t.kind}, ${r.kind}) instead.`)}if(this.collator&&!n&&this.hasUntypedArgument){const e=Fe(i),r=Fe(o);if("string"!==e.kind||"string"!==r.kind)return t(a,i,o)}return this.collator?r(a,i,o,this.collator.evaluate(a)):t(a,i,o)}eachChild(e){e(this.lhs),e(this.rhs),this.collator&&e(this.collator)}outputDefined(){return!0}}}const Kt=Zt("==",(function(e,t,r){return t===r}),Xt),Jt=Zt("!=",(function(e,t,r){return t!==r}),(function(e,t,r,n){return!Xt(0,t,r,n)})),Qt=Zt("<",(function(e,t,r){return t",(function(e,t,r){return t>r}),(function(e,t,r,n){return n.compare(t,r)>0})),tr=Zt("<=",(function(e,t,r){return t<=r}),(function(e,t,r,n){return n.compare(t,r)<=0})),rr=Zt(">=",(function(e,t,r){return t>=r}),(function(e,t,r,n){return n.compare(t,r)>=0}));class nr{constructor(e,t,r,n,a){this.type=me,this.number=e,this.locale=t,this.currency=r,this.minFractionDigits=n,this.maxFractionDigits=a}static parse(e,t){if(3!==e.length)return t.error("Expected two arguments.");const r=t.parse(e[1],1,de);if(!r)return null;const n=e[2];if("object"!=typeof n||Array.isArray(n))return t.error("NumberFormat options argument must be an object.");let a=null;if(n.locale&&(a=t.parse(n.locale,1,me),!a))return null;let i=null;if(n.currency&&(i=t.parse(n.currency,1,me),!i))return null;let o=null;if(n["min-fraction-digits"]&&(o=t.parse(n["min-fraction-digits"],1,de),!o))return null;let s=null;return n["max-fraction-digits"]&&(s=t.parse(n["max-fraction-digits"],1,de),!s)?null:new nr(r,a,i,o,s)}evaluate(e){return new Intl.NumberFormat(this.locale?this.locale.evaluate(e):[],{style:this.currency?"currency":"decimal",currency:this.currency?this.currency.evaluate(e):void 0,minimumFractionDigits:this.minFractionDigits?this.minFractionDigits.evaluate(e):void 0,maximumFractionDigits:this.maxFractionDigits?this.maxFractionDigits.evaluate(e):void 0}).format(this.number.evaluate(e))}eachChild(e){e(this.number),this.locale&&e(this.locale),this.currency&&e(this.currency),this.minFractionDigits&&e(this.minFractionDigits),this.maxFractionDigits&&e(this.maxFractionDigits)}outputDefined(){return!1}}class ar{constructor(e){this.type=_e,this.sections=e}static parse(e,t){if(e.length<2)return t.error("Expected at least one argument.");const r=e[1];if(!Array.isArray(r)&&"object"==typeof r)return t.error("First argument must be an image or text section.");const n=[];let a=!1;for(let r=1;r<=e.length-1;++r){const i=e[r];if(a&&"object"==typeof i&&!Array.isArray(i)){a=!1;let e=null;if(i["font-scale"]&&(e=t.parse(i["font-scale"],1,de),!e))return null;let r=null;if(i["text-font"]&&(r=t.parse(i["text-font"],1,ke(me)),!r))return null;let o=null;if(i["text-color"]&&(o=t.parse(i["text-color"],1,he),!o))return null;const s=n[n.length-1];s.scale=e,s.font=r,s.textColor=o}else{const i=t.parse(e[r],1,be);if(!i)return null;const o=i.type.kind;if("string"!==o&&"value"!==o&&"null"!==o&&"resolvedImage"!==o)return t.error("Formatted text type must be 'string', 'value', 'image' or 'null'.");a=!0,n.push({content:i,scale:null,font:null,textColor:null})}}return new ar(n)}evaluate(e){return new De(this.sections.map(t=>{const r=t.content.evaluate(e);return Fe(r)===ve?new Ie("",r,null,null,null):new Ie(qe(r),null,t.scale?t.scale.evaluate(e):null,t.font?t.font.evaluate(e).join(","):null,t.textColor?t.textColor.evaluate(e):null)}))}eachChild(e){for(const t of this.sections)e(t.content),t.scale&&e(t.scale),t.font&&e(t.font),t.textColor&&e(t.textColor)}outputDefined(){return!1}}class ir{constructor(e){this.type=ve,this.input=e}static parse(e,t){if(2!==e.length)return t.error("Expected two arguments.");const r=t.parse(e[1],1,me);return r?new ir(r):t.error("No image name provided.")}evaluate(e){const t=this.input.evaluate(e),r=$e.fromString(t);return r&&e.availableImages&&(r.available=e.availableImages.indexOf(t)>-1),r}eachChild(e){e(this.input)}outputDefined(){return!1}}class or{constructor(e){this.type=de,this.input=e}static parse(e,t){if(2!==e.length)return t.error(`Expected 1 argument, but found ${e.length-1} instead.`);const r=t.parse(e[1],1);return r?"array"!==r.type.kind&&"string"!==r.type.kind&&"value"!==r.type.kind?t.error(`Expected argument of type string or array, but found ${xe(r.type)} instead.`):new or(r):null}evaluate(e){const t=this.input.evaluate(e);if("string"==typeof t)return t.length;if(Array.isArray(t))return t.length;throw new Ue(`Expected value to be of type string or array, but found ${xe(Fe(t))} instead.`)}eachChild(e){e(this.input)}outputDefined(){return!1}}const sr={"==":Kt,"!=":Jt,">":er,"<":Qt,">=":rr,"<=":tr,array:We,at:qt,boolean:We,case:Wt,coalesce:Bt,collator:Je,format:ar,image:ir,in:Vt,"index-of":Ut,interpolate:$t,"interpolate-hcl":$t,"interpolate-lab":$t,length:or,let:Ft,literal:Ve,match:Ht,number:We,"number-format":nr,object:We,slice:Gt,step:xt,string:We,"to-boolean":Ye,"to-color":Ye,"to-number":Ye,"to-string":Ye,var:yt,within:ft};function lr(e,[t,r,n,a]){t=t.evaluate(e),r=r.evaluate(e),n=n.evaluate(e);const i=a?a.evaluate(e):1,o=Re(t,r,n,i);if(o)throw new Ue(o);return new Me(t/255*i,r/255*i,n/255*i,i)}function cr(e,t){return e in t}function ur(e,t){const r=t[e];return void 0===r?null:r}function dr(e){return{type:e}}function mr(e){return{result:"success",value:e}}function pr(e){return{result:"error",value:e}}function hr(e){return"data-driven"===e["property-type"]||"cross-faded-data-driven"===e["property-type"]}function fr(e){return!!e.expression&&e.expression.parameters.indexOf("zoom")>-1}function br(e){return!!e.expression&&e.expression.interpolated}function gr(e){return e instanceof Number?"number":e instanceof String?"string":e instanceof Boolean?"boolean":Array.isArray(e)?"array":null===e?"null":typeof e}function _r(e){return"object"==typeof e&&null!==e&&!Array.isArray(e)}function yr(e){return e}function vr(e,t,r){return void 0!==e?e:void 0!==t?t:void 0!==r?r:void 0}function kr(e,t,r,n,a){return vr(typeof r===a?n[r]:void 0,e.default,t.default)}function xr(e,t,r){if("number"!==gr(r))return vr(e.default,t.default);const n=e.stops.length;if(1===n)return e.stops[0][1];if(r<=e.stops[0][0])return e.stops[0][1];if(r>=e.stops[n-1][0])return e.stops[n-1][1];const a=kt(e.stops.map(e=>e[0]),r);return e.stops[a][1]}function wr(e,t,r){const n=void 0!==e.base?e.base:1;if("number"!==gr(r))return vr(e.default,t.default);const a=e.stops.length;if(1===a)return e.stops[0][1];if(r<=e.stops[0][0])return e.stops[0][1];if(r>=e.stops[a-1][0])return e.stops[a-1][1];const i=kt(e.stops.map(e=>e[0]),r),o=function(e,t,r,n){const a=n-r,i=e-r;return 0===a?0:1===t?i/a:(Math.pow(t,i)-1)/(Math.pow(t,a)-1)}(r,n,e.stops[i][0],e.stops[i+1][0]),s=e.stops[i][1],l=e.stops[i+1][1];let c=Nt[t.type]||yr;if(e.colorSpace&&"rgb"!==e.colorSpace){const t=Lt[e.colorSpace];c=(e,r)=>t.reverse(t.interpolate(t.forward(e),t.forward(r),o))}return"function"==typeof s.evaluate?{evaluate(...e){const t=s.evaluate.apply(void 0,e),r=l.evaluate.apply(void 0,e);if(void 0!==t&&void 0!==r)return c(t,r,o)}}:c(s,l,o)}function Nr(e,t,r){switch(t.type){case"color":r=Me.parse(r);break;case"formatted":r=De.fromString(r.toString());break;case"resolvedImage":r=$e.fromString(r.toString());break;case"padding":r=Le.parse(r);break;default:gr(r)===t.type||"enum"===t.type&&t.values[r]||(r=void 0)}return vr(r,e.default,t.default)}Ke.register(sr,{error:[{kind:"error"},[me],(e,[t])=>{throw new Ue(t.evaluate(e))}],typeof:[me,[be],(e,[t])=>xe(Fe(t.evaluate(e)))],"to-rgba":[ke(de,4),[he],(e,[t])=>t.evaluate(e).toArray()],rgb:[he,[de,de,de],lr],rgba:[he,[de,de,de,de],lr],has:{type:pe,overloads:[[[me],(e,[t])=>cr(t.evaluate(e),e.properties())],[[me,fe],(e,[t,r])=>cr(t.evaluate(e),r.evaluate(e))]]},get:{type:be,overloads:[[[me],(e,[t])=>ur(t.evaluate(e),e.properties())],[[me,fe],(e,[t,r])=>ur(t.evaluate(e),r.evaluate(e))]]},"feature-state":[be,[me],(e,[t])=>ur(t.evaluate(e),e.featureState||{})],properties:[fe,[],e=>e.properties()],"geometry-type":[me,[],e=>e.geometryType()],id:[be,[],e=>e.id()],zoom:[de,[],e=>e.globals.zoom],"heatmap-density":[de,[],e=>e.globals.heatmapDensity||0],"line-progress":[de,[],e=>e.globals.lineProgress||0],accumulated:[be,[],e=>void 0===e.globals.accumulated?null:e.globals.accumulated],"+":[de,dr(de),(e,t)=>{let r=0;for(const n of t)r+=n.evaluate(e);return r}],"*":[de,dr(de),(e,t)=>{let r=1;for(const n of t)r*=n.evaluate(e);return r}],"-":{type:de,overloads:[[[de,de],(e,[t,r])=>t.evaluate(e)-r.evaluate(e)],[[de],(e,[t])=>-t.evaluate(e)]]},"/":[de,[de,de],(e,[t,r])=>t.evaluate(e)/r.evaluate(e)],"%":[de,[de,de],(e,[t,r])=>t.evaluate(e)%r.evaluate(e)],ln2:[de,[],()=>Math.LN2],pi:[de,[],()=>Math.PI],e:[de,[],()=>Math.E],"^":[de,[de,de],(e,[t,r])=>Math.pow(t.evaluate(e),r.evaluate(e))],sqrt:[de,[de],(e,[t])=>Math.sqrt(t.evaluate(e))],log10:[de,[de],(e,[t])=>Math.log(t.evaluate(e))/Math.LN10],ln:[de,[de],(e,[t])=>Math.log(t.evaluate(e))],log2:[de,[de],(e,[t])=>Math.log(t.evaluate(e))/Math.LN2],sin:[de,[de],(e,[t])=>Math.sin(t.evaluate(e))],cos:[de,[de],(e,[t])=>Math.cos(t.evaluate(e))],tan:[de,[de],(e,[t])=>Math.tan(t.evaluate(e))],asin:[de,[de],(e,[t])=>Math.asin(t.evaluate(e))],acos:[de,[de],(e,[t])=>Math.acos(t.evaluate(e))],atan:[de,[de],(e,[t])=>Math.atan(t.evaluate(e))],min:[de,dr(de),(e,t)=>Math.min(...t.map(t=>t.evaluate(e)))],max:[de,dr(de),(e,t)=>Math.max(...t.map(t=>t.evaluate(e)))],abs:[de,[de],(e,[t])=>Math.abs(t.evaluate(e))],round:[de,[de],(e,[t])=>{const r=t.evaluate(e);return r<0?-Math.round(-r):Math.round(r)}],floor:[de,[de],(e,[t])=>Math.floor(t.evaluate(e))],ceil:[de,[de],(e,[t])=>Math.ceil(t.evaluate(e))],"filter-==":[pe,[me,be],(e,[t,r])=>e.properties()[t.value]===r.value],"filter-id-==":[pe,[be],(e,[t])=>e.id()===t.value],"filter-type-==":[pe,[me],(e,[t])=>e.geometryType()===t.value],"filter-<":[pe,[me,be],(e,[t,r])=>{const n=e.properties()[t.value],a=r.value;return typeof n==typeof a&&n{const r=e.id(),n=t.value;return typeof r==typeof n&&r":[pe,[me,be],(e,[t,r])=>{const n=e.properties()[t.value],a=r.value;return typeof n==typeof a&&n>a}],"filter-id->":[pe,[be],(e,[t])=>{const r=e.id(),n=t.value;return typeof r==typeof n&&r>n}],"filter-<=":[pe,[me,be],(e,[t,r])=>{const n=e.properties()[t.value],a=r.value;return typeof n==typeof a&&n<=a}],"filter-id-<=":[pe,[be],(e,[t])=>{const r=e.id(),n=t.value;return typeof r==typeof n&&r<=n}],"filter->=":[pe,[me,be],(e,[t,r])=>{const n=e.properties()[t.value],a=r.value;return typeof n==typeof a&&n>=a}],"filter-id->=":[pe,[be],(e,[t])=>{const r=e.id(),n=t.value;return typeof r==typeof n&&r>=n}],"filter-has":[pe,[be],(e,[t])=>t.value in e.properties()],"filter-has-id":[pe,[],e=>null!==e.id()&&void 0!==e.id()],"filter-type-in":[pe,[ke(me)],(e,[t])=>t.value.indexOf(e.geometryType())>=0],"filter-id-in":[pe,[ke(be)],(e,[t])=>t.value.indexOf(e.id())>=0],"filter-in-small":[pe,[me,ke(be)],(e,[t,r])=>r.value.indexOf(e.properties()[t.value])>=0],"filter-in-large":[pe,[me,ke(be)],(e,[t,r])=>function(e,t,r,n){for(;r<=n;){const a=r+n>>1;if(t[a]===e)return!0;t[a]>e?n=a-1:r=a+1}return!1}(e.properties()[t.value],r.value,0,r.value.length-1)],all:{type:pe,overloads:[[[pe,pe],(e,[t,r])=>t.evaluate(e)&&r.evaluate(e)],[dr(pe),(e,t)=>{for(const r of t)if(!r.evaluate(e))return!1;return!0}]]},any:{type:pe,overloads:[[[pe,pe],(e,[t,r])=>t.evaluate(e)||r.evaluate(e)],[dr(pe),(e,t)=>{for(const r of t)if(r.evaluate(e))return!0;return!1}]]},"!":[pe,[pe],(e,[t])=>!t.evaluate(e)],"is-supported-script":[pe,[me],(e,[t])=>{const r=e.globals&&e.globals.isSupportedScript;return!r||r(t.evaluate(e))}],upcase:[me,[me],(e,[t])=>t.evaluate(e).toUpperCase()],downcase:[me,[me],(e,[t])=>t.evaluate(e).toLowerCase()],concat:[me,dr(be),(e,t)=>t.map(t=>qe(t.evaluate(e))).join("")],"resolved-locale":[me,[ge],(e,[t])=>t.evaluate(e).resolvedLocale()]});class Er{constructor(e,t){this.expression=e,this._warningHistory={},this._evaluator=new Ze,this._defaultValue=t?function(e){return"color"===e.type&&_r(e.default)?new Me(0,0,0,0):"color"===e.type?Me.parse(e.default)||null:"padding"===e.type?Le.parse(e.default)||null:void 0===e.default?null:e.default}(t):null,this._enumValues=t&&"enum"===t.type?t.values:null}evaluateWithoutErrorHandling(e,t,r,n,a,i){return this._evaluator.globals=e,this._evaluator.feature=t,this._evaluator.featureState=r,this._evaluator.canonical=n,this._evaluator.availableImages=a||null,this._evaluator.formattedSection=i,this.expression.evaluate(this._evaluator)}evaluate(e,t,r,n,a,i){this._evaluator.globals=e,this._evaluator.feature=t||null,this._evaluator.featureState=r||null,this._evaluator.canonical=n,this._evaluator.availableImages=a||null,this._evaluator.formattedSection=i||null;try{const e=this.expression.evaluate(this._evaluator);if(null==e||"number"==typeof e&&e!=e)return this._defaultValue;if(this._enumValues&&!(e in this._enumValues))throw new Ue(`Expected value to be one of ${Object.keys(this._enumValues).map(e=>JSON.stringify(e)).join(", ")}, but found ${JSON.stringify(e)} instead.`);return e}catch(e){return this._warningHistory[e.message]||(this._warningHistory[e.message]=!0,"undefined"!=typeof console&&console.warn(e.message)),this._defaultValue}}}function jr(e){return Array.isArray(e)&&e.length>0&&"string"==typeof e[0]&&e[0]in sr}function Or(e,t){const r=new vt(sr,[],t?function(e){const t={color:he,string:me,number:de,enum:me,boolean:pe,formatted:_e,padding:ye,resolvedImage:ve};return"array"===e.type?ke(t[e.value]||be,e.length):t[e.type]}(t):void 0),n=r.parse(e,void 0,void 0,void 0,t&&"string"===t.type?{typeAnnotation:"coerce"}:void 0);return n?mr(new Er(n,t)):pr(r.errors)}class Sr{constructor(e,t){this.kind=e,this._styleExpression=t,this.isStateDependent="constant"!==e&&!gt(t.expression)}evaluateWithoutErrorHandling(e,t,r,n,a,i){return this._styleExpression.evaluateWithoutErrorHandling(e,t,r,n,a,i)}evaluate(e,t,r,n,a,i){return this._styleExpression.evaluate(e,t,r,n,a,i)}}class Cr{constructor(e,t,r,n){this.kind=e,this.zoomStops=r,this._styleExpression=t,this.isStateDependent="camera"!==e&&!gt(t.expression),this.interpolationType=n}evaluateWithoutErrorHandling(e,t,r,n,a,i){return this._styleExpression.evaluateWithoutErrorHandling(e,t,r,n,a,i)}evaluate(e,t,r,n,a,i){return this._styleExpression.evaluate(e,t,r,n,a,i)}interpolationFactor(e,t,r){return this.interpolationType?$t.interpolationFactor(this.interpolationType,e,t,r):0}}function zr(e,t){const r=Or(e,t);if("error"===r.result)return r;const n=r.value.expression,a=bt(n);if(!a&&!hr(t))return pr([new le("","data expressions not supported")]);const i=_t(n,["zoom"]);if(!i&&!fr(t))return pr([new le("","zoom expressions not supported")]);const o=function e(t){let r=null;if(t instanceof Ft)r=e(t.result);else if(t instanceof Bt){for(const n of t.args)if(r=e(n),r)break}else(t instanceof xt||t instanceof $t)&&t.input instanceof Ke&&"zoom"===t.input.name&&(r=t);return r instanceof le||t.eachChild(t=>{const n=e(t);n instanceof le?r=n:!r&&n?r=new le("",'"zoom" expression may only be used as input to a top-level "step" or "interpolate" expression.'):r&&n&&r!==n&&(r=new le("",'Only one zoom-based "step" or "interpolate" subexpression may be used in an expression.'))}),r}(n);return o||i?o instanceof le?pr([o]):o instanceof $t&&!br(t)?pr([new le("",'"interpolate" expressions cannot be used with this property')]):mr(o?new Cr(a?"camera":"composite",r.value,o.labels,o instanceof $t?o.interpolation:void 0):new Sr(a?"constant":"source",r.value)):pr([new le("",'"zoom" expression may only be used as input to a top-level "step" or "interpolate" expression.')])}class Tr{constructor(e,t){this._parameters=e,this._specification=t,ie(this,function e(t,r){const n="color"===r.type,a=t.stops&&"object"==typeof t.stops[0][0],i=a||!(a||void 0!==t.property),o=t.type||(br(r)?"exponential":"interval");if(n||"padding"===r.type){const e=n?Me.parse:Le.parse;(t=ie({},t)).stops&&(t.stops=t.stops.map(t=>[t[0],e(t[1])])),t.default=e(t.default?t.default:r.default)}if(t.colorSpace&&"rgb"!==t.colorSpace&&!Lt[t.colorSpace])throw new Error("Unknown color space: "+t.colorSpace);let s,l,c;if("exponential"===o)s=wr;else if("interval"===o)s=xr;else if("categorical"===o){s=kr,l=Object.create(null);for(const e of t.stops)l[e[0]]=e[1];c=typeof t.stops[0][0]}else{if("identity"!==o)throw new Error(`Unknown function type "${o}"`);s=Nr}if(a){const n={},a=[];for(let e=0;ee[0]),evaluate:({zoom:e},n)=>wr({stops:i,base:t.base},r,e).evaluate(e,n)}}if(i){const e="exponential"===o?{name:"exponential",base:void 0!==t.base?t.base:1}:null;return{kind:"camera",interpolationType:e,interpolationFactor:$t.interpolationFactor.bind(void 0,e),zoomStops:t.stops.map(e=>e[0]),evaluate:({zoom:e})=>s(t,r,e,l,c)}}return{kind:"source",evaluate(e,n){const a=n&&n.properties?n.properties[t.property]:void 0;return void 0===a?vr(t.default,r.default):s(t,r,a,l,c)}}}(this._parameters,this._specification))}static deserialize(e){return new Tr(e._parameters,e._specification)}static serialize(e){return{_parameters:e._parameters,_specification:e._specification}}}function Ar(e){const t=e.key,r=e.value,n=e.valueSpec||{},a=e.objectElementValidators||{},i=e.style,o=e.styleSpec;let s=[];const l=gr(r);if("object"!==l)return[new ne(t,r,`object expected, ${l} found`)];for(const e in r){const l=e.split(".")[0],c=n[l]||n["*"];let u;if(a[l])u=a[l];else if(n[l])u=on;else if(a["*"])u=a["*"];else{if(!n["*"]){s.push(new ne(t,r[e],`unknown property "${e}"`));continue}u=on}s=s.concat(u({key:(t?t+".":t)+e,value:r[e],valueSpec:c,style:i,styleSpec:o,object:r,objectKey:e},r))}for(const e in n)a[e]||n[e].required&&void 0===n[e].default&&void 0===r[e]&&s.push(new ne(t,r,`missing required property "${e}"`));return s}function Mr(e){const t=e.value,r=e.valueSpec,n=e.style,a=e.styleSpec,i=e.key,o=e.arrayElementValidator||on;if("array"!==gr(t))return[new ne(i,t,`array expected, ${gr(t)} found`)];if(r.length&&t.length!==r.length)return[new ne(i,t,`array length ${r.length} expected, length ${t.length} found`)];if(r["min-length"]&&t.lengthn.maximum?[new ne(t,r,`${r} is greater than the maximum value ${n.maximum}`)]:[]}function Ir(e){const t=e.valueSpec,r=oe(e.value.type);let n,a,i,o={};const s="categorical"!==r&&void 0===e.value.property,l=!s,c="array"===gr(e.value.stops)&&"array"===gr(e.value.stops[0])&&"object"===gr(e.value.stops[0][0]),u=Ar({key:e.key,value:e.value,valueSpec:e.styleSpec.function,style:e.style,styleSpec:e.styleSpec,objectElementValidators:{stops:function(e){if("identity"===r)return[new ne(e.key,e.value,'identity function may not have a "stops" property')];let t=[];const n=e.value;return t=t.concat(Mr({key:e.key,value:n,valueSpec:e.valueSpec,style:e.style,styleSpec:e.styleSpec,arrayElementValidator:d})),"array"===gr(n)&&0===n.length&&t.push(new ne(e.key,n,"array must have at least one stop")),t},default:function(e){return on({key:e.key,value:e.value,valueSpec:t,style:e.style,styleSpec:e.styleSpec})}}});return"identity"===r&&s&&u.push(new ne(e.key,e.value,'missing required property "property"')),"identity"===r||e.value.stops||u.push(new ne(e.key,e.value,'missing required property "stops"')),"exponential"===r&&e.valueSpec.expression&&!br(e.valueSpec)&&u.push(new ne(e.key,e.value,"exponential functions not supported")),e.styleSpec.$version>=8&&(l&&!hr(e.valueSpec)?u.push(new ne(e.key,e.value,"property functions not supported")):s&&!fr(e.valueSpec)&&u.push(new ne(e.key,e.value,"zoom functions not supported"))),"categorical"!==r&&!c||void 0!==e.value.property||u.push(new ne(e.key,e.value,'"property" property is required')),u;function d(e){let r=[];const n=e.value,s=e.key;if("array"!==gr(n))return[new ne(s,n,`array expected, ${gr(n)} found`)];if(2!==n.length)return[new ne(s,n,`array length 2 expected, length ${n.length} found`)];if(c){if("object"!==gr(n[0]))return[new ne(s,n,`object expected, ${gr(n[0])} found`)];if(void 0===n[0].zoom)return[new ne(s,n,"object stop key must have zoom")];if(void 0===n[0].value)return[new ne(s,n,"object stop key must have value")];if(i&&i>oe(n[0].zoom))return[new ne(s,n[0].zoom,"stop zoom values must appear in ascending order")];oe(n[0].zoom)!==i&&(i=oe(n[0].zoom),a=void 0,o={}),r=r.concat(Ar({key:s+"[0]",value:n[0],valueSpec:{zoom:{}},style:e.style,styleSpec:e.styleSpec,objectElementValidators:{zoom:Pr,value:m}}))}else r=r.concat(m({key:s+"[0]",value:n[0],valueSpec:{},style:e.style,styleSpec:e.styleSpec},n));return jr(se(n[1]))?r.concat([new ne(s+"[1]",n[1],"expressions are not allowed in function stops.")]):r.concat(on({key:s+"[1]",value:n[1],valueSpec:t,style:e.style,styleSpec:e.styleSpec}))}function m(e,i){const s=gr(e.value),l=oe(e.value),c=null!==e.value?e.value:i;if(n){if(s!==n)return[new ne(e.key,c,`${s} stop domain type must match previous stop domain type ${n}`)]}else n=s;if("number"!==s&&"string"!==s&&"boolean"!==s)return[new ne(e.key,c,"stop domain value must be a number, string, or boolean")];if("number"!==s&&"categorical"!==r){let n=`number expected, ${s} found`;return hr(t)&&void 0===r&&(n+='\nIf you intended to use a categorical function, specify `"type": "categorical"`.'),[new ne(e.key,c,n)]}return"categorical"!==r||"number"!==s||isFinite(l)&&Math.floor(l)===l?"categorical"!==r&&"number"===s&&void 0!==a&&lnew ne(`${e.key}${t.key}`,e.value,t.message));const r=t.value.expression||t.value._styleExpression.expression;if("property"===e.expressionContext&&"text-font"===e.propertyKey&&!r.outputDefined())return[new ne(e.key,e.value,`Invalid data expression for "${e.propertyKey}". Output values must be contained as literals within the expression.`)];if("property"===e.expressionContext&&"layout"===e.propertyType&&!gt(r))return[new ne(e.key,e.value,'"feature-state" data expressions are not supported with layout properties.')];if("filter"===e.expressionContext&&!gt(r))return[new ne(e.key,e.value,'"feature-state" data expressions are not supported with filters.')];if(e.expressionContext&&0===e.expressionContext.indexOf("cluster")){if(!_t(r,["zoom","feature-state"]))return[new ne(e.key,e.value,'"zoom" and "feature-state" expressions are not supported with cluster properties.')];if("cluster-initial"===e.expressionContext&&!bt(r))return[new ne(e.key,e.value,"Feature data expressions are not supported with initial expression part of cluster properties.")]}return[]}function Lr(e){const t=e.key,r=e.value,n=e.valueSpec,a=[];return Array.isArray(n.values)?-1===n.values.indexOf(oe(r))&&a.push(new ne(t,r,`expected one of [${n.values.join(", ")}], ${JSON.stringify(r)} found`)):-1===Object.keys(n.values).indexOf(oe(r))&&a.push(new ne(t,r,`expected one of [${Object.keys(n.values).join(", ")}], ${JSON.stringify(r)} found`)),a}function $r(e){if(!0===e||!1===e)return!0;if(!Array.isArray(e)||0===e.length)return!1;switch(e[0]){case"has":return e.length>=2&&"$id"!==e[1]&&"$type"!==e[1];case"in":return e.length>=3&&("string"!=typeof e[1]||Array.isArray(e[2]));case"!in":case"!has":case"none":return!1;case"==":case"!=":case">":case">=":case"<":case"<=":return 3!==e.length||Array.isArray(e[1])||Array.isArray(e[2]);case"any":case"all":for(const t of e.slice(1))if(!$r(t)&&"boolean"!=typeof t)return!1;return!0;default:return!0}}const Rr={type:"boolean",default:!1,transition:!1,"property-type":"data-driven",expression:{interpolated:!1,parameters:["zoom","feature"]}};function Br(e){if(null==e)return{filter:()=>!0,needGeometry:!1};$r(e)||(e=Vr(e));const t=Or(e,Rr);if("error"===t.result)throw new Error(t.value.map(e=>`${e.key}: ${e.message}`).join(", "));return{filter:(e,r,n)=>t.value.evaluate(e,r,{},n),needGeometry:qr(e)}}function Fr(e,t){return et?1:0}function qr(e){if(!Array.isArray(e))return!1;if("within"===e[0])return!0;for(let t=1;t"===t||"<="===t||">="===t?Ur(e[1],e[2],t):"any"===t?(r=e.slice(1),["any"].concat(r.map(Vr))):"all"===t?["all"].concat(e.slice(1).map(Vr)):"none"===t?["all"].concat(e.slice(1).map(Vr).map(Gr)):"in"===t?Hr(e[1],e.slice(2)):"!in"===t?Gr(Hr(e[1],e.slice(2))):"has"===t?Wr(e[1]):"!has"===t?Gr(Wr(e[1])):"within"!==t||e;var r}function Ur(e,t,r){switch(e){case"$type":return["filter-type-"+r,t];case"$id":return["filter-id-"+r,t];default:return["filter-"+r,e,t]}}function Hr(e,t){if(0===t.length)return!1;switch(e){case"$type":return["filter-type-in",["literal",t]];case"$id":return["filter-id-in",["literal",t]];default:return t.length>200&&!t.some(e=>typeof e!=typeof t[0])?["filter-in-large",e,["literal",t.sort(Fr)]]:["filter-in-small",e,["literal",t]]}}function Wr(e){switch(e){case"$type":return!0;case"$id":return["filter-has-id"];default:return["filter-has",e]}}function Gr(e){return["!",e]}function Yr(e){return $r(se(e.value))?Dr(ie({},e,{expressionContext:"filter",valueSpec:{value:"boolean"}})):function e(t){const r=t.value,n=t.key;if("array"!==gr(r))return[new ne(n,r,`array expected, ${gr(r)} found`)];const a=t.styleSpec;let i,o=[];if(r.length<1)return[new ne(n,r,"filter array must have at least 1 element")];switch(o=o.concat(Lr({key:n+"[0]",value:r[0],valueSpec:a.filter_operator,style:t.style,styleSpec:t.styleSpec})),oe(r[0])){case"<":case"<=":case">":case">=":r.length>=2&&"$type"===oe(r[1])&&o.push(new ne(n,r,`"$type" cannot be use with operator "${r[0]}"`));case"==":case"!=":3!==r.length&&o.push(new ne(n,r,`filter array for operator "${r[0]}" must have 3 elements`));case"in":case"!in":r.length>=2&&(i=gr(r[1]),"string"!==i&&o.push(new ne(n+"[1]",r[1],`string expected, ${i} found`)));for(let e=2;e{e in r&&t.push(new ne(n,r[e],`"${e}" is prohibited for ref layers`))}),a.layers.forEach(t=>{oe(t.id)===s&&(e=t)}),e?e.ref?t.push(new ne(n,r.ref,"ref cannot reference another ref layer")):o=oe(e.type):t.push(new ne(n,r.ref,`ref layer "${s}" not found`))}else if("background"!==o)if(r.source){const e=a.sources&&a.sources[r.source],i=e&&oe(e.type);e?"vector"===i&&"raster"===o?t.push(new ne(n,r.source,`layer "${r.id}" requires a raster source`)):"raster"===i&&"raster"!==o?t.push(new ne(n,r.source,`layer "${r.id}" requires a vector source`)):"vector"!==i||r["source-layer"]?"raster-dem"===i&&"hillshade"!==o?t.push(new ne(n,r.source,"raster-dem source can only be used with layer type 'hillshade'.")):"line"!==o||!r.paint||!r.paint["line-gradient"]||"geojson"===i&&e.lineMetrics||t.push(new ne(n,r,`layer "${r.id}" specifies a line-gradient, which requires a GeoJSON source with \`lineMetrics\` enabled.`)):t.push(new ne(n,r,`layer "${r.id}" must specify a "source-layer"`)):t.push(new ne(n,r.source,`source "${r.source}" not found`))}else t.push(new ne(n,r,'missing required property "source"'));return t=t.concat(Ar({key:n,value:r,valueSpec:i.layer,style:e.style,styleSpec:e.styleSpec,objectElementValidators:{"*":()=>[],type:()=>on({key:n+".type",value:r.type,valueSpec:i.layer.type,style:e.style,styleSpec:e.styleSpec,object:r,objectKey:"type"}),filter:Yr,layout:e=>Ar({layer:r,key:e.key,value:e.value,style:e.style,styleSpec:e.styleSpec,objectElementValidators:{"*":e=>Kr(ie({layerType:o},e))}}),paint:e=>Ar({layer:r,key:e.key,value:e.value,style:e.style,styleSpec:e.styleSpec,objectElementValidators:{"*":e=>Zr(ie({layerType:o},e))}})}})),t}function Qr(e){const t=e.value,r=e.key,n=gr(t);return"string"!==n?[new ne(r,t,`string expected, ${n} found`)]:[]}const en={promoteId:function({key:e,value:t}){if("string"===gr(t))return Qr({key:e,value:t});{const r=[];for(const n in t)r.push(...Qr({key:`${e}.${n}`,value:t[n]}));return r}}};function tn(e){const t=e.value,r=e.key,n=e.styleSpec,a=e.style;if(!t.type)return[new ne(r,t,'"type" is required')];const i=oe(t.type);let o;switch(i){case"vector":case"raster":case"raster-dem":return o=Ar({key:r,value:t,valueSpec:n["source_"+i.replace("-","_")],style:e.style,styleSpec:n,objectElementValidators:en}),o;case"geojson":if(o=Ar({key:r,value:t,valueSpec:n.source_geojson,style:a,styleSpec:n,objectElementValidators:en}),t.cluster)for(const e in t.clusterProperties){const[n,a]=t.clusterProperties[e],i="string"==typeof n?[n,["accumulated"],["get",e]]:n;o.push(...Dr({key:`${r}.${e}.map`,value:a,expressionContext:"cluster-map"})),o.push(...Dr({key:`${r}.${e}.reduce`,value:i,expressionContext:"cluster-reduce"}))}return o;case"video":return Ar({key:r,value:t,valueSpec:n.source_video,style:a,styleSpec:n});case"image":return Ar({key:r,value:t,valueSpec:n.source_image,style:a,styleSpec:n});case"canvas":return[new ne(r,null,"Please use runtime APIs to add canvas sources, rather than including them in stylesheets.","source.canvas")];default:return Lr({key:r+".type",value:t.type,valueSpec:{values:["vector","raster","raster-dem","geojson","video","image"]},style:a,styleSpec:n})}}function rn(e){const t=e.value,r=e.styleSpec,n=r.light,a=e.style;let i=[];const o=gr(t);if(void 0===t)return i;if("object"!==o)return i=i.concat([new ne("light",t,`object expected, ${o} found`)]),i;for(const e in t){const o=e.match(/^(.*)-transition$/);i=i.concat(o&&n[o[1]]&&n[o[1]].transition?on({key:e,value:t[e],valueSpec:r.transition,style:a,styleSpec:r}):n[e]?on({key:e,value:t[e],valueSpec:n[e],style:a,styleSpec:r}):[new ne(e,t[e],`unknown property "${e}"`)])}return i}function nn(e){const t=e.value,r=e.styleSpec,n=r.terrain,a=e.style;let i=[];const o=gr(t);if(void 0===t)return i;if("object"!==o)return i=i.concat([new ne("terrain",t,`object expected, ${o} found`)]),i;for(const e in t)i=i.concat(n[e]?on({key:e,value:t[e],valueSpec:n[e],style:a,styleSpec:r}):[new ne(e,t[e],`unknown property "${e}"`)]);return i}const an={"*":()=>[],array:Mr,boolean:function(e){const t=e.value,r=e.key,n=gr(t);return"boolean"!==n?[new ne(r,t,`boolean expected, ${n} found`)]:[]},number:Pr,color:function(e){const t=e.key,r=e.value,n=gr(r);return"string"!==n?[new ne(t,r,`color expected, ${n} found`)]:null===Oe(r)?[new ne(t,r,`color expected, "${r}" found`)]:[]},constants:ae,enum:Lr,filter:Yr,function:Ir,layer:Jr,object:Ar,source:tn,light:rn,terrain:nn,string:Qr,formatted:function(e){return 0===Qr(e).length?[]:Dr(e)},resolvedImage:function(e){return 0===Qr(e).length?[]:Dr(e)},padding:function(e){const t=e.key,r=e.value;if("array"===gr(r)){if(r.length<1||r.length>4)return[new ne(t,r,`padding requires 1 to 4 values; ${r.length} values found`)];const e={type:"number"};let n=[];for(let a=0;a[]}})),e.constants&&(r=r.concat(ae({key:"constants",value:e.constants,style:e,styleSpec:t}))),cn(r)}function cn(e){return[].concat(e).sort((e,t)=>e.line-t.line)}function un(e){return function(...t){return cn(e.apply(this,t))}}ln.source=un(tn),ln.light=un(rn),ln.terrain=un(nn),ln.layer=un(Jr),ln.filter=un(Yr),ln.paintProperty=un(Zr),ln.layoutProperty=un(Kr);const dn=ln,mn=dn.light,pn=dn.paintProperty,hn=dn.layoutProperty;function fn(e,t){let r=!1;if(t&&t.length)for(const n of t)e.fire(new ee(new Error(n.message))),r=!0;return r}class bn{constructor(e,t,r){const n=this.cells=[];if(e instanceof ArrayBuffer){this.arrayBuffer=e;const a=new Int32Array(this.arrayBuffer);e=a[0],this.d=(t=a[1])+2*(r=a[2]);for(let e=0;e=c[l+0]&&n>=c[l+1])?(o[d]=!0,i.push(a[d])):o[d]=!1}}}}_forEachCell(e,t,r,n,a,i,o,s){const l=this._convertToCellCoord(e),c=this._convertToCellCoord(t),u=this._convertToCellCoord(r),d=this._convertToCellCoord(n);for(let m=l;m<=u;m++)for(let l=c;l<=d;l++){const c=this.d*l+m;if((!s||s(this._convertFromCellCoord(m),this._convertFromCellCoord(l),this._convertFromCellCoord(m+1),this._convertFromCellCoord(l+1)))&&a.call(this,e,t,r,n,c,i,o,s))return}}_convertFromCellCoord(e){return(e-this.padding)/this.scale}_convertToCellCoord(e){return Math.max(0,Math.min(this.d-1,Math.floor(e*this.scale)+this.padding))}toArrayBuffer(){if(this.arrayBuffer)return this.arrayBuffer;const e=this.cells,t=3+this.cells.length+1+1;let r=0;for(let e=0;e=0)continue;const i=e[r];a[r]=gn[n].shallow.indexOf(r)>=0?i:vn(i,t)}e instanceof Error&&(a.message=e.message)}if(a.$name)throw new Error("$name property is reserved for worker serialization logic.");return"Object"!==n&&(a.$name=n),a}throw new Error("can't serialize object of type "+typeof e)}function kn(e){if(null==e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||e instanceof Boolean||e instanceof Number||e instanceof String||e instanceof Date||e instanceof RegExp||e instanceof Blob||yn(e)||w(e)||ArrayBuffer.isView(e)||e instanceof ImageData)return e;if(Array.isArray(e))return e.map(kn);if("object"==typeof e){const t=e.$name||"Object";if(!gn[t])throw new Error("can't deserialize unregistered class "+t);const{klass:r}=gn[t];if(!r)throw new Error("can't deserialize unregistered class "+t);if(r.deserialize)return r.deserialize(e);const n=Object.create(r.prototype);for(const r of Object.keys(e)){if("$name"===r)continue;const a=e[r];n[r]=gn[t].shallow.indexOf(r)>=0?a:kn(a)}return n}throw new Error("can't deserialize object of type "+typeof e)}class xn{constructor(){this.first=!0}update(e,t){const r=Math.floor(e);return this.first?(this.first=!1,this.lastIntegerZoom=r,this.lastIntegerZoomTime=0,this.lastZoom=e,this.lastFloorZoom=r,!0):(this.lastFloorZoom>r?(this.lastIntegerZoom=r+1,this.lastIntegerZoomTime=t):this.lastFloorZoome>=128&&e<=255,Arabic:e=>e>=1536&&e<=1791,"Arabic Supplement":e=>e>=1872&&e<=1919,"Arabic Extended-A":e=>e>=2208&&e<=2303,"Hangul Jamo":e=>e>=4352&&e<=4607,"Unified Canadian Aboriginal Syllabics":e=>e>=5120&&e<=5759,Khmer:e=>e>=6016&&e<=6143,"Unified Canadian Aboriginal Syllabics Extended":e=>e>=6320&&e<=6399,"General Punctuation":e=>e>=8192&&e<=8303,"Letterlike Symbols":e=>e>=8448&&e<=8527,"Number Forms":e=>e>=8528&&e<=8591,"Miscellaneous Technical":e=>e>=8960&&e<=9215,"Control Pictures":e=>e>=9216&&e<=9279,"Optical Character Recognition":e=>e>=9280&&e<=9311,"Enclosed Alphanumerics":e=>e>=9312&&e<=9471,"Geometric Shapes":e=>e>=9632&&e<=9727,"Miscellaneous Symbols":e=>e>=9728&&e<=9983,"Miscellaneous Symbols and Arrows":e=>e>=11008&&e<=11263,"CJK Radicals Supplement":e=>e>=11904&&e<=12031,"Kangxi Radicals":e=>e>=12032&&e<=12255,"Ideographic Description Characters":e=>e>=12272&&e<=12287,"CJK Symbols and Punctuation":e=>e>=12288&&e<=12351,Hiragana:e=>e>=12352&&e<=12447,Katakana:e=>e>=12448&&e<=12543,Bopomofo:e=>e>=12544&&e<=12591,"Hangul Compatibility Jamo":e=>e>=12592&&e<=12687,Kanbun:e=>e>=12688&&e<=12703,"Bopomofo Extended":e=>e>=12704&&e<=12735,"CJK Strokes":e=>e>=12736&&e<=12783,"Katakana Phonetic Extensions":e=>e>=12784&&e<=12799,"Enclosed CJK Letters and Months":e=>e>=12800&&e<=13055,"CJK Compatibility":e=>e>=13056&&e<=13311,"CJK Unified Ideographs Extension A":e=>e>=13312&&e<=19903,"Yijing Hexagram Symbols":e=>e>=19904&&e<=19967,"CJK Unified Ideographs":e=>e>=19968&&e<=40959,"Yi Syllables":e=>e>=40960&&e<=42127,"Yi Radicals":e=>e>=42128&&e<=42191,"Hangul Jamo Extended-A":e=>e>=43360&&e<=43391,"Hangul Syllables":e=>e>=44032&&e<=55215,"Hangul Jamo Extended-B":e=>e>=55216&&e<=55295,"Private Use Area":e=>e>=57344&&e<=63743,"CJK Compatibility Ideographs":e=>e>=63744&&e<=64255,"Arabic Presentation Forms-A":e=>e>=64336&&e<=65023,"Vertical Forms":e=>e>=65040&&e<=65055,"CJK Compatibility Forms":e=>e>=65072&&e<=65103,"Small Form Variants":e=>e>=65104&&e<=65135,"Arabic Presentation Forms-B":e=>e>=65136&&e<=65279,"Halfwidth and Fullwidth Forms":e=>e>=65280&&e<=65519};function Nn(e){for(const t of e)if(On(t.charCodeAt(0)))return!0;return!1}function En(e){for(const t of e)if(!jn(t.charCodeAt(0)))return!1;return!0}function jn(e){return!(wn.Arabic(e)||wn["Arabic Supplement"](e)||wn["Arabic Extended-A"](e)||wn["Arabic Presentation Forms-A"](e)||wn["Arabic Presentation Forms-B"](e))}function On(e){return!(746!==e&&747!==e&&(e<4352||!(wn["Bopomofo Extended"](e)||wn.Bopomofo(e)||wn["CJK Compatibility Forms"](e)&&!(e>=65097&&e<=65103)||wn["CJK Compatibility Ideographs"](e)||wn["CJK Compatibility"](e)||wn["CJK Radicals Supplement"](e)||wn["CJK Strokes"](e)||!(!wn["CJK Symbols and Punctuation"](e)||e>=12296&&e<=12305||e>=12308&&e<=12319||12336===e)||wn["CJK Unified Ideographs Extension A"](e)||wn["CJK Unified Ideographs"](e)||wn["Enclosed CJK Letters and Months"](e)||wn["Hangul Compatibility Jamo"](e)||wn["Hangul Jamo Extended-A"](e)||wn["Hangul Jamo Extended-B"](e)||wn["Hangul Jamo"](e)||wn["Hangul Syllables"](e)||wn.Hiragana(e)||wn["Ideographic Description Characters"](e)||wn.Kanbun(e)||wn["Kangxi Radicals"](e)||wn["Katakana Phonetic Extensions"](e)||wn.Katakana(e)&&12540!==e||!(!wn["Halfwidth and Fullwidth Forms"](e)||65288===e||65289===e||65293===e||e>=65306&&e<=65310||65339===e||65341===e||65343===e||e>=65371&&e<=65503||65507===e||e>=65512&&e<=65519)||!(!wn["Small Form Variants"](e)||e>=65112&&e<=65118||e>=65123&&e<=65126)||wn["Unified Canadian Aboriginal Syllabics"](e)||wn["Unified Canadian Aboriginal Syllabics Extended"](e)||wn["Vertical Forms"](e)||wn["Yijing Hexagram Symbols"](e)||wn["Yi Syllables"](e)||wn["Yi Radicals"](e))))}function Sn(e){return!(On(e)||function(e){return!!(wn["Latin-1 Supplement"](e)&&(167===e||169===e||174===e||177===e||188===e||189===e||190===e||215===e||247===e)||wn["General Punctuation"](e)&&(8214===e||8224===e||8225===e||8240===e||8241===e||8251===e||8252===e||8258===e||8263===e||8264===e||8265===e||8273===e)||wn["Letterlike Symbols"](e)||wn["Number Forms"](e)||wn["Miscellaneous Technical"](e)&&(e>=8960&&e<=8967||e>=8972&&e<=8991||e>=8996&&e<=9e3||9003===e||e>=9085&&e<=9114||e>=9150&&e<=9165||9167===e||e>=9169&&e<=9179||e>=9186&&e<=9215)||wn["Control Pictures"](e)&&9251!==e||wn["Optical Character Recognition"](e)||wn["Enclosed Alphanumerics"](e)||wn["Geometric Shapes"](e)||wn["Miscellaneous Symbols"](e)&&!(e>=9754&&e<=9759)||wn["Miscellaneous Symbols and Arrows"](e)&&(e>=11026&&e<=11055||e>=11088&&e<=11097||e>=11192&&e<=11243)||wn["CJK Symbols and Punctuation"](e)||wn.Katakana(e)||wn["Private Use Area"](e)||wn["CJK Compatibility Forms"](e)||wn["Small Form Variants"](e)||wn["Halfwidth and Fullwidth Forms"](e)||8734===e||8756===e||8757===e||e>=9984&&e<=10087||e>=10102&&e<=10131||65532===e||65533===e)}(e))}function Cn(e){return e>=1424&&e<=2303||wn["Arabic Presentation Forms-A"](e)||wn["Arabic Presentation Forms-B"](e)}function zn(e,t){return!(!t&&Cn(e)||e>=2304&&e<=3583||e>=3840&&e<=4255||wn.Khmer(e))}function Tn(e){for(const t of e)if(Cn(t.charCodeAt(0)))return!0;return!1}const An="deferred",Mn="loading",Pn="loaded";let In=null,Dn="unavailable",Ln=null;const $n=function(e){e&&"string"==typeof e&&e.indexOf("NetworkError")>-1&&(Dn="error"),In&&In(e)};function Rn(){Bn.fire(new Q("pluginStateChange",{pluginStatus:Dn,pluginURL:Ln}))}const Bn=new te,Fn=function(){return Dn},qn=function(){if(Dn!==An||!Ln)throw new Error("rtl-text-plugin cannot be downloaded unless a pluginURL is specified");Dn=Mn,Rn(),Ln&&H({url:Ln},e=>{e?$n(e):(Dn=Pn,Rn())})},Vn={applyArabicShaping:null,processBidirectionalText:null,processStyledBidirectionalText:null,isLoaded:()=>Dn===Pn||null!=Vn.applyArabicShaping,isLoading:()=>Dn===Mn,setState(e){if(!g())throw new Error("Cannot set the state of the rtl-text-plugin when not in the web-worker context");Dn=e.pluginStatus,Ln=e.pluginURL},isParsed(){if(!g())throw new Error("rtl-text-plugin is only parsed on the worker-threads");return null!=Vn.applyArabicShaping&&null!=Vn.processBidirectionalText&&null!=Vn.processStyledBidirectionalText},getPluginURL(){if(!g())throw new Error("rtl-text-plugin url can only be queried from the worker threads");return Ln}};class Un{constructor(e,t){this.zoom=e,t?(this.now=t.now,this.fadeDuration=t.fadeDuration,this.zoomHistory=t.zoomHistory,this.transition=t.transition):(this.now=0,this.fadeDuration=0,this.zoomHistory=new xn,this.transition={})}isSupportedScript(e){return function(e,t){for(const r of e)if(!zn(r.charCodeAt(0),t))return!1;return!0}(e,Vn.isLoaded())}crossFadingFactor(){return 0===this.fadeDuration?1:Math.min((this.now-this.zoomHistory.lastIntegerZoomTime)/this.fadeDuration,1)}getCrossfadeParameters(){const e=this.zoom,t=e-Math.floor(e),r=this.crossFadingFactor();return e>this.zoomHistory.lastIntegerZoom?{fromScale:2,toScale:1,t:t+(1-t)*r}:{fromScale:.5,toScale:1,t:1-(1-r)*t}}}class Hn{constructor(e,t){this.property=e,this.value=t,this.expression=function(e,t){if(_r(e))return new Tr(e,t);if(jr(e)){const r=zr(e,t);if("error"===r.result)throw new Error(r.value.map(e=>`${e.key}: ${e.message}`).join(", "));return r.value}{let r=e;return"color"===t.type&&"string"==typeof e?r=Me.parse(e):"padding"!==t.type||"number"!=typeof e&&!Array.isArray(e)||(r=Le.parse(e)),{kind:"constant",evaluate:()=>r}}}(void 0===t?e.specification.default:t,e.specification)}isDataDriven(){return"source"===this.expression.kind||"composite"===this.expression.kind}possiblyEvaluate(e,t,r){return this.property.possiblyEvaluate(this,e,t,r)}}class Wn{constructor(e){this.property=e,this.value=new Hn(e,void 0)}transitioned(e,t){return new Yn(this.property,this.value,t,s({},e.transition,this.transition),e.now)}untransitioned(){return new Yn(this.property,this.value,null,{},0)}}class Gn{constructor(e){this._properties=e,this._values=Object.create(e.defaultTransitionablePropertyValues)}getValue(e){return m(this._values[e].value.value)}setValue(e,t){Object.prototype.hasOwnProperty.call(this._values,e)||(this._values[e]=new Wn(this._values[e].property)),this._values[e].value=new Hn(this._values[e].property,null===t?void 0:m(t))}getTransition(e){return m(this._values[e].transition)}setTransition(e,t){Object.prototype.hasOwnProperty.call(this._values,e)||(this._values[e]=new Wn(this._values[e].property)),this._values[e].transition=m(t)||void 0}serialize(){const e={};for(const t of Object.keys(this._values)){const r=this.getValue(t);void 0!==r&&(e[t]=r);const n=this.getTransition(t);void 0!==n&&(e[t+"-transition"]=n)}return e}transitioned(e,t){const r=new Xn(this._properties);for(const n of Object.keys(this._values))r._values[n]=this._values[n].transitioned(e,t._values[n]);return r}untransitioned(){const e=new Xn(this._properties);for(const t of Object.keys(this._values))e._values[t]=this._values[t].untransitioned();return e}}class Yn{constructor(e,t,r,n,a){this.property=e,this.value=t,this.begin=a+n.delay||0,this.end=this.begin+n.duration||0,e.specification.transition&&(n.delay||n.duration)&&(this.prior=r)}possiblyEvaluate(e,t,r){const n=e.now||0,a=this.value.possiblyEvaluate(e,t,r),i=this.prior;if(i){if(n>this.end)return this.prior=null,a;if(this.value.isDataDriven())return this.prior=null,a;if(n=1)return 1;const t=e*e,r=t*e;return 4*(e<.5?r:3*(e-t)+r-.75)}(o))}}return a}}class Xn{constructor(e){this._properties=e,this._values=Object.create(e.defaultTransitioningPropertyValues)}possiblyEvaluate(e,t,r){const n=new Jn(this._properties);for(const a of Object.keys(this._values))n._values[a]=this._values[a].possiblyEvaluate(e,t,r);return n}hasTransition(){for(const e of Object.keys(this._values))if(this._values[e].prior)return!0;return!1}}class Zn{constructor(e){this._properties=e,this._values=Object.create(e.defaultPropertyValues)}getValue(e){return m(this._values[e].value)}setValue(e,t){this._values[e]=new Hn(this._values[e].property,null===t?void 0:m(t))}serialize(){const e={};for(const t of Object.keys(this._values)){const r=this.getValue(t);void 0!==r&&(e[t]=r)}return e}possiblyEvaluate(e,t,r){const n=new Jn(this._properties);for(const a of Object.keys(this._values))n._values[a]=this._values[a].possiblyEvaluate(e,t,r);return n}}class Kn{constructor(e,t,r){this.property=e,this.value=t,this.parameters=r}isConstant(){return"constant"===this.value.kind}constantOr(e){return"constant"===this.value.kind?this.value.value:e}evaluate(e,t,r,n){return this.property.evaluate(this.value,this.parameters,e,t,r,n)}}class Jn{constructor(e){this._properties=e,this._values=Object.create(e.defaultPossiblyEvaluatedValues)}get(e){return this._values[e]}}class Qn{constructor(e){this.specification=e}possiblyEvaluate(e,t){if(e.isDataDriven())throw new Error("Value should not be data driven");return e.expression.evaluate(t)}interpolate(e,t,r){const n=Nt[this.specification.type];return n?n(e,t,r):e}}class ea{constructor(e,t){this.specification=e,this.overrides=t}possiblyEvaluate(e,t,r,n){return new Kn(this,"constant"===e.expression.kind||"camera"===e.expression.kind?{kind:"constant",value:e.expression.evaluate(t,null,{},r,n)}:e.expression,t)}interpolate(e,t,r){if("constant"!==e.value.kind||"constant"!==t.value.kind)return e;if(void 0===e.value.value||void 0===t.value.value)return new Kn(this,{kind:"constant",value:void 0},e.parameters);const n=Nt[this.specification.type];return n?new Kn(this,{kind:"constant",value:n(e.value.value,t.value.value,r)},e.parameters):e}evaluate(e,t,r,n,a,i){return"constant"===e.kind?e.value:e.evaluate(t,r,n,a,i)}}class ta extends ea{possiblyEvaluate(e,t,r,n){if(void 0===e.value)return new Kn(this,{kind:"constant",value:void 0},t);if("constant"===e.expression.kind){const a=e.expression.evaluate(t,null,{},r,n),i="resolvedImage"===e.property.specification.type&&"string"!=typeof a?a.name:a,o=this._calculate(i,i,i,t);return new Kn(this,{kind:"constant",value:o},t)}if("camera"===e.expression.kind){const r=this._calculate(e.expression.evaluate({zoom:t.zoom-1}),e.expression.evaluate({zoom:t.zoom}),e.expression.evaluate({zoom:t.zoom+1}),t);return new Kn(this,{kind:"constant",value:r},t)}return new Kn(this,e.expression,t)}evaluate(e,t,r,n,a,i){if("source"===e.kind){const o=e.evaluate(t,r,n,a,i);return this._calculate(o,o,o,t)}return"composite"===e.kind?this._calculate(e.evaluate({zoom:Math.floor(t.zoom)-1},r,n),e.evaluate({zoom:Math.floor(t.zoom)},r,n),e.evaluate({zoom:Math.floor(t.zoom)+1},r,n),t):e.value}_calculate(e,t,r,n){return n.zoom>n.zoomHistory.lastIntegerZoom?{from:e,to:t}:{from:r,to:t}}interpolate(e){return e}}class ra{constructor(e){this.specification=e}possiblyEvaluate(e,t,r,n){if(void 0!==e.value){if("constant"===e.expression.kind){const a=e.expression.evaluate(t,null,{},r,n);return this._calculate(a,a,a,t)}return this._calculate(e.expression.evaluate(new Un(Math.floor(t.zoom-1),t)),e.expression.evaluate(new Un(Math.floor(t.zoom),t)),e.expression.evaluate(new Un(Math.floor(t.zoom+1),t)),t)}}_calculate(e,t,r,n){return n.zoom>n.zoomHistory.lastIntegerZoom?{from:e,to:t}:{from:r,to:t}}interpolate(e){return e}}class na{constructor(e){this.specification=e}possiblyEvaluate(e,t,r,n){return!!e.expression.evaluate(t,null,{},r,n)}interpolate(){return!1}}class aa{constructor(e){this.properties=e,this.defaultPropertyValues={},this.defaultTransitionablePropertyValues={},this.defaultTransitioningPropertyValues={},this.defaultPossiblyEvaluatedValues={},this.overridableProperties=[];for(const t in e){const r=e[t];r.specification.overridable&&this.overridableProperties.push(t);const n=this.defaultPropertyValues[t]=new Hn(r,void 0),a=this.defaultTransitionablePropertyValues[t]=new Wn(r);this.defaultTransitioningPropertyValues[t]=a.untransitioned(),this.defaultPossiblyEvaluatedValues[t]=n.possiblyEvaluate({})}}}_n("DataDrivenProperty",ea),_n("DataConstantProperty",Qn),_n("CrossFadedDataDrivenProperty",ta),_n("CrossFadedProperty",ra),_n("ColorRampProperty",na);const ia="-transition";class oa extends te{constructor(e,t){if(super(),this.id=e.id,this.type=e.type,this._featureFilter={filter:()=>!0,needGeometry:!1},"custom"!==e.type&&(this.metadata=e.metadata,this.minzoom=e.minzoom,this.maxzoom=e.maxzoom,"background"!==e.type&&(this.source=e.source,this.sourceLayer=e["source-layer"],this.filter=e.filter),t.layout&&(this._unevaluatedLayout=new Zn(t.layout)),t.paint)){this._transitionablePaint=new Gn(t.paint);for(const t in e.paint)this.setPaintProperty(t,e.paint[t],{validate:!1});for(const t in e.layout)this.setLayoutProperty(t,e.layout[t],{validate:!1});this._transitioningPaint=this._transitionablePaint.untransitioned(),this.paint=new Jn(t.paint)}}getCrossfadeParameters(){return this._crossfadeParameters}getLayoutProperty(e){return"visibility"===e?this.visibility:this._unevaluatedLayout.getValue(e)}setLayoutProperty(e,t,r={}){null!=t&&this._validate(hn,`layers.${this.id}.layout.${e}`,e,t,r)||("visibility"!==e?this._unevaluatedLayout.setValue(e,t):this.visibility=t)}getPaintProperty(e){return e.endsWith(ia)?this._transitionablePaint.getTransition(e.slice(0,-ia.length)):this._transitionablePaint.getValue(e)}setPaintProperty(e,t,r={}){if(null!=t&&this._validate(pn,`layers.${this.id}.paint.${e}`,e,t,r))return!1;if(e.endsWith(ia))return this._transitionablePaint.setTransition(e.slice(0,-ia.length),t||void 0),!1;{const r=this._transitionablePaint._values[e],n="cross-faded-data-driven"===r.property.specification["property-type"],a=r.value.isDataDriven(),i=r.value;this._transitionablePaint.setValue(e,t),this._handleSpecialPaintPropertyUpdate(e);const o=this._transitionablePaint._values[e].value;return o.isDataDriven()||a||n||this._handleOverridablePaintPropertyUpdate(e,i,o)}}_handleSpecialPaintPropertyUpdate(e){}_handleOverridablePaintPropertyUpdate(e,t,r){return!1}isHidden(e){return!!(this.minzoom&&e=this.maxzoom)||"none"===this.visibility}updateTransitions(e){this._transitioningPaint=this._transitionablePaint.transitioned(e,this._transitioningPaint)}hasTransition(){return this._transitioningPaint.hasTransition()}recalculate(e,t){e.getCrossfadeParameters&&(this._crossfadeParameters=e.getCrossfadeParameters()),this._unevaluatedLayout&&(this.layout=this._unevaluatedLayout.possiblyEvaluate(e,void 0,t)),this.paint=this._transitioningPaint.possiblyEvaluate(e,void 0,t)}serialize(){const e={id:this.id,type:this.type,source:this.source,"source-layer":this.sourceLayer,metadata:this.metadata,minzoom:this.minzoom,maxzoom:this.maxzoom,filter:this.filter,layout:this._unevaluatedLayout&&this._unevaluatedLayout.serialize(),paint:this._transitionablePaint&&this._transitionablePaint.serialize()};return this.visibility&&(e.layout=e.layout||{},e.layout.visibility=this.visibility),d(e,(e,t)=>!(void 0===e||"layout"===t&&!Object.keys(e).length||"paint"===t&&!Object.keys(e).length))}_validate(e,t,r,n,a={}){return(!a||!1!==a.validate)&&fn(this,e.call(dn,{key:t,layerType:this.type,objectKey:r,value:n,styleSpec:re,style:{glyphs:!0,sprite:!0}}))}is3D(){return!1}isTileClipped(){return!1}hasOffscreenPass(){return!1}resize(){}isStateDependent(){for(const e in this.paint._values){const t=this.paint.get(e);if(t instanceof Kn&&hr(t.property.specification)&&("source"===t.value.kind||"composite"===t.value.kind)&&t.value.isStateDependent)return!0}return!1}}const sa={Int8:Int8Array,Uint8:Uint8Array,Int16:Int16Array,Uint16:Uint16Array,Int32:Int32Array,Uint32:Uint32Array,Float32:Float32Array};class la{constructor(e,t){this._structArray=e,this._pos1=t*this.size,this._pos2=this._pos1/2,this._pos4=this._pos1/4,this._pos8=this._pos1/8}}class ca{constructor(){this.isTransferred=!1,this.capacity=-1,this.resize(0)}static serialize(e,t){return e._trim(),t&&(e.isTransferred=!0,t.push(e.arrayBuffer)),{length:e.length,arrayBuffer:e.arrayBuffer}}static deserialize(e){const t=Object.create(this.prototype);return t.arrayBuffer=e.arrayBuffer,t.length=e.length,t.capacity=e.arrayBuffer.byteLength/t.bytesPerElement,t._refreshViews(),t}_trim(){this.length!==this.capacity&&(this.capacity=this.length,this.arrayBuffer=this.arrayBuffer.slice(0,this.length*this.bytesPerElement),this._refreshViews())}clear(){this.length=0}resize(e){this.reserve(e),this.length=e}reserve(e){if(e>this.capacity){this.capacity=Math.max(e,Math.floor(5*this.capacity),128),this.arrayBuffer=new ArrayBuffer(this.capacity*this.bytesPerElement);const t=this.uint8;this._refreshViews(),t&&this.uint8.set(t)}}_refreshViews(){throw new Error("_refreshViews() must be implemented by each concrete StructArray layout")}}function ua(e,t=1){let r=0,n=0;return{members:e.map(e=>{const a=sa[e.type].BYTES_PER_ELEMENT,i=r=da(r,Math.max(t,a)),o=e.components||1;return n=Math.max(n,a),r+=a*o,{name:e.name,type:e.type,components:o,offset:i}}),size:da(r,Math.max(n,t)),alignment:t}}function da(e,t){return Math.ceil(e/t)*t}class ma extends ca{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)}emplaceBack(e,t){const r=this.length;return this.resize(r+1),this.emplace(r,e,t)}emplace(e,t,r){const n=2*e;return this.int16[n+0]=t,this.int16[n+1]=r,e}}ma.prototype.bytesPerElement=4,_n("StructArrayLayout2i4",ma);class pa extends ca{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)}emplaceBack(e,t,r,n){const a=this.length;return this.resize(a+1),this.emplace(a,e,t,r,n)}emplace(e,t,r,n,a){const i=4*e;return this.int16[i+0]=t,this.int16[i+1]=r,this.int16[i+2]=n,this.int16[i+3]=a,e}}pa.prototype.bytesPerElement=8,_n("StructArrayLayout4i8",pa);class ha extends ca{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)}emplaceBack(e,t,r,n,a,i){const o=this.length;return this.resize(o+1),this.emplace(o,e,t,r,n,a,i)}emplace(e,t,r,n,a,i,o){const s=6*e;return this.int16[s+0]=t,this.int16[s+1]=r,this.int16[s+2]=n,this.int16[s+3]=a,this.int16[s+4]=i,this.int16[s+5]=o,e}}ha.prototype.bytesPerElement=12,_n("StructArrayLayout2i4i12",ha);class fa extends ca{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)}emplaceBack(e,t,r,n,a,i){const o=this.length;return this.resize(o+1),this.emplace(o,e,t,r,n,a,i)}emplace(e,t,r,n,a,i,o){const s=4*e,l=8*e;return this.int16[s+0]=t,this.int16[s+1]=r,this.uint8[l+4]=n,this.uint8[l+5]=a,this.uint8[l+6]=i,this.uint8[l+7]=o,e}}fa.prototype.bytesPerElement=8,_n("StructArrayLayout2i4ub8",fa);class ba extends ca{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)}emplaceBack(e,t){const r=this.length;return this.resize(r+1),this.emplace(r,e,t)}emplace(e,t,r){const n=2*e;return this.float32[n+0]=t,this.float32[n+1]=r,e}}ba.prototype.bytesPerElement=8,_n("StructArrayLayout2f8",ba);class ga extends ca{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)}emplaceBack(e,t,r,n,a,i,o,s,l,c){const u=this.length;return this.resize(u+1),this.emplace(u,e,t,r,n,a,i,o,s,l,c)}emplace(e,t,r,n,a,i,o,s,l,c,u){const d=10*e;return this.uint16[d+0]=t,this.uint16[d+1]=r,this.uint16[d+2]=n,this.uint16[d+3]=a,this.uint16[d+4]=i,this.uint16[d+5]=o,this.uint16[d+6]=s,this.uint16[d+7]=l,this.uint16[d+8]=c,this.uint16[d+9]=u,e}}ga.prototype.bytesPerElement=20,_n("StructArrayLayout10ui20",ga);class _a extends ca{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)}emplaceBack(e,t,r,n,a,i,o,s,l,c,u,d){const m=this.length;return this.resize(m+1),this.emplace(m,e,t,r,n,a,i,o,s,l,c,u,d)}emplace(e,t,r,n,a,i,o,s,l,c,u,d,m){const p=12*e;return this.int16[p+0]=t,this.int16[p+1]=r,this.int16[p+2]=n,this.int16[p+3]=a,this.uint16[p+4]=i,this.uint16[p+5]=o,this.uint16[p+6]=s,this.uint16[p+7]=l,this.int16[p+8]=c,this.int16[p+9]=u,this.int16[p+10]=d,this.int16[p+11]=m,e}}_a.prototype.bytesPerElement=24,_n("StructArrayLayout4i4ui4i24",_a);class ya extends ca{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)}emplaceBack(e,t,r){const n=this.length;return this.resize(n+1),this.emplace(n,e,t,r)}emplace(e,t,r,n){const a=3*e;return this.float32[a+0]=t,this.float32[a+1]=r,this.float32[a+2]=n,e}}ya.prototype.bytesPerElement=12,_n("StructArrayLayout3f12",ya);class va extends ca{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer)}emplaceBack(e){const t=this.length;return this.resize(t+1),this.emplace(t,e)}emplace(e,t){return this.uint32[1*e+0]=t,e}}va.prototype.bytesPerElement=4,_n("StructArrayLayout1ul4",va);class ka extends ca{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)}emplaceBack(e,t,r,n,a,i,o,s,l){const c=this.length;return this.resize(c+1),this.emplace(c,e,t,r,n,a,i,o,s,l)}emplace(e,t,r,n,a,i,o,s,l,c){const u=10*e,d=5*e;return this.int16[u+0]=t,this.int16[u+1]=r,this.int16[u+2]=n,this.int16[u+3]=a,this.int16[u+4]=i,this.int16[u+5]=o,this.uint32[d+3]=s,this.uint16[u+8]=l,this.uint16[u+9]=c,e}}ka.prototype.bytesPerElement=20,_n("StructArrayLayout6i1ul2ui20",ka);class xa extends ca{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)}emplaceBack(e,t,r,n,a,i){const o=this.length;return this.resize(o+1),this.emplace(o,e,t,r,n,a,i)}emplace(e,t,r,n,a,i,o){const s=6*e;return this.int16[s+0]=t,this.int16[s+1]=r,this.int16[s+2]=n,this.int16[s+3]=a,this.int16[s+4]=i,this.int16[s+5]=o,e}}xa.prototype.bytesPerElement=12,_n("StructArrayLayout2i2i2i12",xa);class wa extends ca{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)}emplaceBack(e,t,r,n,a){const i=this.length;return this.resize(i+1),this.emplace(i,e,t,r,n,a)}emplace(e,t,r,n,a,i){const o=4*e,s=8*e;return this.float32[o+0]=t,this.float32[o+1]=r,this.float32[o+2]=n,this.int16[s+6]=a,this.int16[s+7]=i,e}}wa.prototype.bytesPerElement=16,_n("StructArrayLayout2f1f2i16",wa);class Na extends ca{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)}emplaceBack(e,t,r,n){const a=this.length;return this.resize(a+1),this.emplace(a,e,t,r,n)}emplace(e,t,r,n,a){const i=12*e,o=3*e;return this.uint8[i+0]=t,this.uint8[i+1]=r,this.float32[o+1]=n,this.float32[o+2]=a,e}}Na.prototype.bytesPerElement=12,_n("StructArrayLayout2ub2f12",Na);class Ea extends ca{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)}emplaceBack(e,t,r){const n=this.length;return this.resize(n+1),this.emplace(n,e,t,r)}emplace(e,t,r,n){const a=3*e;return this.uint16[a+0]=t,this.uint16[a+1]=r,this.uint16[a+2]=n,e}}Ea.prototype.bytesPerElement=6,_n("StructArrayLayout3ui6",Ea);class ja extends ca{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)}emplaceBack(e,t,r,n,a,i,o,s,l,c,u,d,m,p,h,f,b){const g=this.length;return this.resize(g+1),this.emplace(g,e,t,r,n,a,i,o,s,l,c,u,d,m,p,h,f,b)}emplace(e,t,r,n,a,i,o,s,l,c,u,d,m,p,h,f,b,g){const _=24*e,y=12*e,v=48*e;return this.int16[_+0]=t,this.int16[_+1]=r,this.uint16[_+2]=n,this.uint16[_+3]=a,this.uint32[y+2]=i,this.uint32[y+3]=o,this.uint32[y+4]=s,this.uint16[_+10]=l,this.uint16[_+11]=c,this.uint16[_+12]=u,this.float32[y+7]=d,this.float32[y+8]=m,this.uint8[v+36]=p,this.uint8[v+37]=h,this.uint8[v+38]=f,this.uint32[y+10]=b,this.int16[_+22]=g,e}}ja.prototype.bytesPerElement=48,_n("StructArrayLayout2i2ui3ul3ui2f3ub1ul1i48",ja);class Oa extends ca{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)}emplaceBack(e,t,r,n,a,i,o,s,l,c,u,d,m,p,h,f,b,g,_,y,v,k,x,w,N,E,j,O){const S=this.length;return this.resize(S+1),this.emplace(S,e,t,r,n,a,i,o,s,l,c,u,d,m,p,h,f,b,g,_,y,v,k,x,w,N,E,j,O)}emplace(e,t,r,n,a,i,o,s,l,c,u,d,m,p,h,f,b,g,_,y,v,k,x,w,N,E,j,O,S){const C=34*e,z=17*e;return this.int16[C+0]=t,this.int16[C+1]=r,this.int16[C+2]=n,this.int16[C+3]=a,this.int16[C+4]=i,this.int16[C+5]=o,this.int16[C+6]=s,this.int16[C+7]=l,this.uint16[C+8]=c,this.uint16[C+9]=u,this.uint16[C+10]=d,this.uint16[C+11]=m,this.uint16[C+12]=p,this.uint16[C+13]=h,this.uint16[C+14]=f,this.uint16[C+15]=b,this.uint16[C+16]=g,this.uint16[C+17]=_,this.uint16[C+18]=y,this.uint16[C+19]=v,this.uint16[C+20]=k,this.uint16[C+21]=x,this.uint16[C+22]=w,this.uint32[z+12]=N,this.float32[z+13]=E,this.float32[z+14]=j,this.float32[z+15]=O,this.float32[z+16]=S,e}}Oa.prototype.bytesPerElement=68,_n("StructArrayLayout8i15ui1ul4f68",Oa);class Sa extends ca{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)}emplaceBack(e){const t=this.length;return this.resize(t+1),this.emplace(t,e)}emplace(e,t){return this.float32[1*e+0]=t,e}}Sa.prototype.bytesPerElement=4,_n("StructArrayLayout1f4",Sa);class Ca extends ca{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)}emplaceBack(e,t,r){const n=this.length;return this.resize(n+1),this.emplace(n,e,t,r)}emplace(e,t,r,n){const a=3*e;return this.int16[a+0]=t,this.int16[a+1]=r,this.int16[a+2]=n,e}}Ca.prototype.bytesPerElement=6,_n("StructArrayLayout3i6",Ca);class za extends ca{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)}emplaceBack(e,t,r){const n=this.length;return this.resize(n+1),this.emplace(n,e,t,r)}emplace(e,t,r,n){const a=4*e;return this.uint32[2*e+0]=t,this.uint16[a+2]=r,this.uint16[a+3]=n,e}}za.prototype.bytesPerElement=8,_n("StructArrayLayout1ul2ui8",za);class Ta extends ca{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)}emplaceBack(e,t){const r=this.length;return this.resize(r+1),this.emplace(r,e,t)}emplace(e,t,r){const n=2*e;return this.uint16[n+0]=t,this.uint16[n+1]=r,e}}Ta.prototype.bytesPerElement=4,_n("StructArrayLayout2ui4",Ta);class Aa extends ca{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)}emplaceBack(e){const t=this.length;return this.resize(t+1),this.emplace(t,e)}emplace(e,t){return this.uint16[1*e+0]=t,e}}Aa.prototype.bytesPerElement=2,_n("StructArrayLayout1ui2",Aa);class Ma extends ca{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)}emplaceBack(e,t,r,n){const a=this.length;return this.resize(a+1),this.emplace(a,e,t,r,n)}emplace(e,t,r,n,a){const i=4*e;return this.float32[i+0]=t,this.float32[i+1]=r,this.float32[i+2]=n,this.float32[i+3]=a,e}}Ma.prototype.bytesPerElement=16,_n("StructArrayLayout4f16",Ma);class Pa extends la{get anchorPointX(){return this._structArray.int16[this._pos2+0]}get anchorPointY(){return this._structArray.int16[this._pos2+1]}get x1(){return this._structArray.int16[this._pos2+2]}get y1(){return this._structArray.int16[this._pos2+3]}get x2(){return this._structArray.int16[this._pos2+4]}get y2(){return this._structArray.int16[this._pos2+5]}get featureIndex(){return this._structArray.uint32[this._pos4+3]}get sourceLayerIndex(){return this._structArray.uint16[this._pos2+8]}get bucketIndex(){return this._structArray.uint16[this._pos2+9]}get anchorPoint(){return new E(this.anchorPointX,this.anchorPointY)}}Pa.prototype.size=20;class Ia extends ka{get(e){return new Pa(this,e)}}_n("CollisionBoxArray",Ia);class Da extends la{get anchorX(){return this._structArray.int16[this._pos2+0]}get anchorY(){return this._structArray.int16[this._pos2+1]}get glyphStartIndex(){return this._structArray.uint16[this._pos2+2]}get numGlyphs(){return this._structArray.uint16[this._pos2+3]}get vertexStartIndex(){return this._structArray.uint32[this._pos4+2]}get lineStartIndex(){return this._structArray.uint32[this._pos4+3]}get lineLength(){return this._structArray.uint32[this._pos4+4]}get segment(){return this._structArray.uint16[this._pos2+10]}get lowerSize(){return this._structArray.uint16[this._pos2+11]}get upperSize(){return this._structArray.uint16[this._pos2+12]}get lineOffsetX(){return this._structArray.float32[this._pos4+7]}get lineOffsetY(){return this._structArray.float32[this._pos4+8]}get writingMode(){return this._structArray.uint8[this._pos1+36]}get placedOrientation(){return this._structArray.uint8[this._pos1+37]}set placedOrientation(e){this._structArray.uint8[this._pos1+37]=e}get hidden(){return this._structArray.uint8[this._pos1+38]}set hidden(e){this._structArray.uint8[this._pos1+38]=e}get crossTileID(){return this._structArray.uint32[this._pos4+10]}set crossTileID(e){this._structArray.uint32[this._pos4+10]=e}get associatedIconIndex(){return this._structArray.int16[this._pos2+22]}}Da.prototype.size=48;class La extends ja{get(e){return new Da(this,e)}}_n("PlacedSymbolArray",La);class $a extends la{get anchorX(){return this._structArray.int16[this._pos2+0]}get anchorY(){return this._structArray.int16[this._pos2+1]}get rightJustifiedTextSymbolIndex(){return this._structArray.int16[this._pos2+2]}get centerJustifiedTextSymbolIndex(){return this._structArray.int16[this._pos2+3]}get leftJustifiedTextSymbolIndex(){return this._structArray.int16[this._pos2+4]}get verticalPlacedTextSymbolIndex(){return this._structArray.int16[this._pos2+5]}get placedIconSymbolIndex(){return this._structArray.int16[this._pos2+6]}get verticalPlacedIconSymbolIndex(){return this._structArray.int16[this._pos2+7]}get key(){return this._structArray.uint16[this._pos2+8]}get textBoxStartIndex(){return this._structArray.uint16[this._pos2+9]}get textBoxEndIndex(){return this._structArray.uint16[this._pos2+10]}get verticalTextBoxStartIndex(){return this._structArray.uint16[this._pos2+11]}get verticalTextBoxEndIndex(){return this._structArray.uint16[this._pos2+12]}get iconBoxStartIndex(){return this._structArray.uint16[this._pos2+13]}get iconBoxEndIndex(){return this._structArray.uint16[this._pos2+14]}get verticalIconBoxStartIndex(){return this._structArray.uint16[this._pos2+15]}get verticalIconBoxEndIndex(){return this._structArray.uint16[this._pos2+16]}get featureIndex(){return this._structArray.uint16[this._pos2+17]}get numHorizontalGlyphVertices(){return this._structArray.uint16[this._pos2+18]}get numVerticalGlyphVertices(){return this._structArray.uint16[this._pos2+19]}get numIconVertices(){return this._structArray.uint16[this._pos2+20]}get numVerticalIconVertices(){return this._structArray.uint16[this._pos2+21]}get useRuntimeCollisionCircles(){return this._structArray.uint16[this._pos2+22]}get crossTileID(){return this._structArray.uint32[this._pos4+12]}set crossTileID(e){this._structArray.uint32[this._pos4+12]=e}get textBoxScale(){return this._structArray.float32[this._pos4+13]}get textOffset0(){return this._structArray.float32[this._pos4+14]}get textOffset1(){return this._structArray.float32[this._pos4+15]}get collisionCircleDiameter(){return this._structArray.float32[this._pos4+16]}}$a.prototype.size=68;class Ra extends Oa{get(e){return new $a(this,e)}}_n("SymbolInstanceArray",Ra);class Ba extends Sa{getoffsetX(e){return this.float32[1*e+0]}}_n("GlyphOffsetArray",Ba);class Fa extends Ca{getx(e){return this.int16[3*e+0]}gety(e){return this.int16[3*e+1]}gettileUnitDistanceFromAnchor(e){return this.int16[3*e+2]}}_n("SymbolLineVertexArray",Fa);class qa extends la{get featureIndex(){return this._structArray.uint32[this._pos4+0]}get sourceLayerIndex(){return this._structArray.uint16[this._pos2+2]}get bucketIndex(){return this._structArray.uint16[this._pos2+3]}}qa.prototype.size=8;class Va extends za{get(e){return new qa(this,e)}}_n("FeatureIndexArray",Va);class Ua extends ma{}class Ha extends ma{}class Wa extends ma{}class Ga extends ha{}class Ya extends fa{}class Xa extends ba{}class Za extends ga{}class Ka extends _a{}class Ja extends ya{}class Qa extends va{}class ei extends xa{}class ti extends Na{}class ri extends Ea{}class ni extends Ta{}const ai=ua([{name:"a_pos",components:2,type:"Int16"}],4),{members:ii}=ai;class oi{constructor(e=[]){this.segments=e}prepareSegment(e,t,r,n){let a=this.segments[this.segments.length-1];return e>oi.MAX_VERTEX_ARRAY_LENGTH&&h(`Max vertices per segment is ${oi.MAX_VERTEX_ARRAY_LENGTH}: bucket requested ${e}`),(!a||a.vertexLength+e>oi.MAX_VERTEX_ARRAY_LENGTH||a.sortKey!==n)&&(a={vertexOffset:t.length,primitiveOffset:r.length,vertexLength:0,primitiveLength:0},void 0!==n&&(a.sortKey=n),this.segments.push(a)),a}get(){return this.segments}destroy(){for(const e of this.segments)for(const t in e.vaos)e.vaos[t].destroy()}static simpleSegment(e,t,r,n){return new oi([{vertexOffset:e,primitiveOffset:t,vertexLength:r,primitiveLength:n,vaos:{},sortKey:0}])}}function si(e,t){return 256*(e=i(Math.floor(e),0,255))+i(Math.floor(t),0,255)}oi.MAX_VERTEX_ARRAY_LENGTH=Math.pow(2,16)-1,_n("SegmentVector",oi);const li=ua([{name:"a_pattern_from",components:4,type:"Uint16"},{name:"a_pattern_to",components:4,type:"Uint16"},{name:"a_pixel_ratio_from",components:1,type:"Uint16"},{name:"a_pixel_ratio_to",components:1,type:"Uint16"}]);var ci={exports:{}},ui={exports:{}};ui.exports=function(e,t){var r,n,a,i,o,s,l,c;for(n=e.length-(r=3&e.length),a=t,o=3432918353,s=461845907,c=0;c>>16)*o&65535)<<16)&4294967295)<<15|l>>>17))*s+(((l>>>16)*s&65535)<<16)&4294967295)<<13|a>>>19))+((5*(a>>>16)&65535)<<16)&4294967295))+((58964+(i>>>16)&65535)<<16);switch(l=0,r){case 3:l^=(255&e.charCodeAt(c+2))<<16;case 2:l^=(255&e.charCodeAt(c+1))<<8;case 1:a^=l=(65535&(l=(l=(65535&(l^=255&e.charCodeAt(c)))*o+(((l>>>16)*o&65535)<<16)&4294967295)<<15|l>>>17))*s+(((l>>>16)*s&65535)<<16)&4294967295}return a^=e.length,a=2246822507*(65535&(a^=a>>>16))+((2246822507*(a>>>16)&65535)<<16)&4294967295,a=3266489909*(65535&(a^=a>>>13))+((3266489909*(a>>>16)&65535)<<16)&4294967295,(a^=a>>>16)>>>0};var di={exports:{}};di.exports=function(e,t){for(var r,n=e.length,a=t^n,i=0;n>=4;)r=1540483477*(65535&(r=255&e.charCodeAt(i)|(255&e.charCodeAt(++i))<<8|(255&e.charCodeAt(++i))<<16|(255&e.charCodeAt(++i))<<24))+((1540483477*(r>>>16)&65535)<<16),a=1540483477*(65535&a)+((1540483477*(a>>>16)&65535)<<16)^(r=1540483477*(65535&(r^=r>>>24))+((1540483477*(r>>>16)&65535)<<16)),n-=4,++i;switch(n){case 3:a^=(255&e.charCodeAt(i+2))<<16;case 2:a^=(255&e.charCodeAt(i+1))<<8;case 1:a=1540483477*(65535&(a^=255&e.charCodeAt(i)))+((1540483477*(a>>>16)&65535)<<16)}return a=1540483477*(65535&(a^=a>>>13))+((1540483477*(a>>>16)&65535)<<16),(a^=a>>>15)>>>0};var mi=ui.exports,pi=di.exports;ci.exports=mi,ci.exports.murmur3=mi,ci.exports.murmur2=pi;class hi{constructor(){this.ids=[],this.positions=[],this.indexed=!1}add(e,t,r,n){this.ids.push(fi(e)),this.positions.push(t,r,n)}getPositions(e){if(!this.indexed)throw new Error("Trying to get index, but feature positions are not indexed");const t=fi(e);let r=0,n=this.ids.length-1;for(;r>1;this.ids[e]>=t?n=e:r=e+1}const a=[];for(;this.ids[r]===t;)a.push({index:this.positions[3*r],start:this.positions[3*r+1],end:this.positions[3*r+2]}),r++;return a}static serialize(e,t){const r=new Float64Array(e.ids),n=new Uint32Array(e.positions);return function e(t,r,n,a){for(;n>1];let o=n-1,s=a+1;for(;;){do{o++}while(t[o]i);if(o>=s)break;bi(t,o,s),bi(r,3*o,3*s),bi(r,3*o+1,3*s+1),bi(r,3*o+2,3*s+2)}s-n"u_"+e),this.type=r}setUniform(e,t,r){e.set(r.constantOr(this.value))}getBinding(e,t,r){return"color"===this.type?new vi(e,t):new _i(e,t)}}class Ni{constructor(e,t){this.uniformNames=t.map(e=>"u_"+e),this.patternFrom=null,this.patternTo=null,this.pixelRatioFrom=1,this.pixelRatioTo=1}setConstantPatternPositions(e,t){this.pixelRatioFrom=t.pixelRatio,this.pixelRatioTo=e.pixelRatio,this.patternFrom=t.tlbr,this.patternTo=e.tlbr}setUniform(e,t,r,n){const a="u_pattern_to"===n?this.patternTo:"u_pattern_from"===n?this.patternFrom:"u_pixel_ratio_to"===n?this.pixelRatioTo:"u_pixel_ratio_from"===n?this.pixelRatioFrom:null;a&&e.set(a)}getBinding(e,t,r){return"u_pattern"===r.substr(0,9)?new yi(e,t):new _i(e,t)}}class Ei{constructor(e,t,r,n){this.expression=e,this.type=r,this.maxValue=0,this.paintVertexAttributes=t.map(e=>({name:"a_"+e,type:"Float32",components:"color"===r?2:1,offset:0})),this.paintVertexArray=new n}populatePaintArray(e,t,r,n,a){const i=this.paintVertexArray.length,o=this.expression.evaluate(new Un(0),t,{},n,[],a);this.paintVertexArray.resize(e),this._setPaintValue(i,e,o)}updatePaintArray(e,t,r,n){const a=this.expression.evaluate({zoom:0},r,n);this._setPaintValue(e,t,a)}_setPaintValue(e,t,r){if("color"===this.type){const n=xi(r);for(let r=e;r`u_${e}_t`),this.type=r,this.useIntegerZoom=n,this.zoom=a,this.maxValue=0,this.paintVertexAttributes=t.map(e=>({name:"a_"+e,type:"Float32",components:"color"===r?4:2,offset:0})),this.paintVertexArray=new i}populatePaintArray(e,t,r,n,a){const i=this.expression.evaluate(new Un(this.zoom),t,{},n,[],a),o=this.expression.evaluate(new Un(this.zoom+1),t,{},n,[],a),s=this.paintVertexArray.length;this.paintVertexArray.resize(e),this._setPaintValue(s,e,i,o)}updatePaintArray(e,t,r,n){const a=this.expression.evaluate({zoom:this.zoom},r,n),i=this.expression.evaluate({zoom:this.zoom+1},r,n);this._setPaintValue(e,t,a,i)}_setPaintValue(e,t,r,n){if("color"===this.type){const a=xi(r),i=xi(n);for(let r=e;r"#define HAS_UNIFORM_"+e))}return e}getBinderAttributes(){const e=[];for(const t in this.binders){const r=this.binders[t];if(r instanceof Ei||r instanceof ji)for(let t=0;t!0)){this.programConfigurations={};for(const n of e)this.programConfigurations[n.id]=new Si(n,t,r);this.needsUpload=!1,this._featureMap=new hi,this._bufferOffset=0}populatePaintArrays(e,t,r,n,a,i){for(const r in this.programConfigurations)this.programConfigurations[r].populatePaintArrays(e,t,n,a,i);void 0!==t.id&&this._featureMap.add(t.id,r,this._bufferOffset,e),this._bufferOffset=e,this.needsUpload=!0}updatePaintArrays(e,t,r,n){for(const a of r)this.needsUpload=this.programConfigurations[a.id].updatePaintArrays(e,this._featureMap,t,a,n)||this.needsUpload}get(e){return this.programConfigurations[e]}upload(e){if(this.needsUpload){for(const t in this.programConfigurations)this.programConfigurations[t].upload(e);this.needsUpload=!1}}destroy(){for(const e in this.programConfigurations)this.programConfigurations[e].destroy()}}function zi(e,t){return{"text-opacity":["opacity"],"icon-opacity":["opacity"],"text-color":["fill_color"],"icon-color":["fill_color"],"text-halo-color":["halo_color"],"icon-halo-color":["halo_color"],"text-halo-blur":["halo_blur"],"icon-halo-blur":["halo_blur"],"text-halo-width":["halo_width"],"icon-halo-width":["halo_width"],"line-gap-width":["gapwidth"],"line-pattern":["pattern_to","pattern_from","pixel_ratio_to","pixel_ratio_from"],"fill-pattern":["pattern_to","pattern_from","pixel_ratio_to","pixel_ratio_from"],"fill-extrusion-pattern":["pattern_to","pattern_from","pixel_ratio_to","pixel_ratio_from"]}[e]||[e.replace(t+"-","").replace(/-/g,"_")]}function Ti(e,t,r){const n={color:{source:ba,composite:Ma},number:{source:Sa,composite:ba}},a=function(e){return{"line-pattern":{source:Za,composite:Za},"fill-pattern":{source:Za,composite:Za},"fill-extrusion-pattern":{source:Za,composite:Za}}[e]}(e);return a&&a[r]||n[t][r]}_n("ConstantBinder",wi),_n("CrossFadedConstantBinder",Ni),_n("SourceExpressionBinder",Ei),_n("CrossFadedCompositeBinder",Oi),_n("CompositeExpressionBinder",ji),_n("ProgramConfiguration",Si,{omit:["_buffers"]}),_n("ProgramConfigurationSet",Ci);var Ai=8192;const Mi=Math.pow(2,14)-1,Pi=-Mi-1;function Ii(e){const t=Ai/e.extent,r=e.loadGeometry();for(let e=0;er.x+1||or.y+1)&&h("Geometry exceeds allowed extent, reduce your vector tile buffer size")}}return r}function Di(e,t){return{type:e.type,id:e.id,properties:e.properties,geometry:t?Ii(e):[]}}function Li(e,t,r,n,a){e.emplaceBack(2*t+(n+1)/2,2*r+(a+1)/2)}class $i{constructor(e){this.zoom=e.zoom,this.overscaling=e.overscaling,this.layers=e.layers,this.layerIds=this.layers.map(e=>e.id),this.index=e.index,this.hasPattern=!1,this.layoutVertexArray=new Ha,this.indexArray=new ri,this.segments=new oi,this.programConfigurations=new Ci(e.layers,e.zoom),this.stateDependentLayerIds=this.layers.filter(e=>e.isStateDependent()).map(e=>e.id)}populate(e,t,r){const n=this.layers[0],a=[];let i=null,o=!1;"circle"===n.type&&(i=n.layout.get("circle-sort-key"),o=!i.isConstant());for(const{feature:t,id:n,index:s,sourceLayerIndex:l}of e){const e=this.layers[0]._featureFilter.needGeometry,c=Di(t,e);if(!this.layers[0]._featureFilter.filter(new Un(this.zoom),c,r))continue;const u=o?i.evaluate(c,{},r):void 0,d={id:n,properties:t.properties,type:t.type,sourceLayerIndex:l,index:s,geometry:e?c.geometry:Ii(t),patterns:{},sortKey:u};a.push(d)}o&&a.sort((e,t)=>e.sortKey-t.sortKey);for(const n of a){const{geometry:a,index:i,sourceLayerIndex:o}=n,s=e[i].feature;this.addFeature(n,a,i,r),t.featureIndex.insert(s,a,i,o,this.index)}}update(e,t,r){this.stateDependentLayers.length&&this.programConfigurations.updatePaintArrays(e,t,this.stateDependentLayers,r)}isEmpty(){return 0===this.layoutVertexArray.length}uploadPending(){return!this.uploaded||this.programConfigurations.needsUpload}upload(e){this.uploaded||(this.layoutVertexBuffer=e.createVertexBuffer(this.layoutVertexArray,ii),this.indexBuffer=e.createIndexBuffer(this.indexArray)),this.programConfigurations.upload(e),this.uploaded=!0}destroy(){this.layoutVertexBuffer&&(this.layoutVertexBuffer.destroy(),this.indexBuffer.destroy(),this.programConfigurations.destroy(),this.segments.destroy())}addFeature(e,t,r,n){for(const r of t)for(const t of r){const r=t.x,n=t.y;if(r<0||r>=Ai||n<0||n>=Ai)continue;const a=this.segments.prepareSegment(4,this.layoutVertexArray,this.indexArray,e.sortKey),i=a.vertexLength;Li(this.layoutVertexArray,r,n,-1,-1),Li(this.layoutVertexArray,r,n,1,-1),Li(this.layoutVertexArray,r,n,1,1),Li(this.layoutVertexArray,r,n,-1,1),this.indexArray.emplaceBack(i,i+1,i+2),this.indexArray.emplaceBack(i,i+3,i+2),a.vertexLength+=4,a.primitiveLength+=2}this.programConfigurations.populatePaintArrays(this.layoutVertexArray.length,e,r,{},n)}}function Ri(e,t){for(let r=0;r1){if(Vi(e,t))return!0;for(let n=0;n1?r:r.sub(t)._mult(a)._add(t))}function Gi(e,t){let r,n,a,i=!1;for(let o=0;ot.y!=a.y>t.y&&t.x<(a.x-n.x)*(t.y-n.y)/(a.y-n.y)+n.x&&(i=!i)}return i}function Yi(e,t){let r=!1;for(let n=0,a=e.length-1;nt.y!=o.y>t.y&&t.x<(o.x-i.x)*(t.y-i.y)/(o.y-i.y)+i.x&&(r=!r)}return r}function Xi(e,t,r){const n=r[0],a=r[2];if(e.xa.x&&t.x>a.x||e.ya.y&&t.y>a.y)return!1;const i=f(e,t,r[0]);return i!==f(e,t,r[1])||i!==f(e,t,r[2])||i!==f(e,t,r[3])}function Zi(e,t,r){const n=t.paint.get(e).value;return"constant"===n.kind?n.value:r.programConfigurations.get(t.id).getMaxValue(e)}function Ki(e){return Math.sqrt(e[0]*e[0]+e[1]*e[1])}function Ji(e,t,r,n,a){if(!t[0]&&!t[1])return e;const i=E.convert(t)._mult(a);"viewport"===r&&i._rotate(-n);const o=[];for(let t=0;te.width||a.height>e.height||r.x>e.width-a.width||r.y>e.height-a.height)throw new RangeError("out of range source coordinates for image copy");if(a.width>t.width||a.height>t.height||n.x>t.width-a.width||n.y>t.height-a.height)throw new RangeError("out of range destination coordinates for image copy");const o=e.data,s=t.data;if(o===s)throw new Error("srcData equals dstData, so image is already copied");for(let l=0;l{t[e.evaluationKey]=i;const o=e.expression.evaluate(t);a.data[r+n+0]=Math.floor(255*o.r/o.a),a.data[r+n+1]=Math.floor(255*o.g/o.a),a.data[r+n+2]=Math.floor(255*o.b/o.a),a.data[r+n+3]=Math.floor(255*o.a)};if(e.clips)for(let t=0,a=0;t80*r){n=i=e[0],a=o=e[1];for(var h=r;hi&&(i=s),l>o&&(o=l);c=0!==(c=Math.max(i-n,o-a))?32767/c:0}return Co(m,p,r,n,a,c,0),p}function Oo(e,t,r,n,a){var i,o;if(a===Ko(e,t,r,n)>0)for(i=t;i=t;i-=n)o=Yo(i,e[i],e[i+1],o);return o&&qo(o,o.next)&&(Xo(o),o=o.next),o}function So(e,t){if(!e)return e;t||(t=e);var r,n=e;do{if(r=!1,n.steiner||!qo(n,n.next)&&0!==Fo(n.prev,n,n.next))n=n.next;else{if(Xo(n),(n=t=n.prev)===n.next)break;r=!0}}while(r||n!==t);return t}function Co(e,t,r,n,a,i,o){if(e){!o&&i&&function(e,t,r,n){var a=e;do{0===a.z&&(a.z=Lo(a.x,a.y,t,r,n)),a.prevZ=a.prev,a.nextZ=a.next,a=a.next}while(a!==e);a.prevZ.nextZ=null,a.prevZ=null,function(e){var t,r,n,a,i,o,s,l,c=1;do{for(r=e,e=null,i=null,o=0;r;){for(o++,n=r,s=0,t=0;t0||l>0&&n;)0!==s&&(0===l||!n||r.z<=n.z)?(a=r,r=r.nextZ,s--):(a=n,n=n.nextZ,l--),i?i.nextZ=a:e=a,a.prevZ=i,i=a;r=n}i.nextZ=null,c*=2}while(o>1)}(a)}(e,n,a,i);for(var s,l,c=e;e.prev!==e.next;)if(s=e.prev,l=e.next,i?To(e,n,a,i):zo(e))t.push(s.i/r|0),t.push(e.i/r|0),t.push(l.i/r|0),Xo(e),e=l.next,c=l.next;else if((e=l)===c){o?1===o?Co(e=Ao(So(e),t,r),t,r,n,a,i,2):2===o&&Mo(e,t,r,n,a,i):Co(So(e),t,r,n,a,i,1);break}}}function zo(e){var t=e.prev,r=e,n=e.next;if(Fo(t,r,n)>=0)return!1;for(var a=t.x,i=r.x,o=n.x,s=t.y,l=r.y,c=n.y,u=ai?a>o?a:o:i>o?i:o,p=s>l?s>c?s:c:l>c?l:c,h=n.next;h!==t;){if(h.x>=u&&h.x<=m&&h.y>=d&&h.y<=p&&Ro(a,s,i,l,o,c,h.x,h.y)&&Fo(h.prev,h,h.next)>=0)return!1;h=h.next}return!0}function To(e,t,r,n){var a=e.prev,i=e,o=e.next;if(Fo(a,i,o)>=0)return!1;for(var s=a.x,l=i.x,c=o.x,u=a.y,d=i.y,m=o.y,p=sl?s>c?s:c:l>c?l:c,b=u>d?u>m?u:m:d>m?d:m,g=Lo(p,h,t,r,n),_=Lo(f,b,t,r,n),y=e.prevZ,v=e.nextZ;y&&y.z>=g&&v&&v.z<=_;){if(y.x>=p&&y.x<=f&&y.y>=h&&y.y<=b&&y!==a&&y!==o&&Ro(s,u,l,d,c,m,y.x,y.y)&&Fo(y.prev,y,y.next)>=0)return!1;if(y=y.prevZ,v.x>=p&&v.x<=f&&v.y>=h&&v.y<=b&&v!==a&&v!==o&&Ro(s,u,l,d,c,m,v.x,v.y)&&Fo(v.prev,v,v.next)>=0)return!1;v=v.nextZ}for(;y&&y.z>=g;){if(y.x>=p&&y.x<=f&&y.y>=h&&y.y<=b&&y!==a&&y!==o&&Ro(s,u,l,d,c,m,y.x,y.y)&&Fo(y.prev,y,y.next)>=0)return!1;y=y.prevZ}for(;v&&v.z<=_;){if(v.x>=p&&v.x<=f&&v.y>=h&&v.y<=b&&v!==a&&v!==o&&Ro(s,u,l,d,c,m,v.x,v.y)&&Fo(v.prev,v,v.next)>=0)return!1;v=v.nextZ}return!0}function Ao(e,t,r){var n=e;do{var a=n.prev,i=n.next.next;!qo(a,i)&&Vo(a,n,n.next,i)&&Wo(a,i)&&Wo(i,a)&&(t.push(a.i/r|0),t.push(n.i/r|0),t.push(i.i/r|0),Xo(n),Xo(n.next),n=e=i),n=n.next}while(n!==e);return So(n)}function Mo(e,t,r,n,a,i){var o=e;do{for(var s=o.next.next;s!==o.prev;){if(o.i!==s.i&&Bo(o,s)){var l=Go(o,s);return o=So(o,o.next),l=So(l,l.next),Co(o,t,r,n,a,i,0),void Co(l,t,r,n,a,i,0)}s=s.next}o=o.next}while(o!==e)}function Po(e,t){return e.x-t.x}function Io(e,t){var r=function(e,t){var r,n=t,a=e.x,i=e.y,o=-1/0;do{if(i<=n.y&&i>=n.next.y&&n.next.y!==n.y){var s=n.x+(i-n.y)*(n.next.x-n.x)/(n.next.y-n.y);if(s<=a&&s>o&&(o=s,r=n.x=n.x&&n.x>=u&&a!==n.x&&Ro(ir.x||n.x===r.x&&Do(r,n)))&&(r=n,m=l)),n=n.next}while(n!==c);return r}(e,t);if(!r)return t;var n=Go(r,e);return So(n,n.next),So(r,r.next)}function Do(e,t){return Fo(e.prev,e,t.prev)<0&&Fo(t.next,e,e.next)<0}function Lo(e,t,r,n,a){return(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e=(e-r)*a|0)|e<<8))|e<<4))|e<<2))|e<<1))|(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t=(t-n)*a|0)|t<<8))|t<<4))|t<<2))|t<<1))<<1}function $o(e){var t=e,r=e;do{(t.x=(e-o)*(i-s)&&(e-o)*(n-s)>=(r-o)*(t-s)&&(r-o)*(i-s)>=(a-o)*(n-s)}function Bo(e,t){return e.next.i!==t.i&&e.prev.i!==t.i&&!function(e,t){var r=e;do{if(r.i!==e.i&&r.next.i!==e.i&&r.i!==t.i&&r.next.i!==t.i&&Vo(r,r.next,e,t))return!0;r=r.next}while(r!==e);return!1}(e,t)&&(Wo(e,t)&&Wo(t,e)&&function(e,t){var r=e,n=!1,a=(e.x+t.x)/2,i=(e.y+t.y)/2;do{r.y>i!=r.next.y>i&&r.next.y!==r.y&&a<(r.next.x-r.x)*(i-r.y)/(r.next.y-r.y)+r.x&&(n=!n),r=r.next}while(r!==e);return n}(e,t)&&(Fo(e.prev,e,t.prev)||Fo(e,t.prev,t))||qo(e,t)&&Fo(e.prev,e,e.next)>0&&Fo(t.prev,t,t.next)>0)}function Fo(e,t,r){return(t.y-e.y)*(r.x-t.x)-(t.x-e.x)*(r.y-t.y)}function qo(e,t){return e.x===t.x&&e.y===t.y}function Vo(e,t,r,n){var a=Ho(Fo(e,t,r)),i=Ho(Fo(e,t,n)),o=Ho(Fo(r,n,e)),s=Ho(Fo(r,n,t));return a!==i&&o!==s||!(0!==a||!Uo(e,r,t))||!(0!==i||!Uo(e,n,t))||!(0!==o||!Uo(r,e,n))||!(0!==s||!Uo(r,t,n))}function Uo(e,t,r){return t.x<=Math.max(e.x,r.x)&&t.x>=Math.min(e.x,r.x)&&t.y<=Math.max(e.y,r.y)&&t.y>=Math.min(e.y,r.y)}function Ho(e){return e>0?1:e<0?-1:0}function Wo(e,t){return Fo(e.prev,e,e.next)<0?Fo(e,t,e.next)>=0&&Fo(e,e.prev,t)>=0:Fo(e,t,e.prev)<0||Fo(e,e.next,t)<0}function Go(e,t){var r=new Zo(e.i,e.x,e.y),n=new Zo(t.i,t.x,t.y),a=e.next,i=t.prev;return e.next=t,t.prev=e,r.next=a,a.prev=r,n.next=r,r.prev=n,i.next=n,n.prev=i,n}function Yo(e,t,r,n){var a=new Zo(e,t,r);return n?(a.next=n.next,a.prev=n,n.next.prev=a,n.next=a):(a.prev=a,a.next=a),a}function Xo(e){e.next.prev=e.prev,e.prev.next=e.next,e.prevZ&&(e.prevZ.nextZ=e.nextZ),e.nextZ&&(e.nextZ.prevZ=e.prevZ)}function Zo(e,t,r){this.i=e,this.x=t,this.y=r,this.prev=null,this.next=null,this.z=0,this.prevZ=null,this.nextZ=null,this.steiner=!1}function Ko(e,t,r,n){for(var a=0,i=t,o=r-n;in;){if(a-n>600){var o=a-n+1,s=r-n+1,l=Math.log(o),c=.5*Math.exp(2*l/3),u=.5*Math.sqrt(l*c*(o-c)/o)*(s-o/2<0?-1:1);e(t,r,Math.max(n,Math.floor(r-s*c/o+u)),Math.min(a,Math.floor(r+(o-s)*c/o+u)),i)}var d=t[r],m=n,p=a;for(Qo(t,n,r),i(t[a],d)>0&&Qo(t,n,a);m0;)p--}0===i(t[n],d)?Qo(t,n,p):Qo(t,++p,a),p<=r&&(n=p+1),r<=p&&(a=p-1)}}(e,t,r||0,n||e.length-1,a||es)}function Qo(e,t,r){var n=e[t];e[t]=e[r],e[r]=n}function es(e,t){return et?1:0}function ts(e,t){const r=e.length;if(r<=1)return[e];const n=[];let a,i;for(let t=0;t1)for(let e=0;e0&&r.holes.push(n+=e[a-1].length)}return r};class is{constructor(e){this.zoom=e.zoom,this.overscaling=e.overscaling,this.layers=e.layers,this.layerIds=this.layers.map(e=>e.id),this.index=e.index,this.hasPattern=!1,this.patternFeatures=[],this.layoutVertexArray=new Wa,this.indexArray=new ri,this.indexArray2=new ni,this.programConfigurations=new Ci(e.layers,e.zoom),this.segments=new oi,this.segments2=new oi,this.stateDependentLayerIds=this.layers.filter(e=>e.isStateDependent()).map(e=>e.id)}populate(e,t,r){this.hasPattern=ns("fill",this.layers,t);const n=this.layers[0].layout.get("fill-sort-key"),a=!n.isConstant(),i=[];for(const{feature:o,id:s,index:l,sourceLayerIndex:c}of e){const e=this.layers[0]._featureFilter.needGeometry,u=Di(o,e);if(!this.layers[0]._featureFilter.filter(new Un(this.zoom),u,r))continue;const d=a?n.evaluate(u,{},r,t.availableImages):void 0,m={id:s,properties:o.properties,type:o.type,sourceLayerIndex:c,index:l,geometry:e?u.geometry:Ii(o),patterns:{},sortKey:d};i.push(m)}a&&i.sort((e,t)=>e.sortKey-t.sortKey);for(const n of i){const{geometry:a,index:i,sourceLayerIndex:o}=n;if(this.hasPattern){const e=as("fill",this.layers,n,this.zoom,t);this.patternFeatures.push(e)}else this.addFeature(n,a,i,r,{});t.featureIndex.insert(e[i].feature,a,i,o,this.index)}}update(e,t,r){this.stateDependentLayers.length&&this.programConfigurations.updatePaintArrays(e,t,this.stateDependentLayers,r)}addFeatures(e,t,r){for(const e of this.patternFeatures)this.addFeature(e,e.geometry,e.index,t,r)}isEmpty(){return 0===this.layoutVertexArray.length}uploadPending(){return!this.uploaded||this.programConfigurations.needsUpload}upload(e){this.uploaded||(this.layoutVertexBuffer=e.createVertexBuffer(this.layoutVertexArray,No),this.indexBuffer=e.createIndexBuffer(this.indexArray),this.indexBuffer2=e.createIndexBuffer(this.indexArray2)),this.programConfigurations.upload(e),this.uploaded=!0}destroy(){this.layoutVertexBuffer&&(this.layoutVertexBuffer.destroy(),this.indexBuffer.destroy(),this.indexBuffer2.destroy(),this.programConfigurations.destroy(),this.segments.destroy(),this.segments2.destroy())}addFeature(e,t,r,n,a){for(const e of ts(t,500)){let t=0;for(const r of e)t+=r.length;const r=this.segments.prepareSegment(t,this.layoutVertexArray,this.indexArray),n=r.vertexLength,a=[],i=[];for(const t of e){if(0===t.length)continue;t!==e[0]&&i.push(a.length/2);const r=this.segments2.prepareSegment(t.length,this.layoutVertexArray,this.indexArray2),n=r.vertexLength;this.layoutVertexArray.emplaceBack(t[0].x,t[0].y),this.indexArray2.emplaceBack(n+t.length-1,n),a.push(t[0].x),a.push(t[0].y);for(let e=1;e>3}if(a--,1===n||2===n)i+=e.readSVarint(),o+=e.readSVarint(),1===n&&(t&&s.push(t),t=[]),t.push(new ms(i,o));else{if(7!==n)throw new Error("unknown command "+n);t&&t.push(t[0].clone())}}return t&&s.push(t),s},hs.prototype.bbox=function(){var e=this._pbf;e.pos=this._geometry;for(var t=e.readVarint()+e.pos,r=1,n=0,a=0,i=0,o=1/0,s=-1/0,l=1/0,c=-1/0;e.pos>3}if(n--,1===r||2===r)(a+=e.readSVarint())s&&(s=a),(i+=e.readSVarint())c&&(c=i);else if(7!==r)throw new Error("unknown command "+r)}return[o,l,s,c]},hs.prototype.toGeoJSON=function(e,t,r){var n,a,i=this.extent*Math.pow(2,r),o=this.extent*e,s=this.extent*t,l=this.loadGeometry(),c=hs.types[this.type];function u(e){for(var t=0;t>3;t=1===n?e.readString():2===n?e.readFloat():3===n?e.readDouble():4===n?e.readVarint64():5===n?e.readVarint():6===n?e.readSVarint():7===n?e.readBoolean():null}return t}(r))}ys.prototype.feature=function(e){if(e<0||e>=this._features.length)throw new Error("feature index out of bounds");this._pbf.pos=this._features[e];var t=this._pbf.readVarint()+this._pbf.pos;return new gs(this._pbf,t,this.extent,this._keys,this._values)};var ks=_s;function xs(e,t,r){if(3===e){var n=new ks(r,r.readVarint()+r.pos);n.length&&(t[n.name]=n)}}ds.VectorTile=function(e,t){this.layers=e.readFields(xs,{},t)},ds.VectorTileFeature=ps,ds.VectorTileLayer=_s;const ws=ds.VectorTileFeature.types,Ns=Math.pow(2,13);function Es(e,t,r,n,a,i,o,s){e.emplaceBack(t,r,2*Math.floor(n*Ns)+o,a*Ns*2,i*Ns*2,Math.round(s))}class js{constructor(e){this.zoom=e.zoom,this.overscaling=e.overscaling,this.layers=e.layers,this.layerIds=this.layers.map(e=>e.id),this.index=e.index,this.hasPattern=!1,this.layoutVertexArray=new Ga,this.centroidVertexArray=new Ua,this.indexArray=new ri,this.programConfigurations=new Ci(e.layers,e.zoom),this.segments=new oi,this.stateDependentLayerIds=this.layers.filter(e=>e.isStateDependent()).map(e=>e.id)}populate(e,t,r){this.features=[],this.hasPattern=ns("fill-extrusion",this.layers,t);for(const{feature:n,id:a,index:i,sourceLayerIndex:o}of e){const e=this.layers[0]._featureFilter.needGeometry,s=Di(n,e);if(!this.layers[0]._featureFilter.filter(new Un(this.zoom),s,r))continue;const l={id:a,sourceLayerIndex:o,index:i,geometry:e?s.geometry:Ii(n),properties:n.properties,type:n.type,patterns:{}};this.hasPattern?this.features.push(as("fill-extrusion",this.layers,l,this.zoom,t)):this.addFeature(l,l.geometry,i,r,{}),t.featureIndex.insert(n,l.geometry,i,o,this.index,!0)}}addFeatures(e,t,r){for(const e of this.features){const{geometry:n}=e;this.addFeature(e,n,e.index,t,r)}}update(e,t,r){this.stateDependentLayers.length&&this.programConfigurations.updatePaintArrays(e,t,this.stateDependentLayers,r)}isEmpty(){return 0===this.layoutVertexArray.length&&0===this.centroidVertexArray.length}uploadPending(){return!this.uploaded||this.programConfigurations.needsUpload}upload(e){this.uploaded||(this.layoutVertexBuffer=e.createVertexBuffer(this.layoutVertexArray,us),this.centroidVertexBuffer=e.createVertexBuffer(this.centroidVertexArray,cs.members,!0),this.indexBuffer=e.createIndexBuffer(this.indexArray)),this.programConfigurations.upload(e),this.uploaded=!0}destroy(){this.layoutVertexBuffer&&(this.layoutVertexBuffer.destroy(),this.indexBuffer.destroy(),this.programConfigurations.destroy(),this.segments.destroy(),this.centroidVertexBuffer.destroy())}addFeature(e,t,r,n,a){const i={x:0,y:0,vertexCount:0};for(const r of ts(t,500)){let t=0;for(const e of r)t+=e.length;let n=this.segments.prepareSegment(4,this.layoutVertexArray,this.indexArray);for(const e of r){if(0===e.length)continue;if(Ss(e))continue;let t=0;for(let r=0;r=1){const o=e[r-1];if(!Os(a,o)){n.vertexLength+4>oi.MAX_VERTEX_ARRAY_LENGTH&&(n=this.segments.prepareSegment(4,this.layoutVertexArray,this.indexArray));const e=a.sub(o)._perp()._unit(),r=o.dist(a);t+r>32768&&(t=0),Es(this.layoutVertexArray,a.x,a.y,e.x,e.y,0,0,t),Es(this.layoutVertexArray,a.x,a.y,e.x,e.y,0,1,t),i.x+=2*a.x,i.y+=2*a.y,i.vertexCount+=2,t+=r,Es(this.layoutVertexArray,o.x,o.y,e.x,e.y,0,0,t),Es(this.layoutVertexArray,o.x,o.y,e.x,e.y,0,1,t),i.x+=2*o.x,i.y+=2*o.y,i.vertexCount+=2;const s=n.vertexLength;this.indexArray.emplaceBack(s,s+2,s+1),this.indexArray.emplaceBack(s+1,s+2,s+3),n.vertexLength+=4,n.primitiveLength+=2}}}}if(n.vertexLength+t>oi.MAX_VERTEX_ARRAY_LENGTH&&(n=this.segments.prepareSegment(t,this.layoutVertexArray,this.indexArray)),"Polygon"!==ws[e.type])continue;const a=[],o=[],s=n.vertexLength;for(const e of r)if(0!==e.length){e!==r[0]&&o.push(a.length/2);for(let t=0;tAi)||e.y===t.y&&(e.y<0||e.y>Ai)}function Ss(e){return e.every(e=>e.x<0)||e.every(e=>e.x>Ai)||e.every(e=>e.y<0)||e.every(e=>e.y>Ai)}_n("FillExtrusionBucket",js,{omit:["layers","features"]});var Cs={paint:new aa({"fill-extrusion-opacity":new Qn(re["paint_fill-extrusion"]["fill-extrusion-opacity"]),"fill-extrusion-color":new ea(re["paint_fill-extrusion"]["fill-extrusion-color"]),"fill-extrusion-translate":new Qn(re["paint_fill-extrusion"]["fill-extrusion-translate"]),"fill-extrusion-translate-anchor":new Qn(re["paint_fill-extrusion"]["fill-extrusion-translate-anchor"]),"fill-extrusion-pattern":new ta(re["paint_fill-extrusion"]["fill-extrusion-pattern"]),"fill-extrusion-height":new ea(re["paint_fill-extrusion"]["fill-extrusion-height"]),"fill-extrusion-base":new ea(re["paint_fill-extrusion"]["fill-extrusion-base"]),"fill-extrusion-vertical-gradient":new Qn(re["paint_fill-extrusion"]["fill-extrusion-vertical-gradient"])})};function zs(e,t){return e.x*t.x+e.y*t.y}function Ts(e,t){if(1===e.length){let r=0;const n=t[r++];let a;for(;!a||n.equals(a);)if(a=t[r++],!a)return 1/0;for(;re.id),this.index=e.index,this.hasPattern=!1,this.patternFeatures=[],this.lineClipsArray=[],this.gradients={},this.layers.forEach(e=>{this.gradients[e.id]={}}),this.layoutVertexArray=new Ya,this.layoutVertexArray2=new Xa,this.indexArray=new ri,this.programConfigurations=new Ci(e.layers,e.zoom),this.segments=new oi,this.maxLineLength=0,this.stateDependentLayerIds=this.layers.filter(e=>e.isStateDependent()).map(e=>e.id)}populate(e,t,r){this.hasPattern=ns("line",this.layers,t);const n=this.layers[0].layout.get("line-sort-key"),a=!n.isConstant(),i=[];for(const{feature:t,id:o,index:s,sourceLayerIndex:l}of e){const e=this.layers[0]._featureFilter.needGeometry,c=Di(t,e);if(!this.layers[0]._featureFilter.filter(new Un(this.zoom),c,r))continue;const u=a?n.evaluate(c,{},r):void 0,d={id:o,properties:t.properties,type:t.type,sourceLayerIndex:l,index:s,geometry:e?c.geometry:Ii(t),patterns:{},sortKey:u};i.push(d)}a&&i.sort((e,t)=>e.sortKey-t.sortKey);for(const n of i){const{geometry:a,index:i,sourceLayerIndex:o}=n;if(this.hasPattern){const e=as("line",this.layers,n,this.zoom,t);this.patternFeatures.push(e)}else this.addFeature(n,a,i,r,{});t.featureIndex.insert(e[i].feature,a,i,o,this.index)}}update(e,t,r){this.stateDependentLayers.length&&this.programConfigurations.updatePaintArrays(e,t,this.stateDependentLayers,r)}addFeatures(e,t,r){for(const e of this.patternFeatures)this.addFeature(e,e.geometry,e.index,t,r)}isEmpty(){return 0===this.layoutVertexArray.length}uploadPending(){return!this.uploaded||this.programConfigurations.needsUpload}upload(e){this.uploaded||(0!==this.layoutVertexArray2.length&&(this.layoutVertexBuffer2=e.createVertexBuffer(this.layoutVertexArray2,Is)),this.layoutVertexBuffer=e.createVertexBuffer(this.layoutVertexArray,Ms),this.indexBuffer=e.createIndexBuffer(this.indexArray)),this.programConfigurations.upload(e),this.uploaded=!0}destroy(){this.layoutVertexBuffer&&(this.layoutVertexBuffer.destroy(),this.indexBuffer.destroy(),this.programConfigurations.destroy(),this.segments.destroy())}lineFeatureClips(e){if(e.properties&&Object.prototype.hasOwnProperty.call(e.properties,"mapbox_clip_start")&&Object.prototype.hasOwnProperty.call(e.properties,"mapbox_clip_end"))return{start:+e.properties.mapbox_clip_start,end:+e.properties.mapbox_clip_end}}addFeature(e,t,r,n,a){const i=this.layers[0].layout,o=i.get("line-join").evaluate(e,{}),s=i.get("line-cap"),l=i.get("line-miter-limit"),c=i.get("line-round-limit");this.lineClips=this.lineFeatureClips(e);for(const r of t)this.addLine(r,e,o,s,l,c);this.programConfigurations.populatePaintArrays(this.layoutVertexArray.length,e,r,a,n)}addLine(e,t,r,n,a,i){if(this.distance=0,this.scaledDistance=0,this.totalDistance=0,this.lineClips){this.lineClipsArray.push(this.lineClips);for(let t=0;t=2&&e[s-1].equals(e[s-2]);)s--;let l=0;for(;l0;if(k&&t>l){const e=d.dist(m);if(e>2*c){const t=d.sub(d.sub(m)._mult(c/e)._round());this.updateDistance(m,t),this.addCurrentVertex(t,h,0,0,u),m=t}}const w=m&&p;let N=w?r:o?"butt":n;if(w&&"round"===N&&(ya&&(N="bevel"),"bevel"===N&&(y>2&&(N="flipbevel"),y100)b=f.mult(-1);else{const e=y*h.add(f).mag()/h.sub(f).mag();b._perp()._mult(e*(x?-1:1))}this.addCurrentVertex(d,b,0,0,u),this.addCurrentVertex(d,b.mult(-1),0,0,u)}else if("bevel"===N||"fakeround"===N){const e=-Math.sqrt(y*y-1),t=x?e:0,r=x?0:e;if(m&&this.addCurrentVertex(d,h,t,r,u),"fakeround"===N){const e=Math.round(180*v/Math.PI/20);for(let t=1;t2*c){const t=d.add(p.sub(d)._mult(c/e)._round());this.updateDistance(d,t),this.addCurrentVertex(t,f,0,0,u),d=t}}}}addCurrentVertex(e,t,r,n,a,i=!1){const o=t.y*n-t.x,s=-t.y-t.x*n;this.addHalfVertex(e,t.x+t.y*r,t.y-t.x*r,i,!1,r,a),this.addHalfVertex(e,o,s,i,!0,-n,a),this.distance>$s/2&&0===this.totalDistance&&(this.distance=0,this.addCurrentVertex(e,t,r,n,a,i))}addHalfVertex({x:e,y:t},r,n,a,i,o,s){const l=.5*(this.lineClips?this.scaledDistance*($s-1):this.scaledDistance);this.layoutVertexArray.emplaceBack((e<<1)+(a?1:0),(t<<1)+(i?1:0),Math.round(63*r)+128,Math.round(63*n)+128,1+(0===o?0:o<0?-1:1)|(63&l)<<2,l>>6),this.lineClips&&this.layoutVertexArray2.emplaceBack((this.scaledDistance-this.lineClips.start)/(this.lineClips.end-this.lineClips.start),this.lineClipsArray.length);const c=s.vertexLength++;this.e1>=0&&this.e2>=0&&(this.indexArray.emplaceBack(this.e1,this.e2,c),s.primitiveLength++),i?this.e2=c:this.e1=c}updateScaledDistance(){this.scaledDistance=this.lineClips?this.lineClips.start+(this.lineClips.end-this.lineClips.start)*this.distance/this.totalDistance:this.distance}updateDistance(e,t){this.distance+=e.dist(t),this.updateScaledDistance()}}_n("LineBucket",Rs,{omit:["layers","patternFeatures"]});const Bs=new aa({"line-cap":new Qn(re.layout_line["line-cap"]),"line-join":new ea(re.layout_line["line-join"]),"line-miter-limit":new Qn(re.layout_line["line-miter-limit"]),"line-round-limit":new Qn(re.layout_line["line-round-limit"]),"line-sort-key":new ea(re.layout_line["line-sort-key"])});var Fs={paint:new aa({"line-opacity":new ea(re.paint_line["line-opacity"]),"line-color":new ea(re.paint_line["line-color"]),"line-translate":new Qn(re.paint_line["line-translate"]),"line-translate-anchor":new Qn(re.paint_line["line-translate-anchor"]),"line-width":new ea(re.paint_line["line-width"]),"line-gap-width":new ea(re.paint_line["line-gap-width"]),"line-offset":new ea(re.paint_line["line-offset"]),"line-blur":new ea(re.paint_line["line-blur"]),"line-dasharray":new ra(re.paint_line["line-dasharray"]),"line-pattern":new ta(re.paint_line["line-pattern"]),"line-gradient":new na(re.paint_line["line-gradient"])}),layout:Bs};const qs=new class extends ea{possiblyEvaluate(e,t){return t=new Un(Math.floor(t.zoom),{now:t.now,fadeDuration:t.fadeDuration,zoomHistory:t.zoomHistory,transition:t.transition}),super.possiblyEvaluate(e,t)}evaluate(e,t,r,n){return t=s({},t,{zoom:Math.floor(t.zoom)}),super.evaluate(e,t,r,n)}}(Fs.paint.properties["line-width"].specification);function Vs(e,t){return t>0?t+2*e:e}qs.useIntegerZoom=!0;const Us=ua([{name:"a_pos_offset",components:4,type:"Int16"},{name:"a_data",components:4,type:"Uint16"},{name:"a_pixeloffset",components:4,type:"Int16"}],4),Hs=ua([{name:"a_projected_pos",components:3,type:"Float32"}],4);ua([{name:"a_fade_opacity",components:1,type:"Uint32"}],4);const Ws=ua([{name:"a_placed",components:2,type:"Uint8"},{name:"a_shift",components:2,type:"Float32"}]);ua([{type:"Int16",name:"anchorPointX"},{type:"Int16",name:"anchorPointY"},{type:"Int16",name:"x1"},{type:"Int16",name:"y1"},{type:"Int16",name:"x2"},{type:"Int16",name:"y2"},{type:"Uint32",name:"featureIndex"},{type:"Uint16",name:"sourceLayerIndex"},{type:"Uint16",name:"bucketIndex"}]);const Gs=ua([{name:"a_pos",components:2,type:"Int16"},{name:"a_anchor_pos",components:2,type:"Int16"},{name:"a_extrude",components:2,type:"Int16"}],4),Ys=ua([{name:"a_pos",components:2,type:"Float32"},{name:"a_radius",components:1,type:"Float32"},{name:"a_flags",components:2,type:"Int16"}],4);function Xs(e,t,r){return e.sections.forEach(e=>{e.text=function(e,t,r){const n=t.layout.get("text-transform").evaluate(r,{});return"uppercase"===n?e=e.toLocaleUpperCase():"lowercase"===n&&(e=e.toLocaleLowerCase()),Vn.applyArabicShaping&&(e=Vn.applyArabicShaping(e)),e}(e.text,t,r)}),e}ua([{name:"triangle",components:3,type:"Uint16"}]),ua([{type:"Int16",name:"anchorX"},{type:"Int16",name:"anchorY"},{type:"Uint16",name:"glyphStartIndex"},{type:"Uint16",name:"numGlyphs"},{type:"Uint32",name:"vertexStartIndex"},{type:"Uint32",name:"lineStartIndex"},{type:"Uint32",name:"lineLength"},{type:"Uint16",name:"segment"},{type:"Uint16",name:"lowerSize"},{type:"Uint16",name:"upperSize"},{type:"Float32",name:"lineOffsetX"},{type:"Float32",name:"lineOffsetY"},{type:"Uint8",name:"writingMode"},{type:"Uint8",name:"placedOrientation"},{type:"Uint8",name:"hidden"},{type:"Uint32",name:"crossTileID"},{type:"Int16",name:"associatedIconIndex"}]),ua([{type:"Int16",name:"anchorX"},{type:"Int16",name:"anchorY"},{type:"Int16",name:"rightJustifiedTextSymbolIndex"},{type:"Int16",name:"centerJustifiedTextSymbolIndex"},{type:"Int16",name:"leftJustifiedTextSymbolIndex"},{type:"Int16",name:"verticalPlacedTextSymbolIndex"},{type:"Int16",name:"placedIconSymbolIndex"},{type:"Int16",name:"verticalPlacedIconSymbolIndex"},{type:"Uint16",name:"key"},{type:"Uint16",name:"textBoxStartIndex"},{type:"Uint16",name:"textBoxEndIndex"},{type:"Uint16",name:"verticalTextBoxStartIndex"},{type:"Uint16",name:"verticalTextBoxEndIndex"},{type:"Uint16",name:"iconBoxStartIndex"},{type:"Uint16",name:"iconBoxEndIndex"},{type:"Uint16",name:"verticalIconBoxStartIndex"},{type:"Uint16",name:"verticalIconBoxEndIndex"},{type:"Uint16",name:"featureIndex"},{type:"Uint16",name:"numHorizontalGlyphVertices"},{type:"Uint16",name:"numVerticalGlyphVertices"},{type:"Uint16",name:"numIconVertices"},{type:"Uint16",name:"numVerticalIconVertices"},{type:"Uint16",name:"useRuntimeCollisionCircles"},{type:"Uint32",name:"crossTileID"},{type:"Float32",name:"textBoxScale"},{type:"Float32",components:2,name:"textOffset"},{type:"Float32",name:"collisionCircleDiameter"}]),ua([{type:"Float32",name:"offsetX"}]),ua([{type:"Int16",name:"x"},{type:"Int16",name:"y"},{type:"Int16",name:"tileUnitDistanceFromAnchor"}]);const Zs={"!":"︕","#":"#",$:"$","%":"%","&":"&","(":"︵",")":"︶","*":"*","+":"+",",":"︐","-":"︲",".":"・","/":"/",":":"︓",";":"︔","<":"︿","=":"=",">":"﹀","?":"︖","@":"@","[":"﹇","\\":"\","]":"﹈","^":"^",_:"︳","`":"`","{":"︷","|":"―","}":"︸","~":"~","¢":"¢","£":"£","¥":"¥","¦":"¦","¬":"¬","¯":" ̄","–":"︲","—":"︱","‘":"﹃","’":"﹄","“":"﹁","”":"﹂","…":"︙","‧":"・","₩":"₩","、":"︑","。":"︒","〈":"︿","〉":"﹀","《":"︽","》":"︾","「":"﹁","」":"﹂","『":"﹃","』":"﹄","【":"︻","】":"︼","〔":"︹","〕":"︺","〖":"︗","〗":"︘","!":"︕","(":"︵",")":"︶",",":"︐","-":"︲",".":"・",":":"︓",";":"︔","<":"︿",">":"﹀","?":"︖","[":"﹇","]":"﹈","_":"︳","{":"︷","|":"―","}":"︸","⦅":"︵","⦆":"︶","。":"︒","「":"﹁","」":"﹂"};var Ks=el,Js=function(e,t,r,n,a){var i,o,s=8*a-n-1,l=(1<>1,u=-7,d=r?a-1:0,m=r?-1:1,p=e[t+d];for(d+=m,i=p&(1<<-u)-1,p>>=-u,u+=s;u>0;i=256*i+e[t+d],d+=m,u-=8);for(o=i&(1<<-u)-1,i>>=-u,u+=n;u>0;o=256*o+e[t+d],d+=m,u-=8);if(0===i)i=1-c;else{if(i===l)return o?NaN:1/0*(p?-1:1);o+=Math.pow(2,n),i-=c}return(p?-1:1)*o*Math.pow(2,i-n)},Qs=function(e,t,r,n,a,i){var o,s,l,c=8*i-a-1,u=(1<>1,m=23===a?Math.pow(2,-24)-Math.pow(2,-77):0,p=n?0:i-1,h=n?1:-1,f=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,o=u):(o=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-o))<1&&(o--,l*=2),(t+=o+d>=1?m/l:m*Math.pow(2,1-d))*l>=2&&(o++,l/=2),o+d>=u?(s=0,o=u):o+d>=1?(s=(t*l-1)*Math.pow(2,a),o+=d):(s=t*Math.pow(2,d-1)*Math.pow(2,a),o=0));a>=8;e[r+p]=255&s,p+=h,s/=256,a-=8);for(o=o<0;e[r+p]=255&o,p+=h,o/=256,c-=8);e[r+p-h]|=128*f};function el(e){this.buf=ArrayBuffer.isView&&ArrayBuffer.isView(e)?e:new Uint8Array(e||0),this.pos=0,this.type=0,this.length=this.buf.length}el.Varint=0,el.Fixed64=1,el.Bytes=2,el.Fixed32=5;var tl,rl=4294967296,nl=1/rl,al="undefined"==typeof TextDecoder?null:new TextDecoder("utf8");function il(e){return e.type===el.Bytes?e.readVarint()+e.pos:e.pos+1}function ol(e,t,r){return r?4294967296*t+(e>>>0):4294967296*(t>>>0)+(e>>>0)}function sl(e,t,r){var n=t<=16383?1:t<=2097151?2:t<=268435455?3:Math.floor(Math.log(t)/(7*Math.LN2));r.realloc(n);for(var a=r.pos-1;a>=e;a--)r.buf[a+n]=r.buf[a]}function ll(e,t){for(var r=0;r>>8,e[r+2]=t>>>16,e[r+3]=t>>>24}function yl(e,t){return(e[t]|e[t+1]<<8|e[t+2]<<16)+(e[t+3]<<24)}function vl(e,t,r){1===e&&r.readMessage(kl,t)}function kl(e,t,r){if(3===e){const{id:e,bitmap:n,width:a,height:i,left:o,top:s,advance:l}=r.readMessage(xl,{});t.push({id:e,bitmap:new yo({width:a+6,height:i+6},n),metrics:{width:a,height:i,left:o,top:s,advance:l}})}}function xl(e,t,r){1===e?t.id=r.readVarint():2===e?t.bitmap=r.readBytes():3===e?t.width=r.readVarint():4===e?t.height=r.readVarint():5===e?t.left=r.readSVarint():6===e?t.top=r.readSVarint():7===e&&(t.advance=r.readVarint())}function wl(e){let t=0,r=0;for(const n of e)t+=n.w*n.h,r=Math.max(r,n.w);e.sort((e,t)=>t.h-e.h);const n=[{x:0,y:0,w:Math.max(Math.ceil(Math.sqrt(t/.95)),r),h:1/0}];let a=0,i=0;for(const t of e)for(let e=n.length-1;e>=0;e--){const r=n[e];if(!(t.w>r.w||t.h>r.h)){if(t.x=r.x,t.y=r.y,i=Math.max(i,t.y+t.h),a=Math.max(a,t.x+t.w),t.w===r.w&&t.h===r.h){const t=n.pop();e>3,i=this.pos;this.type=7&n,e(a,t,this),this.pos===i&&this.skip(n)}return t},readMessage:function(e,t){return this.readFields(e,t,this.readVarint()+this.pos)},readFixed32:function(){var e=gl(this.buf,this.pos);return this.pos+=4,e},readSFixed32:function(){var e=yl(this.buf,this.pos);return this.pos+=4,e},readFixed64:function(){var e=gl(this.buf,this.pos)+gl(this.buf,this.pos+4)*rl;return this.pos+=8,e},readSFixed64:function(){var e=gl(this.buf,this.pos)+yl(this.buf,this.pos+4)*rl;return this.pos+=8,e},readFloat:function(){var e=Js(this.buf,this.pos,!0,23,4);return this.pos+=4,e},readDouble:function(){var e=Js(this.buf,this.pos,!0,52,8);return this.pos+=8,e},readVarint:function(e){var t,r,n=this.buf;return t=127&(r=n[this.pos++]),r<128?t:(t|=(127&(r=n[this.pos++]))<<7,r<128?t:(t|=(127&(r=n[this.pos++]))<<14,r<128?t:(t|=(127&(r=n[this.pos++]))<<21,r<128?t:function(e,t,r){var n,a,i=r.buf;if(n=(112&(a=i[r.pos++]))>>4,a<128)return ol(e,n,t);if(n|=(127&(a=i[r.pos++]))<<3,a<128)return ol(e,n,t);if(n|=(127&(a=i[r.pos++]))<<10,a<128)return ol(e,n,t);if(n|=(127&(a=i[r.pos++]))<<17,a<128)return ol(e,n,t);if(n|=(127&(a=i[r.pos++]))<<24,a<128)return ol(e,n,t);if(n|=(1&(a=i[r.pos++]))<<31,a<128)return ol(e,n,t);throw new Error("Expected varint not more than 10 bytes")}(t|=(15&(r=n[this.pos]))<<28,e,this))))},readVarint64:function(){return this.readVarint(!0)},readSVarint:function(){var e=this.readVarint();return e%2==1?(e+1)/-2:e/2},readBoolean:function(){return Boolean(this.readVarint())},readString:function(){var e=this.readVarint()+this.pos,t=this.pos;return this.pos=e,e-t>=12&&al?function(e,t,r){return al.decode(e.subarray(t,r))}(this.buf,t,e):function(e,t,r){for(var n="",a=t;a239?4:l>223?3:l>191?2:1;if(a+u>r)break;1===u?l<128&&(c=l):2===u?128==(192&(i=e[a+1]))&&(c=(31&l)<<6|63&i)<=127&&(c=null):3===u?(o=e[a+2],128==(192&(i=e[a+1]))&&128==(192&o)&&((c=(15&l)<<12|(63&i)<<6|63&o)<=2047||c>=55296&&c<=57343)&&(c=null)):4===u&&(o=e[a+2],s=e[a+3],128==(192&(i=e[a+1]))&&128==(192&o)&&128==(192&s)&&((c=(15&l)<<18|(63&i)<<12|(63&o)<<6|63&s)<=65535||c>=1114112)&&(c=null)),null===c?(c=65533,u=1):c>65535&&(c-=65536,n+=String.fromCharCode(c>>>10&1023|55296),c=56320|1023&c),n+=String.fromCharCode(c),a+=u}return n}(this.buf,t,e)},readBytes:function(){var e=this.readVarint()+this.pos,t=this.buf.subarray(this.pos,e);return this.pos=e,t},readPackedVarint:function(e,t){if(this.type!==el.Bytes)return e.push(this.readVarint(t));var r=il(this);for(e=e||[];this.pos127;);else if(t===el.Bytes)this.pos=this.readVarint()+this.pos;else if(t===el.Fixed32)this.pos+=4;else{if(t!==el.Fixed64)throw new Error("Unimplemented type: "+t);this.pos+=8}},writeTag:function(e,t){this.writeVarint(e<<3|t)},realloc:function(e){for(var t=this.length||16;t268435455||e<0?function(e,t){var r,n;if(e>=0?(r=e%4294967296|0,n=e/4294967296|0):(n=~(-e/4294967296),4294967295^(r=~(-e%4294967296))?r=r+1|0:(r=0,n=n+1|0)),e>=0x10000000000000000||e<-0x10000000000000000)throw new Error("Given varint doesn't fit into 10 bytes");t.realloc(10),function(e,t,r){r.buf[r.pos++]=127&e|128,e>>>=7,r.buf[r.pos++]=127&e|128,e>>>=7,r.buf[r.pos++]=127&e|128,e>>>=7,r.buf[r.pos++]=127&e|128,r.buf[r.pos]=127&(e>>>=7)}(r,0,t),function(e,t){var r=(7&e)<<4;t.buf[t.pos++]|=r|((e>>>=3)?128:0),e&&(t.buf[t.pos++]=127&e|((e>>>=7)?128:0),e&&(t.buf[t.pos++]=127&e|((e>>>=7)?128:0),e&&(t.buf[t.pos++]=127&e|((e>>>=7)?128:0),e&&(t.buf[t.pos++]=127&e|((e>>>=7)?128:0),e&&(t.buf[t.pos++]=127&e)))))}(n,t)}(e,this):(this.realloc(4),this.buf[this.pos++]=127&e|(e>127?128:0),e<=127||(this.buf[this.pos++]=127&(e>>>=7)|(e>127?128:0),e<=127||(this.buf[this.pos++]=127&(e>>>=7)|(e>127?128:0),e<=127||(this.buf[this.pos++]=e>>>7&127))))},writeSVarint:function(e){this.writeVarint(e<0?2*-e-1:2*e)},writeBoolean:function(e){this.writeVarint(Boolean(e))},writeString:function(e){e=String(e),this.realloc(4*e.length),this.pos++;var t=this.pos;this.pos=function(e,t,r){for(var n,a,i=0;i55295&&n<57344){if(!a){n>56319||i+1===t.length?(e[r++]=239,e[r++]=191,e[r++]=189):a=n;continue}if(n<56320){e[r++]=239,e[r++]=191,e[r++]=189,a=n;continue}n=a-55296<<10|n-56320|65536,a=null}else a&&(e[r++]=239,e[r++]=191,e[r++]=189,a=null);n<128?e[r++]=n:(n<2048?e[r++]=n>>6|192:(n<65536?e[r++]=n>>12|224:(e[r++]=n>>18|240,e[r++]=n>>12&63|128),e[r++]=n>>6&63|128),e[r++]=63&n|128)}return r}(this.buf,e,this.pos);var r=this.pos-t;r>=128&&sl(t,r,this),this.pos=t-1,this.writeVarint(r),this.pos+=r},writeFloat:function(e){this.realloc(4),Qs(this.buf,e,this.pos,!0,23,4),this.pos+=4},writeDouble:function(e){this.realloc(8),Qs(this.buf,e,this.pos,!0,52,8),this.pos+=8},writeBytes:function(e){var t=e.length;this.writeVarint(t),this.realloc(t);for(var r=0;r=128&&sl(r,n,this),this.pos=r-1,this.writeVarint(n),this.pos+=n},writeMessage:function(e,t,r){this.writeTag(e,el.Bytes),this.writeRawMessage(t,r)},writePackedVarint:function(e,t){t.length&&this.writeMessage(e,ll,t)},writePackedSVarint:function(e,t){t.length&&this.writeMessage(e,cl,t)},writePackedBoolean:function(e,t){t.length&&this.writeMessage(e,ml,t)},writePackedFloat:function(e,t){t.length&&this.writeMessage(e,ul,t)},writePackedDouble:function(e,t){t.length&&this.writeMessage(e,dl,t)},writePackedFixed32:function(e,t){t.length&&this.writeMessage(e,pl,t)},writePackedSFixed32:function(e,t){t.length&&this.writeMessage(e,hl,t)},writePackedFixed64:function(e,t){t.length&&this.writeMessage(e,fl,t)},writePackedSFixed64:function(e,t){t.length&&this.writeMessage(e,bl,t)},writeBytesField:function(e,t){this.writeTag(e,el.Bytes),this.writeBytes(t)},writeFixed32Field:function(e,t){this.writeTag(e,el.Fixed32),this.writeFixed32(t)},writeSFixed32Field:function(e,t){this.writeTag(e,el.Fixed32),this.writeSFixed32(t)},writeFixed64Field:function(e,t){this.writeTag(e,el.Fixed64),this.writeFixed64(t)},writeSFixed64Field:function(e,t){this.writeTag(e,el.Fixed64),this.writeSFixed64(t)},writeVarintField:function(e,t){this.writeTag(e,el.Varint),this.writeVarint(t)},writeSVarintField:function(e,t){this.writeTag(e,el.Varint),this.writeSVarint(t)},writeStringField:function(e,t){this.writeTag(e,el.Bytes),this.writeString(t)},writeFloatField:function(e,t){this.writeTag(e,el.Fixed32),this.writeFloat(t)},writeDoubleField:function(e,t){this.writeTag(e,el.Fixed64),this.writeDouble(t)},writeBooleanField:function(e,t){this.writeVarintField(e,Boolean(t))}};class Nl{constructor(e,{pixelRatio:t,version:r,stretchX:n,stretchY:a,content:i}){this.paddedRect=e,this.pixelRatio=t,this.stretchX=n,this.stretchY=a,this.content=i,this.version=r}get tl(){return[this.paddedRect.x+1,this.paddedRect.y+1]}get br(){return[this.paddedRect.x+this.paddedRect.w-1,this.paddedRect.y+this.paddedRect.h-1]}get tlbr(){return this.tl.concat(this.br)}get displaySize(){return[(this.paddedRect.w-2)/this.pixelRatio,(this.paddedRect.h-2)/this.pixelRatio]}}class El{constructor(e,t){const r={},n={};this.haveRenderCallbacks=[];const a=[];this.addImages(e,r,a),this.addImages(t,n,a);const{w:i,h:o}=wl(a),s=new vo({width:i||1,height:o||1});for(const t in e){const n=e[t],a=r[t].paddedRect;vo.copy(n.data,s,{x:0,y:0},{x:a.x+1,y:a.y+1},n.data)}for(const e in t){const r=t[e],a=n[e].paddedRect,i=a.x+1,o=a.y+1,l=r.data.width,c=r.data.height;vo.copy(r.data,s,{x:0,y:0},{x:i,y:o},r.data),vo.copy(r.data,s,{x:0,y:c-1},{x:i,y:o-1},{width:l,height:1}),vo.copy(r.data,s,{x:0,y:0},{x:i,y:o+c},{width:l,height:1}),vo.copy(r.data,s,{x:l-1,y:0},{x:i-1,y:o},{width:1,height:c}),vo.copy(r.data,s,{x:0,y:0},{x:i+l,y:o},{width:1,height:c})}this.image=s,this.iconPositions=r,this.patternPositions=n}addImages(e,t,r){for(const n in e){const a=e[n],i={x:0,y:0,w:a.data.width+2,h:a.data.height+2};r.push(i),t[n]=new Nl(i,a),a.hasRenderCallback&&this.haveRenderCallbacks.push(n)}}patchUpdatedImages(e,t){e.dispatchRenderCallbacks(this.haveRenderCallbacks);for(const r in e.updatedImages)this.patchUpdatedImage(this.iconPositions[r],e.getImage(r),t),this.patchUpdatedImage(this.patternPositions[r],e.getImage(r),t)}patchUpdatedImage(e,t,r){if(!e||!t)return;if(e.version===t.version)return;e.version=t.version;const[n,a]=e.tl;r.update(t.data,void 0,{x:n,y:a})}}_n("ImagePosition",Nl),_n("ImageAtlas",El),e.WritingMode=void 0,(tl=e.WritingMode||(e.WritingMode={}))[tl.none=0]="none",tl[tl.horizontal=1]="horizontal",tl[tl.vertical=2]="vertical",tl[tl.horizontalOnly=3]="horizontalOnly";class jl{constructor(){this.scale=1,this.fontStack="",this.imageName=null}static forText(e,t){const r=new jl;return r.scale=e||1,r.fontStack=t,r}static forImage(e){const t=new jl;return t.imageName=e,t}}class Ol{constructor(){this.text="",this.sectionIndex=[],this.sections=[],this.imageSectionID=null}static fromFeature(e,t){const r=new Ol;for(let n=0;n=0&&r>=e&&Cl[this.text.charCodeAt(r)];r--)t--;this.text=this.text.substring(e,t),this.sectionIndex=this.sectionIndex.slice(e,t)}substring(e,t){const r=new Ol;return r.text=this.text.substring(e,t),r.sectionIndex=this.sectionIndex.slice(e,t),r.sections=this.sections,r}toString(){return this.text}getMaxScale(){return this.sectionIndex.reduce((e,t)=>Math.max(e,this.sections[t].scale),0)}addTextSection(e,t){this.text+=e.text,this.sections.push(jl.forText(e.scale,e.fontStack||t));const r=this.sections.length-1;for(let t=0;t=63743?null:++this.imageSectionID:(this.imageSectionID=57344,this.imageSectionID)}}function Sl(t,r,n,a,i,o,s,l,c,u,d,m,p,h,f,b){const g=Ol.fromFeature(t,i);let _;m===e.WritingMode.vertical&&g.verticalizePunctuation();const{processBidirectionalText:y,processStyledBidirectionalText:v}=Vn;if(y&&1===g.sections.length){_=[];const e=y(g.toString(),Il(g,u,o,r,a,h,f));for(const t of e){const e=new Ol;e.text=t,e.sections=g.sections;for(let r=0;r0&&n>x&&(x=n)}else{const e=n[f.fontStack],t=e&&e[g];if(t&&t.rect)w=t.rect,v=t.metrics;else{const e=r[f.fontStack],t=e&&e[g];if(!t)continue;v=t.metrics}_=24*(i-f.scale)}j?(t.verticalizable=!0,k.push({glyph:g,imageName:N,x:p,y:h+_,vertical:j,scale:f.scale,fontStack:f.fontStack,sectionIndex:b,metrics:v,rect:w}),p+=E*f.scale+u):(k.push({glyph:g,imageName:N,x:p,y:h+_,vertical:j,scale:f.scale,fontStack:f.fontStack,sectionIndex:b,metrics:v,rect:w}),p+=v.advance*f.scale+u)}0!==k.length&&(f=Math.max(p-u,f),Ll(k,0,k.length-1,g,x)),p=0;const w=o*i+x;v.lineOffset=Math.max(x,l),h+=w,b=Math.max(w,b),++_}var y;const v=h- -17,{horizontalAlign:k,verticalAlign:x}=Dl(s);(function(e,t,r,n,a,i,o,s,l){const c=(t-r)*a;let u=0;u=i!==o?-s*n- -17:(-n*l+.5)*o;for(const t of e)for(const e of t.positionedGlyphs)e.x+=c,e.y+=u})(t.positionedLines,g,k,x,f,b,o,v,i.length),t.top+=-x*v,t.bottom=t.top+v,t.left+=-k*f,t.right=t.left+f}(x,r,n,a,_,s,l,c,m,u,p,b),!function(e){for(const t of e)if(0!==t.positionedGlyphs.length)return!1;return!0}(k)&&x}const Cl={9:!0,10:!0,11:!0,12:!0,13:!0,32:!0},zl={10:!0,32:!0,38:!0,40:!0,41:!0,43:!0,45:!0,47:!0,173:!0,183:!0,8203:!0,8208:!0,8211:!0,8231:!0};function Tl(e,t,r,n,a,i){if(t.imageName){const e=n[t.imageName];return e?e.displaySize[0]*t.scale*24/i+a:0}{const n=r[t.fontStack],i=n&&n[e];return i?i.metrics.advance*t.scale+a:0}}function Al(e,t,r,n){const a=Math.pow(e-t,2);return n?e=0;let u=0;for(let r=0;r-r/2;){if(o--,o<0)return!1;s-=e[o].dist(i),i=e[o]}s+=e[o].dist(e[o+1]),o++;const l=[];let c=0;for(;sn;)c-=l.shift().angleDelta;if(c>a)return!1;o++,s+=t.dist(r)}return!0}function Ul(e){let t=0;for(let r=0;rc){const u=(c-l)/i,d=wt(n.x,a.x,u),m=wt(n.y,a.y,u),p=new ql(d,m,a.angleTo(n),r);return p._round(),!o||Vl(e,p,s,o,t)?p:void 0}l+=i}}function Yl(e,t,r,n,a,i,o,s,l){const c=Hl(n,i,o),u=Wl(n,a),d=u*o,m=0===e[0].x||e[0].x===l||0===e[0].y||e[0].y===l;return t-d=0&&g=0&&_=0&&p+u<=d){const r=new ql(g,_,f,e);r._round(),a&&!Vl(t,r,o,a,i)||h.push(r)}}m+=l}return l||h.length||s||(h=e(t,m/2,n,a,i,o,s,!0,c)),h}(e,m?t/2*s%t:(u/2+2*i)*o*s%t,t,c,r,d,m,!1,l)}function Xl(e,t,r,n,a){const i=[];for(let o=0;o=n&&c.x>=n||(o.x>=n?o=new E(n,o.y+(n-o.x)/(c.x-o.x)*(c.y-o.y))._round():c.x>=n&&(c=new E(n,o.y+(n-o.x)/(c.x-o.x)*(c.y-o.y))._round()),o.y>=a&&c.y>=a||(o.y>=a?o=new E(o.x+(a-o.y)/(c.y-o.y)*(c.x-o.x),a)._round():c.y>=a&&(c=new E(o.x+(a-o.y)/(c.y-o.y)*(c.x-o.x),a)._round()),l&&o.equals(l[l.length-1])||(l=[o],i.push(l)),l.push(c)))))}}return i}function Zl(e,t,r,n){const a=[],i=e.image,o=i.pixelRatio,s=i.paddedRect.w-2,l=i.paddedRect.h-2,c=e.right-e.left,u=e.bottom-e.top,d=i.stretchX||[[0,s]],m=i.stretchY||[[0,l]],p=(e,t)=>e+t[1]-t[0],h=d.reduce(p,0),f=m.reduce(p,0),b=s-h,g=l-f;let _=0,y=h,v=0,k=f,x=0,w=b,N=0,j=g;if(i.content&&n){const e=i.content;_=Kl(d,0,e[0]),v=Kl(m,0,e[1]),y=Kl(d,e[0],e[2]),k=Kl(m,e[1],e[3]),x=e[0]-_,N=e[1]-v,w=e[2]-e[0]-y,j=e[3]-e[1]-k}const O=(n,a,s,l)=>{const d=Ql(n.stretch-_,y,c,e.left),m=ec(n.fixed-x,w,n.stretch,h),p=Ql(a.stretch-v,k,u,e.top),b=ec(a.fixed-N,j,a.stretch,f),g=Ql(s.stretch-_,y,c,e.left),O=ec(s.fixed-x,w,s.stretch,h),S=Ql(l.stretch-v,k,u,e.top),C=ec(l.fixed-N,j,l.stretch,f),z=new E(d,p),T=new E(g,p),A=new E(g,S),M=new E(d,S),P=new E(m/o,b/o),I=new E(O/o,C/o),D=t*Math.PI/180;if(D){const e=Math.sin(D),t=Math.cos(D),r=[t,-e,e,t];z._matMult(r),T._matMult(r),M._matMult(r),A._matMult(r)}const L=n.stretch+n.fixed,$=a.stretch+a.fixed;return{tl:z,tr:T,bl:M,br:A,tex:{x:i.paddedRect.x+1+L,y:i.paddedRect.y+1+$,w:s.stretch+s.fixed-L,h:l.stretch+l.fixed-$},writingMode:void 0,glyphOffset:[0,0],sectionIndex:0,pixelOffsetTL:P,pixelOffsetBR:I,minFontScaleX:w/o/c,minFontScaleY:j/o/u,isSDF:r}};if(n&&(i.stretchX||i.stretchY)){const e=Jl(d,b,h),t=Jl(m,g,f);for(let r=0;r0&&(n=Math.max(10,n),this.circleDiameter=n)}else{let l=i.top*o-s[0],u=i.bottom*o+s[2],d=i.left*o-s[3],m=i.right*o+s[1];const p=i.collisionPadding;if(p&&(d-=p[0]*o,l-=p[1]*o,m+=p[2]*o,u+=p[3]*o),c){const e=new E(d,l),t=new E(m,l),r=new E(d,u),n=new E(m,u),a=c*Math.PI/180;e._rotate(a),t._rotate(a),r._rotate(a),n._rotate(a),d=Math.min(e.x,t.x,r.x,n.x),m=Math.max(e.x,t.x,r.x,n.x),l=Math.min(e.y,t.y,r.y,n.y),u=Math.max(e.y,t.y,r.y,n.y)}e.emplaceBack(t.x,t.y,d,l,m,u,r,n,a)}this.boxEndIndex=e.length}}class rc{constructor(e=[],t=nc){if(this.data=e,this.length=this.data.length,this.compare=t,this.length>0)for(let e=(this.length>>1)-1;e>=0;e--)this._down(e)}push(e){this.data.push(e),this.length++,this._up(this.length-1)}pop(){if(0===this.length)return;const e=this.data[0],t=this.data.pop();return this.length--,this.length>0&&(this.data[0]=t,this._down(0)),e}peek(){return this.data[0]}_up(e){const{data:t,compare:r}=this,n=t[e];for(;e>0;){const a=e-1>>1,i=t[a];if(r(n,i)>=0)break;t[e]=i,e=a}t[e]=n}_down(e){const{data:t,compare:r}=this,n=this.length>>1,a=t[e];for(;e=0)break;t[e]=i,e=n}t[e]=a}}function nc(e,t){return et?1:0}function ac(e,t=1,r=!1){let n=1/0,a=1/0,i=-1/0,o=-1/0;const s=e[0];for(let e=0;ei)&&(i=t.x),(!e||t.y>o)&&(o=t.y)}const l=Math.min(i-n,o-a);let c=l/2;const u=new rc([],ic);if(0===l)return new E(n,a);for(let t=n;td.d||!d.d)&&(d=n,r&&console.log("found best %d after %d probes",Math.round(1e4*n.d)/1e4,m)),n.max-d.d<=t||(c=n.h/2,u.push(new oc(n.p.x-c,n.p.y-c,c,e)),u.push(new oc(n.p.x+c,n.p.y-c,c,e)),u.push(new oc(n.p.x-c,n.p.y+c,c,e)),u.push(new oc(n.p.x+c,n.p.y+c,c,e)),m+=4)}return r&&(console.log("num probes: "+m),console.log("best distance: "+d.d)),d.p}function ic(e,t){return t.max-e.max}function oc(e,t,r,n){this.p=new E(e,t),this.h=r,this.d=function(e,t){let r=!1,n=1/0;for(let a=0;ae.y!=s.y>e.y&&e.x<(s.x-a.x)*(e.y-a.y)/(s.y-a.y)+a.x&&(r=!r),n=Math.min(n,Wi(e,a,s))}}return(r?1:-1)*Math.sqrt(n)}(this.p,n),this.max=this.d+this.h*Math.SQRT2}const sc=Number.POSITIVE_INFINITY;function lc(e,t){return t[1]!==sc?function(e,t,r){let n=0,a=0;switch(t=Math.abs(t),r=Math.abs(r),e){case"top-right":case"top-left":case"top":a=r-7;break;case"bottom-right":case"bottom-left":case"bottom":a=7-r}switch(e){case"top-right":case"bottom-right":case"right":n=-t;break;case"top-left":case"bottom-left":case"left":n=t}return[n,a]}(e,t[0],t[1]):function(e,t){let r=0,n=0;t<0&&(t=0);const a=t/Math.sqrt(2);switch(e){case"top-right":case"top-left":n=a-7;break;case"bottom-right":case"bottom-left":n=7-a;break;case"bottom":n=7-t;break;case"top":n=t-7}switch(e){case"top-right":case"bottom-right":r=-a;break;case"top-left":case"bottom-left":r=a;break;case"left":r=t;break;case"right":r=-t}return[r,n]}(e,t[0])}function cc(e){switch(e){case"right":case"top-right":case"bottom-right":return"right";case"left":case"top-left":case"bottom-left":return"left"}return"center"}function uc(t,r,n,a,i,o,s,l,c,u,d){let m=o.textMaxSize.evaluate(r,{});void 0===m&&(m=s);const p=t.layers[0].layout,f=p.get("icon-offset").evaluate(r,{},d),b=pc(n.horizontal),g=s/24,_=t.tilePixelRatio*g,y=t.tilePixelRatio*m/24,v=t.tilePixelRatio*l,k=t.tilePixelRatio*p.get("symbol-spacing"),x=p.get("text-padding")*t.tilePixelRatio,w=function(e,t,r,n=1){const a=e.get("icon-padding").evaluate(t,{},r),i=a&&a.values;return[i[0]*n,i[1]*n,i[2]*n,i[3]*n]}(p,r,d,t.tilePixelRatio),N=p.get("text-max-angle")/180*Math.PI,E="viewport"!==p.get("text-rotation-alignment")&&"point"!==p.get("symbol-placement"),j="map"===p.get("icon-rotation-alignment")&&"point"!==p.get("symbol-placement"),O=p.get("symbol-placement"),S=k/2,C=p.get("icon-text-fit");let z;a&&"none"!==C&&(t.allowVerticalPlacement&&n.vertical&&(z=Rl(a,n.vertical,C,p.get("icon-text-fit-padding"),f,g)),b&&(a=Rl(a,b,C,p.get("icon-text-fit-padding"),f,g)));const T=(l,m)=>{m.x<0||m.x>=Ai||m.y<0||m.y>=Ai||function(t,r,n,a,i,o,s,l,c,u,d,m,p,f,b,g,_,y,v,k,x,w,N,E,j){const O=t.addToLineVertexArray(r,n);let S,C,z,T,A=0,M=0,P=0,I=0,D=-1,L=-1;const $={};let R=ci.exports(""),B=0,F=0;if(void 0===l._unevaluatedLayout.getValue("text-radial-offset")?[B,F]=l.layout.get("text-offset").evaluate(x,{},E).map(e=>24*e):(B=24*l.layout.get("text-radial-offset").evaluate(x,{},E),F=sc),t.allowVerticalPlacement&&a.vertical){const e=l.layout.get("text-rotate").evaluate(x,{},E)+90;z=new tc(c,r,u,d,m,a.vertical,p,f,b,e),s&&(T=new tc(c,r,u,d,m,s,_,y,b,e))}if(i){const n=l.layout.get("icon-rotate").evaluate(x,{}),a="none"!==l.layout.get("icon-text-fit"),o=Zl(i,n,N,a),p=s?Zl(s,n,N,a):void 0;C=new tc(c,r,u,d,m,i,_,y,!1,n),A=4*o.length;const f=t.iconSizeData;let b=null;"source"===f.kind?(b=[Bl*l.layout.get("icon-size").evaluate(x,{})],b[0]>dc&&h(t.layerIds[0]+': Value for "icon-size" is >= 255. Reduce your "icon-size".')):"composite"===f.kind&&(b=[Bl*w.compositeIconSizes[0].evaluate(x,{},E),Bl*w.compositeIconSizes[1].evaluate(x,{},E)],(b[0]>dc||b[1]>dc)&&h(t.layerIds[0]+': Value for "icon-size" is >= 255. Reduce your "icon-size".')),t.addSymbols(t.icon,o,b,k,v,x,e.WritingMode.none,r,O.lineStartIndex,O.lineLength,-1,E),D=t.icon.placedSymbolArray.length-1,p&&(M=4*p.length,t.addSymbols(t.icon,p,b,k,v,x,e.WritingMode.vertical,r,O.lineStartIndex,O.lineLength,-1,E),L=t.icon.placedSymbolArray.length-1)}const q=Object.keys(a.horizontal);for(const n of q){const i=a.horizontal[n];if(!S){R=ci.exports(i.text);const e=l.layout.get("text-rotate").evaluate(x,{},E);S=new tc(c,r,u,d,m,i,p,f,b,e)}const s=1===i.positionedLines.length;if(P+=mc(t,r,i,o,l,b,x,g,O,a.vertical?e.WritingMode.horizontal:e.WritingMode.horizontalOnly,s?q:[n],$,D,w,E),s)break}a.vertical&&(I+=mc(t,r,a.vertical,o,l,b,x,g,O,e.WritingMode.vertical,["vertical"],$,L,w,E));const V=S?S.boxStartIndex:t.collisionBoxArray.length,U=S?S.boxEndIndex:t.collisionBoxArray.length,H=z?z.boxStartIndex:t.collisionBoxArray.length,W=z?z.boxEndIndex:t.collisionBoxArray.length,G=C?C.boxStartIndex:t.collisionBoxArray.length,Y=C?C.boxEndIndex:t.collisionBoxArray.length,X=T?T.boxStartIndex:t.collisionBoxArray.length,Z=T?T.boxEndIndex:t.collisionBoxArray.length;let K=-1;const J=(e,t)=>e&&e.circleDiameter?Math.max(e.circleDiameter,t):t;K=J(S,K),K=J(z,K),K=J(C,K),K=J(T,K);const Q=K>-1?1:0;Q&&(K*=j/24),t.glyphOffsetArray.length>=xc.MAX_GLYPHS&&h("Too many glyphs being rendered in a tile. See https://github.com/mapbox/mapbox-gl-js/issues/2907"),void 0!==x.sortKey&&t.addToSortKeyRanges(t.symbolInstances.length,x.sortKey),t.symbolInstances.emplaceBack(r.x,r.y,$.right>=0?$.right:-1,$.center>=0?$.center:-1,$.left>=0?$.left:-1,$.vertical||-1,D,L,R,V,U,H,W,G,Y,X,Z,u,P,I,A,M,Q,0,p,B,F,K)}(t,m,l,n,a,i,z,t.layers[0],t.collisionBoxArray,r.index,r.sourceLayerIndex,t.index,_,[x,x,x,x],E,c,v,w,j,f,r,o,u,d,s)};if("line"===O)for(const e of Xl(r.geometry,0,0,Ai,Ai)){const r=Yl(e,k,N,n.vertical||b,a,24,y,t.overscaling,Ai);for(const n of r){const r=b;r&&hc(t,r.text,S,n)||T(e,n)}}else if("line-center"===O){for(const e of r.geometry)if(e.length>1){const t=Gl(e,N,n.vertical||b,a,24,y);t&&T(e,t)}}else if("Polygon"===r.type)for(const e of ts(r.geometry,0)){const t=ac(e,16);T(e[0],new ql(t.x,t.y,0))}else if("LineString"===r.type)for(const e of r.geometry)T(e,new ql(e[0].x,e[0].y,0));else if("Point"===r.type)for(const e of r.geometry)for(const t of e)T([t],new ql(t.x,t.y,0))}const dc=32640;function mc(e,t,r,n,a,i,o,s,l,c,u,d,m,p,f){const b=function(e,t,r,n,a,i,o,s){const l=n.layout.get("text-rotate").evaluate(i,{})*Math.PI/180,c=[];for(const e of t.positionedLines)for(const n of e.positionedGlyphs){if(!n.rect)continue;const i=n.rect||{};let u=4,d=!0,m=1,p=0;const h=(a||s)&&n.vertical,f=n.metrics.advance*n.scale/2;if(s&&t.verticalizable){const t=24*(n.scale-1),r=(24-n.metrics.width*n.scale)/2;p=e.lineOffset/2-(n.imageName?-r:t)}if(n.imageName){const e=o[n.imageName];d=e.sdf,m=e.pixelRatio,u=1/m}const b=a?[n.x+f,n.y]:[0,0];let g=a?[0,0]:[n.x+f+r[0],n.y+r[1]-p],_=[0,0];h&&(_=g,g=[0,0]);const y=(n.metrics.left-u)*n.scale-f+g[0],v=(-n.metrics.top-u)*n.scale+g[1],k=y+i.w*n.scale/m,x=v+i.h*n.scale/m,w=new E(y,v),N=new E(k,v),j=new E(y,x),O=new E(k,x);if(h){const e=new E(-f,f- -17),t=-Math.PI/2,r=12-f,a=new E(22-r,-(n.imageName?r:0)),i=new E(..._);w._rotateAround(t,e)._add(a)._add(i),N._rotateAround(t,e)._add(a)._add(i),j._rotateAround(t,e)._add(a)._add(i),O._rotateAround(t,e)._add(a)._add(i)}if(l){const e=Math.sin(l),t=Math.cos(l),r=[t,-e,e,t];w._matMult(r),N._matMult(r),j._matMult(r),O._matMult(r)}const S=new E(0,0),C=new E(0,0);c.push({tl:w,tr:N,bl:j,br:O,tex:i,writingMode:t.writingMode,glyphOffset:b,sectionIndex:n.sectionIndex,isSDF:d,pixelOffsetTL:S,pixelOffsetBR:C,minFontScaleX:0,minFontScaleY:0})}return c}(0,r,s,a,i,o,n,e.allowVerticalPlacement),g=e.textSizeData;let _=null;"source"===g.kind?(_=[Bl*a.layout.get("text-size").evaluate(o,{})],_[0]>dc&&h(e.layerIds[0]+': Value for "text-size" is >= 255. Reduce your "text-size".')):"composite"===g.kind&&(_=[Bl*p.compositeTextSizes[0].evaluate(o,{},f),Bl*p.compositeTextSizes[1].evaluate(o,{},f)],(_[0]>dc||_[1]>dc)&&h(e.layerIds[0]+': Value for "text-size" is >= 255. Reduce your "text-size".')),e.addSymbols(e.text,b,_,s,i,o,c,t,l.lineStartIndex,l.lineLength,m,f);for(const t of u)d[t]=e.text.placedSymbolArray.length-1;return 4*b.length}function pc(e){for(const t in e)return e[t];return null}function hc(e,t,r,n){const a=e.compareText;if(t in a){const e=a[t];for(let t=e.length-1;t>=0;t--)if(n.dist(e[t])e.id),this.index=t.index,this.pixelRatio=t.pixelRatio,this.sourceLayerIndex=t.sourceLayerIndex,this.hasPattern=!1,this.hasRTLText=!1,this.sortKeyRanges=[],this.collisionCircleArray=[],this.placementInvProjMatrix=ao([]),this.placementViewportMatrix=ao([]);const r=this.layers[0]._unevaluatedLayout._values;this.textSizeData=Fl(this.zoom,r["text-size"]),this.iconSizeData=Fl(this.zoom,r["icon-size"]);const n=this.layers[0].layout,a=n.get("symbol-sort-key"),i=n.get("symbol-z-order");this.canOverlap="never"!==Oc(n,"text-overlap","text-allow-overlap")||"never"!==Oc(n,"icon-overlap","icon-allow-overlap")||n.get("text-ignore-placement")||n.get("icon-ignore-placement"),this.sortFeaturesByKey="viewport-y"!==i&&!a.isConstant(),this.sortFeaturesByY=("viewport-y"===i||"auto"===i&&!this.sortFeaturesByKey)&&this.canOverlap,"point"===n.get("symbol-placement")&&(this.writingModes=n.get("text-writing-mode").map(t=>e.WritingMode[t])),this.stateDependentLayerIds=this.layers.filter(e=>e.isStateDependent()).map(e=>e.id),this.sourceID=t.sourceID}createArrays(){this.text=new vc(new Ci(this.layers,this.zoom,e=>/^text/.test(e))),this.icon=new vc(new Ci(this.layers,this.zoom,e=>/^icon/.test(e))),this.glyphOffsetArray=new Ba,this.lineVertexArray=new Fa,this.symbolInstances=new Ra}calculateGlyphDependencies(e,t,r,n,a){for(let i=0;i0)&&("constant"!==o.value.kind||o.value.value.length>0),u="constant"!==l.value.kind||!!l.value.value||Object.keys(l.parameters).length>0,d=i.get("symbol-sort-key");if(this.features=[],!c&&!u)return;const m=r.iconDependencies,p=r.glyphDependencies,h=r.availableImages,f=new Un(this.zoom);for(const{feature:r,id:s,index:l,sourceLayerIndex:b}of t){const t=a._featureFilter.needGeometry,g=Di(r,t);if(!a._featureFilter.filter(f,g,n))continue;let _,y;if(t||(g.geometry=Ii(r)),c){const e=a.getValueAndResolveTokens("text-field",g,n,h),t=De.factory(e);yc(t)&&(this.hasRTLText=!0),(!this.hasRTLText||"unavailable"===Fn()||this.hasRTLText&&Vn.isParsed())&&(_=Xs(t,a,g))}if(u){const e=a.getValueAndResolveTokens("icon-image",g,n,h);y=e instanceof $e?e:$e.fromString(e)}if(!_&&!y)continue;const v=this.sortFeaturesByKey?d.evaluate(g,{},n):void 0;if(this.features.push({id:s,text:_,icon:y,index:l,sourceLayerIndex:b,geometry:g.geometry,properties:r.properties,type:fc[r.type],sortKey:v}),y&&(m[y.name]=!0),_){const t=o.evaluate(g,{},n).join(","),r="viewport"!==i.get("text-rotation-alignment")&&"point"!==i.get("symbol-placement");this.allowVerticalPlacement=this.writingModes&&this.writingModes.indexOf(e.WritingMode.vertical)>=0;for(const e of _.sections)if(e.image)m[e.image.name]=!0;else{const n=Nn(_.toString()),a=e.fontStack||t,i=p[a]=p[a]||{};this.calculateGlyphDependencies(e.text,i,r,this.allowVerticalPlacement,n)}}}"line"===i.get("symbol-placement")&&(this.features=function(e){const t={},r={},n=[];let a=0;function i(t){n.push(e[t]),a++}function o(e,t,a){const i=r[e];return delete r[e],r[t]=i,n[i].geometry[0].pop(),n[i].geometry[0]=n[i].geometry[0].concat(a[0]),i}function s(e,r,a){const i=t[r];return delete t[r],t[e]=i,n[i].geometry[0].shift(),n[i].geometry[0]=a[0].concat(n[i].geometry[0]),i}function l(e,t,r){const n=r?t[0][t[0].length-1]:t[0][0];return`${e}:${n.x}:${n.y}`}for(let c=0;ce.geometry)}(this.features)),this.sortFeaturesByKey&&this.features.sort((e,t)=>e.sortKey-t.sortKey)}update(e,t,r){this.stateDependentLayers.length&&(this.text.programConfigurations.updatePaintArrays(e,t,this.layers,r),this.icon.programConfigurations.updatePaintArrays(e,t,this.layers,r))}isEmpty(){return 0===this.symbolInstances.length&&!this.hasRTLText}uploadPending(){return!this.uploaded||this.text.programConfigurations.needsUpload||this.icon.programConfigurations.needsUpload}upload(e){!this.uploaded&&this.hasDebugData()&&(this.textCollisionBox.upload(e),this.iconCollisionBox.upload(e)),this.text.upload(e,this.sortFeaturesByY,!this.uploaded,this.text.programConfigurations.needsUpload),this.icon.upload(e,this.sortFeaturesByY,!this.uploaded,this.icon.programConfigurations.needsUpload),this.uploaded=!0}destroyDebugData(){this.textCollisionBox.destroy(),this.iconCollisionBox.destroy()}destroy(){this.text.destroy(),this.icon.destroy(),this.hasDebugData()&&this.destroyDebugData()}addToLineVertexArray(e,t){const r=this.lineVertexArray.length;if(void 0!==e.segment){let r=e.dist(t[e.segment+1]),n=e.dist(t[e.segment]);const a={};for(let n=e.segment+1;n=0;r--)a[r]={x:t[r].x,y:t[r].y,tileUnitDistanceFromAnchor:n},r>0&&(n+=t[r-1].dist(t[r]));for(let e=0;e0}hasIconData(){return this.icon.segments.get().length>0}hasDebugData(){return this.textCollisionBox&&this.iconCollisionBox}hasTextCollisionBoxData(){return this.hasDebugData()&&this.textCollisionBox.segments.get().length>0}hasIconCollisionBoxData(){return this.hasDebugData()&&this.iconCollisionBox.segments.get().length>0}addIndicesForPlacedSymbol(e,t){const r=e.placedSymbolArray.get(t),n=r.vertexStartIndex+4*r.numGlyphs;for(let t=r.vertexStartIndex;tn[e]-n[t]||a[t]-a[e]),i}addToSortKeyRanges(e,t){const r=this.sortKeyRanges[this.sortKeyRanges.length-1];r&&r.sortKey===t?r.symbolInstanceEnd=e+1:this.sortKeyRanges.push({sortKey:t,symbolInstanceStart:e,symbolInstanceEnd:e+1})}sortFeatures(e){if(this.sortFeaturesByY&&this.sortedAngle!==e&&!(this.text.segments.get().length>1||this.icon.segments.get().length>1)){this.symbolInstanceIndexes=this.getSortedSymbolIndexes(e),this.sortedAngle=e,this.text.indexArray.clear(),this.icon.indexArray.clear(),this.featureSortOrder=[];for(const e of this.symbolInstanceIndexes){const t=this.symbolInstances.get(e);this.featureSortOrder.push(t.featureIndex),[t.rightJustifiedTextSymbolIndex,t.centerJustifiedTextSymbolIndex,t.leftJustifiedTextSymbolIndex].forEach((e,t,r)=>{e>=0&&r.indexOf(e)===t&&this.addIndicesForPlacedSymbol(this.text,e)}),t.verticalPlacedTextSymbolIndex>=0&&this.addIndicesForPlacedSymbol(this.text,t.verticalPlacedTextSymbolIndex),t.placedIconSymbolIndex>=0&&this.addIndicesForPlacedSymbol(this.icon,t.placedIconSymbolIndex),t.verticalPlacedIconSymbolIndex>=0&&this.addIndicesForPlacedSymbol(this.icon,t.verticalPlacedIconSymbolIndex)}this.text.indexBuffer&&this.text.indexBuffer.updateData(this.text.indexArray),this.icon.indexBuffer&&this.icon.indexBuffer.updateData(this.icon.indexArray)}}}_n("SymbolBucket",xc,{omit:["layers","collisionBoxArray","features","compareText"]}),xc.MAX_GLYPHS=65535,xc.addDynamicAttributes=_c;const wc=new aa({"symbol-placement":new Qn(re.layout_symbol["symbol-placement"]),"symbol-spacing":new Qn(re.layout_symbol["symbol-spacing"]),"symbol-avoid-edges":new Qn(re.layout_symbol["symbol-avoid-edges"]),"symbol-sort-key":new ea(re.layout_symbol["symbol-sort-key"]),"symbol-z-order":new Qn(re.layout_symbol["symbol-z-order"]),"icon-allow-overlap":new Qn(re.layout_symbol["icon-allow-overlap"]),"icon-overlap":new Qn(re.layout_symbol["icon-overlap"]),"icon-ignore-placement":new Qn(re.layout_symbol["icon-ignore-placement"]),"icon-optional":new Qn(re.layout_symbol["icon-optional"]),"icon-rotation-alignment":new Qn(re.layout_symbol["icon-rotation-alignment"]),"icon-size":new ea(re.layout_symbol["icon-size"]),"icon-text-fit":new Qn(re.layout_symbol["icon-text-fit"]),"icon-text-fit-padding":new Qn(re.layout_symbol["icon-text-fit-padding"]),"icon-image":new ea(re.layout_symbol["icon-image"]),"icon-rotate":new ea(re.layout_symbol["icon-rotate"]),"icon-padding":new ea(re.layout_symbol["icon-padding"]),"icon-keep-upright":new Qn(re.layout_symbol["icon-keep-upright"]),"icon-offset":new ea(re.layout_symbol["icon-offset"]),"icon-anchor":new ea(re.layout_symbol["icon-anchor"]),"icon-pitch-alignment":new Qn(re.layout_symbol["icon-pitch-alignment"]),"text-pitch-alignment":new Qn(re.layout_symbol["text-pitch-alignment"]),"text-rotation-alignment":new Qn(re.layout_symbol["text-rotation-alignment"]),"text-field":new ea(re.layout_symbol["text-field"]),"text-font":new ea(re.layout_symbol["text-font"]),"text-size":new ea(re.layout_symbol["text-size"]),"text-max-width":new ea(re.layout_symbol["text-max-width"]),"text-line-height":new Qn(re.layout_symbol["text-line-height"]),"text-letter-spacing":new ea(re.layout_symbol["text-letter-spacing"]),"text-justify":new ea(re.layout_symbol["text-justify"]),"text-radial-offset":new ea(re.layout_symbol["text-radial-offset"]),"text-variable-anchor":new Qn(re.layout_symbol["text-variable-anchor"]),"text-anchor":new ea(re.layout_symbol["text-anchor"]),"text-max-angle":new Qn(re.layout_symbol["text-max-angle"]),"text-writing-mode":new Qn(re.layout_symbol["text-writing-mode"]),"text-rotate":new ea(re.layout_symbol["text-rotate"]),"text-padding":new Qn(re.layout_symbol["text-padding"]),"text-keep-upright":new Qn(re.layout_symbol["text-keep-upright"]),"text-transform":new ea(re.layout_symbol["text-transform"]),"text-offset":new ea(re.layout_symbol["text-offset"]),"text-allow-overlap":new Qn(re.layout_symbol["text-allow-overlap"]),"text-overlap":new Qn(re.layout_symbol["text-overlap"]),"text-ignore-placement":new Qn(re.layout_symbol["text-ignore-placement"]),"text-optional":new Qn(re.layout_symbol["text-optional"])});var Nc={paint:new aa({"icon-opacity":new ea(re.paint_symbol["icon-opacity"]),"icon-color":new ea(re.paint_symbol["icon-color"]),"icon-halo-color":new ea(re.paint_symbol["icon-halo-color"]),"icon-halo-width":new ea(re.paint_symbol["icon-halo-width"]),"icon-halo-blur":new ea(re.paint_symbol["icon-halo-blur"]),"icon-translate":new Qn(re.paint_symbol["icon-translate"]),"icon-translate-anchor":new Qn(re.paint_symbol["icon-translate-anchor"]),"text-opacity":new ea(re.paint_symbol["text-opacity"]),"text-color":new ea(re.paint_symbol["text-color"],{runtimeType:he,getOverride:e=>e.textColor,hasOverride:e=>!!e.textColor}),"text-halo-color":new ea(re.paint_symbol["text-halo-color"]),"text-halo-width":new ea(re.paint_symbol["text-halo-width"]),"text-halo-blur":new ea(re.paint_symbol["text-halo-blur"]),"text-translate":new Qn(re.paint_symbol["text-translate"]),"text-translate-anchor":new Qn(re.paint_symbol["text-translate-anchor"])}),layout:wc};class Ec{constructor(e){if(void 0===e.property.overrides)throw new Error("overrides must be provided to instantiate FormatSectionOverride class");this.type=e.property.overrides?e.property.overrides.runtimeType:ue,this.defaultValue=e}evaluate(e){if(e.formattedSection){const t=this.defaultValue.property.overrides;if(t&&t.hasOverride(e.formattedSection))return t.getOverride(e.formattedSection)}return e.feature&&e.featureState?this.defaultValue.evaluate(e.feature,e.featureState):this.defaultValue.property.specification.default}eachChild(e){this.defaultValue.isConstant()||e(this.defaultValue.value._styleExpression.expression)}outputDefined(){return!1}serialize(){return null}}_n("FormatSectionOverride",Ec,{omit:["defaultValue"]});class jc extends oa{constructor(e){super(e,Nc)}recalculate(e,t){if(super.recalculate(e,t),"auto"===this.layout.get("icon-rotation-alignment")&&(this.layout._values["icon-rotation-alignment"]="point"!==this.layout.get("symbol-placement")?"map":"viewport"),"auto"===this.layout.get("text-rotation-alignment")&&(this.layout._values["text-rotation-alignment"]="point"!==this.layout.get("symbol-placement")?"map":"viewport"),"auto"===this.layout.get("text-pitch-alignment")&&(this.layout._values["text-pitch-alignment"]="map"===this.layout.get("text-rotation-alignment")?"map":"viewport"),"auto"===this.layout.get("icon-pitch-alignment")&&(this.layout._values["icon-pitch-alignment"]=this.layout.get("icon-rotation-alignment")),"point"===this.layout.get("symbol-placement")){const e=this.layout.get("text-writing-mode");if(e){const t=[];for(const r of e)t.indexOf(r)<0&&t.push(r);this.layout._values["text-writing-mode"]=t}else this.layout._values["text-writing-mode"]=["horizontal"]}this._setPaintOverrides()}getValueAndResolveTokens(e,t,r,n){const a=this.layout.get(e).evaluate(t,{},r,n),i=this._unevaluatedLayout._values[e];return i.isDataDriven()||jr(i.value)||!a?a:function(e,t){return t.replace(/{([^{}]+)}/g,(t,r)=>r in e?String(e[r]):"")}(t.properties,a)}createBucket(e){return new xc(e)}queryRadius(){return 0}queryIntersectsFeature(){throw new Error("Should take a different path in FeatureIndex")}_setPaintOverrides(){for(const e of Nc.paint.overridableProperties){if(!jc.hasPaintOverride(this.layout,e))continue;const t=this.paint.get(e),r=new Ec(t),n=new Er(r,t.property.specification);let a=null;a="constant"===t.value.kind||"source"===t.value.kind?new Sr("source",n):new Cr("composite",n,t.value.zoomStops),this.paint._values[e]=new Kn(t.property,a,t.parameters)}}_handleOverridablePaintPropertyUpdate(e,t,r){return!(!this.layout||t.isDataDriven()||r.isDataDriven())&&jc.hasPaintOverride(this.layout,e)}static hasPaintOverride(e,t){const r=e.get("text-field"),n=Nc.paint.properties[t];let a=!1;const i=e=>{for(const t of e)if(n.overrides&&n.overrides.hasOverride(t))return void(a=!0)};if("constant"===r.value.kind&&r.value.value instanceof De)i(r.value.value.sections);else if("source"===r.value.kind){const e=t=>{a||(t instanceof Ve&&Fe(t.value)===_e?i(t.value.sections):t instanceof ar?i(t.sections):t.eachChild(e))},t=r.value;t._styleExpression&&e(t._styleExpression.expression)}return a}}function Oc(e,t,r){let n="never";const a=e.get(t);return a?n=a:e.get(r)&&(n="always"),n}var Sc={paint:new aa({"background-color":new Qn(re.paint_background["background-color"]),"background-pattern":new ra(re.paint_background["background-pattern"]),"background-opacity":new Qn(re.paint_background["background-opacity"])})},Cc={paint:new aa({"raster-opacity":new Qn(re.paint_raster["raster-opacity"]),"raster-hue-rotate":new Qn(re.paint_raster["raster-hue-rotate"]),"raster-brightness-min":new Qn(re.paint_raster["raster-brightness-min"]),"raster-brightness-max":new Qn(re.paint_raster["raster-brightness-max"]),"raster-saturation":new Qn(re.paint_raster["raster-saturation"]),"raster-contrast":new Qn(re.paint_raster["raster-contrast"]),"raster-resampling":new Qn(re.paint_raster["raster-resampling"]),"raster-fade-duration":new Qn(re.paint_raster["raster-fade-duration"])})};class zc extends oa{constructor(e){super(e,{}),this.onAdd=e=>{this.implementation.onAdd&&this.implementation.onAdd(e,e.painter.context.gl)},this.onRemove=e=>{this.implementation.onRemove&&this.implementation.onRemove(e,e.painter.context.gl)},this.implementation=e}is3D(){return"3d"===this.implementation.renderingMode}hasOffscreenPass(){return void 0!==this.implementation.prerender}recalculate(){}updateTransitions(){}hasTransition(){return!1}serialize(){throw new Error("Custom layers cannot be serialized")}}const Tc={circle:class extends oa{constructor(e){super(e,eo)}createBucket(e){return new $i(e)}queryRadius(e){const t=e;return Zi("circle-radius",this,t)+Zi("circle-stroke-width",this,t)+Ki(this.paint.get("circle-translate"))}queryIntersectsFeature(e,t,r,n,a,i,o,s){const l=Ji(e,this.paint.get("circle-translate"),this.paint.get("circle-translate-anchor"),i.angle,o),c=this.paint.get("circle-radius").evaluate(t,r)+this.paint.get("circle-stroke-width").evaluate(t,r),u="map"===this.paint.get("circle-pitch-alignment"),d=u?l:function(e,t){return e.map(e=>po(e,t))}(l,s),m=u?c*o:c;for(const e of n)for(const t of e){const e=u?t:po(t,s);let r=m;const n=uo([],[t.x,t.y,0,1],s);if("viewport"===this.paint.get("circle-pitch-scale")&&"map"===this.paint.get("circle-pitch-alignment")?r*=n[3]/i.cameraToCenterDistance:"map"===this.paint.get("circle-pitch-scale")&&"viewport"===this.paint.get("circle-pitch-alignment")&&(r*=i.cameraToCenterDistance/n[3]),Bi(d,e,r))return!0}return!1}},heatmap:class extends oa{constructor(e){super(e,fo),this._updateColorRamp()}createBucket(e){return new ho(e)}_handleSpecialPaintPropertyUpdate(e){"heatmap-color"===e&&this._updateColorRamp()}_updateColorRamp(){this.colorRamp=ko({expression:this._transitionablePaint._values["heatmap-color"].value.expression,evaluationKey:"heatmapDensity",image:this.colorRamp}),this.colorRampTexture=null}resize(){this.heatmapFbo&&(this.heatmapFbo.destroy(),this.heatmapFbo=null)}queryRadius(){return 0}queryIntersectsFeature(){return!1}hasOffscreenPass(){return 0!==this.paint.get("heatmap-opacity")&&"none"!==this.visibility}},hillshade:class extends oa{constructor(e){super(e,xo)}hasOffscreenPass(){return 0!==this.paint.get("hillshade-exaggeration")&&"none"!==this.visibility}},fill:class extends oa{constructor(e){super(e,ss)}recalculate(e,t){super.recalculate(e,t);const r=this.paint._values["fill-outline-color"];"constant"===r.value.kind&&void 0===r.value.value&&(this.paint._values["fill-outline-color"]=this.paint._values["fill-color"])}createBucket(e){return new is(e)}queryRadius(){return Ki(this.paint.get("fill-translate"))}queryIntersectsFeature(e,t,r,n,a,i,o){return Fi(Ji(e,this.paint.get("fill-translate"),this.paint.get("fill-translate-anchor"),i.angle,o),n)}isTileClipped(){return!0}},"fill-extrusion":class extends oa{constructor(e){super(e,Cs)}createBucket(e){return new js(e)}queryRadius(){return Ki(this.paint.get("fill-extrusion-translate"))}is3D(){return!0}queryIntersectsFeature(e,t,r,n,a,i,o,s){const l=Ji(e,this.paint.get("fill-extrusion-translate"),this.paint.get("fill-extrusion-translate-anchor"),i.angle,o),c=this.paint.get("fill-extrusion-height").evaluate(t,r),u=this.paint.get("fill-extrusion-base").evaluate(t,r),d=function(e,t,r,n){const a=[];for(const r of e){const e=[r.x,r.y,0,1];uo(e,e,t),a.push(new E(e[0]/e[3],e[1]/e[3]))}return a}(l,s),m=function(e,t,r,n){const a=[],i=[],o=n[8]*t,s=n[9]*t,l=n[10]*t,c=n[11]*t,u=n[8]*r,d=n[9]*r,m=n[10]*r,p=n[11]*r;for(const t of e){const e=[],r=[];for(const a of t){const t=a.x,i=a.y,h=n[0]*t+n[4]*i+n[12],f=n[1]*t+n[5]*i+n[13],b=n[2]*t+n[6]*i+n[14],g=n[3]*t+n[7]*i+n[15],_=b+l,y=g+c,v=h+u,k=f+d,x=b+m,w=g+p,N=new E((h+o)/y,(f+s)/y);N.z=_/y,e.push(N);const j=new E(v/w,k/w);j.z=x/w,r.push(j)}a.push(e),i.push(r)}return[a,i]}(n,u,c,s);return function(e,t,r){let n=1/0;Fi(r,t)&&(n=Ts(r,t[0]));for(let a=0;a=3)for(let t=0;t{this._triggered=!1,this._callback()})}trigger(){this._triggered||(this._triggered=!0,this._channel?this._channel.port1.postMessage(!0):setTimeout(()=>{this._triggered=!1,this._callback()},0))}remove(){delete this._channel,this._callback=()=>{}}}const Mc=6371008.8;class Pc{constructor(e,t){if(isNaN(e)||isNaN(t))throw new Error(`Invalid LngLat object: (${e}, ${t})`);if(this.lng=+e,this.lat=+t,this.lat>90||this.lat<-90)throw new Error("Invalid LngLat latitude value: must be between -90 and 90")}wrap(){return new Pc(o(this.lng,-180,180),this.lat)}toArray(){return[this.lng,this.lat]}toString(){return`LngLat(${this.lng}, ${this.lat})`}distanceTo(e){const t=Math.PI/180,r=this.lat*t,n=e.lat*t,a=Math.sin(r)*Math.sin(n)+Math.cos(r)*Math.cos(n)*Math.cos((e.lng-this.lng)*t);return Mc*Math.acos(Math.min(a,1))}toBounds(e=0){const t=360*e/40075017,r=t/Math.cos(Math.PI/180*this.lat);return new Ic(new Pc(this.lng-r,this.lat-t),new Pc(this.lng+r,this.lat+t))}static convert(e){if(e instanceof Pc)return e;if(Array.isArray(e)&&(2===e.length||3===e.length))return new Pc(Number(e[0]),Number(e[1]));if(!Array.isArray(e)&&"object"==typeof e&&null!==e)return new Pc(Number("lng"in e?e.lng:e.lon),Number(e.lat));throw new Error("`LngLatLike` argument must be specified as a LngLat instance, an object {lng: , lat: }, an object {lon: , lat: }, or an array of [, ]")}}class Ic{constructor(e,t){e&&(t?this.setSouthWest(e).setNorthEast(t):4===e.length?this.setSouthWest([e[0],e[1]]).setNorthEast([e[2],e[3]]):this.setSouthWest(e[0]).setNorthEast(e[1]))}setNorthEast(e){return this._ne=e instanceof Pc?new Pc(e.lng,e.lat):Pc.convert(e),this}setSouthWest(e){return this._sw=e instanceof Pc?new Pc(e.lng,e.lat):Pc.convert(e),this}extend(e){const t=this._sw,r=this._ne;let n,a;if(e instanceof Pc)n=e,a=e;else{if(!(e instanceof Ic))return Array.isArray(e)?4===e.length||e.every(Array.isArray)?this.extend(Ic.convert(e)):this.extend(Pc.convert(e)):this;if(n=e._sw,a=e._ne,!n||!a)return this}return t||r?(t.lng=Math.min(n.lng,t.lng),t.lat=Math.min(n.lat,t.lat),r.lng=Math.max(a.lng,r.lng),r.lat=Math.max(a.lat,r.lat)):(this._sw=new Pc(n.lng,n.lat),this._ne=new Pc(a.lng,a.lat)),this}getCenter(){return new Pc((this._sw.lng+this._ne.lng)/2,(this._sw.lat+this._ne.lat)/2)}getSouthWest(){return this._sw}getNorthEast(){return this._ne}getNorthWest(){return new Pc(this.getWest(),this.getNorth())}getSouthEast(){return new Pc(this.getEast(),this.getSouth())}getWest(){return this._sw.lng}getSouth(){return this._sw.lat}getEast(){return this._ne.lng}getNorth(){return this._ne.lat}toArray(){return[this._sw.toArray(),this._ne.toArray()]}toString(){return`LngLatBounds(${this._sw.toString()}, ${this._ne.toString()})`}isEmpty(){return!(this._sw&&this._ne)}contains(e){const{lng:t,lat:r}=Pc.convert(e);let n=this._sw.lng<=t&&t<=this._ne.lng;return this._sw.lng>this._ne.lng&&(n=this._sw.lng>=t&&t>=this._ne.lng),this._sw.lat<=r&&r<=this._ne.lat&&n}static convert(e){return e instanceof Ic?e:e?new Ic(e):e}}const Dc=2*Math.PI*Mc;function Lc(e){return Dc*Math.cos(e*Math.PI/180)}function $c(e){return(180+e)/360}function Rc(e){return(180-180/Math.PI*Math.log(Math.tan(Math.PI/4+e*Math.PI/360)))/360}function Bc(e,t){return e/Lc(t)}function Fc(e){return 360/Math.PI*Math.atan(Math.exp((180-360*e)*Math.PI/180))-90}class qc{constructor(e,t,r=0){this.x=+e,this.y=+t,this.z=+r}static fromLngLat(e,t=0){const r=Pc.convert(e);return new qc($c(r.lng),Rc(r.lat),Bc(t,r.lat))}toLngLat(){return new Pc(360*this.x-180,Fc(this.y))}toAltitude(){return this.z*Lc(Fc(this.y))}meterInMercatorCoordinateUnits(){return 1/Dc*(e=Fc(this.y),1/Math.cos(e*Math.PI/180));var e}}function Vc(e,t,r){var n=2*Math.PI*6378137/256/Math.pow(2,r);return[e*n-2*Math.PI*6378137/2,t*n-2*Math.PI*6378137/2]}class Uc{constructor(e,t,r){if(e<0||e>25||r<0||r>=Math.pow(2,e)||t<0||t>=Math.pow(2,e))throw new Error(`x=${t}, y=${r}, z=${e} outside of bounds. 0<=x<${Math.pow(2,e)}, 0<=y<${Math.pow(2,e)} 0<=z<=25 `);this.z=e,this.x=t,this.y=r,this.key=Gc(0,e,e,t,r)}equals(e){return this.z===e.z&&this.x===e.x&&this.y===e.y}url(e,t,r){const n=(i=this.y,o=this.z,s=Vc(256*(a=this.x),256*(i=Math.pow(2,o)-i-1),o),l=Vc(256*(a+1),256*(i+1),o),s[0]+","+s[1]+","+l[0]+","+l[1]);var a,i,o,s,l;const c=function(e,t,r){let n,a="";for(let i=e;i>0;i--)n=1<1?"@2x":"").replace(/{quadkey}/g,c).replace(/{bbox-epsg-3857}/g,n)}isChildOf(e){const t=this.z-e.z;return t>0&&e.x===this.x>>t&&e.y===this.y>>t}getTilePoint(e){const t=Math.pow(2,this.z);return new E((e.x*t-this.x)*Ai,(e.y*t-this.y)*Ai)}toString(){return`${this.z}/${this.x}/${this.y}`}}class Hc{constructor(e,t){this.wrap=e,this.canonical=t,this.key=Gc(e,t.z,t.z,t.x,t.y)}}class Wc{constructor(e,t,r,n,a){if(e= z; overscaledZ = ${e}; z = ${r}`);this.overscaledZ=e,this.wrap=t,this.canonical=new Uc(r,+n,+a),this.key=Gc(t,e,r,n,a)}clone(){return new Wc(this.overscaledZ,this.wrap,this.canonical.z,this.canonical.x,this.canonical.y)}equals(e){return this.overscaledZ===e.overscaledZ&&this.wrap===e.wrap&&this.canonical.equals(e.canonical)}scaledTo(e){if(e>this.overscaledZ)throw new Error(`targetZ > this.overscaledZ; targetZ = ${e}; overscaledZ = ${this.overscaledZ}`);const t=this.canonical.z-e;return e>this.canonical.z?new Wc(e,this.wrap,this.canonical.z,this.canonical.x,this.canonical.y):new Wc(e,this.wrap,e,this.canonical.x>>t,this.canonical.y>>t)}calculateScaledKey(e,t){if(e>this.overscaledZ)throw new Error(`targetZ > this.overscaledZ; targetZ = ${e}; overscaledZ = ${this.overscaledZ}`);const r=this.canonical.z-e;return e>this.canonical.z?Gc(this.wrap*+t,e,this.canonical.z,this.canonical.x,this.canonical.y):Gc(this.wrap*+t,e,e,this.canonical.x>>r,this.canonical.y>>r)}isChildOf(e){if(e.wrap!==this.wrap)return!1;const t=this.canonical.z-e.canonical.z;return 0===e.overscaledZ||e.overscaledZ>t&&e.canonical.y===this.canonical.y>>t}children(e){if(this.overscaledZ>=e)return[new Wc(this.overscaledZ+1,this.wrap,this.canonical.z,this.canonical.x,this.canonical.y)];const t=this.canonical.z+1,r=2*this.canonical.x,n=2*this.canonical.y;return[new Wc(t,this.wrap,t,r,n),new Wc(t,this.wrap,t,r+1,n),new Wc(t,this.wrap,t,r,n+1),new Wc(t,this.wrap,t,r+1,n+1)]}isLessThan(e){return this.wrape.wrap)&&(this.overscaledZe.overscaledZ)&&(this.canonical.xe.canonical.x)&&this.canonical.ythis.max&&(this.max=r),r=this.dim+1||t<-1||t>=this.dim+1)throw new RangeError("out of range source coordinates for DEM data");return(t+1)*this.stride+(e+1)}_unpackMapbox(e,t,r){return(256*e*256+256*t+r)/10-1e4}_unpackTerrarium(e,t,r){return 256*e+t+r/256-32768}getPixels(){return new vo({width:this.stride,height:this.stride},new Uint8Array(this.data.buffer))}backfillBorder(e,t,r){if(this.dim!==e.dim)throw new Error("dem dimension mismatch");let n=t*this.dim,a=t*this.dim+this.dim,i=r*this.dim,o=r*this.dim+this.dim;switch(t){case-1:n=a-1;break;case 1:a=n+1}switch(r){case-1:i=o-1;break;case 1:o=i+1}const s=-t*this.dim,l=-r*this.dim;for(let t=i;t=this._numberToString.length)throw new Error(`Out of bounds. Index requested n=${e} can't be >= this._numberToString.length ${this._numberToString.length}`);return this._numberToString[e]}}class Zc{constructor(e,t,r,n,a){this.type="Feature",this._vectorTileFeature=e,e._z=t,e._x=r,e._y=n,this.properties=e.properties,this.id=a}get geometry(){return void 0===this._geometry&&(this._geometry=this._vectorTileFeature.toGeoJSON(this._vectorTileFeature._x,this._vectorTileFeature._y,this._vectorTileFeature._z).geometry),this._geometry}set geometry(e){this._geometry=e}toJSON(){const e={geometry:this.geometry};for(const t in this)"_geometry"!==t&&"_vectorTileFeature"!==t&&(e[t]=this[t]);return e}}class Kc{constructor(e,t){this.tileID=e,this.x=e.canonical.x,this.y=e.canonical.y,this.z=e.canonical.z,this.grid=new bn(Ai,16,0),this.grid3D=new bn(Ai,16,0),this.featureIndexArray=new Va,this.promoteId=t}insert(e,t,r,n,a,i){const o=this.featureIndexArray.length;this.featureIndexArray.emplaceBack(r,n,a);const s=i?this.grid3D:this.grid;for(let e=0;e=0&&n[3]>=0&&s.insert(o,n[0],n[1],n[2],n[3])}}loadVTLayers(){return this.vtLayers||(this.vtLayers=new ds.VectorTile(new Ks(this.rawTileData)).layers,this.sourceLayerCoder=new Xc(this.vtLayers?Object.keys(this.vtLayers).sort():["_geojsonTileLayer"])),this.vtLayers}query(e,t,r,n){this.loadVTLayers();const a=e.params||{},i=Ai/e.tileSize/e.scale,o=Br(a.filter),s=e.queryGeometry,l=e.queryPadding*i,c=Qc(s),u=this.grid.query(c.minX-l,c.minY-l,c.maxX+l,c.maxY+l),d=Qc(e.cameraQueryGeometry),m=this.grid3D.query(d.minX-l,d.minY-l,d.maxX+l,d.maxY+l,(t,r,n,a)=>function(e,t,r,n,a){for(const i of e)if(t<=i.x&&r<=i.y&&n>=i.x&&a>=i.y)return!0;const i=[new E(t,r),new E(t,a),new E(n,a),new E(n,r)];if(e.length>2)for(const t of i)if(Yi(e,t))return!0;for(let t=0;t(m||(m=Ii(t)),r.queryIntersectsFeature(s,t,n,m,this.z,e.transform,i,e.pixelPosMatrix)))}return p}loadMatchingFeature(e,t,r,n,a,i,o,l,c,u,d){const m=this.bucketLayerIDs[t];if(i&&!function(e,t){for(let r=0;r=0)return!0;return!1}(i,m))return;const p=this.sourceLayerCoder.decode(r),h=this.vtLayers[p].feature(n);if(a.needGeometry){const e=Di(h,!0);if(!a.filter(new Un(this.tileID.overscaledZ),e,this.tileID.canonical))return}else if(!a.filter(new Un(this.tileID.overscaledZ),h))return;const f=this.getId(h,p);for(let t=0;t{const o=t instanceof Jn?t.get(i):null;return o&&o.evaluate?o.evaluate(r,n,a):o})}function Qc(e){let t=1/0,r=1/0,n=-1/0,a=-1/0;for(const i of e)t=Math.min(t,i.x),r=Math.min(r,i.y),n=Math.max(n,i.x),a=Math.max(a,i.y);return{minX:t,minY:r,maxX:n,maxY:a}}function eu(e,t){return t-e}var tu;_n("FeatureIndex",Kc,{omit:["rawTileData","sourceLayerCoder"]}),e.PerformanceMarkers=void 0,(tu=e.PerformanceMarkers||(e.PerformanceMarkers={})).create="create",tu.load="load",tu.fullLoad="fullLoad";let ru=null,nu=[];const au=1e3/30,iu={mark(e){performance.mark(e)},frame(e){const t=e;null!=ru&&nu.push(t-ru),ru=t},clearMetrics(){ru=null,nu=[],performance.clearMeasures("loadTime"),performance.clearMeasures("fullLoadTime");for(const t in e.PerformanceMarkers)performance.clearMarks(e.PerformanceMarkers[t])},getPerformanceMetrics(){performance.measure("loadTime",e.PerformanceMarkers.create,e.PerformanceMarkers.load),performance.measure("fullLoadTime",e.PerformanceMarkers.create,e.PerformanceMarkers.fullLoad);const t=performance.getEntriesByName("loadTime")[0].duration,r=performance.getEntriesByName("fullLoadTime")[0].duration,n=nu.length,a=1/(nu.reduce((e,t)=>e+t,0)/n/1e3),i=nu.filter(e=>e>au).reduce((e,t)=>e+(t-au)/au,0);return{loadTime:t,fullLoadTime:r,fps:a,percentDroppedFrames:i/(n+i)*100}}};e.AJAXError=F,e.ARRAY_TYPE=ro,e.Actor=class{constructor(e,t,r){this.target=e,this.parent=t,this.mapId=r,this.callbacks={},this.tasks={},this.taskQueue=[],this.cancelCallbacks={},c(["receive","process"],this),this.invoker=new Ac(this.process),this.target.addEventListener("message",this.receive,!1),this.globalScope=g()?e:window}send(e,t,r,n,a=!1){const i=Math.round(1e18*Math.random()).toString(36).substring(0,10);r&&(this.callbacks[i]=r);const o=x(this.globalScope)?void 0:[];return this.target.postMessage({id:i,type:e,hasCallback:!!r,targetMapId:n,mustQueue:a,sourceMapId:this.mapId,data:vn(t,o)},o),{cancel:()=>{r&&delete this.callbacks[i],this.target.postMessage({id:i,type:"",targetMapId:n,sourceMapId:this.mapId})}}}receive(e){const t=e.data,r=t.id;if(r&&(!t.targetMapId||this.mapId===t.targetMapId))if(""===t.type){delete this.tasks[r];const e=this.cancelCallbacks[r];delete this.cancelCallbacks[r],e&&e()}else g()||t.mustQueue?(this.tasks[r]=t,this.taskQueue.push(r),this.invoker.trigger()):this.processTask(r,t)}process(){if(!this.taskQueue.length)return;const e=this.taskQueue.shift(),t=this.tasks[e];delete this.tasks[e],this.taskQueue.length&&this.invoker.trigger(),t&&this.processTask(e,t)}processTask(e,t){if(""===t.type){const r=this.callbacks[e];delete this.callbacks[e],r&&(t.error?r(kn(t.error)):r(null,kn(t.data)))}else{let r=!1;const n=x(this.globalScope)?void 0:[],a=t.hasCallback?(t,a)=>{r=!0,delete this.cancelCallbacks[e],this.target.postMessage({id:e,type:"",sourceMapId:this.mapId,error:t?vn(t):null,data:vn(a,n)},n)}:e=>{r=!0};let i=null;const o=kn(t.data);if(this.parent[t.type])i=this.parent[t.type](t.sourceMapId,o,a);else if(this.parent.getWorkerSource){const e=t.type.split(".");i=this.parent.getWorkerSource(t.sourceMapId,e[0],o.source)[e[1]](o,a)}else a(new Error("Could not find function "+t.type));!r&&i&&i.cancel&&(this.cancelCallbacks[e]=i.cancel)}}remove(){this.invoker.remove(),this.target.removeEventListener("message",this.receive,!1)}},e.AlphaImage=yo,e.CanonicalTileID=Uc,e.CollisionBoxArray=Ia,e.CollisionCircleLayoutArray=class extends wa{},e.Color=Me,e.DEMData=Yc,e.DataConstantProperty=Qn,e.DictionaryCoder=Xc,e.EXTENT=Ai,e.ErrorEvent=ee,e.EvaluationParameters=Un,e.Event=Q,e.Evented=te,e.FeatureIndex=Kc,e.FillBucket=is,e.FillExtrusionBucket=js,e.GeoJSONFeature=Zc,e.ImageAtlas=El,e.ImagePosition=Nl,e.LineBucket=Rs,e.LineStripIndexArray=class extends Aa{},e.LngLat=Pc,e.LngLatBounds=Ic,e.MercatorCoordinate=qc,e.ONE_EM=24,e.OverscaledTileID=Wc,e.PerformanceUtils=iu,e.PosArray=Ua,e.Properties=aa,e.QuadTriangleArray=class extends Ea{},e.RGBAImage=vo,e.RasterBoundsArray=class extends pa{},e.RequestPerformance=class{constructor(e){this._marks={start:[e.url,"start"].join("#"),end:[e.url,"end"].join("#"),measure:e.url.toString()},performance.mark(this._marks.start)}finish(){performance.mark(this._marks.end);let e=performance.getEntriesByName(this._marks.measure);return 0===e.length&&(performance.measure(this._marks.measure,this._marks.start,this._marks.end),e=performance.getEntriesByName(this._marks.measure),performance.clearMarks(this._marks.start),performance.clearMarks(this._marks.end),performance.clearMeasures(this._marks.measure)),e}},e.ResourceType=B,e.SegmentVector=oi,e.SymbolBucket=xc,e.Transitionable=Gn,e.TriangleIndexArray=ri,e.Uniform1f=_i,e.Uniform1i=class extends gi{constructor(e,t){super(e,t),this.current=0}set(e){this.current!==e&&(this.current=e,this.gl.uniform1i(this.location,e))}},e.Uniform2f=class extends gi{constructor(e,t){super(e,t),this.current=[0,0]}set(e){e[0]===this.current[0]&&e[1]===this.current[1]||(this.current=e,this.gl.uniform2f(this.location,e[0],e[1]))}},e.Uniform3f=class extends gi{constructor(e,t){super(e,t),this.current=[0,0,0]}set(e){e[0]===this.current[0]&&e[1]===this.current[1]&&e[2]===this.current[2]||(this.current=e,this.gl.uniform3f(this.location,e[0],e[1],e[2]))}},e.Uniform4f=yi,e.UniformColor=vi,e.UniformMatrix4f=class extends gi{constructor(e,t){super(e,t),this.current=ki}set(e){if(e[12]!==this.current[12]||e[0]!==this.current[0])return this.current=e,void this.gl.uniformMatrix4fv(this.location,!1,e);for(let t=1;t<16;t++)if(e[t]!==this.current[t]){this.current=e,this.gl.uniformMatrix4fv(this.location,!1,e);break}}},e.UnwrappedTileID=Hc,e.ValidationError=ne,e.ZoomHistory=xn,e.add=function(e,t,r){return e[0]=t[0]+r[0],e[1]=t[1]+r[1],e[2]=t[2]+r[2],e},e.addDynamicAttributes=_c,e.asyncAll=function(e,t,r){if(!e.length)return r(null,[]);let n=e.length;const a=new Array(e.length);let i=null;e.forEach((e,o)=>{t(e,(e,t)=>{e&&(i=e),a[o]=t,0==--n&&r(i,a)})})},e.bezier=n,e.bindAll=c,e.cacheEntryPossiblyAdded=function(e){M++,M>T&&(e.getActor().send("enforceCacheSizeLimit",z),M=0)},e.clamp=i,e.clearTileCache=function(e){const t=caches.delete(S);e&&t.catch(e).then(()=>e())},e.clipLine=Xl,e.clone=function(e){var t=new ro(16);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t[6]=e[6],t[7]=e[7],t[8]=e[8],t[9]=e[9],t[10]=e[10],t[11]=e[11],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15],t},e.clone$1=m,e.clone$2=function(e){var t=new ro(3);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t},e.collisionCircleLayout=Ys,e.config=O,e.copy=function(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],e[9]=t[9],e[10]=t[10],e[11]=t[11],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15],e},e.create=function(){var e=new ro(16);return ro!=Float32Array&&(e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[11]=0,e[12]=0,e[13]=0,e[14]=0),e[0]=1,e[5]=1,e[10]=1,e[15]=1,e},e.create$1=no,e.createExpression=Or,e.createFilter=Br,e.createLayout=ua,e.createStyleLayer=function(e){return"custom"===e.type?new zc(e):new Tc[e.type](e)},e.cross=function(e,t,r){var n=t[0],a=t[1],i=t[2],o=r[0],s=r[1],l=r[2];return e[0]=a*l-i*s,e[1]=i*o-n*l,e[2]=n*s-a*o,e},e.dot=function(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]},e.dot$1=function(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]+e[3]*t[3]},e.ease=a,e.emitValidationErrors=fn,e.enforceCacheSizeLimit=function(e){A(),C&&C.then(t=>{t.keys().then(r=>{for(let n=0;n{}}},e.identity=ao,e.invert=function(e,t){var r=t[0],n=t[1],a=t[2],i=t[3],o=t[4],s=t[5],l=t[6],c=t[7],u=t[8],d=t[9],m=t[10],p=t[11],h=t[12],f=t[13],b=t[14],g=t[15],_=r*s-n*o,y=r*l-a*o,v=r*c-i*o,k=n*l-a*s,x=n*c-i*s,w=a*c-i*l,N=u*f-d*h,E=u*b-m*h,j=u*g-p*h,O=d*b-m*f,S=d*g-p*f,C=m*g-p*b,z=_*C-y*S+v*O+k*j-x*E+w*N;return z?(e[0]=(s*C-l*S+c*O)*(z=1/z),e[1]=(a*S-n*C-i*O)*z,e[2]=(f*w-b*x+g*k)*z,e[3]=(m*x-d*w-p*k)*z,e[4]=(l*j-o*C-c*E)*z,e[5]=(r*C-a*j+i*E)*z,e[6]=(b*v-h*w-g*y)*z,e[7]=(u*w-m*v+p*y)*z,e[8]=(o*S-s*j+c*N)*z,e[9]=(n*j-r*S-i*N)*z,e[10]=(h*x-f*v+g*_)*z,e[11]=(d*v-u*x-p*_)*z,e[12]=(s*E-o*O-l*N)*z,e[13]=(r*O-n*E+a*N)*z,e[14]=(f*y-h*k-b*_)*z,e[15]=(u*k-d*y+m*_)*z,e):null},e.isImageBitmap=w,e.isSafari=x,e.isWorker=g,e.keysDifference=function(e,t){const r=[];for(const n in e)n in t||r.push(n);return r},e.lazyLoadRTLTextPlugin=function(){Vn.isLoading()||Vn.isLoaded()||"deferred"!==Fn()||qn()},e.makeRequest=U,e.mapObject=u,e.mercatorXfromLng=$c,e.mercatorYfromLat=Rc,e.mercatorZfromAltitude=Bc,e.mul=so,e.mul$1=function(e,t,r){return e[0]=t[0]*r[0],e[1]=t[1]*r[1],e[2]=t[2]*r[2],e[3]=t[3]*r[3],e},e.multiply=io,e.nextPowerOfTwo=function(e){return e<=1?1:Math.pow(2,Math.ceil(Math.log(e)/Math.LN2))},e.normalize=function(e,t){var r=t[0],n=t[1],a=t[2],i=r*r+n*n+a*a;return i>0&&(i=1/Math.sqrt(i)),e[0]=t[0]*i,e[1]=t[1]*i,e[2]=t[2]*i,e},e.number=wt,e.ortho=function(e,t,r,n,a,i,o){var s=1/(t-r),l=1/(n-a),c=1/(i-o);return e[0]=-2*s,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=-2*l,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=2*c,e[11]=0,e[12]=(t+r)*s,e[13]=(a+n)*l,e[14]=(o+i)*c,e[15]=1,e},e.parseCacheControl=_,e.parseGlyphPbf=function(e){return new Ks(e).readFields(vl,[])},e.pbf=Ks,e.performSymbolLayout=function(t){t.bucket.createArrays(),t.bucket.tilePixelRatio=Ai/(512*t.bucket.overscaling),t.bucket.compareText={},t.bucket.iconsNeedLinear=!1;const r=t.bucket.layers[0].layout,n=t.bucket.layers[0]._unevaluatedLayout._values,a={layoutIconSize:n["icon-size"].possiblyEvaluate(new Un(t.bucket.zoom+1),t.canonical),layoutTextSize:n["text-size"].possiblyEvaluate(new Un(t.bucket.zoom+1),t.canonical),textMaxSize:n["text-size"].possiblyEvaluate(new Un(18))};if("composite"===t.bucket.textSizeData.kind){const{minZoom:e,maxZoom:r}=t.bucket.textSizeData;a.compositeTextSizes=[n["text-size"].possiblyEvaluate(new Un(e),t.canonical),n["text-size"].possiblyEvaluate(new Un(r),t.canonical)]}if("composite"===t.bucket.iconSizeData.kind){const{minZoom:e,maxZoom:r}=t.bucket.iconSizeData;a.compositeIconSizes=[n["icon-size"].possiblyEvaluate(new Un(e),t.canonical),n["icon-size"].possiblyEvaluate(new Un(r),t.canonical)]}const i=24*r.get("text-line-height"),o="viewport"!==r.get("text-rotation-alignment")&&"point"!==r.get("symbol-placement"),s=r.get("text-keep-upright"),l=r.get("text-size");for(const n of t.bucket.features){const c=r.get("text-font").evaluate(n,{},t.canonical).join(","),u=l.evaluate(n,{},t.canonical),d=a.layoutTextSize.evaluate(n,{},t.canonical),m=a.layoutIconSize.evaluate(n,{},t.canonical),p={horizontal:{},vertical:void 0},f=n.text;let b,g=[0,0];if(f){const a=f.toString(),l=24*r.get("text-letter-spacing").evaluate(n,{},t.canonical),m=En(a)?l:0,h=r.get("text-anchor").evaluate(n,{},t.canonical),b=r.get("text-variable-anchor");if(!b){const e=r.get("text-radial-offset").evaluate(n,{},t.canonical);g=e?lc(h,[24*e,sc]):r.get("text-offset").evaluate(n,{},t.canonical).map(e=>24*e)}let _=o?"center":r.get("text-justify").evaluate(n,{},t.canonical);const y=r.get("symbol-placement"),v="point"===y?24*r.get("text-max-width").evaluate(n,{},t.canonical):0,k=()=>{t.bucket.allowVerticalPlacement&&Nn(a)&&(p.vertical=Sl(f,t.glyphMap,t.glyphPositions,t.imagePositions,c,v,i,h,"left",m,g,e.WritingMode.vertical,!0,y,d,u))};if(!o&&b){const r="auto"===_?b.map(e=>cc(e)):[_];let n=!1;for(let a=0;athis._layers[e.id]),r=t[0];if("none"===r.visibility)continue;const n=r.source||"";let a=this.familiesBySource[n];a||(a=this.familiesBySource[n]={});const i=r.sourceLayer||"_geojsonTileLayer";let o=a[i];o||(o=a[i]=[]),o.push(t)}}}class a{constructor(t){const r={},n=[];for(const e in t){const a=t[e],i=r[e]={};for(const e in a){const t=a[+e];if(!t||0===t.bitmap.width||0===t.bitmap.height)continue;const r={x:0,y:0,w:t.bitmap.width+2,h:t.bitmap.height+2};n.push(r),i[e]={rect:r,metrics:t.metrics}}}const{w:a,h:i}=e.potpack(n),o=new e.AlphaImage({width:a||1,height:i||1});for(const n in t){const a=t[n];for(const t in a){const i=a[+t];if(!i||0===i.bitmap.width||0===i.bitmap.height)continue;const s=r[n][t].rect;e.AlphaImage.copy(i.bitmap,o,{x:0,y:0},{x:s.x+1,y:s.y+1},i.bitmap)}}this.image=o,this.positions=r}}e.register("GlyphAtlas",a);class i{constructor(t){this.tileID=new e.OverscaledTileID(t.tileID.overscaledZ,t.tileID.wrap,t.tileID.canonical.z,t.tileID.canonical.x,t.tileID.canonical.y),this.uid=t.uid,this.zoom=t.zoom,this.pixelRatio=t.pixelRatio,this.tileSize=t.tileSize,this.source=t.source,this.overscaling=this.tileID.overscaleFactor(),this.showCollisionBoxes=t.showCollisionBoxes,this.collectResourceTiming=!!t.collectResourceTiming,this.returnDependencies=!!t.returnDependencies,this.promoteId=t.promoteId}parse(t,r,n,i,s){this.status="parsing",this.data=t,this.collisionBoxArray=new e.CollisionBoxArray;const l=new e.DictionaryCoder(Object.keys(t.layers).sort()),c=new e.FeatureIndex(this.tileID,this.promoteId);c.bucketLayerIDs=[];const u={},d={featureIndex:c,iconDependencies:{},patternDependencies:{},glyphDependencies:{},availableImages:n},m=r.familiesBySource[this.source];for(const r in m){const a=t.layers[r];if(!a)continue;1===a.version&&e.warnOnce(`Vector tile source "${this.source}" layer "${r}" does not use vector tile spec v2 and therefore may have some rendering errors.`);const i=l.encode(r),s=[];for(let e=0;e=r.maxzoom||"none"!==r.visibility&&(o(t,this.zoom,n),(u[r.id]=r.createBucket({index:c.bucketLayerIDs.length,layers:t,zoom:this.zoom,pixelRatio:this.pixelRatio,overscaling:this.overscaling,collisionBoxArray:this.collisionBoxArray,sourceLayerIndex:i,sourceID:this.source})).populate(s,d,this.tileID.canonical),c.bucketLayerIDs.push(t.map(e=>e.id)))}}let p,h,f,b;const g=e.mapObject(d.glyphDependencies,e=>Object.keys(e).map(Number));Object.keys(g).length?i.send("getGlyphs",{uid:this.uid,stacks:g},(e,t)=>{p||(p=e,h=t,v.call(this))}):h={};const _=Object.keys(d.iconDependencies);_.length?i.send("getImages",{icons:_,source:this.source,tileID:this.tileID,type:"icons"},(e,t)=>{p||(p=e,f=t,v.call(this))}):f={};const y=Object.keys(d.patternDependencies);function v(){if(p)return s(p);if(h&&f&&b){const t=new a(h),r=new e.ImageAtlas(f,b);for(const a in u){const i=u[a];i instanceof e.SymbolBucket?(o(i.layers,this.zoom,n),e.performSymbolLayout({bucket:i,glyphMap:h,glyphPositions:t.positions,imageMap:f,imagePositions:r.iconPositions,showCollisionBoxes:this.showCollisionBoxes,canonical:this.tileID.canonical})):i.hasPattern&&(i instanceof e.LineBucket||i instanceof e.FillBucket||i instanceof e.FillExtrusionBucket)&&(o(i.layers,this.zoom,n),i.addFeatures(d,this.tileID.canonical,r.patternPositions))}this.status="done",s(null,{buckets:Object.values(u).filter(e=>!e.isEmpty()),featureIndex:c,collisionBoxArray:this.collisionBoxArray,glyphAtlasImage:t.image,imageAtlas:r,glyphMap:this.returnDependencies?h:null,iconMap:this.returnDependencies?f:null,glyphPositions:this.returnDependencies?t.positions:null})}}y.length?i.send("getImages",{icons:y,source:this.source,tileID:this.tileID,type:"patterns"},(e,t)=>{p||(p=e,b=t,v.call(this))}):b={},v.call(this)}}function o(t,r,n){const a=new e.EvaluationParameters(r);for(const e of t)e.recalculate(a,n)}function s(t,r){const n=e.getArrayBuffer(t.request,(t,n,a,i)=>{t?r(t):n&&r(null,{vectorTile:new e.vectorTile.VectorTile(new e.pbf(n)),rawData:n,cacheControl:a,expires:i})});return()=>{n.cancel(),r()}}class l{constructor(e,t,r,n){this.actor=e,this.layerIndex=t,this.availableImages=r,this.loadVectorData=n||s,this.loading={},this.loaded={}}loadTile(t,r){const n=t.uid;this.loading||(this.loading={});const a=!!(t&&t.request&&t.request.collectResourceTiming)&&new e.RequestPerformance(t.request),o=this.loading[n]=new i(t);o.abort=this.loadVectorData(t,(t,i)=>{if(delete this.loading[n],t||!i)return o.status="done",this.loaded[n]=o,r(t);const s=i.rawData,l={};i.expires&&(l.expires=i.expires),i.cacheControl&&(l.cacheControl=i.cacheControl);const c={};if(a){const e=a.finish();e&&(c.resourceTiming=JSON.parse(JSON.stringify(e)))}o.vectorTile=i.vectorTile,o.parse(i.vectorTile,this.layerIndex,this.availableImages,this.actor,(t,n)=>{if(t||!n)return r(t);r(null,e.extend({rawTileData:s.slice(0)},n,l,c))}),this.loaded=this.loaded||{},this.loaded[n]=o})}reloadTile(e,t){const r=this.loaded,n=e.uid,a=this;if(r&&r[n]){const i=r[n];i.showCollisionBoxes=e.showCollisionBoxes;const o=(e,r)=>{const n=i.reloadCallback;n&&(delete i.reloadCallback,i.parse(i.vectorTile,a.layerIndex,this.availableImages,a.actor,n)),t(e,r)};"parsing"===i.status?i.reloadCallback=o:"done"===i.status&&(i.vectorTile?i.parse(i.vectorTile,this.layerIndex,this.availableImages,this.actor,o):o())}}abortTile(e,t){const r=this.loading,n=e.uid;r&&r[n]&&r[n].abort&&(r[n].abort(),delete r[n]),t()}removeTile(e,t){const r=this.loaded,n=e.uid;r&&r[n]&&delete r[n],t()}}class c{constructor(){this.loaded={}}loadTile(t,r){const{uid:n,encoding:a,rawImageData:i}=t,o=e.isImageBitmap(i)?this.getImageData(i):i,s=new e.DEMData(n,o,a);this.loaded=this.loaded||{},this.loaded[n]=s,r(null,s)}getImageData(t){this.offscreenCanvas&&this.offscreenCanvasContext||(this.offscreenCanvas=new OffscreenCanvas(t.width,t.height),this.offscreenCanvasContext=this.offscreenCanvas.getContext("2d")),this.offscreenCanvas.width=t.width,this.offscreenCanvas.height=t.height,this.offscreenCanvasContext.drawImage(t,0,0,t.width,t.height);const r=this.offscreenCanvasContext.getImageData(-1,-1,t.width+2,t.height+2);return this.offscreenCanvasContext.clearRect(0,0,this.offscreenCanvas.width,this.offscreenCanvas.height),new e.RGBAImage({width:r.width,height:r.height},r.data)}removeTile(e){const t=this.loaded,r=e.uid;t&&t[r]&&delete t[r]}}function u(e,t){if(0!==e.length){d(e[0],t);for(var r=1;r=Math.abs(s)?r-l+s:s-l+r,r=l}r+n>=0!=!!t&&e.reverse()}const m=e.vectorTile.VectorTileFeature.prototype.toGeoJSON;class p{constructor(t){this._feature=t,this.extent=e.EXTENT,this.type=t.type,this.properties=t.tags,"id"in t&&!isNaN(t.id)&&(this.id=parseInt(t.id,10))}loadGeometry(){if(1===this._feature.type){const t=[];for(const r of this._feature.geometry)t.push([new e.pointGeometry(r[0],r[1])]);return t}{const t=[];for(const r of this._feature.geometry){const n=[];for(const t of r)n.push(new e.pointGeometry(t[0],t[1]));t.push(n)}return t}}toGeoJSON(e,t,r){return m.call(this,e,t,r)}}class h{constructor(t){this.layers={_geojsonTileLayer:this},this.name="_geojsonTileLayer",this.extent=e.EXTENT,this.length=t.length,this._features=t}feature(e){return new p(this._features[e])}}var f={exports:{}},b=e.pointGeometry,g=e.vectorTile.VectorTileFeature,_=y;function y(e,t){this.options=t||{},this.features=e,this.length=e.length}function v(e,t){this.id="number"==typeof e.id?e.id:void 0,this.type=e.type,this.rawGeometry=1===e.type?[e.geometry]:e.geometry,this.properties=e.tags,this.extent=t||4096}y.prototype.feature=function(e){return new v(this.features[e],this.options.extent)},v.prototype.loadGeometry=function(){var e=this.rawGeometry;this.geometry=[];for(var t=0;t>31}function C(e,t){for(var r=e.loadGeometry(),n=e.type,a=0,i=0,o=r.length,s=0;s>1;(function e(t,r,n,a,i,o){for(;i>a;){if(i-a>600){const s=i-a+1,l=n-a+1,c=Math.log(s),u=.5*Math.exp(2*c/3),d=.5*Math.sqrt(c*u*(s-u)/s)*(l-s/2<0?-1:1);e(t,r,n,Math.max(a,Math.floor(n-l*u/s+d)),Math.min(i,Math.floor(n+(s-l)*u/s+d)),o)}const s=r[2*n+o];let l=a,c=i;for(A(t,r,a,n),r[2*i+o]>s&&A(t,r,a,i);ls;)c--}r[2*a+o]===s?A(t,r,a,c):(c++,A(t,r,c,i)),c<=n&&(a=c+1),n<=c&&(i=c-1)}})(e,t,o,n,a,i%2),T(e,t,r,n,o-1,i+1),T(e,t,r,o+1,a,i+1)}function A(e,t,r,n){M(e,r,n),M(t,2*r,2*n),M(t,2*r+1,2*n+1)}function M(e,t,r){const n=e[t];e[t]=e[r],e[r]=n}function P(e,t,r,n){const a=e-r,i=t-n;return a*a+i*i}f.exports=w,f.exports.fromVectorTileJs=w,f.exports.fromGeojsonVt=function(e,t){t=t||{};var r={};for(var n in e)r[n]=new x(e[n].features,t),r[n].name=n,r[n].version=t.version,r[n].extent=t.extent;return w({layers:r})},f.exports.GeoJSONWrapper=x;const I=e=>e[0],D=e=>e[1];class L{constructor(e,t=I,r=D,n=64,a=Float64Array){this.nodeSize=n,this.points=e;const i=e.length<65536?Uint16Array:Uint32Array,o=this.ids=new i(e.length),s=this.coords=new a(2*e.length);for(let n=0;n=r&&c<=a&&u>=n&&u<=i&&l.push(e[o]);continue}const h=Math.floor((p+m)/2);c=t[2*h],u=t[2*h+1],c>=r&&c<=a&&u>=n&&u<=i&&l.push(e[h]);const f=(d+1)%2;(0===d?r<=c:n<=u)&&(s.push(p),s.push(h-1),s.push(f)),(0===d?a>=c:i>=u)&&(s.push(h+1),s.push(m),s.push(f))}return l}(this.ids,this.coords,e,t,r,n,this.nodeSize)}within(e,t,r){return function(e,t,r,n,a,i){const o=[0,e.length-1,0],s=[],l=a*a;for(;o.length;){const c=o.pop(),u=o.pop(),d=o.pop();if(u-d<=i){for(let a=d;a<=u;a++)P(t[2*a],t[2*a+1],r,n)<=l&&s.push(e[a]);continue}const m=Math.floor((d+u)/2),p=t[2*m],h=t[2*m+1];P(p,h,r,n)<=l&&s.push(e[m]);const f=(c+1)%2;(0===c?r-a<=p:n-a<=h)&&(o.push(d),o.push(m-1),o.push(f)),(0===c?r+a>=p:n+a>=h)&&(o.push(m+1),o.push(u),o.push(f))}return s}(this.ids,this.coords,e,t,r,this.nodeSize)}}const $={minZoom:0,maxZoom:16,minPoints:2,radius:40,extent:512,nodeSize:64,log:!1,generateId:!1,reduce:null,map:e=>e},R=Math.fround||(B=new Float32Array(1),e=>(B[0]=+e,B[0]));var B;class F{constructor(e){this.options=X(Object.create($),e),this.trees=new Array(this.options.maxZoom+1)}load(e){const{log:t,minZoom:r,maxZoom:n,nodeSize:a}=this.options;t&&console.time("total time");const i=`prepare ${e.length} points`;t&&console.time(i),this.points=e;let o=[];for(let t=0;t=r;e--){const r=+Date.now();o=this._cluster(o,e),this.trees[e]=new L(o,Z,K,a,Float32Array),t&&console.log("z%d: %d clusters in %dms",e,o.length,+Date.now()-r)}return t&&console.timeEnd("total time"),this}getClusters(e,t){let r=((e[0]+180)%360+360)%360-180;const n=Math.max(-90,Math.min(90,e[1]));let a=180===e[2]?180:((e[2]+180)%360+360)%360-180;const i=Math.max(-90,Math.min(90,e[3]));if(e[2]-e[0]>=360)r=-180,a=180;else if(r>a){const e=this.getClusters([r,n,180,i],t),o=this.getClusters([-180,n,a,i],t);return e.concat(o)}const o=this.trees[this._limitZoom(t)],s=o.range(W(r),G(i),W(a),G(n)),l=[];for(const e of s){const t=o.points[e];l.push(t.numPoints?U(t):this.points[t.index])}return l}getChildren(e){const t=this._getOriginId(e),r=this._getOriginZoom(e),n="No cluster with the specified id.",a=this.trees[r];if(!a)throw new Error(n);const i=a.points[t];if(!i)throw new Error(n);const o=this.options.radius/(this.options.extent*Math.pow(2,r-1)),s=a.within(i.x,i.y,o),l=[];for(const t of s){const r=a.points[t];r.parentId===e&&l.push(r.numPoints?U(r):this.points[r.index])}if(0===l.length)throw new Error(n);return l}getLeaves(e,t,r){const n=[];return this._appendLeaves(n,e,t=t||10,r=r||0,0),n}getTile(e,t,r){const n=this.trees[this._limitZoom(e)],a=Math.pow(2,e),{extent:i,radius:o}=this.options,s=o/i,l=(r-s)/a,c=(r+1+s)/a,u={features:[]};return this._addTileFeatures(n.range((t-s)/a,l,(t+1+s)/a,c),n.points,t,r,a,u),0===t&&this._addTileFeatures(n.range(1-s/a,l,1,c),n.points,a,r,a,u),t===a-1&&this._addTileFeatures(n.range(0,l,s/a,c),n.points,-1,r,a,u),u.features.length?u:null}getClusterExpansionZoom(e){let t=this._getOriginZoom(e)-1;for(;t<=this.options.maxZoom;){const r=this.getChildren(e);if(t++,1!==r.length)break;e=r[0].properties.cluster_id}return t}_appendLeaves(e,t,r,n,a){const i=this.getChildren(t);for(const t of i){const i=t.properties;if(i&&i.cluster?a+i.point_count<=n?a+=i.point_count:a=this._appendLeaves(e,i.cluster_id,r,n,a):at&&(d+=r.numPoints||1)}if(d>u&&d>=o){let e=a.x*u,o=a.y*u,s=i&&u>1?this._map(a,!0):null;const m=(n<<5)+(t+1)+this.points.length;for(const r of c){const n=l.points[r];if(n.zoom<=t)continue;n.zoom=t;const c=n.numPoints||1;e+=n.x*c,o+=n.y*c,n.parentId=m,i&&(s||(s=this._map(a,!0)),i(s,this._map(n)))}a.parentId=m,r.push(q(e/d,o/d,m,d,s))}else if(r.push(a),d>1)for(const e of c){const n=l.points[e];n.zoom<=t||(n.zoom=t,r.push(n))}}return r}_getOriginId(e){return e-this.points.length>>5}_getOriginZoom(e){return(e-this.points.length)%32}_map(e,t){if(e.numPoints)return t?X({},e.properties):e.properties;const r=this.points[e.index].properties,n=this.options.map(r);return t&&n===r?X({},n):n}}function q(e,t,r,n,a){return{x:R(e),y:R(t),zoom:1/0,id:r,parentId:-1,numPoints:n,properties:a}}function V(e,t){const[r,n]=e.geometry.coordinates;return{x:R(W(r)),y:R(G(n)),zoom:1/0,index:t,parentId:-1}}function U(e){return{type:"Feature",id:e.id,properties:H(e),geometry:{type:"Point",coordinates:[(t=e.x,360*(t-.5)),Y(e.y)]}};var t}function H(e){const t=e.numPoints,r=t>=1e4?Math.round(t/1e3)+"k":t>=1e3?Math.round(t/100)/10+"k":t;return X(X({},e.properties),{cluster:!0,cluster_id:e.id,point_count:t,point_count_abbreviated:r})}function W(e){return e/360+.5}function G(e){const t=Math.sin(e*Math.PI/180),r=.5-.25*Math.log((1+t)/(1-t))/Math.PI;return r<0?0:r>1?1:r}function Y(e){const t=(180-360*e)*Math.PI/180;return 360*Math.atan(Math.exp(t))/Math.PI-90}function X(e,t){for(const r in t)e[r]=t[r];return e}function Z(e){return e.x}function K(e){return e.y}function J(e,t,r,n,a,i){var o=a-r,s=i-n;if(0!==o||0!==s){var l=((e-r)*o+(t-n)*s)/(o*o+s*s);l>1?(r=a,n=i):l>0&&(r+=o*l,n+=s*l)}return(o=e-r)*o+(s=t-n)*s}function Q(e,t,r,n){var a={id:void 0===e?null:e,type:t,geometry:r,tags:n,minX:1/0,minY:1/0,maxX:-1/0,maxY:-1/0};return function(e){var t=e.geometry,r=e.type;if("Point"===r||"MultiPoint"===r||"LineString"===r)ee(e,t);else if("Polygon"===r||"MultiLineString"===r)for(var n=0;n0&&(o+=n?(a*c-l*i)/2:Math.sqrt(Math.pow(l-a,2)+Math.pow(c-i,2))),a=l,i=c}var u=t.length-3;t[2]=1,function e(t,r,n,a){for(var i,o=a,s=n-r>>1,l=n-r,c=t[r],u=t[r+1],d=t[n],m=t[n+1],p=r+3;po)i=p,o=h;else if(h===o){var f=Math.abs(p-s);fa&&(i-r>3&&e(t,r,i,a),t[i+2]=o,n-i>3&&e(t,i,n,a))}(t,0,u,r),t[u+2]=1,t.size=Math.abs(o),t.start=0,t.end=t.size}function ae(e,t,r,n){for(var a=0;a1?1:r}function se(e,t,r,n,a,i,o,s){if(n/=t,i>=(r/=t)&&o=n)return null;for(var l=[],c=0;c=r&&h=n)){var f=[];if("Point"===m||"MultiPoint"===m)le(d,f,r,n,a);else if("LineString"===m)ce(d,f,r,n,a,!1,s.lineMetrics);else if("MultiLineString"===m)de(d,f,r,n,a,!1);else if("Polygon"===m)de(d,f,r,n,a,!0);else if("MultiPolygon"===m)for(var b=0;b=r&&o<=n&&(t.push(e[i]),t.push(e[i+1]),t.push(e[i+2]))}}function ce(e,t,r,n,a,i,o){for(var s,l,c=ue(e),u=0===a?pe:he,d=e.start,m=0;mr&&(l=u(c,p,h,b,g,r),o&&(c.start=d+s*l)):_>n?y=r&&(l=u(c,p,h,b,g,r),v=!0),y>n&&_<=n&&(l=u(c,p,h,b,g,n),v=!0),!i&&v&&(o&&(c.end=d+s*l),t.push(c),c=ue(e)),o&&(d+=s)}var k=e.length-3;p=e[k],h=e[k+1],f=e[k+2],(_=0===a?p:h)>=r&&_<=n&&me(c,p,h,f),k=c.length-3,i&&k>=3&&(c[k]!==c[0]||c[k+1]!==c[1])&&me(c,c[0],c[1],c[2]),c.length&&t.push(c)}function ue(e){var t=[];return t.size=e.size,t.start=e.start,t.end=e.end,t}function de(e,t,r,n,a,i){for(var o=0;oo.maxX&&(o.maxX=u),d>o.maxY&&(o.maxY=d)}return o}function ve(e,t,r,n){var a=t.geometry,i=t.type,o=[];if("Point"===i||"MultiPoint"===i)for(var s=0;s0&&t.size<(a?o:n))r.numPoints+=t.length/3;else{for(var s=[],l=0;lo)&&(r.numSimplified++,s.push(t[l]),s.push(t[l+1])),r.numPoints++;a&&function(e,t){for(var r=0,n=0,a=e.length,i=a-2;n0===t)for(n=0,a=e.length;n24)throw new Error("maxZoom should be in the 0-24 range");if(t.promoteId&&t.generateId)throw new Error("promoteId and generateId cannot be used together.");var n=function(e,t){var r=[];if("FeatureCollection"===e.type)for(var n=0;n1&&console.time("creation"),m=this.tiles[d]=ye(e,t,r,n,l),this.tileCoords.push({z:t,x:r,y:n}),c)){c>1&&(console.log("tile z%d-%d-%d (features: %d, points: %d, simplified: %d)",t,r,n,m.numFeatures,m.numPoints,m.numSimplified),console.timeEnd("creation"));var p="z"+t;this.stats[p]=(this.stats[p]||0)+1,this.total++}if(m.source=e,a){if(t===l.maxZoom||t===a)continue;var h=1<1&&console.time("clipping");var f,b,g,_,y,v,k=.5*l.buffer/l.extent,x=.5-k,w=.5+k,N=1+k;f=b=g=_=null,y=se(e,u,r-k,r+w,0,m.minX,m.maxX,l),v=se(e,u,r+x,r+N,0,m.minX,m.maxX,l),e=null,y&&(f=se(y,u,n-k,n+w,1,m.minY,m.maxY,l),b=se(y,u,n+x,n+N,1,m.minY,m.maxY,l),y=null),v&&(g=se(v,u,n-k,n+w,1,m.minY,m.maxY,l),_=se(v,u,n+x,n+N,1,m.minY,m.maxY,l),v=null),c>1&&console.timeEnd("clipping"),s.push(f||[],t+1,2*r,2*n),s.push(b||[],t+1,2*r,2*n+1),s.push(g||[],t+1,2*r+1,2*n),s.push(_||[],t+1,2*r+1,2*n+1)}}},xe.prototype.getTile=function(e,t,r){var n=this.options,a=n.extent,i=n.debug;if(e<0||e>24)return null;var o=1<1&&console.log("drilling down to z%d-%d-%d",e,t,r);for(var l,c=e,u=t,d=r;!l&&c>0;)c--,u=Math.floor(u/2),d=Math.floor(d/2),l=this.tiles[we(c,u,d)];return l&&l.source?(i>1&&console.log("found parent tile z%d-%d-%d",c,u,d),i>1&&console.time("drilling down"),this.splitTile(l.source,c,u,d,e,t,r),i>1&&console.timeEnd("drilling down"),this.tiles[s]?ge(this.tiles[s],a):null):null};class Ee extends l{constructor(e,t,r,n){super(e,t,r,Ne),n&&(this.loadGeoJSON=n)}loadData(t,r){var n;null===(n=this._pendingRequest)||void 0===n||n.cancel(),this._pendingCallback&&this._pendingCallback(null,{abandoned:!0});const a=!!(t&&t.request&&t.request.collectResourceTiming)&&new e.RequestPerformance(t.request);this._pendingCallback=r,this._pendingRequest=this.loadGeoJSON(t,(n,i)=>{if(delete this._pendingCallback,delete this._pendingRequest,n||!i)return r(n);if("object"!=typeof i)return r(new Error(`Input data given to '${t.source}' is not a valid GeoJSON object.`));{!function e(t,r){var n,a=t&&t.type;if("FeatureCollection"===a)for(n=0;n`${e.key}: ${e.message}`).join(", "));const n=i.features.filter(e=>r.value.evaluate({zoom:0},e));i={type:"FeatureCollection",features:n}}this._geoJSONIndex=t.cluster?new F(function({superclusterOptions:t,clusterProperties:r}){if(!r||!t)return t;const n={},a={},i={accumulated:null,zoom:0},o={properties:null},s=Object.keys(r);for(const t of s){const[i,o]=r[t],s=e.createExpression(o),l=e.createExpression("string"==typeof i?[i,["accumulated"],["get",t]]:i);n[t]=s.value,a[t]=l.value}return t.map=e=>{o.properties=e;const t={};for(const e of s)t[e]=n[e].evaluate(i,o);return t},t.reduce=(e,t)=>{o.properties=t;for(const t of s)i.accumulated=e[t],e[t]=a[t].evaluate(i,o)},t}(t)).load(i.features):function(e,t){return new xe(e,t)}(i,t.geojsonVtOptions)}catch(n){return r(n)}this.loaded={};const o={};if(a){const e=a.finish();e&&(o.resourceTiming={},o.resourceTiming[t.source]=JSON.parse(JSON.stringify(e)))}r(null,o)}})}reloadTile(e,t){const r=this.loaded;return r&&r[e.uid]?super.reloadTile(e,t):this.loadTile(e,t)}loadGeoJSON(t,r){if(t.request)return e.getJSON(t.request,r);if("string"==typeof t.data)try{r(null,JSON.parse(t.data))}catch(e){r(new Error(`Input data given to '${t.source}' is not a valid GeoJSON object.`))}else r(new Error(`Input data given to '${t.source}' is not a valid GeoJSON object.`));return{cancel:()=>{}}}removeSource(e,t){this._pendingCallback&&this._pendingCallback(null,{abandoned:!0}),t()}getClusterExpansionZoom(e,t){try{t(null,this._geoJSONIndex.getClusterExpansionZoom(e.clusterId))}catch(e){t(e)}}getClusterChildren(e,t){try{t(null,this._geoJSONIndex.getChildren(e.clusterId))}catch(e){t(e)}}getClusterLeaves(e,t){try{t(null,this._geoJSONIndex.getLeaves(e.clusterId,e.limit,e.offset))}catch(e){t(e)}}}class je{constructor(t){this.self=t,this.actor=new e.Actor(t,this),this.layerIndexes={},this.availableImages={},this.workerSourceTypes={vector:l,geojson:Ee},this.workerSources={},this.demWorkerSources={},this.self.registerWorkerSource=(e,t)=>{if(this.workerSourceTypes[e])throw new Error(`Worker source with name "${e}" already registered.`);this.workerSourceTypes[e]=t},this.self.registerRTLTextPlugin=t=>{if(e.plugin.isParsed())throw new Error("RTL text plugin already registered.");e.plugin.applyArabicShaping=t.applyArabicShaping,e.plugin.processBidirectionalText=t.processBidirectionalText,e.plugin.processStyledBidirectionalText=t.processStyledBidirectionalText}}setReferrer(e,t){this.referrer=t}setImages(e,t,r){this.availableImages[e]=t;for(const r in this.workerSources[e]){const n=this.workerSources[e][r];for(const e in n)n[e].availableImages=t}r()}setLayers(e,t,r){this.getLayerIndex(e).replace(t),r()}updateLayers(e,t,r){this.getLayerIndex(e).update(t.layers,t.removedIds),r()}loadTile(e,t,r){this.getWorkerSource(e,t.type,t.source).loadTile(t,r)}loadDEMTile(e,t,r){this.getDEMWorkerSource(e,t.source).loadTile(t,r)}reloadTile(e,t,r){this.getWorkerSource(e,t.type,t.source).reloadTile(t,r)}abortTile(e,t,r){this.getWorkerSource(e,t.type,t.source).abortTile(t,r)}removeTile(e,t,r){this.getWorkerSource(e,t.type,t.source).removeTile(t,r)}removeDEMTile(e,t){this.getDEMWorkerSource(e,t.source).removeTile(t)}removeSource(e,t,r){if(!this.workerSources[e]||!this.workerSources[e][t.type]||!this.workerSources[e][t.type][t.source])return;const n=this.workerSources[e][t.type][t.source];delete this.workerSources[e][t.type][t.source],void 0!==n.removeSource?n.removeSource(t,r):r()}loadWorkerSource(e,t,r){try{this.self.importScripts(t.url),r()}catch(e){r(e.toString())}}syncRTLPluginState(t,r,n){try{e.plugin.setState(r);const t=e.plugin.getPluginURL();if(e.plugin.isLoaded()&&!e.plugin.isParsed()&&null!=t){this.self.importScripts(t);const r=e.plugin.isParsed();n(r?void 0:new Error("RTL Text Plugin failed to import scripts from "+t),r)}}catch(e){n(e.toString())}}getAvailableImages(e){let t=this.availableImages[e];return t||(t=[]),t}getLayerIndex(e){let t=this.layerIndexes[e];return t||(t=this.layerIndexes[e]=new n),t}getWorkerSource(e,t,r){if(this.workerSources[e]||(this.workerSources[e]={}),this.workerSources[e][t]||(this.workerSources[e][t]={}),!this.workerSources[e][t][r]){const n={send:(t,r,n)=>{this.actor.send(t,r,n,e)}};this.workerSources[e][t][r]=new this.workerSourceTypes[t](n,this.getLayerIndex(e),this.getAvailableImages(e))}return this.workerSources[e][t][r]}getDEMWorkerSource(e,t){return this.demWorkerSources[e]||(this.demWorkerSources[e]={}),this.demWorkerSources[e][t]||(this.demWorkerSources[e][t]=new c),this.demWorkerSources[e][t]}enforceCacheSizeLimit(t,r){e.enforceCacheSizeLimit(r)}}return e.isWorker()&&(self.worker=new je(self)),je})),n(0,(function(e){var t=r;function r(e){return!function(e){return"undefined"==typeof window||"undefined"==typeof document?"not a browser":Array.prototype&&Array.prototype.every&&Array.prototype.filter&&Array.prototype.forEach&&Array.prototype.indexOf&&Array.prototype.lastIndexOf&&Array.prototype.map&&Array.prototype.some&&Array.prototype.reduce&&Array.prototype.reduceRight&&Array.isArray?Function.prototype&&Function.prototype.bind?Object.keys&&Object.create&&Object.getPrototypeOf&&Object.getOwnPropertyNames&&Object.isSealed&&Object.isFrozen&&Object.isExtensible&&Object.getOwnPropertyDescriptor&&Object.defineProperty&&Object.defineProperties&&Object.seal&&Object.freeze&&Object.preventExtensions?"JSON"in window&&"parse"in JSON&&"stringify"in JSON?function(){if(!("Worker"in window&&"Blob"in window&&"URL"in window))return!1;var e,t,r=new Blob([""],{type:"text/javascript"}),n=URL.createObjectURL(r);try{t=new Worker(n),e=!0}catch(t){e=!1}return t&&t.terminate(),URL.revokeObjectURL(n),e}()?"Uint8ClampedArray"in window?ArrayBuffer.isView?function(){var e=document.createElement("canvas");e.width=e.height=1;var t=e.getContext("2d");if(!t)return!1;var r=t.getImageData(0,0,1,1);return r&&r.width===e.width}()?(void 0===n[t=e&&e.failIfMajorPerformanceCaveat]&&(n[t]=function(e){var t,n=function(e){var t=document.createElement("canvas"),n=Object.create(r.webGLContextAttributes);return n.failIfMajorPerformanceCaveat=e,t.getContext("webgl",n)||t.getContext("experimental-webgl",n)}(e);if(!n)return!1;try{t=n.createShader(n.VERTEX_SHADER)}catch(e){return!1}return!(!t||n.isContextLost())&&(n.shaderSource(t,"void main() {}"),n.compileShader(t),!0===n.getShaderParameter(t,n.COMPILE_STATUS))}(t)),n[t]?document.documentMode?"insufficient ECMAScript 6 support":void 0:"insufficient WebGL support"):"insufficient Canvas/getImageData support":"insufficient ArrayBuffer support":"insufficient Uint8ClampedArray support":"insufficient worker support":"insufficient JSON support":"insufficient Object support":"insufficient Function support":"insufficent Array support";var t}(e)}var n={};function a(e,t){if(Array.isArray(e)){if(!Array.isArray(t)||e.length!==t.length)return!1;for(let r=0;r{window.removeEventListener("click",i.suppressClickInternal,!0)},0)}static mousePos(t,r){const n=t.getBoundingClientRect();return new e.pointGeometry(r.clientX-n.left-t.clientLeft,r.clientY-n.top-t.clientTop)}static touchPos(t,r){const n=t.getBoundingClientRect(),a=[];for(let i=0;i-1);l++,i[l]=s,o[l]=c,o[l+1]=d}for(let s=0,l=0;s{let n=this.entries[e];n||(n=this.entries[e]={glyphs:{},requests:{},ranges:{}});let a=n.glyphs[t];if(void 0!==a)return void r(null,{stack:e,id:t,glyph:a});if(a=this._tinySDF(n,e,t),a)return n.glyphs[t]=a,void r(null,{stack:e,id:t,glyph:a});const i=Math.floor(t/256);if(256*i>65535)return void r(new Error("glyphs > 65535 not supported"));if(n.ranges[i])return void r(null,{stack:e,id:t,glyph:a});let o=n.requests[i];o||(o=n.requests[i]=[],h.loadGlyphRange(e,i,this.url,this.requestManager,(e,t)=>{if(t){for(const e in t)this._doesCharSupportLocalGlyph(+e)||(n.glyphs[+e]=t[+e]);n.ranges[i]=!0}for(const r of o)r(e,t);delete n.requests[i]})),o.push((n,a)=>{n?r(n):a&&r(null,{stack:e,id:t,glyph:a[t]||null})})},(e,t)=>{if(e)r(e);else if(t){const e={};for(const{stack:r,id:n,glyph:a}of t)(e[r]||(e[r]={}))[n]=a&&{id:a.id,bitmap:a.bitmap.clone(),metrics:a.metrics};r(null,e)}})}_doesCharSupportLocalGlyph(t){return!!this.localIdeographFontFamily&&(e.unicodeBlockLookup["CJK Unified Ideographs"](t)||e.unicodeBlockLookup["Hangul Syllables"](t)||e.unicodeBlockLookup.Hiragana(t)||e.unicodeBlockLookup.Katakana(t))}_tinySDF(t,r,n){const a=this.localIdeographFontFamily;if(!a)return;if(!this._doesCharSupportLocalGlyph(n))return;let i=t.tinySDF;if(!i){let e="400";/bold/i.test(r)?e="900":/medium/i.test(r)?e="500":/light/i.test(r)&&(e="200"),i=t.tinySDF=new h.TinySDF({fontSize:24,buffer:3,radius:8,cutoff:.25,fontFamily:a,fontWeight:e})}const o=i.draw(String.fromCharCode(n));return{id:n,bitmap:new e.AlphaImage({width:o.width||30,height:o.height||30},o.data),metrics:{width:o.glyphWidth||24,height:o.glyphHeight||24,left:o.glyphLeft||0,top:o.glyphTop-27||-8,advance:o.glyphAdvance||24}}}}h.loadGlyphRange=function(t,r,n,a,i){const o=256*r,s=o+255,l=a.transformRequest(n.replace("{fontstack}",t).replace("{range}",`${o}-${s}`),e.ResourceType.Glyphs);e.getArrayBuffer(l,(t,r)=>{if(t)i(t);else if(r){const t={};for(const n of e.parseGlyphPbf(r))t[n.id]=n;i(null,t)}})},h.TinySDF=class{constructor({fontSize:e=24,buffer:t=3,radius:r=8,cutoff:n=.25,fontFamily:a="sans-serif",fontWeight:i="normal",fontStyle:o="normal"}={}){this.buffer=t,this.cutoff=n,this.radius=r;const s=this.size=e+4*t,l=this._createCanvas(s),c=this.ctx=l.getContext("2d",{willReadFrequently:!0});c.font=`${o} ${i} ${e}px ${a}`,c.textBaseline="alphabetic",c.textAlign="left",c.fillStyle="black",this.gridOuter=new Float64Array(s*s),this.gridInner=new Float64Array(s*s),this.f=new Float64Array(s),this.z=new Float64Array(s+1),this.v=new Uint16Array(s)}_createCanvas(e){const t=document.createElement("canvas");return t.width=t.height=e,t}draw(e){const{width:t,actualBoundingBoxAscent:r,actualBoundingBoxDescent:n,actualBoundingBoxLeft:a,actualBoundingBoxRight:i}=this.ctx.measureText(e),o=Math.ceil(r),s=Math.min(this.size-this.buffer,Math.ceil(i-a)),l=Math.min(this.size-this.buffer,o+Math.ceil(n)),c=s+2*this.buffer,u=l+2*this.buffer,p=Math.max(c*u,0),h=new Uint8ClampedArray(p),f={data:h,width:c,height:u,glyphWidth:s,glyphHeight:l,glyphTop:o,glyphLeft:0,glyphAdvance:t};if(0===s||0===l)return f;const{ctx:b,buffer:g,gridInner:_,gridOuter:y}=this;b.clearRect(g,g,s,l),b.fillText(e,g,g+o);const v=b.getImageData(g,g,s,l);y.fill(d,0,p),_.fill(0,0,p);for(let e=0;e0?e*e:0,_[n]=e<0?e*e:0}}m(y,0,0,c,u,c,this.f,this.v,this.z),m(_,g,g,s,l,c,this.f,this.v,this.z);for(let e=0;e1&&(o=e[++i]);const l=Math.abs(s-o.left),c=Math.abs(s-o.right),u=Math.min(l,c);let d;const m=t/r*(n+1);if(o.isDash){const e=n-Math.abs(m);d=Math.sqrt(u*u+e*e)}else d=n-Math.sqrt(u*u+m*m);this.data[a+s]=Math.max(0,Math.min(255,d+128))}}}addRegularDash(e){for(let t=e.length-1;t>=0;--t){const r=e[t],n=e[t+1];r.zeroLength?e.splice(t,1):n&&n.isDash===r.isDash&&(n.left=r.left,e.splice(t,1))}const t=e[0],r=e[e.length-1];t.isDash===r.isDash&&(t.left=r.left-this.width,r.right=t.right+this.width);const n=this.width*this.nextRow;let a=0,i=e[a];for(let t=0;t1&&(i=e[++a]);const r=Math.abs(t-i.left),o=Math.abs(t-i.right),s=Math.min(r,o);this.data[n+t]=Math.max(0,Math.min(255,(i.isDash?s:-s)+128))}}addDash(t,r){const n=r?7:0,a=2*n+1;if(this.nextRow+a>this.height)return e.warnOnce("LineAtlas out of space"),null;let i=0;for(let e=0;e{e.send(t,r,n)},n=n||function(){})}getActor(){return this.currentActor=(this.currentActor+1)%this.actors.length,this.actors[this.currentActor]}remove(){this.actors.forEach(e=>{e.remove()}),this.actors=[],this.workerPool.release(this.id)}}function v(t,r,n){const a=function(r,a){if(r)return n(r);if(a){const r=e.pick(e.extend(a,t),["tiles","minzoom","maxzoom","attribution","bounds","scheme","tileSize","encoding"]);a.vector_layers&&(r.vectorLayers=a.vector_layers,r.vectorLayerIds=r.vectorLayers.map(e=>e.id)),n(null,r)}};return t.url?e.getJSON(r.transformRequest(t.url,e.ResourceType.Source),a):e.exported.frame(()=>a(null,t))}y.Actor=e.Actor;class k{constructor(t,r,n){this.bounds=e.LngLatBounds.convert(this.validateBounds(t)),this.minzoom=r||0,this.maxzoom=n||24}validateBounds(e){return Array.isArray(e)&&4===e.length?[Math.max(-180,e[0]),Math.max(-90,e[1]),Math.min(180,e[2]),Math.min(90,e[3])]:[-180,-90,180,90]}contains(t){const r=Math.pow(2,t.z),n=Math.floor(e.mercatorXfromLng(this.bounds.getWest())*r),a=Math.floor(e.mercatorYfromLat(this.bounds.getNorth())*r),i=Math.ceil(e.mercatorXfromLng(this.bounds.getEast())*r),o=Math.ceil(e.mercatorYfromLat(this.bounds.getSouth())*r);return t.x>=n&&t.x=a&&t.y{this._tileJSONRequest=null,this._loaded=!0,this.map.style.sourceCaches[this.id].clearTiles(),t?this.fire(new e.ErrorEvent(t)):r&&(e.extend(this,r),r.bounds&&(this.tileBounds=new k(r.bounds,this.minzoom,this.maxzoom)),this.fire(new e.Event("data",{dataType:"source",sourceDataType:"metadata"})),this.fire(new e.Event("data",{dataType:"source",sourceDataType:"content"})))})}loaded(){return this._loaded}hasTile(e){return!this.tileBounds||this.tileBounds.contains(e.canonical)}onAdd(e){this.map=e,this.load()}setSourceProperty(e){this._tileJSONRequest&&this._tileJSONRequest.cancel(),e(),this.load()}setTiles(e){return this.setSourceProperty(()=>{this._options.tiles=e}),this}setUrl(e){return this.setSourceProperty(()=>{this.url=e,this._options.url=e}),this}onRemove(){this._tileJSONRequest&&(this._tileJSONRequest.cancel(),this._tileJSONRequest=null)}serialize(){return e.extend({},this._options)}loadTile(t,r){const n=t.tileID.canonical.url(this.tiles,this.map.getPixelRatio(),this.scheme),a={request:this.map._requestManager.transformRequest(n,e.ResourceType.Tile),uid:t.uid,tileID:t.tileID,zoom:t.tileID.overscaledZ,tileSize:this.tileSize*t.tileID.overscaleFactor(),type:this.type,source:this.id,pixelRatio:this.map.getPixelRatio(),showCollisionBoxes:this.map.showCollisionBoxes,promoteId:this.promoteId};function i(n,a){return delete t.request,t.aborted?r(null):n&&404!==n.status?r(n):(a&&a.resourceTiming&&(t.resourceTiming=a.resourceTiming),this.map._refreshExpiredTiles&&a&&t.setExpiryData(a),t.loadVectorData(a,this.map.painter),e.cacheEntryPossiblyAdded(this.dispatcher),r(null),void(t.reloadCallback&&(this.loadTile(t,t.reloadCallback),t.reloadCallback=null)))}a.request.collectResourceTiming=this._collectResourceTiming,t.actor&&"expired"!==t.state?"loading"===t.state?t.reloadCallback=r:t.request=t.actor.send("reloadTile",a,i.bind(this)):(t.actor=this.dispatcher.getActor(),t.request=t.actor.send("loadTile",a,i.bind(this)))}abortTile(e){e.request&&(e.request.cancel(),delete e.request),e.actor&&e.actor.send("abortTile",{uid:e.uid,type:this.type,source:this.id},void 0)}unloadTile(e){e.unloadVectorData(),e.actor&&e.actor.send("removeTile",{uid:e.uid,type:this.type,source:this.id},void 0)}hasTransition(){return!1}}class w extends e.Evented{constructor(t,r,n,a){super(),this.id=t,this.dispatcher=n,this.setEventedParent(a),this.type="raster",this.minzoom=0,this.maxzoom=22,this.roundZoom=!0,this.scheme="xyz",this.tileSize=512,this._loaded=!1,this._options=e.extend({type:"raster"},r),e.extend(this,e.pick(r,["url","scheme","tileSize"]))}load(){this._loaded=!1,this.fire(new e.Event("dataloading",{dataType:"source"})),this._tileJSONRequest=v(this._options,this.map._requestManager,(t,r)=>{this._tileJSONRequest=null,this._loaded=!0,t?this.fire(new e.ErrorEvent(t)):r&&(e.extend(this,r),r.bounds&&(this.tileBounds=new k(r.bounds,this.minzoom,this.maxzoom)),this.fire(new e.Event("data",{dataType:"source",sourceDataType:"metadata"})),this.fire(new e.Event("data",{dataType:"source",sourceDataType:"content"})))})}loaded(){return this._loaded}onAdd(e){this.map=e,this.load()}onRemove(){this._tileJSONRequest&&(this._tileJSONRequest.cancel(),this._tileJSONRequest=null)}serialize(){return e.extend({},this._options)}hasTile(e){return!this.tileBounds||this.tileBounds.contains(e.canonical)}loadTile(t,r){const n=t.tileID.canonical.url(this.tiles,this.map.getPixelRatio(),this.scheme);t.request=e.getImage(this.map._requestManager.transformRequest(n,e.ResourceType.Tile),(n,a,i)=>{if(delete t.request,t.aborted)t.state="unloaded",r(null);else if(n)t.state="errored",r(n);else if(a){this.map._refreshExpiredTiles&&t.setExpiryData(i);const n=this.map.painter.context,o=n.gl;t.texture=this.map.painter.getTileTexture(a.width),t.texture?t.texture.update(a,{useMipmap:!0}):(t.texture=new l(n,a,o.RGBA,{useMipmap:!0}),t.texture.bind(o.LINEAR,o.CLAMP_TO_EDGE,o.LINEAR_MIPMAP_NEAREST),n.extTextureFilterAnisotropic&&o.texParameterf(o.TEXTURE_2D,n.extTextureFilterAnisotropic.TEXTURE_MAX_ANISOTROPY_EXT,n.extTextureFilterAnisotropicMax)),t.state="loaded",e.cacheEntryPossiblyAdded(this.dispatcher),r(null)}})}abortTile(e,t){e.request&&(e.request.cancel(),delete e.request),t()}unloadTile(e,t){e.texture&&this.map.painter.saveTileTexture(e.texture),t()}hasTransition(){return!1}}let N;class E extends w{constructor(t,r,n,a){super(t,r,n,a),this.type="raster-dem",this.maxzoom=22,this._options=e.extend({type:"raster-dem"},r),this.encoding=r.encoding||"mapbox"}serialize(){return{type:"raster-dem",url:this.url,tileSize:this.tileSize,tiles:this.tiles,bounds:this.bounds,encoding:this.encoding}}loadTile(t,r){const n=t.tileID.canonical.url(this.tiles,this.map.getPixelRatio(),this.scheme);function a(e,n){e&&(t.state="errored",r(e)),n&&(t.dem=n,t.needsHillshadePrepare=!0,t.needsTerrainPrepare=!0,t.state="loaded",r(null))}t.request=e.getImage(this.map._requestManager.transformRequest(n,e.ResourceType.Tile),function(n,i){if(delete t.request,t.aborted)t.state="unloaded",r(null);else if(n)t.state="errored",r(n);else if(i){this.map._refreshExpiredTiles&&t.setExpiryData(i),delete i.cacheControl,delete i.expires;const r=e.isImageBitmap(i)&&(null==N&&(N="undefined"!=typeof OffscreenCanvas&&new OffscreenCanvas(1,1).getContext("2d")&&"function"==typeof createImageBitmap),N)?i:e.exported.getImageData(i,1),n={uid:t.uid,coord:t.tileID,source:this.id,rawImageData:r,encoding:this.encoding};t.actor&&"expired"!==t.state||(t.actor=this.dispatcher.getActor(),t.actor.send("loadDEMTile",n,a.bind(this)))}}.bind(this)),t.neighboringTiles=this._getNeighboringTiles(t.tileID)}_getNeighboringTiles(t){const r=t.canonical,n=Math.pow(2,r.z),a=(r.x-1+n)%n,i=0===r.x?t.wrap-1:t.wrap,o=(r.x+1+n)%n,s=r.x+1===n?t.wrap+1:t.wrap,l={};return l[new e.OverscaledTileID(t.overscaledZ,i,r.z,a,r.y).key]={backfilled:!1},l[new e.OverscaledTileID(t.overscaledZ,s,r.z,o,r.y).key]={backfilled:!1},r.y>0&&(l[new e.OverscaledTileID(t.overscaledZ,i,r.z,a,r.y-1).key]={backfilled:!1},l[new e.OverscaledTileID(t.overscaledZ,t.wrap,r.z,r.x,r.y-1).key]={backfilled:!1},l[new e.OverscaledTileID(t.overscaledZ,s,r.z,o,r.y-1).key]={backfilled:!1}),r.y+1{if(this._pendingLoads--,this._removed||n&&n.abandoned)return void this.fire(new e.Event("dataabort",{dataType:"source",sourceDataType:t}));let a=null;if(n&&n.resourceTiming&&n.resourceTiming[this.id]&&(a=n.resourceTiming[this.id].slice(0)),r)return void this.fire(new e.ErrorEvent(r));const i={dataType:"source",sourceDataType:t};this._collectResourceTiming&&a&&a.length>0&&e.extend(i,{resourceTiming:a}),this.fire(new e.Event("data",i))})}loaded(){return 0===this._pendingLoads}loadTile(e,t){const r=e.actor?"reloadTile":"loadTile";e.actor=this.actor;const n={type:this.type,uid:e.uid,tileID:e.tileID,zoom:e.tileID.overscaledZ,maxZoom:this.maxzoom,tileSize:this.tileSize,source:this.id,pixelRatio:this.map.getPixelRatio(),showCollisionBoxes:this.map.showCollisionBoxes,promoteId:this.promoteId};e.request=this.actor.send(r,n,(n,a)=>(delete e.request,e.unloadVectorData(),e.aborted?t(null):n?t(n):(e.loadVectorData(a,this.map.painter,"reloadTile"===r),t(null))))}abortTile(e){e.request&&(e.request.cancel(),delete e.request),e.aborted=!0}unloadTile(e){e.unloadVectorData(),this.actor.send("removeTile",{uid:e.uid,type:this.type,source:this.id})}onRemove(){this._removed=!0,this.actor.send("removeSource",{type:this.type,source:this.id})}serialize(){return e.extend({},this._options,{type:this.type,data:this._data})}hasTransition(){return!1}}var O=e.createLayout([{name:"a_pos",type:"Int16",components:2},{name:"a_texture_pos",type:"Int16",components:2}]);class S extends e.Evented{constructor(e,t,r,n){super(),this.id=e,this.dispatcher=r,this.coordinates=t.coordinates,this.type="image",this.minzoom=0,this.maxzoom=22,this.tileSize=512,this.tiles={},this._loaded=!1,this.setEventedParent(n),this.options=t}load(t,r){this._loaded=!1,this.fire(new e.Event("dataloading",{dataType:"source"})),this.url=this.options.url,e.getImage(this.map._requestManager.transformRequest(this.url,e.ResourceType.Image),(n,a)=>{this._loaded=!0,n?this.fire(new e.ErrorEvent(n)):a&&(this.image=a,t&&(this.coordinates=t),r&&r(),this._finishLoading())})}loaded(){return this._loaded}updateImage(e){return this.image&&e.url?(this.options.url=e.url,this.load(e.coordinates,()=>{this.texture=null}),this):this}_finishLoading(){this.map&&(this.setCoordinates(this.coordinates),this.fire(new e.Event("data",{dataType:"source",sourceDataType:"metadata"})))}onAdd(e){this.map=e,this.load()}setCoordinates(t){this.coordinates=t;const r=t.map(e.MercatorCoordinate.fromLngLat);this.tileID=function(t){let r=1/0,n=1/0,a=-1/0,i=-1/0;for(const e of t)r=Math.min(r,e.x),n=Math.min(n,e.y),a=Math.max(a,e.x),i=Math.max(i,e.y);const o=Math.max(a-r,i-n),s=Math.max(0,Math.floor(-Math.log(o)/Math.LN2)),l=Math.pow(2,s);return new e.CanonicalTileID(s,Math.floor((r+a)/2*l),Math.floor((n+i)/2*l))}(r),this.minzoom=this.maxzoom=this.tileID.z;const n=r.map(e=>this.tileID.getTilePoint(e)._round());return this._boundsArray=new e.RasterBoundsArray,this._boundsArray.emplaceBack(n[0].x,n[0].y,0,0),this._boundsArray.emplaceBack(n[1].x,n[1].y,e.EXTENT,0),this._boundsArray.emplaceBack(n[3].x,n[3].y,0,e.EXTENT),this._boundsArray.emplaceBack(n[2].x,n[2].y,e.EXTENT,e.EXTENT),this.boundsBuffer&&(this.boundsBuffer.destroy(),delete this.boundsBuffer),this.fire(new e.Event("data",{dataType:"source",sourceDataType:"content"})),this}prepare(){if(0===Object.keys(this.tiles).length||!this.image)return;const t=this.map.painter.context,r=t.gl;this.boundsBuffer||(this.boundsBuffer=t.createVertexBuffer(this._boundsArray,O.members)),this.boundsSegments||(this.boundsSegments=e.SegmentVector.simpleSegment(0,0,4,2)),this.texture||(this.texture=new l(t,this.image,r.RGBA),this.texture.bind(r.LINEAR,r.CLAMP_TO_EDGE));for(const e in this.tiles){const t=this.tiles[e];"loaded"!==t.state&&(t.state="loaded",t.texture=this.texture)}}loadTile(e,t){this.tileID&&this.tileID.equals(e.tileID.canonical)?(this.tiles[String(e.tileID.wrap)]=e,e.buckets={},t(null)):(e.state="errored",t(null))}serialize(){return{type:"image",url:this.options.url,coordinates:this.coordinates}}hasTransition(){return!1}}class C extends S{constructor(e,t,r,n){super(e,t,r,n),this.roundZoom=!0,this.type="video",this.options=t}load(){this._loaded=!1;const t=this.options;this.urls=[];for(const r of t.urls)this.urls.push(this.map._requestManager.transformRequest(r,e.ResourceType.Source).url);e.getVideo(this.urls,(t,r)=>{this._loaded=!0,t?this.fire(new e.ErrorEvent(t)):r&&(this.video=r,this.video.loop=!0,this.video.addEventListener("playing",()=>{this.map.triggerRepaint()}),this.map&&this.video.play(),this._finishLoading())})}pause(){this.video&&this.video.pause()}play(){this.video&&this.video.play()}seek(t){if(this.video){const r=this.video.seekable;tr.end(0)?this.fire(new e.ErrorEvent(new e.ValidationError("sources."+this.id,null,`Playback for this video can be set only between the ${r.start(0)} and ${r.end(0)}-second mark.`))):this.video.currentTime=t}}getVideo(){return this.video}onAdd(e){this.map||(this.map=e,this.load(),this.video&&(this.video.play(),this.setCoordinates(this.coordinates)))}prepare(){if(0===Object.keys(this.tiles).length||this.video.readyState<2)return;const t=this.map.painter.context,r=t.gl;this.boundsBuffer||(this.boundsBuffer=t.createVertexBuffer(this._boundsArray,O.members)),this.boundsSegments||(this.boundsSegments=e.SegmentVector.simpleSegment(0,0,4,2)),this.texture?this.video.paused||(this.texture.bind(r.LINEAR,r.CLAMP_TO_EDGE),r.texSubImage2D(r.TEXTURE_2D,0,0,0,r.RGBA,r.UNSIGNED_BYTE,this.video)):(this.texture=new l(t,this.video,r.RGBA),this.texture.bind(r.LINEAR,r.CLAMP_TO_EDGE));for(const e in this.tiles){const t=this.tiles[e];"loaded"!==t.state&&(t.state="loaded",t.texture=this.texture)}}serialize(){return{type:"video",urls:this.urls,coordinates:this.coordinates}}hasTransition(){return this.video&&!this.video.paused}}class z extends S{constructor(t,r,n,a){super(t,r,n,a),r.coordinates?Array.isArray(r.coordinates)&&4===r.coordinates.length&&!r.coordinates.some(e=>!Array.isArray(e)||2!==e.length||e.some(e=>"number"!=typeof e))||this.fire(new e.ErrorEvent(new e.ValidationError("sources."+t,null,'"coordinates" property must be an array of 4 longitude/latitude array pairs'))):this.fire(new e.ErrorEvent(new e.ValidationError("sources."+t,null,'missing required property "coordinates"'))),r.animate&&"boolean"!=typeof r.animate&&this.fire(new e.ErrorEvent(new e.ValidationError("sources."+t,null,'optional "animate" property must be a boolean value'))),r.canvas?"string"==typeof r.canvas||r.canvas instanceof HTMLCanvasElement||this.fire(new e.ErrorEvent(new e.ValidationError("sources."+t,null,'"canvas" must be either a string representing the ID of the canvas element from which to read, or an HTMLCanvasElement instance'))):this.fire(new e.ErrorEvent(new e.ValidationError("sources."+t,null,'missing required property "canvas"'))),this.options=r,this.animate=void 0===r.animate||r.animate}load(){this._loaded=!0,this.canvas||(this.canvas=this.options.canvas instanceof HTMLCanvasElement?this.options.canvas:document.getElementById(this.options.canvas)),this.width=this.canvas.width,this.height=this.canvas.height,this._hasInvalidDimensions()?this.fire(new e.ErrorEvent(new Error("Canvas dimensions cannot be less than or equal to zero."))):(this.play=function(){this._playing=!0,this.map.triggerRepaint()},this.pause=function(){this._playing&&(this.prepare(),this._playing=!1)},this._finishLoading())}getCanvas(){return this.canvas}onAdd(e){this.map=e,this.load(),this.canvas&&this.animate&&this.play()}onRemove(){this.pause()}prepare(){let t=!1;if(this.canvas.width!==this.width&&(this.width=this.canvas.width,t=!0),this.canvas.height!==this.height&&(this.height=this.canvas.height,t=!0),this._hasInvalidDimensions())return;if(0===Object.keys(this.tiles).length)return;const r=this.map.painter.context,n=r.gl;this.boundsBuffer||(this.boundsBuffer=r.createVertexBuffer(this._boundsArray,O.members)),this.boundsSegments||(this.boundsSegments=e.SegmentVector.simpleSegment(0,0,4,2)),this.texture?(t||this._playing)&&this.texture.update(this.canvas,{premultiply:!0}):this.texture=new l(r,this.canvas,n.RGBA,{premultiply:!0});for(const e in this.tiles){const t=this.tiles[e];"loaded"!==t.state&&(t.state="loaded",t.texture=this.texture)}}serialize(){return{type:"canvas",coordinates:this.coordinates}}hasTransition(){return this._playing}_hasInvalidDimensions(){for(const e of[this.canvas.width,this.canvas.height])if(isNaN(e)||e<=0)return!0;return!1}}const T={vector:x,raster:w,"raster-dem":E,geojson:j,video:C,image:S,canvas:z};function A(t,r){const n=e.create();return e.translate(n,n,[1,1,0]),e.scale(n,n,[.5*t.width,.5*t.height,1]),e.multiply(n,n,t.calculatePosMatrix(r.toUnwrapped()))}function M(e,t,r,n,a,i){const o=function(e,t,r){if(e)for(const n of e){const e=t[n];if(e&&e.source===r&&"fill-extrusion"===e.type)return!0}else for(const e in t){const n=t[e];if(n.source===r&&"fill-extrusion"===n.type)return!0}return!1}(a&&a.layers,t,e.id),s=i.maxPitchScaleFactor(),l=e.tilesIn(n,s,o);l.sort(P);const c=[];for(const n of l)c.push({wrappedTileID:n.tileID.wrapped().key,queryResults:n.tile.queryRenderedFeatures(t,r,e._state,n.queryGeometry,n.cameraQueryGeometry,n.scale,a,i,s,A(e.transform,n.tileID))});const u=function(e){const t={},r={};for(const n of e){const e=n.queryResults,a=n.wrappedTileID,i=r[a]=r[a]||{};for(const r in e){const n=e[r],a=i[r]=i[r]||{},o=t[r]=t[r]||[];for(const e of n)a[e.featureIndex]||(a[e.featureIndex]=!0,o.push(e))}}return t}(c);for(const t in u)u[t].forEach(t=>{const r=t.feature,n=e.getFeatureState(r.layer["source-layer"],r.id);r.source=r.layer.source,r.layer["source-layer"]&&(r.sourceLayer=r.layer["source-layer"]),r.state=n});return u}function P(e,t){const r=e.tileID,n=t.tileID;return r.overscaledZ-n.overscaledZ||r.canonical.y-n.canonical.y||r.wrap-n.wrap||r.canonical.x-n.canonical.x}class I{constructor(t,r){this.tileID=t,this.uid=e.uniqueId(),this.uses=0,this.tileSize=r,this.buckets={},this.expirationTime=null,this.queryPadding=0,this.hasSymbolBuckets=!1,this.hasRTLText=!1,this.dependencies={},this.textures=[],this.textureCoords={},this.expiredRequestCount=0,this.state="loading"}registerFadeDuration(t){const r=t+this.timeAdded;re.saveTileTexture(t)),this.demTexture=null,this.textures=[],this.textureCoords={}}loadVectorData(t,r,n){if(this.hasData()&&this.unloadVectorData(),this.state="loaded",t){t.featureIndex&&(this.latestFeatureIndex=t.featureIndex,t.rawTileData?(this.latestRawTileData=t.rawTileData,this.latestFeatureIndex.rawTileData=t.rawTileData):this.latestRawTileData&&(this.latestFeatureIndex.rawTileData=this.latestRawTileData)),this.collisionBoxArray=t.collisionBoxArray,this.buckets=function(e,t){const r={};if(!t)return r;for(const n of e){const e=n.layerIds.map(e=>t.getLayer(e)).filter(Boolean);if(0!==e.length){n.layers=e,n.stateDependentLayerIds&&(n.stateDependentLayers=n.stateDependentLayerIds.map(t=>e.filter(e=>e.id===t)[0]));for(const t of e)r[t.id]=n}}return r}(t.buckets,r.style),this.hasSymbolBuckets=!1;for(const t in this.buckets){const r=this.buckets[t];if(r instanceof e.SymbolBucket){if(this.hasSymbolBuckets=!0,!n)break;r.justReloaded=!0}}if(this.hasRTLText=!1,this.hasSymbolBuckets)for(const t in this.buckets){const r=this.buckets[t];if(r instanceof e.SymbolBucket&&r.hasRTLText){this.hasRTLText=!0,e.lazyLoadRTLTextPlugin();break}}this.queryPadding=0;for(const e in this.buckets){const t=this.buckets[e];this.queryPadding=Math.max(this.queryPadding,r.style.getLayer(e).queryRadius(t))}t.imageAtlas&&(this.imageAtlas=t.imageAtlas),t.glyphAtlasImage&&(this.glyphAtlasImage=t.glyphAtlasImage)}else this.collisionBoxArray=new e.CollisionBoxArray}unloadVectorData(){for(const e in this.buckets)this.buckets[e].destroy();this.buckets={},this.imageAtlasTexture&&this.imageAtlasTexture.destroy(),this.imageAtlas&&(this.imageAtlas=null),this.glyphAtlasTexture&&this.glyphAtlasTexture.destroy(),this.latestFeatureIndex=null,this.state="unloaded"}getBucket(e){return this.buckets[e.id]}upload(e){for(const t in this.buckets){const r=this.buckets[t];r.uploadPending()&&r.upload(e)}const t=e.gl;this.imageAtlas&&!this.imageAtlas.uploaded&&(this.imageAtlasTexture=new l(e,this.imageAtlas.image,t.RGBA),this.imageAtlas.uploaded=!0),this.glyphAtlasImage&&(this.glyphAtlasTexture=new l(e,this.glyphAtlasImage,t.ALPHA),this.glyphAtlasImage=null)}prepare(e){this.imageAtlas&&this.imageAtlas.patchUpdatedImages(e,this.imageAtlasTexture)}queryRenderedFeatures(e,t,r,n,a,i,o,s,l,c){return this.latestFeatureIndex&&this.latestFeatureIndex.rawTileData?this.latestFeatureIndex.query({queryGeometry:n,cameraQueryGeometry:a,scale:i,tileSize:this.tileSize,pixelPosMatrix:c,transform:s,params:o,queryPadding:this.queryPadding*l},e,t,r):{}}querySourceFeatures(t,r){const n=this.latestFeatureIndex;if(!n||!n.rawTileData)return;const a=n.loadVTLayers(),i=r?r.sourceLayer:"",o=a._geojsonTileLayer||a[i];if(!o)return;const s=e.createFilter(r&&r.filter),{z:l,x:c,y:u}=this.tileID.canonical,d={z:l,x:c,y:u};for(let r=0;re)t=!1;else if(r)if(this.expirationTime{this.remove(e,a)},r)),this.data[n].push(a),this.order.push(n),this.order.length>this.max){const e=this._getAndRemoveByKey(this.order[0]);e&&this.onRemove(e)}return this}has(e){return e.wrapped().key in this.data}getAndRemove(e){return this.has(e)?this._getAndRemoveByKey(e.wrapped().key):null}_getAndRemoveByKey(e){const t=this.data[e].shift();return t.timeout&&clearTimeout(t.timeout),0===this.data[e].length&&delete this.data[e],this.order.splice(this.order.indexOf(e),1),t.value}getByKey(e){const t=this.data[e];return t?t[0].value:null}get(e){return this.has(e)?this.data[e.wrapped().key][0].value:null}remove(e,t){if(!this.has(e))return this;const r=e.wrapped().key,n=void 0===t?0:this.data[r].indexOf(t),a=this.data[r][n];return this.data[r].splice(n,1),a.timeout&&clearTimeout(a.timeout),0===this.data[r].length&&delete this.data[r],this.onRemove(a.value),this.order.splice(this.order.indexOf(r),1),this}setMaxSize(e){for(this.max=e;this.order.length>this.max;){const e=this._getAndRemoveByKey(this.order[0]);e&&this.onRemove(e)}return this}filter(e){const t=[];for(const r in this.data)for(const n of this.data[r])e(n.value)||t.push(n);for(const e of t)this.remove(e.value.tileID,e)}}class L{constructor(){this.state={},this.stateChanges={},this.deletedStates={}}updateState(t,r,n){const a=String(r);if(this.stateChanges[t]=this.stateChanges[t]||{},this.stateChanges[t][a]=this.stateChanges[t][a]||{},e.extend(this.stateChanges[t][a],n),null===this.deletedStates[t]){this.deletedStates[t]={};for(const e in this.state[t])e!==a&&(this.deletedStates[t][e]=null)}else if(this.deletedStates[t]&&null===this.deletedStates[t][a]){this.deletedStates[t][a]={};for(const e in this.state[t][a])n[e]||(this.deletedStates[t][a][e]=null)}else for(const e in n)this.deletedStates[t]&&this.deletedStates[t][a]&&null===this.deletedStates[t][a][e]&&delete this.deletedStates[t][a][e]}removeFeatureState(e,t,r){if(null===this.deletedStates[e])return;const n=String(t);if(this.deletedStates[e]=this.deletedStates[e]||{},r&&void 0!==t)null!==this.deletedStates[e][n]&&(this.deletedStates[e][n]=this.deletedStates[e][n]||{},this.deletedStates[e][n][r]=null);else if(void 0!==t)if(this.stateChanges[e]&&this.stateChanges[e][n])for(r in this.deletedStates[e][n]={},this.stateChanges[e][n])this.deletedStates[e][n][r]=null;else this.deletedStates[e][n]=null;else this.deletedStates[e]=null}getState(t,r){const n=String(r),a=e.extend({},(this.state[t]||{})[n],(this.stateChanges[t]||{})[n]);if(null===this.deletedStates[t])return{};if(this.deletedStates[t]){const e=this.deletedStates[t][r];if(null===e)return{};for(const t in e)delete a[t]}return a}initializeTileState(e,t){e.setFeatureState(this.state,t)}coalesceChanges(t,r){const n={};for(const t in this.stateChanges){this.state[t]=this.state[t]||{};const r={};for(const n in this.stateChanges[t])this.state[t][n]||(this.state[t][n]={}),e.extend(this.state[t][n],this.stateChanges[t][n]),r[n]=this.state[t][n];n[t]=r}for(const t in this.deletedStates){this.state[t]=this.state[t]||{};const r={};if(null===this.deletedStates[t])for(const e in this.state[t])r[e]={},this.state[t][e]={};else for(const e in this.deletedStates[t]){if(null===this.deletedStates[t][e])this.state[t][e]={};else for(const r of Object.keys(this.deletedStates[t][e]))delete this.state[t][e][r];r[e]=this.state[t][e]}n[t]=n[t]||{},e.extend(n[t],r)}if(this.stateChanges={},this.deletedStates={},0!==Object.keys(n).length)for(const e in t)t[e].setFeatureState(n,r)}}class $ extends e.Evented{constructor(t,r,n){super(),this.id=t,this.dispatcher=n,this.on("data",e=>{"source"===e.dataType&&"metadata"===e.sourceDataType&&(this._sourceLoaded=!0),this._sourceLoaded&&!this._paused&&"source"===e.dataType&&"content"===e.sourceDataType&&(this.reload(),this.transform&&this.update(this.transform,this.terrain))}),this.on("dataloading",()=>{this._sourceErrored=!1}),this.on("error",()=>{this._sourceErrored=this._source.loaded()}),this._source=function(t,r,n,a){const i=new T[r.type](t,r,n,a);if(i.id!==t)throw new Error(`Expected Source id to be ${t} instead of ${i.id}`);return e.bindAll(["load","abort","unload","serialize","prepare"],i),i}(t,r,n,this),this._tiles={},this._cache=new D(0,this._unloadTile.bind(this)),this._timers={},this._cacheTimers={},this._maxTileCacheSize=null,this._loadedParentTiles={},this._coveredTiles={},this._state=new L}onAdd(e){this.map=e,this._maxTileCacheSize=e?e._maxTileCacheSize:null,this._source&&this._source.onAdd&&this._source.onAdd(e)}onRemove(e){this.clearTiles(),this._source&&this._source.onRemove&&this._source.onRemove(e)}loaded(){if(this._sourceErrored)return!0;if(!this._sourceLoaded)return!1;if(!this._source.loaded())return!1;for(const e in this._tiles){const t=this._tiles[e];if("loaded"!==t.state&&"errored"!==t.state)return!1}return!0}getSource(){return this._source}pause(){this._paused=!0}resume(){if(!this._paused)return;const e=this._shouldReloadOnResume;this._paused=!1,this._shouldReloadOnResume=!1,e&&this.reload(),this.transform&&this.update(this.transform,this.terrain)}_loadTile(e,t){return this._source.loadTile(e,t)}_unloadTile(e){if(this._source.unloadTile)return this._source.unloadTile(e,()=>{})}_abortTile(t){this._source.abortTile&&this._source.abortTile(t,()=>{}),this._source.fire(new e.Event("dataabort",{tile:t,coord:t.tileID,dataType:"source"}))}serialize(){return this._source.serialize()}prepare(e){this._source.prepare&&this._source.prepare(),this._state.coalesceChanges(this._tiles,this.map?this.map.painter:null);for(const t in this._tiles){const r=this._tiles[t];r.upload(e),r.prepare(this.map.style.imageManager)}}getIds(){return Object.values(this._tiles).map(e=>e.tileID).sort(R).map(e=>e.key)}getRenderableIds(t){const r=[];for(const e in this._tiles)this._isIdRenderable(e,t)&&r.push(this._tiles[e]);return t?r.sort((t,r)=>{const n=t.tileID,a=r.tileID,i=new e.pointGeometry(n.canonical.x,n.canonical.y)._rotate(this.transform.angle),o=new e.pointGeometry(a.canonical.x,a.canonical.y)._rotate(this.transform.angle);return n.overscaledZ-a.overscaledZ||o.y-i.y||o.x-i.x}).map(e=>e.tileID.key):r.map(e=>e.tileID).sort(R).map(e=>e.key)}hasRenderableParent(e){const t=this.findLoadedParent(e,0);return!!t&&this._isIdRenderable(t.tileID.key)}_isIdRenderable(e,t){return this._tiles[e]&&this._tiles[e].hasData()&&!this._coveredTiles[e]&&(t||!this._tiles[e].holdingForFade())}reload(){if(this._paused)this._shouldReloadOnResume=!0;else{this._cache.reset();for(const e in this._tiles)"errored"!==this._tiles[e].state&&this._reloadTile(e,"reloading")}}_reloadTile(e,t){const r=this._tiles[e];r&&("loading"!==r.state&&(r.state=t),this._loadTile(r,this._tileLoaded.bind(this,r,e,t)))}_tileLoaded(t,r,n,a){if(a)return t.state="errored",void(404!==a.status?this._source.fire(new e.ErrorEvent(a,{tile:t})):this.update(this.transform,this.terrain));t.timeAdded=e.exported.now(),"expired"===n&&(t.refreshedUponExpiration=!0),this._setTileReloadTimer(r,t),"raster-dem"===this.getSource().type&&t.dem&&this._backfillDEM(t),this._state.initializeTileState(t,this.map?this.map.painter:null),t.aborted||this._source.fire(new e.Event("data",{dataType:"source",tile:t,coord:t.tileID}))}_backfillDEM(e){const t=this.getRenderableIds();for(let n=0;n1||(Math.abs(r)>1&&(1===Math.abs(r+a)?r+=a:1===Math.abs(r-a)&&(r-=a)),t.dem&&e.dem&&(e.dem.backfillBorder(t.dem,r,n),e.neighboringTiles&&e.neighboringTiles[i]&&(e.neighboringTiles[i].backfilled=!0)))}}getTile(e){return this.getTileByID(e.key)}getTileByID(e){return this._tiles[e]}_retainLoadedChildren(e,t,r,n){for(const a in this._tiles){let i=this._tiles[a];if(n[a]||!i.hasData()||i.tileID.overscaledZ<=t||i.tileID.overscaledZ>r)continue;let o=i.tileID;for(;i&&i.tileID.overscaledZ>t+1;){const e=i.tileID.scaledTo(i.tileID.overscaledZ-1);i=this._tiles[e.key],i&&i.hasData()&&(o=e)}let s=o;for(;s.overscaledZ>t;)if(s=s.scaledTo(s.overscaledZ-1),e[s.key]){n[o.key]=o;break}}}findLoadedParent(e,t){if(e.key in this._loadedParentTiles){const r=this._loadedParentTiles[e.key];return r&&r.tileID.overscaledZ>=t?r:null}for(let r=e.overscaledZ-1;r>=t;r--){const t=e.scaledTo(r),n=this._getLoadedTile(t);if(n)return n}}_getLoadedTile(e){const t=this._tiles[e.key];return t&&t.hasData()?t:this._cache.getByKey(e.wrapped().key)}updateCacheSize(e){const t=Math.ceil(e.width/this._source.tileSize)+1,r=Math.ceil(e.height/this._source.tileSize)+1,n=Math.floor(t*r*5),a="number"==typeof this._maxTileCacheSize?Math.min(this._maxTileCacheSize,n):n;this._cache.setMaxSize(a)}handleWrapJump(e){const t=Math.round((e-(void 0===this._prevLng?e:this._prevLng))/360);if(this._prevLng=e,t){const e={};for(const r in this._tiles){const n=this._tiles[r];n.tileID=n.tileID.unwrapTo(n.tileID.wrap+t),e[n.tileID.key]=n}this._tiles=e;for(const e in this._timers)clearTimeout(this._timers[e]),delete this._timers[e];for(const e in this._tiles)this._setTileReloadTimer(e,this._tiles[e])}}update(t,r){if(this.transform=t,this.terrain=r,!this._sourceLoaded||this._paused)return;let n;this.updateCacheSize(t),this.handleWrapJump(this.transform.center.lng),this._coveredTiles={},this.used||this.usedForTerrain?this._source.tileID?n=t.getVisibleUnwrappedCoordinates(this._source.tileID).map(t=>new e.OverscaledTileID(t.canonical.z,t.wrap,t.canonical.z,t.canonical.x,t.canonical.y)):(n=t.coveringTiles({tileSize:this.usedForTerrain?this.tileSize:this._source.tileSize,minzoom:this._source.minzoom,maxzoom:this._source.maxzoom,roundZoom:!this.usedForTerrain&&this._source.roundZoom,reparseOverscaled:this._source.reparseOverscaled,terrain:r}),this._source.hasTile&&(n=n.filter(e=>this._source.hasTile(e)))):n=[];const a=t.coveringZoomLevel(this._source),i=Math.max(a-$.maxOverzooming,this._source.minzoom),o=Math.max(a+$.maxUnderzooming,this._source.minzoom);if(this.usedForTerrain){const e={};for(const t of n)if(t.canonical.z>this._source.minzoom){const r=t.scaledTo(t.canonical.z-1);e[r.key]=r;const n=t.scaledTo(Math.max(this._source.minzoom,Math.min(t.canonical.z,5)));e[n.key]=n}n=n.concat(Object.values(e))}const s=this._updateRetainedTiles(n,a);if(B(this._source.type)){const t={},l={},c=Object.keys(s);for(const r of c){const n=s[r],a=this._tiles[r];if(!a||a.fadeEndTime&&a.fadeEndTime<=e.exported.now())continue;const o=this.findLoadedParent(n,i);o&&(this._addTile(o.tileID),t[o.tileID.key]=o.tileID),l[r]=n}this._retainLoadedChildren(l,a,o,s);for(const e in t)s[e]||(this._coveredTiles[e]=!0,s[e]=t[e]);if(r){const e={},t={};for(const r of n)this._tiles[r.key].hasData()?e[r.key]=r:t[r.key]=r;for(const r in t){const n=t[r].children(this._source.maxzoom);this._tiles[n[0].key]&&this._tiles[n[1].key]&&this._tiles[n[2].key]&&this._tiles[n[3].key]&&(e[n[0].key]=s[n[0].key]=n[0],e[n[1].key]=s[n[1].key]=n[1],e[n[2].key]=s[n[2].key]=n[2],e[n[3].key]=s[n[3].key]=n[3],delete t[r])}for(const r in t){const n=this.findLoadedParent(t[r],this._source.minzoom);if(n){e[n.tileID.key]=s[n.tileID.key]=n.tileID;for(const t in e)e[t].isChildOf(n.tileID)&&delete e[t]}}for(const t in this._tiles)e[t]||(this._coveredTiles[t]=!0)}}for(const e in s)this._tiles[e].clearFadeHold();const l=e.keysDifference(this._tiles,s);for(const e of l){const t=this._tiles[e];t.hasSymbolBuckets&&!t.holdingForFade()?t.setHoldDuration(this.map._fadeDuration):t.hasSymbolBuckets&&!t.symbolFadeFinished()||this._removeTile(e)}this._updateLoadedParentTileCache()}releaseSymbolFadeTiles(){for(const e in this._tiles)this._tiles[e].holdingForFade()&&this._removeTile(e)}_updateRetainedTiles(e,t){const r={},n={},a=Math.max(t-$.maxOverzooming,this._source.minzoom),i=Math.max(t+$.maxUnderzooming,this._source.minzoom),o={};for(const n of e){const e=this._addTile(n);r[n.key]=n,e.hasData()||tthis._source.maxzoom){const e=i.children(this._source.maxzoom)[0],t=this.getTile(e);if(t&&t.hasData()){r[e.key]=e;continue}}else{const e=i.children(this._source.maxzoom);if(r[e[0].key]&&r[e[1].key]&&r[e[2].key]&&r[e[3].key])continue}let o=e.wasRequested();for(let t=i.overscaledZ-1;t>=a;--t){const a=i.scaledTo(t);if(n[a.key])break;if(n[a.key]=!0,e=this.getTile(a),!e&&o&&(e=this._addTile(a)),e&&(r[a.key]=a,o=e.wasRequested(),e.hasData()))break}}return r}_updateLoadedParentTileCache(){this._loadedParentTiles={};for(const e in this._tiles){const t=[];let r,n=this._tiles[e].tileID;for(;n.overscaledZ>0;){if(n.key in this._loadedParentTiles){r=this._loadedParentTiles[n.key];break}t.push(n.key);const e=n.scaledTo(n.overscaledZ-1);if(r=this._getLoadedTile(e),r)break;n=e}for(const e of t)this._loadedParentTiles[e]=r}}_addTile(t){let r=this._tiles[t.key];if(r)return r;r=this._cache.getAndRemove(t),r&&(this._setTileReloadTimer(t.key,r),r.tileID=t,this._state.initializeTileState(r,this.map?this.map.painter:null),this._cacheTimers[t.key]&&(clearTimeout(this._cacheTimers[t.key]),delete this._cacheTimers[t.key],this._setTileReloadTimer(t.key,r)));const n=r;return r||(r=new I(t,this._source.tileSize*t.overscaleFactor()),this._loadTile(r,this._tileLoaded.bind(this,r,t.key,r.state))),r.uses++,this._tiles[t.key]=r,n||this._source.fire(new e.Event("dataloading",{tile:r,coord:r.tileID,dataType:"source"})),r}_setTileReloadTimer(e,t){e in this._timers&&(clearTimeout(this._timers[e]),delete this._timers[e]);const r=t.getExpiryTimeout();r&&(this._timers[e]=setTimeout(()=>{this._reloadTile(e,"expired"),delete this._timers[e]},r))}_removeTile(e){const t=this._tiles[e];t&&(t.uses--,delete this._tiles[e],this._timers[e]&&(clearTimeout(this._timers[e]),delete this._timers[e]),t.uses>0||(t.hasData()&&"reloading"!==t.state?this._cache.add(t.tileID,t,t.getExpiryTimeout()):(t.aborted=!0,this._abortTile(t),this._unloadTile(t))))}clearTiles(){this._shouldReloadOnResume=!1,this._paused=!1;for(const e in this._tiles)this._removeTile(e);this._cache.reset()}tilesIn(t,r,n){const a=[],i=this.transform;if(!i)return a;const o=n?i.getCameraQueryGeometry(t):t,s=t.map(e=>i.pointCoordinate(e,this.terrain)),l=o.map(e=>i.pointCoordinate(e,this.terrain)),c=this.getIds();let u=1/0,d=1/0,m=-1/0,p=-1/0;for(const e of l)u=Math.min(u,e.x),d=Math.min(d,e.y),m=Math.max(m,e.x),p=Math.max(p,e.y);for(let t=0;t=0&&b[1].y+f>=0){const e=s.map(e=>o.getTilePoint(e)),t=l.map(e=>o.getTilePoint(e));a.push({tile:n,tileID:o,queryGeometry:e,cameraQueryGeometry:t,scale:h})}}return a}getVisibleCoordinates(e){const t=this.getRenderableIds(e).map(e=>this._tiles[e].tileID);for(const e of t)e.posMatrix=this.transform.calculatePosMatrix(e.toUnwrapped());return t}hasTransition(){if(this._source.hasTransition())return!0;if(B(this._source.type))for(const t in this._tiles){const r=this._tiles[t];if(void 0!==r.fadeEndTime&&r.fadeEndTime>=e.exported.now())return!0}return!1}setFeatureState(e,t,r){this._state.updateState(e=e||"_geojsonTileLayer",t,r)}removeFeatureState(e,t,r){this._state.removeFeatureState(e=e||"_geojsonTileLayer",t,r)}getFeatureState(e,t){return this._state.getState(e=e||"_geojsonTileLayer",t)}setDependencies(e,t,r){const n=this._tiles[e];n&&n.setDependencies(t,r)}reloadTilesForDependencies(e,t){for(const r in this._tiles)this._tiles[r].hasDependency(e,t)&&this._reloadTile(r,"reloading");this._cache.filter(r=>!r.hasDependency(e,t))}}function R(e,t){const r=Math.abs(2*e.wrap)-+(e.wrap<0),n=Math.abs(2*t.wrap)-+(t.wrap<0);return e.overscaledZ-t.overscaledZ||n-r||t.canonical.y-e.canonical.y||t.canonical.x-e.canonical.x}function B(e){return"raster"===e||"image"===e||"video"===e}$.maxOverzooming=10,$.maxUnderzooming=3;const F="mapboxgl_preloaded_worker_pool";class q{constructor(){this.active={}}acquire(e){if(!this.workers)for(this.workers=[];this.workers.length{e.terminate()}),this.workers=null)}isPreloaded(){return!!this.active[F]}numActive(){return Object.keys(this.active).length}}const V=Math.floor(e.exported.hardwareConcurrency/2);let U;function H(){return U||(U=new q),U}function W(t,r){const n={};for(const e in t)"ref"!==e&&(n[e]=t[e]);return e.refProperties.forEach(e=>{e in r&&(n[e]=r[e])}),n}function G(e){e=e.slice();const t=Object.create(null);for(let r=0;r0?(a-o)/s:0;return this.points[i].mult(1-l).add(this.points[r].mult(l))}}function ne(e,t){let r=!0;return"always"===e||"never"!==e&&"never"!==t||(r=!1),r}class ae{constructor(e,t,r){const n=this.boxCells=[],a=this.circleCells=[];this.xCellCount=Math.ceil(e/r),this.yCellCount=Math.ceil(t/r);for(let e=0;ethis.width||n<0||t>this.height)return[];const s=[];if(e<=0&&t<=0&&this.width<=r&&this.height<=n){if(a)return[{key:null,x1:e,y1:t,x2:r,y2:n}];for(let e=0;e0}hitTestCircle(e,t,r,n,a){const i=e-r,o=e+r,s=t-r,l=t+r;if(o<0||i>this.width||l<0||s>this.height)return!1;const c=[];return this._forEachCell(i,s,o,l,this._queryCellCircle,c,{hitTest:!0,overlapMode:n,circle:{x:e,y:t,radius:r},seenUids:{box:{},circle:{}}},a),c.length>0}_queryCell(e,t,r,n,a,i,o,s){const{seenUids:l,hitTest:c,overlapMode:u}=o,d=this.boxCells[a];if(null!==d){const a=this.bboxes;for(const o of d)if(!l.box[o]){l.box[o]=!0;const d=4*o,m=this.boxKeys[o];if(e<=a[d+2]&&t<=a[d+3]&&r>=a[d+0]&&n>=a[d+1]&&(!s||s(m))&&(!c||!ne(u,m.overlapMode))&&(i.push({key:m,x1:a[d],y1:a[d+1],x2:a[d+2],y2:a[d+3]}),c))return!0}}const m=this.circleCells[a];if(null!==m){const a=this.circles;for(const o of m)if(!l.circle[o]){l.circle[o]=!0;const d=3*o,m=this.circleKeys[o];if(this._circleAndRectCollide(a[d],a[d+1],a[d+2],e,t,r,n)&&(!s||s(m))&&(!c||!ne(u,m.overlapMode))){const e=a[d],t=a[d+1],r=a[d+2];if(i.push({key:m,x1:e-r,y1:t-r,x2:e+r,y2:t+r}),c)return!0}}}return!1}_queryCellCircle(e,t,r,n,a,i,o,s){const{circle:l,seenUids:c,overlapMode:u}=o,d=this.boxCells[a];if(null!==d){const e=this.bboxes;for(const t of d)if(!c.box[t]){c.box[t]=!0;const r=4*t,n=this.boxKeys[t];if(this._circleAndRectCollide(l.x,l.y,l.radius,e[r+0],e[r+1],e[r+2],e[r+3])&&(!s||s(n))&&!ne(u,n.overlapMode))return i.push(!0),!0}}const m=this.circleCells[a];if(null!==m){const e=this.circles;for(const t of m)if(!c.circle[t]){c.circle[t]=!0;const r=3*t,n=this.circleKeys[t];if(this._circlesCollide(e[r],e[r+1],e[r+2],l.x,l.y,l.radius)&&(!s||s(n))&&!ne(u,n.overlapMode))return i.push(!0),!0}}}_forEachCell(e,t,r,n,a,i,o,s){const l=this._convertToXCellCoord(e),c=this._convertToYCellCoord(t),u=this._convertToXCellCoord(r),d=this._convertToYCellCoord(n);for(let m=l;m<=u;m++)for(let l=c;l<=d;l++)if(a.call(this,e,t,r,n,this.xCellCount*l+m,i,o,s))return}_convertToXCellCoord(e){return Math.max(0,Math.min(this.xCellCount-1,Math.floor(e*this.xScale)))}_convertToYCellCoord(e){return Math.max(0,Math.min(this.yCellCount-1,Math.floor(e*this.yScale)))}_circlesCollide(e,t,r,n,a,i){const o=n-e,s=a-t,l=r+i;return l*l>o*o+s*s}_circleAndRectCollide(e,t,r,n,a,i,o){const s=(i-n)/2,l=Math.abs(e-(n+s));if(l>s+r)return!1;const c=(o-a)/2,u=Math.abs(t-(a+c));if(u>c+r)return!1;if(l<=s||u<=c)return!0;const d=l-s,m=u-c;return d*d+m*m<=r*r}}function ie(t,r,n,a,i){const o=e.create();return r?(e.scale(o,o,[1/i,1/i,1]),n||e.rotateZ(o,o,a.angle)):e.multiply(o,a.labelPlaneMatrix,t),o}function oe(t,r,n,a,i){if(r){const r=e.clone(t);return e.scale(r,r,[i,i,1]),n||e.rotateZ(r,r,-a.angle),r}return a.glCoordMatrix}function se(t,r,n){let a;n?(a=[t.x,t.y,n(t.x,t.y),1],e.transformMat4(a,a,r)):(a=[t.x,t.y,0,1],_e(a,a,r));const i=a[3];return{point:new e.pointGeometry(a[0]/i,a[1]/i),signedDistanceFromCamera:i}}function le(e,t){return.5+e/t*.5}function ce(e,t){const r=e[0]/e[3],n=e[1]/e[3];return r>=-t[0]&&r<=t[0]&&n>=-t[1]&&n<=t[1]}function ue(t,r,n,a,i,o,s,l,c,u){const d=a?t.textSizeData:t.iconSizeData,m=e.evaluateSizeForZoom(d,n.transform.zoom),p=[256/n.width*2+1,256/n.height*2+1],h=a?t.text.dynamicLayoutVertexArray:t.icon.dynamicLayoutVertexArray;h.clear();const f=t.lineVertexArray,b=a?t.text.placedSymbolArray:t.icon.placedSymbolArray,g=n.transform.width/n.transform.height;let _=!1;for(let a=0;aMath.abs(n.x-r.x)*a?{useVertical:!0}:(t===e.WritingMode.vertical?r.yn.x)?{needsFlipping:!0}:null}function pe(t,r,n,a,i,o,s,l,c,u,d,m,p,h,f,b){const g=r/24,_=t.lineOffsetX*g,y=t.lineOffsetY*g;let v;if(t.numGlyphs>1){const e=t.glyphStartIndex+t.numGlyphs,r=t.lineStartIndex,i=t.lineStartIndex+t.lineLength,u=de(g,l,_,y,n,d,m,t,c,o,p,f,b);if(!u)return{notEnoughRoom:!0};const k=se(u.first.point,s,b).point,x=se(u.last.point,s,b).point;if(a&&!n){const e=me(t.writingMode,k,x,h);if(e)return e}v=[u.first];for(let a=t.glyphStartIndex+1;a0?o.point:he(m,a,r,1,i,b),l=me(t.writingMode,r,s,h);if(l)return l}const r=fe(g*l.getoffsetX(t.glyphStartIndex),_,y,n,d,m,t.segment,t.lineStartIndex,t.lineStartIndex+t.lineLength,c,o,p,f,b);if(!r)return{notEnoughRoom:!0};v=[r]}for(const t of v)e.addDynamicAttributes(u,t.point,t.angle);return{}}function he(e,t,r,n,a,i){const o=se(e.add(e.sub(t)._unit()),a,i).point,s=r.sub(o);return r.add(s._mult(n/s.mag()))}function fe(t,r,n,a,i,o,s,l,c,u,d,m,p,h){const f=a?t-r:t+r;let b=f>0?1:-1,g=0;a&&(b*=-1,g=Math.PI),b<0&&(g+=Math.PI);let _=b>0?l+s:l+s+1,y=i,v=i,k=0,x=0;const w=Math.abs(f),N=[];for(;k+x<=w;){if(_+=b,_=c)return null;if(v=y,N.push(y),y=m[_],void 0===y){const t=new e.pointGeometry(u.getx(_),u.gety(_)),r=se(t,d,h);if(r.signedDistanceFromCamera>0)y=m[_]=r.point;else{const r=_-b;y=he(0===k?o:new e.pointGeometry(u.getx(r),u.gety(r)),t,v,w-k+1,d,h)}}k+=x,x=v.dist(y)}const E=(w-k)/x,j=y.sub(v),O=j.mult(E)._add(v);O._add(j._unit()._perp()._mult(n*b));const S=g+Math.atan2(y.y-v.y,y.x-v.x);return N.push(O),{point:O,angle:p?S:0,path:N}}const be=new Float32Array([-1/0,-1/0,0,-1/0,-1/0,0,-1/0,-1/0,0,-1/0,-1/0,0]);function ge(e,t){for(let r=0;r=1;e--)u.push(o.path[e]);for(let e=1;ese(e,l,h));u=e.some(e=>e.signedDistanceFromCamera<=0)?[]:e.map(e=>e.point)}let g=[];if(u.length>0){const t=u[0].clone(),r=u[0].clone();for(let e=1;e=n.x&&r.x<=a.x&&t.y>=n.y&&r.y<=a.y?[u]:r.xa.x||r.ya.y?[]:e.clipLine([u],n.x,n.y,a.x,a.y)}for(const e of g){i.reset(e,.25*r);let n=0;n=i.length<=.5*r?1:Math.ceil(i.paddedLength/b)+1;for(let e=0;e=this.screenRightBoundary||nthis.screenBottomBoundary}isInsideGrid(e,t,r,n){return r>=0&&e=0&&te.collisionGroupID===t}}return this.collisionGroups[e]}}function Se(t,r,n,a,i){const{horizontalAlign:o,verticalAlign:s}=e.getAnchorAlignment(t),l=-(o-.5)*r,c=-(s-.5)*n,u=e.evaluateVariableOffset(t,a);return new e.pointGeometry(l+u[0]*i,c+u[1]*i)}function Ce(t,r,n,a,i,o){const{x1:s,x2:l,y1:c,y2:u,anchorPointX:d,anchorPointY:m}=t,p=new e.pointGeometry(r,n);return a&&p._rotate(i?o:-o),{x1:s+p.x,y1:c+p.y,x2:l+p.x,y2:u+p.y,anchorPointX:d,anchorPointY:m}}class ze{constructor(e,t,r,n,a){this.transform=e.clone(),this.terrain=t,this.collisionIndex=new ve(this.transform),this.placements={},this.opacities={},this.variableOffsets={},this.stale=!1,this.commitTime=0,this.fadeDuration=r,this.retainedQueryData={},this.collisionGroups=new Oe(n),this.collisionCircleArrays={},this.prevPlacement=a,a&&(a.prevPlacement=void 0),this.placedOrientations={}}getBucketParts(t,r,n,a){const i=n.getBucket(r),o=n.latestFeatureIndex;if(!i||!o||r.id!==i.layerIds[0])return;const s=n.collisionBoxArray,l=i.layers[0].layout,c=Math.pow(2,this.transform.zoom-n.tileID.overscaledZ),u=n.tileSize/e.EXTENT,d=this.transform.calculatePosMatrix(n.tileID.toUnwrapped()),m="map"===l.get("text-pitch-alignment"),p="map"===l.get("text-rotation-alignment"),h=ke(n,1,this.transform.zoom),f=ie(d,m,p,this.transform,h);let b=null;if(m){const t=oe(d,m,p,this.transform,h);b=e.multiply([],this.transform.labelPlaneMatrix,t)}this.retainedQueryData[i.bucketInstanceId]=new je(i.bucketInstanceId,o,i.sourceLayerIndex,i.index,n.tileID);const g={bucket:i,layout:l,posMatrix:d,textLabelPlaneMatrix:f,labelToScreenMatrix:b,scale:c,textPixelRatio:u,holdingForFade:n.holdingForFade(),collisionBoxArray:s,partiallyEvaluatedTextSize:e.evaluateSizeForZoom(i.textSizeData,this.transform.zoom),collisionGroup:this.collisionGroups.get(i.sourceID)};if(a)for(const e of i.sortKeyRanges){const{sortKey:r,symbolInstanceStart:n,symbolInstanceEnd:a}=e;t.push({sortKey:r,symbolInstanceStart:n,symbolInstanceEnd:a,parameters:g})}else t.push({symbolInstanceStart:0,symbolInstanceEnd:i.symbolInstances.length,parameters:g})}attemptAnchorPlacement(e,t,r,n,a,i,o,s,l,c,u,d,m,p,h,f){const b=[d.textOffset0,d.textOffset1],g=Se(e,r,n,b,a),_=this.collisionIndex.placeCollisionBox(Ce(t,g.x,g.y,i,o,this.transform.angle),u,s,l,c.predicate,f);if((!h||0!==this.collisionIndex.placeCollisionBox(Ce(h,g.x,g.y,i,o,this.transform.angle),u,s,l,c.predicate,f).box.length)&&_.box.length>0){let t;if(this.prevPlacement&&this.prevPlacement.variableOffsets[d.crossTileID]&&this.prevPlacement.placements[d.crossTileID]&&this.prevPlacement.placements[d.crossTileID].text&&(t=this.prevPlacement.variableOffsets[d.crossTileID].anchor),0===d.crossTileID)throw new Error("symbolInstance.crossTileID can't be 0");return this.variableOffsets[d.crossTileID]={textOffset:b,width:r,height:n,anchor:e,textBoxScale:a,prevAnchor:t},this.markUsedJustification(m,e,d,p),m.allowVerticalPlacement&&(this.markUsedOrientation(m,p,d),this.placedOrientations[d.crossTileID]=p),{shift:g,placedGlyphBoxes:_}}}placeLayerBucketPart(t,r,n){const{bucket:a,layout:i,posMatrix:o,textLabelPlaneMatrix:s,labelToScreenMatrix:l,textPixelRatio:c,holdingForFade:u,collisionBoxArray:d,partiallyEvaluatedTextSize:m,collisionGroup:p}=t.parameters,h=i.get("text-optional"),f=i.get("icon-optional"),b=e.getOverlapMode(i,"text-overlap","text-allow-overlap"),g="always"===b,_=e.getOverlapMode(i,"icon-overlap","icon-allow-overlap"),y="always"===_,v="map"===i.get("text-rotation-alignment"),k="map"===i.get("text-pitch-alignment"),x="none"!==i.get("icon-text-fit"),w="viewport-y"===i.get("symbol-z-order"),N=g&&(y||!a.hasIconData()||f),E=y&&(g||!a.hasTextData()||h);!a.collisionArrays&&d&&a.deserializeCollisionBoxes(d);const j=(t,d)=>{if(r[t.crossTileID])return;if(u)return void(this.placements[t.crossTileID]=new Ne(!1,!1,!1));let y=!1,w=!1,j=!0,O=null,S={box:null,offscreen:null},C={box:null,offscreen:null},z=null,T=null,A=null,M=0,P=0,I=0;d.textFeatureIndex?M=d.textFeatureIndex:t.useRuntimeCollisionCircles&&(M=t.featureIndex),d.verticalTextFeatureIndex&&(P=d.verticalTextFeatureIndex);const D=this.retainedQueryData[a.bucketInstanceId].tileID,L=this.terrain?(e,t)=>this.terrain.getElevation(D,e,t):null;for(const e of["textBox","verticalTextBox","iconBox","verticalIconBox"]){const t=d[e];t&&(t.elevation=L?L(t.anchorPointX,t.anchorPointY):0)}const $=d.textBox;if($){const r=r=>{let n=e.WritingMode.horizontal;if(a.allowVerticalPlacement&&!r&&this.prevPlacement){const e=this.prevPlacement.placedOrientations[t.crossTileID];e&&(this.placedOrientations[t.crossTileID]=e,n=e,this.markUsedOrientation(a,n,t))}return n},n=(r,n)=>{if(a.allowVerticalPlacement&&t.numVerticalGlyphVertices>0&&d.verticalTextBox){for(const t of a.writingModes)if(t===e.WritingMode.vertical?(S=n(),C=S):S=r(),S&&S.box&&S.box.length)break}else S=r()};if(i.get("text-variable-anchor")){let s=i.get("text-variable-anchor");if(this.prevPlacement&&this.prevPlacement.variableOffsets[t.crossTileID]){const e=this.prevPlacement.variableOffsets[t.crossTileID];s.indexOf(e.anchor)>0&&(s=s.filter(t=>t!==e.anchor),s.unshift(e.anchor))}const l=(e,r,n)=>{const i=e.x2-e.x1,l=e.y2-e.y1,u=t.textBoxScale,d=x&&"never"===_?r:null;let m={box:[],offscreen:!1};const h="never"!==b?2*s.length:s.length;for(let r=0;r=s.length?b:"never",t,a,n,d,L);if(h&&(m=h.placedGlyphBoxes,m&&m.box&&m.box.length)){y=!0,O=h.shift;break}}return m};n(()=>l($,d.iconBox,e.WritingMode.horizontal),()=>{const r=d.verticalTextBox;return a.allowVerticalPlacement&&!(S&&S.box&&S.box.length)&&t.numVerticalGlyphVertices>0&&r?l(r,d.verticalIconBox,e.WritingMode.vertical):{box:null,offscreen:null}}),S&&(y=S.box,j=S.offscreen);const u=r(S&&S.box);if(!y&&this.prevPlacement){const e=this.prevPlacement.variableOffsets[t.crossTileID];e&&(this.variableOffsets[t.crossTileID]=e,this.markUsedJustification(a,e.anchor,t,u))}}else{const i=(e,r)=>{const n=this.collisionIndex.placeCollisionBox(e,b,c,o,p.predicate,L);return n&&n.box&&n.box.length&&(this.markUsedOrientation(a,r,t),this.placedOrientations[t.crossTileID]=r),n};n(()=>i($,e.WritingMode.horizontal),()=>{const r=d.verticalTextBox;return a.allowVerticalPlacement&&t.numVerticalGlyphVertices>0&&r?i(r,e.WritingMode.vertical):{box:null,offscreen:null}}),r(S&&S.box&&S.box.length)}}if(z=S,y=z&&z.box&&z.box.length>0,j=z&&z.offscreen,t.useRuntimeCollisionCircles){const r=a.text.placedSymbolArray.get(t.centerJustifiedTextSymbolIndex),c=e.evaluateSizeForFeature(a.textSizeData,m,r),u=i.get("text-padding");T=this.collisionIndex.placeCollisionCircles(b,r,a.lineVertexArray,a.glyphOffsetArray,c,o,s,l,n,k,p.predicate,t.collisionCircleDiameter,u,L),T.circles.length&&T.collisionDetected&&!n&&e.warnOnce("Collisions detected, but collision boxes are not shown"),y=g||T.circles.length>0&&!T.collisionDetected,j=j&&T.offscreen}if(d.iconFeatureIndex&&(I=d.iconFeatureIndex),d.iconBox){const e=e=>{const t=x&&O?Ce(e,O.x,O.y,v,k,this.transform.angle):e;return this.collisionIndex.placeCollisionBox(t,_,c,o,p.predicate,L)};C&&C.box&&C.box.length&&d.verticalIconBox?(A=e(d.verticalIconBox),w=A.box.length>0):(A=e(d.iconBox),w=A.box.length>0),j=j&&A.offscreen}const R=h||0===t.numHorizontalGlyphVertices&&0===t.numVerticalGlyphVertices,B=f||0===t.numIconVertices;if(R||B?B?R||(w=w&&y):y=w&&y:w=y=w&&y,y&&z&&z.box&&this.collisionIndex.insertCollisionBox(z.box,b,i.get("text-ignore-placement"),a.bucketInstanceId,C&&C.box&&P?P:M,p.ID),w&&A&&this.collisionIndex.insertCollisionBox(A.box,_,i.get("icon-ignore-placement"),a.bucketInstanceId,I,p.ID),T&&(y&&this.collisionIndex.insertCollisionCircles(T.circles,b,i.get("text-ignore-placement"),a.bucketInstanceId,M,p.ID),n)){const e=a.bucketInstanceId;let t=this.collisionCircleArrays[e];void 0===t&&(t=this.collisionCircleArrays[e]=new Ee);for(let e=0;e=0;--t){const r=e[t];j(a.symbolInstances.get(r),a.collisionArrays[r])}}else for(let e=t.symbolInstanceStart;e=0&&(t.text.placedSymbolArray.get(e).crossTileID=i>=0&&e!==i?0:n.crossTileID)}markUsedOrientation(t,r,n){const a=r===e.WritingMode.horizontal||r===e.WritingMode.horizontalOnly?r:0,i=r===e.WritingMode.vertical?r:0,o=[n.leftJustifiedTextSymbolIndex,n.centerJustifiedTextSymbolIndex,n.rightJustifiedTextSymbolIndex];for(const e of o)t.text.placedSymbolArray.get(e).placedOrientation=a;n.verticalPlacedTextSymbolIndex&&(t.text.placedSymbolArray.get(n.verticalPlacedTextSymbolIndex).placedOrientation=i)}commit(e){this.commitTime=e,this.zoomAtLastRecencyCheck=this.transform.zoom;const t=this.prevPlacement;let r=!1;this.prevZoomAdjustment=t?t.zoomAdjustment(this.transform.zoom):0;const n=t?t.symbolFadeChange(e):1,a=t?t.opacities:{},i=t?t.variableOffsets:{},o=t?t.placedOrientations:{};for(const e in this.placements){const t=this.placements[e],i=a[e];i?(this.opacities[e]=new we(i,n,t.text,t.icon),r=r||t.text!==i.text.placed||t.icon!==i.icon.placed):(this.opacities[e]=new we(null,n,t.text,t.icon,t.skipFade),r=r||t.text||t.icon)}for(const e in a){const t=a[e];if(!this.opacities[e]){const a=new we(t,n,!1,!1);a.isHidden()||(this.opacities[e]=a,r=r||t.text.placed||t.icon.placed)}}for(const e in i)this.variableOffsets[e]||!this.opacities[e]||this.opacities[e].isHidden()||(this.variableOffsets[e]=i[e]);for(const e in o)this.placedOrientations[e]||!this.opacities[e]||this.opacities[e].isHidden()||(this.placedOrientations[e]=o[e]);if(t&&void 0===t.lastPlacementChangeTime)throw new Error("Last placement time for previous placement is not defined");r?this.lastPlacementChangeTime=e:"number"!=typeof this.lastPlacementChangeTime&&(this.lastPlacementChangeTime=t?t.lastPlacementChangeTime:e)}updateLayerOpacities(e,t){const r={};for(const n of t){const t=n.getBucket(e);t&&n.latestFeatureIndex&&e.id===t.layerIds[0]&&this.updateBucketOpacities(t,r,n.collisionBoxArray)}}updateBucketOpacities(t,r,n){t.hasTextData()&&t.text.opacityVertexArray.clear(),t.hasIconData()&&t.icon.opacityVertexArray.clear(),t.hasIconCollisionBoxData()&&t.iconCollisionBox.collisionVertexArray.clear(),t.hasTextCollisionBoxData()&&t.textCollisionBox.collisionVertexArray.clear();const a=t.layers[0].layout,i=new we(null,0,!1,!1,!0),o=a.get("text-allow-overlap"),s=a.get("icon-allow-overlap"),l=a.get("text-variable-anchor"),c="map"===a.get("text-rotation-alignment"),u="map"===a.get("text-pitch-alignment"),d="none"!==a.get("icon-text-fit"),m=new we(null,0,o&&(s||!t.hasIconData()||a.get("icon-optional")),s&&(o||!t.hasTextData()||a.get("text-optional")),!0);!t.collisionArrays&&n&&(t.hasIconCollisionBoxData()||t.hasTextCollisionBoxData())&&t.deserializeCollisionBoxes(n);const p=(e,t,r)=>{for(let n=0;n0,g=this.placedOrientations[a.crossTileID],_=g===e.WritingMode.vertical,y=g===e.WritingMode.horizontal||g===e.WritingMode.horizontalOnly;if(o>0||s>0){const e=Re(f.text);p(t.text,o,_?Be:e),p(t.text,s,y?Be:e);const r=f.text.isHidden();[a.rightJustifiedTextSymbolIndex,a.centerJustifiedTextSymbolIndex,a.leftJustifiedTextSymbolIndex].forEach(e=>{e>=0&&(t.text.placedSymbolArray.get(e).hidden=r||_?1:0)}),a.verticalPlacedTextSymbolIndex>=0&&(t.text.placedSymbolArray.get(a.verticalPlacedTextSymbolIndex).hidden=r||y?1:0);const n=this.variableOffsets[a.crossTileID];n&&this.markUsedJustification(t,n.anchor,a,g);const i=this.placedOrientations[a.crossTileID];i&&(this.markUsedJustification(t,"left",a,i),this.markUsedOrientation(t,i,a))}if(b){const e=Re(f.icon),r=!(d&&a.verticalPlacedIconSymbolIndex&&_);a.placedIconSymbolIndex>=0&&(p(t.icon,a.numIconVertices,r?e:Be),t.icon.placedSymbolArray.get(a.placedIconSymbolIndex).hidden=f.icon.isHidden()),a.verticalPlacedIconSymbolIndex>=0&&(p(t.icon,a.numVerticalIconVertices,r?Be:e),t.icon.placedSymbolArray.get(a.verticalPlacedIconSymbolIndex).hidden=f.icon.isHidden())}if(t.hasIconCollisionBoxData()||t.hasTextCollisionBoxData()){const r=t.collisionArrays[n];if(r){let n=new e.pointGeometry(0,0);if(r.textBox||r.verticalTextBox){let e=!0;if(l){const t=this.variableOffsets[h];t?(n=Se(t.anchor,t.width,t.height,t.textOffset,t.textBoxScale),c&&n._rotate(u?this.transform.angle:-this.transform.angle)):e=!1}r.textBox&&Te(t.textCollisionBox.collisionVertexArray,f.text.placed,!e||_,n.x,n.y),r.verticalTextBox&&Te(t.textCollisionBox.collisionVertexArray,f.text.placed,!e||y,n.x,n.y)}const a=Boolean(!y&&r.verticalIconBox);r.iconBox&&Te(t.iconCollisionBox.collisionVertexArray,f.icon.placed,a,d?n.x:0,d?n.y:0),r.verticalIconBox&&Te(t.iconCollisionBox.collisionVertexArray,f.icon.placed,!a,d?n.x:0,d?n.y:0)}}}if(t.sortFeatures(this.transform.angle),this.retainedQueryData[t.bucketInstanceId]&&(this.retainedQueryData[t.bucketInstanceId].featureSortOrder=t.featureSortOrder),t.hasTextData()&&t.text.opacityVertexBuffer&&t.text.opacityVertexBuffer.updateData(t.text.opacityVertexArray),t.hasIconData()&&t.icon.opacityVertexBuffer&&t.icon.opacityVertexBuffer.updateData(t.icon.opacityVertexArray),t.hasIconCollisionBoxData()&&t.iconCollisionBox.collisionVertexBuffer&&t.iconCollisionBox.collisionVertexBuffer.updateData(t.iconCollisionBox.collisionVertexArray),t.hasTextCollisionBoxData()&&t.textCollisionBox.collisionVertexBuffer&&t.textCollisionBox.collisionVertexBuffer.updateData(t.textCollisionBox.collisionVertexArray),t.text.opacityVertexArray.length!==t.text.layoutVertexArray.length/4)throw new Error(`bucket.text.opacityVertexArray.length (= ${t.text.opacityVertexArray.length}) !== bucket.text.layoutVertexArray.length (= ${t.text.layoutVertexArray.length}) / 4`);if(t.icon.opacityVertexArray.length!==t.icon.layoutVertexArray.length/4)throw new Error(`bucket.icon.opacityVertexArray.length (= ${t.icon.opacityVertexArray.length}) !== bucket.icon.layoutVertexArray.length (= ${t.icon.layoutVertexArray.length}) / 4`);if(t.bucketInstanceId in this.collisionCircleArrays){const e=this.collisionCircleArrays[t.bucketInstanceId];t.placementInvProjMatrix=e.invProjMatrix,t.placementViewportMatrix=e.viewportMatrix,t.collisionCircleArray=e.circles,delete this.collisionCircleArrays[t.bucketInstanceId]}}symbolFadeChange(e){return 0===this.fadeDuration?1:(e-this.commitTime)/this.fadeDuration+this.prevZoomAdjustment}zoomAdjustment(e){return Math.max(0,(this.transform.zoom-e)/1.5)}hasTransitions(e){return this.stale||e-this.lastPlacementChangeTimee}setStale(){this.stale=!0}}function Te(e,t,r,n,a){e.emplaceBack(t?1:0,r?1:0,n||0,a||0),e.emplaceBack(t?1:0,r?1:0,n||0,a||0),e.emplaceBack(t?1:0,r?1:0,n||0,a||0),e.emplaceBack(t?1:0,r?1:0,n||0,a||0)}const Ae=Math.pow(2,25),Me=Math.pow(2,24),Pe=Math.pow(2,17),Ie=Math.pow(2,16),De=Math.pow(2,9),Le=Math.pow(2,8),$e=Math.pow(2,1);function Re(e){if(0===e.opacity&&!e.placed)return 0;if(1===e.opacity&&e.placed)return 4294967295;const t=e.placed?1:0,r=Math.floor(127*e.opacity);return r*Ae+t*Me+r*Pe+t*Ie+r*De+t*Le+r*$e+t}const Be=0;class Fe{constructor(e){this._sortAcrossTiles="viewport-y"!==e.layout.get("symbol-z-order")&&!e.layout.get("symbol-sort-key").isConstant(),this._currentTileIndex=0,this._currentPartIndex=0,this._seenCrossTileIDs={},this._bucketParts=[]}continuePlacement(e,t,r,n,a){const i=this._bucketParts;for(;this._currentTileIndexe.sortKey-t.sortKey));this._currentPartIndex{const t=e.exported.now()-a;return!this._forceFullPlacement&&t>2};for(;this._currentPlacementIndex>=0;){const e=r[t[this._currentPlacementIndex]],a=this.placement.collisionIndex.transform.zoom;if("symbol"===e.type&&(!e.minzoom||e.minzoom<=a)&&(!e.maxzoom||e.maxzoom>a)){if(this._inProgressLayer||(this._inProgressLayer=new Fe(e)),this._inProgressLayer.continuePlacement(n[e.source],this.placement,this._showCollisionBoxes,e,i))return;delete this._inProgressLayer}this._currentPlacementIndex--}this._done=!0}commit(e){return this.placement.commit(e),this.placement}}const Ve=512/e.EXTENT/2;class Ue{constructor(e,t,r){this.tileID=e,this.indexedSymbolInstances={},this.bucketInstanceId=r;for(let r=0;re.overscaledZ)for(const r in a){const i=a[r];i.tileID.isChildOf(e)&&i.findMatches(t.symbolInstances,e,n)}else{const i=a[e.scaledTo(Number(r)).key];i&&i.findMatches(t.symbolInstances,e,n)}}for(let e=0;e{t[e]=!0});for(const e in this.layerIndexes)t[e]||delete this.layerIndexes[e]}}var Ye=e.createLayout([{name:"a_pos",type:"Int16",components:2}]);class Xe extends e.Evented{constructor(e){super(),this.sourceCache=e,this._tiles={},this._renderableTilesKeys=[],this._sourceTileCache={},this.renderHistory=[],this.minzoom=0,this.maxzoom=22,this.tileSize=512,this.deltaZoom=1,this.renderHistorySize=e._cache.max,e.usedForTerrain=!0,e.tileSize=this.tileSize*2**this.deltaZoom}destruct(){this.sourceCache.usedForTerrain=!1,this.sourceCache.tileSize=null;for(const e in this._tiles){const t=this._tiles[e];t.textures.forEach(e=>e.destroy()),t.textures=[]}}update(t,r){this.sourceCache.update(t,r),this._renderableTilesKeys=[];for(const n of t.coveringTiles({tileSize:this.tileSize,minzoom:this.minzoom,maxzoom:this.maxzoom,reparseOverscaled:!1,terrain:r}))this._renderableTilesKeys.push(n.key),this._tiles[n.key]||(n.posMatrix=new Float64Array(16),e.ortho(n.posMatrix,0,e.EXTENT,0,e.EXTENT,0,1),this._tiles[n.key]=new I(n,this.tileSize))}removeOutdated(e){const t={};this.renderHistory=this.renderHistory.filter((e,t)=>this.renderHistory.indexOf(e)===t).slice(0,this.renderHistorySize);for(const e of this._renderableTilesKeys)t[e]=!0;for(const e of this.renderHistory)t[e]=!0;for(const r in this._tiles)t[r]||(this._tiles[r].clearTextures(e),delete this._tiles[r])}getRenderableTiles(){return this._renderableTilesKeys.map(e=>this.getTileByID(e))}getTileByID(e){return this._tiles[e]}getTerrainCoords(t){const r={};for(const n of this._renderableTilesKeys){const a=this._tiles[n].tileID;if(a.canonical.equals(t.canonical)){const a=t.clone();a.posMatrix=new Float64Array(16),e.ortho(a.posMatrix,0,e.EXTENT,0,e.EXTENT,0,1),r[n]=a}else if(a.canonical.isChildOf(t.canonical)){const i=t.clone();i.posMatrix=new Float64Array(16);const o=a.canonical.z-t.canonical.z,s=a.canonical.x-(a.canonical.x>>o<>o<>o;e.ortho(i.posMatrix,0,c,0,c,0,1),e.translate(i.posMatrix,i.posMatrix,[-s*c,-l*c,0]),r[n]=i}else if(t.canonical.isChildOf(a.canonical)){const i=t.clone();i.posMatrix=new Float64Array(16);const o=t.canonical.z-a.canonical.z,s=t.canonical.x-(t.canonical.x>>o<>o<>o;e.ortho(i.posMatrix,0,e.EXTENT,0,e.EXTENT,0,1),e.translate(i.posMatrix,i.posMatrix,[s*c,l*c,0]),e.scale(i.posMatrix,i.posMatrix,[1/2**o,1/2**o,0]),r[n]=i}}return r}getSourceTile(e,t){const r=this.sourceCache._source;let n=e.overscaledZ-this.deltaZoom;if(n>r.maxzoom&&(n=r.maxzoom),n=r.minzoom&&(!a||!a.dem);)a=this.sourceCache.getTileByID(e.scaledTo(n--).key);return a}tilesAfterTime(e=Date.now()){return Object.values(this._tiles).filter(t=>t.timeLoaded>=e)}}class Ze{constructor(e,t,r){this.style=e,this.sourceCache=new Xe(t),this.options=r,this.exaggeration="number"==typeof r.exaggeration?r.exaggeration:1,this.elevationOffset="number"==typeof r.elevationOffset?r.elevationOffset:450,this.qualityFactor=2,this.meshSize=128,this._demMatrixCache={},this.coordsIndex=[],this._coordsTextureSize=1024,this.clearRerenderCache()}getDEMElevation(t,r,n,a=e.EXTENT){if(!(r>=0&&r=0&&nt.canonical.z&&(t.canonical.z>=n?a=t.canonical.z-n:e.warnOnce("cannot calculate elevation if elevation maxzoom > source.maxzoom"));const i=t.canonical.x-(t.canonical.x>>a<>a<>8<<4|e>>8,r[t+3]=0;const n=new e.RGBAImage({width:this._coordsTextureSize,height:this._coordsTextureSize},new Uint8Array(r.buffer)),a=new l(t,n,t.gl.RGBA,{premultiply:!1});return a.bind(t.gl.NEAREST,t.gl.CLAMP_TO_EDGE),this._coordsTexture=a,a}pointCoordinate(t){const r=new Uint8Array(4),n=this.style.map.painter,a=n.context,i=a.gl;a.bindFramebuffer.set(this.getFramebuffer("coords").framebuffer),i.readPixels(t.x,n.height/devicePixelRatio-t.y-1,1,1,i.RGBA,i.UNSIGNED_BYTE,r),a.bindFramebuffer.set(null);const o=r[0]+(r[2]>>4<<8),s=r[1]+((15&r[2])<<8),l=this.coordsIndex[255-r[3]],c=l&&this.sourceCache.getTileByID(l);if(!c)return null;const u=this._coordsTextureSize,d=(1<e.emitValidationErrors(t,r&&r.filter(e=>"source.canvas"!==e.identifier)),Je=e.pick(Y,["addLayer","removeLayer","setPaintProperty","setLayoutProperty","setFilter","addSource","removeSource","setLayerZoomRange","setLight","setTransition","setGeoJSONSourceData"]),Qe=e.pick(Y,["setCenter","setZoom","setBearing","setPitch"]),et=function(){const t={},r=e.spec.$version;for(const n in e.spec.$root){const a=e.spec.$root[n];if(a.required){let e=null;e="version"===n?r:"array"===a.type?[]:{},null!=e&&(t[n]=e)}}return t}();class tt extends e.Evented{constructor(t,r={}){super(),this.map=t,this.dispatcher=new y(H(),this),this.imageManager=new u,this.imageManager.setEventedParent(this),this.glyphManager=new h(t._requestManager,r.localIdeographFontFamily),this.lineAtlas=new _(256,512),this.crossTileSymbolIndex=new Ge,this._layers={},this._serializedLayers={},this._order=[],this.sourceCaches={},this.zoomHistory=new e.ZoomHistory,this._loaded=!1,this._availableImages=[],this._resetUpdates(),this.dispatcher.broadcast("setReferrer",e.getReferrer());const n=this;this._rtlTextPluginCallback=tt.registerForPluginStateChange(t=>{n.dispatcher.broadcast("syncRTLPluginState",{pluginStatus:t.pluginStatus,pluginURL:t.pluginURL},(t,r)=>{if(e.triggerPluginCompletionEvent(t),r&&r.every(e=>e))for(const e in n.sourceCaches)n.sourceCaches[e].reload()})}),this.on("data",e=>{if("source"!==e.dataType||"metadata"!==e.sourceDataType)return;const t=this.sourceCaches[e.sourceId];if(!t)return;const r=t.getSource();if(r&&r.vectorLayerIds)for(const e in this._layers){const t=this._layers[e];t.source===r.id&&this._validateLayer(t)}})}loadURL(t,r={}){this.fire(new e.Event("dataloading",{dataType:"style"}));const n="boolean"!=typeof r.validate||r.validate,a=this.map._requestManager.transformRequest(t,e.ResourceType.Style);this._request=e.getJSON(a,(t,r)=>{this._request=null,t?this.fire(new e.ErrorEvent(t)):r&&this._load(r,n)})}loadJSON(t,r={}){this.fire(new e.Event("dataloading",{dataType:"style"})),this._request=e.exported.frame(()=>{this._request=null,this._load(t,!1!==r.validate)})}loadEmpty(){this.fire(new e.Event("dataloading",{dataType:"style"})),this._load(et,!1)}_load(t,r){if(r&&Ke(this,e.validateStyle(t)))return;this._loaded=!0,this.stylesheet=t;for(const e in t.sources)this.addSource(e,t.sources[e],{validate:!1});t.sprite?this._loadSprite(t.sprite):this.imageManager.setLoaded(!0),this.glyphManager.setURL(t.glyphs);const n=G(this.stylesheet.layers);this._order=n.map(e=>e.id),this._layers={},this._serializedLayers={};for(let t of n)t=e.createStyleLayer(t),t.setEventedParent(this,{layer:{id:t.id}}),this._layers[t.id]=t,this._serializedLayers[t.id]=t.serialize();this.dispatcher.broadcast("setLayers",this._serializeLayers(this._order)),this.light=new g(this.stylesheet.light),this.setTerrain(this.stylesheet.terrain),this.fire(new e.Event("data",{dataType:"style"})),this.fire(new e.Event("style.load"))}_loadSprite(t){this._spriteRequest=function(t,r,n,a){let i,o,s;const l=n>1?"@2x":"";let c=e.getJSON(r.transformRequest(r.normalizeSpriteURL(t,l,".json"),e.ResourceType.SpriteJSON),(e,t)=>{c=null,s||(s=e,i=t,d())}),u=e.getImage(r.transformRequest(r.normalizeSpriteURL(t,l,".png"),e.ResourceType.SpriteImage),(e,t)=>{u=null,s||(s=e,o=t,d())});function d(){if(s)a(s);else if(i&&o){const t=e.exported.getImageData(o),r={};for(const n in i){const{width:a,height:o,x:s,y:l,sdf:c,pixelRatio:u,stretchX:d,stretchY:m,content:p}=i[n],h=new e.RGBAImage({width:a,height:o});e.RGBAImage.copy(t,h,{x:s,y:l},{x:0,y:0},{width:a,height:o}),r[n]={data:h,pixelRatio:u,sdf:c,stretchX:d,stretchY:m,content:p}}a(null,r)}}return{cancel(){c&&(c.cancel(),c=null),u&&(u.cancel(),u=null)}}}(t,this.map._requestManager,this.map.getPixelRatio(),(t,r)=>{if(this._spriteRequest=null,t)this.fire(new e.ErrorEvent(t));else if(r)for(const e in r)this.imageManager.addImage(e,r[e]);this.imageManager.setLoaded(!0),this._availableImages=this.imageManager.listImages(),this.dispatcher.broadcast("setImages",this._availableImages),this.fire(new e.Event("data",{dataType:"style"}))})}_validateLayer(t){const r=this.sourceCaches[t.source];if(!r)return;const n=t.sourceLayer;if(!n)return;const a=r.getSource();("geojson"===a.type||a.vectorLayerIds&&-1===a.vectorLayerIds.indexOf(n))&&this.fire(new e.ErrorEvent(new Error(`Source layer "${n}" does not exist on source "${a.id}" as specified by style layer "${t.id}".`)))}loaded(){if(!this._loaded)return!1;if(Object.keys(this._updatedSources).length)return!1;for(const e in this.sourceCaches)if(!this.sourceCaches[e].loaded())return!1;return!!this.imageManager.isLoaded()}_serializeLayers(e){const t=[];for(const r of e){const e=this._layers[r];"custom"!==e.type&&t.push(e.serialize())}return t}hasTransitions(){if(this.light&&this.light.hasTransition())return!0;for(const e in this.sourceCaches)if(this.sourceCaches[e].hasTransition())return!0;for(const e in this._layers)if(this._layers[e].hasTransition())return!0;return!1}_checkLoaded(){if(!this._loaded)throw new Error("Style is not done loading.")}update(t){if(!this._loaded)return;const r=this._changed;if(this._changed){const e=Object.keys(this._updatedLayers),r=Object.keys(this._removedLayers);(e.length||r.length)&&this._updateWorkerLayers(e,r);for(const e in this._updatedSources){const t=this._updatedSources[e];if("reload"===t)this._reloadSource(e);else{if("clear"!==t)throw new Error("Invalid action "+t);this._clearSource(e)}}this._updateTilesForChangedImages();for(const e in this._updatedPaintProps)this._layers[e].updateTransitions(t);this.light.updateTransitions(t),this._resetUpdates()}const n={};for(const e in this.sourceCaches){const t=this.sourceCaches[e];n[e]=t.used,t.used=!1}for(const e of this._order){const r=this._layers[e];r.recalculate(t,this._availableImages),!r.isHidden(t.zoom)&&r.source&&(this.sourceCaches[r.source].used=!0)}for(const t in n){const r=this.sourceCaches[t];n[t]!==r.used&&r.fire(new e.Event("data",{sourceDataType:"visibility",dataType:"source",sourceId:t}))}this.light.recalculate(t),this.z=t.zoom,r&&this.fire(new e.Event("data",{dataType:"style"}))}_updateTilesForChangedImages(){const e=Object.keys(this._changedImages);if(e.length){for(const t in this.sourceCaches)this.sourceCaches[t].reloadTilesForDependencies(["icons","patterns"],e);this._changedImages={}}}_updateWorkerLayers(e,t){this.dispatcher.broadcast("updateLayers",{layers:this._serializeLayers(e),removedIds:t})}_resetUpdates(){this._changed=!1,this._updatedLayers={},this._removedLayers={},this._updatedSources={},this._updatedPaintProps={},this._changedImages={}}setTerrain(t){if(this._checkLoaded(),this._terrainDataCallback&&this.off("data",this._terrainDataCallback),this._terrainfreezeElevationCallback&&this.map.off("freezeElevation",this._terrainfreezeElevationCallback),t){const e=this.sourceCaches[t.source];if(!e)throw new Error("cannot load terrain, because there exists no source with ID: "+t.source);this.terrain=new Ze(this,e,t),this.map.transform.updateElevation(this.terrain),this._terrainfreezeElevationCallback=e=>{e.freeze?this.map.transform.freezeElevation=!0:(this.map.transform.freezeElevation=!1,this.map.transform.recalculateZoom(this.terrain))},this._terrainDataCallback=e=>{e.tile&&(e.sourceId===t.source?(this.map.transform.updateElevation(this.terrain),this.terrain.rememberForRerender(e.sourceId,e.tile.tileID)):"geojson"===e.source.type&&this.terrain.rememberForRerender(e.sourceId,e.tile.tileID))},this.on("data",this._terrainDataCallback),this.map.on("freezeElevation",this._terrainfreezeElevationCallback)}else this.terrain&&this.terrain.sourceCache.destruct(),this.terrain=null,this.map.transform.updateElevation(this.terrain);this.map.fire(new e.Event("terrain",{terrain:t}))}setState(t){if(this._checkLoaded(),Ke(this,e.validateStyle(t)))return!1;(t=e.clone$1(t)).layers=G(t.layers);const r=function(e,t){if(!e)return[{command:Y.setStyle,args:[t]}];let r=[];try{if(!a(e.version,t.version))return[{command:Y.setStyle,args:[t]}];a(e.center,t.center)||r.push({command:Y.setCenter,args:[t.center]}),a(e.zoom,t.zoom)||r.push({command:Y.setZoom,args:[t.zoom]}),a(e.bearing,t.bearing)||r.push({command:Y.setBearing,args:[t.bearing]}),a(e.pitch,t.pitch)||r.push({command:Y.setPitch,args:[t.pitch]}),a(e.sprite,t.sprite)||r.push({command:Y.setSprite,args:[t.sprite]}),a(e.glyphs,t.glyphs)||r.push({command:Y.setGlyphs,args:[t.glyphs]}),a(e.transition,t.transition)||r.push({command:Y.setTransition,args:[t.transition]}),a(e.light,t.light)||r.push({command:Y.setLight,args:[t.light]});const n={},i=[];!function(e,t,r,n){let i;for(i in t=t||{},e=e||{})Object.prototype.hasOwnProperty.call(e,i)&&(Object.prototype.hasOwnProperty.call(t,i)||Z(i,r,n));for(i in t)Object.prototype.hasOwnProperty.call(t,i)&&(Object.prototype.hasOwnProperty.call(e,i)?a(e[i],t[i])||("geojson"===e[i].type&&"geojson"===t[i].type&&J(e,t,i)?r.push({command:Y.setGeoJSONSourceData,args:[i,t[i].data]}):K(i,t,r,n)):X(i,t,r))}(e.sources,t.sources,i,n);const o=[];e.layers&&e.layers.forEach(e=>{n[e.source]?r.push({command:Y.removeLayer,args:[e.id]}):o.push(e)}),r=r.concat(i),function(e,t,r){t=t||[];const n=(e=e||[]).map(ee),i=t.map(ee),o=e.reduce(te,{}),s=t.reduce(te,{}),l=n.slice(),c=Object.create(null);let u,d,m,p,h,f,b;for(u=0,d=0;u!(e.command in Qe));if(0===r.length)return!1;const n=r.filter(e=>!(e.command in Je));if(n.length>0)throw new Error(`Unimplemented: ${n.map(e=>e.command).join(", ")}.`);return r.forEach(e=>{"setTransition"!==e.command&&this[e.command].apply(this,e.args)}),this.stylesheet=t,!0}addImage(t,r){if(this.getImage(t))return this.fire(new e.ErrorEvent(new Error(`An image named "${t}" already exists.`)));this.imageManager.addImage(t,r),this._afterImageUpdated(t)}updateImage(e,t){this.imageManager.updateImage(e,t)}getImage(e){return this.imageManager.getImage(e)}removeImage(t){if(!this.getImage(t))return this.fire(new e.ErrorEvent(new Error(`An image named "${t}" does not exist.`)));this.imageManager.removeImage(t),this._afterImageUpdated(t)}_afterImageUpdated(t){this._availableImages=this.imageManager.listImages(),this._changedImages[t]=!0,this._changed=!0,this.dispatcher.broadcast("setImages",this._availableImages),this.fire(new e.Event("data",{dataType:"style"}))}listImages(){return this._checkLoaded(),this.imageManager.listImages()}addSource(t,r,n={}){if(this._checkLoaded(),void 0!==this.sourceCaches[t])throw new Error(`Source "${t}" already exists.`);if(!r.type)throw new Error(`The type property must be defined, but only the following properties were given: ${Object.keys(r).join(", ")}.`);if(["vector","raster","geojson","video","image"].indexOf(r.type)>=0&&this._validate(e.validateStyle.source,"sources."+t,r,null,n))return;this.map&&this.map._collectResourceTiming&&(r.collectResourceTiming=!0);const a=this.sourceCaches[t]=new $(t,r,this.dispatcher);a.style=this,a.setEventedParent(this,()=>({isSourceLoaded:this.loaded(),source:a.serialize(),sourceId:t})),a.onAdd(this.map),this._changed=!0}removeSource(t){if(this._checkLoaded(),void 0===this.sourceCaches[t])throw new Error("There is no source with this ID");for(const r in this._layers)if(this._layers[r].source===t)return this.fire(new e.ErrorEvent(new Error(`Source "${t}" cannot be removed while layer "${r}" is using it.`)));const r=this.sourceCaches[t];delete this.sourceCaches[t],delete this._updatedSources[t],r.fire(new e.Event("data",{sourceDataType:"metadata",dataType:"source",sourceId:t})),r.setEventedParent(null),r.onRemove(this.map),this._changed=!0}setGeoJSONSourceData(e,t){if(this._checkLoaded(),void 0===this.sourceCaches[e])throw new Error("There is no source with this ID="+e);const r=this.sourceCaches[e].getSource();if("geojson"!==r.type)throw new Error(`geojsonSource.type is ${r.type}, which is !== 'geojson`);r.setData(t),this._changed=!0}getSource(e){return this.sourceCaches[e]&&this.sourceCaches[e].getSource()}addLayer(t,r,n={}){this._checkLoaded();const a=t.id;if(this.getLayer(a))return void this.fire(new e.ErrorEvent(new Error(`Layer "${a}" already exists on this map.`)));let i;if("custom"===t.type){if(Ke(this,e.validateCustomStyleLayer(t)))return;i=e.createStyleLayer(t)}else{if("object"==typeof t.source&&(this.addSource(a,t.source),t=e.clone$1(t),t=e.extend(t,{source:a})),this._validate(e.validateStyle.layer,"layers."+a,t,{arrayIndex:-1},n))return;i=e.createStyleLayer(t),this._validateLayer(i),i.setEventedParent(this,{layer:{id:a}}),this._serializedLayers[i.id]=i.serialize()}const o=r?this._order.indexOf(r):this._order.length;if(r&&-1===o)this.fire(new e.ErrorEvent(new Error(`Cannot add layer "${a}" before non-existing layer "${r}".`)));else{if(this._order.splice(o,0,a),this._layerOrderChanged=!0,this._layers[a]=i,this._removedLayers[a]&&i.source&&"custom"!==i.type){const e=this._removedLayers[a];delete this._removedLayers[a],e.type!==i.type?this._updatedSources[i.source]="clear":(this._updatedSources[i.source]="reload",this.sourceCaches[i.source].pause())}this._updateLayer(i),i.onAdd&&i.onAdd(this.map)}}moveLayer(t,r){if(this._checkLoaded(),this._changed=!0,!this._layers[t])return void this.fire(new e.ErrorEvent(new Error(`The layer '${t}' does not exist in the map's style and cannot be moved.`)));if(t===r)return;const n=this._order.indexOf(t);this._order.splice(n,1);const a=r?this._order.indexOf(r):this._order.length;r&&-1===a?this.fire(new e.ErrorEvent(new Error(`Cannot move layer "${t}" before non-existing layer "${r}".`))):(this._order.splice(a,0,t),this._layerOrderChanged=!0)}removeLayer(t){this._checkLoaded();const r=this._layers[t];if(!r)return void this.fire(new e.ErrorEvent(new Error(`Cannot remove non-existing layer "${t}".`)));r.setEventedParent(null);const n=this._order.indexOf(t);this._order.splice(n,1),this._layerOrderChanged=!0,this._changed=!0,this._removedLayers[t]=r,delete this._layers[t],delete this._serializedLayers[t],delete this._updatedLayers[t],delete this._updatedPaintProps[t],r.onRemove&&r.onRemove(this.map)}getLayer(e){return this._layers[e]}hasLayer(e){return e in this._layers}setLayerZoomRange(t,r,n){this._checkLoaded();const a=this.getLayer(t);a?a.minzoom===r&&a.maxzoom===n||(null!=r&&(a.minzoom=r),null!=n&&(a.maxzoom=n),this._updateLayer(a)):this.fire(new e.ErrorEvent(new Error(`Cannot set the zoom range of non-existing layer "${t}".`)))}setFilter(t,r,n={}){this._checkLoaded();const i=this.getLayer(t);if(i){if(!a(i.filter,r))return null==r?(i.filter=void 0,void this._updateLayer(i)):void(this._validate(e.validateStyle.filter,`layers.${i.id}.filter`,r,null,n)||(i.filter=e.clone$1(r),this._updateLayer(i)))}else this.fire(new e.ErrorEvent(new Error(`Cannot filter non-existing layer "${t}".`)))}getFilter(t){return e.clone$1(this.getLayer(t).filter)}setLayoutProperty(t,r,n,i={}){this._checkLoaded();const o=this.getLayer(t);o?a(o.getLayoutProperty(r),n)||(o.setLayoutProperty(r,n,i),this._updateLayer(o)):this.fire(new e.ErrorEvent(new Error(`Cannot style non-existing layer "${t}".`)))}getLayoutProperty(t,r){const n=this.getLayer(t);if(n)return n.getLayoutProperty(r);this.fire(new e.ErrorEvent(new Error(`Cannot get style of non-existing layer "${t}".`)))}setPaintProperty(t,r,n,i={}){this._checkLoaded();const o=this.getLayer(t);o?a(o.getPaintProperty(r),n)||(o.setPaintProperty(r,n,i)&&this._updateLayer(o),this._changed=!0,this._updatedPaintProps[t]=!0):this.fire(new e.ErrorEvent(new Error(`Cannot style non-existing layer "${t}".`)))}getPaintProperty(e,t){return this.getLayer(e).getPaintProperty(t)}setFeatureState(t,r){this._checkLoaded();const n=t.source,a=t.sourceLayer,i=this.sourceCaches[n];if(void 0===i)return void this.fire(new e.ErrorEvent(new Error(`The source '${n}' does not exist in the map's style.`)));const o=i.getSource().type;"geojson"===o&&a?this.fire(new e.ErrorEvent(new Error("GeoJSON sources cannot have a sourceLayer parameter."))):"vector"!==o||a?(void 0===t.id&&this.fire(new e.ErrorEvent(new Error("The feature id parameter must be provided."))),i.setFeatureState(a,t.id,r)):this.fire(new e.ErrorEvent(new Error("The sourceLayer parameter must be provided for vector source types.")))}removeFeatureState(t,r){this._checkLoaded();const n=t.source,a=this.sourceCaches[n];if(void 0===a)return void this.fire(new e.ErrorEvent(new Error(`The source '${n}' does not exist in the map's style.`)));const i=a.getSource().type,o="vector"===i?t.sourceLayer:void 0;"vector"!==i||o?r&&"string"!=typeof t.id&&"number"!=typeof t.id?this.fire(new e.ErrorEvent(new Error("A feature id is required to remove its specific state property."))):a.removeFeatureState(o,t.id,r):this.fire(new e.ErrorEvent(new Error("The sourceLayer parameter must be provided for vector source types.")))}getFeatureState(t){this._checkLoaded();const r=t.source,n=t.sourceLayer,a=this.sourceCaches[r];if(void 0!==a)return"vector"!==a.getSource().type||n?(void 0===t.id&&this.fire(new e.ErrorEvent(new Error("The feature id parameter must be provided."))),a.getFeatureState(n,t.id)):void this.fire(new e.ErrorEvent(new Error("The sourceLayer parameter must be provided for vector source types.")));this.fire(new e.ErrorEvent(new Error(`The source '${r}' does not exist in the map's style.`)))}getTransition(){return e.extend({duration:300,delay:0},this.stylesheet&&this.stylesheet.transition)}serialize(){return e.filterObject({version:this.stylesheet.version,name:this.stylesheet.name,metadata:this.stylesheet.metadata,light:this.stylesheet.light,center:this.stylesheet.center,zoom:this.stylesheet.zoom,bearing:this.stylesheet.bearing,pitch:this.stylesheet.pitch,sprite:this.stylesheet.sprite,glyphs:this.stylesheet.glyphs,transition:this.stylesheet.transition,sources:e.mapObject(this.sourceCaches,e=>e.serialize()),layers:this._serializeLayers(this._order)},e=>void 0!==e)}_updateLayer(e){this._updatedLayers[e.id]=!0,e.source&&!this._updatedSources[e.source]&&"raster"!==this.sourceCaches[e.source].getSource().type&&(this._updatedSources[e.source]="reload",this.sourceCaches[e.source].pause()),this._changed=!0}_flattenAndSortRenderedFeatures(e){const t=e=>"fill-extrusion"===this._layers[e].type,r={},n=[];for(let a=this._order.length-1;a>=0;a--){const i=this._order[a];if(t(i)){r[i]=a;for(const t of e){const e=t[i];if(e)for(const t of e)n.push(t)}}}n.sort((e,t)=>t.intersectionZ-e.intersectionZ);const a=[];for(let i=this._order.length-1;i>=0;i--){const o=this._order[i];if(t(o))for(let e=n.length-1;e>=0;e--){const t=n[e].feature;if(r[t.layer.id]{const n=r.featureSortOrder;if(n){const r=n.indexOf(e.featureIndex);return n.indexOf(t.featureIndex)-r}return t.featureIndex-e.featureIndex});for(const e of a)t.push(e)}}for(const t in s)s[t].forEach(n=>{const a=n.feature,i=r[e[t].source].getFeatureState(a.layer["source-layer"],a.id);a.source=a.layer.source,a.layer["source-layer"]&&(a.sourceLayer=a.layer["source-layer"]),a.state=i});return s}(this._layers,this._serializedLayers,this.sourceCaches,t,r,this.placement.collisionIndex,this.placement.retainedQueryData)),this._flattenAndSortRenderedFeatures(i)}querySourceFeatures(t,r){r&&r.filter&&this._validate(e.validateStyle.filter,"querySourceFeatures.filter",r.filter,null,r);const n=this.sourceCaches[t];return n?function(e,t){const r=e.getRenderableIds().map(t=>e.getTileByID(t)),n=[],a={};for(let e=0;ee.getTileByID(t)).sort((e,t)=>t.tileID.overscaledZ-e.tileID.overscaledZ||(e.tileID.isLessThan(t.tileID)?-1:1))}const n=this.crossTileSymbolIndex.addLayer(r,l[r.source],t.center.lng);o=o||n}if(this.crossTileSymbolIndex.pruneUnusedLayers(this._order),((i=i||this._layerOrderChanged||0===n)||!this.pauseablePlacement||this.pauseablePlacement.isDone()&&!this.placement.stillRecent(e.exported.now(),t.zoom))&&(this.pauseablePlacement=new qe(t,this.terrain,this._order,i,r,n,a,this.placement),this._layerOrderChanged=!1),this.pauseablePlacement.isDone()?this.placement.setStale():(this.pauseablePlacement.continuePlacement(this._order,this._layers,l),this.pauseablePlacement.isDone()&&(this.placement=this.pauseablePlacement.commit(e.exported.now()),s=!0),o&&this.pauseablePlacement.placement.setStale()),s||o)for(const e of this._order){const t=this._layers[e];"symbol"===t.type&&this.placement.updateLayerOpacities(t,l[t.source])}return!this.pauseablePlacement.isDone()||this.placement.hasTransitions(e.exported.now())}_releaseSymbolFadeTiles(){for(const e in this.sourceCaches)this.sourceCaches[e].releaseSymbolFadeTiles()}getImages(e,t,r){this.imageManager.getImages(t.icons,r),this._updateTilesForChangedImages();const n=this.sourceCaches[t.source];n&&n.setDependencies(t.tileID.key,t.type,t.icons)}getGlyphs(e,t,r){this.glyphManager.getGlyphs(t.stacks,r)}getResource(t,r,n){return e.makeRequest(r,n)}}tt.getSourceType=function(e){return T[e]},tt.setSourceType=function(e,t){T[e]=t},tt.registerForPluginStateChange=e.registerForPluginStateChange;var rt="attribute vec2 a_pos;uniform mat4 u_matrix;varying vec2 v_texture_pos;varying float v_depth;void main() {v_texture_pos=a_pos/8192.0;gl_Position=u_matrix*vec4(a_pos,get_elevation(a_pos),1.0);v_depth=gl_Position.z/gl_Position.w;}";const nt={prelude:at("#ifdef GL_ES\nprecision mediump float;\n#else\n#if !defined(lowp)\n#define lowp\n#endif\n#if !defined(mediump)\n#define mediump\n#endif\n#if !defined(highp)\n#define highp\n#endif\n#endif","#ifdef GL_ES\nprecision highp float;\n#else\n#if !defined(lowp)\n#define lowp\n#endif\n#if !defined(mediump)\n#define mediump\n#endif\n#if !defined(highp)\n#define highp\n#endif\n#endif\nvec2 unpack_float(const float packedValue) {int packedIntValue=int(packedValue);int v0=packedIntValue/256;return vec2(v0,packedIntValue-v0*256);}vec2 unpack_opacity(const float packedOpacity) {int intOpacity=int(packedOpacity)/2;return vec2(float(intOpacity)/127.0,mod(packedOpacity,2.0));}vec4 decode_color(const vec2 encodedColor) {return vec4(unpack_float(encodedColor[0])/255.0,unpack_float(encodedColor[1])/255.0\n);}float unpack_mix_vec2(const vec2 packedValue,const float t) {return mix(packedValue[0],packedValue[1],t);}vec4 unpack_mix_color(const vec4 packedColors,const float t) {vec4 minColor=decode_color(vec2(packedColors[0],packedColors[1]));vec4 maxColor=decode_color(vec2(packedColors[2],packedColors[3]));return mix(minColor,maxColor,t);}vec2 get_pattern_pos(const vec2 pixel_coord_upper,const vec2 pixel_coord_lower,const vec2 pattern_size,const float tile_units_to_pixels,const vec2 pos) {vec2 offset=mod(mod(mod(pixel_coord_upper,pattern_size)*256.0,pattern_size)*256.0+pixel_coord_lower,pattern_size);return (tile_units_to_pixels*pos+offset)/pattern_size;}\n#ifdef TERRAIN3D\nuniform sampler2D u_terrain;uniform float u_terrain_dim;uniform mat4 u_terrain_matrix;uniform vec4 u_terrain_unpack;uniform float u_terrain_offset;uniform float u_terrain_exaggeration;uniform highp sampler2D u_depth;\n#endif\nconst highp vec4 bitSh=vec4(256.*256.*256.,256.*256.,256.,1.);const highp vec4 bitShifts=vec4(1.)/bitSh;highp float unpack(highp vec4 color) {return dot(color,bitShifts);}highp float depthOpacity(vec3 frag) {\n#ifdef TERRAIN3D\nhighp float d=unpack(texture2D(u_depth,frag.xy*0.5+0.5))+0.0001-frag.z;return 1.0-max(0.0,min(1.0,-d*500.0));\n#else\nreturn 1.0;\n#endif\n}float calculate_visibility(vec4 pos) {\n#ifdef TERRAIN3D\nvec3 frag=pos.xyz/pos.w;highp float d=depthOpacity(frag);if (d > 0.95) return 1.0;return (d+depthOpacity(frag+vec3(0.0,0.01,0.0)))/2.0;\n#else\nreturn 1.0;\n#endif\n}float ele(vec2 pos) {\n#ifdef TERRAIN3D\nvec4 rgb=(texture2D(u_terrain,pos)*255.0)*u_terrain_unpack;return rgb.r+rgb.g+rgb.b-u_terrain_unpack.a;\n#else\nreturn 0.0;\n#endif\n}float get_elevation(vec2 pos) {\n#ifdef TERRAIN3D\nvec2 coord=(u_terrain_matrix*vec4(pos,0.0,1.0)).xy*u_terrain_dim+1.0;vec2 f=fract(coord);vec2 c=(floor(coord)+0.5)/(u_terrain_dim+2.0);float d=1.0/(u_terrain_dim+2.0);float tl=ele(c);float tr=ele(c+vec2(d,0.0));float bl=ele(c+vec2(0.0,d));float br=ele(c+vec2(d,d));float elevation=mix(mix(tl,tr,f.x),mix(bl,br,f.x),f.y);return (elevation+u_terrain_offset)*u_terrain_exaggeration;\n#else\nreturn 0.0;\n#endif\n}"),background:at("uniform vec4 u_color;uniform float u_opacity;void main() {gl_FragColor=u_color*u_opacity;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","attribute vec2 a_pos;uniform mat4 u_matrix;void main() {gl_Position=u_matrix*vec4(a_pos,0,1);}"),backgroundPattern:at("uniform vec2 u_pattern_tl_a;uniform vec2 u_pattern_br_a;uniform vec2 u_pattern_tl_b;uniform vec2 u_pattern_br_b;uniform vec2 u_texsize;uniform float u_mix;uniform float u_opacity;uniform sampler2D u_image;varying vec2 v_pos_a;varying vec2 v_pos_b;void main() {vec2 imagecoord=mod(v_pos_a,1.0);vec2 pos=mix(u_pattern_tl_a/u_texsize,u_pattern_br_a/u_texsize,imagecoord);vec4 color1=texture2D(u_image,pos);vec2 imagecoord_b=mod(v_pos_b,1.0);vec2 pos2=mix(u_pattern_tl_b/u_texsize,u_pattern_br_b/u_texsize,imagecoord_b);vec4 color2=texture2D(u_image,pos2);gl_FragColor=mix(color1,color2,u_mix)*u_opacity;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","uniform mat4 u_matrix;uniform vec2 u_pattern_size_a;uniform vec2 u_pattern_size_b;uniform vec2 u_pixel_coord_upper;uniform vec2 u_pixel_coord_lower;uniform float u_scale_a;uniform float u_scale_b;uniform float u_tile_units_to_pixels;attribute vec2 a_pos;varying vec2 v_pos_a;varying vec2 v_pos_b;void main() {gl_Position=u_matrix*vec4(a_pos,0,1);v_pos_a=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,u_scale_a*u_pattern_size_a,u_tile_units_to_pixels,a_pos);v_pos_b=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,u_scale_b*u_pattern_size_b,u_tile_units_to_pixels,a_pos);}"),circle:at("varying vec3 v_data;varying float v_visibility;\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define mediump float radius\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define highp vec4 stroke_color\n#pragma mapbox: define mediump float stroke_width\n#pragma mapbox: define lowp float stroke_opacity\nvoid main() {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize mediump float radius\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize highp vec4 stroke_color\n#pragma mapbox: initialize mediump float stroke_width\n#pragma mapbox: initialize lowp float stroke_opacity\nvec2 extrude=v_data.xy;float extrude_length=length(extrude);lowp float antialiasblur=v_data.z;float antialiased_blur=-max(blur,antialiasblur);float opacity_t=smoothstep(0.0,antialiased_blur,extrude_length-1.0);float color_t=stroke_width < 0.01 ? 0.0 : smoothstep(antialiased_blur,0.0,extrude_length-radius/(radius+stroke_width));gl_FragColor=v_visibility*opacity_t*mix(color*opacity,stroke_color*stroke_opacity,color_t);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","uniform mat4 u_matrix;uniform bool u_scale_with_map;uniform bool u_pitch_with_map;uniform vec2 u_extrude_scale;uniform lowp float u_device_pixel_ratio;uniform highp float u_camera_to_center_distance;attribute vec2 a_pos;varying vec3 v_data;varying float v_visibility;\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define mediump float radius\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define highp vec4 stroke_color\n#pragma mapbox: define mediump float stroke_width\n#pragma mapbox: define lowp float stroke_opacity\nvoid main(void) {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize mediump float radius\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize highp vec4 stroke_color\n#pragma mapbox: initialize mediump float stroke_width\n#pragma mapbox: initialize lowp float stroke_opacity\nvec2 extrude=vec2(mod(a_pos,2.0)*2.0-1.0);vec2 circle_center=floor(a_pos*0.5);float ele=get_elevation(circle_center);v_visibility=calculate_visibility(u_matrix*vec4(circle_center,ele,1.0));if (u_pitch_with_map) {vec2 corner_position=circle_center;if (u_scale_with_map) {corner_position+=extrude*(radius+stroke_width)*u_extrude_scale;} else {vec4 projected_center=u_matrix*vec4(circle_center,0,1);corner_position+=extrude*(radius+stroke_width)*u_extrude_scale*(projected_center.w/u_camera_to_center_distance);}gl_Position=u_matrix*vec4(corner_position,ele,1);} else {gl_Position=u_matrix*vec4(circle_center,ele,1);if (u_scale_with_map) {gl_Position.xy+=extrude*(radius+stroke_width)*u_extrude_scale*u_camera_to_center_distance;} else {gl_Position.xy+=extrude*(radius+stroke_width)*u_extrude_scale*gl_Position.w;}}lowp float antialiasblur=1.0/u_device_pixel_ratio/(radius+stroke_width);v_data=vec3(extrude.x,extrude.y,antialiasblur);}"),clippingMask:at("void main() {gl_FragColor=vec4(1.0);}","attribute vec2 a_pos;uniform mat4 u_matrix;void main() {gl_Position=u_matrix*vec4(a_pos,0,1);}"),heatmap:at("uniform highp float u_intensity;varying vec2 v_extrude;\n#pragma mapbox: define highp float weight\n#define GAUSS_COEF 0.3989422804014327\nvoid main() {\n#pragma mapbox: initialize highp float weight\nfloat d=-0.5*3.0*3.0*dot(v_extrude,v_extrude);float val=weight*u_intensity*GAUSS_COEF*exp(d);gl_FragColor=vec4(val,1.0,1.0,1.0);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","uniform mat4 u_matrix;uniform float u_extrude_scale;uniform float u_opacity;uniform float u_intensity;attribute vec2 a_pos;varying vec2 v_extrude;\n#pragma mapbox: define highp float weight\n#pragma mapbox: define mediump float radius\nconst highp float ZERO=1.0/255.0/16.0;\n#define GAUSS_COEF 0.3989422804014327\nvoid main(void) {\n#pragma mapbox: initialize highp float weight\n#pragma mapbox: initialize mediump float radius\nvec2 unscaled_extrude=vec2(mod(a_pos,2.0)*2.0-1.0);float S=sqrt(-2.0*log(ZERO/weight/u_intensity/GAUSS_COEF))/3.0;v_extrude=S*unscaled_extrude;vec2 extrude=v_extrude*radius*u_extrude_scale;vec4 pos=vec4(floor(a_pos*0.5)+extrude,0,1);gl_Position=u_matrix*pos;}"),heatmapTexture:at("uniform sampler2D u_image;uniform sampler2D u_color_ramp;uniform float u_opacity;varying vec2 v_pos;void main() {float t=texture2D(u_image,v_pos).r;vec4 color=texture2D(u_color_ramp,vec2(t,0.5));gl_FragColor=color*u_opacity;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(0.0);\n#endif\n}","uniform mat4 u_matrix;uniform vec2 u_world;attribute vec2 a_pos;varying vec2 v_pos;void main() {gl_Position=u_matrix*vec4(a_pos*u_world,0,1);v_pos.x=a_pos.x;v_pos.y=1.0-a_pos.y;}"),collisionBox:at("varying float v_placed;varying float v_notUsed;void main() {float alpha=0.5;gl_FragColor=vec4(1.0,0.0,0.0,1.0)*alpha;if (v_placed > 0.5) {gl_FragColor=vec4(0.0,0.0,1.0,0.5)*alpha;}if (v_notUsed > 0.5) {gl_FragColor*=.1;}}","attribute vec2 a_pos;attribute vec2 a_anchor_pos;attribute vec2 a_extrude;attribute vec2 a_placed;attribute vec2 a_shift;uniform mat4 u_matrix;uniform vec2 u_extrude_scale;uniform float u_camera_to_center_distance;varying float v_placed;varying float v_notUsed;void main() {vec4 projectedPoint=u_matrix*vec4(a_anchor_pos,0,1);highp float camera_to_anchor_distance=projectedPoint.w;highp float collision_perspective_ratio=clamp(0.5+0.5*(u_camera_to_center_distance/camera_to_anchor_distance),0.0,4.0);gl_Position=u_matrix*vec4(a_pos,get_elevation(a_pos),1.0);gl_Position.xy+=(a_extrude+a_shift)*u_extrude_scale*gl_Position.w*collision_perspective_ratio;v_placed=a_placed.x;v_notUsed=a_placed.y;}"),collisionCircle:at("varying float v_radius;varying vec2 v_extrude;varying float v_perspective_ratio;varying float v_collision;void main() {float alpha=0.5*min(v_perspective_ratio,1.0);float stroke_radius=0.9*max(v_perspective_ratio,1.0);float distance_to_center=length(v_extrude);float distance_to_edge=abs(distance_to_center-v_radius);float opacity_t=smoothstep(-stroke_radius,0.0,-distance_to_edge);vec4 color=mix(vec4(0.0,0.0,1.0,0.5),vec4(1.0,0.0,0.0,1.0),v_collision);gl_FragColor=color*alpha*opacity_t;}","attribute vec2 a_pos;attribute float a_radius;attribute vec2 a_flags;uniform mat4 u_matrix;uniform mat4 u_inv_matrix;uniform vec2 u_viewport_size;uniform float u_camera_to_center_distance;varying float v_radius;varying vec2 v_extrude;varying float v_perspective_ratio;varying float v_collision;vec3 toTilePosition(vec2 screenPos) {vec4 rayStart=u_inv_matrix*vec4(screenPos,-1.0,1.0);vec4 rayEnd =u_inv_matrix*vec4(screenPos, 1.0,1.0);rayStart.xyz/=rayStart.w;rayEnd.xyz /=rayEnd.w;highp float t=(0.0-rayStart.z)/(rayEnd.z-rayStart.z);return mix(rayStart.xyz,rayEnd.xyz,t);}void main() {vec2 quadCenterPos=a_pos;float radius=a_radius;float collision=a_flags.x;float vertexIdx=a_flags.y;vec2 quadVertexOffset=vec2(mix(-1.0,1.0,float(vertexIdx >=2.0)),mix(-1.0,1.0,float(vertexIdx >=1.0 && vertexIdx <=2.0)));vec2 quadVertexExtent=quadVertexOffset*radius;vec3 tilePos=toTilePosition(quadCenterPos);vec4 clipPos=u_matrix*vec4(tilePos,1.0);highp float camera_to_anchor_distance=clipPos.w;highp float collision_perspective_ratio=clamp(0.5+0.5*(u_camera_to_center_distance/camera_to_anchor_distance),0.0,4.0);float padding_factor=1.2;v_radius=radius;v_extrude=quadVertexExtent*padding_factor;v_perspective_ratio=collision_perspective_ratio;v_collision=collision;gl_Position=vec4(clipPos.xyz/clipPos.w,1.0)+vec4(quadVertexExtent*padding_factor/u_viewport_size*2.0,0.0,0.0);}"),debug:at("uniform highp vec4 u_color;uniform sampler2D u_overlay;varying vec2 v_uv;void main() {vec4 overlay_color=texture2D(u_overlay,v_uv);gl_FragColor=mix(u_color,overlay_color,overlay_color.a);}","attribute vec2 a_pos;varying vec2 v_uv;uniform mat4 u_matrix;uniform float u_overlay_scale;void main() {v_uv=a_pos/8192.0;gl_Position=u_matrix*vec4(a_pos*u_overlay_scale,get_elevation(a_pos),1);}"),fill:at("#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize lowp float opacity\ngl_FragColor=color*opacity;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","attribute vec2 a_pos;uniform mat4 u_matrix;\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize lowp float opacity\ngl_Position=u_matrix*vec4(a_pos,0,1);}"),fillOutline:at("varying vec2 v_pos;\n#pragma mapbox: define highp vec4 outline_color\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize highp vec4 outline_color\n#pragma mapbox: initialize lowp float opacity\nfloat dist=length(v_pos-gl_FragCoord.xy);float alpha=1.0-smoothstep(0.0,1.0,dist);gl_FragColor=outline_color*(alpha*opacity);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","attribute vec2 a_pos;uniform mat4 u_matrix;uniform vec2 u_world;varying vec2 v_pos;\n#pragma mapbox: define highp vec4 outline_color\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize highp vec4 outline_color\n#pragma mapbox: initialize lowp float opacity\ngl_Position=u_matrix*vec4(a_pos,0,1);v_pos=(gl_Position.xy/gl_Position.w+1.0)/2.0*u_world;}"),fillOutlinePattern:at("uniform vec2 u_texsize;uniform sampler2D u_image;uniform float u_fade;varying vec2 v_pos_a;varying vec2 v_pos_b;varying vec2 v_pos;\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\nvoid main() {\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;vec2 imagecoord=mod(v_pos_a,1.0);vec2 pos=mix(pattern_tl_a/u_texsize,pattern_br_a/u_texsize,imagecoord);vec4 color1=texture2D(u_image,pos);vec2 imagecoord_b=mod(v_pos_b,1.0);vec2 pos2=mix(pattern_tl_b/u_texsize,pattern_br_b/u_texsize,imagecoord_b);vec4 color2=texture2D(u_image,pos2);float dist=length(v_pos-gl_FragCoord.xy);float alpha=1.0-smoothstep(0.0,1.0,dist);gl_FragColor=mix(color1,color2,u_fade)*alpha*opacity;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","uniform mat4 u_matrix;uniform vec2 u_world;uniform vec2 u_pixel_coord_upper;uniform vec2 u_pixel_coord_lower;uniform vec3 u_scale;attribute vec2 a_pos;varying vec2 v_pos_a;varying vec2 v_pos_b;varying vec2 v_pos;\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\n#pragma mapbox: define lowp float pixel_ratio_from\n#pragma mapbox: define lowp float pixel_ratio_to\nvoid main() {\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\n#pragma mapbox: initialize lowp float pixel_ratio_from\n#pragma mapbox: initialize lowp float pixel_ratio_to\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;float tileRatio=u_scale.x;float fromScale=u_scale.y;float toScale=u_scale.z;gl_Position=u_matrix*vec4(a_pos,0,1);vec2 display_size_a=(pattern_br_a-pattern_tl_a)/pixel_ratio_from;vec2 display_size_b=(pattern_br_b-pattern_tl_b)/pixel_ratio_to;v_pos_a=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,fromScale*display_size_a,tileRatio,a_pos);v_pos_b=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,toScale*display_size_b,tileRatio,a_pos);v_pos=(gl_Position.xy/gl_Position.w+1.0)/2.0*u_world;}"),fillPattern:at("#ifdef GL_ES\nprecision highp float;\n#endif\nuniform vec2 u_texsize;uniform float u_fade;uniform sampler2D u_image;varying vec2 v_pos_a;varying vec2 v_pos_b;\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\nvoid main() {\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;vec2 imagecoord=mod(v_pos_a,1.0);vec2 pos=mix(pattern_tl_a/u_texsize,pattern_br_a/u_texsize,imagecoord);vec4 color1=texture2D(u_image,pos);vec2 imagecoord_b=mod(v_pos_b,1.0);vec2 pos2=mix(pattern_tl_b/u_texsize,pattern_br_b/u_texsize,imagecoord_b);vec4 color2=texture2D(u_image,pos2);gl_FragColor=mix(color1,color2,u_fade)*opacity;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","uniform mat4 u_matrix;uniform vec2 u_pixel_coord_upper;uniform vec2 u_pixel_coord_lower;uniform vec3 u_scale;attribute vec2 a_pos;varying vec2 v_pos_a;varying vec2 v_pos_b;\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\n#pragma mapbox: define lowp float pixel_ratio_from\n#pragma mapbox: define lowp float pixel_ratio_to\nvoid main() {\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\n#pragma mapbox: initialize lowp float pixel_ratio_from\n#pragma mapbox: initialize lowp float pixel_ratio_to\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;float tileZoomRatio=u_scale.x;float fromScale=u_scale.y;float toScale=u_scale.z;vec2 display_size_a=(pattern_br_a-pattern_tl_a)/pixel_ratio_from;vec2 display_size_b=(pattern_br_b-pattern_tl_b)/pixel_ratio_to;gl_Position=u_matrix*vec4(a_pos,0,1);v_pos_a=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,fromScale*display_size_a,tileZoomRatio,a_pos);v_pos_b=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,toScale*display_size_b,tileZoomRatio,a_pos);}"),fillExtrusion:at("varying vec4 v_color;void main() {gl_FragColor=v_color;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","uniform mat4 u_matrix;uniform vec3 u_lightcolor;uniform lowp vec3 u_lightpos;uniform lowp float u_lightintensity;uniform float u_vertical_gradient;uniform lowp float u_opacity;attribute vec2 a_pos;attribute vec4 a_normal_ed;\n#ifdef TERRAIN3D\nattribute vec2 a_centroid;\n#endif\nvarying vec4 v_color;\n#pragma mapbox: define highp float base\n#pragma mapbox: define highp float height\n#pragma mapbox: define highp vec4 color\nvoid main() {\n#pragma mapbox: initialize highp float base\n#pragma mapbox: initialize highp float height\n#pragma mapbox: initialize highp vec4 color\nvec3 normal=a_normal_ed.xyz;\n#ifdef TERRAIN3D\nfloat baseDelta=10.0;float ele=get_elevation(a_centroid);\n#else\nfloat baseDelta=0.0;float ele=0.0;\n#endif\nbase=max(0.0,ele+base-baseDelta);height=max(0.0,ele+height);float t=mod(normal.x,2.0);gl_Position=u_matrix*vec4(a_pos,t > 0.0 ? height : base,1);float colorvalue=color.r*0.2126+color.g*0.7152+color.b*0.0722;v_color=vec4(0.0,0.0,0.0,1.0);vec4 ambientlight=vec4(0.03,0.03,0.03,1.0);color+=ambientlight;float directional=clamp(dot(normal/16384.0,u_lightpos),0.0,1.0);directional=mix((1.0-u_lightintensity),max((1.0-colorvalue+u_lightintensity),1.0),directional);if (normal.y !=0.0) {directional*=((1.0-u_vertical_gradient)+(u_vertical_gradient*clamp((t+base)*pow(height/150.0,0.5),mix(0.7,0.98,1.0-u_lightintensity),1.0)));}v_color.r+=clamp(color.r*directional*u_lightcolor.r,mix(0.0,0.3,1.0-u_lightcolor.r),1.0);v_color.g+=clamp(color.g*directional*u_lightcolor.g,mix(0.0,0.3,1.0-u_lightcolor.g),1.0);v_color.b+=clamp(color.b*directional*u_lightcolor.b,mix(0.0,0.3,1.0-u_lightcolor.b),1.0);v_color*=u_opacity;}"),fillExtrusionPattern:at("uniform vec2 u_texsize;uniform float u_fade;uniform sampler2D u_image;varying vec2 v_pos_a;varying vec2 v_pos_b;varying vec4 v_lighting;\n#pragma mapbox: define lowp float base\n#pragma mapbox: define lowp float height\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\n#pragma mapbox: define lowp float pixel_ratio_from\n#pragma mapbox: define lowp float pixel_ratio_to\nvoid main() {\n#pragma mapbox: initialize lowp float base\n#pragma mapbox: initialize lowp float height\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\n#pragma mapbox: initialize lowp float pixel_ratio_from\n#pragma mapbox: initialize lowp float pixel_ratio_to\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;vec2 imagecoord=mod(v_pos_a,1.0);vec2 pos=mix(pattern_tl_a/u_texsize,pattern_br_a/u_texsize,imagecoord);vec4 color1=texture2D(u_image,pos);vec2 imagecoord_b=mod(v_pos_b,1.0);vec2 pos2=mix(pattern_tl_b/u_texsize,pattern_br_b/u_texsize,imagecoord_b);vec4 color2=texture2D(u_image,pos2);vec4 mixedColor=mix(color1,color2,u_fade);gl_FragColor=mixedColor*v_lighting;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","uniform mat4 u_matrix;uniform vec2 u_pixel_coord_upper;uniform vec2 u_pixel_coord_lower;uniform float u_height_factor;uniform vec3 u_scale;uniform float u_vertical_gradient;uniform lowp float u_opacity;uniform vec3 u_lightcolor;uniform lowp vec3 u_lightpos;uniform lowp float u_lightintensity;attribute vec2 a_pos;attribute vec4 a_normal_ed;\n#ifdef TERRAIN3D\nattribute vec2 a_centroid;\n#endif\nvarying vec2 v_pos_a;varying vec2 v_pos_b;varying vec4 v_lighting;\n#pragma mapbox: define lowp float base\n#pragma mapbox: define lowp float height\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\n#pragma mapbox: define lowp float pixel_ratio_from\n#pragma mapbox: define lowp float pixel_ratio_to\nvoid main() {\n#pragma mapbox: initialize lowp float base\n#pragma mapbox: initialize lowp float height\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\n#pragma mapbox: initialize lowp float pixel_ratio_from\n#pragma mapbox: initialize lowp float pixel_ratio_to\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;float tileRatio=u_scale.x;float fromScale=u_scale.y;float toScale=u_scale.z;vec3 normal=a_normal_ed.xyz;float edgedistance=a_normal_ed.w;vec2 display_size_a=(pattern_br_a-pattern_tl_a)/pixel_ratio_from;vec2 display_size_b=(pattern_br_b-pattern_tl_b)/pixel_ratio_to;\n#ifdef TERRAIN3D\nfloat baseDelta=10.0;float ele=get_elevation(a_centroid);\n#else\nfloat baseDelta=0.0;float ele=0.0;\n#endif\nbase=max(0.0,ele+base-baseDelta);height=max(0.0,ele+height);float t=mod(normal.x,2.0);float z=t > 0.0 ? height : base;gl_Position=u_matrix*vec4(a_pos,z,1);vec2 pos=normal.x==1.0 && normal.y==0.0 && normal.z==16384.0\n? a_pos\n: vec2(edgedistance,z*u_height_factor);v_pos_a=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,fromScale*display_size_a,tileRatio,pos);v_pos_b=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,toScale*display_size_b,tileRatio,pos);v_lighting=vec4(0.0,0.0,0.0,1.0);float directional=clamp(dot(normal/16383.0,u_lightpos),0.0,1.0);directional=mix((1.0-u_lightintensity),max((0.5+u_lightintensity),1.0),directional);if (normal.y !=0.0) {directional*=((1.0-u_vertical_gradient)+(u_vertical_gradient*clamp((t+base)*pow(height/150.0,0.5),mix(0.7,0.98,1.0-u_lightintensity),1.0)));}v_lighting.rgb+=clamp(directional*u_lightcolor,mix(vec3(0.0),vec3(0.3),1.0-u_lightcolor),vec3(1.0));v_lighting*=u_opacity;}"),hillshadePrepare:at("#ifdef GL_ES\nprecision highp float;\n#endif\nuniform sampler2D u_image;varying vec2 v_pos;uniform vec2 u_dimension;uniform float u_zoom;uniform vec4 u_unpack;float getElevation(vec2 coord,float bias) {vec4 data=texture2D(u_image,coord)*255.0;data.a=-1.0;return dot(data,u_unpack)/4.0;}void main() {vec2 epsilon=1.0/u_dimension;float a=getElevation(v_pos+vec2(-epsilon.x,-epsilon.y),0.0);float b=getElevation(v_pos+vec2(0,-epsilon.y),0.0);float c=getElevation(v_pos+vec2(epsilon.x,-epsilon.y),0.0);float d=getElevation(v_pos+vec2(-epsilon.x,0),0.0);float e=getElevation(v_pos,0.0);float f=getElevation(v_pos+vec2(epsilon.x,0),0.0);float g=getElevation(v_pos+vec2(-epsilon.x,epsilon.y),0.0);float h=getElevation(v_pos+vec2(0,epsilon.y),0.0);float i=getElevation(v_pos+vec2(epsilon.x,epsilon.y),0.0);float exaggerationFactor=u_zoom < 2.0 ? 0.4 : u_zoom < 4.5 ? 0.35 : 0.3;float exaggeration=u_zoom < 15.0 ? (u_zoom-15.0)*exaggerationFactor : 0.0;vec2 deriv=vec2((c+f+f+i)-(a+d+d+g),(g+h+h+i)-(a+b+b+c))/pow(2.0,exaggeration+(19.2562-u_zoom));gl_FragColor=clamp(vec4(deriv.x/2.0+0.5,deriv.y/2.0+0.5,1.0,1.0),0.0,1.0);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","uniform mat4 u_matrix;uniform vec2 u_dimension;attribute vec2 a_pos;attribute vec2 a_texture_pos;varying vec2 v_pos;void main() {gl_Position=u_matrix*vec4(a_pos,0,1);highp vec2 epsilon=1.0/u_dimension;float scale=(u_dimension.x-2.0)/u_dimension.x;v_pos=(a_texture_pos/8192.0)*scale+epsilon;}"),hillshade:at("uniform sampler2D u_image;varying vec2 v_pos;uniform vec2 u_latrange;uniform vec2 u_light;uniform vec4 u_shadow;uniform vec4 u_highlight;uniform vec4 u_accent;\n#define PI 3.141592653589793\nvoid main() {vec4 pixel=texture2D(u_image,v_pos);vec2 deriv=((pixel.rg*2.0)-1.0);float scaleFactor=cos(radians((u_latrange[0]-u_latrange[1])*(1.0-v_pos.y)+u_latrange[1]));float slope=atan(1.25*length(deriv)/scaleFactor);float aspect=deriv.x !=0.0 ? atan(deriv.y,-deriv.x) : PI/2.0*(deriv.y > 0.0 ? 1.0 :-1.0);float intensity=u_light.x;float azimuth=u_light.y+PI;float base=1.875-intensity*1.75;float maxValue=0.5*PI;float scaledSlope=intensity !=0.5 ? ((pow(base,slope)-1.0)/(pow(base,maxValue)-1.0))*maxValue : slope;float accent=cos(scaledSlope);vec4 accent_color=(1.0-accent)*u_accent*clamp(intensity*2.0,0.0,1.0);float shade=abs(mod((aspect+azimuth)/PI+0.5,2.0)-1.0);vec4 shade_color=mix(u_shadow,u_highlight,shade)*sin(scaledSlope)*clamp(intensity*2.0,0.0,1.0);gl_FragColor=accent_color*(1.0-shade_color.a)+shade_color;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","uniform mat4 u_matrix;attribute vec2 a_pos;attribute vec2 a_texture_pos;varying vec2 v_pos;void main() {gl_Position=u_matrix*vec4(a_pos,0,1);v_pos=a_texture_pos/8192.0;}"),line:at("uniform lowp float u_device_pixel_ratio;varying vec2 v_width2;varying vec2 v_normal;varying float v_gamma_scale;\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\nfloat dist=length(v_normal)*v_width2.s;float blur2=(blur+1.0/u_device_pixel_ratio)*v_gamma_scale;float alpha=clamp(min(dist-(v_width2.t-blur2),v_width2.s-dist)/blur2,0.0,1.0);gl_FragColor=color*(alpha*opacity);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","\n#define scale 0.015873016\nattribute vec2 a_pos_normal;attribute vec4 a_data;uniform mat4 u_matrix;uniform mediump float u_ratio;uniform vec2 u_units_to_pixels;uniform lowp float u_device_pixel_ratio;varying vec2 v_normal;varying vec2 v_width2;varying float v_gamma_scale;varying highp float v_linesofar;\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define mediump float gapwidth\n#pragma mapbox: define lowp float offset\n#pragma mapbox: define mediump float width\nvoid main() {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump float gapwidth\n#pragma mapbox: initialize lowp float offset\n#pragma mapbox: initialize mediump float width\nfloat ANTIALIASING=1.0/u_device_pixel_ratio/2.0;vec2 a_extrude=a_data.xy-128.0;float a_direction=mod(a_data.z,4.0)-1.0;v_linesofar=(floor(a_data.z/4.0)+a_data.w*64.0)*2.0;vec2 pos=floor(a_pos_normal*0.5);mediump vec2 normal=a_pos_normal-2.0*pos;normal.y=normal.y*2.0-1.0;v_normal=normal;gapwidth=gapwidth/2.0;float halfwidth=width/2.0;offset=-1.0*offset;float inset=gapwidth+(gapwidth > 0.0 ? ANTIALIASING : 0.0);float outset=gapwidth+halfwidth*(gapwidth > 0.0 ? 2.0 : 1.0)+(halfwidth==0.0 ? 0.0 : ANTIALIASING);mediump vec2 dist=outset*a_extrude*scale;mediump float u=0.5*a_direction;mediump float t=1.0-abs(u);mediump vec2 offset2=offset*a_extrude*scale*normal.y*mat2(t,-u,u,t);vec4 projected_extrude=u_matrix*vec4(dist/u_ratio,0.0,0.0);gl_Position=u_matrix*vec4(pos+offset2/u_ratio,0.0,1.0)+projected_extrude;\n#ifdef TERRAIN3D\nv_gamma_scale=1.0;\n#else\nfloat extrude_length_without_perspective=length(dist);float extrude_length_with_perspective=length(projected_extrude.xy/gl_Position.w*u_units_to_pixels);v_gamma_scale=extrude_length_without_perspective/extrude_length_with_perspective;\n#endif\nv_width2=vec2(outset,inset);}"),lineGradient:at("uniform lowp float u_device_pixel_ratio;uniform sampler2D u_image;varying vec2 v_width2;varying vec2 v_normal;varying float v_gamma_scale;varying highp vec2 v_uv;\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\nfloat dist=length(v_normal)*v_width2.s;float blur2=(blur+1.0/u_device_pixel_ratio)*v_gamma_scale;float alpha=clamp(min(dist-(v_width2.t-blur2),v_width2.s-dist)/blur2,0.0,1.0);vec4 color=texture2D(u_image,v_uv);gl_FragColor=color*(alpha*opacity);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","\n#define scale 0.015873016\nattribute vec2 a_pos_normal;attribute vec4 a_data;attribute float a_uv_x;attribute float a_split_index;uniform mat4 u_matrix;uniform mediump float u_ratio;uniform lowp float u_device_pixel_ratio;uniform vec2 u_units_to_pixels;uniform float u_image_height;varying vec2 v_normal;varying vec2 v_width2;varying float v_gamma_scale;varying highp vec2 v_uv;\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define mediump float gapwidth\n#pragma mapbox: define lowp float offset\n#pragma mapbox: define mediump float width\nvoid main() {\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump float gapwidth\n#pragma mapbox: initialize lowp float offset\n#pragma mapbox: initialize mediump float width\nfloat ANTIALIASING=1.0/u_device_pixel_ratio/2.0;vec2 a_extrude=a_data.xy-128.0;float a_direction=mod(a_data.z,4.0)-1.0;highp float texel_height=1.0/u_image_height;highp float half_texel_height=0.5*texel_height;v_uv=vec2(a_uv_x,a_split_index*texel_height-half_texel_height);vec2 pos=floor(a_pos_normal*0.5);mediump vec2 normal=a_pos_normal-2.0*pos;normal.y=normal.y*2.0-1.0;v_normal=normal;gapwidth=gapwidth/2.0;float halfwidth=width/2.0;offset=-1.0*offset;float inset=gapwidth+(gapwidth > 0.0 ? ANTIALIASING : 0.0);float outset=gapwidth+halfwidth*(gapwidth > 0.0 ? 2.0 : 1.0)+(halfwidth==0.0 ? 0.0 : ANTIALIASING);mediump vec2 dist=outset*a_extrude*scale;mediump float u=0.5*a_direction;mediump float t=1.0-abs(u);mediump vec2 offset2=offset*a_extrude*scale*normal.y*mat2(t,-u,u,t);vec4 projected_extrude=u_matrix*vec4(dist/u_ratio,0.0,0.0);gl_Position=u_matrix*vec4(pos+offset2/u_ratio,0.0,1.0)+projected_extrude;\n#ifdef TERRAIN3D\nv_gamma_scale=1.0;\n#else\nfloat extrude_length_without_perspective=length(dist);float extrude_length_with_perspective=length(projected_extrude.xy/gl_Position.w*u_units_to_pixels);v_gamma_scale=extrude_length_without_perspective/extrude_length_with_perspective;\n#endif\nv_width2=vec2(outset,inset);}"),linePattern:at("#ifdef GL_ES\nprecision highp float;\n#endif\nuniform lowp float u_device_pixel_ratio;uniform vec2 u_texsize;uniform float u_fade;uniform mediump vec3 u_scale;uniform sampler2D u_image;varying vec2 v_normal;varying vec2 v_width2;varying float v_linesofar;varying float v_gamma_scale;varying float v_width;\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\n#pragma mapbox: define lowp float pixel_ratio_from\n#pragma mapbox: define lowp float pixel_ratio_to\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\n#pragma mapbox: initialize lowp float pixel_ratio_from\n#pragma mapbox: initialize lowp float pixel_ratio_to\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;float tileZoomRatio=u_scale.x;float fromScale=u_scale.y;float toScale=u_scale.z;vec2 display_size_a=(pattern_br_a-pattern_tl_a)/pixel_ratio_from;vec2 display_size_b=(pattern_br_b-pattern_tl_b)/pixel_ratio_to;vec2 pattern_size_a=vec2(display_size_a.x*fromScale/tileZoomRatio,display_size_a.y);vec2 pattern_size_b=vec2(display_size_b.x*toScale/tileZoomRatio,display_size_b.y);float aspect_a=display_size_a.y/v_width;float aspect_b=display_size_b.y/v_width;float dist=length(v_normal)*v_width2.s;float blur2=(blur+1.0/u_device_pixel_ratio)*v_gamma_scale;float alpha=clamp(min(dist-(v_width2.t-blur2),v_width2.s-dist)/blur2,0.0,1.0);float x_a=mod(v_linesofar/pattern_size_a.x*aspect_a,1.0);float x_b=mod(v_linesofar/pattern_size_b.x*aspect_b,1.0);float y=0.5*v_normal.y+0.5;vec2 texel_size=1.0/u_texsize;vec2 pos_a=mix(pattern_tl_a*texel_size-texel_size,pattern_br_a*texel_size+texel_size,vec2(x_a,y));vec2 pos_b=mix(pattern_tl_b*texel_size-texel_size,pattern_br_b*texel_size+texel_size,vec2(x_b,y));vec4 color=mix(texture2D(u_image,pos_a),texture2D(u_image,pos_b),u_fade);gl_FragColor=color*alpha*opacity;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","\n#define scale 0.015873016\n#define LINE_DISTANCE_SCALE 2.0\nattribute vec2 a_pos_normal;attribute vec4 a_data;uniform mat4 u_matrix;uniform vec2 u_units_to_pixels;uniform mediump float u_ratio;uniform lowp float u_device_pixel_ratio;varying vec2 v_normal;varying vec2 v_width2;varying float v_linesofar;varying float v_gamma_scale;varying float v_width;\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp float offset\n#pragma mapbox: define mediump float gapwidth\n#pragma mapbox: define mediump float width\n#pragma mapbox: define lowp float floorwidth\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\n#pragma mapbox: define lowp float pixel_ratio_from\n#pragma mapbox: define lowp float pixel_ratio_to\nvoid main() {\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize lowp float offset\n#pragma mapbox: initialize mediump float gapwidth\n#pragma mapbox: initialize mediump float width\n#pragma mapbox: initialize lowp float floorwidth\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\n#pragma mapbox: initialize lowp float pixel_ratio_from\n#pragma mapbox: initialize lowp float pixel_ratio_to\nfloat ANTIALIASING=1.0/u_device_pixel_ratio/2.0;vec2 a_extrude=a_data.xy-128.0;float a_direction=mod(a_data.z,4.0)-1.0;float a_linesofar=(floor(a_data.z/4.0)+a_data.w*64.0)*LINE_DISTANCE_SCALE;vec2 pos=floor(a_pos_normal*0.5);mediump vec2 normal=a_pos_normal-2.0*pos;normal.y=normal.y*2.0-1.0;v_normal=normal;gapwidth=gapwidth/2.0;float halfwidth=width/2.0;offset=-1.0*offset;float inset=gapwidth+(gapwidth > 0.0 ? ANTIALIASING : 0.0);float outset=gapwidth+halfwidth*(gapwidth > 0.0 ? 2.0 : 1.0)+(halfwidth==0.0 ? 0.0 : ANTIALIASING);mediump vec2 dist=outset*a_extrude*scale;mediump float u=0.5*a_direction;mediump float t=1.0-abs(u);mediump vec2 offset2=offset*a_extrude*scale*normal.y*mat2(t,-u,u,t);vec4 projected_extrude=u_matrix*vec4(dist/u_ratio,0.0,0.0);gl_Position=u_matrix*vec4(pos+offset2/u_ratio,0.0,1.0)+projected_extrude;\n#ifdef TERRAIN3D\nv_gamma_scale=1.0;\n#else\nfloat extrude_length_without_perspective=length(dist);float extrude_length_with_perspective=length(projected_extrude.xy/gl_Position.w*u_units_to_pixels);v_gamma_scale=extrude_length_without_perspective/extrude_length_with_perspective;\n#endif\nv_linesofar=a_linesofar;v_width2=vec2(outset,inset);v_width=floorwidth;}"),lineSDF:at("uniform lowp float u_device_pixel_ratio;uniform sampler2D u_image;uniform float u_sdfgamma;uniform float u_mix;varying vec2 v_normal;varying vec2 v_width2;varying vec2 v_tex_a;varying vec2 v_tex_b;varying float v_gamma_scale;\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define mediump float width\n#pragma mapbox: define lowp float floorwidth\nvoid main() {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump float width\n#pragma mapbox: initialize lowp float floorwidth\nfloat dist=length(v_normal)*v_width2.s;float blur2=(blur+1.0/u_device_pixel_ratio)*v_gamma_scale;float alpha=clamp(min(dist-(v_width2.t-blur2),v_width2.s-dist)/blur2,0.0,1.0);float sdfdist_a=texture2D(u_image,v_tex_a).a;float sdfdist_b=texture2D(u_image,v_tex_b).a;float sdfdist=mix(sdfdist_a,sdfdist_b,u_mix);alpha*=smoothstep(0.5-u_sdfgamma/floorwidth,0.5+u_sdfgamma/floorwidth,sdfdist);gl_FragColor=color*(alpha*opacity);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","\n#define scale 0.015873016\n#define LINE_DISTANCE_SCALE 2.0\nattribute vec2 a_pos_normal;attribute vec4 a_data;uniform mat4 u_matrix;uniform mediump float u_ratio;uniform lowp float u_device_pixel_ratio;uniform vec2 u_patternscale_a;uniform float u_tex_y_a;uniform vec2 u_patternscale_b;uniform float u_tex_y_b;uniform vec2 u_units_to_pixels;varying vec2 v_normal;varying vec2 v_width2;varying vec2 v_tex_a;varying vec2 v_tex_b;varying float v_gamma_scale;\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define mediump float gapwidth\n#pragma mapbox: define lowp float offset\n#pragma mapbox: define mediump float width\n#pragma mapbox: define lowp float floorwidth\nvoid main() {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump float gapwidth\n#pragma mapbox: initialize lowp float offset\n#pragma mapbox: initialize mediump float width\n#pragma mapbox: initialize lowp float floorwidth\nfloat ANTIALIASING=1.0/u_device_pixel_ratio/2.0;vec2 a_extrude=a_data.xy-128.0;float a_direction=mod(a_data.z,4.0)-1.0;float a_linesofar=(floor(a_data.z/4.0)+a_data.w*64.0)*LINE_DISTANCE_SCALE;vec2 pos=floor(a_pos_normal*0.5);mediump vec2 normal=a_pos_normal-2.0*pos;normal.y=normal.y*2.0-1.0;v_normal=normal;gapwidth=gapwidth/2.0;float halfwidth=width/2.0;offset=-1.0*offset;float inset=gapwidth+(gapwidth > 0.0 ? ANTIALIASING : 0.0);float outset=gapwidth+halfwidth*(gapwidth > 0.0 ? 2.0 : 1.0)+(halfwidth==0.0 ? 0.0 : ANTIALIASING);mediump vec2 dist=outset*a_extrude*scale;mediump float u=0.5*a_direction;mediump float t=1.0-abs(u);mediump vec2 offset2=offset*a_extrude*scale*normal.y*mat2(t,-u,u,t);vec4 projected_extrude=u_matrix*vec4(dist/u_ratio,0.0,0.0);gl_Position=u_matrix*vec4(pos+offset2/u_ratio,0.0,1.0)+projected_extrude;\n#ifdef TERRAIN3D\nv_gamma_scale=1.0;\n#else\nfloat extrude_length_without_perspective=length(dist);float extrude_length_with_perspective=length(projected_extrude.xy/gl_Position.w*u_units_to_pixels);v_gamma_scale=extrude_length_without_perspective/extrude_length_with_perspective;\n#endif\nv_tex_a=vec2(a_linesofar*u_patternscale_a.x/floorwidth,normal.y*u_patternscale_a.y+u_tex_y_a);v_tex_b=vec2(a_linesofar*u_patternscale_b.x/floorwidth,normal.y*u_patternscale_b.y+u_tex_y_b);v_width2=vec2(outset,inset);}"),raster:at("uniform float u_fade_t;uniform float u_opacity;uniform sampler2D u_image0;uniform sampler2D u_image1;varying vec2 v_pos0;varying vec2 v_pos1;uniform float u_brightness_low;uniform float u_brightness_high;uniform float u_saturation_factor;uniform float u_contrast_factor;uniform vec3 u_spin_weights;void main() {vec4 color0=texture2D(u_image0,v_pos0);vec4 color1=texture2D(u_image1,v_pos1);if (color0.a > 0.0) {color0.rgb=color0.rgb/color0.a;}if (color1.a > 0.0) {color1.rgb=color1.rgb/color1.a;}vec4 color=mix(color0,color1,u_fade_t);color.a*=u_opacity;vec3 rgb=color.rgb;rgb=vec3(dot(rgb,u_spin_weights.xyz),dot(rgb,u_spin_weights.zxy),dot(rgb,u_spin_weights.yzx));float average=(color.r+color.g+color.b)/3.0;rgb+=(average-rgb)*u_saturation_factor;rgb=(rgb-0.5)*u_contrast_factor+0.5;vec3 u_high_vec=vec3(u_brightness_low,u_brightness_low,u_brightness_low);vec3 u_low_vec=vec3(u_brightness_high,u_brightness_high,u_brightness_high);gl_FragColor=vec4(mix(u_high_vec,u_low_vec,rgb)*color.a,color.a);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","uniform mat4 u_matrix;uniform vec2 u_tl_parent;uniform float u_scale_parent;uniform float u_buffer_scale;attribute vec2 a_pos;attribute vec2 a_texture_pos;varying vec2 v_pos0;varying vec2 v_pos1;void main() {gl_Position=u_matrix*vec4(a_pos,0,1);v_pos0=(((a_texture_pos/8192.0)-0.5)/u_buffer_scale )+0.5;v_pos1=(v_pos0*u_scale_parent)+u_tl_parent;}"),symbolIcon:at("uniform sampler2D u_texture;varying vec2 v_tex;varying float v_fade_opacity;\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize lowp float opacity\nlowp float alpha=opacity*v_fade_opacity;gl_FragColor=texture2D(u_texture,v_tex)*alpha;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","const float PI=3.141592653589793;attribute vec4 a_pos_offset;attribute vec4 a_data;attribute vec4 a_pixeloffset;attribute vec3 a_projected_pos;attribute float a_fade_opacity;uniform bool u_is_size_zoom_constant;uniform bool u_is_size_feature_constant;uniform highp float u_size_t;uniform highp float u_size;uniform highp float u_camera_to_center_distance;uniform highp float u_pitch;uniform bool u_rotate_symbol;uniform highp float u_aspect_ratio;uniform float u_fade_change;uniform mat4 u_matrix;uniform mat4 u_label_plane_matrix;uniform mat4 u_coord_matrix;uniform bool u_is_text;uniform bool u_pitch_with_map;uniform vec2 u_texsize;varying vec2 v_tex;varying float v_fade_opacity;\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize lowp float opacity\nvec2 a_pos=a_pos_offset.xy;vec2 a_offset=a_pos_offset.zw;vec2 a_tex=a_data.xy;vec2 a_size=a_data.zw;float a_size_min=floor(a_size[0]*0.5);vec2 a_pxoffset=a_pixeloffset.xy;vec2 a_minFontScale=a_pixeloffset.zw/256.0;float ele=get_elevation(a_pos);highp float segment_angle=-a_projected_pos[2];float size;if (!u_is_size_zoom_constant && !u_is_size_feature_constant) {size=mix(a_size_min,a_size[1],u_size_t)/128.0;} else if (u_is_size_zoom_constant && !u_is_size_feature_constant) {size=a_size_min/128.0;} else {size=u_size;}vec4 projectedPoint=u_matrix*vec4(a_pos,ele,1);highp float camera_to_anchor_distance=projectedPoint.w;highp float distance_ratio=u_pitch_with_map ?\ncamera_to_anchor_distance/u_camera_to_center_distance :\nu_camera_to_center_distance/camera_to_anchor_distance;highp float perspective_ratio=clamp(0.5+0.5*distance_ratio,0.0,4.0);size*=perspective_ratio;float fontScale=u_is_text ? size/24.0 : size;highp float symbol_rotation=0.0;if (u_rotate_symbol) {vec4 offsetProjectedPoint=u_matrix*vec4(a_pos+vec2(1,0),ele,1);vec2 a=projectedPoint.xy/projectedPoint.w;vec2 b=offsetProjectedPoint.xy/offsetProjectedPoint.w;symbol_rotation=atan((b.y-a.y)/u_aspect_ratio,b.x-a.x);}highp float angle_sin=sin(segment_angle+symbol_rotation);highp float angle_cos=cos(segment_angle+symbol_rotation);mat2 rotation_matrix=mat2(angle_cos,-1.0*angle_sin,angle_sin,angle_cos);vec4 projected_pos=u_label_plane_matrix*vec4(a_projected_pos.xy,ele,1.0);float z=float(u_pitch_with_map)*projected_pos.z/projected_pos.w;gl_Position=u_coord_matrix*vec4(projected_pos.xy/projected_pos.w+rotation_matrix*(a_offset/32.0*max(a_minFontScale,fontScale)+a_pxoffset/16.0),z,1.0);v_tex=a_tex/u_texsize;vec2 fade_opacity=unpack_opacity(a_fade_opacity);float fade_change=fade_opacity[1] > 0.5 ? u_fade_change :-u_fade_change;float visibility=calculate_visibility(projectedPoint);v_fade_opacity=max(0.0,min(visibility,fade_opacity[0]+fade_change));}"),symbolSDF:at("#define SDF_PX 8.0\nuniform bool u_is_halo;uniform sampler2D u_texture;uniform highp float u_gamma_scale;uniform lowp float u_device_pixel_ratio;uniform bool u_is_text;varying vec2 v_data0;varying vec3 v_data1;\n#pragma mapbox: define highp vec4 fill_color\n#pragma mapbox: define highp vec4 halo_color\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp float halo_width\n#pragma mapbox: define lowp float halo_blur\nvoid main() {\n#pragma mapbox: initialize highp vec4 fill_color\n#pragma mapbox: initialize highp vec4 halo_color\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize lowp float halo_width\n#pragma mapbox: initialize lowp float halo_blur\nfloat EDGE_GAMMA=0.105/u_device_pixel_ratio;vec2 tex=v_data0.xy;float gamma_scale=v_data1.x;float size=v_data1.y;float fade_opacity=v_data1[2];float fontScale=u_is_text ? size/24.0 : size;lowp vec4 color=fill_color;highp float gamma=EDGE_GAMMA/(fontScale*u_gamma_scale);lowp float buff=(256.0-64.0)/256.0;if (u_is_halo) {color=halo_color;gamma=(halo_blur*1.19/SDF_PX+EDGE_GAMMA)/(fontScale*u_gamma_scale);buff=(6.0-halo_width/fontScale)/SDF_PX;}lowp float dist=texture2D(u_texture,tex).a;highp float gamma_scaled=gamma*gamma_scale;highp float alpha=smoothstep(buff-gamma_scaled,buff+gamma_scaled,dist);gl_FragColor=color*(alpha*opacity*fade_opacity);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","const float PI=3.141592653589793;attribute vec4 a_pos_offset;attribute vec4 a_data;attribute vec4 a_pixeloffset;attribute vec3 a_projected_pos;attribute float a_fade_opacity;uniform bool u_is_size_zoom_constant;uniform bool u_is_size_feature_constant;uniform highp float u_size_t;uniform highp float u_size;uniform mat4 u_matrix;uniform mat4 u_label_plane_matrix;uniform mat4 u_coord_matrix;uniform bool u_is_text;uniform bool u_pitch_with_map;uniform highp float u_pitch;uniform bool u_rotate_symbol;uniform highp float u_aspect_ratio;uniform highp float u_camera_to_center_distance;uniform float u_fade_change;uniform vec2 u_texsize;varying vec2 v_data0;varying vec3 v_data1;\n#pragma mapbox: define highp vec4 fill_color\n#pragma mapbox: define highp vec4 halo_color\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp float halo_width\n#pragma mapbox: define lowp float halo_blur\nvoid main() {\n#pragma mapbox: initialize highp vec4 fill_color\n#pragma mapbox: initialize highp vec4 halo_color\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize lowp float halo_width\n#pragma mapbox: initialize lowp float halo_blur\nvec2 a_pos=a_pos_offset.xy;vec2 a_offset=a_pos_offset.zw;vec2 a_tex=a_data.xy;vec2 a_size=a_data.zw;float a_size_min=floor(a_size[0]*0.5);vec2 a_pxoffset=a_pixeloffset.xy;float ele=get_elevation(a_pos);highp float segment_angle=-a_projected_pos[2];float size;if (!u_is_size_zoom_constant && !u_is_size_feature_constant) {size=mix(a_size_min,a_size[1],u_size_t)/128.0;} else if (u_is_size_zoom_constant && !u_is_size_feature_constant) {size=a_size_min/128.0;} else {size=u_size;}vec4 projectedPoint=u_matrix*vec4(a_pos,ele,1);highp float camera_to_anchor_distance=projectedPoint.w;highp float distance_ratio=u_pitch_with_map ?\ncamera_to_anchor_distance/u_camera_to_center_distance :\nu_camera_to_center_distance/camera_to_anchor_distance;highp float perspective_ratio=clamp(0.5+0.5*distance_ratio,0.0,4.0);size*=perspective_ratio;float fontScale=u_is_text ? size/24.0 : size;highp float symbol_rotation=0.0;if (u_rotate_symbol) {vec4 offsetProjectedPoint=u_matrix*vec4(a_pos+vec2(1,0),ele,1);vec2 a=projectedPoint.xy/projectedPoint.w;vec2 b=offsetProjectedPoint.xy/offsetProjectedPoint.w;symbol_rotation=atan((b.y-a.y)/u_aspect_ratio,b.x-a.x);}highp float angle_sin=sin(segment_angle+symbol_rotation);highp float angle_cos=cos(segment_angle+symbol_rotation);mat2 rotation_matrix=mat2(angle_cos,-1.0*angle_sin,angle_sin,angle_cos);vec4 projected_pos=u_label_plane_matrix*vec4(a_projected_pos.xy,ele,1.0);float z=float(u_pitch_with_map)*projected_pos.z/projected_pos.w;gl_Position=u_coord_matrix*vec4(projected_pos.xy/projected_pos.w+rotation_matrix*(a_offset/32.0*fontScale+a_pxoffset),z,1.0);float gamma_scale=gl_Position.w;vec2 fade_opacity=unpack_opacity(a_fade_opacity);float visibility=calculate_visibility(projectedPoint);float fade_change=fade_opacity[1] > 0.5 ? u_fade_change :-u_fade_change;float interpolated_fade_opacity=max(0.0,min(visibility,fade_opacity[0]+fade_change));v_data0=a_tex/u_texsize;v_data1=vec3(gamma_scale,size,interpolated_fade_opacity);}"),symbolTextAndIcon:at("#define SDF_PX 8.0\n#define SDF 1.0\n#define ICON 0.0\nuniform bool u_is_halo;uniform sampler2D u_texture;uniform sampler2D u_texture_icon;uniform highp float u_gamma_scale;uniform lowp float u_device_pixel_ratio;varying vec4 v_data0;varying vec4 v_data1;\n#pragma mapbox: define highp vec4 fill_color\n#pragma mapbox: define highp vec4 halo_color\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp float halo_width\n#pragma mapbox: define lowp float halo_blur\nvoid main() {\n#pragma mapbox: initialize highp vec4 fill_color\n#pragma mapbox: initialize highp vec4 halo_color\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize lowp float halo_width\n#pragma mapbox: initialize lowp float halo_blur\nfloat fade_opacity=v_data1[2];if (v_data1.w==ICON) {vec2 tex_icon=v_data0.zw;lowp float alpha=opacity*fade_opacity;gl_FragColor=texture2D(u_texture_icon,tex_icon)*alpha;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\nreturn;}vec2 tex=v_data0.xy;float EDGE_GAMMA=0.105/u_device_pixel_ratio;float gamma_scale=v_data1.x;float size=v_data1.y;float fontScale=size/24.0;lowp vec4 color=fill_color;highp float gamma=EDGE_GAMMA/(fontScale*u_gamma_scale);lowp float buff=(256.0-64.0)/256.0;if (u_is_halo) {color=halo_color;gamma=(halo_blur*1.19/SDF_PX+EDGE_GAMMA)/(fontScale*u_gamma_scale);buff=(6.0-halo_width/fontScale)/SDF_PX;}lowp float dist=texture2D(u_texture,tex).a;highp float gamma_scaled=gamma*gamma_scale;highp float alpha=smoothstep(buff-gamma_scaled,buff+gamma_scaled,dist);gl_FragColor=color*(alpha*opacity*fade_opacity);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","const float PI=3.141592653589793;attribute vec4 a_pos_offset;attribute vec4 a_data;attribute vec3 a_projected_pos;attribute float a_fade_opacity;uniform bool u_is_size_zoom_constant;uniform bool u_is_size_feature_constant;uniform highp float u_size_t;uniform highp float u_size;uniform mat4 u_matrix;uniform mat4 u_label_plane_matrix;uniform mat4 u_coord_matrix;uniform bool u_is_text;uniform bool u_pitch_with_map;uniform highp float u_pitch;uniform bool u_rotate_symbol;uniform highp float u_aspect_ratio;uniform highp float u_camera_to_center_distance;uniform float u_fade_change;uniform vec2 u_texsize;uniform vec2 u_texsize_icon;varying vec4 v_data0;varying vec4 v_data1;\n#pragma mapbox: define highp vec4 fill_color\n#pragma mapbox: define highp vec4 halo_color\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp float halo_width\n#pragma mapbox: define lowp float halo_blur\nvoid main() {\n#pragma mapbox: initialize highp vec4 fill_color\n#pragma mapbox: initialize highp vec4 halo_color\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize lowp float halo_width\n#pragma mapbox: initialize lowp float halo_blur\nvec2 a_pos=a_pos_offset.xy;vec2 a_offset=a_pos_offset.zw;vec2 a_tex=a_data.xy;vec2 a_size=a_data.zw;float a_size_min=floor(a_size[0]*0.5);float is_sdf=a_size[0]-2.0*a_size_min;float ele=get_elevation(a_pos);highp float segment_angle=-a_projected_pos[2];float size;if (!u_is_size_zoom_constant && !u_is_size_feature_constant) {size=mix(a_size_min,a_size[1],u_size_t)/128.0;} else if (u_is_size_zoom_constant && !u_is_size_feature_constant) {size=a_size_min/128.0;} else {size=u_size;}vec4 projectedPoint=u_matrix*vec4(a_pos,ele,1);highp float camera_to_anchor_distance=projectedPoint.w;highp float distance_ratio=u_pitch_with_map ?\ncamera_to_anchor_distance/u_camera_to_center_distance :\nu_camera_to_center_distance/camera_to_anchor_distance;highp float perspective_ratio=clamp(0.5+0.5*distance_ratio,0.0,4.0);size*=perspective_ratio;float fontScale=size/24.0;highp float symbol_rotation=0.0;if (u_rotate_symbol) {vec4 offsetProjectedPoint=u_matrix*vec4(a_pos+vec2(1,0),ele,1);vec2 a=projectedPoint.xy/projectedPoint.w;vec2 b=offsetProjectedPoint.xy/offsetProjectedPoint.w;symbol_rotation=atan((b.y-a.y)/u_aspect_ratio,b.x-a.x);}highp float angle_sin=sin(segment_angle+symbol_rotation);highp float angle_cos=cos(segment_angle+symbol_rotation);mat2 rotation_matrix=mat2(angle_cos,-1.0*angle_sin,angle_sin,angle_cos);vec4 projected_pos=u_label_plane_matrix*vec4(a_projected_pos.xy,ele,1.0);float z=float(u_pitch_with_map)*projected_pos.z/projected_pos.w;gl_Position=u_coord_matrix*vec4(projected_pos.xy/projected_pos.w+rotation_matrix*(a_offset/32.0*fontScale),z,1.0);float gamma_scale=gl_Position.w;vec2 fade_opacity=unpack_opacity(a_fade_opacity);float visibility=calculate_visibility(projectedPoint);float fade_change=fade_opacity[1] > 0.5 ? u_fade_change :-u_fade_change;float interpolated_fade_opacity=max(0.0,min(visibility,fade_opacity[0]+fade_change));v_data0.xy=a_tex/u_texsize;v_data0.zw=a_tex/u_texsize_icon;v_data1=vec4(gamma_scale,size,interpolated_fade_opacity,is_sdf);}"),terrain:at("uniform sampler2D u_texture;varying vec2 v_texture_pos;void main() {gl_FragColor=texture2D(u_texture,v_texture_pos);}",rt),terrainDepth:at("varying float v_depth;const highp vec4 bitSh=vec4(256.*256.*256.,256.*256.,256.,1.);const highp vec4 bitMsk=vec4(0.,vec3(1./256.0));highp vec4 pack(highp float value) {highp vec4 comp=fract(value*bitSh);comp-=comp.xxyz*bitMsk;return comp;}void main() {gl_FragColor=pack(v_depth);}",rt),terrainCoords:at("precision mediump float;uniform sampler2D u_texture;uniform float u_terrain_coords_id;varying vec2 v_texture_pos;void main() {vec4 rgba=texture2D(u_texture,v_texture_pos);gl_FragColor=vec4(rgba.r,rgba.g,rgba.b,u_terrain_coords_id);}",rt)};function at(e,t){const r=/#pragma mapbox: ([\w]+) ([\w]+) ([\w]+) ([\w]+)/g,n=t.match(/attribute ([\w]+) ([\w]+)/g),a=e.match(/uniform ([\w]+) ([\w]+)([\s]*)([\w]*)/g),i=t.match(/uniform ([\w]+) ([\w]+)([\s]*)([\w]*)/g),o=i?i.concat(a):a,s={};return{fragmentSource:e=e.replace(r,(e,t,r,n,a)=>(s[a]=!0,"define"===t?`\n#ifndef HAS_UNIFORM_u_${a}\nvarying ${r} ${n} ${a};\n#else\nuniform ${r} ${n} u_${a};\n#endif\n`:`\n#ifdef HAS_UNIFORM_u_${a}\n ${r} ${n} ${a} = u_${a};\n#endif\n`)),vertexSource:t=t.replace(r,(e,t,r,n,a)=>{const i="float"===n?"vec2":"vec4",o=a.match(/color/)?"color":i;return s[a]?"define"===t?`\n#ifndef HAS_UNIFORM_u_${a}\nuniform lowp float u_${a}_t;\nattribute ${r} ${i} a_${a};\nvarying ${r} ${n} ${a};\n#else\nuniform ${r} ${n} u_${a};\n#endif\n`:"vec4"===o?`\n#ifndef HAS_UNIFORM_u_${a}\n ${a} = a_${a};\n#else\n ${r} ${n} ${a} = u_${a};\n#endif\n`:`\n#ifndef HAS_UNIFORM_u_${a}\n ${a} = unpack_mix_${o}(a_${a}, u_${a}_t);\n#else\n ${r} ${n} ${a} = u_${a};\n#endif\n`:"define"===t?`\n#ifndef HAS_UNIFORM_u_${a}\nuniform lowp float u_${a}_t;\nattribute ${r} ${i} a_${a};\n#else\nuniform ${r} ${n} u_${a};\n#endif\n`:"vec4"===o?`\n#ifndef HAS_UNIFORM_u_${a}\n ${r} ${n} ${a} = a_${a};\n#else\n ${r} ${n} ${a} = u_${a};\n#endif\n`:`\n#ifndef HAS_UNIFORM_u_${a}\n ${r} ${n} ${a} = unpack_mix_${o}(a_${a}, u_${a}_t);\n#else\n ${r} ${n} ${a} = u_${a};\n#endif\n`}),staticAttributes:n,staticUniforms:o}}class it{constructor(){this.boundProgram=null,this.boundLayoutVertexBuffer=null,this.boundPaintVertexBuffers=[],this.boundIndexBuffer=null,this.boundVertexOffset=null,this.boundDynamicVertexBuffer=null,this.vao=null}bind(e,t,r,n,a,i,o,s,l){this.context=e;let c=this.boundPaintVertexBuffers.length!==n.length;for(let e=0;!c&&e({u_depth:new e.Uniform1i(t,r.u_depth),u_terrain:new e.Uniform1i(t,r.u_terrain),u_terrain_dim:new e.Uniform1f(t,r.u_terrain_dim),u_terrain_matrix:new e.UniformMatrix4f(t,r.u_terrain_matrix),u_terrain_unpack:new e.Uniform4f(t,r.u_terrain_unpack),u_terrain_offset:new e.Uniform1f(t,r.u_terrain_offset),u_terrain_exaggeration:new e.Uniform1f(t,r.u_terrain_exaggeration)}))(t,x),this.binderUniforms=a?a.getUniforms(t,x):[]}draw(e,t,r,n,a,i,o,s,l,c,u,d,m,p,h,f,b,g){const _=e.gl;if(this.failedToCreate)return;if(e.program.set(this.program),e.setDepthMode(r),e.setStencilMode(n),e.setColorMode(a),e.setCullFace(i),s){e.activeTexture.set(_.TEXTURE2),_.bindTexture(_.TEXTURE_2D,s.depthTexture),e.activeTexture.set(_.TEXTURE3),_.bindTexture(_.TEXTURE_2D,s.texture);for(const e in this.terrainUniforms)this.terrainUniforms[e].set(s[e])}for(const e in this.fixedUniforms)this.fixedUniforms[e].set(o[e]);h&&h.setUniforms(e,this.binderUniforms,m,{zoom:p});let y=0;switch(t){case _.LINES:y=2;break;case _.TRIANGLES:y=3;break;case _.LINE_STRIP:y=1}for(const r of d.get()){const n=r.vaos||(r.vaos={});(n[l]||(n[l]=new it)).bind(e,this,c,h?h.getPaintVertexBuffers():[],u,r.vertexOffset,f,b,g),_.drawElements(t,r.primitiveLength*y,_.UNSIGNED_SHORT,r.primitiveOffset*y*2)}}}function lt(e,t,r){const n=1/ke(r,1,t.transform.tileZoom),a=Math.pow(2,r.tileID.overscaledZ),i=r.tileSize*Math.pow(2,t.transform.tileZoom)/a,o=i*(r.tileID.canonical.x+r.tileID.wrap*a),s=i*r.tileID.canonical.y;return{u_image:0,u_texsize:r.imageAtlasTexture.size,u_scale:[n,e.fromScale,e.toScale],u_fade:e.t,u_pixel_coord_upper:[o>>16,s>>16],u_pixel_coord_lower:[65535&o,65535&s]}}const ct=(t,r,n,a)=>{const i=r.style.light,o=i.properties.get("position"),s=[o.x,o.y,o.z],l=e.create$1();"viewport"===i.properties.get("anchor")&&e.fromRotation(l,-r.transform.angle),e.transformMat3(s,s,l);const c=i.properties.get("color");return{u_matrix:t,u_lightpos:s,u_lightintensity:i.properties.get("intensity"),u_lightcolor:[c.r,c.g,c.b],u_vertical_gradient:+n,u_opacity:a}},ut=(t,r,n,a,i,o,s)=>e.extend(ct(t,r,n,a),lt(o,r,s),{u_height_factor:-Math.pow(2,i.overscaledZ)/s.tileSize/8}),dt=e=>({u_matrix:e}),mt=(t,r,n,a)=>e.extend(dt(t),lt(n,r,a)),pt=(e,t)=>({u_matrix:e,u_world:t}),ht=(t,r,n,a,i)=>e.extend(mt(t,r,n,a),{u_world:i}),ft=(e,t,r,n)=>{const a=e.transform;let i,o;if("map"===n.paint.get("circle-pitch-alignment")){const e=ke(r,1,a.zoom);i=!0,o=[e,e]}else i=!1,o=a.pixelsToGLUnits;return{u_camera_to_center_distance:a.cameraToCenterDistance,u_scale_with_map:+("map"===n.paint.get("circle-pitch-scale")),u_matrix:e.translatePosMatrix(t.posMatrix,r,n.paint.get("circle-translate"),n.paint.get("circle-translate-anchor")),u_pitch_with_map:+i,u_device_pixel_ratio:e.pixelRatio,u_extrude_scale:o}},bt=(e,t,r)=>{const n=ke(r,1,t.zoom),a=Math.pow(2,t.zoom-r.tileID.overscaledZ),i=r.tileID.overscaleFactor();return{u_matrix:e,u_camera_to_center_distance:t.cameraToCenterDistance,u_pixels_to_tile_units:n,u_extrude_scale:[t.pixelsToGLUnits[0]/(n*a),t.pixelsToGLUnits[1]/(n*a)],u_overscale_factor:i}},gt=(e,t,r=1)=>({u_matrix:e,u_color:t,u_overlay:0,u_overlay_scale:r}),_t=e=>({u_matrix:e}),yt=(e,t,r,n)=>({u_matrix:e,u_extrude_scale:ke(t,1,r),u_intensity:n});function vt(t,r){const n=Math.pow(2,r.canonical.z),a=r.canonical.y;return[new e.MercatorCoordinate(0,a/n).toLngLat().lat,new e.MercatorCoordinate(0,(a+1)/n).toLngLat().lat]}const kt=(e,t,r,n)=>{const a=e.transform;return{u_matrix:jt(e,t,r,n),u_ratio:1/ke(t,1,a.zoom),u_device_pixel_ratio:e.pixelRatio,u_units_to_pixels:[1/a.pixelsToGLUnits[0],1/a.pixelsToGLUnits[1]]}},xt=(t,r,n,a,i)=>e.extend(kt(t,r,n,i),{u_image:0,u_image_height:a}),wt=(e,t,r,n,a)=>{const i=e.transform,o=Et(t,i);return{u_matrix:jt(e,t,r,a),u_texsize:t.imageAtlasTexture.size,u_ratio:1/ke(t,1,i.zoom),u_device_pixel_ratio:e.pixelRatio,u_image:0,u_scale:[o,n.fromScale,n.toScale],u_fade:n.t,u_units_to_pixels:[1/i.pixelsToGLUnits[0],1/i.pixelsToGLUnits[1]]}},Nt=(t,r,n,a,i,o)=>{const s=t.lineAtlas,l=Et(r,t.transform),c="round"===n.layout.get("line-cap"),u=s.getDash(a.from,c),d=s.getDash(a.to,c),m=u.width*i.fromScale,p=d.width*i.toScale;return e.extend(kt(t,r,n,o),{u_patternscale_a:[l/m,-u.height/2],u_patternscale_b:[l/p,-d.height/2],u_sdfgamma:s.width/(256*Math.min(m,p)*t.pixelRatio)/2,u_image:0,u_tex_y_a:u.y,u_tex_y_b:d.y,u_mix:i.t})};function Et(e,t){return 1/ke(e,1,t.tileZoom)}function jt(e,t,r,n){return e.translatePosMatrix(n?n.posMatrix:t.tileID.posMatrix,t,r.paint.get("line-translate"),r.paint.get("line-translate-anchor"))}const Ot=(e,t,r,n,a)=>{return{u_matrix:e,u_tl_parent:t,u_scale_parent:r,u_buffer_scale:1,u_fade_t:n.mix,u_opacity:n.opacity*a.paint.get("raster-opacity"),u_image0:0,u_image1:1,u_brightness_low:a.paint.get("raster-brightness-min"),u_brightness_high:a.paint.get("raster-brightness-max"),u_saturation_factor:(o=a.paint.get("raster-saturation"),o>0?1-1/(1.001-o):-o),u_contrast_factor:(i=a.paint.get("raster-contrast"),i>0?1/(1-i):1+i),u_spin_weights:St(a.paint.get("raster-hue-rotate"))};var i,o};function St(e){e*=Math.PI/180;const t=Math.sin(e),r=Math.cos(e);return[(2*r+1)/3,(-Math.sqrt(3)*t-r+1)/3,(Math.sqrt(3)*t-r+1)/3]}const Ct=(e,t,r,n,a,i,o,s,l,c)=>{const u=a.transform;return{u_is_size_zoom_constant:+("constant"===e||"source"===e),u_is_size_feature_constant:+("constant"===e||"camera"===e),u_size_t:t?t.uSizeT:0,u_size:t?t.uSize:0,u_camera_to_center_distance:u.cameraToCenterDistance,u_pitch:u.pitch/360*2*Math.PI,u_rotate_symbol:+r,u_aspect_ratio:u.width/u.height,u_fade_change:a.options.fadeDuration?a.symbolFadeChange:1,u_matrix:i,u_label_plane_matrix:o,u_coord_matrix:s,u_is_text:+l,u_pitch_with_map:+n,u_texsize:c,u_texture:0}},zt=(t,r,n,a,i,o,s,l,c,u,d)=>{const m=i.transform;return e.extend(Ct(t,r,n,a,i,o,s,l,c,u),{u_gamma_scale:a?Math.cos(m._pitch)*m.cameraToCenterDistance:1,u_device_pixel_ratio:i.pixelRatio,u_is_halo:+d})},Tt=(t,r,n,a,i,o,s,l,c,u)=>e.extend(zt(t,r,n,a,i,o,s,l,!0,c,!0),{u_texsize_icon:u,u_texture_icon:1}),At=(e,t,r)=>({u_matrix:e,u_opacity:t,u_color:r}),Mt=(t,r,n,a,i,o)=>e.extend(function(e,t,r,n){const a=r.imageManager.getPattern(e.from.toString()),i=r.imageManager.getPattern(e.to.toString()),{width:o,height:s}=r.imageManager.getPixelSize(),l=Math.pow(2,n.tileID.overscaledZ),c=n.tileSize*Math.pow(2,r.transform.tileZoom)/l,u=c*(n.tileID.canonical.x+n.tileID.wrap*l),d=c*n.tileID.canonical.y;return{u_image:0,u_pattern_tl_a:a.tl,u_pattern_br_a:a.br,u_pattern_tl_b:i.tl,u_pattern_br_b:i.br,u_texsize:[o,s],u_mix:t.t,u_pattern_size_a:a.displaySize,u_pattern_size_b:i.displaySize,u_scale_a:t.fromScale,u_scale_b:t.toScale,u_tile_units_to_pixels:1/ke(n,1,r.transform.tileZoom),u_pixel_coord_upper:[u>>16,d>>16],u_pixel_coord_lower:[65535&u,65535&d]}}(a,o,n,i),{u_matrix:t,u_opacity:r}),Pt={fillExtrusion:(t,r)=>({u_matrix:new e.UniformMatrix4f(t,r.u_matrix),u_lightpos:new e.Uniform3f(t,r.u_lightpos),u_lightintensity:new e.Uniform1f(t,r.u_lightintensity),u_lightcolor:new e.Uniform3f(t,r.u_lightcolor),u_vertical_gradient:new e.Uniform1f(t,r.u_vertical_gradient),u_opacity:new e.Uniform1f(t,r.u_opacity)}),fillExtrusionPattern:(t,r)=>({u_matrix:new e.UniformMatrix4f(t,r.u_matrix),u_lightpos:new e.Uniform3f(t,r.u_lightpos),u_lightintensity:new e.Uniform1f(t,r.u_lightintensity),u_lightcolor:new e.Uniform3f(t,r.u_lightcolor),u_vertical_gradient:new e.Uniform1f(t,r.u_vertical_gradient),u_height_factor:new e.Uniform1f(t,r.u_height_factor),u_image:new e.Uniform1i(t,r.u_image),u_texsize:new e.Uniform2f(t,r.u_texsize),u_pixel_coord_upper:new e.Uniform2f(t,r.u_pixel_coord_upper),u_pixel_coord_lower:new e.Uniform2f(t,r.u_pixel_coord_lower),u_scale:new e.Uniform3f(t,r.u_scale),u_fade:new e.Uniform1f(t,r.u_fade),u_opacity:new e.Uniform1f(t,r.u_opacity)}),fill:(t,r)=>({u_matrix:new e.UniformMatrix4f(t,r.u_matrix)}),fillPattern:(t,r)=>({u_matrix:new e.UniformMatrix4f(t,r.u_matrix),u_image:new e.Uniform1i(t,r.u_image),u_texsize:new e.Uniform2f(t,r.u_texsize),u_pixel_coord_upper:new e.Uniform2f(t,r.u_pixel_coord_upper),u_pixel_coord_lower:new e.Uniform2f(t,r.u_pixel_coord_lower),u_scale:new e.Uniform3f(t,r.u_scale),u_fade:new e.Uniform1f(t,r.u_fade)}),fillOutline:(t,r)=>({u_matrix:new e.UniformMatrix4f(t,r.u_matrix),u_world:new e.Uniform2f(t,r.u_world)}),fillOutlinePattern:(t,r)=>({u_matrix:new e.UniformMatrix4f(t,r.u_matrix),u_world:new e.Uniform2f(t,r.u_world),u_image:new e.Uniform1i(t,r.u_image),u_texsize:new e.Uniform2f(t,r.u_texsize),u_pixel_coord_upper:new e.Uniform2f(t,r.u_pixel_coord_upper),u_pixel_coord_lower:new e.Uniform2f(t,r.u_pixel_coord_lower),u_scale:new e.Uniform3f(t,r.u_scale),u_fade:new e.Uniform1f(t,r.u_fade)}),circle:(t,r)=>({u_camera_to_center_distance:new e.Uniform1f(t,r.u_camera_to_center_distance),u_scale_with_map:new e.Uniform1i(t,r.u_scale_with_map),u_pitch_with_map:new e.Uniform1i(t,r.u_pitch_with_map),u_extrude_scale:new e.Uniform2f(t,r.u_extrude_scale),u_device_pixel_ratio:new e.Uniform1f(t,r.u_device_pixel_ratio),u_matrix:new e.UniformMatrix4f(t,r.u_matrix)}),collisionBox:(t,r)=>({u_matrix:new e.UniformMatrix4f(t,r.u_matrix),u_camera_to_center_distance:new e.Uniform1f(t,r.u_camera_to_center_distance),u_pixels_to_tile_units:new e.Uniform1f(t,r.u_pixels_to_tile_units),u_extrude_scale:new e.Uniform2f(t,r.u_extrude_scale),u_overscale_factor:new e.Uniform1f(t,r.u_overscale_factor)}),collisionCircle:(t,r)=>({u_matrix:new e.UniformMatrix4f(t,r.u_matrix),u_inv_matrix:new e.UniformMatrix4f(t,r.u_inv_matrix),u_camera_to_center_distance:new e.Uniform1f(t,r.u_camera_to_center_distance),u_viewport_size:new e.Uniform2f(t,r.u_viewport_size)}),debug:(t,r)=>({u_color:new e.UniformColor(t,r.u_color),u_matrix:new e.UniformMatrix4f(t,r.u_matrix),u_overlay:new e.Uniform1i(t,r.u_overlay),u_overlay_scale:new e.Uniform1f(t,r.u_overlay_scale)}),clippingMask:(t,r)=>({u_matrix:new e.UniformMatrix4f(t,r.u_matrix)}),heatmap:(t,r)=>({u_extrude_scale:new e.Uniform1f(t,r.u_extrude_scale),u_intensity:new e.Uniform1f(t,r.u_intensity),u_matrix:new e.UniformMatrix4f(t,r.u_matrix)}),heatmapTexture:(t,r)=>({u_matrix:new e.UniformMatrix4f(t,r.u_matrix),u_world:new e.Uniform2f(t,r.u_world),u_image:new e.Uniform1i(t,r.u_image),u_color_ramp:new e.Uniform1i(t,r.u_color_ramp),u_opacity:new e.Uniform1f(t,r.u_opacity)}),hillshade:(t,r)=>({u_matrix:new e.UniformMatrix4f(t,r.u_matrix),u_image:new e.Uniform1i(t,r.u_image),u_latrange:new e.Uniform2f(t,r.u_latrange),u_light:new e.Uniform2f(t,r.u_light),u_shadow:new e.UniformColor(t,r.u_shadow),u_highlight:new e.UniformColor(t,r.u_highlight),u_accent:new e.UniformColor(t,r.u_accent)}),hillshadePrepare:(t,r)=>({u_matrix:new e.UniformMatrix4f(t,r.u_matrix),u_image:new e.Uniform1i(t,r.u_image),u_dimension:new e.Uniform2f(t,r.u_dimension),u_zoom:new e.Uniform1f(t,r.u_zoom),u_unpack:new e.Uniform4f(t,r.u_unpack)}),line:(t,r)=>({u_matrix:new e.UniformMatrix4f(t,r.u_matrix),u_ratio:new e.Uniform1f(t,r.u_ratio),u_device_pixel_ratio:new e.Uniform1f(t,r.u_device_pixel_ratio),u_units_to_pixels:new e.Uniform2f(t,r.u_units_to_pixels)}),lineGradient:(t,r)=>({u_matrix:new e.UniformMatrix4f(t,r.u_matrix),u_ratio:new e.Uniform1f(t,r.u_ratio),u_device_pixel_ratio:new e.Uniform1f(t,r.u_device_pixel_ratio),u_units_to_pixels:new e.Uniform2f(t,r.u_units_to_pixels),u_image:new e.Uniform1i(t,r.u_image),u_image_height:new e.Uniform1f(t,r.u_image_height)}),linePattern:(t,r)=>({u_matrix:new e.UniformMatrix4f(t,r.u_matrix),u_texsize:new e.Uniform2f(t,r.u_texsize),u_ratio:new e.Uniform1f(t,r.u_ratio),u_device_pixel_ratio:new e.Uniform1f(t,r.u_device_pixel_ratio),u_image:new e.Uniform1i(t,r.u_image),u_units_to_pixels:new e.Uniform2f(t,r.u_units_to_pixels),u_scale:new e.Uniform3f(t,r.u_scale),u_fade:new e.Uniform1f(t,r.u_fade)}),lineSDF:(t,r)=>({u_matrix:new e.UniformMatrix4f(t,r.u_matrix),u_ratio:new e.Uniform1f(t,r.u_ratio),u_device_pixel_ratio:new e.Uniform1f(t,r.u_device_pixel_ratio),u_units_to_pixels:new e.Uniform2f(t,r.u_units_to_pixels),u_patternscale_a:new e.Uniform2f(t,r.u_patternscale_a),u_patternscale_b:new e.Uniform2f(t,r.u_patternscale_b),u_sdfgamma:new e.Uniform1f(t,r.u_sdfgamma),u_image:new e.Uniform1i(t,r.u_image),u_tex_y_a:new e.Uniform1f(t,r.u_tex_y_a),u_tex_y_b:new e.Uniform1f(t,r.u_tex_y_b),u_mix:new e.Uniform1f(t,r.u_mix)}),raster:(t,r)=>({u_matrix:new e.UniformMatrix4f(t,r.u_matrix),u_tl_parent:new e.Uniform2f(t,r.u_tl_parent),u_scale_parent:new e.Uniform1f(t,r.u_scale_parent),u_buffer_scale:new e.Uniform1f(t,r.u_buffer_scale),u_fade_t:new e.Uniform1f(t,r.u_fade_t),u_opacity:new e.Uniform1f(t,r.u_opacity),u_image0:new e.Uniform1i(t,r.u_image0),u_image1:new e.Uniform1i(t,r.u_image1),u_brightness_low:new e.Uniform1f(t,r.u_brightness_low),u_brightness_high:new e.Uniform1f(t,r.u_brightness_high),u_saturation_factor:new e.Uniform1f(t,r.u_saturation_factor),u_contrast_factor:new e.Uniform1f(t,r.u_contrast_factor),u_spin_weights:new e.Uniform3f(t,r.u_spin_weights)}),symbolIcon:(t,r)=>({u_is_size_zoom_constant:new e.Uniform1i(t,r.u_is_size_zoom_constant),u_is_size_feature_constant:new e.Uniform1i(t,r.u_is_size_feature_constant),u_size_t:new e.Uniform1f(t,r.u_size_t),u_size:new e.Uniform1f(t,r.u_size),u_camera_to_center_distance:new e.Uniform1f(t,r.u_camera_to_center_distance),u_pitch:new e.Uniform1f(t,r.u_pitch),u_rotate_symbol:new e.Uniform1i(t,r.u_rotate_symbol),u_aspect_ratio:new e.Uniform1f(t,r.u_aspect_ratio),u_fade_change:new e.Uniform1f(t,r.u_fade_change),u_matrix:new e.UniformMatrix4f(t,r.u_matrix),u_label_plane_matrix:new e.UniformMatrix4f(t,r.u_label_plane_matrix),u_coord_matrix:new e.UniformMatrix4f(t,r.u_coord_matrix),u_is_text:new e.Uniform1i(t,r.u_is_text),u_pitch_with_map:new e.Uniform1i(t,r.u_pitch_with_map),u_texsize:new e.Uniform2f(t,r.u_texsize),u_texture:new e.Uniform1i(t,r.u_texture)}),symbolSDF:(t,r)=>({u_is_size_zoom_constant:new e.Uniform1i(t,r.u_is_size_zoom_constant),u_is_size_feature_constant:new e.Uniform1i(t,r.u_is_size_feature_constant),u_size_t:new e.Uniform1f(t,r.u_size_t),u_size:new e.Uniform1f(t,r.u_size),u_camera_to_center_distance:new e.Uniform1f(t,r.u_camera_to_center_distance),u_pitch:new e.Uniform1f(t,r.u_pitch),u_rotate_symbol:new e.Uniform1i(t,r.u_rotate_symbol),u_aspect_ratio:new e.Uniform1f(t,r.u_aspect_ratio),u_fade_change:new e.Uniform1f(t,r.u_fade_change),u_matrix:new e.UniformMatrix4f(t,r.u_matrix),u_label_plane_matrix:new e.UniformMatrix4f(t,r.u_label_plane_matrix),u_coord_matrix:new e.UniformMatrix4f(t,r.u_coord_matrix),u_is_text:new e.Uniform1i(t,r.u_is_text),u_pitch_with_map:new e.Uniform1i(t,r.u_pitch_with_map),u_texsize:new e.Uniform2f(t,r.u_texsize),u_texture:new e.Uniform1i(t,r.u_texture),u_gamma_scale:new e.Uniform1f(t,r.u_gamma_scale),u_device_pixel_ratio:new e.Uniform1f(t,r.u_device_pixel_ratio),u_is_halo:new e.Uniform1i(t,r.u_is_halo)}),symbolTextAndIcon:(t,r)=>({u_is_size_zoom_constant:new e.Uniform1i(t,r.u_is_size_zoom_constant),u_is_size_feature_constant:new e.Uniform1i(t,r.u_is_size_feature_constant),u_size_t:new e.Uniform1f(t,r.u_size_t),u_size:new e.Uniform1f(t,r.u_size),u_camera_to_center_distance:new e.Uniform1f(t,r.u_camera_to_center_distance),u_pitch:new e.Uniform1f(t,r.u_pitch),u_rotate_symbol:new e.Uniform1i(t,r.u_rotate_symbol),u_aspect_ratio:new e.Uniform1f(t,r.u_aspect_ratio),u_fade_change:new e.Uniform1f(t,r.u_fade_change),u_matrix:new e.UniformMatrix4f(t,r.u_matrix),u_label_plane_matrix:new e.UniformMatrix4f(t,r.u_label_plane_matrix),u_coord_matrix:new e.UniformMatrix4f(t,r.u_coord_matrix),u_is_text:new e.Uniform1i(t,r.u_is_text),u_pitch_with_map:new e.Uniform1i(t,r.u_pitch_with_map),u_texsize:new e.Uniform2f(t,r.u_texsize),u_texsize_icon:new e.Uniform2f(t,r.u_texsize_icon),u_texture:new e.Uniform1i(t,r.u_texture),u_texture_icon:new e.Uniform1i(t,r.u_texture_icon),u_gamma_scale:new e.Uniform1f(t,r.u_gamma_scale),u_device_pixel_ratio:new e.Uniform1f(t,r.u_device_pixel_ratio),u_is_halo:new e.Uniform1i(t,r.u_is_halo)}),background:(t,r)=>({u_matrix:new e.UniformMatrix4f(t,r.u_matrix),u_opacity:new e.Uniform1f(t,r.u_opacity),u_color:new e.UniformColor(t,r.u_color)}),backgroundPattern:(t,r)=>({u_matrix:new e.UniformMatrix4f(t,r.u_matrix),u_opacity:new e.Uniform1f(t,r.u_opacity),u_image:new e.Uniform1i(t,r.u_image),u_pattern_tl_a:new e.Uniform2f(t,r.u_pattern_tl_a),u_pattern_br_a:new e.Uniform2f(t,r.u_pattern_br_a),u_pattern_tl_b:new e.Uniform2f(t,r.u_pattern_tl_b),u_pattern_br_b:new e.Uniform2f(t,r.u_pattern_br_b),u_texsize:new e.Uniform2f(t,r.u_texsize),u_mix:new e.Uniform1f(t,r.u_mix),u_pattern_size_a:new e.Uniform2f(t,r.u_pattern_size_a),u_pattern_size_b:new e.Uniform2f(t,r.u_pattern_size_b),u_scale_a:new e.Uniform1f(t,r.u_scale_a),u_scale_b:new e.Uniform1f(t,r.u_scale_b),u_pixel_coord_upper:new e.Uniform2f(t,r.u_pixel_coord_upper),u_pixel_coord_lower:new e.Uniform2f(t,r.u_pixel_coord_lower),u_tile_units_to_pixels:new e.Uniform1f(t,r.u_tile_units_to_pixels)}),terrain:(t,r)=>({u_matrix:new e.UniformMatrix4f(t,r.u_matrix),u_texture:new e.Uniform1i(t,r.u_texture)}),terrainDepth:(t,r)=>({u_matrix:new e.UniformMatrix4f(t,r.u_matrix)}),terrainCoords:(t,r)=>({u_matrix:new e.UniformMatrix4f(t,r.u_matrix),u_texture:new e.Uniform1i(t,r.u_texture),u_terrain_coords_id:new e.Uniform1f(t,r.u_terrain_coords_id)})};class It{constructor(e,t,r){this.context=e;const n=e.gl;this.buffer=n.createBuffer(),this.dynamicDraw=Boolean(r),this.context.unbindVAO(),e.bindElementBuffer.set(this.buffer),n.bufferData(n.ELEMENT_ARRAY_BUFFER,t.arrayBuffer,this.dynamicDraw?n.DYNAMIC_DRAW:n.STATIC_DRAW),this.dynamicDraw||delete t.arrayBuffer}bind(){this.context.bindElementBuffer.set(this.buffer)}updateData(e){const t=this.context.gl;if(!this.dynamicDraw)throw new Error("Attempted to update data while not in dynamic mode.");this.context.unbindVAO(),this.bind(),t.bufferSubData(t.ELEMENT_ARRAY_BUFFER,0,e.arrayBuffer)}destroy(){this.buffer&&(this.context.gl.deleteBuffer(this.buffer),delete this.buffer)}}const Dt={Int8:"BYTE",Uint8:"UNSIGNED_BYTE",Int16:"SHORT",Uint16:"UNSIGNED_SHORT",Int32:"INT",Uint32:"UNSIGNED_INT",Float32:"FLOAT"};class Lt{constructor(e,t,r,n){this.length=t.length,this.attributes=r,this.itemSize=t.bytesPerElement,this.dynamicDraw=n,this.context=e;const a=e.gl;this.buffer=a.createBuffer(),e.bindVertexBuffer.set(this.buffer),a.bufferData(a.ARRAY_BUFFER,t.arrayBuffer,this.dynamicDraw?a.DYNAMIC_DRAW:a.STATIC_DRAW),this.dynamicDraw||delete t.arrayBuffer}bind(){this.context.bindVertexBuffer.set(this.buffer)}updateData(e){if(e.length!==this.length)throw new Error(`Length of new data is ${e.length}, which doesn't match current length of ${this.length}`);const t=this.context.gl;this.bind(),t.bufferSubData(t.ARRAY_BUFFER,0,e.arrayBuffer)}enableAttributes(e,t){for(let r=0;r0){const r=e.create(),n=_;e.mul(r,g.placementInvProjMatrix,t.transform.glCoordMatrix),e.mul(r,r,g.placementViewportMatrix),d.push({circleArray:v,circleOffset:p,transform:n,invTransform:r,coord:f}),m+=v.length/4,p=m}y&&u.draw(l,c.LINES,xr.disabled,wr.disabled,t.colorModeForRenderPass(),Nr.disabled,bt(_,t.transform,b),t.style.terrain&&t.style.terrain.getTerrainData(f),n.id,y.layoutVertexBuffer,y.indexBuffer,y.segments,null,t.transform.zoom,null,null,y.collisionVertexBuffer)}if(!s||!d.length)return;const h=t.useProgram("collisionCircle"),f=new e.CollisionCircleLayoutArray;f.resize(4*m),f._trim();let b=0;for(const e of d)for(let t=0;t=0&&(f[b.associatedIconIndex]={shiftedAnchor:E,angle:j})}else ge(b.numGlyphs,p)}if(u){h.clear();const r=t.icon.placedSymbolArray;for(let t=0;tt.style.terrain.getElevation(l,e,r):null,r="map"===n.layout.get("text-rotation-alignment");ue(c,l.posMatrix,t,i,D,L,g,u,r,e)}const B=t.translatePosMatrix(l.posMatrix,a,o,s),F=_||i&&w||R?Or:D,q=t.translatePosMatrix(L,a,o,s,!0),V=p&&0!==n.paint.get(i?"text-halo-width":"icon-halo-width").constantOr(1);let U;U=p?c.iconsInText?Tt(x.kind,O,y,g,t,B,F,q,C,M):zt(x.kind,O,y,g,t,B,F,q,i,C,!0):Ct(x.kind,O,y,g,t,B,F,q,i,C);const H={program:j,buffers:d,uniformValues:U,atlasTexture:z,atlasTextureIcon:P,atlasInterpolation:T,atlasInterpolationIcon:A,isSDF:p,hasHalo:V};if(v&&c.canOverlap){k=!0;const t=d.segments.get();for(const r of t)N.push({segments:new e.SegmentVector([r]),sortKey:r.sortKey,state:H,terrainData:S})}else N.push({segments:d.segments,sortKey:0,state:H,terrainData:S})}k&&N.sort((e,t)=>e.sortKey-t.sortKey);for(const e of N){const r=e.state;if(p.activeTexture.set(h.TEXTURE0),r.atlasTexture.bind(r.atlasInterpolation,h.CLAMP_TO_EDGE),r.atlasTextureIcon&&(p.activeTexture.set(h.TEXTURE1),r.atlasTextureIcon&&r.atlasTextureIcon.bind(r.atlasInterpolationIcon,h.CLAMP_TO_EDGE)),r.isSDF){const a=r.uniformValues;r.hasHalo&&(a.u_is_halo=1,Ar(r.buffers,e.segments,n,t,r.program,x,d,m,a,e.terrainData)),a.u_is_halo=0}Ar(r.buffers,e.segments,n,t,r.program,x,d,m,r.uniformValues,e.terrainData)}}function Ar(e,t,r,n,a,i,o,s,l,c){const u=n.context;a.draw(u,u.gl.TRIANGLES,i,o,s,Nr.disabled,l,c,r.id,e.layoutVertexBuffer,e.indexBuffer,t,r.paint,n.transform.zoom,e.programConfigurations.get(r.id),e.dynamicLayoutVertexBuffer,e.opacityVertexBuffer)}function Mr(e,t,r,n,a,i,o){const s=e.context.gl,l=r.paint.get("fill-pattern"),c=l&&l.constantOr(1),u=r.getCrossfadeParameters();let d,m,p,h,f;o?(m=c&&!r.getPaintProperty("fill-outline-color")?"fillOutlinePattern":"fillOutline",d=s.LINES):(m=c?"fillPattern":"fill",d=s.TRIANGLES);for(const b of n){const n=t.getTile(b);if(c&&!n.patternsLoaded())continue;const g=n.getBucket(r);if(!g)continue;const _=g.programConfigurations.get(r.id),y=e.useProgram(m,_),v=e.style.terrain&&e.style.terrain.getTerrainData(b);c&&(e.context.activeTexture.set(s.TEXTURE0),n.imageAtlasTexture.bind(s.LINEAR,s.CLAMP_TO_EDGE),_.updatePaintBuffers(u));const k=l.constantOr(null);if(k&&n.imageAtlas){const e=n.imageAtlas,t=e.patternPositions[k.to.toString()],r=e.patternPositions[k.from.toString()];t&&r&&_.setConstantPatternPositions(t,r)}const x=v?b:null,w=e.translatePosMatrix(x?x.posMatrix:b.posMatrix,n,r.paint.get("fill-translate"),r.paint.get("fill-translate-anchor"));if(o){h=g.indexBuffer2,f=g.segments2;const t=[s.drawingBufferWidth,s.drawingBufferHeight];p="fillOutlinePattern"===m&&c?ht(w,e,u,n,t):pt(w,t)}else h=g.indexBuffer,f=g.segments,p=c?mt(w,e,u,n):dt(w);y.draw(e.context,d,a,e.stencilModeForClipping(b),i,Nr.disabled,p,v,r.id,g.layoutVertexBuffer,h,f,r.paint,e.transform.zoom,_)}}function Pr(e,t,r,n,a,i,o){const s=e.context,l=s.gl,c=r.paint.get("fill-extrusion-pattern"),u=c.constantOr(1),d=r.getCrossfadeParameters(),m=r.paint.get("fill-extrusion-opacity");for(const p of n){const n=t.getTile(p),h=n.getBucket(r);if(!h)continue;const f=e.style.terrain&&e.style.terrain.getTerrainData(p),b=h.programConfigurations.get(r.id),g=e.useProgram(u?"fillExtrusionPattern":"fillExtrusion",b);u&&(e.context.activeTexture.set(l.TEXTURE0),n.imageAtlasTexture.bind(l.LINEAR,l.CLAMP_TO_EDGE),b.updatePaintBuffers(d));const _=c.constantOr(null);if(_&&n.imageAtlas){const e=n.imageAtlas,t=e.patternPositions[_.to.toString()],r=e.patternPositions[_.from.toString()];t&&r&&b.setConstantPatternPositions(t,r)}const y=e.translatePosMatrix(p.posMatrix,n,r.paint.get("fill-extrusion-translate"),r.paint.get("fill-extrusion-translate-anchor")),v=r.paint.get("fill-extrusion-vertical-gradient"),k=u?ut(y,e,v,m,p,d,n):ct(y,e,v,m);g.draw(s,s.gl.TRIANGLES,a,i,o,Nr.backCCW,k,f,r.id,h.layoutVertexBuffer,h.indexBuffer,h.segments,r.paint,e.transform.zoom,b,e.style.terrain&&h.centroidVertexBuffer)}}function Ir(e,t,r,n,a,i,o){const s=e.context,l=s.gl,c=r.fbo;if(!c)return;const u=e.useProgram("hillshade"),d=e.style.terrain&&e.style.terrain.getTerrainData(t);s.activeTexture.set(l.TEXTURE0),l.bindTexture(l.TEXTURE_2D,c.colorAttachment.get()),u.draw(s,l.TRIANGLES,a,i,o,Nr.disabled,((e,t,r,n)=>{const a=r.paint.get("hillshade-shadow-color"),i=r.paint.get("hillshade-highlight-color"),o=r.paint.get("hillshade-accent-color");let s=r.paint.get("hillshade-illumination-direction")*(Math.PI/180);"viewport"===r.paint.get("hillshade-illumination-anchor")&&(s-=e.transform.angle);const l=!e.options.moving;return{u_matrix:n?n.posMatrix:e.transform.calculatePosMatrix(t.tileID.toUnwrapped(),l),u_image:0,u_latrange:vt(0,t.tileID),u_light:[r.paint.get("hillshade-exaggeration"),s],u_shadow:a,u_highlight:i,u_accent:o}})(e,r,n,d?t:null),d,n.id,e.rasterBoundsBuffer,e.quadTriangleIndexBuffer,e.rasterBoundsSegments)}function Dr(t,r,n,a,i,o){const s=t.context,c=s.gl,u=r.dem;if(u&&u.data){const d=u.dim,m=u.stride,p=u.getPixels();if(s.activeTexture.set(c.TEXTURE1),s.pixelStoreUnpackPremultiplyAlpha.set(!1),r.demTexture=r.demTexture||t.getTileTexture(m),r.demTexture){const e=r.demTexture;e.update(p,{premultiply:!1}),e.bind(c.NEAREST,c.CLAMP_TO_EDGE)}else r.demTexture=new l(s,p,c.RGBA,{premultiply:!1}),r.demTexture.bind(c.NEAREST,c.CLAMP_TO_EDGE);s.activeTexture.set(c.TEXTURE0);let h=r.fbo;if(!h){const e=new l(s,{width:d,height:d,data:null},c.RGBA);e.bind(c.LINEAR,c.CLAMP_TO_EDGE),h=r.fbo=s.createFramebuffer(d,d,!0),h.colorAttachment.set(e.texture)}s.bindFramebuffer.set(h.framebuffer),s.viewport.set([0,0,d,d]),t.useProgram("hillshadePrepare").draw(s,c.TRIANGLES,a,i,o,Nr.disabled,((t,r)=>{const n=r.stride,a=e.create();return e.ortho(a,0,e.EXTENT,-e.EXTENT,0,0,1),e.translate(a,a,[0,-e.EXTENT,0]),{u_matrix:a,u_image:1,u_dimension:[n,n],u_zoom:t.overscaledZ,u_unpack:r.getUnpackVector()}})(r.tileID,u),null,n.id,t.rasterBoundsBuffer,t.quadTriangleIndexBuffer,t.rasterBoundsSegments),r.needsHillshadePrepare=!1}}function Lr(t,r,n,a,i,o){const s=a.paint.get("raster-fade-duration");if(!o&&s>0){const a=e.exported.now(),o=(a-t.timeAdded)/s,l=r?(a-r.timeAdded)/s:-1,c=n.getSource(),u=i.coveringZoomLevel({tileSize:c.tileSize,roundZoom:c.roundZoom}),d=!r||Math.abs(r.tileID.overscaledZ-u)>Math.abs(t.tileID.overscaledZ-u),m=d&&t.refreshedUponExpiration?1:e.clamp(d?o:1-l,0,1);return t.refreshedUponExpiration&&o>=1&&(t.refreshedUponExpiration=!1),r?{opacity:1,mix:1-m}:{opacity:m,mix:0}}return{opacity:1,mix:0}}const $r=new e.Color(1,0,0,1),Rr=new e.Color(0,1,0,1),Br=new e.Color(0,0,1,1),Fr=new e.Color(1,0,1,1),qr=new e.Color(0,1,1,1);function Vr(e,t,r,n){Hr(e,0,t+r/2,e.transform.width,r,n)}function Ur(e,t,r,n){Hr(e,t-r/2,0,r,e.transform.height,n)}function Hr(e,t,r,n,a,i){const o=e.context,s=o.gl;s.enable(s.SCISSOR_TEST),s.scissor(t*e.pixelRatio,r*e.pixelRatio,n*e.pixelRatio,a*e.pixelRatio),o.clear({color:i}),s.disable(s.SCISSOR_TEST)}function Wr(t,r,n){const a=t.context,i=a.gl,o=n.posMatrix,s=t.useProgram("debug"),l=xr.disabled,c=wr.disabled,u=t.colorModeForRenderPass(),d="$debug",m=t.style.terrain&&t.style.terrain.getTerrainData(n);a.activeTexture.set(i.TEXTURE0),t.emptyTexture.bind(i.LINEAR,i.CLAMP_TO_EDGE);const p=r.getTileByID(n.key).latestRawTileData,h=Math.floor((p&&p.byteLength||0)/1024),f=r.getTile(n).tileSize,b=512/Math.min(f,512)*(n.overscaledZ/t.transform.zoom)*.5;let g=n.canonical.toString();n.overscaledZ!==n.canonical.z&&(g+=" => "+n.overscaledZ),function(e,t){e.initDebugOverlayCanvas();const r=e.debugOverlayCanvas,n=e.context.gl,a=e.debugOverlayCanvas.getContext("2d");a.clearRect(0,0,r.width,r.height),a.shadowColor="white",a.shadowBlur=2,a.lineWidth=1.5,a.strokeStyle="white",a.textBaseline="top",a.font="bold 36px Open Sans, sans-serif",a.fillText(t,5,5),a.strokeText(t,5,5),e.debugOverlayTexture.update(r),e.debugOverlayTexture.bind(n.LINEAR,n.CLAMP_TO_EDGE)}(t,`${g} ${h}kB`),s.draw(a,i.TRIANGLES,l,c,vr.alphaBlended,Nr.disabled,gt(o,e.Color.transparent,b),null,d,t.debugBuffer,t.quadTriangleIndexBuffer,t.debugSegments),s.draw(a,i.LINE_STRIP,l,c,u,Nr.disabled,gt(o,e.Color.red),m,d,t.debugBuffer,t.tileBorderIndexBuffer,t.debugSegments)}function Gr(e,t,r){const n=e.context,a=n.gl,i=e.colorModeForRenderPass(),o=new xr(a.LEQUAL,xr.ReadWrite,e.depthRangeFor3D),s=e.useProgram("terrain"),l=t.getTerrainMesh(),c=t.getTerrainData(r.tileID);n.bindFramebuffer.set(null),n.viewport.set([0,0,e.width,e.height]),n.activeTexture.set(a.TEXTURE0),a.bindTexture(a.TEXTURE_2D,t.getRTTFramebuffer().colorAttachment.get());const u=e.transform.calculatePosMatrix(r.tileID.toUnwrapped());s.draw(n,a.TRIANGLES,o,wr.disabled,i,Nr.backCCW,{u_matrix:u,u_texture:0},c,"terrain",l.vertexBuffer,l.indexBuffer,l.segments)}function Yr(e,t,r,n){const a=e.context,i=r.tileSize*t.qualityFactor;r.textures[n]||(r.textures[n]=e.getTileTexture(i)||new l(a,{width:i,height:i,data:null},a.gl.RGBA),r.textures[n].bind(a.gl.LINEAR,a.gl.CLAMP_TO_EDGE),0===n&&t.sourceCache.renderHistory.unshift(r.tileID.key));const o=t.getRTTFramebuffer();o.colorAttachment.set(r.textures[n].texture),a.bindFramebuffer.set(o.framebuffer),a.viewport.set([0,0,i,i])}class Xr{constructor(e){this._coordsDescendingInv={},this._coordsDescendingInvStr={},this.painter=e,this._renderToTexture={background:!0,fill:!0,line:!0,raster:!0},this._coordsDescendingInv={},this._coordsDescendingInvStr={},this._stacks=[],this._prevType=null,this._rerender={},this._renderableTiles=e.style.terrain.sourceCache.getRenderableTiles(),this._init()}_init(){const e=this.painter.style,t=e.terrain;for(const r in e.sourceCaches){this._coordsDescendingInv[r]={};const n=e.sourceCaches[r].getVisibleCoordinates();for(const e of n){const n=t.sourceCache.getTerrainCoords(e);for(const e in n)this._coordsDescendingInv[r][e]||(this._coordsDescendingInv[r][e]=[]),this._coordsDescendingInv[r][e].push(n[e])}}for(const t of e._order){const r=e._layers[t],n=r.source;if(this._renderToTexture[r.type]&&!this._coordsDescendingInvStr[n]){this._coordsDescendingInvStr[n]={};for(const e in this._coordsDescendingInv[n])this._coordsDescendingInvStr[n][e]=this._coordsDescendingInv[n][e].map(e=>e.key).sort().join()}}return this._renderableTiles.forEach(e=>{for(const r in this._coordsDescendingInvStr){const n=this._coordsDescendingInvStr[r][e.tileID.key];n&&n!==e.textureCoords[r]&&e.clearTextures(this.painter),t.needsRerender(r,e.tileID)&&e.clearTextures(this.painter)}this._rerender[e.tileID.key]=!e.textures.length}),t.clearRerenderCache(),t.sourceCache.removeOutdated(this.painter),this}renderLayer(t){const r=t.type,n=this.painter,a=n.style._order,i=n.currentLayer,o=i+1===a.length;if(this._renderToTexture[r]&&(this._prevType&&this._renderToTexture[this._prevType]||this._stacks.push([]),this._prevType=r,this._stacks[this._stacks.length-1].push(a[i]),!o))return!0;if(this._renderToTexture[this._prevType]||"hillshade"===r||this._renderToTexture[r]&&o){this._prevType=r;const o=this._stacks.length-1,s=this._stacks[o]||[];for(const t of this._renderableTiles){if(Yr(n,n.style.terrain,t,o),this._rerender[t.tileID.key]){n.context.clear({color:e.Color.transparent});for(let e=0;er.style.terrain.getElevation(i,e,t):null)}}}(a,t,n,r,n.layout.get("text-rotation-alignment"),n.layout.get("text-pitch-alignment"),i),0!==n.paint.get("icon-opacity").constantOr(1)&&Tr(t,r,n,a,!1,n.paint.get("icon-translate"),n.paint.get("icon-translate-anchor"),n.layout.get("icon-rotation-alignment"),n.layout.get("icon-pitch-alignment"),n.layout.get("icon-keep-upright"),o,s),0!==n.paint.get("text-opacity").constantOr(1)&&Tr(t,r,n,a,!0,n.paint.get("text-translate"),n.paint.get("text-translate-anchor"),n.layout.get("text-rotation-alignment"),n.layout.get("text-pitch-alignment"),n.layout.get("text-keep-upright"),o,s),r.map.showCollisionBoxes&&(jr(t,r,n,a,n.paint.get("text-translate"),n.paint.get("text-translate-anchor"),!0),jr(t,r,n,a,n.paint.get("icon-translate"),n.paint.get("icon-translate-anchor"),!1))},circle:function(t,r,n,a){if("translucent"!==t.renderPass)return;const i=n.paint.get("circle-opacity"),o=n.paint.get("circle-stroke-width"),s=n.paint.get("circle-stroke-opacity"),l=!n.layout.get("circle-sort-key").isConstant();if(0===i.constantOr(1)&&(0===o.constantOr(1)||0===s.constantOr(1)))return;const c=t.context,u=c.gl,d=t.depthModeForSublayer(0,xr.ReadOnly),m=wr.disabled,p=t.colorModeForRenderPass(),h=[];for(let i=0;ie.sortKey-t.sortKey);for(const e of h){const{programConfiguration:r,program:a,layoutVertexBuffer:i,indexBuffer:o,uniformValues:s,terrainData:l}=e.state;a.draw(c,u.TRIANGLES,d,m,p,Nr.disabled,s,l,n.id,i,o,e.segments,n.paint,t.transform.zoom,r)}},heatmap:function(t,r,n,a){if(0!==n.paint.get("heatmap-opacity"))if("offscreen"===t.renderPass){const i=t.context,o=i.gl,s=wr.disabled,l=new vr([o.ONE,o.ONE],e.Color.transparent,[!0,!0,!0,!0]);!function(e,t,r){const n=e.gl;e.activeTexture.set(n.TEXTURE1),e.viewport.set([0,0,t.width/4,t.height/4]);let a=r.heatmapFbo;if(a)n.bindTexture(n.TEXTURE_2D,a.colorAttachment.get()),e.bindFramebuffer.set(a.framebuffer);else{const i=n.createTexture();n.bindTexture(n.TEXTURE_2D,i),n.texParameteri(n.TEXTURE_2D,n.TEXTURE_WRAP_S,n.CLAMP_TO_EDGE),n.texParameteri(n.TEXTURE_2D,n.TEXTURE_WRAP_T,n.CLAMP_TO_EDGE),n.texParameteri(n.TEXTURE_2D,n.TEXTURE_MIN_FILTER,n.LINEAR),n.texParameteri(n.TEXTURE_2D,n.TEXTURE_MAG_FILTER,n.LINEAR),a=r.heatmapFbo=e.createFramebuffer(t.width/4,t.height/4,!1),function(e,t,r,n){const a=e.gl;a.texImage2D(a.TEXTURE_2D,0,a.RGBA,t.width/4,t.height/4,0,a.RGBA,e.extRenderToTextureHalfFloat?e.extTextureHalfFloat.HALF_FLOAT_OES:a.UNSIGNED_BYTE,null),n.colorAttachment.set(r)}(e,t,i,a)}}(i,t,n),i.clear({color:e.Color.transparent});for(let e=0;e{const i=e.create();e.ortho(i,0,t.width,t.height,0,0,1);const o=t.context.gl;return{u_matrix:i,u_world:[o.drawingBufferWidth,o.drawingBufferHeight],u_image:0,u_color_ramp:1,u_opacity:r.paint.get("heatmap-opacity")}})(t,r),null,r.id,t.viewportBuffer,t.quadTriangleIndexBuffer,t.viewportSegments,r.paint,t.transform.zoom)}(t,n))},line:function(t,r,n,a){if("translucent"!==t.renderPass)return;const i=n.paint.get("line-opacity"),o=n.paint.get("line-width");if(0===i.constantOr(1)||0===o.constantOr(1))return;const s=t.depthModeForSublayer(0,xr.ReadOnly),c=t.colorModeForRenderPass(),u=n.paint.get("line-dasharray"),d=n.paint.get("line-pattern"),m=d.constantOr(1),p=n.paint.get("line-gradient"),h=n.getCrossfadeParameters(),f=m?"linePattern":u?"lineSDF":p?"lineGradient":"line",b=t.context,g=b.gl;let _=!0;for(const i of a){const a=r.getTile(i);if(m&&!a.patternsLoaded())continue;const o=a.getBucket(n);if(!o)continue;const y=o.programConfigurations.get(n.id),v=t.context.program.get(),k=t.useProgram(f,y),x=_||k.program!==v,w=t.style.terrain&&t.style.terrain.getTerrainData(i),N=d.constantOr(null);if(N&&a.imageAtlas){const e=a.imageAtlas,t=e.patternPositions[N.to.toString()],r=e.patternPositions[N.from.toString()];t&&r&&y.setConstantPatternPositions(t,r)}const E=w?i:null,j=m?wt(t,a,n,h,E):u?Nt(t,a,n,u,h,E):p?xt(t,a,n,o.lineClipsArray.length,E):kt(t,a,n,E);if(m)b.activeTexture.set(g.TEXTURE0),a.imageAtlasTexture.bind(g.LINEAR,g.CLAMP_TO_EDGE),y.updatePaintBuffers(h);else if(u&&(x||t.lineAtlas.dirty))b.activeTexture.set(g.TEXTURE0),t.lineAtlas.bind(b);else if(p){const a=o.gradients[n.id];let s=a.texture;if(n.gradientVersion!==a.version){let c=256;if(n.stepInterpolant){const n=r.getSource().maxzoom,a=i.canonical.z===n?Math.ceil(1<256&&this.clearStencil(),r.setColorMode(vr.disabled),r.setDepthMode(xr.disabled);const a=this.useProgram("clippingMask");this._tileClippingMaskIDs={};for(const e of t){const t=this._tileClippingMaskIDs[e.key]=this.nextStencilID++,i=this.style.terrain&&this.style.terrain.getTerrainData(e);a.draw(r,n.TRIANGLES,xr.disabled,new wr({func:n.ALWAYS,mask:0},t,255,n.KEEP,n.KEEP,n.REPLACE),vr.disabled,Nr.disabled,_t(e.posMatrix),i,"$clipping",this.tileExtentBuffer,this.quadTriangleIndexBuffer,this.tileExtentSegments)}}stencilModeFor3D(){this.currentStencilSource=void 0,this.nextStencilID+1>256&&this.clearStencil();const e=this.nextStencilID++,t=this.context.gl;return new wr({func:t.NOTEQUAL,mask:255},e,255,t.KEEP,t.KEEP,t.REPLACE)}stencilModeForClipping(e){const t=this.context.gl;return new wr({func:t.EQUAL,mask:255},this._tileClippingMaskIDs[e.key],0,t.KEEP,t.KEEP,t.REPLACE)}stencilConfigForOverlap(e){const t=this.context.gl,r=e.sort((e,t)=>t.overscaledZ-e.overscaledZ),n=r[r.length-1].overscaledZ,a=r[0].overscaledZ-n+1;if(a>1){this.currentStencilSource=void 0,this.nextStencilID+a>256&&this.clearStencil();const e={};for(let r=0;r=0;this.currentLayer--){const e=this.style._layers[n[this.currentLayer]],t=a[e.source],r=o[e.source];this._renderTileClippingMasks(e,r),this.renderLayer(this,t,e,r)}for(this.renderPass="translucent",this.currentLayer=0;this.currentLayer{r.source&&!r.isHidden(this.transform.zoom)&&(r.source!==(t&&t.id)&&(t=this.style.sourceCaches[r.source]),(!e||e.getSource().maxzoom0?t.pop():null}isPatternMissing(e){if(!e)return!1;if(!e.from||!e.to)return!0;const t=this.imageManager.getPattern(e.from.toString()),r=this.imageManager.getPattern(e.to.toString());return!t||!r}useProgram(e,t){this.cache=this.cache||{};const r=e+(t?t.cacheKey:"")+(this._showOverdrawInspector?"/overdraw":"")+(this.style.terrain?"/terrain":"");return this.cache[r]||(this.cache[r]=new st(this.context,e,nt[e],t,Pt[e],this._showOverdrawInspector,this.style.terrain)),this.cache[r]}setCustomLayerDefaults(){this.context.unbindVAO(),this.context.cullFace.setDefault(),this.context.activeTexture.setDefault(),this.context.pixelStoreUnpack.setDefault(),this.context.pixelStoreUnpackPremultiplyAlpha.setDefault(),this.context.pixelStoreUnpackFlipY.setDefault()}setBaseState(){const e=this.context.gl;this.context.cullFace.set(!1),this.context.viewport.set([0,0,this.width,this.height]),this.context.blendEquation.set(e.FUNC_ADD)}initDebugOverlayCanvas(){null==this.debugOverlayCanvas&&(this.debugOverlayCanvas=document.createElement("canvas"),this.debugOverlayCanvas.width=512,this.debugOverlayCanvas.height=512,this.debugOverlayTexture=new l(this.context,this.debugOverlayCanvas,this.context.gl.RGBA))}destroy(){this.emptyTexture.destroy(),this.debugOverlayTexture&&this.debugOverlayTexture.destroy()}}class Jr{constructor(e,t){this.points=e,this.planes=t}static fromInvProjectionMatrix(t,r,n){const a=Math.pow(2,n),i=[[-1,1,-1,1],[1,1,-1,1],[1,-1,-1,1],[-1,-1,-1,1],[-1,1,1,1],[1,1,1,1],[1,-1,1,1],[-1,-1,1,1]].map(n=>{const i=1/(n=e.transformMat4([],n,t))[3]/r*a;return e.mul$1(n,n,[i,i,1/n[3],i])}),o=[[0,1,2],[6,5,4],[0,3,7],[2,1,5],[3,2,6],[0,4,5]].map(t=>{const r=e.sub([],i[t[0]],i[t[1]]),n=e.sub([],i[t[2]],i[t[1]]),a=e.normalize([],e.cross([],r,n)),o=-e.dot(a,i[t[1]]);return a.concat(o)});return new Jr(i,o)}}class Qr{constructor(t,r){this.min=t,this.max=r,this.center=e.scale$1([],e.add([],this.min,this.max),.5)}quadrant(t){const r=[t%2==0,t<2],n=e.clone$2(this.min),a=e.clone$2(this.max);for(let e=0;e=0&&o++;if(0===o)return 0;o!==r.length&&(n=!1)}if(n)return 2;for(let e=0;e<3;e++){let r=Number.MAX_VALUE,n=-Number.MAX_VALUE;for(let a=0;athis.max[e]-this.min[e])return 0}return 1}}class en{constructor(e=0,t=0,r=0,n=0){if(isNaN(e)||e<0||isNaN(t)||t<0||isNaN(r)||r<0||isNaN(n)||n<0)throw new Error("Invalid value for edge-insets, top, bottom, left and right must all be numbers");this.top=e,this.bottom=t,this.left=r,this.right=n}interpolate(t,r,n){return null!=r.top&&null!=t.top&&(this.top=e.number(t.top,r.top,n)),null!=r.bottom&&null!=t.bottom&&(this.bottom=e.number(t.bottom,r.bottom,n)),null!=r.left&&null!=t.left&&(this.left=e.number(t.left,r.left,n)),null!=r.right&&null!=t.right&&(this.right=e.number(t.right,r.right,n)),this}getCenter(t,r){const n=e.clamp((this.left+t-this.right)/2,0,t),a=e.clamp((this.top+r-this.bottom)/2,0,r);return new e.pointGeometry(n,a)}equals(e){return this.top===e.top&&this.bottom===e.bottom&&this.left===e.left&&this.right===e.right}clone(){return new en(this.top,this.bottom,this.left,this.right)}toJSON(){return{top:this.top,bottom:this.bottom,left:this.left,right:this.right}}}class tn{constructor(t,r,n,a,i){this.tileSize=512,this.maxValidLatitude=85.051129,this.freezeElevation=!1,this._renderWorldCopies=void 0===i||!!i,this._minZoom=t||0,this._maxZoom=r||22,this._minPitch=null==n?0:n,this._maxPitch=null==a?60:a,this.setMaxBounds(),this.width=0,this.height=0,this._center=new e.LngLat(0,0),this._elevation=0,this.zoom=0,this.angle=0,this._fov=.6435011087932844,this._pitch=0,this._unmodified=!0,this._edgeInsets=new en,this._posMatrixCache={},this._alignedPosMatrixCache={}}clone(){const e=new tn(this._minZoom,this._maxZoom,this._minPitch,this.maxPitch,this._renderWorldCopies);return e.tileSize=this.tileSize,e.latRange=this.latRange,e.width=this.width,e.height=this.height,e._center=this._center,e._elevation=this._elevation,e.zoom=this.zoom,e.angle=this.angle,e._fov=this._fov,e._pitch=this._pitch,e._unmodified=this._unmodified,e._edgeInsets=this._edgeInsets.clone(),e._calcMatrices(),e}get minZoom(){return this._minZoom}set minZoom(e){this._minZoom!==e&&(this._minZoom=e,this.zoom=Math.max(this.zoom,e))}get maxZoom(){return this._maxZoom}set maxZoom(e){this._maxZoom!==e&&(this._maxZoom=e,this.zoom=Math.min(this.zoom,e))}get minPitch(){return this._minPitch}set minPitch(e){this._minPitch!==e&&(this._minPitch=e,this.pitch=Math.max(this.pitch,e))}get maxPitch(){return this._maxPitch}set maxPitch(e){this._maxPitch!==e&&(this._maxPitch=e,this.pitch=Math.min(this.pitch,e))}get renderWorldCopies(){return this._renderWorldCopies}set renderWorldCopies(e){void 0===e?e=!0:null===e&&(e=!1),this._renderWorldCopies=e}get worldSize(){return this.tileSize*this.scale}get centerOffset(){return this.centerPoint._sub(this.size._div(2))}get size(){return new e.pointGeometry(this.width,this.height)}get bearing(){return-this.angle/Math.PI*180}set bearing(t){const r=-e.wrap(t,-180,180)*Math.PI/180;var n;this.angle!==r&&(this._unmodified=!1,this.angle=r,this._calcMatrices(),this.rotationMatrix=(n=new e.ARRAY_TYPE(4),e.ARRAY_TYPE!=Float32Array&&(n[1]=0,n[2]=0),n[0]=1,n[3]=1,n),function(e,t,r){var n=t[0],a=t[1],i=t[2],o=t[3],s=Math.sin(r),l=Math.cos(r);e[0]=n*l+i*s,e[1]=a*l+o*s,e[2]=n*-s+i*l,e[3]=a*-s+o*l}(this.rotationMatrix,this.rotationMatrix,this.angle))}get pitch(){return this._pitch/Math.PI*180}set pitch(t){const r=e.clamp(t,this.minPitch,this.maxPitch)/180*Math.PI;this._pitch!==r&&(this._unmodified=!1,this._pitch=r,this._calcMatrices())}get fov(){return this._fov/Math.PI*180}set fov(e){e=Math.max(.01,Math.min(60,e)),this._fov!==e&&(this._unmodified=!1,this._fov=e/180*Math.PI,this._calcMatrices())}get zoom(){return this._zoom}set zoom(e){const t=Math.min(Math.max(e,this.minZoom),this.maxZoom);this._zoom!==t&&(this._unmodified=!1,this._zoom=t,this.scale=this.zoomScale(t),this.tileZoom=Math.floor(t),this.zoomFraction=t-this.tileZoom,this._constrain(),this._calcMatrices())}get center(){return this._center}set center(e){e.lat===this._center.lat&&e.lng===this._center.lng||(this._unmodified=!1,this._center=e,this._constrain(),this._calcMatrices())}get elevation(){return this._elevation}set elevation(e){e!==this._elevation&&(this._elevation=e,this._constrain(),this._calcMatrices())}get padding(){return this._edgeInsets.toJSON()}set padding(e){this._edgeInsets.equals(e)||(this._unmodified=!1,this._edgeInsets.interpolate(this._edgeInsets,e,1),this._calcMatrices())}get centerPoint(){return this._edgeInsets.getCenter(this.width,this.height)}isPaddingEqual(e){return this._edgeInsets.equals(e)}interpolatePadding(e,t,r){this._unmodified=!1,this._edgeInsets.interpolate(e,t,r),this._constrain(),this._calcMatrices()}coveringZoomLevel(e){const t=(e.roundZoom?Math.round:Math.floor)(this.zoom+this.scaleZoom(this.tileSize/e.tileSize));return Math.max(0,t)}getVisibleUnwrappedCoordinates(t){const r=[new e.UnwrappedTileID(0,t)];if(this._renderWorldCopies){const n=this.pointCoordinate(new e.pointGeometry(0,0)),a=this.pointCoordinate(new e.pointGeometry(this.width,0)),i=this.pointCoordinate(new e.pointGeometry(this.width,this.height)),o=this.pointCoordinate(new e.pointGeometry(0,this.height)),s=Math.floor(Math.min(n.x,a.x,i.x,o.x)),l=Math.floor(Math.max(n.x,a.x,i.x,o.x)),c=1;for(let n=s-c;n<=l+c;n++)0!==n&&r.push(new e.UnwrappedTileID(n,t))}return r}coveringTiles(t){var r,n;let a=this.coveringZoomLevel(t);const i=a;if(void 0!==t.minzoom&&at.maxzoom&&(a=t.maxzoom);const o=this.pointCoordinate(this.getCameraPoint()),s=e.MercatorCoordinate.fromLngLat(this.center),l=Math.pow(2,a),c=[l*o.x,l*o.y,0],u=[l*s.x,l*s.y,0],d=Jr.fromInvProjectionMatrix(this.invProjMatrix,this.worldSize,a);let m=t.minzoom||0;!t.terrain&&this.pitch<=60&&this._edgeInsets.top<.1&&(m=a);const p=t.terrain?2/Math.min(this.tileSize,t.tileSize)*this.tileSize:3,h=e=>({aabb:new Qr([e*l,0,0],[(e+1)*l,l,0]),zoom:0,x:0,y:0,wrap:e,fullyVisible:!1}),f=[],b=[],g=a,_=t.reparseOverscaled?i:a;if(this._renderWorldCopies)for(let e=1;e<=3;e++)f.push(h(-e)),f.push(h(e));for(f.push(h(0));f.length>0;){const a=f.pop(),i=a.x,o=a.y;let s=a.fullyVisible;if(!s){const e=a.aabb.intersects(d);if(0===e)continue;s=2===e}const l=t.terrain?c:u,h=a.aabb.distanceX(l),y=a.aabb.distanceY(l),v=Math.max(Math.abs(h),Math.abs(y)),k=p+(1<k&&a.zoom>=m){const t=g-a.zoom,r=c[0]-.5-(i<>1),d=a.zoom+1;let m=a.aabb.quadrant(l);if(t.terrain){const i=new e.OverscaledTileID(d,a.wrap,d,c,u),o=t.terrain.getMinMaxElevation(i),s=null!==(r=o.minElevation)&&void 0!==r?r:this.elevation,l=null!==(n=o.maxElevation)&&void 0!==n?n:this.elevation;m=new Qr([m.min[0],m.min[1],s],[m.max[0],m.max[1],l])}f.push({aabb:m,zoom:d,x:c,y:u,wrap:a.wrap,fullyVisible:s})}}return b.sort((e,t)=>e.distanceSq-t.distanceSq).map(e=>e.tileID)}resize(e,t){this.width=e,this.height=t,this.pixelsToGLUnits=[2/e,-2/t],this._constrain(),this._calcMatrices()}get unmodified(){return this._unmodified}zoomScale(e){return Math.pow(2,e)}scaleZoom(e){return Math.log(e)/Math.LN2}project(t){const r=e.clamp(t.lat,-this.maxValidLatitude,this.maxValidLatitude);return new e.pointGeometry(e.mercatorXfromLng(t.lng)*this.worldSize,e.mercatorYfromLat(r)*this.worldSize)}unproject(t){return new e.MercatorCoordinate(t.x/this.worldSize,t.y/this.worldSize).toLngLat()}get point(){return this.project(this.center)}updateElevation(e){this.freezeElevation||(this.elevation=e?this.getElevation(this._center,e):0)}getElevation(t,r){const n=e.MercatorCoordinate.fromLngLat(t),a=(1<o&&(a=o-t)}if(this.lngRange){const t=(s+l)/2,r=e.wrap(d.x,t-this.worldSize/2,t+this.worldSize/2),a=c.x/2;r-al&&(n=l-a)}void 0===n&&void 0===a||(this.center=this.unproject(new e.pointGeometry(void 0!==n?n:d.x,void 0!==a?a:d.y)).wrap()),this._unmodified=u,this._constraining=!1}_calcMatrices(){if(!this.height)return;const t=this.centerOffset,r=this.point.x,n=this.point.y;this.cameraToCenterDistance=.5/Math.tan(this._fov/2)*this.height,this._pixelPerMeter=e.mercatorZfromAltitude(1,this.center.lat)*this.worldSize;let a=e.identity(new Float64Array(16));e.scale(a,a,[this.width/2,-this.height/2,1]),e.translate(a,a,[1,-1,0]),this.labelPlaneMatrix=a,a=e.identity(new Float64Array(16)),e.scale(a,a,[1,-1,1]),e.translate(a,a,[-1,-1,0]),e.scale(a,a,[2/this.width,2/this.height,1]),this.glCoordMatrix=a,this.cameraToSeaLevelDistance=this.cameraToCenterDistance+this._elevation*this._pixelPerMeter/Math.cos(this._pitch);const i=Math.PI/2+this._pitch,o=this._fov*(.5+t.y/this.height),s=Math.sin(o)*this.cameraToSeaLevelDistance/Math.sin(e.clamp(Math.PI-i-o,.01,Math.PI-.01)),l=this.getHorizon(),c=2*Math.atan(l/this.cameraToCenterDistance)*(.5+t.y/(2*l)),u=Math.sin(c)*this.cameraToSeaLevelDistance/Math.sin(e.clamp(Math.PI-i-c,.01,Math.PI-.01)),d=Math.cos(Math.PI/2-this._pitch)*s+this.cameraToSeaLevelDistance,m=Math.cos(Math.PI/2-this._pitch)*u+this.cameraToSeaLevelDistance,p=1.01*Math.min(d,m),h=this.height/50;a=new Float64Array(16),e.perspective(a,this._fov,this.width/this.height,h,p),a[8]=2*-t.x/this.width,a[9]=2*t.y/this.height,e.scale(a,a,[1,-1,1]),e.translate(a,a,[0,0,-this.cameraToCenterDistance]),e.rotateX(a,a,this._pitch),e.rotateZ(a,a,this.angle),e.translate(a,a,[-r,-n,0]),this.mercatorMatrix=e.scale([],a,[this.worldSize,this.worldSize,this.worldSize]),e.scale(a,a,[1,1,this._pixelPerMeter]),this.pixelMatrix=e.multiply(new Float64Array(16),this.labelPlaneMatrix,a),e.translate(a,a,[0,0,-this.elevation]),this.projMatrix=a,this.invProjMatrix=e.invert([],a),this.pixelMatrix3D=e.multiply(new Float64Array(16),this.labelPlaneMatrix,a);const f=this.width%2/2,b=this.height%2/2,g=Math.cos(this.angle),_=Math.sin(this.angle),y=r-Math.round(r)+g*f+_*b,v=n-Math.round(n)+g*b+_*f,k=new Float64Array(a);if(e.translate(k,k,[y>.5?y-1:y,v>.5?v-1:v,0]),this.alignedProjMatrix=k,a=e.invert(new Float64Array(16),this.pixelMatrix),!a)throw new Error("failed to invert matrix");this.pixelMatrixInverse=a,this._posMatrixCache={},this._alignedPosMatrixCache={}}maxPitchScaleFactor(){if(!this.pixelMatrixInverse)return 1;const t=this.pointCoordinate(new e.pointGeometry(0,0)),r=[t.x*this.worldSize,t.y*this.worldSize,0,1];return e.transformMat4(r,r,this.pixelMatrix)[3]/this.cameraToCenterDistance}getCameraPoint(){const t=Math.tan(this._pitch)*(this.cameraToCenterDistance||1);return this.centerPoint.add(new e.pointGeometry(0,t))}getCameraQueryGeometry(t){const r=this.getCameraPoint();if(1===t.length)return[t[0],r];{let n=r.x,a=r.y,i=r.x,o=r.y;for(const e of t)n=Math.min(n,e.x),a=Math.min(a,e.y),i=Math.max(i,e.x),o=Math.max(o,e.y);return[new e.pointGeometry(n,a),new e.pointGeometry(i,a),new e.pointGeometry(i,o),new e.pointGeometry(n,o),new e.pointGeometry(n,a)]}}}class rn{constructor(t){this._hashName=t&&encodeURIComponent(t),e.bindAll(["_getCurrentHash","_onHashChange","_updateHash"],this),this._updateHash=function(e,t){let r=!1,n=null;const a=()=>{n=null,r&&(e(),n=setTimeout(a,300),r=!1)};return()=>(r=!0,n||a(),n)}(this._updateHashUnthrottled.bind(this))}addTo(e){return this._map=e,addEventListener("hashchange",this._onHashChange,!1),this._map.on("moveend",this._updateHash),this}remove(){return removeEventListener("hashchange",this._onHashChange,!1),this._map.off("moveend",this._updateHash),clearTimeout(this._updateHash()),delete this._map,this}getHashString(e){const t=this._map.getCenter(),r=Math.round(100*this._map.getZoom())/100,n=Math.ceil((r*Math.LN2+Math.log(512/360/.5))/Math.LN10),a=Math.pow(10,n),i=Math.round(t.lng*a)/a,o=Math.round(t.lat*a)/a,s=this._map.getBearing(),l=this._map.getPitch();let c="";if(c+=e?`/${i}/${o}/${r}`:`${r}/${o}/${i}`,(s||l)&&(c+="/"+Math.round(10*s)/10),l&&(c+="/"+Math.round(l)),this._hashName){const e=this._hashName;let t=!1;const r=window.location.hash.slice(1).split("&").map(r=>{const n=r.split("=")[0];return n===e?(t=!0,`${n}=${c}`):r}).filter(e=>e);return t||r.push(`${e}=${c}`),"#"+r.join("&")}return"#"+c}_getCurrentHash(){const e=window.location.hash.replace("#","");if(this._hashName){let t;return e.split("&").map(e=>e.split("=")).forEach(e=>{e[0]===this._hashName&&(t=e)}),(t&&t[1]||"").split("/")}return e.split("/")}_onHashChange(){const e=this._getCurrentHash();if(e.length>=3&&!e.some(e=>isNaN(e))){const t=this._map.dragRotate.isEnabled()&&this._map.touchZoomRotate.isEnabled()?+(e[3]||0):this._map.getBearing();return this._map.jumpTo({center:[+e[2],+e[1]],zoom:+e[0],bearing:t,pitch:+(e[4]||0)}),!0}return!1}_updateHashUnthrottled(){const e=window.location.href.replace(/(#.+)?$/,this.getHashString());try{window.history.replaceState(window.history.state,null,e)}catch(e){}}}const nn={linearity:.3,easing:e.bezier(0,0,.3,1)},an=e.extend({deceleration:2500,maxSpeed:1400},nn),on=e.extend({deceleration:20,maxSpeed:1400},nn),sn=e.extend({deceleration:1e3,maxSpeed:360},nn),ln=e.extend({deceleration:1e3,maxSpeed:90},nn);class cn{constructor(e){this._map=e,this.clear()}clear(){this._inertiaBuffer=[]}record(t){this._drainInertiaBuffer(),this._inertiaBuffer.push({time:e.exported.now(),settings:t})}_drainInertiaBuffer(){const t=this._inertiaBuffer,r=e.exported.now();for(;t.length>0&&r-t[0].time>160;)t.shift()}_onMoveEnd(t){if(this._drainInertiaBuffer(),this._inertiaBuffer.length<2)return;const r={zoom:0,bearing:0,pitch:0,pan:new e.pointGeometry(0,0),pinchAround:void 0,around:void 0};for(const{settings:e}of this._inertiaBuffer)r.zoom+=e.zoomDelta||0,r.bearing+=e.bearingDelta||0,r.pitch+=e.pitchDelta||0,e.panDelta&&r.pan._add(e.panDelta),e.around&&(r.around=e.around),e.pinchAround&&(r.pinchAround=e.pinchAround);const n=this._inertiaBuffer[this._inertiaBuffer.length-1].time-this._inertiaBuffer[0].time,a={};if(r.pan.mag()){const i=dn(r.pan.mag(),n,e.extend({},an,t||{}));a.offset=r.pan.mult(i.amount/r.pan.mag()),a.center=this._map.transform.center,un(a,i)}if(r.zoom){const e=dn(r.zoom,n,on);a.zoom=this._map.transform.zoom+e.amount,un(a,e)}if(r.bearing){const t=dn(r.bearing,n,sn);a.bearing=this._map.transform.bearing+e.clamp(t.amount,-179,179),un(a,t)}if(r.pitch){const e=dn(r.pitch,n,ln);a.pitch=this._map.transform.pitch+e.amount,un(a,e)}if(a.zoom||a.bearing){const e=void 0===r.pinchAround?r.around:r.pinchAround;a.around=e?this._map.unproject(e):this._map.getCenter()}return this.clear(),e.extend(a,{noMoveStart:!0})}}function un(e,t){(!e.duration||e.durationr.unproject(e)),l=o.reduce((e,t,r,n)=>e.add(t.div(n.length)),new e.pointGeometry(0,0));super(t,{points:o,point:l,lngLats:s,lngLat:r.unproject(l),originalEvent:n}),this._defaultPrevented=!1}preventDefault(){this._defaultPrevented=!0}get defaultPrevented(){return this._defaultPrevented}}class hn extends e.Event{constructor(e,t,r){super(e,{originalEvent:r}),this._defaultPrevented=!1}preventDefault(){this._defaultPrevented=!0}get defaultPrevented(){return this._defaultPrevented}}class fn{constructor(e,t){this._map=e,this._clickTolerance=t.clickTolerance}reset(){delete this._mousedownPos}wheel(e){return this._firePreventable(new hn(e.type,this._map,e))}mousedown(e,t){return this._mousedownPos=t,this._firePreventable(new mn(e.type,this._map,e))}mouseup(e){this._map.fire(new mn(e.type,this._map,e))}click(e,t){this._mousedownPos&&this._mousedownPos.dist(t)>=this._clickTolerance||this._map.fire(new mn(e.type,this._map,e))}dblclick(e){return this._firePreventable(new mn(e.type,this._map,e))}mouseover(e){this._map.fire(new mn(e.type,this._map,e))}mouseout(e){this._map.fire(new mn(e.type,this._map,e))}touchstart(e){return this._firePreventable(new pn(e.type,this._map,e))}touchmove(e){this._map.fire(new pn(e.type,this._map,e))}touchend(e){this._map.fire(new pn(e.type,this._map,e))}touchcancel(e){this._map.fire(new pn(e.type,this._map,e))}_firePreventable(e){if(this._map.fire(e),e.defaultPrevented)return{}}isEnabled(){return!0}isActive(){return!1}enable(){}disable(){}}class bn{constructor(e){this._map=e}reset(){this._delayContextMenu=!1,this._ignoreContextMenu=!0,delete this._contextMenuEvent}mousemove(e){this._map.fire(new mn(e.type,this._map,e))}mousedown(){this._delayContextMenu=!0,this._ignoreContextMenu=!1}mouseup(){this._delayContextMenu=!1,this._contextMenuEvent&&(this._map.fire(new mn("contextmenu",this._map,this._contextMenuEvent)),delete this._contextMenuEvent)}contextmenu(e){this._delayContextMenu?this._contextMenuEvent=e:this._ignoreContextMenu||this._map.fire(new mn(e.type,this._map,e)),this._map.listens("contextmenu")&&e.preventDefault()}isEnabled(){return!0}isActive(){return!1}enable(){}disable(){}}class gn{constructor(e,t){this._map=e,this._el=e.getCanvasContainer(),this._container=e.getContainer(),this._clickTolerance=t.clickTolerance||1}isEnabled(){return!!this._enabled}isActive(){return!!this._active}enable(){this.isEnabled()||(this._enabled=!0)}disable(){this.isEnabled()&&(this._enabled=!1)}mousedown(e,t){this.isEnabled()&&e.shiftKey&&0===e.button&&(i.disableDrag(),this._startPos=this._lastPos=t,this._active=!0)}mousemoveWindow(e,t){if(!this._active)return;const r=t;if(this._lastPos.equals(r)||!this._box&&r.dist(this._startPos)e.fitScreenCoordinates(n,a,this._map.getBearing(),{linear:!0})};this._fireEvent("boxzoomcancel",t)}keydown(e){this._active&&27===e.keyCode&&(this.reset(),this._fireEvent("boxzoomcancel",e))}reset(){this._active=!1,this._container.classList.remove("maplibregl-crosshair","mapboxgl-crosshair"),this._box&&(i.remove(this._box),this._box=null),i.enableDrag(),delete this._startPos,delete this._lastPos}_fireEvent(t,r){return this._map.fire(new e.Event(t,{originalEvent:r}))}}function _n(e,t){if(e.length!==t.length)throw new Error(`The number of touches and points are not equal - touches ${e.length}, points ${t.length}`);const r={};for(let n=0;nthis.numTouches)&&(this.aborted=!0),this.aborted||(void 0===this.startTime&&(this.startTime=t.timeStamp),n.length===this.numTouches&&(this.centroid=function(t){const r=new e.pointGeometry(0,0);for(const e of t)r._add(e);return r.div(t.length)}(r),this.touches=_n(n,r)))}touchmove(e,t,r){if(this.aborted||!this.centroid)return;const n=_n(r,t);for(const e in this.touches){const t=this.touches[e],r=n[e];(!r||r.dist(t)>30)&&(this.aborted=!0)}}touchend(e,t,r){if((!this.centroid||e.timeStamp-this.startTime>500)&&(this.aborted=!0),0===r.length){const e=!this.aborted&&this.centroid;if(this.reset(),e)return e}}}class vn{constructor(e){this.singleTap=new yn(e),this.numTaps=e.numTaps,this.reset()}reset(){this.lastTime=1/0,delete this.lastTap,this.count=0,this.singleTap.reset()}touchstart(e,t,r){this.singleTap.touchstart(e,t,r)}touchmove(e,t,r){this.singleTap.touchmove(e,t,r)}touchend(e,t,r){const n=this.singleTap.touchend(e,t,r);if(n){const t=e.timeStamp-this.lastTime<500,r=!this.lastTap||this.lastTap.dist(n)<30;if(t&&r||this.reset(),this.count++,this.lastTime=e.timeStamp,this.lastTap=n,this.count===this.numTaps)return this.reset(),n}}}class kn{constructor(){this._zoomIn=new vn({numTouches:1,numTaps:2}),this._zoomOut=new vn({numTouches:2,numTaps:1}),this.reset()}reset(){this._active=!1,this._zoomIn.reset(),this._zoomOut.reset()}touchstart(e,t,r){this._zoomIn.touchstart(e,t,r),this._zoomOut.touchstart(e,t,r)}touchmove(e,t,r){this._zoomIn.touchmove(e,t,r),this._zoomOut.touchmove(e,t,r)}touchend(e,t,r){const n=this._zoomIn.touchend(e,t,r),a=this._zoomOut.touchend(e,t,r);return n?(this._active=!0,e.preventDefault(),setTimeout(()=>this.reset(),0),{cameraAnimation:t=>t.easeTo({duration:300,zoom:t.getZoom()+1,around:t.unproject(n)},{originalEvent:e})}):a?(this._active=!0,e.preventDefault(),setTimeout(()=>this.reset(),0),{cameraAnimation:t=>t.easeTo({duration:300,zoom:t.getZoom()-1,around:t.unproject(a)},{originalEvent:e})}):void 0}touchcancel(){this.reset()}enable(){this._enabled=!0}disable(){this._enabled=!1,this.reset()}isEnabled(){return this._enabled}isActive(){return this._active}}const xn={0:1,2:2};class wn{constructor(e){this.reset(),this._clickTolerance=e.clickTolerance||1}reset(){this._active=!1,this._moved=!1,delete this._lastPoint,delete this._eventButton}_correctButton(e,t){return!1}_move(e,t){return{}}mousedown(e,t){if(this._lastPoint)return;const r=i.mouseButton(e);this._correctButton(e,r)&&(this._lastPoint=t,this._eventButton=r)}mousemoveWindow(e,t){const r=this._lastPoint;if(r)if(e.preventDefault(),function(e,t){const r=xn[t];return void 0===e.buttons||(e.buttons&r)!==r}(e,this._eventButton))this.reset();else if(this._moved||!(t.dist(r){this._cancelCooperativeMessage=!1},200)}touchstart(e,t,r){return this._calculateTransform(e,t,r)}touchmove(e,t,r){if(this._map._cooperativeGestures&&(2===this._minTouches&&r.length<2&&!this._cancelCooperativeMessage?this._map._onCooperativeGesture(e,!1,r.length):this._cancelCooperativeMessage||(this._cancelCooperativeMessage=!0)),this._active&&!(r.length0&&(this._active=!0);const a=_n(n,r),i=new e.pointGeometry(0,0),o=new e.pointGeometry(0,0);let s=0;for(const e in a){const t=a[e],r=this._touches[e];r&&(i._add(t),o._add(t.sub(r)),s++,a[e]=t)}if(this._touches=a,sMath.abs(e.x)}class In extends Sn{constructor(e){super(),this._map=e}reset(){super.reset(),this._valid=void 0,delete this._firstMove,delete this._lastPoints}touchstart(e,t,r){super.touchstart(e,t,r),this._currentTouchCount=r.length}_start(e){this._lastPoints=e,Pn(e[0].sub(e[1]))&&(this._valid=!1)}_move(e,t,r){if(this._map._cooperativeGestures&&this._currentTouchCount<3)return;const n=e[0].sub(this._lastPoints[0]),a=e[1].sub(this._lastPoints[1]);return this._valid=this.gestureBeginsVertically(n,a,r.timeStamp),this._valid?(this._lastPoints=e,this._active=!0,{pitchDelta:(n.y+a.y)/2*-.5}):void 0}gestureBeginsVertically(e,t,r){if(void 0!==this._valid)return this._valid;const n=e.mag()>=2,a=t.mag()>=2;if(!n&&!a)return;if(!n||!a)return void 0===this._firstMove&&(this._firstMove=r),r-this._firstMove<100&&void 0;const i=e.y>0==t.y>0;return Pn(e)&&Pn(t)&&i}}const Dn={panStep:100,bearingStep:15,pitchStep:10};class Ln{constructor(){const e=Dn;this._panStep=e.panStep,this._bearingStep=e.bearingStep,this._pitchStep=e.pitchStep,this._rotationDisabled=!1}reset(){this._active=!1}keydown(e){if(e.altKey||e.ctrlKey||e.metaKey)return;let t=0,r=0,n=0,a=0,i=0;switch(e.keyCode){case 61:case 107:case 171:case 187:t=1;break;case 189:case 109:case 173:t=-1;break;case 37:e.shiftKey?r=-1:(e.preventDefault(),a=-1);break;case 39:e.shiftKey?r=1:(e.preventDefault(),a=1);break;case 38:e.shiftKey?n=1:(e.preventDefault(),i=-1);break;case 40:e.shiftKey?n=-1:(e.preventDefault(),i=1);break;default:return}return this._rotationDisabled&&(r=0,n=0),{cameraAnimation:o=>{const s=o.getZoom();o.easeTo({duration:300,easeId:"keyboardHandler",easing:$n,zoom:t?Math.round(s)+t*(e.shiftKey?2:1):s,bearing:o.getBearing()+r*this._bearingStep,pitch:o.getPitch()+n*this._pitchStep,offset:[-a*this._panStep,-i*this._panStep],center:o.getCenter()},{originalEvent:e})}}}enable(){this._enabled=!0}disable(){this._enabled=!1,this.reset()}isEnabled(){return this._enabled}isActive(){return this._active}disableRotation(){this._rotationDisabled=!0}enableRotation(){this._rotationDisabled=!1}}function $n(e){return e*(2-e)}const Rn=4.000244140625;class Bn{constructor(t,r){this._map=t,this._el=t.getCanvasContainer(),this._handler=r,this._delta=0,this._defaultZoomRate=.01,this._wheelZoomRate=.0022222222222222222,e.bindAll(["_onTimeout"],this)}setZoomRate(e){this._defaultZoomRate=e}setWheelZoomRate(e){this._wheelZoomRate=e}isEnabled(){return!!this._enabled}isActive(){return!!this._active||void 0!==this._finishTimeout}isZooming(){return!!this._zooming}enable(e){this.isEnabled()||(this._enabled=!0,this._aroundCenter=e&&"center"===e.around)}disable(){this.isEnabled()&&(this._enabled=!1)}wheel(t){if(!this.isEnabled())return;if(this._map._cooperativeGestures){if(!this._map._metaPress)return;t.preventDefault()}let r=t.deltaMode===WheelEvent.DOM_DELTA_LINE?40*t.deltaY:t.deltaY;const n=e.exported.now(),a=n-(this._lastWheelEventTime||0);this._lastWheelEventTime=n,0!==r&&r%Rn==0?this._type="wheel":0!==r&&Math.abs(r)<4?this._type="trackpad":a>400?(this._type=null,this._lastValue=r,this._timeout=setTimeout(this._onTimeout,40,t)):this._type||(this._type=Math.abs(a*r)<200?"trackpad":"wheel",this._timeout&&(clearTimeout(this._timeout),this._timeout=null,r+=this._lastValue)),t.shiftKey&&r&&(r/=4),this._type&&(this._lastWheelEvent=t,this._delta-=r,this._active||this._start(t)),t.preventDefault()}_onTimeout(e){this._type="wheel",this._delta-=this._lastValue,this._active||this._start(e)}_start(t){if(!this._delta)return;this._frameId&&(this._frameId=null),this._active=!0,this.isZooming()||(this._zooming=!0),this._finishTimeout&&(clearTimeout(this._finishTimeout),delete this._finishTimeout);const r=i.mousePos(this._el,t);this._around=e.LngLat.convert(this._aroundCenter?this._map.getCenter():this._map.unproject(r)),this._aroundPoint=this._map.transform.locationPoint(this._around),this._frameId||(this._frameId=!0,this._handler._triggerRenderFrame())}renderFrame(){if(!this._frameId)return;if(this._frameId=null,!this.isActive())return;const t=this._map.transform;if(0!==this._delta){const e="wheel"===this._type&&Math.abs(this._delta)>Rn?this._wheelZoomRate:this._defaultZoomRate;let r=2/(1+Math.exp(-Math.abs(this._delta*e)));this._delta<0&&0!==r&&(r=1/r);const n="number"==typeof this._targetZoom?t.zoomScale(this._targetZoom):t.scale;this._targetZoom=Math.min(t.maxZoom,Math.max(t.minZoom,t.scaleZoom(n*r))),"wheel"===this._type&&(this._startZoom=t.zoom,this._easing=this._smoothOutEasing(200)),this._delta=0}const r="number"==typeof this._targetZoom?this._targetZoom:t.zoom,n=this._startZoom,a=this._easing;let i,o=!1;if("wheel"===this._type&&n&&a){const t=Math.min((e.exported.now()-this._lastWheelEventTime)/200,1),s=a(t);i=e.number(n,r,s),t<1?this._frameId||(this._frameId=!0):o=!0}else i=r,o=!0;return this._active=!0,o&&(this._active=!1,this._finishTimeout=setTimeout(()=>{this._zooming=!1,this._handler._triggerRenderFrame(),delete this._targetZoom,delete this._finishTimeout},200)),{noInertia:!0,needsRenderFrame:!o,zoomDelta:i-t.zoom,around:this._aroundPoint,originalEvent:this._lastWheelEvent}}_smoothOutEasing(t){let r=e.ease;if(this._prevEase){const t=this._prevEase,n=(e.exported.now()-t.start)/t.duration,a=t.easing(n+.01)-t.easing(n),i=.27/Math.sqrt(a*a+1e-4)*.01,o=Math.sqrt(.0729-i*i);r=e.bezier(i,o,.25,1)}return this._prevEase={start:e.exported.now(),duration:t,easing:r},r}reset(){this._active=!1}}class Fn{constructor(e,t){this._clickZoom=e,this._tapZoom=t}enable(){this._clickZoom.enable(),this._tapZoom.enable()}disable(){this._clickZoom.disable(),this._tapZoom.disable()}isEnabled(){return this._clickZoom.isEnabled()&&this._tapZoom.isEnabled()}isActive(){return this._clickZoom.isActive()||this._tapZoom.isActive()}}class qn{constructor(){this.reset()}reset(){this._active=!1}dblclick(e,t){return e.preventDefault(),{cameraAnimation:r=>{r.easeTo({duration:300,zoom:r.getZoom()+(e.shiftKey?-1:1),around:r.unproject(t)},{originalEvent:e})}}}enable(){this._enabled=!0}disable(){this._enabled=!1,this.reset()}isEnabled(){return this._enabled}isActive(){return this._active}}class Vn{constructor(){this._tap=new vn({numTouches:1,numTaps:1}),this.reset()}reset(){this._active=!1,delete this._swipePoint,delete this._swipeTouch,delete this._tapTime,this._tap.reset()}touchstart(e,t,r){this._swipePoint||(this._tapTime&&e.timeStamp-this._tapTime>500&&this.reset(),this._tapTime?r.length>0&&(this._swipePoint=t[0],this._swipeTouch=r[0].identifier):this._tap.touchstart(e,t,r))}touchmove(e,t,r){if(this._tapTime){if(this._swipePoint){if(r[0].identifier!==this._swipeTouch)return;const n=t[0],a=n.y-this._swipePoint.y;return this._swipePoint=n,e.preventDefault(),this._active=!0,{zoomDelta:a/128}}}else this._tap.touchmove(e,t,r)}touchend(e,t,r){this._tapTime?this._swipePoint&&0===r.length&&this.reset():this._tap.touchend(e,t,r)&&(this._tapTime=e.timeStamp)}touchcancel(){this.reset()}enable(){this._enabled=!0}disable(){this._enabled=!1,this.reset()}isEnabled(){return this._enabled}isActive(){return this._active}}class Un{constructor(e,t,r){this._el=e,this._mousePan=t,this._touchPan=r}enable(e){this._inertiaOptions=e||{},this._mousePan.enable(),this._touchPan.enable(),this._el.classList.add("maplibregl-touch-drag-pan","mapboxgl-touch-drag-pan")}disable(){this._mousePan.disable(),this._touchPan.disable(),this._el.classList.remove("maplibregl-touch-drag-pan","mapboxgl-touch-drag-pan")}isEnabled(){return this._mousePan.isEnabled()&&this._touchPan.isEnabled()}isActive(){return this._mousePan.isActive()||this._touchPan.isActive()}}class Hn{constructor(e,t,r){this._pitchWithRotate=e.pitchWithRotate,this._mouseRotate=t,this._mousePitch=r}enable(){this._mouseRotate.enable(),this._pitchWithRotate&&this._mousePitch.enable()}disable(){this._mouseRotate.disable(),this._mousePitch.disable()}isEnabled(){return this._mouseRotate.isEnabled()&&(!this._pitchWithRotate||this._mousePitch.isEnabled())}isActive(){return this._mouseRotate.isActive()||this._mousePitch.isActive()}}class Wn{constructor(e,t,r,n){this._el=e,this._touchZoom=t,this._touchRotate=r,this._tapDragZoom=n,this._rotationDisabled=!1,this._enabled=!0}enable(e){this._touchZoom.enable(e),this._rotationDisabled||this._touchRotate.enable(e),this._tapDragZoom.enable(),this._el.classList.add("maplibregl-touch-zoom-rotate","mapboxgl-touch-zoom-rotate")}disable(){this._touchZoom.disable(),this._touchRotate.disable(),this._tapDragZoom.disable(),this._el.classList.remove("maplibregl-touch-zoom-rotate","mapboxgl-touch-zoom-rotate")}isEnabled(){return this._touchZoom.isEnabled()&&(this._rotationDisabled||this._touchRotate.isEnabled())&&this._tapDragZoom.isEnabled()}isActive(){return this._touchZoom.isActive()||this._touchRotate.isActive()||this._tapDragZoom.isActive()}disableRotation(){this._rotationDisabled=!0,this._touchRotate.disable()}enableRotation(){this._rotationDisabled=!1,this._touchZoom.isEnabled()&&this._touchRotate.enable()}}const Gn=e=>e.zoom||e.drag||e.pitch||e.rotate;class Yn extends e.Event{}function Xn(e){return e.panDelta&&e.panDelta.mag()||e.zoomDelta||e.bearingDelta||e.pitchDelta}class Zn{constructor(t,r){this._map=t,this._el=this._map.getCanvasContainer(),this._handlers=[],this._handlersById={},this._changes=[],this._inertia=new cn(t),this._bearingSnap=r.bearingSnap,this._previousActiveHandlers={},this._eventsInProgress={},this._addDefaultHandlers(r),e.bindAll(["handleEvent","handleWindowEvent"],this);const n=this._el;this._listeners=[[n,"touchstart",{passive:!0}],[n,"touchmove",{passive:!1}],[n,"touchend",void 0],[n,"touchcancel",void 0],[n,"mousedown",void 0],[n,"mousemove",void 0],[n,"mouseup",void 0],[document,"mousemove",{capture:!0}],[document,"mouseup",void 0],[n,"mouseover",void 0],[n,"mouseout",void 0],[n,"dblclick",void 0],[n,"click",void 0],[n,"keydown",{capture:!1}],[n,"keyup",void 0],[n,"wheel",{passive:!1}],[n,"contextmenu",void 0],[window,"blur",void 0]];for(const[e,t,r]of this._listeners)i.addEventListener(e,t,e===document?this.handleWindowEvent:this.handleEvent,r)}destroy(){for(const[e,t,r]of this._listeners)i.removeEventListener(e,t,e===document?this.handleWindowEvent:this.handleEvent,r)}_addDefaultHandlers(e){const t=this._map,r=t.getCanvasContainer();this._add("mapEvent",new fn(t,e));const n=t.boxZoom=new gn(t,e);this._add("boxZoom",n);const a=new kn,i=new qn;t.doubleClickZoom=new Fn(i,a),this._add("tapZoom",a),this._add("clickZoom",i);const o=new Vn;this._add("tapDragZoom",o);const s=t.touchPitch=new In(t);this._add("touchPitch",s);const l=new En(e),c=new jn(e);t.dragRotate=new Hn(e,l,c),this._add("mouseRotate",l,["mousePitch"]),this._add("mousePitch",c,["mouseRotate"]);const u=new Nn(e),d=new On(e,t);t.dragPan=new Un(r,u,d),this._add("mousePan",u),this._add("touchPan",d,["touchZoom","touchRotate"]);const m=new Mn,p=new Tn;t.touchZoomRotate=new Wn(r,p,m,o),this._add("touchRotate",m,["touchPan","touchZoom"]),this._add("touchZoom",p,["touchPan","touchRotate"]);const h=t.scrollZoom=new Bn(t,this);this._add("scrollZoom",h,["mousePan"]);const f=t.keyboard=new Ln;this._add("keyboard",f),this._add("blockableMapEvent",new bn(t));for(const r of["boxZoom","doubleClickZoom","tapDragZoom","touchPitch","dragRotate","dragPan","touchZoomRotate","scrollZoom","keyboard"])e.interactive&&e[r]&&t[r].enable(e[r])}_add(e,t,r){this._handlers.push({handlerName:e,handler:t,allowed:r}),this._handlersById[e]=t}stop(e){if(!this._updatingCamera){for(const{handler:e}of this._handlers)e.reset();this._inertia.clear(),this._fireEvents({},{},e),this._changes=[]}}isActive(){for(const{handler:e}of this._handlers)if(e.isActive())return!0;return!1}isZooming(){return!!this._eventsInProgress.zoom||this._map.scrollZoom.isZooming()}isRotating(){return!!this._eventsInProgress.rotate}isMoving(){return Boolean(Gn(this._eventsInProgress))||this.isZooming()}_blockedByActive(e,t,r){for(const n in e)if(n!==r&&(!t||t.indexOf(n)<0))return!0;return!1}handleWindowEvent(e){this.handleEvent(e,e.type+"Window")}_getMapTouches(e){const t=[];for(const r of e)this._el.contains(r.target)&&t.push(r);return t}handleEvent(e,t){if("blur"===e.type)return void this.stop(!0);this._updatingCamera=!0;const r="renderFrame"===e.type?void 0:e,n={needsRenderFrame:!1},a={},o={},s=e.touches,l=s?this._getMapTouches(s):void 0,c=l?i.touchPos(this._el,l):i.mousePos(this._el,e);for(const{handlerName:i,handler:s,allowed:u}of this._handlers){if(!s.isEnabled())continue;let d;this._blockedByActive(o,u,i)?s.reset():s[t||e.type]&&(d=s[t||e.type](e,c,l),this.mergeHandlerResult(n,a,d,i,r),d&&d.needsRenderFrame&&this._triggerRenderFrame()),(d||s.isActive())&&(o[i]=s)}const u={};for(const e in this._previousActiveHandlers)o[e]||(u[e]=r);this._previousActiveHandlers=o,(Object.keys(u).length||Xn(n))&&(this._changes.push([n,a,u]),this._triggerRenderFrame()),(Object.keys(o).length||Xn(n))&&this._map._stop(!0),this._updatingCamera=!1;const{cameraAnimation:d}=n;d&&(this._inertia.clear(),this._fireEvents({},{},!0),this._changes=[],d(this._map))}mergeHandlerResult(t,r,n,a,i){if(!n)return;e.extend(t,n);const o={handlerName:a,originalEvent:n.originalEvent||i};void 0!==n.zoomDelta&&(r.zoom=o),void 0!==n.panDelta&&(r.drag=o),void 0!==n.pitchDelta&&(r.pitch=o),void 0!==n.bearingDelta&&(r.rotate=o)}_applyChanges(){const t={},r={},n={};for(const[a,i,o]of this._changes)a.panDelta&&(t.panDelta=(t.panDelta||new e.pointGeometry(0,0))._add(a.panDelta)),a.zoomDelta&&(t.zoomDelta=(t.zoomDelta||0)+a.zoomDelta),a.bearingDelta&&(t.bearingDelta=(t.bearingDelta||0)+a.bearingDelta),a.pitchDelta&&(t.pitchDelta=(t.pitchDelta||0)+a.pitchDelta),void 0!==a.around&&(t.around=a.around),void 0!==a.pinchAround&&(t.pinchAround=a.pinchAround),a.noInertia&&(t.noInertia=a.noInertia),e.extend(r,i),e.extend(n,o);this._updateMapTransform(t,r,n),this._changes=[]}_updateMapTransform(t,r,n){const a=this._map,i=a.transform,o=a.style&&a.style.terrain;if(!(Xn(t)||o&&this._drag))return this._fireEvents(r,n,!0);let{panDelta:s,zoomDelta:l,bearingDelta:c,pitchDelta:u,around:d,pinchAround:m}=t;void 0!==m&&(d=m),a._stop(!0),d=d||a.transform.centerPoint;const p=i.pointLocation(s?d.sub(s):d);c&&(i.bearing+=c),u&&(i.pitch+=u),l&&(i.zoom+=l),o?r.drag&&!this._drag?(this._drag={center:i.centerPoint,lngLat:i.pointLocation(d),point:d,handlerName:r.drag.handlerName},a.fire(new e.Event("freezeElevation",{freeze:!0}))):this._drag&&n[this._drag.handlerName]?(a.fire(new e.Event("freezeElevation",{freeze:!1})),this._drag=null):r.drag&&this._drag&&(i.center=i.pointLocation(i.centerPoint.sub(s))):i.setLocationAtPoint(p,d),this._map._update(),t.noInertia||this._inertia.record(t),this._fireEvents(r,n,!0)}_fireEvents(t,r,n){const a=Gn(this._eventsInProgress),i=Gn(t),o={};for(const e in t){const{originalEvent:r}=t[e];this._eventsInProgress[e]||(o[e+"start"]=r),this._eventsInProgress[e]=t[e]}!a&&i&&this._fireEvent("movestart",i.originalEvent);for(const e in o)this._fireEvent(e,o[e]);i&&this._fireEvent("move",i.originalEvent);for(const e in t){const{originalEvent:r}=t[e];this._fireEvent(e,r)}const s={};let l;for(const e in this._eventsInProgress){const{handlerName:t,originalEvent:n}=this._eventsInProgress[e];this._handlersById[t].isActive()||(delete this._eventsInProgress[e],l=r[t]||n,s[e+"end"]=l)}for(const e in s)this._fireEvent(e,s[e]);const c=Gn(this._eventsInProgress);if(n&&(a||i)&&!c){this._updatingCamera=!0;const t=this._inertia._onMoveEnd(this._map.dragPan._inertiaOptions),r=e=>0!==e&&-this._bearingSnap{delete this._frameId,this.handleEvent(new Yn("renderFrame",{timeStamp:e})),this._applyChanges()})}_triggerRenderFrame(){void 0===this._frameId&&(this._frameId=this._requestFrame())}}const Kn={extend:(t,...r)=>e.extend(t,...r),run(e){e()},logToElement(e,t=!1,r="log"){const n=window.document.getElementById(r);n&&(t&&(n.innerHTML=""),n.innerHTML+="
"+e)}};class Jn extends e.Evented{constructor(t,r){super(),this._moving=!1,this._zooming=!1,this.transform=t,this._bearingSnap=r.bearingSnap,e.bindAll(["_renderFrameCallback"],this)}getCenter(){return new e.LngLat(this.transform.center.lng,this.transform.center.lat)}setCenter(e,t){return this.jumpTo({center:e},t)}panBy(t,r,n){return t=e.pointGeometry.convert(t).mult(-1),this.panTo(this.transform.center,e.extend({offset:t},r),n)}panTo(t,r,n){return this.easeTo(e.extend({center:t},r),n)}getZoom(){return this.transform.zoom}setZoom(e,t){return this.jumpTo({zoom:e},t),this}zoomTo(t,r,n){return this.easeTo(e.extend({zoom:t},r),n)}zoomIn(e,t){return this.zoomTo(this.getZoom()+1,e,t),this}zoomOut(e,t){return this.zoomTo(this.getZoom()-1,e,t),this}getBearing(){return this.transform.bearing}setBearing(e,t){return this.jumpTo({bearing:e},t),this}getPadding(){return this.transform.padding}setPadding(e,t){return this.jumpTo({padding:e},t),this}rotateTo(t,r,n){return this.easeTo(e.extend({bearing:t},r),n)}resetNorth(t,r){return this.rotateTo(0,e.extend({duration:1e3},t),r),this}resetNorthPitch(t,r){return this.easeTo(e.extend({bearing:0,pitch:0,duration:1e3},t),r),this}snapToNorth(e,t){return Math.abs(this.getBearing()){if(this._zooming&&(n.zoom=e.number(a,l,t)),this._rotating&&(n.bearing=e.number(i,c,t)),this._pitching&&(n.pitch=e.number(o,u,t)),this._padding&&(n.interpolatePadding(s,d,t),p=n.centerPoint.add(m)),y)n.setLocationAtPoint(y,v);else{const e=n.zoomScale(n.zoom-a),r=l>a?Math.min(2,_):Math.max(.5,_),i=Math.pow(r,1-t),o=n.unproject(b.add(g.mult(t*i)).mult(e));n.setLocationAtPoint(n.renderWorldCopies?o.wrap():o,p)}this._fireMoveEvents(r)},e=>{this._afterEase(r,e)},t),this}_prepareEase(t,r,n={}){this._moving=!0,this.fire(new e.Event("freezeElevation",{freeze:!0})),r||n.moving||this.fire(new e.Event("movestart",t)),this._zooming&&!n.zooming&&this.fire(new e.Event("zoomstart",t)),this._rotating&&!n.rotating&&this.fire(new e.Event("rotatestart",t)),this._pitching&&!n.pitching&&this.fire(new e.Event("pitchstart",t))}_fireMoveEvents(t){this.fire(new e.Event("move",t)),this._zooming&&this.fire(new e.Event("zoom",t)),this._rotating&&this.fire(new e.Event("rotate",t)),this._pitching&&this.fire(new e.Event("pitch",t))}_afterEase(t,r){if(this._easeId&&r&&this._easeId===r)return;delete this._easeId,this.fire(new e.Event("freezeElevation",{freeze:!1}));const n=this._zooming,a=this._rotating,i=this._pitching;this._moving=!1,this._zooming=!1,this._rotating=!1,this._pitching=!1,this._padding=!1,n&&this.fire(new e.Event("zoomend",t)),a&&this.fire(new e.Event("rotateend",t)),i&&this.fire(new e.Event("pitchend",t)),this.fire(new e.Event("moveend",t))}flyTo(t,r){if(!t.essential&&e.exported.prefersReducedMotion){const n=e.pick(t,["center","zoom","bearing","pitch","around"]);return this.jumpTo(n,r)}this.stop(),t=e.extend({offset:[0,0],speed:1.2,curve:1.42,easing:e.ease},t);const n=this.transform,a=this.getZoom(),i=this.getBearing(),o=this.getPitch(),s=this.getPadding(),l="zoom"in t?e.clamp(+t.zoom,n.minZoom,n.maxZoom):a,c="bearing"in t?this._normalizeBearing(t.bearing,i):i,u="pitch"in t?+t.pitch:o,d="padding"in t?t.padding:n.padding,m=n.zoomScale(l-a),p=e.pointGeometry.convert(t.offset);let h=n.centerPoint.add(p);const f=n.pointLocation(h),b=e.LngLat.convert(t.center||f);this._normalizeCenter(b);const g=n.project(f),_=n.project(b).sub(g);let y=t.curve;const v=Math.max(n.width,n.height),k=v/m,x=_.mag();if("minZoom"in t){const r=e.clamp(Math.min(t.minZoom,a,l),n.minZoom,n.maxZoom),i=v/n.zoomScale(r-a);y=Math.sqrt(i/x*2)}const w=y*y;function N(e){const t=(k*k-v*v+(e?-1:1)*w*w*x*x)/(2*(e?k:v)*w*x);return Math.log(Math.sqrt(t*t+1)-t)}function E(e){return(Math.exp(e)-Math.exp(-e))/2}function j(e){return(Math.exp(e)+Math.exp(-e))/2}const O=N(0);let S=function(e){return j(O)/j(O+y*e)},C=function(e){return v*((j(O)*(E(t=O+y*e)/j(t))-E(O))/w)/x;var t},z=(N(1)-O)/y;if(Math.abs(x)<1e-6||!isFinite(z)){if(Math.abs(v-k)<1e-6)return this.easeTo(t,r);const e=kt.maxDuration&&(t.duration=0),this._zooming=!0,this._rotating=i!==c,this._pitching=u!==o,this._padding=!n.isPaddingEqual(d),this._prepareEase(r,!1),this._ease(t=>{const m=t*z,f=1/S(m);n.zoom=1===t?l:a+n.scaleZoom(f),this._rotating&&(n.bearing=e.number(i,c,t)),this._pitching&&(n.pitch=e.number(o,u,t)),this._padding&&(n.interpolatePadding(s,d,t),h=n.centerPoint.add(p));const y=1===t?b:n.unproject(g.add(_.mult(C(m))).mult(f));n.setLocationAtPoint(n.renderWorldCopies?y.wrap():y,h),this._fireMoveEvents(r)},()=>this._afterEase(r),t),this}isEasing(){return!!this._easeFrameId}stop(){return this._stop()}_stop(e,t){if(this._easeFrameId&&(this._cancelRenderFrame(this._easeFrameId),delete this._easeFrameId,delete this._onEaseFrame),this._onEaseEnd){const e=this._onEaseEnd;delete this._onEaseEnd,e.call(this,t)}if(!e){const e=this.handlers;e&&e.stop(!1)}return this}_ease(t,r,n){!1===n.animate||0===n.duration?(t(1),r()):(this._easeStart=e.exported.now(),this._easeOptions=n,this._onEaseFrame=t,this._onEaseEnd=r,this._easeFrameId=this._requestRenderFrame(this._renderFrameCallback))}_renderFrameCallback(){const t=Math.min((e.exported.now()-this._easeStart)/this._easeOptions.duration,1);this._onEaseFrame(this._easeOptions.easing(t)),t<1?this._easeFrameId=this._requestRenderFrame(this._renderFrameCallback):this.stop()}_normalizeBearing(t,r){t=e.wrap(t,-180,180);const n=Math.abs(t-r);return Math.abs(t-360-r)180?-360:r<-180?360:0}}class Qn{constructor(t={}){this.options=t,e.bindAll(["_toggleAttribution","_updateData","_updateCompact","_updateCompactMinimize"],this)}getDefaultPosition(){return"bottom-right"}onAdd(e){return this._map=e,this._compact=this.options&&this.options.compact,this._container=i.create("details","maplibregl-ctrl maplibregl-ctrl-attrib mapboxgl-ctrl mapboxgl-ctrl-attrib"),this._compactButton=i.create("summary","maplibregl-ctrl-attrib-button mapboxgl-ctrl-attrib-button",this._container),this._compactButton.addEventListener("click",this._toggleAttribution),this._setElementTitle(this._compactButton,"ToggleAttribution"),this._innerContainer=i.create("div","maplibregl-ctrl-attrib-inner mapboxgl-ctrl-attrib-inner",this._container),this._updateAttributions(),this._updateCompact(),this._map.on("styledata",this._updateData),this._map.on("sourcedata",this._updateData),this._map.on("terrain",this._updateData),this._map.on("resize",this._updateCompact),this._map.on("drag",this._updateCompactMinimize),this._container}onRemove(){i.remove(this._container),this._map.off("styledata",this._updateData),this._map.off("sourcedata",this._updateData),this._map.off("terrain",this._updateData),this._map.off("resize",this._updateCompact),this._map.off("drag",this._updateCompactMinimize),this._map=void 0,this._compact=void 0,this._attribHTML=void 0}_setElementTitle(e,t){const r=this._map._getUIString("AttributionControl."+t);e.title=r,e.setAttribute("aria-label",r)}_toggleAttribution(){this._container.classList.contains("maplibregl-compact")&&(this._container.classList.contains("maplibregl-compact-show")?(this._container.setAttribute("open",""),this._container.classList.remove("maplibregl-compact-show","mapboxgl-compact-show")):(this._container.classList.add("maplibregl-compact-show","mapboxgl-compact-show"),this._container.removeAttribute("open")))}_updateData(e){!e||"metadata"!==e.sourceDataType&&"visibility"!==e.sourceDataType&&"style"!==e.dataType&&"terrain"!==e.type||this._updateAttributions()}_updateAttributions(){if(!this._map.style)return;let e=[];if(this.options.customAttribution&&(Array.isArray(this.options.customAttribution)?e=e.concat(this.options.customAttribution.map(e=>"string"!=typeof e?"":e)):"string"==typeof this.options.customAttribution&&e.push(this.options.customAttribution)),this._map.style.stylesheet){const e=this._map.style.stylesheet;this.styleOwner=e.owner,this.styleId=e.id}const t=this._map.style.sourceCaches;for(const r in t){const n=t[r];if(n.used||n.usedForTerrain){const t=n.getSource();t.attribution&&e.indexOf(t.attribution)<0&&e.push(t.attribution)}}e=e.filter(e=>String(e).trim()),e.sort((e,t)=>e.length-t.length),e=e.filter((t,r)=>{for(let n=r+1;n=0)return!1;return!0});const r=e.join(" | ");r!==this._attribHTML&&(this._attribHTML=r,e.length?(this._innerContainer.innerHTML=r,this._container.classList.remove("maplibregl-attrib-empty","mapboxgl-attrib-empty")):this._container.classList.add("maplibregl-attrib-empty","mapboxgl-attrib-empty"),this._updateCompact(),this._editLink=null)}_updateCompact(){this._map.getCanvasContainer().offsetWidth<=640||this._compact?!1===this._compact?this._container.setAttribute("open",""):this._container.classList.contains("maplibregl-compact")||this._container.classList.contains("maplibregl-attrib-empty")||(this._container.setAttribute("open",""),this._container.classList.add("maplibregl-compact","mapboxgl-compact","maplibregl-compact-show","mapboxgl-compact-show")):(this._container.setAttribute("open",""),this._container.classList.contains("maplibregl-compact")&&this._container.classList.remove("maplibregl-compact","maplibregl-compact-show","mapboxgl-compact","mapboxgl-compact-show"))}_updateCompactMinimize(){this._container.classList.contains("maplibregl-compact")&&this._container.classList.contains("maplibregl-compact-show")&&this._container.classList.remove("maplibregl-compact-show","mapboxgl-compact-show")}}class ea{constructor(t={}){this.options=t,e.bindAll(["_updateCompact"],this)}getDefaultPosition(){return"bottom-left"}onAdd(e){this._map=e,this._compact=this.options&&this.options.compact,this._container=i.create("div","maplibregl-ctrl mapboxgl-ctrl");const t=i.create("a","maplibregl-ctrl-logo mapboxgl-ctrl-logo");return t.target="_blank",t.rel="noopener nofollow",t.href="https://maplibre.org/",t.setAttribute("aria-label",this._map._getUIString("LogoControl.Title")),t.setAttribute("rel","noopener nofollow"),this._container.appendChild(t),this._container.style.display="block",this._map.on("resize",this._updateCompact),this._updateCompact(),this._container}onRemove(){i.remove(this._container),this._map.off("resize",this._updateCompact),this._map=void 0,this._compact=void 0}_updateCompact(){const e=this._container.children;if(e.length){const t=e[0];this._map.getCanvasContainer().offsetWidth<=640||this._compact?!1!==this._compact&&t.classList.add("maplibregl-compact","mapboxgl-compact"):t.classList.remove("maplibregl-compact","mapboxgl-compact")}}}class ta{constructor(){this._queue=[],this._id=0,this._cleared=!1,this._currentlyRunning=!1}add(e){const t=++this._id;return this._queue.push({callback:e,id:t,cancelled:!1}),t}remove(e){const t=this._currentlyRunning,r=t?this._queue.concat(t):this._queue;for(const t of r)if(t.id===e)return void(t.cancelled=!0)}run(e=0){if(this._currentlyRunning)throw new Error("Attempting to run(), but is already running.");const t=this._currentlyRunning=this._queue;this._queue=[];for(const r of t)if(!r.cancelled&&(r.callback(e),this._cleared))break;this._cleared=!1,this._currentlyRunning=!1}clear(){this._currentlyRunning&&(this._cleared=!0),this._queue=[]}}const ra={"AttributionControl.ToggleAttribution":"Toggle attribution","AttributionControl.MapFeedback":"Map feedback","FullscreenControl.Enter":"Enter fullscreen","FullscreenControl.Exit":"Exit fullscreen","GeolocateControl.FindMyLocation":"Find my location","GeolocateControl.LocationNotAvailable":"Location not available","LogoControl.Title":"Mapbox logo","NavigationControl.ResetBearing":"Reset bearing to north","NavigationControl.ZoomIn":"Zoom in","NavigationControl.ZoomOut":"Zoom out","ScaleControl.Feet":"ft","ScaleControl.Meters":"m","ScaleControl.Kilometers":"km","ScaleControl.Miles":"mi","ScaleControl.NauticalMiles":"nm","TerrainControl.enableTerrain":"Enable terrain","TerrainControl.disableTerrain":"Disable terrain"},na={center:[0,0],zoom:0,bearing:0,pitch:0,minZoom:-2,maxZoom:22,minPitch:0,maxPitch:60,interactive:!0,scrollZoom:!0,boxZoom:!0,dragRotate:!0,dragPan:!0,keyboard:!0,doubleClickZoom:!0,touchZoomRotate:!0,touchPitch:!0,cooperativeGestures:void 0,bearingSnap:7,clickTolerance:3,pitchWithRotate:!0,hash:!1,attributionControl:!0,maplibreLogo:!1,failIfMajorPerformanceCaveat:!1,preserveDrawingBuffer:!1,trackResize:!0,renderWorldCopies:!0,refreshExpiredTiles:!0,maxTileCacheSize:null,localIdeographFontFamily:"sans-serif",transformRequest:null,fadeDuration:300,crossSourceCollisions:!0},aa={showCompass:!0,showZoom:!0,visualizePitch:!1};class ia{constructor(t,r,n=!1){this._clickTolerance=10,this.element=r,this.mouseRotate=new En({clickTolerance:t.dragRotate._mouseRotate._clickTolerance}),this.map=t,n&&(this.mousePitch=new jn({clickTolerance:t.dragRotate._mousePitch._clickTolerance})),e.bindAll(["mousedown","mousemove","mouseup","touchstart","touchmove","touchend","reset"],this),i.addEventListener(r,"mousedown",this.mousedown),i.addEventListener(r,"touchstart",this.touchstart,{passive:!1}),i.addEventListener(r,"touchmove",this.touchmove),i.addEventListener(r,"touchend",this.touchend),i.addEventListener(r,"touchcancel",this.reset)}down(e,t){this.mouseRotate.mousedown(e,t),this.mousePitch&&this.mousePitch.mousedown(e,t),i.disableDrag()}move(e,t){const r=this.map,n=this.mouseRotate.mousemoveWindow(e,t);if(n&&n.bearingDelta&&r.setBearing(r.getBearing()+n.bearingDelta),this.mousePitch){const n=this.mousePitch.mousemoveWindow(e,t);n&&n.pitchDelta&&r.setPitch(r.getPitch()+n.pitchDelta)}}off(){const e=this.element;i.removeEventListener(e,"mousedown",this.mousedown),i.removeEventListener(e,"touchstart",this.touchstart,{passive:!1}),i.removeEventListener(e,"touchmove",this.touchmove),i.removeEventListener(e,"touchend",this.touchend),i.removeEventListener(e,"touchcancel",this.reset),this.offTemp()}offTemp(){i.enableDrag(),i.removeEventListener(window,"mousemove",this.mousemove),i.removeEventListener(window,"mouseup",this.mouseup)}mousedown(t){this.down(e.extend({},t,{ctrlKey:!0,preventDefault:()=>t.preventDefault()}),i.mousePos(this.element,t)),i.addEventListener(window,"mousemove",this.mousemove),i.addEventListener(window,"mouseup",this.mouseup)}mousemove(e){this.move(e,i.mousePos(this.element,e))}mouseup(e){this.mouseRotate.mouseupWindow(e),this.mousePitch&&this.mousePitch.mouseupWindow(e),this.offTemp()}touchstart(e){1!==e.targetTouches.length?this.reset():(this._startPos=this._lastPos=i.touchPos(this.element,e.targetTouches)[0],this.down({type:"mousedown",button:0,ctrlKey:!0,preventDefault:()=>e.preventDefault()},this._startPos))}touchmove(e){1!==e.targetTouches.length?this.reset():(this._lastPos=i.touchPos(this.element,e.targetTouches)[0],this.move({preventDefault:()=>e.preventDefault()},this._lastPos))}touchend(e){0===e.targetTouches.length&&this._startPos&&this._lastPos&&this._startPos.dist(this._lastPos)180;){const e=n.locationPoint(t);if(e.x>=0&&e.y>=0&&e.x<=n.width&&e.y<=n.height)break;t.lng>n.center.lng?t.lng-=360:t.lng+=360}return t}const sa={center:"translate(-50%,-50%)",top:"translate(-50%,0)","top-left":"translate(0,0)","top-right":"translate(-100%,0)",bottom:"translate(-50%,-100%)","bottom-left":"translate(0,-100%)","bottom-right":"translate(-100%,-100%)",left:"translate(0,-50%)",right:"translate(-100%,-50%)"};function la(e,t,r){const n=e.classList;for(const e in sa)n.remove(`maplibregl-${r}-anchor-${e}`,`mapboxgl-${r}-anchor-${e}`);n.add(`maplibregl-${r}-anchor-${t}`,`mapboxgl-${r}-anchor-${t}`)}class ca extends e.Evented{constructor(t,r){if(super(),(t instanceof HTMLElement||r)&&(t=e.extend({element:t},r)),e.bindAll(["_update","_onMove","_onUp","_addDragHandler","_onMapClick","_onKeyPress"],this),this._anchor=t&&t.anchor||"center",this._color=t&&t.color||"#3FB1CE",this._scale=t&&t.scale||1,this._draggable=t&&t.draggable||!1,this._clickTolerance=t&&t.clickTolerance||0,this._isDragging=!1,this._state="inactive",this._rotation=t&&t.rotation||0,this._rotationAlignment=t&&t.rotationAlignment||"auto",this._pitchAlignment=t&&t.pitchAlignment&&"auto"!==t.pitchAlignment?t.pitchAlignment:this._rotationAlignment,t&&t.element)this._element=t.element,this._offset=e.pointGeometry.convert(t&&t.offset||[0,0]);else{this._defaultMarker=!0,this._element=i.create("div"),this._element.setAttribute("aria-label","Map marker");const r=i.createNS("http://www.w3.org/2000/svg","svg"),n=41,a=27;r.setAttributeNS(null,"display","block"),r.setAttributeNS(null,"height",n+"px"),r.setAttributeNS(null,"width",a+"px"),r.setAttributeNS(null,"viewBox",`0 0 ${a} ${n}`);const o=i.createNS("http://www.w3.org/2000/svg","g");o.setAttributeNS(null,"stroke","none"),o.setAttributeNS(null,"stroke-width","1"),o.setAttributeNS(null,"fill","none"),o.setAttributeNS(null,"fill-rule","evenodd");const s=i.createNS("http://www.w3.org/2000/svg","g");s.setAttributeNS(null,"fill-rule","nonzero");const l=i.createNS("http://www.w3.org/2000/svg","g");l.setAttributeNS(null,"transform","translate(3.0, 29.0)"),l.setAttributeNS(null,"fill","#000000");const c=[{rx:"10.5",ry:"5.25002273"},{rx:"10.5",ry:"5.25002273"},{rx:"9.5",ry:"4.77275007"},{rx:"8.5",ry:"4.29549936"},{rx:"7.5",ry:"3.81822308"},{rx:"6.5",ry:"3.34094679"},{rx:"5.5",ry:"2.86367051"},{rx:"4.5",ry:"2.38636864"}];for(const e of c){const t=i.createNS("http://www.w3.org/2000/svg","ellipse");t.setAttributeNS(null,"opacity","0.04"),t.setAttributeNS(null,"cx","10.5"),t.setAttributeNS(null,"cy","5.80029008"),t.setAttributeNS(null,"rx",e.rx),t.setAttributeNS(null,"ry",e.ry),l.appendChild(t)}const u=i.createNS("http://www.w3.org/2000/svg","g");u.setAttributeNS(null,"fill",this._color);const d=i.createNS("http://www.w3.org/2000/svg","path");d.setAttributeNS(null,"d","M27,13.5 C27,19.074644 20.250001,27.000002 14.75,34.500002 C14.016665,35.500004 12.983335,35.500004 12.25,34.500002 C6.7499993,27.000002 0,19.222562 0,13.5 C0,6.0441559 6.0441559,0 13.5,0 C20.955844,0 27,6.0441559 27,13.5 Z"),u.appendChild(d);const m=i.createNS("http://www.w3.org/2000/svg","g");m.setAttributeNS(null,"opacity","0.25"),m.setAttributeNS(null,"fill","#000000");const p=i.createNS("http://www.w3.org/2000/svg","path");p.setAttributeNS(null,"d","M13.5,0 C6.0441559,0 0,6.0441559 0,13.5 C0,19.222562 6.7499993,27 12.25,34.5 C13,35.522727 14.016664,35.500004 14.75,34.5 C20.250001,27 27,19.074644 27,13.5 C27,6.0441559 20.955844,0 13.5,0 Z M13.5,1 C20.415404,1 26,6.584596 26,13.5 C26,15.898657 24.495584,19.181431 22.220703,22.738281 C19.945823,26.295132 16.705119,30.142167 13.943359,33.908203 C13.743445,34.180814 13.612715,34.322738 13.5,34.441406 C13.387285,34.322738 13.256555,34.180814 13.056641,33.908203 C10.284481,30.127985 7.4148684,26.314159 5.015625,22.773438 C2.6163816,19.232715 1,15.953538 1,13.5 C1,6.584596 6.584596,1 13.5,1 Z"),m.appendChild(p);const h=i.createNS("http://www.w3.org/2000/svg","g");h.setAttributeNS(null,"transform","translate(6.0, 7.0)"),h.setAttributeNS(null,"fill","#FFFFFF");const f=i.createNS("http://www.w3.org/2000/svg","g");f.setAttributeNS(null,"transform","translate(8.0, 8.0)");const b=i.createNS("http://www.w3.org/2000/svg","circle");b.setAttributeNS(null,"fill","#000000"),b.setAttributeNS(null,"opacity","0.25"),b.setAttributeNS(null,"cx","5.5"),b.setAttributeNS(null,"cy","5.5"),b.setAttributeNS(null,"r","5.4999962");const g=i.createNS("http://www.w3.org/2000/svg","circle");g.setAttributeNS(null,"fill","#FFFFFF"),g.setAttributeNS(null,"cx","5.5"),g.setAttributeNS(null,"cy","5.5"),g.setAttributeNS(null,"r","5.4999962"),f.appendChild(b),f.appendChild(g),s.appendChild(l),s.appendChild(u),s.appendChild(m),s.appendChild(h),s.appendChild(f),r.appendChild(s),r.setAttributeNS(null,"height",n*this._scale+"px"),r.setAttributeNS(null,"width",a*this._scale+"px"),this._element.appendChild(r),this._offset=e.pointGeometry.convert(t&&t.offset||[0,-14])}this._element.classList.add("maplibregl-marker","mapboxgl-marker"),this._element.addEventListener("dragstart",e=>{e.preventDefault()}),this._element.addEventListener("mousedown",e=>{e.preventDefault()}),la(this._element,this._anchor,"marker"),this._popup=null}addTo(e){return this.remove(),this._map=e,e.getCanvasContainer().appendChild(this._element),e.on("move",this._update),e.on("moveend",this._update),this.setDraggable(this._draggable),this._update(),this._map.on("click",this._onMapClick),this}remove(){return this._opacityTimeout&&(clearTimeout(this._opacityTimeout),delete this._opacityTimeout),this._map&&(this._map.off("click",this._onMapClick),this._map.off("move",this._update),this._map.off("moveend",this._update),this._map.off("mousedown",this._addDragHandler),this._map.off("touchstart",this._addDragHandler),this._map.off("mouseup",this._onUp),this._map.off("touchend",this._onUp),this._map.off("mousemove",this._onMove),this._map.off("touchmove",this._onMove),delete this._map),i.remove(this._element),this._popup&&this._popup.remove(),this}getLngLat(){return this._lngLat}setLngLat(t){return this._lngLat=e.LngLat.convert(t),this._pos=null,this._popup&&this._popup.setLngLat(this._lngLat),this._update(),this}getElement(){return this._element}setPopup(e){if(this._popup&&(this._popup.remove(),this._popup=null,this._element.removeEventListener("keypress",this._onKeyPress),this._originalTabIndex||this._element.removeAttribute("tabindex")),e){if(!("offset"in e.options)){const t=38.1,r=13.5,n=Math.sqrt(Math.pow(r,2)/2);e.options.offset=this._defaultMarker?{top:[0,0],"top-left":[0,0],"top-right":[0,0],bottom:[0,-t],"bottom-left":[n,-1*(t-r+n)],"bottom-right":[-n,-1*(t-r+n)],left:[r,-1*(t-r)],right:[-r,-1*(t-r)]}:this._offset}this._popup=e,this._lngLat&&this._popup.setLngLat(this._lngLat),this._originalTabIndex=this._element.getAttribute("tabindex"),this._originalTabIndex||this._element.setAttribute("tabindex","0"),this._element.addEventListener("keypress",this._onKeyPress)}return this}_onKeyPress(e){const t=e.code,r=e.charCode||e.keyCode;"Space"!==t&&"Enter"!==t&&32!==r&&13!==r||this.togglePopup()}_onMapClick(e){const t=e.originalEvent.target,r=this._element;this._popup&&(t===r||r.contains(t))&&this.togglePopup()}getPopup(){return this._popup}togglePopup(){const e=this._popup;return e?(e.isOpen()?e.remove():e.addTo(this._map),this):this}_update(e){if(!this._map)return;this._map.transform.renderWorldCopies&&(this._lngLat=oa(this._lngLat,this._pos,this._map.transform)),this._pos=this._map.project(this._lngLat)._add(this._offset);let t="";"viewport"===this._rotationAlignment||"auto"===this._rotationAlignment?t=`rotateZ(${this._rotation}deg)`:"map"===this._rotationAlignment&&(t=`rotateZ(${this._rotation-this._map.getBearing()}deg)`);let r="";"viewport"===this._pitchAlignment||"auto"===this._pitchAlignment?r="rotateX(0deg)":"map"===this._pitchAlignment&&(r=`rotateX(${this._map.getPitch()}deg)`),e&&"moveend"!==e.type||(this._pos=this._pos.round()),i.setTransform(this._element,`${sa[this._anchor]} translate(${this._pos.x}px, ${this._pos.y}px) ${r} ${t}`),this._map.style&&this._map.style.terrain&&!this._opacityTimeout&&(this._opacityTimeout=setTimeout(()=>{const e=this._map.unproject(this._pos),t=40075016.686*Math.abs(Math.cos(this._lngLat.lat*Math.PI/180))/Math.pow(2,this._map.transform.tileZoom+8);this._element.style.opacity=e.distanceTo(this._lngLat)>20*t?"0.2":"1.0",this._opacityTimeout=null},100))}getOffset(){return this._offset}setOffset(t){return this._offset=e.pointGeometry.convert(t),this._update(),this}_onMove(t){if(!this._isDragging){const e=this._clickTolerance||this._map._clickTolerance;this._isDragging=t.point.dist(this._pointerdownPos)>=e}this._isDragging&&(this._pos=t.point.sub(this._positionDelta),this._lngLat=this._map.unproject(this._pos),this.setLngLat(this._lngLat),this._element.style.pointerEvents="none","pending"===this._state&&(this._state="active",this.fire(new e.Event("dragstart"))),this.fire(new e.Event("drag")))}_onUp(){this._element.style.pointerEvents="auto",this._positionDelta=null,this._pointerdownPos=null,this._isDragging=!1,this._map.off("mousemove",this._onMove),this._map.off("touchmove",this._onMove),"active"===this._state&&this.fire(new e.Event("dragend")),this._state="inactive"}_addDragHandler(e){this._element.contains(e.originalEvent.target)&&(e.preventDefault(),this._positionDelta=e.point.sub(this._pos).add(this._offset),this._pointerdownPos=e.point,this._state="pending",this._map.on("mousemove",this._onMove),this._map.on("touchmove",this._onMove),this._map.once("mouseup",this._onUp),this._map.once("touchend",this._onUp))}setDraggable(e){return this._draggable=!!e,this._map&&(e?(this._map.on("mousedown",this._addDragHandler),this._map.on("touchstart",this._addDragHandler)):(this._map.off("mousedown",this._addDragHandler),this._map.off("touchstart",this._addDragHandler))),this}isDraggable(){return this._draggable}setRotation(e){return this._rotation=e||0,this._update(),this}getRotation(){return this._rotation}setRotationAlignment(e){return this._rotationAlignment=e||"auto",this._update(),this}getRotationAlignment(){return this._rotationAlignment}setPitchAlignment(e){return this._pitchAlignment=e&&"auto"!==e?e:this._rotationAlignment,this._update(),this}getPitchAlignment(){return this._pitchAlignment}}const ua={positionOptions:{enableHighAccuracy:!1,maximumAge:0,timeout:6e3},fitBoundsOptions:{maxZoom:15},trackUserLocation:!1,showAccuracyCircle:!0,showUserLocation:!0};let da,ma=0,pa=!1;const ha={maxWidth:100,unit:"metric"};function fa(e,t,r){const n=r&&r.maxWidth||100,a=e._container.clientHeight/2,i=e.unproject([0,a]),o=e.unproject([n,a]),s=i.distanceTo(o);if(r&&"imperial"===r.unit){const r=3.2808*s;r>5280?ba(t,n,r/5280,e._getUIString("ScaleControl.Miles")):ba(t,n,r,e._getUIString("ScaleControl.Feet"))}else r&&"nautical"===r.unit?ba(t,n,s/1852,e._getUIString("ScaleControl.NauticalMiles")):s>=1e3?ba(t,n,s/1e3,e._getUIString("ScaleControl.Kilometers")):ba(t,n,s,e._getUIString("ScaleControl.Meters"))}function ba(e,t,r,n){const a=function(e){const t=Math.pow(10,(""+Math.floor(e)).length-1);let r=e/t;return r=r>=10?10:r>=5?5:r>=3?3:r>=2?2:r>=1?1:function(e){const t=Math.pow(10,Math.ceil(-Math.log(e)/Math.LN10));return Math.round(e*t)/t}(r),t*r}(r);e.style.width=t*(a/r)+"px",e.innerHTML=`${a} ${n}`}const ga={closeButton:!0,closeOnClick:!0,focusAfterOpen:!0,className:"",maxWidth:"240px"},_a=["a[href]","[tabindex]:not([tabindex='-1'])","[contenteditable]:not([contenteditable='false'])","button:not([disabled])","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].join(", ");function ya(t){if(t){if("number"==typeof t){const r=Math.round(Math.sqrt(.5*Math.pow(t,2)));return{center:new e.pointGeometry(0,0),top:new e.pointGeometry(0,t),"top-left":new e.pointGeometry(r,r),"top-right":new e.pointGeometry(-r,r),bottom:new e.pointGeometry(0,-t),"bottom-left":new e.pointGeometry(r,-r),"bottom-right":new e.pointGeometry(-r,-r),left:new e.pointGeometry(t,0),right:new e.pointGeometry(-t,0)}}if(t instanceof e.pointGeometry||Array.isArray(t)){const r=e.pointGeometry.convert(t);return{center:r,top:r,"top-left":r,"top-right":r,bottom:r,"bottom-left":r,"bottom-right":r,left:r,right:r}}return{center:e.pointGeometry.convert(t.center||[0,0]),top:e.pointGeometry.convert(t.top||[0,0]),"top-left":e.pointGeometry.convert(t["top-left"]||[0,0]),"top-right":e.pointGeometry.convert(t["top-right"]||[0,0]),bottom:e.pointGeometry.convert(t.bottom||[0,0]),"bottom-left":e.pointGeometry.convert(t["bottom-left"]||[0,0]),"bottom-right":e.pointGeometry.convert(t["bottom-right"]||[0,0]),left:e.pointGeometry.convert(t.left||[0,0]),right:e.pointGeometry.convert(t.right||[0,0])}}return ya(new e.pointGeometry(0,0))}const va={supported:t,setRTLTextPlugin:e.setRTLTextPlugin,getRTLTextPluginStatus:e.getRTLTextPluginStatus,Map:class extends Jn{constructor(t){var r;if(e.PerformanceUtils.mark(e.PerformanceMarkers.create),null!=(t=e.extend({},na,t)).minZoom&&null!=t.maxZoom&&t.minZoom>t.maxZoom)throw new Error("maxZoom must be greater than or equal to minZoom");if(null!=t.minPitch&&null!=t.maxPitch&&t.minPitch>t.maxPitch)throw new Error("maxPitch must be greater than or equal to minPitch");if(null!=t.minPitch&&t.minPitch<0)throw new Error("minPitch must be greater than or equal to 0");if(null!=t.maxPitch&&t.maxPitch>85)throw new Error("maxPitch must be less than or equal to 85");if(super(new tn(t.minZoom,t.maxZoom,t.minPitch,t.maxPitch,t.renderWorldCopies),{bearingSnap:t.bearingSnap}),this._interactive=t.interactive,this._cooperativeGestures=t.cooperativeGestures,this._maxTileCacheSize=t.maxTileCacheSize,this._failIfMajorPerformanceCaveat=t.failIfMajorPerformanceCaveat,this._preserveDrawingBuffer=t.preserveDrawingBuffer,this._antialias=t.antialias,this._trackResize=t.trackResize,this._bearingSnap=t.bearingSnap,this._refreshExpiredTiles=t.refreshExpiredTiles,this._fadeDuration=t.fadeDuration,this._crossSourceCollisions=t.crossSourceCollisions,this._crossFadingFactor=1,this._collectResourceTiming=t.collectResourceTiming,this._renderTaskQueue=new ta,this._controls=[],this._mapId=e.uniqueId(),this._locale=e.extend({},ra,t.locale),this._clickTolerance=t.clickTolerance,this._pixelRatio=null!==(r=t.pixelRatio)&&void 0!==r?r:devicePixelRatio,this._requestManager=new o(t.transformRequest),"string"==typeof t.container){if(this._container=document.getElementById(t.container),!this._container)throw new Error(`Container '${t.container}' not found.`)}else{if(!(t.container instanceof HTMLElement))throw new Error("Invalid type: 'container' must be a String or HTMLElement.");this._container=t.container}if(t.maxBounds&&this.setMaxBounds(t.maxBounds),e.bindAll(["_onWindowOnline","_onWindowResize","_onMapScroll","_contextLost","_contextRestored"],this),this._setupContainer(),this._setupPainter(),void 0===this.painter)throw new Error("Failed to initialize WebGL.");this.on("move",()=>this._update(!1)),this.on("moveend",()=>this._update(!1)),this.on("zoom",()=>this._update(!0)),this.on("terrain",()=>{this.painter.terrainFacilitator.dirty=!0,this._update(!0)}),"undefined"!=typeof window&&(addEventListener("online",this._onWindowOnline,!1),addEventListener("resize",this._onWindowResize,!1),addEventListener("orientationchange",this._onWindowResize,!1)),this.handlers=new Zn(this,t),this._cooperativeGestures&&this._setupCooperativeGestures(),this._hash=t.hash&&new rn("string"==typeof t.hash&&t.hash||void 0).addTo(this),this._hash&&this._hash._onHashChange()||(this.jumpTo({center:t.center,zoom:t.zoom,bearing:t.bearing,pitch:t.pitch}),t.bounds&&(this.resize(),this.fitBounds(t.bounds,e.extend({},t.fitBoundsOptions,{duration:0})))),this.resize(),this._localIdeographFontFamily=t.localIdeographFontFamily,t.style&&this.setStyle(t.style,{localIdeographFontFamily:t.localIdeographFontFamily}),t.attributionControl&&this.addControl(new Qn({customAttribution:t.customAttribution})),t.maplibreLogo&&this.addControl(new ea,t.logoPosition),this.on("style.load",()=>{this.transform.unmodified&&this.jumpTo(this.style.stylesheet)}),this.on("data",t=>{this._update("style"===t.dataType),this.fire(new e.Event(t.dataType+"data",t))}),this.on("dataloading",t=>{this.fire(new e.Event(t.dataType+"dataloading",t))}),this.on("dataabort",t=>{this.fire(new e.Event("sourcedataabort",t))})}_getMapId(){return this._mapId}addControl(t,r){if(void 0===r&&(r=t.getDefaultPosition?t.getDefaultPosition():"top-right"),!t||!t.onAdd)return this.fire(new e.ErrorEvent(new Error("Invalid argument to map.addControl(). Argument must be a control with onAdd and onRemove methods.")));const n=t.onAdd(this);this._controls.push(t);const a=this._controlPositions[r];return-1!==r.indexOf("bottom")?a.insertBefore(n,a.firstChild):a.appendChild(n),this}removeControl(t){if(!t||!t.onRemove)return this.fire(new e.ErrorEvent(new Error("Invalid argument to map.removeControl(). Argument must be a control with onAdd and onRemove methods.")));const r=this._controls.indexOf(t);return r>-1&&this._controls.splice(r,1),t.onRemove(this),this}hasControl(e){return this._controls.indexOf(e)>-1}calculateCameraOptionsFromTo(e,t,r,n){return null==n&&this.style.terrain&&(n=this.transform.getElevation(r,this.style.terrain)),super.calculateCameraOptionsFromTo(e,t,r,n)}resize(t){const r=this._containerDimensions(),n=r[0],a=r[1];this._resizeCanvas(n,a,this.getPixelRatio()),this.transform.resize(n,a),this.painter.resize(n,a,this.getPixelRatio());const i=!this._moving;return i&&(this.stop(),this.fire(new e.Event("movestart",t)).fire(new e.Event("move",t))),this.fire(new e.Event("resize",t)),i&&this.fire(new e.Event("moveend",t)),this}getPixelRatio(){return this._pixelRatio}setPixelRatio(e){const[t,r]=this._containerDimensions();this._pixelRatio=e,this._resizeCanvas(t,r,e),this.painter.resize(t,r,e)}getBounds(){return this.transform.getBounds()}getMaxBounds(){return this.transform.getMaxBounds()}setMaxBounds(t){return this.transform.setMaxBounds(e.LngLatBounds.convert(t)),this._update()}setMinZoom(e){if((e=null==e?-2:e)>=-2&&e<=this.transform.maxZoom)return this.transform.minZoom=e,this._update(),this.getZoom()=this.transform.minZoom)return this.transform.maxZoom=e,this._update(),this.getZoom()>e&&this.setZoom(e),this;throw new Error("maxZoom must be greater than the current minZoom")}getMaxZoom(){return this.transform.maxZoom}setMinPitch(e){if((e=null==e?0:e)<0)throw new Error("minPitch must be greater than or equal to 0");if(e>=0&&e<=this.transform.maxPitch)return this.transform.minPitch=e,this._update(),this.getPitch()85)throw new Error("maxPitch must be less than or equal to 85");if(e>=this.transform.minPitch)return this.transform.maxPitch=e,this._update(),this.getPitch()>e&&this.setPitch(e),this;throw new Error("maxPitch must be greater than the current minPitch")}getMaxPitch(){return this.transform.maxPitch}getRenderWorldCopies(){return this.transform.renderWorldCopies}setRenderWorldCopies(e){return this.transform.renderWorldCopies=e,this._update()}project(t){return this.transform.locationPoint(e.LngLat.convert(t),this.style&&this.style.terrain)}unproject(t){return this.transform.pointLocation(e.pointGeometry.convert(t),this.style&&this.style.terrain)}isMoving(){return this._moving||this.handlers.isMoving()}isZooming(){return this._zooming||this.handlers.isZooming()}isRotating(){return this._rotating||this.handlers.isRotating()}_createDelegatedListener(e,t,r){if("mouseenter"===e||"mouseover"===e){let n=!1;const a=a=>{const i=this.getLayer(t)?this.queryRenderedFeatures(a.point,{layers:[t]}):[];i.length?n||(n=!0,r.call(this,new mn(e,this,a.originalEvent,{features:i}))):n=!1};return{layer:t,listener:r,delegates:{mousemove:a,mouseout:()=>{n=!1}}}}if("mouseleave"===e||"mouseout"===e){let n=!1;const a=a=>{(this.getLayer(t)?this.queryRenderedFeatures(a.point,{layers:[t]}):[]).length?n=!0:n&&(n=!1,r.call(this,new mn(e,this,a.originalEvent)))},i=t=>{n&&(n=!1,r.call(this,new mn(e,this,t.originalEvent)))};return{layer:t,listener:r,delegates:{mousemove:a,mouseout:i}}}{const n=e=>{const n=this.getLayer(t)?this.queryRenderedFeatures(e.point,{layers:[t]}):[];n.length&&(e.features=n,r.call(this,e),delete e.features)};return{layer:t,listener:r,delegates:{[e]:n}}}}on(e,t,r){if(void 0===r)return super.on(e,t);const n=this._createDelegatedListener(e,t,r);this._delegatedListeners=this._delegatedListeners||{},this._delegatedListeners[e]=this._delegatedListeners[e]||[],this._delegatedListeners[e].push(n);for(const e in n.delegates)this.on(e,n.delegates[e]);return this}once(e,t,r){if(void 0===r)return super.once(e,t);const n=this._createDelegatedListener(e,t,r);for(const e in n.delegates)this.once(e,n.delegates[e]);return this}off(e,t,r){return void 0===r?super.off(e,t):(this._delegatedListeners&&this._delegatedListeners[e]&&(n=>{const a=this._delegatedListeners[e];for(let e=0;e{t?this.fire(new e.ErrorEvent(t)):n&&this._updateDiff(n,r)})}else"object"==typeof t&&this._updateDiff(t,r)}_updateDiff(t,r){try{this.style.setState(t)&&this._update(!0)}catch(n){e.warnOnce(`Unable to perform style diff: ${n.message||n.error||n}. Rebuilding the style from scratch.`),this._updateStyle(t,r)}}getStyle(){if(this.style)return this.style.serialize()}isStyleLoaded(){return this.style?this.style.loaded():e.warnOnce("There is no style added to the map.")}addSource(e,t){return this._lazyInitEmptyStyle(),this.style.addSource(e,t),this._update(!0)}isSourceLoaded(t){const r=this.style&&this.style.sourceCaches[t];if(void 0!==r)return r.loaded();this.fire(new e.ErrorEvent(new Error(`There is no source with ID '${t}'`)))}setTerrain(e){return this.style.setTerrain(e),this}getTerrain(){return this.style.terrain&&this.style.terrain.options}areTilesLoaded(){const e=this.style&&this.style.sourceCaches;for(const t in e){const r=e[t]._tiles;for(const e in r){const t=r[e];if("loaded"!==t.state&&"errored"!==t.state)return!1}}return!0}addSourceType(e,t,r){return this._lazyInitEmptyStyle(),this.style.addSourceType(e,t,r)}removeSource(e){return this.style.removeSource(e),this._update(!0)}getSource(e){return this.style.getSource(e)}addImage(t,r,{pixelRatio:n=1,sdf:a=!1,stretchX:i,stretchY:o,content:s}={}){if(this._lazyInitEmptyStyle(),r instanceof HTMLImageElement||e.isImageBitmap(r)){const{width:l,height:c,data:u}=e.exported.getImageData(r);this.style.addImage(t,{data:new e.RGBAImage({width:l,height:c},u),pixelRatio:n,stretchX:i,stretchY:o,content:s,sdf:a,version:0})}else{if(void 0===r.width||void 0===r.height)return this.fire(new e.ErrorEvent(new Error("Invalid arguments to map.addImage(). The second argument must be an `HTMLImageElement`, `ImageData`, `ImageBitmap`, or object with `width`, `height`, and `data` properties with the same format as `ImageData`")));{const{width:l,height:c,data:u}=r,d=r;this.style.addImage(t,{data:new e.RGBAImage({width:l,height:c},new Uint8Array(u)),pixelRatio:n,stretchX:i,stretchY:o,content:s,sdf:a,version:0,userImage:d}),d.onAdd&&d.onAdd(this,t)}}}updateImage(t,r){const n=this.style.getImage(t);if(!n)return this.fire(new e.ErrorEvent(new Error("The map has no image with that id. If you are adding a new image use `map.addImage(...)` instead.")));const a=r instanceof HTMLImageElement||e.isImageBitmap(r)?e.exported.getImageData(r):r,{width:i,height:o,data:s}=a;if(void 0===i||void 0===o)return this.fire(new e.ErrorEvent(new Error("Invalid arguments to map.updateImage(). The second argument must be an `HTMLImageElement`, `ImageData`, `ImageBitmap`, or object with `width`, `height`, and `data` properties with the same format as `ImageData`")));if(i!==n.data.width||o!==n.data.height)return this.fire(new e.ErrorEvent(new Error("The width and height of the updated image must be that same as the previous version of the image")));const l=!(r instanceof HTMLImageElement||e.isImageBitmap(r));n.data.replace(s,l),this.style.updateImage(t,n)}hasImage(t){return t?!!this.style.getImage(t):(this.fire(new e.ErrorEvent(new Error("Missing required image id"))),!1)}removeImage(e){this.style.removeImage(e)}loadImage(t,r){e.getImage(this._requestManager.transformRequest(t,e.ResourceType.Image),r)}listImages(){return this.style.listImages()}addLayer(e,t){return this._lazyInitEmptyStyle(),this.style.addLayer(e,t),this._update(!0)}moveLayer(e,t){return this.style.moveLayer(e,t),this._update(!0)}removeLayer(e){return this.style.removeLayer(e),this._update(!0)}getLayer(e){return this.style.getLayer(e)}setLayerZoomRange(e,t,r){return this.style.setLayerZoomRange(e,t,r),this._update(!0)}setFilter(e,t,r={}){return this.style.setFilter(e,t,r),this._update(!0)}getFilter(e){return this.style.getFilter(e)}setPaintProperty(e,t,r,n={}){return this.style.setPaintProperty(e,t,r,n),this._update(!0)}getPaintProperty(e,t){return this.style.getPaintProperty(e,t)}setLayoutProperty(e,t,r,n={}){return this.style.setLayoutProperty(e,t,r,n),this._update(!0)}getLayoutProperty(e,t){return this.style.getLayoutProperty(e,t)}setLight(e,t={}){return this._lazyInitEmptyStyle(),this.style.setLight(e,t),this._update(!0)}getLight(){return this.style.getLight()}setFeatureState(e,t){return this.style.setFeatureState(e,t),this._update()}removeFeatureState(e,t){return this.style.removeFeatureState(e,t),this._update()}getFeatureState(e){return this.style.getFeatureState(e)}getContainer(){return this._container}getCanvasContainer(){return this._canvasContainer}getCanvas(){return this._canvas}_containerDimensions(){let e=0,t=0;return this._container&&(e=this._container.clientWidth||400,t=this._container.clientHeight||300),[e,t]}_setupContainer(){const e=this._container;e.classList.add("maplibregl-map","mapboxgl-map");const t=this._canvasContainer=i.create("div","maplibregl-canvas-container mapboxgl-canvas-container",e);this._interactive&&t.classList.add("maplibregl-interactive","mapboxgl-interactive"),this._canvas=i.create("canvas","maplibregl-canvas mapboxgl-canvas",t),this._canvas.addEventListener("webglcontextlost",this._contextLost,!1),this._canvas.addEventListener("webglcontextrestored",this._contextRestored,!1),this._canvas.setAttribute("tabindex","0"),this._canvas.setAttribute("aria-label","Map"),this._canvas.setAttribute("role","region");const r=this._containerDimensions();this._resizeCanvas(r[0],r[1],this.getPixelRatio());const n=this._controlContainer=i.create("div","maplibregl-control-container mapboxgl-control-container",e),a=this._controlPositions={};["top-left","top-right","bottom-left","bottom-right"].forEach(e=>{a[e]=i.create("div",`maplibregl-ctrl-${e} mapboxgl-ctrl-${e}`,n)}),this._container.addEventListener("scroll",this._onMapScroll,!1)}_setupCooperativeGestures(){const e=this._container;this._metaPress=!1,this._cooperativeGesturesScreen=i.create("div","maplibregl-cooperative-gesture-screen",e);let t="Control",r="boolean"!=typeof this._cooperativeGestures&&this._cooperativeGestures.windowsHelpText?this._cooperativeGestures.windowsHelpText:"Use Ctrl + scroll to zoom the map";0===navigator.platform.indexOf("Mac")&&(r="boolean"!=typeof this._cooperativeGestures&&this._cooperativeGestures.macHelpText?this._cooperativeGestures.macHelpText:"Use ⌘ + scroll to zoom the map",t="Meta"),this._cooperativeGesturesScreen.innerHTML=`\n
${r}
\n
${"boolean"!=typeof this._cooperativeGestures&&this._cooperativeGestures.mobileHelpText?this._cooperativeGestures.mobileHelpText:"Use two fingers to move the map"}
\n `,document.addEventListener("keydown",e=>{e.key===t&&(this._metaPress=!0)}),document.addEventListener("keyup",e=>{e.key===t&&(this._metaPress=!1)}),this._canvasContainer.addEventListener("wheel",e=>{this._onCooperativeGesture(e,this._metaPress,1)},!1),this._canvasContainer.classList.remove("mapboxgl-touch-drag-pan","maplibregl-touch-drag-pan")}_resizeCanvas(e,t,r){this._canvas.width=r*e,this._canvas.height=r*t,this._canvas.style.width=e+"px",this._canvas.style.height=t+"px"}_setupPainter(){const r=e.extend({},t.webGLContextAttributes,{failIfMajorPerformanceCaveat:this._failIfMajorPerformanceCaveat,preserveDrawingBuffer:this._preserveDrawingBuffer,antialias:this._antialias||!1}),n=this._canvas.getContext("webgl",r)||this._canvas.getContext("experimental-webgl",r);n?(this.painter=new Kr(n,this.transform),e.exported$1.testSupport(n)):this.fire(new e.ErrorEvent(new Error("Failed to initialize WebGL")))}_contextLost(t){t.preventDefault(),this._frame&&(this._frame.cancel(),this._frame=null),this.fire(new e.Event("webglcontextlost",{originalEvent:t}))}_contextRestored(t){this._setupPainter(),this.resize(),this._update(),this.fire(new e.Event("webglcontextrestored",{originalEvent:t}))}_onMapScroll(e){if(e.target===this._container)return this._container.scrollTop=0,this._container.scrollLeft=0,!1}_onCooperativeGesture(e,t,r){return!t&&r<2&&(this._cooperativeGesturesScreen.classList.add("maplibregl-show"),setTimeout(()=>{this._cooperativeGesturesScreen.classList.remove("maplibregl-show")},100)),!1}loaded(){return!this._styleDirty&&!this._sourcesDirty&&!!this.style&&this.style.loaded()}_update(e){return this.style?(this._styleDirty=this._styleDirty||e,this._sourcesDirty=!0,this.triggerRepaint(),this):this}_requestRenderFrame(e){return this._update(),this._renderTaskQueue.add(e)}_cancelRenderFrame(e){this._renderTaskQueue.remove(e)}_render(t){let r,n=0;const a=this.painter.context.extTimerQuery;if(this.listens("gpu-timing-frame")&&(r=a.createQueryEXT(),a.beginQueryEXT(a.TIME_ELAPSED_EXT,r),n=e.exported.now()),this.painter.context.setDirty(),this.painter.setBaseState(),this._renderTaskQueue.run(t),this._removed)return;let i=!1;if(this.style&&this._styleDirty){this._styleDirty=!1;const t=this.transform.zoom,r=e.exported.now();this.style.zoomHistory.update(t,r);const n=new e.EvaluationParameters(t,{now:r,fadeDuration:this._fadeDuration,zoomHistory:this.style.zoomHistory,transition:this.style.getTransition()}),a=n.crossFadingFactor();1===a&&a===this._crossFadingFactor||(i=!0,this._crossFadingFactor=a),this.style.update(n)}if(this.style&&this._sourcesDirty&&(this._sourcesDirty=!1,this.style._updateSources(this.transform)),this.style.terrain&&this.style.terrain.sourceCache.update(this.transform,this.style.terrain),this.transform.updateElevation(this.style.terrain),this._placementDirty=this.style&&this.style._updatePlacement(this.painter.transform,this.showCollisionBoxes,this._fadeDuration,this._crossSourceCollisions),this.painter.render(this.style,{showTileBoundaries:this.showTileBoundaries,showOverdrawInspector:this._showOverdrawInspector,rotating:this.isRotating(),zooming:this.isZooming(),moving:this.isMoving(),fadeDuration:this._fadeDuration,showPadding:this.showPadding,gpuTiming:!!this.listens("gpu-timing-layer")}),this.fire(new e.Event("render")),this.loaded()&&!this._loaded&&(this._loaded=!0,e.PerformanceUtils.mark(e.PerformanceMarkers.load),this.fire(new e.Event("load"))),this.style&&(this.style.hasTransitions()||i)&&(this._styleDirty=!0),this.style&&!this._placementDirty&&this.style._releaseSymbolFadeTiles(),this.listens("gpu-timing-frame")){const t=e.exported.now()-n;a.endQueryEXT(a.TIME_ELAPSED_EXT,r),setTimeout(()=>{const n=a.getQueryObjectEXT(r,a.QUERY_RESULT_EXT)/1e6;a.deleteQueryEXT(r),this.fire(new e.Event("gpu-timing-frame",{cpuTime:t,gpuTime:n}))},50)}if(this.listens("gpu-timing-layer")){const t=this.painter.collectGpuTimers();setTimeout(()=>{const r=this.painter.queryGpuTimers(t);this.fire(new e.Event("gpu-timing-layer",{layerTimes:r}))},50)}const o=this._sourcesDirty||this._styleDirty||this._placementDirty;return o||this._repaint?this.triggerRepaint():!this.isMoving()&&this.loaded()&&this.fire(new e.Event("idle")),!this._loaded||this._fullyLoaded||o||(this._fullyLoaded=!0,e.PerformanceUtils.mark(e.PerformanceMarkers.fullLoad)),this}redraw(){return this.style&&(this._frame&&(this._frame.cancel(),this._frame=null),this._render(0)),this}remove(){this._hash&&this._hash.remove();for(const e of this._controls)e.onRemove(this);this._controls=[],this._frame&&(this._frame.cancel(),this._frame=null),this._renderTaskQueue.clear(),this.painter.destroy(),this.handlers.destroy(),delete this.handlers,this.setStyle(null),"undefined"!=typeof window&&(removeEventListener("resize",this._onWindowResize,!1),removeEventListener("orientationchange",this._onWindowResize,!1),removeEventListener("online",this._onWindowOnline,!1));const t=this.painter.context.gl.getExtension("WEBGL_lose_context");t&&t.loseContext(),this._canvas.removeEventListener("webglcontextrestored",this._contextRestored,!1),this._canvas.removeEventListener("webglcontextlost",this._contextLost,!1),i.remove(this._canvasContainer),i.remove(this._controlContainer),this._cooperativeGestures&&i.remove(this._cooperativeGesturesScreen),this._container.classList.remove("maplibregl-map","mapboxgl-map"),e.PerformanceUtils.clearMetrics(),this._removed=!0,this.fire(new e.Event("remove"))}triggerRepaint(){this.style&&!this._frame&&(this._frame=e.exported.frame(t=>{e.PerformanceUtils.frame(t),this._frame=null,this._render(t)}))}_onWindowOnline(){this._update()}_onWindowResize(e){this._trackResize&&this.resize({originalEvent:e})._update()}get showTileBoundaries(){return!!this._showTileBoundaries}set showTileBoundaries(e){this._showTileBoundaries!==e&&(this._showTileBoundaries=e,this._update())}get showPadding(){return!!this._showPadding}set showPadding(e){this._showPadding!==e&&(this._showPadding=e,this._update())}get showCollisionBoxes(){return!!this._showCollisionBoxes}set showCollisionBoxes(e){this._showCollisionBoxes!==e&&(this._showCollisionBoxes=e,e?this.style._generateCollisionBoxes():this._update())}get showOverdrawInspector(){return!!this._showOverdrawInspector}set showOverdrawInspector(e){this._showOverdrawInspector!==e&&(this._showOverdrawInspector=e,this._update())}get repaint(){return!!this._repaint}set repaint(e){this._repaint!==e&&(this._repaint=e,this.triggerRepaint())}get vertices(){return!!this._vertices}set vertices(e){this._vertices=e,this._update()}_setCacheLimits(t,r){e.setCacheLimits(t,r)}get version(){return"2.4.0"}},NavigationControl:class{constructor(t){this.options=e.extend({},aa,t),this._container=i.create("div","maplibregl-ctrl maplibregl-ctrl-group mapboxgl-ctrl mapboxgl-ctrl-group"),this._container.addEventListener("contextmenu",e=>e.preventDefault()),this.options.showZoom&&(e.bindAll(["_setButtonTitle","_updateZoomButtons"],this),this._zoomInButton=this._createButton("maplibregl-ctrl-zoom-in mapboxgl-ctrl-zoom-in",e=>this._map.zoomIn({},{originalEvent:e})),i.create("span","maplibregl-ctrl-icon mapboxgl-ctrl-icon",this._zoomInButton).setAttribute("aria-hidden","true"),this._zoomOutButton=this._createButton("maplibregl-ctrl-zoom-out mapboxgl-ctrl-zoom-out",e=>this._map.zoomOut({},{originalEvent:e})),i.create("span","maplibregl-ctrl-icon mapboxgl-ctrl-icon",this._zoomOutButton).setAttribute("aria-hidden","true")),this.options.showCompass&&(e.bindAll(["_rotateCompassArrow"],this),this._compass=this._createButton("maplibregl-ctrl-compass mapboxgl-ctrl-compass",e=>{this.options.visualizePitch?this._map.resetNorthPitch({},{originalEvent:e}):this._map.resetNorth({},{originalEvent:e})}),this._compassIcon=i.create("span","maplibregl-ctrl-icon mapboxgl-ctrl-icon",this._compass),this._compassIcon.setAttribute("aria-hidden","true"))}_updateZoomButtons(){const e=this._map.getZoom(),t=e===this._map.getMaxZoom(),r=e===this._map.getMinZoom();this._zoomInButton.disabled=t,this._zoomOutButton.disabled=r,this._zoomInButton.setAttribute("aria-disabled",t.toString()),this._zoomOutButton.setAttribute("aria-disabled",r.toString())}_rotateCompassArrow(){const e=this.options.visualizePitch?`scale(${1/Math.pow(Math.cos(this._map.transform.pitch*(Math.PI/180)),.5)}) rotateX(${this._map.transform.pitch}deg) rotateZ(${this._map.transform.angle*(180/Math.PI)}deg)`:`rotate(${this._map.transform.angle*(180/Math.PI)}deg)`;this._compassIcon.style.transform=e}onAdd(e){return this._map=e,this.options.showZoom&&(this._setButtonTitle(this._zoomInButton,"ZoomIn"),this._setButtonTitle(this._zoomOutButton,"ZoomOut"),this._map.on("zoom",this._updateZoomButtons),this._updateZoomButtons()),this.options.showCompass&&(this._setButtonTitle(this._compass,"ResetBearing"),this.options.visualizePitch&&this._map.on("pitch",this._rotateCompassArrow),this._map.on("rotate",this._rotateCompassArrow),this._rotateCompassArrow(),this._handler=new ia(this._map,this._compass,this.options.visualizePitch)),this._container}onRemove(){i.remove(this._container),this.options.showZoom&&this._map.off("zoom",this._updateZoomButtons),this.options.showCompass&&(this.options.visualizePitch&&this._map.off("pitch",this._rotateCompassArrow),this._map.off("rotate",this._rotateCompassArrow),this._handler.off(),delete this._handler),delete this._map}_createButton(e,t){const r=i.create("button",e,this._container);return r.type="button",r.addEventListener("click",t),r}_setButtonTitle(e,t){const r=this._map._getUIString("NavigationControl."+t);e.title=r,e.setAttribute("aria-label",r)}},GeolocateControl:class extends e.Evented{constructor(t){super(),this.options=e.extend({},ua,t),e.bindAll(["_onSuccess","_onError","_onZoom","_finish","_setupUI","_updateCamera","_updateMarker"],this)}onAdd(e){var t;return this._map=e,this._container=i.create("div","maplibregl-ctrl maplibregl-ctrl-group mapboxgl-ctrl mapboxgl-ctrl-group"),t=this._setupUI,void 0!==da?t(da):void 0!==window.navigator.permissions?window.navigator.permissions.query({name:"geolocation"}).then(e=>{da="denied"!==e.state,t(da)}):(da=!!window.navigator.geolocation,t(da)),this._container}onRemove(){void 0!==this._geolocationWatchID&&(window.navigator.geolocation.clearWatch(this._geolocationWatchID),this._geolocationWatchID=void 0),this.options.showUserLocation&&this._userLocationDotMarker&&this._userLocationDotMarker.remove(),this.options.showAccuracyCircle&&this._accuracyCircleMarker&&this._accuracyCircleMarker.remove(),i.remove(this._container),this._map.off("zoom",this._onZoom),this._map=void 0,ma=0,pa=!1}_isOutOfMapMaxBounds(e){const t=this._map.getMaxBounds(),r=e.coords;return t&&(r.longitudet.getEast()||r.latitudet.getNorth())}_setErrorState(){switch(this._watchState){case"WAITING_ACTIVE":this._watchState="ACTIVE_ERROR",this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-active","mapboxgl-ctrl-geolocate-active"),this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-active-error","mapboxgl-ctrl-geolocate-active-error");break;case"ACTIVE_LOCK":this._watchState="ACTIVE_ERROR",this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-active","mapboxgl-ctrl-geolocate-active"),this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-active-error","mapboxgl-ctrl-geolocate-active-error"),this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-waiting","mapboxgl-ctrl-geolocate-waiting");break;case"BACKGROUND":this._watchState="BACKGROUND_ERROR",this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-background","mapboxgl-ctrl-geolocate-background"),this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-background-error","mapboxgl-ctrl-geolocate-background-error"),this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-waiting","mapboxgl-ctrl-geolocate-waiting");break;case"ACTIVE_ERROR":break;default:throw new Error("Unexpected watchState "+this._watchState)}}_onSuccess(t){if(this._map){if(this._isOutOfMapMaxBounds(t))return this._setErrorState(),this.fire(new e.Event("outofmaxbounds",t)),this._updateMarker(),void this._finish();if(this.options.trackUserLocation)switch(this._lastKnownPosition=t,this._watchState){case"WAITING_ACTIVE":case"ACTIVE_LOCK":case"ACTIVE_ERROR":this._watchState="ACTIVE_LOCK",this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-waiting","mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-active-error","mapboxgl-ctrl-geolocate-active-error"),this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-active","mapboxgl-ctrl-geolocate-active");break;case"BACKGROUND":case"BACKGROUND_ERROR":this._watchState="BACKGROUND",this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-waiting","mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-background-error","mapboxgl-ctrl-geolocate-background-error"),this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-background","mapboxgl-ctrl-geolocate-background");break;default:throw new Error("Unexpected watchState "+this._watchState)}this.options.showUserLocation&&"OFF"!==this._watchState&&this._updateMarker(t),this.options.trackUserLocation&&"ACTIVE_LOCK"!==this._watchState||this._updateCamera(t),this.options.showUserLocation&&this._dotElement.classList.remove("maplibregl-user-location-dot-stale","mapboxgl-user-location-dot-stale"),this.fire(new e.Event("geolocate",t)),this._finish()}}_updateCamera(t){const r=new e.LngLat(t.coords.longitude,t.coords.latitude),n=t.coords.accuracy,a=this._map.getBearing(),i=e.extend({bearing:a},this.options.fitBoundsOptions);this._map.fitBounds(r.toBounds(n),i,{geolocateSource:!0})}_updateMarker(t){if(t){const r=new e.LngLat(t.coords.longitude,t.coords.latitude);this._accuracyCircleMarker.setLngLat(r).addTo(this._map),this._userLocationDotMarker.setLngLat(r).addTo(this._map),this._accuracy=t.coords.accuracy,this.options.showUserLocation&&this.options.showAccuracyCircle&&this._updateCircleRadius()}else this._userLocationDotMarker.remove(),this._accuracyCircleMarker.remove()}_updateCircleRadius(){const e=this._map._container.clientHeight/2,t=this._map.unproject([0,e]),r=this._map.unproject([1,e]),n=t.distanceTo(r),a=Math.ceil(2*this._accuracy/n);this._circleElement.style.width=a+"px",this._circleElement.style.height=a+"px"}_onZoom(){this.options.showUserLocation&&this.options.showAccuracyCircle&&this._updateCircleRadius()}_onError(t){if(this._map){if(this.options.trackUserLocation)if(1===t.code){this._watchState="OFF",this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-waiting","mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-active","mapboxgl-ctrl-geolocate-active"),this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-active-error","mapboxgl-ctrl-geolocate-active-error"),this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-background","mapboxgl-ctrl-geolocate-background"),this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-background-error","mapboxgl-ctrl-geolocate-background-error"),this._geolocateButton.disabled=!0;const e=this._map._getUIString("GeolocateControl.LocationNotAvailable");this._geolocateButton.title=e,this._geolocateButton.setAttribute("aria-label",e),void 0!==this._geolocationWatchID&&this._clearWatch()}else{if(3===t.code&&pa)return;this._setErrorState()}"OFF"!==this._watchState&&this.options.showUserLocation&&this._dotElement.classList.add("maplibregl-user-location-dot-stale","mapboxgl-user-location-dot-stale"),this.fire(new e.Event("error",t)),this._finish()}}_finish(){this._timeoutId&&clearTimeout(this._timeoutId),this._timeoutId=void 0}_setupUI(t){if(this._container.addEventListener("contextmenu",e=>e.preventDefault()),this._geolocateButton=i.create("button","maplibregl-ctrl-geolocate mapboxgl-ctrl-geolocate",this._container),i.create("span","maplibregl-ctrl-icon mapboxgl-ctrl-icon",this._geolocateButton).setAttribute("aria-hidden","true"),this._geolocateButton.type="button",!1===t){e.warnOnce("Geolocation support is not available so the GeolocateControl will be disabled.");const t=this._map._getUIString("GeolocateControl.LocationNotAvailable");this._geolocateButton.disabled=!0,this._geolocateButton.title=t,this._geolocateButton.setAttribute("aria-label",t)}else{const e=this._map._getUIString("GeolocateControl.FindMyLocation");this._geolocateButton.title=e,this._geolocateButton.setAttribute("aria-label",e)}this.options.trackUserLocation&&(this._geolocateButton.setAttribute("aria-pressed","false"),this._watchState="OFF"),this.options.showUserLocation&&(this._dotElement=i.create("div","maplibregl-user-location-dot mapboxgl-user-location-dot"),this._userLocationDotMarker=new ca(this._dotElement),this._circleElement=i.create("div","maplibregl-user-location-accuracy-circle mapboxgl-user-location-accuracy-circle"),this._accuracyCircleMarker=new ca({element:this._circleElement,pitchAlignment:"map"}),this.options.trackUserLocation&&(this._watchState="OFF"),this._map.on("zoom",this._onZoom)),this._geolocateButton.addEventListener("click",this.trigger.bind(this)),this._setup=!0,this.options.trackUserLocation&&this._map.on("movestart",t=>{t.geolocateSource||"ACTIVE_LOCK"!==this._watchState||t.originalEvent&&"resize"===t.originalEvent.type||(this._watchState="BACKGROUND",this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-background","mapboxgl-ctrl-geolocate-background"),this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-active","mapboxgl-ctrl-geolocate-active"),this.fire(new e.Event("trackuserlocationend")))})}trigger(){if(!this._setup)return e.warnOnce("Geolocate control triggered before added to a map"),!1;if(this.options.trackUserLocation){switch(this._watchState){case"OFF":this._watchState="WAITING_ACTIVE",this.fire(new e.Event("trackuserlocationstart"));break;case"WAITING_ACTIVE":case"ACTIVE_LOCK":case"ACTIVE_ERROR":case"BACKGROUND_ERROR":ma--,pa=!1,this._watchState="OFF",this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-waiting","mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-active","mapboxgl-ctrl-geolocate-active"),this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-active-error","mapboxgl-ctrl-geolocate-active-error"),this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-background","mapboxgl-ctrl-geolocate-background"),this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-background-error","mapboxgl-ctrl-geolocate-background-error"),this.fire(new e.Event("trackuserlocationend"));break;case"BACKGROUND":this._watchState="ACTIVE_LOCK",this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-background","mapboxgl-ctrl-geolocate-background"),this._lastKnownPosition&&this._updateCamera(this._lastKnownPosition),this.fire(new e.Event("trackuserlocationstart"));break;default:throw new Error("Unexpected watchState "+this._watchState)}switch(this._watchState){case"WAITING_ACTIVE":this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-waiting","mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-active","mapboxgl-ctrl-geolocate-active");break;case"ACTIVE_LOCK":this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-active","mapboxgl-ctrl-geolocate-active");break;case"OFF":break;default:throw new Error("Unexpected watchState "+this._watchState)}if("OFF"===this._watchState&&void 0!==this._geolocationWatchID)this._clearWatch();else if(void 0===this._geolocationWatchID){let e;this._geolocateButton.classList.add("maplibregl-ctrl-geolocate-waiting","mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.setAttribute("aria-pressed","true"),ma++,ma>1?(e={maximumAge:6e5,timeout:0},pa=!0):(e=this.options.positionOptions,pa=!1),this._geolocationWatchID=window.navigator.geolocation.watchPosition(this._onSuccess,this._onError,e)}}else window.navigator.geolocation.getCurrentPosition(this._onSuccess,this._onError,this.options.positionOptions),this._timeoutId=setTimeout(this._finish,1e4);return!0}_clearWatch(){window.navigator.geolocation.clearWatch(this._geolocationWatchID),this._geolocationWatchID=void 0,this._geolocateButton.classList.remove("maplibregl-ctrl-geolocate-waiting","mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.setAttribute("aria-pressed","false"),this.options.showUserLocation&&this._updateMarker(null)}},AttributionControl:Qn,LogoControl:ea,ScaleControl:class{constructor(t){this.options=e.extend({},ha,t),e.bindAll(["_onMove","setUnit"],this)}getDefaultPosition(){return"bottom-left"}_onMove(){fa(this._map,this._container,this.options)}onAdd(e){return this._map=e,this._container=i.create("div","maplibregl-ctrl maplibregl-ctrl-scale mapboxgl-ctrl mapboxgl-ctrl-scale",e.getContainer()),this._map.on("move",this._onMove),this._onMove(),this._container}onRemove(){i.remove(this._container),this._map.off("move",this._onMove),this._map=void 0}setUnit(e){this.options.unit=e,fa(this._map,this._container,this.options)}},FullscreenControl:class{constructor(t){this._fullscreen=!1,t&&t.container&&(t.container instanceof HTMLElement?this._container=t.container:e.warnOnce("Full screen control 'container' must be a DOM element.")),e.bindAll(["_onClickFullscreen","_changeIcon"],this),"onfullscreenchange"in document?this._fullscreenchange="fullscreenchange":"onmozfullscreenchange"in document?this._fullscreenchange="mozfullscreenchange":"onwebkitfullscreenchange"in document?this._fullscreenchange="webkitfullscreenchange":"onmsfullscreenchange"in document&&(this._fullscreenchange="MSFullscreenChange")}onAdd(t){return this._map=t,this._container||(this._container=this._map.getContainer()),this._controlContainer=i.create("div","maplibregl-ctrl maplibregl-ctrl-group mapboxgl-ctrl mapboxgl-ctrl-group"),this._checkFullscreenSupport()?this._setupUI():(this._controlContainer.style.display="none",e.warnOnce("This device does not support fullscreen mode.")),this._controlContainer}onRemove(){i.remove(this._controlContainer),this._map=null,window.document.removeEventListener(this._fullscreenchange,this._changeIcon)}_checkFullscreenSupport(){return!!(document.fullscreenEnabled||document.mozFullScreenEnabled||document.msFullscreenEnabled||document.webkitFullscreenEnabled)}_setupUI(){const e=this._fullscreenButton=i.create("button","maplibregl-ctrl-fullscreen mapboxgl-ctrl-fullscreen",this._controlContainer);i.create("span","maplibregl-ctrl-icon mapboxgl-ctrl-icon",e).setAttribute("aria-hidden","true"),e.type="button",this._updateTitle(),this._fullscreenButton.addEventListener("click",this._onClickFullscreen),window.document.addEventListener(this._fullscreenchange,this._changeIcon)}_updateTitle(){const e=this._getTitle();this._fullscreenButton.setAttribute("aria-label",e),this._fullscreenButton.title=e}_getTitle(){return this._map._getUIString(this._isFullscreen()?"FullscreenControl.Exit":"FullscreenControl.Enter")}_isFullscreen(){return this._fullscreen}_changeIcon(){(window.document.fullscreenElement||window.document.mozFullScreenElement||window.document.webkitFullscreenElement||window.document.msFullscreenElement)===this._container!==this._fullscreen&&(this._fullscreen=!this._fullscreen,this._fullscreenButton.classList.toggle("maplibregl-ctrl-shrink"),this._fullscreenButton.classList.toggle("mapboxgl-ctrl-shrink"),this._fullscreenButton.classList.toggle("maplibregl-ctrl-fullscreen"),this._fullscreenButton.classList.toggle("mapboxgl-ctrl-fullscreen"),this._updateTitle())}_onClickFullscreen(){this._isFullscreen()?window.document.exitFullscreen?window.document.exitFullscreen():window.document.mozCancelFullScreen?window.document.mozCancelFullScreen():window.document.msExitFullscreen?window.document.msExitFullscreen():window.document.webkitCancelFullScreen&&window.document.webkitCancelFullScreen():this._container.requestFullscreen?this._container.requestFullscreen():this._container.mozRequestFullScreen?this._container.mozRequestFullScreen():this._container.msRequestFullscreen?this._container.msRequestFullscreen():this._container.webkitRequestFullscreen&&this._container.webkitRequestFullscreen()}},TerrainControl:class{constructor(t){this.options=t,e.bindAll(["_toggleTerrain","_updateTerrainIcon"],this)}onAdd(e){return this._map=e,this._container=i.create("div","maplibregl-ctrl maplibregl-ctrl-group mapboxgl-ctrl mapboxgl-ctrl-group"),this._terrainButton=i.create("button","maplibregl-ctrl-terrain mapboxgl-ctrl-terrain",this._container),i.create("span","maplibregl-ctrl-icon mapboxgl-ctrl-icon",this._terrainButton).setAttribute("aria-hidden","true"),this._terrainButton.type="button",this._terrainButton.addEventListener("click",this._toggleTerrain),this._updateTerrainIcon(),this._map.on("terrain",this._updateTerrainIcon),this._container}onRemove(){i.remove(this._container),this._map.off("terrain",this._updateTerrainIcon),this._map=void 0}_toggleTerrain(){this._map.getTerrain()?this._map.setTerrain(null):this._map.setTerrain(this.options),this._updateTerrainIcon()}_updateTerrainIcon(){this._terrainButton.classList.remove("maplibregl-ctrl-terrain","mapboxgl-ctrl-terrain"),this._terrainButton.classList.remove("maplibregl-ctrl-terrain-enabled","mapboxgl-ctrl-terrain-enabled"),this._map.style.terrain?(this._terrainButton.classList.add("maplibregl-ctrl-terrain-enabled","mapboxgl-ctrl-terrain-enabled"),this._terrainButton.title=this._map._getUIString("TerrainControl.disableTerrain")):(this._terrainButton.classList.add("maplibregl-ctrl-terrain","mapboxgl-ctrl-terrain"),this._terrainButton.title=this._map._getUIString("TerrainControl.enableTerrain"))}},Popup:class extends e.Evented{constructor(t){super(),this.options=e.extend(Object.create(ga),t),e.bindAll(["_update","_onClose","remove","_onMouseMove","_onMouseUp","_onDrag"],this)}addTo(t){return this._map&&this.remove(),this._map=t,this.options.closeOnClick&&this._map.on("click",this._onClose),this.options.closeOnMove&&this._map.on("move",this._onClose),this._map.on("remove",this.remove),this._update(),this._focusFirstElement(),this._trackPointer?(this._map.on("mousemove",this._onMouseMove),this._map.on("mouseup",this._onMouseUp),this._container&&this._container.classList.add("maplibregl-popup-track-pointer","mapboxgl-popup-track-pointer"),this._map._canvasContainer.classList.add("maplibregl-track-pointer","mapboxgl-track-pointer")):this._map.on("move",this._update),this.fire(new e.Event("open")),this}isOpen(){return!!this._map}remove(){return this._content&&i.remove(this._content),this._container&&(i.remove(this._container),delete this._container),this._map&&(this._map.off("move",this._update),this._map.off("move",this._onClose),this._map.off("click",this._onClose),this._map.off("remove",this.remove),this._map.off("mousemove",this._onMouseMove),this._map.off("mouseup",this._onMouseUp),this._map.off("drag",this._onDrag),delete this._map),this.fire(new e.Event("close")),this}getLngLat(){return this._lngLat}setLngLat(t){return this._lngLat=e.LngLat.convert(t),this._pos=null,this._trackPointer=!1,this._update(),this._map&&(this._map.on("move",this._update),this._map.off("mousemove",this._onMouseMove),this._container&&this._container.classList.remove("maplibregl-popup-track-pointer","mapboxgl-popup-track-pointer"),this._map._canvasContainer.classList.remove("maplibregl-track-pointer","mapboxgl-track-pointer")),this}trackPointer(){return this._trackPointer=!0,this._pos=null,this._update(),this._map&&(this._map.off("move",this._update),this._map.on("mousemove",this._onMouseMove),this._map.on("drag",this._onDrag),this._container&&this._container.classList.add("maplibregl-popup-track-pointer","mapboxgl-popup-track-pointer"),this._map._canvasContainer.classList.add("maplibregl-track-pointer","mapboxgl-track-pointer")),this}getElement(){return this._container}setText(e){return this.setDOMContent(document.createTextNode(e))}setHTML(e){const t=document.createDocumentFragment(),r=document.createElement("body");let n;for(r.innerHTML=e;n=r.firstChild,n;)t.appendChild(n);return this.setDOMContent(t)}getMaxWidth(){return this._container&&this._container.style.maxWidth}setMaxWidth(e){return this.options.maxWidth=e,this._update(),this}setDOMContent(e){if(this._content)for(;this._content.hasChildNodes();)this._content.firstChild&&this._content.removeChild(this._content.firstChild);else this._content=i.create("div","maplibregl-popup-content mapboxgl-popup-content",this._container);return this._content.appendChild(e),this._createCloseButton(),this._update(),this._focusFirstElement(),this}addClassName(e){this._container&&this._container.classList.add(e)}removeClassName(e){this._container&&this._container.classList.remove(e)}setOffset(e){return this.options.offset=e,this._update(),this}toggleClassName(e){if(this._container)return this._container.classList.toggle(e)}_createCloseButton(){this.options.closeButton&&(this._closeButton=i.create("button","maplibregl-popup-close-button mapboxgl-popup-close-button",this._content),this._closeButton.type="button",this._closeButton.setAttribute("aria-label","Close popup"),this._closeButton.innerHTML="×",this._closeButton.addEventListener("click",this._onClose))}_onMouseUp(e){this._update(e.point)}_onMouseMove(e){this._update(e.point)}_onDrag(e){this._update(e.point)}_update(e){if(!this._map||!this._lngLat&&!this._trackPointer||!this._content)return;if(this._container||(this._container=i.create("div","maplibregl-popup mapboxgl-popup",this._map.getContainer()),this._tip=i.create("div","maplibregl-popup-tip mapboxgl-popup-tip",this._container),this._container.appendChild(this._content),this.options.className&&this.options.className.split(" ").forEach(e=>this._container.classList.add(e)),this._trackPointer&&this._container.classList.add("maplibregl-popup-track-pointer","mapboxgl-popup-track-pointer")),this.options.maxWidth&&this._container.style.maxWidth!==this.options.maxWidth&&(this._container.style.maxWidth=this.options.maxWidth),this._map.transform.renderWorldCopies&&!this._trackPointer&&(this._lngLat=oa(this._lngLat,this._pos,this._map.transform)),this._trackPointer&&!e)return;const t=this._pos=this._trackPointer&&e?e:this._map.project(this._lngLat);let r=this.options.anchor;const n=ya(this.options.offset);if(!r){const e=this._container.offsetWidth,a=this._container.offsetHeight;let i;i=t.y+n.bottom.ythis._map.transform.height-a?["bottom"]:[],t.xthis._map.transform.width-e/2&&i.push("right"),r=0===i.length?"bottom":i.join("-")}const a=t.add(n[r]).round();i.setTransform(this._container,`${sa[r]} translate(${a.x}px,${a.y}px)`),la(this._container,r,"popup")}_focusFirstElement(){if(!this.options.focusAfterOpen||!this._container)return;const e=this._container.querySelector(_a);e&&e.focus()}_onClose(){this.remove()}},Marker:ca,Style:tt,LngLat:e.LngLat,LngLatBounds:e.LngLatBounds,Point:e.pointGeometry,MercatorCoordinate:e.MercatorCoordinate,Evented:e.Evented,AJAXError:e.AJAXError,config:e.config,CanvasSource:z,GeoJSONSource:j,ImageSource:S,RasterDEMTileSource:E,RasterTileSource:w,VectorTileSource:x,VideoSource:C,prewarm:function(){H().acquire(F)},clearPrewarmedResources:function(){const e=U;e&&(e.isPreloaded()&&1===e.numActive()?(e.release(F),U=null):console.warn("Could not clear WebWorkers since there are active Map instances that still reference it. The pre-warmed WebWorker pool can only be cleared when all map instances have been removed with map.remove()"))},get version(){return"2.4.0"},get workerCount(){return q.workerCount},set workerCount(e){q.workerCount=e},get maxParallelImageRequests(){return e.config.MAX_PARALLEL_IMAGE_REQUESTS},set maxParallelImageRequests(t){e.config.MAX_PARALLEL_IMAGE_REQUESTS=t},clearStorage(t){e.clearTileCache(t)},workerUrl:"",addProtocol(t,r){e.config.REGISTERED_PROTOCOLS[t]=r},removeProtocol(t){delete e.config.REGISTERED_PROTOCOLS[t]}};return Kn.extend(va,{isSafari:e.isSafari,getPerformanceMetrics:e.PerformanceUtils.getPerformanceMetrics}),va})),r}()},function(e,t,r){var n=r(118);function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}e.exports=function(e){for(var t=1;t=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t){e.exports=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,r){"use strict";var n=r(0),a=r.n(n),i=r(3),o=r.n(i),s=r(4),l=r(2),c=r(12);t.a=function(e){var t=e.className,r=e.htmlOptions,n=void 0===r?{}:r,i=e.id,u=e.unit,d=e.value,m=void 0===d?0:d,p=Object(l.d)(n);return a.a.createElement("div",Object.assign({className:o()("pb_stat_value_kit",Object(s.c)(e),t),id:i},p),a.a.createElement("div",{className:"pb_stat_value_wrapper"},function(e){if(e||0===e)return a.a.createElement(c.a,{size:1,tag:"span",text:"".concat(e)})}(m)," ",function(e){if(e)return a.a.createElement(c.a,{size:3,tag:"span",text:e})}(u)))}},function(e,t,r){"use strict";var n=r(0),a=r.n(n),i=r(3),o=r.n(i),s=r(51),l=r(4),c=r(10),u=r(198),d=r(12),m=r(2);t.a=function(e){var t=e.address,r=e.addressCont,n=e.aria,i=void 0===n?{}:n,p=e.city,h=e.className,f=e.data,b=void 0===f?{}:f,g=e.dark,_=void 0!==g&&g,y=e.emphasis,v=void 0===y?"street":y,k=e.htmlOptions,x=void 0===k?{}:k,w=e.homeId,N=e.homeUrl,E=e.newWindow,j=e.houseStyle,O=e.state,S=e.zipcode,C=e.territory,z=Object(m.c)(b),T=Object(m.a)(i),A=Object(m.d)(x);return a.a.createElement("div",Object.assign({className:function(t,r){return o()({pb_home_address_street:!r,pb_home_address_street_dark:r},Object(l.c)(e),t)}(h,_)},T,z,A),"street"==v&&a.a.createElement("div",null,a.a.createElement(d.a,{className:"pb_home_address_street_address",dark:_,size:4},Object(s.b)([Object(s.c)(t),j]," · ")),a.a.createElement(d.a,{className:"pb_home_address_street_address",dark:_,size:4},Object(s.c)(r)),a.a.createElement(c.a,{color:"light"},"".concat(Object(s.c)(p),", ").concat(O," ").concat(S))),"city"==v&&a.a.createElement("div",null,a.a.createElement(c.a,{color:"light"},Object(s.b)([Object(s.c)(t),j]," · ")),a.a.createElement(c.a,{color:"light"},Object(s.c)(r)),a.a.createElement("div",null,a.a.createElement(d.a,{className:"pb_home_address_street_address",dark:_,size:4,tag:"span"},"".concat(Object(s.c)(p),", ").concat(O)),a.a.createElement(c.a,{color:"light",tag:"span"}," ".concat(S)))),w&&a.a.createElement(u.a,{classname:"home-hashtag",dark:_,marginRight:"xxs",newWindow:E,text:w,type:"home",url:N||"#"}),a.a.createElement(c.a,{color:"light",tag:"span"},a.a.createElement("small",null,C)))}},function(e,t,r){"use strict";var n=r(0),a=r.n(n),i=r(3),o=r.n(i),s=r(2),l=r(4),c=r(15),u=r(185),d=r(180);t.a=function(e){var t=e.aria,r=void 0===t?{}:t,n=e.className,i=e.contacts,m=void 0===i?[]:i,p=e.data,h=void 0===p?{}:p,f=e.firstName,b=e.htmlOptions,g=void 0===b?{}:b,_=e.id,y=e.lastName,v=Object(s.a)(r),k=Object(s.c)(h),x=Object(s.d)(g),w=o()(Object(s.b)("pb_person_contact_kit"),Object(l.c)(e),n);return a.a.createElement("div",Object.assign({},v,k,x,{className:w,id:_}),a.a.createElement(d.a,{firstName:f,lastName:y}),m.filter((function(e){return"wrong-phone"!==e.contactType})).map((function(e,t){return a.a.createElement(u.a,{contactDetail:e.contactDetail,contactType:e.contactType,contactValue:e.contactValue,key:"valid-contact-".concat(t)})})),m.filter((function(e){return"wrong-phone"===e.contactType})).map((function(e,t){return a.a.createElement("div",{key:"wrong-contact-caption-wrapper-".concat(t)},a.a.createElement(c.a,{className:"wrong_numbers",key:"wrong-contact-caption-".concat(t),text:"wrong number"}),a.a.createElement(u.a,{contactType:e.contactType,contactValue:e.contactValue,key:"wrong-contact-".concat(t)}))})))}},function(e,t,r){"use strict";r.d(t,"a",(function(){return a}));var n=r(0),a=r.n(n).a.createContext(null)},function(e,t,r){"use strict";var n=r(35),a={passive:!0};t.a={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,r=e.instance,i=e.options,o=i.scroll,s=void 0===o||o,l=i.resize,c=void 0===l||l,u=Object(n.a)(t.elements.popper),d=[].concat(t.scrollParents.reference,t.scrollParents.popper);return s&&d.forEach((function(e){e.addEventListener("scroll",r.update,a)})),c&&u.addEventListener("resize",r.update,a),function(){s&&d.forEach((function(e){e.removeEventListener("scroll",r.update,a)})),c&&u.removeEventListener("resize",r.update,a)}},data:{}}},function(e,t,r){"use strict";var n=r(152);t.a={name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,r=e.name;t.modifiersData[r]=Object(n.a)({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}}},function(e,t,r){"use strict";r.d(t,"a",(function(){return s}));var n=r(42),a=r(69),i=r(101),o=r(11);function s(e){var t,r=e.reference,s=e.element,l=e.placement,c=l?Object(n.a)(l):null,u=l?Object(a.a)(l):null,d=r.x+r.width/2-s.width/2,m=r.y+r.height/2-s.height/2;switch(c){case o.m:t={x:d,y:r.y-s.height};break;case o.c:t={x:d,y:r.y+r.height};break;case o.k:t={x:r.x+r.width,y:m};break;case o.f:t={x:r.x-s.width,y:m};break;default:t={x:r.x,y:r.y}}var p=c?Object(i.a)(c):null;if(null!=p){var h="y"===p?"height":"width";switch(u){case o.l:t[p]=t[p]-(r[h]/2-s[h]/2);break;case o.e:t[p]=t[p]+(r[h]/2-s[h]/2)}}return t}},function(e,t,r){"use strict";var n=r(11),a=r(76),i=r(35),o=r(47),s=r(54),l=r(42),c=r(69),u=r(33),d={top:"auto",right:"auto",bottom:"auto",left:"auto"};function m(e){var t,r=e.popper,l=e.popperRect,c=e.placement,m=e.variation,p=e.offsets,h=e.position,f=e.gpuAcceleration,b=e.adaptive,g=e.roundOffsets,_=e.isFixed,y=p.x,v=void 0===y?0:y,k=p.y,x=void 0===k?0:k,w="function"==typeof g?g({x:v,y:x}):{x:v,y:x};v=w.x,x=w.y;var N=p.hasOwnProperty("x"),E=p.hasOwnProperty("y"),j=n.f,O=n.m,S=window;if(b){var C=Object(a.a)(r),z="clientHeight",T="clientWidth";if(C===Object(i.a)(r)&&(C=Object(o.a)(r),"static"!==Object(s.a)(C).position&&"absolute"===h&&(z="scrollHeight",T="scrollWidth")),C=C,c===n.m||(c===n.f||c===n.k)&&m===n.e)O=n.c,x-=(_&&C===S&&S.visualViewport?S.visualViewport.height:C[z])-l.height,x*=f?1:-1;if(c===n.f||(c===n.m||c===n.c)&&m===n.e)j=n.k,v-=(_&&C===S&&S.visualViewport?S.visualViewport.width:C[T])-l.width,v*=f?1:-1}var A,M=Object.assign({position:h},b&&d),P=!0===g?function(e){var t=e.x,r=e.y,n=window.devicePixelRatio||1;return{x:Object(u.c)(t*n)/n||0,y:Object(u.c)(r*n)/n||0}}({x:v,y:x}):{x:v,y:x};return v=P.x,x=P.y,f?Object.assign({},M,((A={})[O]=E?"0":"",A[j]=N?"0":"",A.transform=(S.devicePixelRatio||1)<=1?"translate("+v+"px, "+x+"px)":"translate3d("+v+"px, "+x+"px, 0)",A)):Object.assign({},M,((t={})[O]=E?x+"px":"",t[j]=N?v+"px":"",t.transform="",t))}t.a={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,r=e.options,n=r.gpuAcceleration,a=void 0===n||n,i=r.adaptive,o=void 0===i||i,s=r.roundOffsets,u=void 0===s||s,d={placement:Object(l.a)(t.placement),variation:Object(c.a)(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:a,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,m(Object.assign({},d,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:o,roundOffsets:u})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,m(Object.assign({},d,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:u})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}}},function(e,t,r){"use strict";var n=r(43),a=r(27);t.a={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var r=t.styles[e]||{},i=t.attributes[e]||{},o=t.elements[e];Object(a.b)(o)&&Object(n.a)(o)&&(Object.assign(o.style,r),Object.keys(i).forEach((function(e){var t=i[e];!1===t?o.removeAttribute(e):o.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,r={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,r.popper),t.styles=r,t.elements.arrow&&Object.assign(t.elements.arrow.style,r.arrow),function(){Object.keys(t.elements).forEach((function(e){var i=t.elements[e],o=t.attributes[e]||{},s=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:r[e]).reduce((function(e,t){return e[t]="",e}),{});Object(a.b)(i)&&Object(n.a)(i)&&(Object.assign(i.style,s),Object.keys(o).forEach((function(e){i.removeAttribute(e)})))}))}},requires:["computeStyles"]}},function(e,t,r){"use strict";r.d(t,"a",(function(){return a}));var n=r(156);function a(e){return Object.assign({},Object(n.a)(),e)}},function(e,t,r){"use strict";function n(){return{top:0,right:0,bottom:0,left:0}}r.d(t,"a",(function(){return n}))},function(e,t,r){"use strict";function n(e,t){return t.reduce((function(t,r){return t[r]=e,t}),{})}r.d(t,"a",(function(){return n}))},function(e,t,r){"use strict";r.d(t,"a",(function(){return a}));var n=r(127);function a(){return!/^((?!chrome|android).)*safari/i.test(Object(n.a)())}},function(e,t,r){"use strict";r.d(t,"a",(function(){return a}));var n=r(27);function a(e,t){var r=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(r&&Object(n.c)(r)){var a=t;do{if(a&&e.isSameNode(a))return!0;a=a.parentNode||a.host}while(a)}return!1}},function(e,t,r){"use strict";r.d(t,"a",(function(){return a}));var n=r(128);function a(e,t){if(e){if("string"==typeof e)return Object(n.a)(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Object(n.a)(e,t):void 0}}},function(e,t,r){"use strict";r.d(t,"a",(function(){return a}));var n=r(77);function a(e){var t=function(e,t){if("object"!==Object(n.a)(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var a=r.call(e,t||"default");if("object"!==Object(n.a)(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Object(n.a)(t)?t:String(t)}},function(e,t,r){"use strict";var n=r(0),a=r.n(n),i=r(3),o=r.n(i),s=r(2),l=r(4),c=r(10),u=r(196),d=r(146);t.a=function(e){var t=e.align,r=void 0===t?"left":t,n=e.aria,i=void 0===n?{}:n,m=e.className,p=e.data,h=void 0===p?{}:p,f=e.htmlOptions,b=void 0===f?{}:f,g=e.id,_=e.statChange,y=void 0===_?{}:_,v=e.statLabel,k=e.statValue,x=void 0===k?{}:k,w=Object(s.a)(i),N=Object(s.c)(h),E=Object(s.d)(b),j=o()(Object(s.b)("pb_dashboard_value_kit",r),Object(l.c)(e),m);return a.a.createElement("div",Object.assign({},w,N,E,{className:j,id:g}),v&&a.a.createElement(c.a,{color:"light"},v),x&&a.a.createElement(d.a,{unit:x.unit,value:x.value}),y&&a.a.createElement(u.a,{change:y.change,value:y.value}))}},function(e,t){var r;r=function(){return this}();try{r=r||new Function("return this")()}catch(e){"object"==typeof window&&(r=window)}e.exports=r},function(e,t,r){var n; /*! Copyright (c) 2015 Jed Watson. Based on code that is Copyright 2013-2015, Facebook, Inc. All rights reserved. */!function(){"use strict";var a=!("undefined"==typeof window||!window.document||!window.document.createElement),i={canUseDOM:a,canUseWorkers:"undefined"!=typeof Worker,canUseEventListeners:a&&!(!window.addEventListener&&!window.attachEvent),canUseViewport:a&&!!window.screen};void 0===(n=function(){return i}.call(t,r,t,e))||(e.exports=n)}()},function(e,t,r){"use strict";var n=r(0),a=r.n(n),i=r(3),o=r.n(i),s=r(4),l=r(2);t.a=function(e){var t=e.htmlOptions,r=void 0===t?{}:t,n=e.size,i=void 0===n?"lg":n,c=e.widths,u=void 0===c?[1]:c,d=e.colors,m=void 0===d?[]:d,p=function(e){return e.map((function(e){return parseInt(e.toString().replace(/[^0-9.]/gi,""))}))}(u),h=Object(l.d)(r);return a.a.createElement("div",Object.assign({className:o()("pb_distribution_bar_".concat(i),Object(s.c)(e))},h),function(e,t){var r=e.reduce((function(e,t){return e+t}),0);return e.map((function(e,n){return a.a.createElement("div",{className:o()("pb_distribution_width",t[n]?"color_".concat(t[n]):""),key:n,style:{width:"".concat(100*e/r,"%")}})}))}(p,m))}},function(e,t,r){"use strict";var n=r(0),a=r.n(n),i=r(3),o=r.n(i),s=r(2),l=r(4),c=r(10),u=r(5);t.a=function(e){var t=e.align,r=void 0===t?"left":t,n=e.aria,i=void 0===n?{}:n,d=e.className,m=e.data,p=void 0===m?{}:m,h=e.htmlOptions,f=void 0===h?{}:h,b=e.id,g=Object(s.a)(i),_=Object(s.c)(p),y=Object(s.d)(f),v=o()(Object(s.b)("pb_loading_inline_kit_".concat(r)),Object(l.c)(e),d);return a.a.createElement("div",Object.assign({},g,_,y,{className:v,id:b}),a.a.createElement(c.a,{color:"light"},a.a.createElement(u.a,{aria:{label:"loading icon"},fixedWidth:!0,icon:"spinner",pulse:!0})," Loading"))}},function(e,t,r){"use strict";var n=r(0),a=r.n(n),i=r(3),o=r.n(i),s=r(2),l=r(4),c=r(22),u=r(10),d=r(15);t.a=function(e){e.date&&Object(l.a)();var t=e.align,r=void 0===t?"left":t,n=e.className,i=e.dark,m=e.data,p=void 0===m?{}:m,h=e.date,f=e.htmlOptions,b=void 0===f?{}:f,g=e.time,_=e.timeZone,y=o()(Object(s.b)("pb_time_stacked_kit",r),Object(l.c)(e),n),v=Object(s.c)(p),k=Object(s.d)(b);return a.a.createElement("div",Object.assign({className:y},v,k),a.a.createElement(u.a,{className:o()("pb_time_stacked","time-spacing"),color:"light",dark:i},a.a.createElement("time",null,c.a.toTimeWithMeridiem(h||new Date(g),_),a.a.createElement(d.a,{className:"pb_time_stacked",color:"light",dark:i,tag:"span",text:c.a.toTimeZone(h||new Date(g),_)}))))}},function(e,t,r){"use strict";var n=r(0),a=r.n(n),i=r(3),o=r.n(i),s=r(2),l=r(4),c=r(10),u=r(5);t.a=function(e){var t=e.align,r=void 0===t?"left":t,n=e.aria,i=void 0===n?{}:n,d=e.className,m=e.dark,p=e.data,h=void 0===p?{}:p,f=e.htmlOptions,b=void 0===f?{}:f,g=e.icon,_=e.id,y=e.text,v=Object(s.a)(i),k=Object(s.c)(h),x=Object(s.d)(b),w=o()(Object(s.b)("pb_icon_value_kit",r),Object(l.c)(e),d);return a.a.createElement("div",Object.assign({},v,k,x,{className:w,id:_}),a.a.createElement(c.a,{color:"light",dark:m},a.a.createElement(u.a,{dark:m,fixedWidth:!0,icon:g}),y))}},function(e,t,r){"use strict";var n=r(0),a=r.n(n),i=r(3),o=r.n(i),s=r(4),l=r(2),c=r(107),u=r(15);t.a=function(e){var t=e.aria,r=void 0===t?{}:t,n=e.className,i=e.data,d=void 0===i?{}:i,m=e.htmlOptions,p=void 0===m?{}:m,h=e.id,f=e.label,b=e.pillValue,g=e.variant,_=void 0===g?"neutral":g,y=Object(l.a)(r),v=Object(l.c)(d),k=Object(l.d)(p),x=o()("pb_label_pill_kit",Object(s.c)(e),n);return a.a.createElement("div",Object.assign({},y,v,k,{className:x,id:h}),a.a.createElement(u.a,{className:"pb_label_pill_label",text:f}),a.a.createElement(c.a,{className:"pb_label_pill_pill",text:b,variant:_}))}},function(e,t,r){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){for(var r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&void 0!==arguments[0])||arguments[0],t=Object(n.useState)(e),r=a(t,2),i=r[0],o=r[1],s=function(){return o((function(e){return!e}))};return[i,s,o]}},function(e,t,r){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){for(var r=0;r{const{element:t,padding:r}=e;return{name:"arrow",options:e,fn(e){return n=t,Object.prototype.hasOwnProperty.call(n,"current")?null!=t.current?Object(i.a)({element:t.current,padding:r}).fn(e):{}:t?Object(i.a)({element:t,padding:r}).fn(e):{};var n}}};var c="undefined"!=typeof document?n.useLayoutEffect:n.useEffect;function u(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;let r,n,a;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if(r=e.length,r!=t.length)return!1;for(n=r;0!=n--;)if(!u(e[n],t[n]))return!1;return!0}if(a=Object.keys(e),r=a.length,r!==Object.keys(t).length)return!1;for(n=r;0!=n--;)if(!Object.prototype.hasOwnProperty.call(t,a[n]))return!1;for(n=r;0!=n--;){const r=a[n];if(("_owner"!==r||!e.$$typeof)&&!u(e[r],t[r]))return!1}return!0}return e!=e&&t!=t}function d(e){const t=n.useRef(e);return c(()=>{t.current=e}),t}new WeakMap,new WeakMap;var m="undefined"==typeof Element;m||Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,!m&&Element.prototype.getRootNode;var p="undefined"!=typeof document?n.useLayoutEffect:n.useEffect;let h=!1,f=0;const b=()=>"floating-ui-"+f++;const g=n["useId".toString()]||function(){const[e,t]=n.useState(()=>h?b():void 0);return p(()=>{null==e&&t(b())},[]),n.useEffect(()=>{h||(h=!0)},[]),e};function _(){const e=new Map;return{emit(t,r){var n;null==(n=e.get(t))||n.forEach(e=>e(r))},on(t,r){e.set(t,[...e.get(t)||[],r])},off(t,r){var n;e.set(t,(null==(n=e.get(t))?void 0:n.filter(e=>e!==r))||[])}}}const y=n.createContext(null),v=n.createContext(null),k=()=>{var e;return(null==(e=n.useContext(y))?void 0:e.id)||null},x=()=>n.useContext(v);function w(e){return(null==e?void 0:e.ownerDocument)||document}function N(e){return w(e).defaultView||window}function E(e){return!!e&&e instanceof N(e).Element}function j(e,t){const r=["mouse","pen"];return t||r.push("",void 0),r.includes(e)}function O(e,t){if(!e||!t)return!1;const r=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(r&&(n=r,"undefined"!=typeof ShadowRoot&&(n instanceof N(n).ShadowRoot||n instanceof ShadowRoot))){let r=t;for(;r;){if(e===r)return!0;r=r.parentNode||r.host}}var n;return!1}function S(e){const t=Object(n.useRef)(e);return p(()=>{t.current=e}),t}function C(e,t,r){return r&&!j(r)?0:"number"==typeof e?e:null==e?void 0:e[t]}const z=function(e,t){void 0===t&&(t={});const{open:r,onOpenChange:a,dataRef:i,events:o,elements:{domReference:s,floating:l},refs:c}=e,{enabled:u=!0,delay:d=0,handleClose:m=null,mouseOnly:h=!1,restMs:f=0,move:b=!0}=t,g=x(),_=k(),y=S(m),v=S(d),N=n.useRef(),z=n.useRef(),T=n.useRef(),A=n.useRef(),M=n.useRef(!0),P=n.useRef(!1),I=n.useRef(()=>{}),D=n.useCallback(()=>{var e;const t=null==(e=i.current.openEvent)?void 0:e.type;return(null==t?void 0:t.includes("mouse"))&&"mousedown"!==t},[i]);n.useEffect(()=>{if(u)return o.on("dismiss",e),()=>{o.off("dismiss",e)};function e(){clearTimeout(z.current),clearTimeout(A.current),M.current=!0}},[u,o]),n.useEffect(()=>{if(!u||!y.current||!r)return;function e(){D()&&a(!1)}const t=w(l).documentElement;return t.addEventListener("mouseleave",e),()=>{t.removeEventListener("mouseleave",e)}},[l,r,a,u,y,i,D]);const L=n.useCallback((function(e){void 0===e&&(e=!0);const t=C(v.current,"close",N.current);t&&!T.current?(clearTimeout(z.current),z.current=setTimeout(()=>a(!1),t)):e&&(clearTimeout(z.current),a(!1))}),[v,a]),$=n.useCallback(()=>{I.current(),T.current=void 0},[]),R=n.useCallback(()=>{if(P.current){const e=w(c.floating.current).body;e.style.pointerEvents="",e.removeAttribute("data-floating-ui-safe-polygon"),P.current=!1}},[c]);return n.useEffect(()=>{if(u&&E(s)){const e=s;return r&&e.addEventListener("mouseleave",c),null==l||l.addEventListener("mouseleave",c),b&&e.addEventListener("mousemove",n,{once:!0}),e.addEventListener("mouseenter",n),e.addEventListener("mouseleave",o),()=>{r&&e.removeEventListener("mouseleave",c),null==l||l.removeEventListener("mouseleave",c),b&&e.removeEventListener("mousemove",n),e.removeEventListener("mouseenter",n),e.removeEventListener("mouseleave",o)}}function t(){return!!i.current.openEvent&&["click","mousedown"].includes(i.current.openEvent.type)}function n(e){if(clearTimeout(z.current),M.current=!1,h&&!j(N.current)||f>0&&0===C(v.current,"open"))return;i.current.openEvent=e;const t=C(v.current,"open",N.current);t?z.current=setTimeout(()=>{a(!0)},t):a(!0)}function o(n){if(t())return;I.current();const a=w(l);if(clearTimeout(A.current),y.current){r||clearTimeout(z.current),T.current=y.current({...e,tree:g,x:n.clientX,y:n.clientY,onClose(){R(),$(),L()}});const t=T.current;return a.addEventListener("mousemove",t),void(I.current=()=>{a.removeEventListener("mousemove",t)})}("touch"!==N.current||!O(l,n.relatedTarget))&&L()}function c(r){t()||null==y.current||y.current({...e,tree:g,x:r.clientX,y:r.clientY,onClose(){R(),$(),L()}})(r)}},[s,l,u,e,h,f,b,L,$,R,a,r,g,v,y,i]),p(()=>{var e;if(u&&r&&null!=(e=y.current)&&e.__options.blockPointerEvents&&D()){const e=w(l).body;if(e.setAttribute("data-floating-ui-safe-polygon",""),e.style.pointerEvents="none",P.current=!0,E(s)&&l){var t,n;const e=s,r=null==g||null==(t=g.nodesRef.current.find(e=>e.id===_))||null==(n=t.context)?void 0:n.elements.floating;return r&&(r.style.pointerEvents=""),e.style.pointerEvents="auto",l.style.pointerEvents="auto",()=>{e.style.pointerEvents="",l.style.pointerEvents=""}}}},[u,r,_,l,s,g,y,i,D]),p(()=>{r||(N.current=void 0,$(),R())},[r,$,R]),n.useEffect(()=>()=>{$(),clearTimeout(z.current),clearTimeout(A.current),R()},[u,$,R]),n.useMemo(()=>{if(!u)return{};function e(e){N.current=e.pointerType}return{reference:{onPointerDown:e,onPointerEnter:e,onMouseMove(){r||0===f||(clearTimeout(A.current),A.current=setTimeout(()=>{M.current||a(!0)},f))}},floating:{onMouseEnter(){clearTimeout(z.current)},onMouseLeave(){o.emit("dismiss",{type:"mouseLeave",data:{returnFocus:!1}}),L(!1)}}}},[o,u,f,r,a,L])};function T(e,t){let r=e.filter(e=>{var r;return e.parentId===t&&(null==(r=e.context)?void 0:r.open)}),n=r;for(;n.length;)n=e.filter(e=>{var t;return null==(t=n)?void 0:t.some(t=>{var r;return e.parentId===t.id&&(null==(r=e.context)?void 0:r.open)})}),r=r.concat(n);return r}function A(e){return"composedPath"in e?e.composedPath()[0]:e.target}const M=n["useInsertionEffect".toString()]||(e=>e());function P(e){const t=n.useRef(()=>{0});return M(()=>{t.current=e}),n.useCallback((function(){for(var e=arguments.length,r=new Array(e),n=0;n{let{x:a,y:s,placement:l,elements:c,onClose:u,nodeId:d,tree:m}=e;return function(e){function p(){clearTimeout(t),u()}if(clearTimeout(t),!c.domReference||!c.floating||null==l||null==a||null==s)return;const{clientX:h,clientY:f}=e,b=[h,f],g=A(e),_="mouseleave"===e.type,y=O(c.floating,g),v=O(c.domReference,g),k=c.domReference.getBoundingClientRect(),x=c.floating.getBoundingClientRect(),w=l.split("-")[0],N=a>x.right-x.width/2,j=s>x.bottom-x.height/2,S=function(e,t){return e[0]>=t.x&&e[0]<=t.x+t.width&&e[1]>=t.y&&e[1]<=t.y+t.height}(b,k);if(y&&(o=!0,!_))return;if(v&&(o=!1),v&&!_)return void(o=!0);if(_&&E(e.relatedTarget)&&O(c.floating,e.relatedTarget))return;if(m&&T(m.nodesRef.current,d).some(e=>{let{context:t}=e;return null==t?void 0:t.open}))return;if("top"===w&&s>=k.bottom-1||"bottom"===w&&s<=k.top+1||"left"===w&&a>=k.right-1||"right"===w&&a<=k.left+1)return p();let C=[];switch(w){case"top":C=[[x.left,k.top+1],[x.left,x.bottom-1],[x.right,x.bottom-1],[x.right,k.top+1]],i=h>=x.left&&h<=x.right&&f>=x.top&&f<=k.top+1;break;case"bottom":C=[[x.left,x.top+1],[x.left,k.bottom-1],[x.right,k.bottom-1],[x.right,x.top+1]],i=h>=x.left&&h<=x.right&&f>=k.bottom-1&&f<=x.bottom;break;case"left":C=[[x.right-1,x.bottom],[x.right-1,x.top],[k.left+1,x.top],[k.left+1,x.bottom]],i=h>=x.left&&h<=k.left+1&&f>=x.top&&f<=x.bottom;break;case"right":C=[[k.right-1,x.bottom],[k.right-1,x.top],[x.left+1,x.top],[x.left+1,x.bottom]],i=h>=k.right-1&&h<=x.right&&f>=x.top&&f<=x.bottom}const z=i?C:function(e){let[t,r]=e;const a=x.width>k.width,i=x.height>k.height;switch(w){case"top":return[[a?t+n/2:N?t+4*n:t-4*n,r+n+1],[a?t-n/2:N?t+4*n:t-4*n,r+n+1],...[[x.left,N||a?x.bottom-n:x.top],[x.right,N?a?x.bottom-n:x.top:x.bottom-n]]];case"bottom":return[[a?t+n/2:N?t+4*n:t-4*n,r-n],[a?t-n/2:N?t+4*n:t-4*n,r-n],...[[x.left,N||a?x.top+n:x.bottom],[x.right,N?a?x.top+n:x.bottom:x.top+n]]];case"left":{const e=[t+n+1,i?r+n/2:j?r+4*n:r-4*n],a=[t+n+1,i?r-n/2:j?r+4*n:r-4*n];return[...[[j||i?x.right-n:x.left,x.top],[j?i?x.right-n:x.left:x.right-n,x.bottom]],e,a]}case"right":return[[t-n,i?r+n/2:j?r+4*n:r-4*n],[t-n,i?r-n/2:j?r+4*n:r-4*n],...[[j||i?x.left+n:x.right,x.top],[j?i?x.left+n:x.right:x.left+n,x.bottom]]]}}([a,s]);return i?void 0:o&&!S?p():void(!function(e,t){const[r,n]=e;let a=!1;const i=t.length;for(let e=0,o=i-1;e=n!=c>=n&&r<=(l-i)*(n-s)/(c-s)+i&&(a=!a)}return a}([h,f],z)?p():r&&!o&&(t=setTimeout(p,r)))}};return s.__options={blockPointerEvents:a},s}function D(e){void 0===e&&(e={});const{open:t=!1,onOpenChange:r,nodeId:a}=e,o=function(e){void 0===e&&(e={});const{placement:t="bottom",strategy:r="absolute",middleware:a=[],platform:o,whileElementsMounted:l,open:m}=e,[p,h]=n.useState({x:null,y:null,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[f,b]=n.useState(a);u(f,a)||b(a);const g=n.useRef(null),_=n.useRef(null),y=n.useRef(p),v=d(l),k=d(o),[x,w]=n.useState(null),[N,E]=n.useState(null),j=n.useCallback(e=>{g.current!==e&&(g.current=e,w(e))},[]),O=n.useCallback(e=>{_.current!==e&&(_.current=e,E(e))},[]),S=n.useCallback(()=>{if(!g.current||!_.current)return;const e={placement:t,strategy:r,middleware:f};k.current&&(e.platform=k.current),Object(i.c)(g.current,_.current,e).then(e=>{const t={...e,isPositioned:!0};C.current&&!u(y.current,t)&&(y.current=t,s.flushSync(()=>{h(t)}))})},[f,t,r,k]);c(()=>{!1===m&&y.current.isPositioned&&(y.current.isPositioned=!1,h(e=>({...e,isPositioned:!1})))},[m]);const C=n.useRef(!1);c(()=>(C.current=!0,()=>{C.current=!1}),[]),c(()=>{if(x&&N){if(v.current)return v.current(x,N,S);S()}},[x,N,S,v]);const z=n.useMemo(()=>({reference:g,floating:_,setReference:j,setFloating:O}),[j,O]),T=n.useMemo(()=>({reference:x,floating:N}),[x,N]);return n.useMemo(()=>({...p,update:S,refs:z,elements:T,reference:j,floating:O}),[p,S,z,T,j,O])}(e),l=x(),m=n.useRef(null),h=n.useRef({}),f=n.useState(()=>_())[0],b=g(),[y,v]=n.useState(null),k=n.useCallback(e=>{const t=E(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),contextElement:e}:e;o.refs.setReference(t)},[o.refs]),w=n.useCallback(e=>{(E(e)||null===e)&&(m.current=e,v(e)),(E(o.refs.reference.current)||null===o.refs.reference.current||null!==e&&!E(e))&&o.refs.setReference(e)},[o.refs]),N=n.useMemo(()=>({...o.refs,setReference:w,setPositionReference:k,domReference:m}),[o.refs,w,k]),j=n.useMemo(()=>({...o.elements,domReference:y}),[o.elements,y]),O=P(r),S=n.useMemo(()=>({...o,refs:N,elements:j,dataRef:h,nodeId:a,floatingId:b,events:f,open:t,onOpenChange:O}),[o,a,b,f,t,O,N,j]);return p(()=>{const e=null==l?void 0:l.nodesRef.current.find(e=>e.id===a);e&&(e.context=S)}),n.useMemo(()=>({...o,context:S,refs:N,elements:j,reference:w,positionReference:k}),[o,N,j,S,w,k])}function L(e,t,r){const n=new Map;return{..."floating"===r&&{tabIndex:-1},...e,...t.map(e=>e?e[r]:null).concat(e).reduce((e,t)=>t?(Object.entries(t).forEach(t=>{let[r,a]=t;var i;0===r.indexOf("on")?(n.has(r)||n.set(r,[]),"function"==typeof a&&(null==(i=n.get(r))||i.push(a),e[r]=function(){for(var e,t=arguments.length,a=new Array(t),i=0;ie(...a)).find(e=>void 0!==e)})):e[r]=a}),e):e,{})}}var $=r(3),R=r.n($),B=r(4),F=r(2),q=r(8);function V(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function U(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,i,o,s=[],l=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,a=e}finally{try{if(!l&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw a}}return s}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return H(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return H(e,t)}(e,t)||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.")}()}function H(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);rL(t,e,"reference"),t),a=n.useCallback(t=>L(t,e,"floating"),t),i=n.useCallback(t=>L(t,e,"item"),e.map(e=>null==e?void 0:e.item));return n.useMemo(()=>({getReferenceProps:r,getFloatingProps:a,getItemProps:i}),[r,a,i])}([z(Z,{delay:h,handleClose:v?I({blockPointerEvents:!1}):null})]).getFloatingProps,se={bottom:"top",left:"right",right:"left",top:"bottom"}[te.split("-")[0]];return a.a.createElement(a.a.Fragment,null,a.a.createElement("div",Object.assign({className:"pb_tooltip_kit ".concat(P),ref:function(e){re.setReference(e),t&&("function"==typeof t?t(e):"object"==typeof t&&(t.current=e))},role:"tooltip_trigger",style:{display:"inline-flex"}},A,T,M),u),H&&a.a.createElement("div",Object.assign({},oe({className:"tooltip_tooltip ".concat(te," visible"),ref:re.setFloating,role:"tooltip",style:{position:ne,top:null!=ie?ie:0,left:null!=ae?ae:0,zIndex:null!=S?S:0}})),a.a.createElement(q.a,{align:"center",gap:"xs"},_&&a.a.createElement("i",{className:"pb_icon_kit far fa-".concat(_," fa-fw")}),E),a.a.createElement("div",{className:"arrow_bg",ref:Y,style:V({position:"absolute",left:null!=Q?"".concat(Q,"px"):"",top:null!=ee?"".concat(ee,"px"):""},se,"-5px")})))}));G.displayName="Tooltip";t.a=G},function(e,t,r){"use strict";var n=r(202),a=r(219),i=r.n(a),o=r(220),s=r.n(o);var l=function(e){return function(t){var r=function(e){var r=document.createElement("div");r.className="pb_selectable_card_kit_enabled";var n=document.createElement("input"),a="datePicker-".concat(t.element.id,"-").concat(e);n.className="datePicker-AMPM",n.id=a,n.name="datepicker-ampm",n.type="radio",n.value=e;var i=document.createElement("label"),o=document.createElement("div");return i.className="label-".concat(e.toLowerCase()),i.setAttribute("for",a),o.className="buffer",o.innerHTML=e,i.append(o),r.prepend(n),r.append(i),r},n=function(e){if(t.selectedDates.length){var r="pb_selectable_card_kit_checked_enabled",n=document.getElementById("datePicker-".concat(t.element.id,"-AM")),a=document.getElementById("datePicker-".concat(t.element.id,"-PM")),i=t.selectedDates[0].getHours()<12?"AM":"PM";e&&(n.checked=!1,a.checked=!1,a.checked="PM"===i,n.checked="AM"===i),"PM"===i?(a.parentElement.className=r,n.parentElement.className="pb_selectable_card_kit_enabled"):"AM"===i&&(n.parentElement.className=r,a.parentElement.className="pb_selectable_card_kit_enabled")}};return{onValueUpdate:function(){n(!0)},onOpen:function(){n(!0)},onReady:function(){if(t.input.id&&(null==t?void 0:t.timeContainer)){if(t.timeContainer.classList.add("pb_time_selection"),t.minuteElement.step="1",e.caption){var a=document.createElement("div");a.className="pb_caption_kit_md",a.innerHTML=null==e?void 0:e.caption,t.timeContainer.prepend(a)}if(function(){t.amPM.style.display="none";var e=document.createElement("div");e.className="pb_form_group_kit";var n=r("AM");n.addEventListener("click",(function(){t.selectedDates[0].setHours(t.selectedDates[0].getHours()%12+0),t.setDate(t.selectedDates[0],!0)}));var a=r("PM");a.addEventListener("click",(function(){t.selectedDates[0].setHours(t.selectedDates[0].getHours()%12+12),t.setDate(t.selectedDates[0],!0)})),e.prepend(n),e.append(a);var i=document.createElement("div");i.className="meridiem",i.append(e),t.timeContainer.append(i)}(),n(!0),e.showTimezone){var i=document.createElement("div");i.className="pb_caption_kit_xs",i.innerHTML=(o=t._initialDate,s=o.toLocaleDateString("en-US",{day:"2-digit",timeZoneName:"short"}).slice(4),l=o.toLocaleDateString("en-US",{day:"2-digit",timeZoneName:"long"}).slice(4),"".concat(s," (").concat(l,")")),t.timeContainer.append(i)}var o,s,l;t.loadedPlugins.push("timeSelectPlugin")}}}}},c=r(22);function u(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,i,o,s=[],l=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,a=e}finally{try{if(!l&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw a}}return s}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return d(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return d(e,t)}(e,t)||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.")}()}function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&m&&O.rangesButtons[m].classList.add("active")};return{onReady:function(e){for(var t=function(){var e=a[n],t=(i=u(e,2))[0],o=i[1];(function(e){var t=document.createElement("div");t.className="nav-item-link",t.innerHTML=e,O.rangesButtons[e]=t;var r=document.createElement("li");return r.className="nav-item",r.appendChild(O.rangesButtons[e]),O.rangesNav.appendChild(r),O.rangesButtons[e]})(t).addEventListener("click",(function(){var e=new Date(o[0]),n=new Date(o[1]);e?(m=t,r.setDate([e,n],!0),r.close()):r.clear()}))},n=0,a=Object.entries(O.ranges);n0&&(r.calendarContainer.prepend(O.rangesNav),O.rangesNav.classList.add("quick-pick-ul"),r.calendarContainer.classList.add("quick-pick-drop-down"),S(e))},onValueUpdate:function(e){S(e)},onClose:function(e){var t;(function(e){return m&&e[0].toDateString()===O.ranges[m][0].toDateString()&&e[1].toDateString()===O.ranges[m][1].toDateString()})(e)||(null===(t=O.rangesButtons[m])||void 0===t||t.classList.remove("active"),m=""),1===e.length&&r.setDate([e[0],e[0]],!0),e.length<2&&e.length>0&&(r.input.placeholder=r.formatDate(this.selectedDates[0],r.config.dateFormat))}}}};function h(e){return function(e){if(Array.isArray(e))return f(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return f(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return f(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);rwindow.innerWidth&&(t.style.display="flex",t.style.justifyContent="center"),e.offsetWidth<=t.offsetWidth&&(t.style.display="",t.style.justifyContent="")},H=document.querySelector("#".concat(O))._flatpickr,W=function(){H._positionCalendar()};var G,Y,X=document.querySelector("#year-".concat(O)),Z=function(){X.value=H.currentYear};Object(n.a)("#".concat(O),{allowInput:a,closeOnSelect:c,disableMobile:!0,dateFormat:_?"".concat(y," ").concat(q):y,defaultDate:""===m?null:m,disable:(Y=[],f&&f.length>0&&Y.push.apply(Y,h(f)),b&&b.length>0&&Y.push.apply(Y,h(b)),g&&g.length>0&&Y.push.apply(Y,h([function(e){var t={Sunday:0,Monday:1,Tuesday:2,Wednesday:3,Thursday:4,Friday:5,Saturday:6};return e.getDay()===t[g[0]]||e.getDay()===t[g[1]]||e.getDay()===t[g[2]]||e.getDay()===t[g[3]]||e.getDay()===t[g[4]]||e.getDay()===t[g[5]]||e.getDay()===t[g[6]]}])),Y),enableTime:_,locale:{rangeSeparator:" to "},maxDate:v,minDate:k,mode:x,nextArrow:'',onOpen:[function(){var e,r;U(),window.addEventListener("resize",U),!D&&t&&(e=t,null===(r=document.querySelectorAll(e)[0])||void 0===r||r.addEventListener("scroll",W,{passive:!0}))}],onClose:[function(e,r){window.removeEventListener("resize",U),!D&&t&&function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document.body;null===(e=document.querySelectorAll(t)[0])||void 0===e||e.removeEventListener("scroll",W)}(t),j(e,r)}],onChange:[function(e,t){N(t,e)}],onYearChange:[function(){Z()}],plugins:function(e,t){var r=[];return"month"===M||S.length>0?r.push(i()({shorthand:!0,dateFormat:"F Y",altFormat:"F Y"})):"week"===M?r.push(s()()):"quickpick"===M&&r.push(p(e,t)),_&&r.push(l({caption:B,showTimezone:P})),r}($,d),position:z,positionElement:(G=T,"string"==typeof G?document.querySelectorAll(G)[0]:G),prevArrow:'',static:D});var K=document.querySelector("#".concat(O))._flatpickr;K.innerContainer.parentElement.id="cal-".concat(O),K.yearElements[0].parentElement.innerHTML='');for(var J="",Q=V[1];Q>=V[0];Q--)J+='");var ee=document.querySelector("#year-".concat(O));if(ee.innerHTML=J,ee.value=K.currentYear,ee.addEventListener("input",(function(e){K.changeYear(Number(e.target.value))})),K.input.form&&K.input.form.addEventListener("reset",(function(){setTimeout((function(){ee.value=K.currentYear,K.monthsDropdownContainer.value=K.currentMonth,m&&(K.setDate(m),Z())}),0)})),ee.insertAdjacentHTML("afterend",''),K.monthElements[0].parentElement)return K.monthElements[0].insertAdjacentHTML("afterend",'');a&&K.input.removeAttribute("readonly"),A&&(K.input.removeAttribute("readonly"),K.input.addEventListener("keydown",(function(e){return e.preventDefault()})),K.input.style.caretColor="transparent",K.input.style.cursor="pointer"),document.querySelector("#".concat(O)).parentElement.addEventListener("click",(function(e){return e.stopPropagation()}))}},function(e,t,r){"use strict";var n=r(0),a=r.n(n),i=r(3),o=r.n(i),s=r(2),l=r(4),c=function(){return n.createElement("svg",{viewBox:"0 0 200 250",xmlSpace:"preserve",xmlns:"http://www.w3.org/2000/svg"},n.createElement("path",{d:"M198.4 71.5V71c-.2-1.2-1.4-2.1-1.4-2.1L103.2 2.7c-.7-.4-1-.6-1.6-.6-1.3 0-2.3 1-2.3 2.3v67.1h-.6v29.6h99.8l-.1-29.6z",fill:"#004876"}),n.createElement("path",{d:"M172.9 159.2c-31.4 23-33.2 24.3-33.2 24.3l-40.5 3.2v-29.4l73.7 1.9z",fill:"#FFF"}),n.createElement("path",{d:"M99.3 125.4V33.5L1.6 102.7l-.1.1c-1 .7-1.5 1.8-1.5 3v67.4c0 1.2.6 2.3 1.5 3l.1.1 93.5 66.3c1.7 1.2 4.1 0 4.1-2.1v-28.9l40.5-28-40.5.7v-25h73.7l25.4-16.9.2-16.8H99.3z",fill:"#BB2432"}),n.createElement("path",{d:"M99.3 101.1h99.3v24.3H99.3z",fill:"#FFF"}))},u=function(){return n.createElement("svg",{viewBox:"0 0 242.9 242.9",xmlSpace:"preserve",xmlns:"http://www.w3.org/2000/svg"},n.createElement("circle",{cx:121.5,cy:121.5,r:121.5}),n.createElement("linearGradient",{gradientUnits:"userSpaceOnUse",id:"a",x1:42.483,x2:200.309,y1:35.645,y2:35.645},n.createElement("stop",{offset:0,style:{stopColor:"#e6b711"}}),n.createElement("stop",{offset:.128,style:{stopColor:"#eac23c"}}),n.createElement("stop",{offset:.278,style:{stopColor:"#ec6"}}),n.createElement("stop",{offset:.413,style:{stopColor:"#f1d485"}}),n.createElement("stop",{offset:.527,style:{stopColor:"#f2d998"}}),n.createElement("stop",{offset:.607,style:{stopColor:"#f3db9f"}}),n.createElement("stop",{offset:1,style:{stopColor:"#e6b711"}})),n.createElement("path",{d:"M56.4 53.8c16.9-16.2 39.8-26.2 65-26.2 25.2 0 48.1 10 64.9 26.2h14c-19.1-22.2-47.4-36.3-78.9-36.3-31.5 0-59.8 14.1-78.9 36.3h13.9z",style:{fill:"url(#a)"}}),n.createElement("linearGradient",{gradientUnits:"userSpaceOnUse",id:"b",x1:17.407,x2:44.897,y1:132.179,y2:132.179},n.createElement("stop",{offset:0,style:{stopColor:"#e6b711"}}),n.createElement("stop",{offset:.128,style:{stopColor:"#eac23c"}}),n.createElement("stop",{offset:.278,style:{stopColor:"#ec6"}}),n.createElement("stop",{offset:.413,style:{stopColor:"#f1d485"}}),n.createElement("stop",{offset:.527,style:{stopColor:"#f2d998"}}),n.createElement("stop",{offset:.607,style:{stopColor:"#f3db9f"}}),n.createElement("stop",{offset:1,style:{stopColor:"#e6b711"}})),n.createElement("path",{d:"M44.9 175.7c-10.9-15.3-17.3-34-17.3-54.2 0-14.1 3.1-27.5 8.8-39.5H25.3c-5 12.2-7.8 25.5-7.8 39.5 0 22.7 7.3 43.8 19.8 60.9l7.6-6.7z",style:{fill:"url(#b)"}}),n.createElement("linearGradient",{gradientUnits:"userSpaceOnUse",id:"c",x1:52.914,x2:189.715,y1:212.573,y2:212.573},n.createElement("stop",{offset:0,style:{stopColor:"#e6b711"}}),n.createElement("stop",{offset:.128,style:{stopColor:"#eac23c"}}),n.createElement("stop",{offset:.278,style:{stopColor:"#ec6"}}),n.createElement("stop",{offset:.413,style:{stopColor:"#f1d485"}}),n.createElement("stop",{offset:.527,style:{stopColor:"#f2d998"}}),n.createElement("stop",{offset:.607,style:{stopColor:"#f3db9f"}}),n.createElement("stop",{offset:1,style:{stopColor:"#e6b711"}})),n.createElement("path",{d:"M173 199.8c-14.8 9.8-32.5 15.5-51.6 15.5s-37-5.8-51.8-15.6H52.9c18.3 16.1 42.3 25.8 68.5 25.8 26.1 0 50-9.7 68.3-25.7H173z",style:{fill:"url(#c)"}}),n.createElement("linearGradient",{gradientUnits:"userSpaceOnUse",id:"d",x1:31.123,x2:207.766,y1:136.159,y2:136.159},n.createElement("stop",{offset:0,style:{stopColor:"#e6b711"}}),n.createElement("stop",{offset:.128,style:{stopColor:"#eac23c"}}),n.createElement("stop",{offset:.278,style:{stopColor:"#ec6"}}),n.createElement("stop",{offset:.413,style:{stopColor:"#f1d485"}}),n.createElement("stop",{offset:.527,style:{stopColor:"#f2d998"}}),n.createElement("stop",{offset:.607,style:{stopColor:"#f3db9f"}}),n.createElement("stop",{offset:1,style:{stopColor:"#e6b711"}})),n.createElement("path",{d:"M139.2 193v-1.8c5-.4 10.2-.5 13.4-5 3.8-5.2 3.2-15.4 3.2-21.5V78.5l-47.3 120.4L61.2 81.2v61.1c0 13.6.5 35.1 12.5 44.2 4.3 3.2 9 3.9 14.2 4.7v1.8H31.1v-1.8c1.6-.4 3.2-.7 4.8-1.1 22.6-5.7 22.9-32.4 22.9-51.1v-37.8c0-6.1.5-13.3-3.2-18.5-4.5-6.1-13.4-7.2-20.4-7.5v-1.8H96l29.6 75.4 29.9-75.4h52.3v1.8c-4.8.4-10.2.9-13.4 5-3.8 4.8-3.2 15.9-3.2 21.9v62.5c0 6.3-.7 16.1 3.2 21.5 3.2 4.3 6.2 4.7 11.2 5v1.8h-66.4z",style:{fill:"url(#d)"}}),n.createElement("linearGradient",{gradientUnits:"userSpaceOnUse",id:"e",x1:30.453,x2:213.794,y1:63.629,y2:63.629},n.createElement("stop",{offset:0,style:{stopColor:"#e6b711"}}),n.createElement("stop",{offset:.128,style:{stopColor:"#eac23c"}}),n.createElement("stop",{offset:.278,style:{stopColor:"#ec6"}}),n.createElement("stop",{offset:.413,style:{stopColor:"#f1d485"}}),n.createElement("stop",{offset:.527,style:{stopColor:"#f2d998"}}),n.createElement("stop",{offset:.607,style:{stopColor:"#f3db9f"}}),n.createElement("stop",{offset:1,style:{stopColor:"#e6b711"}})),n.createElement("path",{d:"M30.5 60.6h183.3v6.1H30.5z",style:{fill:"url(#e)"}}),n.createElement("linearGradient",{gradientUnits:"userSpaceOnUse",id:"f",x1:196.676,x2:225.538,y1:132.923,y2:132.923},n.createElement("stop",{offset:0,style:{stopColor:"#e6b711"}}),n.createElement("stop",{offset:.128,style:{stopColor:"#eac23c"}}),n.createElement("stop",{offset:.278,style:{stopColor:"#ec6"}}),n.createElement("stop",{offset:.413,style:{stopColor:"#f1d485"}}),n.createElement("stop",{offset:.527,style:{stopColor:"#f2d998"}}),n.createElement("stop",{offset:.607,style:{stopColor:"#f3db9f"}}),n.createElement("stop",{offset:1,style:{stopColor:"#e6b711"}})),n.createElement("path",{d:"M196.7 177.5c11.5-15.6 18.7-35.2 18.7-56 0-14.1-3.1-27.5-8.8-39.5h11.1c5 12.2 7.8 25.5 7.8 39.5 0 23.4-7.8 45-20.9 62.4l-7.9-6.4z",style:{fill:"url(#f)"}}))};t.a=function(e){var t=e.aria,r=void 0===t?{}:t,n=e.badge,i=void 0===n?"million-dollar":n,d=e.className,m=e.data,p=void 0===m?{}:m,h=e.htmlOptions,f=void 0===h?{}:h,b=e.id,g=e.size,_=void 0===g?"md":g,y="million-dollar"===i?a.a.createElement(u,null):a.a.createElement(c,null),v=Object(s.a)(r),k=Object(s.c)(p),x=Object(s.d)(f),w=o()(Object(s.b)("pb_user_badge_kit",_),Object(l.c)(e),d);return a.a.createElement("div",Object.assign({},v,k,x,{className:w,id:b}),a.a.createElement("div",{className:"pb_user_badge_wrapper"},y))}},function(e,t,r){"use strict";var n=r(0),a=r.n(n),i=r(3),o=r.n(i),s=r(4),l=r(2),c=r(22),u=r(10),d=r(15),m=r(5),p=function(e,t){return t?"".concat(c.a.toMonth(e)," ").concat(c.a.toDay(e),", ").concat(c.a.toYear(e)):"".concat(c.a.toMonth(e)," ").concat(c.a.toDay(e))};t.a=function(e){var t=e.icon,r=void 0!==t&&t,n=e.dark,i=void 0!==n&&n,h=e.size,f=void 0===h?"sm":h,b=e.align,g=void 0===b?"left":b,_=e.data,y=void 0===_?{}:_,v=e.htmlOptions,k=void 0===v?{}:v,x=e.startDate,w=e.endDate,N=e.className,E=function(){return a.a.createElement(a.a.Fragment,null,r&&a.a.createElement(a.a.Fragment,null,a.a.createElement(u.a,{color:"light",key:Math.random(),tag:"span"},a.a.createElement(m.a,{className:"pb_date_range_inline_icon",dark:i,fixedWidth:!0,icon:"calendar-alt",size:f,tag:"span"}))))},j=Object(l.b)("pb_date_range_inline_kit",g),O=Object(l.c)(y),S=Object(l.d)(k),C=function(e){return a.a.createElement("time",{dateTime:(r=e,c.a.toIso(r))},(t=new Date,x.getFullYear()==w.getFullYear()&&x.getFullYear()==t.getFullYear()?a.a.createElement(a.a.Fragment,null," ".concat(p(e,!1)," ")):a.a.createElement(a.a.Fragment,null," ".concat(p(e,!0)," "))));var t,r};return a.a.createElement("div",Object.assign({},O,S,{className:o()(j,Object(s.c)(e),N)}),a.a.createElement("div",{className:"pb_date_range_inline_wrapper"},"xs"==f&&a.a.createElement(a.a.Fragment,null,E(),a.a.createElement(d.a,{dark:i,tag:"span"},C(x)),a.a.createElement(d.a,{dark:i,tag:"span"},a.a.createElement(m.a,{className:"pb_date_range_inline_arrow",fixedWidth:!0,icon:"long-arrow-right"})),a.a.createElement(d.a,{dark:i,tag:"span"},C(w))),"sm"==f&&a.a.createElement(a.a.Fragment,null,E(),a.a.createElement(u.a,{dark:i,tag:"span"},C(x)),a.a.createElement(u.a,{color:"light",dark:i,tag:"span"},a.a.createElement(m.a,{className:"pb_date_range_inline_arrow",dark:i,fixedWidth:!0,icon:"long-arrow-right"})),a.a.createElement(u.a,{dark:i,tag:"span"},C(w)))))}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.canUseDOM=t.SafeNodeList=t.SafeHTMLCollection=void 0;var n,a=r(164);var i=((n=a)&&n.__esModule?n:{default:n}).default,o=i.canUseDOM?window.HTMLElement:{};t.SafeHTMLCollection=i.canUseDOM?window.HTMLCollection:{},t.SafeNodeList=i.canUseDOM?window.NodeList:{},t.canUseDOM=i.canUseDOM;t.default=o},function(e,t,r){var n=r(249).Symbol;e.exports=n},function(e,t,r){"use strict";var n=function(){};e.exports=n},function(e,t,r){"use strict";var n=r(0),a=r.n(n),i=r(3),o=r.n(i),s=r(4),l=r(2),c=r(10),u=r(12);t.a=function(e){var t=e.aria,r=void 0===t?{}:t,n=e.className,i=e.data,d=void 0===i?{}:i,m=e.htmlOptions,p=void 0===m?{}:m,h=e.firstName,f=e.id,b=e.lastName,g=Object(l.a)(r),_=Object(l.c)(d),y=Object(l.d)(p),v=o()(Object(l.b)("pb_person_kit"),Object(s.c)(e),n);return a.a.createElement("div",Object.assign({},g,_,y,{className:v,id:f}),a.a.createElement(c.a,{className:"pb_person_first",tag:"span"},h),b&&a.a.createElement(u.a,{className:"pb_person_first",size:4,text:" ".concat(b)}))}},function(e,t,r){"use strict";function n(e){var t=Object.create(null);return function(r){return void 0===t[r]&&(t[r]=e(r)),t[r]}}r.d(t,"a",(function(){return n}))},function(e,t,r){"use strict";var n=r(130),a={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},o={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function l(e){return n.isMemo(e)?o:s[e.$$typeof]||a}s[n.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[n.Memo]=o;var c=Object.defineProperty,u=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,m=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,h=Object.prototype;e.exports=function e(t,r,n){if("string"!=typeof r){if(h){var a=p(r);a&&a!==h&&e(t,a,n)}var o=u(r);d&&(o=o.concat(d(r)));for(var s=l(t),f=l(r),b=0;b=0?-1:1,s="function"==typeof r?r(Object.assign({},t,{placement:e})):r,l=s[0],c=s[1];return l=l||0,c=(c||0)*o,[a.f,a.k].indexOf(i)>=0?{x:c,y:l}:{x:l,y:c}}(r,t.rects,s),e}),{}),c=l[t.placement],u=c.x,d=c.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=u,t.modifiersData.popperOffsets.y+=d),t.modifiersData[i]=l}}},function(e,t,r){"use strict";var n={left:"right",right:"left",bottom:"top",top:"bottom"};function a(e){return e.replace(/left|right|bottom|top/g,(function(e){return n[e]}))}var i=r(42),o={start:"end",end:"start"};function s(e){return e.replace(/start|end/g,(function(e){return o[e]}))}var l=r(58),c=r(69),u=r(11);t.a={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,r=e.options,n=e.name;if(!t.modifiersData[n]._skip){for(var o=r.mainAxis,d=void 0===o||o,m=r.altAxis,p=void 0===m||m,h=r.fallbackPlacements,f=r.padding,b=r.boundary,g=r.rootBoundary,_=r.altBoundary,y=r.flipVariations,v=void 0===y||y,k=r.allowedAutoPlacements,x=t.options.placement,w=Object(i.a)(x),N=h||(w===x||!v?[a(x)]:function(e){if(Object(i.a)(e)===u.a)return[];var t=a(e);return[s(e),t,s(t)]}(x)),E=[x].concat(N).reduce((function(e,r){return e.concat(Object(i.a)(r)===u.a?function(e,t){void 0===t&&(t={});var r=t,n=r.placement,a=r.boundary,o=r.rootBoundary,s=r.padding,d=r.flipVariations,m=r.allowedAutoPlacements,p=void 0===m?u.h:m,h=Object(c.a)(n),f=h?d?u.n:u.n.filter((function(e){return Object(c.a)(e)===h})):u.b,b=f.filter((function(e){return p.indexOf(e)>=0}));0===b.length&&(b=f);var g=b.reduce((function(t,r){return t[r]=Object(l.a)(e,{placement:r,boundary:a,rootBoundary:o,padding:s})[Object(i.a)(r)],t}),{});return Object.keys(g).sort((function(e,t){return g[e]-g[t]}))}(t,{placement:r,boundary:b,rootBoundary:g,padding:f,flipVariations:v,allowedAutoPlacements:k}):r)}),[]),j=t.rects.reference,O=t.rects.popper,S=new Map,C=!0,z=E[0],T=0;T=0,D=I?"width":"height",L=Object(l.a)(t,{placement:A,boundary:b,rootBoundary:g,altBoundary:_,padding:f}),$=I?P?u.k:u.f:P?u.c:u.m;j[D]>O[D]&&($=a($));var R=a($),B=[];if(d&&B.push(L[M]<=0),p&&B.push(L[$]<=0,L[R]<=0),B.every((function(e){return e}))){z=A,C=!1;break}S.set(A,B)}if(C)for(var F=function(e){var t=E.find((function(t){var r=S.get(t);if(r)return r.slice(0,e).every((function(e){return e}))}));if(t)return z=t,"break"},q=v?3:1;q>0;q--){if("break"===F(q))break}t.placement!==z&&(t.modifiersData[n]._skip=!0,t.placement=z,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}}},function(e,t,r){"use strict";var n=r(11),a=r(42),i=r(101);var o=r(92),s=r(105),l=r(76),c=r(58),u=r(69),d=r(156),m=r(33);t.a={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,r=e.options,p=e.name,h=r.mainAxis,f=void 0===h||h,b=r.altAxis,g=void 0!==b&&b,_=r.boundary,y=r.rootBoundary,v=r.altBoundary,k=r.padding,x=r.tether,w=void 0===x||x,N=r.tetherOffset,E=void 0===N?0:N,j=Object(c.a)(t,{boundary:_,rootBoundary:y,padding:k,altBoundary:v}),O=Object(a.a)(t.placement),S=Object(u.a)(t.placement),C=!S,z=Object(i.a)(O),T="x"===z?"y":"x",A=t.modifiersData.popperOffsets,M=t.rects.reference,P=t.rects.popper,I="function"==typeof E?E(Object.assign({},t.rects,{placement:t.placement})):E,D="number"==typeof I?{mainAxis:I,altAxis:I}:Object.assign({mainAxis:0,altAxis:0},I),L=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,$={x:0,y:0};if(A){if(f){var R,B="y"===z?n.m:n.f,F="y"===z?n.c:n.k,q="y"===z?"height":"width",V=A[z],U=V+j[B],H=V-j[F],W=w?-P[q]/2:0,G=S===n.l?M[q]:P[q],Y=S===n.l?-P[q]:-M[q],X=t.elements.arrow,Z=w&&X?Object(s.a)(X):{width:0,height:0},K=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:Object(d.a)(),J=K[B],Q=K[F],ee=Object(o.a)(0,M[q],Z[q]),te=C?M[q]/2-W-ee-J-D.mainAxis:G-ee-J-D.mainAxis,re=C?-M[q]/2+W+ee+Q+D.mainAxis:Y+ee+Q+D.mainAxis,ne=t.elements.arrow&&Object(l.a)(t.elements.arrow),ae=ne?"y"===z?ne.clientTop||0:ne.clientLeft||0:0,ie=null!=(R=null==L?void 0:L[z])?R:0,oe=V+te-ie-ae,se=V+re-ie,le=Object(o.a)(w?Object(m.b)(U,oe):U,V,w?Object(m.a)(H,se):H);A[z]=le,$[z]=le-V}if(g){var ce,ue="x"===z?n.m:n.f,de="x"===z?n.c:n.k,me=A[T],pe="y"===T?"height":"width",he=me+j[ue],fe=me-j[de],be=-1!==[n.m,n.f].indexOf(O),ge=null!=(ce=null==L?void 0:L[T])?ce:0,_e=be?he:me-M[pe]-P[pe]-ge+D.altAxis,ye=be?me+M[pe]+P[pe]-ge-D.altAxis:fe,ve=w&&be?Object(o.b)(_e,me,ye):Object(o.a)(w?_e:he,me,w?ye:fe);A[T]=ve,$[T]=ve-me}t.modifiersData[p]=$}},requiresIfExists:["offset"]}},function(e,t,r){"use strict";var n=r(0),a=r.n(n),i=r(3),o=r.n(i),s=r(2),l=r(4),c=r(10),u=r(12);t.a=function(e){var t=e.aria,r=void 0===t?{}:t,n=e.className,i=e.color,d=void 0===i?"data_1":i,m=e.dark,p=void 0!==m&&m,h=e.data,f=void 0===h?{}:h,b=e.htmlOptions,g=void 0===b?{}:b,_=e.id,y=e.prefixText,v=e.text,k=Object(s.a)(r),x=Object(s.c)(f),w=Object(s.d)(g),N="#"===d.charAt(0)&&d,E={background:N},j=o()(Object(s.b)("pb_legend_kit",N?"":d),Object(l.c)(e),n);return a.a.createElement("div",Object.assign({},k,x,w,{className:j,id:_}),a.a.createElement(c.a,{color:p?"lighter":"light"},a.a.createElement("span",{className:"".concat(N?"pb_legend_indicator_circle_custom":"pb_legend_indicator_circle"),style:E}),y&&a.a.createElement(u.a,{dark:p,size:4,tag:"span",text:" ".concat(y," ")})," ".concat(v," ")))}},function(e,t,r){"use strict";var n=r(0),a=r.n(n),i=r(2),o=r(4),s=r(8),l=r(16),c=r(53),u=r(167),d=r(63);t.a=function(e){e.date&&Object(o.a)();var t=e.date,r=e.datetime,n=e.dark,m=e.htmlOptions,p=void 0===m?{}:m,h=e.timeZone,f=void 0===h?"America/New_York":h,b=Object(i.b)("pb_date_time_stacked_kit",Object(o.c)(e)),g=Object(i.d)(p);return a.a.createElement(s.a,Object.assign({inline:!1,vertical:"stretch"},g,e),a.a.createElement(l.a,null,a.a.createElement(d.a,{align:"right",bold:!0,dark:n,date:t||r})),a.a.createElement(c.a,{className:"date-time-padding",orientation:"vertical"}),a.a.createElement(l.a,null,a.a.createElement(u.a,{className:b,dark:n,date:t||r,timeZone:f})))}},function(e,t,r){"use strict";var n=r(0),a=r.n(n),i=r(3),o=r.n(i),s=r(2),l=r(4),c=r(8),u=r(53);t.a=function(e){var t=e.children,r=e.className,n=e.htmlOptions,i=void 0===n?{}:n,d=e.spacing,m=void 0===d?"between":d,p=e.separator,h=void 0!==p&&p,f=Object(s.b)("dialog_footer"),b=Object(l.c)(e),g=Object(s.d)(i);return a.a.createElement("div",Object.assign({},g),h&&a.a.createElement(u.a,null),a.a.createElement("div",{className:"dialog-pseudo-footer"}),a.a.createElement(c.a,{className:o()(f,b,r),spacing:m},t))}},function(e,t,r){"use strict";var n=r(0),a=r.n(n),i=r(3),o=r.n(i),s=r(2),l=r(4);t.a=function(e){var t=e.children,r=e.className,n=Object(s.b)("dialog_body"),i=Object(l.c)(e);return a.a.createElement("div",{className:o()(n,i,r)},t)}},function(e,t,r){"use strict";var n=r(0),a=r.n(n),i=r(3),o=r.n(i),s=r(2),l=r(4),c=r(5),u=function(e){var t=e.onClose;return a.a.createElement("div",{className:"pb_dialog_close_icon",onClick:t},a.a.createElement(c.a,{fixedWidth:!0,icon:"times"}))},d=r(149),m=r(8),p=r(53);t.a=function(e){var t=e.aria,r=void 0===t?{}:t,i=e.children,c=e.className,h=e.data,f=void 0===h?{}:h,b=e.htmlOptions,g=void 0===b?{}:b,_=e.spacing,y=void 0===_?"between":_,v=e.closeable,k=void 0===v||v,x=e.separator,w=void 0===x||x,N=Object(s.a)(r),E=Object(s.c)(f),j=Object(s.d)(g),O=Object(n.useContext)(d.a),S=Object(s.b)("dialog_header"),C=Object(l.c)(e);return a.a.createElement("div",{className:"dialog_sticky_header"},a.a.createElement(m.a,Object.assign({},N,E,j,{className:o()(S,C,c),spacing:y}),i,k&&a.a.createElement(u,{onClose:O.onClose})),w&&a.a.createElement(p.a,null))}},,function(e,t,r){!function(t,r){var n=function(e,t,r){"use strict";var n,a;if(function(){var t,r={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",fastLoadedClass:"ls-is-cached",iframeLoadMode:0,srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:!0,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:!0,ricTimeout:0,throttleDelay:125};for(t in a=e.lazySizesConfig||e.lazysizesConfig||{},r)t in a||(a[t]=r[t])}(),!t||!t.getElementsByClassName)return{init:function(){},cfg:a,noSupport:!0};var i=t.documentElement,o=e.HTMLPictureElement,s=e.addEventListener.bind(e),l=e.setTimeout,c=e.requestAnimationFrame||l,u=e.requestIdleCallback,d=/^picture$/i,m=["load","error","lazyincluded","_lazyloaded"],p={},h=Array.prototype.forEach,f=function(e,t){return p[t]||(p[t]=new RegExp("(\\s|^)"+t+"(\\s|$)")),p[t].test(e.getAttribute("class")||"")&&p[t]},b=function(e,t){f(e,t)||e.setAttribute("class",(e.getAttribute("class")||"").trim()+" "+t)},g=function(e,t){var r;(r=f(e,t))&&e.setAttribute("class",(e.getAttribute("class")||"").replace(r," "))},_=function(e,t,r){var n=r?"addEventListener":"removeEventListener";r&&_(e,t),m.forEach((function(r){e[n](r,t)}))},y=function(e,r,a,i,o){var s=t.createEvent("Event");return a||(a={}),a.instance=n,s.initEvent(r,!i,!o),s.detail=a,e.dispatchEvent(s),s},v=function(t,r){var n;!o&&(n=e.picturefill||a.pf)?(r&&r.src&&!t.getAttribute("srcset")&&t.setAttribute("srcset",r.src),n({reevaluate:!0,elements:[t]})):r&&r.src&&(t.src=r.src)},k=function(e,t){return(getComputedStyle(e,null)||{})[t]},x=function(e,t,r){for(r=r||e.offsetWidth;r0)&&"visible"!=k(a,"overflow")&&(n=a.getBoundingClientRect(),o=q>n.left&&Fn.top-1&&B500&&i.clientWidth>500?500:370:a.expand,n._defEx=p,h=p*a.expFactor,f=a.hFac,U=null,Y2&&D>2&&!t.hidden?(Y=h,Z=0):Y=D>1&&Z>1&&X<6?p:0),m!==c&&($=innerWidth+c*f,R=innerHeight+c,u=-1*c,m=c),o=b[r].getBoundingClientRect(),(V=o.bottom)>=u&&(B=o.top)<=R&&(q=o.right)>=u*f&&(F=o.left)<=$&&(V||q||F||B)&&(a.loadHidden||J(b[r]))&&(P&&X<3&&!d&&(D<3||Z<4)||Q(b[r],c))){if(se(b[r]),l=!0,X>9)break}else!l&&P&&!s&&X<4&&Z<4&&D>2&&(M[0]||a.preloadAfterLoad)&&(M[0]||!d&&(V||q||F||B||"auto"!=b[r].getAttribute(a.sizesAttr)))&&(s=M[0]||b[r]);s&&!l&&se(s)}},te=function(e){var t,n=0,i=a.throttleDelay,o=a.ricTimeout,s=function(){t=!1,n=r.now(),e()},c=u&&o>49?function(){u(s,{timeout:o}),o!==a.ricTimeout&&(o=a.ricTimeout)}:N((function(){l(s)}),!0);return function(e){var a;(e=!0===e)&&(o=33),t||(t=!0,(a=i-(r.now()-n))<0&&(a=0),e||a<9?c():l(c,a))}}(ee),re=function(e){var t=e.target;t._lazyCache?delete t._lazyCache:(K(e),b(t,a.loadedClass),g(t,a.loadingClass),_(t,ae),y(t,"lazyloaded"))},ne=N(re),ae=function(e){ne({target:e.target})},ie=function(e){var t,r=e.getAttribute(a.srcsetAttr);(t=a.customMedia[e.getAttribute("data-media")||e.getAttribute("media")])&&e.setAttribute("media",t),r&&e.setAttribute("srcset",r)},oe=N((function(e,t,r,n,i){var o,s,c,u,m,p;(m=y(e,"lazybeforeunveil",t)).defaultPrevented||(n&&(r?b(e,a.autosizesClass):e.setAttribute("sizes",n)),s=e.getAttribute(a.srcsetAttr),o=e.getAttribute(a.srcAttr),i&&(u=(c=e.parentNode)&&d.test(c.nodeName||"")),p=t.firesLoad||"src"in e&&(s||o||u),m={target:e},b(e,a.loadingClass),p&&(clearTimeout(I),I=l(K,2500),_(e,ae,!0)),u&&h.call(c.getElementsByTagName("source"),ie),s?e.setAttribute("srcset",s):o&&!u&&(W.test(e.nodeName)?function(e,t){var r=e.getAttribute("data-load-mode")||a.iframeLoadMode;0==r?e.contentWindow.location.replace(t):1==r&&(e.src=t)}(e,o):e.src=o),i&&(s||u)&&v(e,{src:o})),e._lazyRace&&delete e._lazyRace,g(e,a.lazyClass),w((function(){var t=e.complete&&e.naturalWidth>1;p&&!t||(t&&b(e,a.fastLoadedClass),re(m),e._lazyCache=!0,l((function(){"_lazyCache"in e&&delete e._lazyCache}),9)),"lazy"==e.loading&&X--}),!0)})),se=function(e){if(!e._lazyRace){var t,r=H.test(e.nodeName),n=r&&(e.getAttribute(a.sizesAttr)||e.getAttribute("sizes")),i="auto"==n;(!i&&P||!r||!e.getAttribute("src")&&!e.srcset||e.complete||f(e,a.errorClass)||!f(e,a.lazyClass))&&(t=y(e,"lazyunveilread").detail,i&&O.updateElem(e,!0,e.offsetWidth),e._lazyRace=!0,X++,oe(e,t,i,n,r))}},le=E((function(){a.loadMode=3,te()})),ce=function(){3==a.loadMode&&(a.loadMode=2),le()},ue=function(){P||(r.now()-L<999?l(ue,999):(P=!0,a.loadMode=3,te(),s("scroll",ce,!0)))},{_:function(){L=r.now(),n.elements=t.getElementsByClassName(a.lazyClass),M=t.getElementsByClassName(a.lazyClass+" "+a.preloadClass),s("scroll",te,!0),s("resize",te,!0),s("pageshow",(function(e){if(e.persisted){var r=t.querySelectorAll("."+a.loadingClass);r.length&&r.forEach&&c((function(){r.forEach((function(e){e.complete&&se(e)}))}))}})),e.MutationObserver?new MutationObserver(te).observe(i,{childList:!0,subtree:!0,attributes:!0}):(i.addEventListener("DOMNodeInserted",te,!0),i.addEventListener("DOMAttrModified",te,!0),setInterval(te,999)),s("hashchange",te,!0),["focus","mouseover","click","load","transitionend","animationend"].forEach((function(e){t.addEventListener(e,te,!0)})),/d$|^c/.test(t.readyState)?ue():(s("load",ue),t.addEventListener("DOMContentLoaded",te),l(ue,2e4)),n.elements.length?(ee(),w._lsFlush()):te()},checkElems:te,unveil:se,_aLSL:ce}),O=(z=N((function(e,t,r,n){var a,i,o;if(e._lazysizesWidth=n,n+="px",e.setAttribute("sizes",n),d.test(t.nodeName||""))for(i=0,o=(a=t.getElementsByTagName("source")).length;ie.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);r2,y=1==g.length,v=Object(l.a)(r),k=Object(l.c)(p),x=Object(l.d)(f),w=o()(Object(l.b)("pb_multiple_users_stacked_kit",{single:y}),Object(s.c)(e),n);return a.a.createElement("div",Object.assign({},v,k,x,{className:w,id:b}),g.slice(0,1).map((function(e,t){return a.a.createElement(c.a,Object.assign({},e,{className:"pb_multiple_users_stacked_item",dark:d,key:t,size:"xs"}))})),function(){if(!1===_)return g.slice(1,2).map((function(e,t){return a.a.createElement(c.a,Object.assign({},e,{className:"pb_multiple_users_stacked_item second_item",dark:d,key:t,size:"xs"}))}))}(),function(){if(!0===_)return a.a.createElement(u.a,{className:"pb_multiple_users_stacked_item second_item",dark:d,rounded:!0,text:"+".concat(g.length-(_?1:g.length)),variant:"primary"})}())}},function(e,t,r){"use strict";var n=["onChange","onClose","onDayCreate","onDestroy","onKeyDown","onMonthChange","onOpen","onParseConfig","onReady","onValueUpdate","onYearChange","onPreCalendarPosition"],a={_disable:[],allowInput:!1,allowInvalidPreload:!1,altFormat:"F j, Y",altInput:!1,altInputClass:"form-control input",animate:"object"==typeof window&&-1===window.navigator.userAgent.indexOf("MSIE"),ariaDateFormat:"F j, Y",autoFillDefaultTime:!0,clickOpens:!0,closeOnSelect:!0,conjunction:", ",dateFormat:"Y-m-d",defaultHour:12,defaultMinute:0,defaultSeconds:0,disable:[],disableMobile:!1,enableSeconds:!1,enableTime:!1,errorHandler:function(e){return"undefined"!=typeof console&&console.warn(e)},getWeek:function(e){var t=new Date(e.getTime());t.setHours(0,0,0,0),t.setDate(t.getDate()+3-(t.getDay()+6)%7);var r=new Date(t.getFullYear(),0,4);return 1+Math.round(((t.getTime()-r.getTime())/864e5-3+(r.getDay()+6)%7)/7)},hourIncrement:1,ignoredFocusElements:[],inline:!1,locale:"default",minuteIncrement:5,mode:"single",monthSelectorType:"dropdown",nextArrow:"",noCalendar:!1,now:new Date,onChange:[],onClose:[],onDayCreate:[],onDestroy:[],onKeyDown:[],onMonthChange:[],onOpen:[],onParseConfig:[],onReady:[],onValueUpdate:[],onYearChange:[],onPreCalendarPosition:[],plugins:[],position:"auto",positionElement:void 0,prevArrow:"",shorthandCurrentMonth:!1,showMonths:1,static:!1,time_24hr:!1,weekNumbers:!1,wrap:!1},i={weekdays:{shorthand:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],longhand:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},months:{shorthand:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],longhand:["January","February","March","April","May","June","July","August","September","October","November","December"]},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:0,ordinal:function(e){var t=e%100;if(t>3&&t<21)return"th";switch(t%10){case 1:return"st";case 2:return"nd";case 3:return"rd";default:return"th"}},rangeSeparator:" to ",weekAbbreviation:"Wk",scrollTitle:"Scroll to increment",toggleTitle:"Click to toggle",amPM:["AM","PM"],yearAriaLabel:"Year",monthAriaLabel:"Month",hourAriaLabel:"Hour",minuteAriaLabel:"Minute",time_24hr:!1},o=i,s=function(e,t){return void 0===t&&(t=2),("000"+e).slice(-1*t)},l=function(e){return!0===e?1:0};function c(e,t){var r;return function(){var n=this,a=arguments;clearTimeout(r),r=setTimeout((function(){return e.apply(n,a)}),t)}}var u=function(e){return e instanceof Array?e:[e]};function d(e,t,r){if(!0===r)return e.classList.add(t);e.classList.remove(t)}function m(e,t,r){var n=window.document.createElement(e);return t=t||"",r=r||"",n.className=t,void 0!==r&&(n.textContent=r),n}function p(e){for(;e.firstChild;)e.removeChild(e.firstChild)}function h(e,t){var r=m("div","numInputWrapper"),n=m("input","numInput "+e),a=m("span","arrowUp"),i=m("span","arrowDown");if(-1===navigator.userAgent.indexOf("MSIE 9.0")?n.type="number":(n.type="text",n.pattern="\\d*"),void 0!==t)for(var o in t)n.setAttribute(o,t[o]);return r.appendChild(n),r.appendChild(a),r.appendChild(i),r}function f(e){try{return"function"==typeof e.composedPath?e.composedPath()[0]:e.target}catch(t){return e.target}}var b=function(){},g=function(e,t,r){return r.months[t?"shorthand":"longhand"][e]},_={D:b,F:function(e,t,r){e.setMonth(r.months.longhand.indexOf(t))},G:function(e,t){e.setHours((e.getHours()>=12?12:0)+parseFloat(t))},H:function(e,t){e.setHours(parseFloat(t))},J:function(e,t){e.setDate(parseFloat(t))},K:function(e,t,r){e.setHours(e.getHours()%12+12*l(new RegExp(r.amPM[1],"i").test(t)))},M:function(e,t,r){e.setMonth(r.months.shorthand.indexOf(t))},S:function(e,t){e.setSeconds(parseFloat(t))},U:function(e,t){return new Date(1e3*parseFloat(t))},W:function(e,t,r){var n=parseInt(t),a=new Date(e.getFullYear(),0,2+7*(n-1),0,0,0,0);return a.setDate(a.getDate()-a.getDay()+r.firstDayOfWeek),a},Y:function(e,t){e.setFullYear(parseFloat(t))},Z:function(e,t){return new Date(t)},d:function(e,t){e.setDate(parseFloat(t))},h:function(e,t){e.setHours((e.getHours()>=12?12:0)+parseFloat(t))},i:function(e,t){e.setMinutes(parseFloat(t))},j:function(e,t){e.setDate(parseFloat(t))},l:b,m:function(e,t){e.setMonth(parseFloat(t)-1)},n:function(e,t){e.setMonth(parseFloat(t)-1)},s:function(e,t){e.setSeconds(parseFloat(t))},u:function(e,t){return new Date(parseFloat(t))},w:b,y:function(e,t){e.setFullYear(2e3+parseFloat(t))}},y={D:"",F:"",G:"(\\d\\d|\\d)",H:"(\\d\\d|\\d)",J:"(\\d\\d|\\d)\\w+",K:"",M:"",S:"(\\d\\d|\\d)",U:"(.+)",W:"(\\d\\d|\\d)",Y:"(\\d{4})",Z:"(.+)",d:"(\\d\\d|\\d)",h:"(\\d\\d|\\d)",i:"(\\d\\d|\\d)",j:"(\\d\\d|\\d)",l:"",m:"(\\d\\d|\\d)",n:"(\\d\\d|\\d)",s:"(\\d\\d|\\d)",u:"(.+)",w:"(\\d\\d|\\d)",y:"(\\d{2})"},v={Z:function(e){return e.toISOString()},D:function(e,t,r){return t.weekdays.shorthand[v.w(e,t,r)]},F:function(e,t,r){return g(v.n(e,t,r)-1,!1,t)},G:function(e,t,r){return s(v.h(e,t,r))},H:function(e){return s(e.getHours())},J:function(e,t){return void 0!==t.ordinal?e.getDate()+t.ordinal(e.getDate()):e.getDate()},K:function(e,t){return t.amPM[l(e.getHours()>11)]},M:function(e,t){return g(e.getMonth(),!0,t)},S:function(e){return s(e.getSeconds())},U:function(e){return e.getTime()/1e3},W:function(e,t,r){return r.getWeek(e)},Y:function(e){return s(e.getFullYear(),4)},d:function(e){return s(e.getDate())},h:function(e){return e.getHours()%12?e.getHours()%12:12},i:function(e){return s(e.getMinutes())},j:function(e){return e.getDate()},l:function(e,t){return t.weekdays.longhand[e.getDay()]},m:function(e){return s(e.getMonth()+1)},n:function(e){return e.getMonth()+1},s:function(e){return e.getSeconds()},u:function(e){return e.getTime()},w:function(e){return e.getDay()},y:function(e){return String(e.getFullYear()).substring(2)}},k=function(e){var t=e.config,r=void 0===t?a:t,n=e.l10n,o=void 0===n?i:n,s=e.isMobile,l=void 0!==s&&s;return function(e,t,n){var a=n||o;return void 0===r.formatDate||l?t.split("").map((function(t,n,i){return v[t]&&"\\"!==i[n-1]?v[t](e,a,r):"\\"!==t?t:""})).join(""):r.formatDate(e,t,a)}},x=function(e){var t=e.config,r=void 0===t?a:t,n=e.l10n,o=void 0===n?i:n;return function(e,t,n,i){if(0===e||e){var s,l=i||o,c=e;if(e instanceof Date)s=new Date(e.getTime());else if("string"!=typeof e&&void 0!==e.toFixed)s=new Date(e);else if("string"==typeof e){var u=t||(r||a).dateFormat,d=String(e).trim();if("today"===d)s=new Date,n=!0;else if(r&&r.parseDate)s=r.parseDate(e,u);else if(/Z$/.test(d)||/GMT$/.test(d))s=new Date(e);else{for(var m=void 0,p=[],h=0,f=0,b="";h=0?new Date:new Date(r.config.minDate.getTime()),n=j(r.config);t.setHours(n.hours,n.minutes,n.seconds,t.getMilliseconds()),r.selectedDates=[t],r.latestSelectedDateObj=t}void 0!==e&&"blur"!==e.type&&function(e){e.preventDefault();var t="keydown"===e.type,n=f(e),a=n;void 0!==r.amPM&&n===r.amPM&&(r.amPM.textContent=r.l10n.amPM[l(r.amPM.textContent===r.l10n.amPM[0])]);var i=parseFloat(a.getAttribute("min")),o=parseFloat(a.getAttribute("max")),c=parseFloat(a.getAttribute("step")),u=parseInt(a.value,10),d=e.delta||(t?38===e.which?1:-1:0),m=u+c*d;if(void 0!==a.value&&2===a.value.length){var p=a===r.hourElement,h=a===r.minuteElement;mo&&(m=a===r.hourElement?m-o-l(!r.amPM):i,h&&$(void 0,1,r.hourElement)),r.amPM&&p&&(1===c?m+u===23:Math.abs(m-u)>c)&&(r.amPM.textContent=r.l10n.amPM[l(r.amPM.textContent===r.l10n.amPM[0])]),a.value=s(m)}}(e);var a=r._input.value;C(),xe(),r._input.value!==a&&r._debouncedChange()}function C(){if(void 0!==r.hourElement&&void 0!==r.minuteElement){var e,t,n=(parseInt(r.hourElement.value.slice(-2),10)||0)%24,a=(parseInt(r.minuteElement.value,10)||0)%60,i=void 0!==r.secondElement?(parseInt(r.secondElement.value,10)||0)%60:0;void 0!==r.amPM&&(e=n,t=r.amPM.textContent,n=e%12+12*l(t===r.l10n.amPM[1]));var o=void 0!==r.config.minTime||r.config.minDate&&r.minDateHasTime&&r.latestSelectedDateObj&&0===w(r.latestSelectedDateObj,r.config.minDate,!0),s=void 0!==r.config.maxTime||r.config.maxDate&&r.maxDateHasTime&&r.latestSelectedDateObj&&0===w(r.latestSelectedDateObj,r.config.maxDate,!0);if(void 0!==r.config.maxTime&&void 0!==r.config.minTime&&r.config.minTime>r.config.maxTime){var c=N(r.config.minTime.getHours(),r.config.minTime.getMinutes(),r.config.minTime.getSeconds()),u=N(r.config.maxTime.getHours(),r.config.maxTime.getMinutes(),r.config.maxTime.getSeconds()),d=N(n,a,i);if(d>u&&d=12)]),void 0!==r.secondElement&&(r.secondElement.value=s(n)))}function M(e){var t=f(e),r=parseInt(t.value)+(e.delta||0);(r/1e3>1||"Enter"===e.key&&!/[^\d]/.test(r.toString()))&&Q(r)}function P(e,t,n,a){return t instanceof Array?t.forEach((function(t){return P(e,t,n,a)})):e instanceof Array?e.forEach((function(e){return P(e,t,n,a)})):(e.addEventListener(t,n,a),void r._handlers.push({remove:function(){return e.removeEventListener(t,n,a)}}))}function I(){ge("onChange")}function D(e,t){var n=void 0!==e?r.parseDate(e):r.latestSelectedDateObj||(r.config.minDate&&r.config.minDate>r.now?r.config.minDate:r.config.maxDate&&r.config.maxDate=0&&w(e,r.selectedDates[1])<=0)}(t)&&!ye(t)&&o.classList.add("inRange"),r.weekNumbers&&1===r.config.showMonths&&"prevMonthDay"!==e&&a%7==6&&r.weekNumbers.insertAdjacentHTML("beforeend",""+r.config.getWeek(t)+""),ge("onDayCreate",o),o}function B(e){e.focus(),"range"===r.config.mode&&ae(e)}function F(e){for(var t=e>0?0:r.config.showMonths-1,n=e>0?r.config.showMonths:-1,a=t;a!=n;a+=e)for(var i=r.daysContainer.children[a],o=e>0?0:i.children.length-1,s=e>0?i.children.length:-1,l=o;l!=s;l+=e){var c=i.children[l];if(-1===c.className.indexOf("hidden")&&ee(c.dateObj))return c}}function q(e,t){var n=i(),a=te(n||document.body),o=void 0!==e?e:a?n:void 0!==r.selectedDateElem&&te(r.selectedDateElem)?r.selectedDateElem:void 0!==r.todayDateElem&&te(r.todayDateElem)?r.todayDateElem:F(t>0?1:-1);void 0===o?r._input.focus():a?function(e,t){for(var n=-1===e.className.indexOf("Month")?e.dateObj.getMonth():r.currentMonth,a=t>0?r.config.showMonths:-1,i=t>0?1:-1,o=n-r.currentMonth;o!=a;o+=i)for(var s=r.daysContainer.children[o],l=n-r.currentMonth===o?e.$i+t:t<0?s.children.length-1:0,c=s.children.length,u=l;u>=0&&u0?c:-1);u+=i){var d=s.children[u];if(-1===d.className.indexOf("hidden")&&ee(d.dateObj)&&Math.abs(e.$i-u)>=Math.abs(t))return B(d)}r.changeMonth(i),q(F(i),0)}(o,t):B(o)}function V(e,t){for(var n=(new Date(e,t,1).getDay()-r.l10n.firstDayOfWeek+7)%7,a=r.utils.getDaysInMonth((t-1+12)%12,e),i=r.utils.getDaysInMonth(t,e),o=window.document.createDocumentFragment(),s=r.config.showMonths>1,l=s?"prevMonthDay hidden":"prevMonthDay",c=s?"nextMonthDay hidden":"nextMonthDay",u=a+1-n,d=0;u<=a;u++,d++)o.appendChild(R("flatpickr-day "+l,new Date(e,t-1,u),0,d));for(u=1;u<=i;u++,d++)o.appendChild(R("flatpickr-day",new Date(e,t,u),0,d));for(var p=i+1;p<=42-n&&(1===r.config.showMonths||d%7!=0);p++,d++)o.appendChild(R("flatpickr-day "+c,new Date(e,t+1,p%i),0,d));var h=m("div","dayContainer");return h.appendChild(o),h}function U(){if(void 0!==r.daysContainer){p(r.daysContainer),r.weekNumbers&&p(r.weekNumbers);for(var e=document.createDocumentFragment(),t=0;t1||"dropdown"!==r.config.monthSelectorType)){var e=function(e){return!(void 0!==r.config.minDate&&r.currentYear===r.config.minDate.getFullYear()&&er.config.maxDate.getMonth())};r.monthsDropdownContainer.tabIndex=-1,r.monthsDropdownContainer.innerHTML="";for(var t=0;t<12;t++)if(e(t)){var n=m("option","flatpickr-monthDropdown-month");n.value=new Date(r.currentYear,t).getMonth().toString(),n.textContent=g(t,r.config.shorthandCurrentMonth,r.l10n),n.tabIndex=-1,r.currentMonth===t&&(n.selected=!0),r.monthsDropdownContainer.appendChild(n)}}}function W(){var e,t=m("div","flatpickr-month"),n=window.document.createDocumentFragment();r.config.showMonths>1||"static"===r.config.monthSelectorType?e=m("span","cur-month"):(r.monthsDropdownContainer=m("select","flatpickr-monthDropdown-months"),r.monthsDropdownContainer.setAttribute("aria-label",r.l10n.monthAriaLabel),P(r.monthsDropdownContainer,"change",(function(e){var t=f(e),n=parseInt(t.value,10);r.changeMonth(n-r.currentMonth),ge("onMonthChange")})),H(),e=r.monthsDropdownContainer);var a=h("cur-year",{tabindex:"-1"}),i=a.getElementsByTagName("input")[0];i.setAttribute("aria-label",r.l10n.yearAriaLabel),r.config.minDate&&i.setAttribute("min",r.config.minDate.getFullYear().toString()),r.config.maxDate&&(i.setAttribute("max",r.config.maxDate.getFullYear().toString()),i.disabled=!!r.config.minDate&&r.config.minDate.getFullYear()===r.config.maxDate.getFullYear());var o=m("div","flatpickr-current-month");return o.appendChild(e),o.appendChild(a),n.appendChild(o),t.appendChild(n),{container:t,yearElement:i,monthElement:e}}function G(){p(r.monthNav),r.monthNav.appendChild(r.prevMonthNav),r.config.showMonths&&(r.yearElements=[],r.monthElements=[]);for(var e=r.config.showMonths;e--;){var t=W();r.yearElements.push(t.yearElement),r.monthElements.push(t.monthElement),r.monthNav.appendChild(t.container)}r.monthNav.appendChild(r.nextMonthNav)}function Y(){r.weekdayContainer?p(r.weekdayContainer):r.weekdayContainer=m("div","flatpickr-weekdays");for(var e=r.config.showMonths;e--;){var t=m("div","flatpickr-weekdaycontainer");r.weekdayContainer.appendChild(t)}return X(),r.weekdayContainer}function X(){if(r.weekdayContainer){var e=r.l10n.firstDayOfWeek,t=S(r.l10n.weekdays.shorthand);e>0&&e\n "+t.join("")+"\n \n "}}function Z(e,t){void 0===t&&(t=!0);var n=t?e:e-r.currentMonth;n<0&&!0===r._hidePrevMonthArrow||n>0&&!0===r._hideNextMonthArrow||(r.currentMonth+=n,(r.currentMonth<0||r.currentMonth>11)&&(r.currentYear+=r.currentMonth>11?1:-1,r.currentMonth=(r.currentMonth+12)%12,ge("onYearChange"),H()),U(),ge("onMonthChange"),ve())}function K(e){return r.calendarContainer.contains(e)}function J(e){if(r.isOpen&&!r.config.inline){var t=f(e),n=K(t),a=!(t===r.input||t===r.altInput||r.element.contains(t)||e.path&&e.path.indexOf&&(~e.path.indexOf(r.input)||~e.path.indexOf(r.altInput)))&&!n&&!K(e.relatedTarget),i=!r.config.ignoredFocusElements.some((function(e){return e.contains(t)}));a&&i&&(r.config.allowInput&&r.setDate(r._input.value,!1,r.config.altInput?r.config.altFormat:r.config.dateFormat),void 0!==r.timeContainer&&void 0!==r.minuteElement&&void 0!==r.hourElement&&""!==r.input.value&&void 0!==r.input.value&&v(),r.close(),r.config&&"range"===r.config.mode&&1===r.selectedDates.length&&r.clear(!1))}}function Q(e){if(!(!e||r.config.minDate&&er.config.maxDate.getFullYear())){var t=e,n=r.currentYear!==t;r.currentYear=t||r.currentYear,r.config.maxDate&&r.currentYear===r.config.maxDate.getFullYear()?r.currentMonth=Math.min(r.config.maxDate.getMonth(),r.currentMonth):r.config.minDate&&r.currentYear===r.config.minDate.getFullYear()&&(r.currentMonth=Math.max(r.config.minDate.getMonth(),r.currentMonth)),n&&(r.redraw(),ge("onYearChange"),H())}}function ee(e,t){var n;void 0===t&&(t=!0);var a=r.parseDate(e,void 0,t);if(r.config.minDate&&a&&w(a,r.config.minDate,void 0!==t?t:!r.minDateHasTime)<0||r.config.maxDate&&a&&w(a,r.config.maxDate,void 0!==t?t:!r.maxDateHasTime)>0)return!1;if(!r.config.enable&&0===r.config.disable.length)return!0;if(void 0===a)return!1;for(var i=!!r.config.enable,o=null!==(n=r.config.enable)&&void 0!==n?n:r.config.disable,s=0,l=void 0;s=l.from.getTime()&&a.getTime()<=l.to.getTime())return i}return!i}function te(e){return void 0!==r.daysContainer&&(-1===e.className.indexOf("hidden")&&-1===e.className.indexOf("flatpickr-disabled")&&r.daysContainer.contains(e))}function re(e){var t=e.target===r._input,n=r._input.value.trimEnd()!==ke();!t||!n||e.relatedTarget&&K(e.relatedTarget)||r.setDate(r._input.value,!0,e.target===r.altInput?r.config.altFormat:r.config.dateFormat)}function ne(t){var n=f(t),a=r.config.wrap?e.contains(n):n===r._input,o=r.config.allowInput,s=r.isOpen&&(!o||!a),l=r.config.inline&&a&&!o;if(13===t.keyCode&&a){if(o)return r.setDate(r._input.value,!0,n===r.altInput?r.config.altFormat:r.config.dateFormat),r.close(),n.blur();r.open()}else if(K(n)||s||l){var c=!!r.timeContainer&&r.timeContainer.contains(n);switch(t.keyCode){case 13:c?(t.preventDefault(),v(),de()):me(t);break;case 27:t.preventDefault(),de();break;case 8:case 46:a&&!r.config.allowInput&&(t.preventDefault(),r.clear());break;case 37:case 39:if(c||a)r.hourElement&&r.hourElement.focus();else{t.preventDefault();var u=i();if(void 0!==r.daysContainer&&(!1===o||u&&te(u))){var d=39===t.keyCode?1:-1;t.ctrlKey?(t.stopPropagation(),Z(d),q(F(1),0)):q(void 0,d)}}break;case 38:case 40:t.preventDefault();var m=40===t.keyCode?1:-1;r.daysContainer&&void 0!==n.$i||n===r.input||n===r.altInput?t.ctrlKey?(t.stopPropagation(),Q(r.currentYear-m),q(F(1),0)):c||q(void 0,7*m):n===r.currentYearElement?Q(r.currentYear-m):r.config.enableTime&&(!c&&r.hourElement&&r.hourElement.focus(),v(t),r._debouncedChange());break;case 9:if(c){var p=[r.hourElement,r.minuteElement,r.secondElement,r.amPM].concat(r.pluginElements).filter((function(e){return e})),h=p.indexOf(n);if(-1!==h){var b=p[h+(t.shiftKey?-1:1)];t.preventDefault(),(b||r._input).focus()}}else!r.config.noCalendar&&r.daysContainer&&r.daysContainer.contains(n)&&t.shiftKey&&(t.preventDefault(),r._input.focus())}}if(void 0!==r.amPM&&n===r.amPM)switch(t.key){case r.l10n.amPM[0].charAt(0):case r.l10n.amPM[0].charAt(0).toLowerCase():r.amPM.textContent=r.l10n.amPM[0],C(),xe();break;case r.l10n.amPM[1].charAt(0):case r.l10n.amPM[1].charAt(0).toLowerCase():r.amPM.textContent=r.l10n.amPM[1],C(),xe()}(a||K(n))&&ge("onKeyDown",t)}function ae(e,t){if(void 0===t&&(t="flatpickr-day"),1===r.selectedDates.length&&(!e||e.classList.contains(t)&&!e.classList.contains("flatpickr-disabled"))){for(var n=e?e.dateObj.getTime():r.days.firstElementChild.dateObj.getTime(),a=r.parseDate(r.selectedDates[0],void 0,!0).getTime(),i=Math.min(n,r.selectedDates[0].getTime()),o=Math.max(n,r.selectedDates[0].getTime()),s=!1,l=0,c=0,u=i;ui&&ul)?l=u:u>a&&(!c||u ."+t)).forEach((function(t){var i,o,u,d=t.dateObj.getTime(),m=l>0&&d0&&d>c;if(m)return t.classList.add("notAllowed"),void["inRange","startRange","endRange"].forEach((function(e){t.classList.remove(e)}));s&&!m||(["startRange","inRange","endRange","notAllowed"].forEach((function(e){t.classList.remove(e)})),void 0!==e&&(e.classList.add(n<=r.selectedDates[0].getTime()?"startRange":"endRange"),an&&d===a&&t.classList.add("endRange"),d>=l&&(0===c||d<=c)&&(o=a,u=n,(i=d)>Math.min(o,u)&&i0||n.getMinutes()>0||n.getSeconds()>0),r.selectedDates&&(r.selectedDates=r.selectedDates.filter((function(e){return ee(e)})),r.selectedDates.length||"min"!==e||z(n),xe()),r.daysContainer&&(ue(),void 0!==n?r.currentYearElement[e]=n.getFullYear().toString():r.currentYearElement.removeAttribute(e),r.currentYearElement.disabled=!!a&&void 0!==n&&a.getFullYear()===n.getFullYear())}}function se(){return r.config.wrap?e.querySelector("[data-input]"):e}function le(){"object"!=typeof r.config.locale&&void 0===T.l10ns[r.config.locale]&&r.config.errorHandler(new Error("flatpickr: invalid locale "+r.config.locale)),r.l10n=O(O({},T.l10ns.default),"object"==typeof r.config.locale?r.config.locale:"default"!==r.config.locale?T.l10ns[r.config.locale]:void 0),y.D="("+r.l10n.weekdays.shorthand.join("|")+")",y.l="("+r.l10n.weekdays.longhand.join("|")+")",y.M="("+r.l10n.months.shorthand.join("|")+")",y.F="("+r.l10n.months.longhand.join("|")+")",y.K="("+r.l10n.amPM[0]+"|"+r.l10n.amPM[1]+"|"+r.l10n.amPM[0].toLowerCase()+"|"+r.l10n.amPM[1].toLowerCase()+")",void 0===O(O({},t),JSON.parse(JSON.stringify(e.dataset||{}))).time_24hr&&void 0===T.defaultConfig.time_24hr&&(r.config.time_24hr=r.l10n.time_24hr),r.formatDate=k(r),r.parseDate=x({config:r.config,l10n:r.l10n})}function ce(e){if("function"!=typeof r.config.position){if(void 0!==r.calendarContainer){ge("onPreCalendarPosition");var t=e||r._positionElement,n=Array.prototype.reduce.call(r.calendarContainer.children,(function(e,t){return e+t.offsetHeight}),0),a=r.calendarContainer.offsetWidth,i=r.config.position.split(" "),o=i[0],s=i.length>1?i[1]:null,l=t.getBoundingClientRect(),c=window.innerHeight-l.bottom,u="above"===o||"below"!==o&&cn,m=window.pageYOffset+l.top+(u?-n-2:t.offsetHeight+2);if(d(r.calendarContainer,"arrowTop",!u),d(r.calendarContainer,"arrowBottom",u),!r.config.inline){var p=window.pageXOffset+l.left,h=!1,f=!1;"center"===s?(p-=(a-l.width)/2,h=!0):"right"===s&&(p-=a-l.width,f=!0),d(r.calendarContainer,"arrowLeft",!h&&!f),d(r.calendarContainer,"arrowCenter",h),d(r.calendarContainer,"arrowRight",f);var b=window.document.body.offsetWidth-(window.pageXOffset+l.right),g=p+a>window.document.body.offsetWidth,_=b+a>window.document.body.offsetWidth;if(d(r.calendarContainer,"rightMost",g),!r.config.static)if(r.calendarContainer.style.top=m+"px",g)if(_){var y=function(){for(var e=null,t=0;tr.currentMonth+r.config.showMonths-1)&&"range"!==r.config.mode;if(r.selectedDateElem=n,"single"===r.config.mode)r.selectedDates=[a];else if("multiple"===r.config.mode){var o=ye(a);o?r.selectedDates.splice(parseInt(o),1):r.selectedDates.push(a)}else"range"===r.config.mode&&(2===r.selectedDates.length&&r.clear(!1,!1),r.latestSelectedDateObj=a,r.selectedDates.push(a),0!==w(a,r.selectedDates[0],!0)&&r.selectedDates.sort((function(e,t){return e.getTime()-t.getTime()})));if(C(),i){var s=r.currentYear!==a.getFullYear();r.currentYear=a.getFullYear(),r.currentMonth=a.getMonth(),s&&(ge("onYearChange"),H()),ge("onMonthChange")}if(ve(),U(),xe(),i||"range"===r.config.mode||1!==r.config.showMonths?void 0!==r.selectedDateElem&&void 0===r.hourElement&&r.selectedDateElem&&r.selectedDateElem.focus():B(n),void 0!==r.hourElement&&void 0!==r.hourElement&&r.hourElement.focus(),r.config.closeOnSelect){var l="single"===r.config.mode&&!r.config.enableTime,c="range"===r.config.mode&&2===r.selectedDates.length&&!r.config.enableTime;(l||c)&&de()}I()}}r.parseDate=x({config:r.config,l10n:r.l10n}),r._handlers=[],r.pluginElements=[],r.loadedPlugins=[],r._bind=P,r._setHoursFromDate=z,r._positionCalendar=ce,r.changeMonth=Z,r.changeYear=Q,r.clear=function(e,t){void 0===e&&(e=!0);void 0===t&&(t=!0);r.input.value="",void 0!==r.altInput&&(r.altInput.value="");void 0!==r.mobileInput&&(r.mobileInput.value="");r.selectedDates=[],r.latestSelectedDateObj=void 0,!0===t&&(r.currentYear=r._initialDate.getFullYear(),r.currentMonth=r._initialDate.getMonth());if(!0===r.config.enableTime){var n=j(r.config),a=n.hours,i=n.minutes,o=n.seconds;A(a,i,o)}r.redraw(),e&&ge("onChange")},r.close=function(){r.isOpen=!1,r.isMobile||(void 0!==r.calendarContainer&&r.calendarContainer.classList.remove("open"),void 0!==r._input&&r._input.classList.remove("active"));ge("onClose")},r.onMouseOver=ae,r._createElement=m,r.createDay=R,r.destroy=function(){void 0!==r.config&&ge("onDestroy");for(var e=r._handlers.length;e--;)r._handlers[e].remove();if(r._handlers=[],r.mobileInput)r.mobileInput.parentNode&&r.mobileInput.parentNode.removeChild(r.mobileInput),r.mobileInput=void 0;else if(r.calendarContainer&&r.calendarContainer.parentNode)if(r.config.static&&r.calendarContainer.parentNode){var t=r.calendarContainer.parentNode;if(t.lastChild&&t.removeChild(t.lastChild),t.parentNode){for(;t.firstChild;)t.parentNode.insertBefore(t.firstChild,t);t.parentNode.removeChild(t)}}else r.calendarContainer.parentNode.removeChild(r.calendarContainer);r.altInput&&(r.input.type="text",r.altInput.parentNode&&r.altInput.parentNode.removeChild(r.altInput),delete r.altInput);r.input&&(r.input.type=r.input._type,r.input.classList.remove("flatpickr-input"),r.input.removeAttribute("readonly"));["_showTimeInput","latestSelectedDateObj","_hideNextMonthArrow","_hidePrevMonthArrow","__hideNextMonthArrow","__hidePrevMonthArrow","isMobile","isOpen","selectedDateElem","minDateHasTime","maxDateHasTime","days","daysContainer","_input","_positionElement","innerContainer","rContainer","monthNav","todayDateElem","calendarContainer","weekdayContainer","prevMonthNav","nextMonthNav","monthsDropdownContainer","currentMonthElement","currentYearElement","navigationCurrentMonth","selectedDateElem","config"].forEach((function(e){try{delete r[e]}catch(e){}}))},r.isEnabled=ee,r.jumpToDate=D,r.updateValue=xe,r.open=function(e,t){void 0===t&&(t=r._positionElement);if(!0===r.isMobile){if(e){e.preventDefault();var n=f(e);n&&n.blur()}return void 0!==r.mobileInput&&(r.mobileInput.focus(),r.mobileInput.click()),void ge("onOpen")}if(r._input.disabled||r.config.inline)return;var a=r.isOpen;r.isOpen=!0,a||(r.calendarContainer.classList.add("open"),r._input.classList.add("active"),ge("onOpen"),ce(t));!0===r.config.enableTime&&!0===r.config.noCalendar&&(!1!==r.config.allowInput||void 0!==e&&r.timeContainer.contains(e.relatedTarget)||setTimeout((function(){return r.hourElement.select()}),50))},r.redraw=ue,r.set=function(e,t){if(null!==e&&"object"==typeof e)for(var a in Object.assign(r.config,e),e)void 0!==pe[a]&&pe[a].forEach((function(e){return e()}));else r.config[e]=t,void 0!==pe[e]?pe[e].forEach((function(e){return e()})):n.indexOf(e)>-1&&(r.config[e]=u(t));r.redraw(),xe(!0)},r.setDate=function(e,t,n){void 0===t&&(t=!1);void 0===n&&(n=r.config.dateFormat);if(0!==e&&!e||e instanceof Array&&0===e.length)return r.clear(t);he(e,n),r.latestSelectedDateObj=r.selectedDates[r.selectedDates.length-1],r.redraw(),D(void 0,t),z(),0===r.selectedDates.length&&r.clear(!1);xe(t),t&&ge("onChange")},r.toggle=function(e){if(!0===r.isOpen)return r.close();r.open(e)};var pe={locale:[le,X],showMonths:[G,_,Y],minDate:[D],maxDate:[D],positionElement:[be],clickOpens:[function(){!0===r.config.clickOpens?(P(r._input,"focus",r.open),P(r._input,"click",r.open)):(r._input.removeEventListener("focus",r.open),r._input.removeEventListener("click",r.open))}]};function he(e,t){var n=[];if(e instanceof Array)n=e.map((function(e){return r.parseDate(e,t)}));else if(e instanceof Date||"number"==typeof e)n=[r.parseDate(e,t)];else if("string"==typeof e)switch(r.config.mode){case"single":case"time":n=[r.parseDate(e,t)];break;case"multiple":n=e.split(r.config.conjunction).map((function(e){return r.parseDate(e,t)}));break;case"range":n=e.split(r.l10n.rangeSeparator).map((function(e){return r.parseDate(e,t)}))}else r.config.errorHandler(new Error("Invalid date supplied: "+JSON.stringify(e)));r.selectedDates=r.config.allowInvalidPreload?n:n.filter((function(e){return e instanceof Date&&ee(e,!1)})),"range"===r.config.mode&&r.selectedDates.sort((function(e,t){return e.getTime()-t.getTime()}))}function fe(e){return e.slice().map((function(e){return"string"==typeof e||"number"==typeof e||e instanceof Date?r.parseDate(e,void 0,!0):e&&"object"==typeof e&&e.from&&e.to?{from:r.parseDate(e.from,void 0),to:r.parseDate(e.to,void 0)}:e})).filter((function(e){return e}))}function be(){r._positionElement=r.config.positionElement||r._input}function ge(e,t){if(void 0!==r.config){var n=r.config[e];if(void 0!==n&&n.length>0)for(var a=0;n[a]&&a1||"static"===r.config.monthSelectorType?r.monthElements[t].textContent=g(n.getMonth(),r.config.shorthandCurrentMonth,r.l10n)+" ":r.monthsDropdownContainer.value=n.getMonth().toString(),e.value=n.getFullYear().toString()})),r._hidePrevMonthArrow=void 0!==r.config.minDate&&(r.currentYear===r.config.minDate.getFullYear()?r.currentMonth<=r.config.minDate.getMonth():r.currentYearr.config.maxDate.getMonth():r.currentYear>r.config.maxDate.getFullYear()))}function ke(e){var t=e||(r.config.altInput?r.config.altFormat:r.config.dateFormat);return r.selectedDates.map((function(e){return r.formatDate(e,t)})).filter((function(e,t,n){return"range"!==r.config.mode||r.config.enableTime||n.indexOf(e)===t})).join("range"!==r.config.mode?r.config.conjunction:r.l10n.rangeSeparator)}function xe(e){void 0===e&&(e=!0),void 0!==r.mobileInput&&r.mobileFormatStr&&(r.mobileInput.value=void 0!==r.latestSelectedDateObj?r.formatDate(r.latestSelectedDateObj,r.mobileFormatStr):""),r.input.value=ke(r.config.dateFormat),void 0!==r.altInput&&(r.altInput.value=ke(r.config.altFormat)),!1!==e&&ge("onValueUpdate")}function we(e){var t=f(e),n=r.prevMonthNav.contains(t),a=r.nextMonthNav.contains(t);n||a?Z(n?-1:1):r.yearElements.indexOf(t)>=0?t.select():t.classList.contains("arrowUp")?r.changeYear(r.currentYear+1):t.classList.contains("arrowDown")&&r.changeYear(r.currentYear-1)}return function(){r.element=r.input=e,r.isOpen=!1,function(){var i=["wrap","weekNumbers","allowInput","allowInvalidPreload","clickOpens","time_24hr","enableTime","noCalendar","altInput","shorthandCurrentMonth","inline","static","enableSeconds","disableMobile"],o=O(O({},JSON.parse(JSON.stringify(e.dataset||{}))),t),s={};r.config.parseDate=o.parseDate,r.config.formatDate=o.formatDate,Object.defineProperty(r.config,"enable",{get:function(){return r.config._enable},set:function(e){r.config._enable=fe(e)}}),Object.defineProperty(r.config,"disable",{get:function(){return r.config._disable},set:function(e){r.config._disable=fe(e)}});var l="time"===o.mode;if(!o.dateFormat&&(o.enableTime||l)){var c=T.defaultConfig.dateFormat||a.dateFormat;s.dateFormat=o.noCalendar||l?"H:i"+(o.enableSeconds?":S":""):c+" H:i"+(o.enableSeconds?":S":"")}if(o.altInput&&(o.enableTime||l)&&!o.altFormat){var d=T.defaultConfig.altFormat||a.altFormat;s.altFormat=o.noCalendar||l?"h:i"+(o.enableSeconds?":S K":" K"):d+" h:i"+(o.enableSeconds?":S":"")+" K"}Object.defineProperty(r.config,"minDate",{get:function(){return r.config._minDate},set:oe("min")}),Object.defineProperty(r.config,"maxDate",{get:function(){return r.config._maxDate},set:oe("max")});var m=function(e){return function(t){r.config["min"===e?"_minTime":"_maxTime"]=r.parseDate(t,"H:i:S")}};Object.defineProperty(r.config,"minTime",{get:function(){return r.config._minTime},set:m("min")}),Object.defineProperty(r.config,"maxTime",{get:function(){return r.config._maxTime},set:m("max")}),"time"===o.mode&&(r.config.noCalendar=!0,r.config.enableTime=!0);Object.assign(r.config,s,o);for(var p=0;p-1?r.config[f]=u(h[f]).map(b).concat(r.config[f]):void 0===o[f]&&(r.config[f]=h[f])}o.altInputClass||(r.config.altInputClass=se().className+" "+r.config.altInputClass);ge("onParseConfig")}(),le(),function(){if(r.input=se(),!r.input)return void r.config.errorHandler(new Error("Invalid input element specified"));r.input._type=r.input.type,r.input.type="text",r.input.classList.add("flatpickr-input"),r._input=r.input,r.config.altInput&&(r.altInput=m(r.input.nodeName,r.config.altInputClass),r._input=r.altInput,r.altInput.placeholder=r.input.placeholder,r.altInput.disabled=r.input.disabled,r.altInput.required=r.input.required,r.altInput.tabIndex=r.input.tabIndex,r.altInput.type="text",r.input.setAttribute("type","hidden"),!r.config.static&&r.input.parentNode&&r.input.parentNode.insertBefore(r.altInput,r.input.nextSibling));r.config.allowInput||r._input.setAttribute("readonly","readonly");be()}(),function(){r.selectedDates=[],r.now=r.parseDate(r.config.now)||new Date;var e=r.config.defaultDate||("INPUT"!==r.input.nodeName&&"TEXTAREA"!==r.input.nodeName||!r.input.placeholder||r.input.value!==r.input.placeholder?r.input.value:null);e&&he(e,r.config.dateFormat);r._initialDate=r.selectedDates.length>0?r.selectedDates[0]:r.config.minDate&&r.config.minDate.getTime()>r.now.getTime()?r.config.minDate:r.config.maxDate&&r.config.maxDate.getTime()0&&(r.latestSelectedDateObj=r.selectedDates[0]);void 0!==r.config.minTime&&(r.config.minTime=r.parseDate(r.config.minTime,"H:i"));void 0!==r.config.maxTime&&(r.config.maxTime=r.parseDate(r.config.maxTime,"H:i"));r.minDateHasTime=!!r.config.minDate&&(r.config.minDate.getHours()>0||r.config.minDate.getMinutes()>0||r.config.minDate.getSeconds()>0),r.maxDateHasTime=!!r.config.maxDate&&(r.config.maxDate.getHours()>0||r.config.maxDate.getMinutes()>0||r.config.maxDate.getSeconds()>0)}(),r.utils={getDaysInMonth:function(e,t){return void 0===e&&(e=r.currentMonth),void 0===t&&(t=r.currentYear),1===e&&(t%4==0&&t%100!=0||t%400==0)?29:r.l10n.daysInMonth[e]}},r.isMobile||function(){var e=window.document.createDocumentFragment();if(r.calendarContainer=m("div","flatpickr-calendar"),r.calendarContainer.tabIndex=-1,!r.config.noCalendar){if(e.appendChild((r.monthNav=m("div","flatpickr-months"),r.yearElements=[],r.monthElements=[],r.prevMonthNav=m("span","flatpickr-prev-month"),r.prevMonthNav.innerHTML=r.config.prevArrow,r.nextMonthNav=m("span","flatpickr-next-month"),r.nextMonthNav.innerHTML=r.config.nextArrow,G(),Object.defineProperty(r,"_hidePrevMonthArrow",{get:function(){return r.__hidePrevMonthArrow},set:function(e){r.__hidePrevMonthArrow!==e&&(d(r.prevMonthNav,"flatpickr-disabled",e),r.__hidePrevMonthArrow=e)}}),Object.defineProperty(r,"_hideNextMonthArrow",{get:function(){return r.__hideNextMonthArrow},set:function(e){r.__hideNextMonthArrow!==e&&(d(r.nextMonthNav,"flatpickr-disabled",e),r.__hideNextMonthArrow=e)}}),r.currentYearElement=r.yearElements[0],ve(),r.monthNav)),r.innerContainer=m("div","flatpickr-innerContainer"),r.config.weekNumbers){var t=function(){r.calendarContainer.classList.add("hasWeeks");var e=m("div","flatpickr-weekwrapper");e.appendChild(m("span","flatpickr-weekday",r.l10n.weekAbbreviation));var t=m("div","flatpickr-weeks");return e.appendChild(t),{weekWrapper:e,weekNumbers:t}}(),n=t.weekWrapper,a=t.weekNumbers;r.innerContainer.appendChild(n),r.weekNumbers=a,r.weekWrapper=n}r.rContainer=m("div","flatpickr-rContainer"),r.rContainer.appendChild(Y()),r.daysContainer||(r.daysContainer=m("div","flatpickr-days"),r.daysContainer.tabIndex=-1),U(),r.rContainer.appendChild(r.daysContainer),r.innerContainer.appendChild(r.rContainer),e.appendChild(r.innerContainer)}r.config.enableTime&&e.appendChild(function(){r.calendarContainer.classList.add("hasTime"),r.config.noCalendar&&r.calendarContainer.classList.add("noCalendar");var e=j(r.config);r.timeContainer=m("div","flatpickr-time"),r.timeContainer.tabIndex=-1;var t=m("span","flatpickr-time-separator",":"),n=h("flatpickr-hour",{"aria-label":r.l10n.hourAriaLabel});r.hourElement=n.getElementsByTagName("input")[0];var a=h("flatpickr-minute",{"aria-label":r.l10n.minuteAriaLabel});r.minuteElement=a.getElementsByTagName("input")[0],r.hourElement.tabIndex=r.minuteElement.tabIndex=-1,r.hourElement.value=s(r.latestSelectedDateObj?r.latestSelectedDateObj.getHours():r.config.time_24hr?e.hours:function(e){switch(e%24){case 0:case 12:return 12;default:return e%12}}(e.hours)),r.minuteElement.value=s(r.latestSelectedDateObj?r.latestSelectedDateObj.getMinutes():e.minutes),r.hourElement.setAttribute("step",r.config.hourIncrement.toString()),r.minuteElement.setAttribute("step",r.config.minuteIncrement.toString()),r.hourElement.setAttribute("min",r.config.time_24hr?"0":"1"),r.hourElement.setAttribute("max",r.config.time_24hr?"23":"12"),r.hourElement.setAttribute("maxlength","2"),r.minuteElement.setAttribute("min","0"),r.minuteElement.setAttribute("max","59"),r.minuteElement.setAttribute("maxlength","2"),r.timeContainer.appendChild(n),r.timeContainer.appendChild(t),r.timeContainer.appendChild(a),r.config.time_24hr&&r.timeContainer.classList.add("time24hr");if(r.config.enableSeconds){r.timeContainer.classList.add("hasSeconds");var i=h("flatpickr-second");r.secondElement=i.getElementsByTagName("input")[0],r.secondElement.value=s(r.latestSelectedDateObj?r.latestSelectedDateObj.getSeconds():e.seconds),r.secondElement.setAttribute("step",r.minuteElement.getAttribute("step")),r.secondElement.setAttribute("min","0"),r.secondElement.setAttribute("max","59"),r.secondElement.setAttribute("maxlength","2"),r.timeContainer.appendChild(m("span","flatpickr-time-separator",":")),r.timeContainer.appendChild(i)}r.config.time_24hr||(r.amPM=m("span","flatpickr-am-pm",r.l10n.amPM[l((r.latestSelectedDateObj?r.hourElement.value:r.config.defaultHour)>11)]),r.amPM.title=r.l10n.toggleTitle,r.amPM.tabIndex=-1,r.timeContainer.appendChild(r.amPM));return r.timeContainer}());d(r.calendarContainer,"rangeMode","range"===r.config.mode),d(r.calendarContainer,"animate",!0===r.config.animate),d(r.calendarContainer,"multiMonth",r.config.showMonths>1),r.calendarContainer.appendChild(e);var i=void 0!==r.config.appendTo&&void 0!==r.config.appendTo.nodeType;if((r.config.inline||r.config.static)&&(r.calendarContainer.classList.add(r.config.inline?"inline":"static"),r.config.inline&&(!i&&r.element.parentNode?r.element.parentNode.insertBefore(r.calendarContainer,r._input.nextSibling):void 0!==r.config.appendTo&&r.config.appendTo.appendChild(r.calendarContainer)),r.config.static)){var o=m("div","flatpickr-wrapper");r.element.parentNode&&r.element.parentNode.insertBefore(o,r.element),o.appendChild(r.element),r.altInput&&o.appendChild(r.altInput),o.appendChild(r.calendarContainer)}r.config.static||r.config.inline||(void 0!==r.config.appendTo?r.config.appendTo:window.document.body).appendChild(r.calendarContainer)}(),function(){r.config.wrap&&["open","close","toggle","clear"].forEach((function(e){Array.prototype.forEach.call(r.element.querySelectorAll("[data-"+e+"]"),(function(t){return P(t,"click",r[e])}))}));if(r.isMobile)return void function(){var e=r.config.enableTime?r.config.noCalendar?"time":"datetime-local":"date";r.mobileInput=m("input",r.input.className+" flatpickr-mobile"),r.mobileInput.tabIndex=1,r.mobileInput.type=e,r.mobileInput.disabled=r.input.disabled,r.mobileInput.required=r.input.required,r.mobileInput.placeholder=r.input.placeholder,r.mobileFormatStr="datetime-local"===e?"Y-m-d\\TH:i:S":"date"===e?"Y-m-d":"H:i:S",r.selectedDates.length>0&&(r.mobileInput.defaultValue=r.mobileInput.value=r.formatDate(r.selectedDates[0],r.mobileFormatStr));r.config.minDate&&(r.mobileInput.min=r.formatDate(r.config.minDate,"Y-m-d"));r.config.maxDate&&(r.mobileInput.max=r.formatDate(r.config.maxDate,"Y-m-d"));r.input.getAttribute("step")&&(r.mobileInput.step=String(r.input.getAttribute("step")));r.input.type="hidden",void 0!==r.altInput&&(r.altInput.type="hidden");try{r.input.parentNode&&r.input.parentNode.insertBefore(r.mobileInput,r.input.nextSibling)}catch(e){}P(r.mobileInput,"change",(function(e){r.setDate(f(e).value,!1,r.mobileFormatStr),ge("onChange"),ge("onClose")}))}();var e=c(ie,50);r._debouncedChange=c(I,300),r.daysContainer&&!/iPhone|iPad|iPod/i.test(navigator.userAgent)&&P(r.daysContainer,"mouseover",(function(e){"range"===r.config.mode&&ae(f(e))}));P(r._input,"keydown",ne),void 0!==r.calendarContainer&&P(r.calendarContainer,"keydown",ne);r.config.inline||r.config.static||P(window,"resize",e);void 0!==window.ontouchstart?P(window.document,"touchstart",J):P(window.document,"mousedown",J);P(window.document,"focus",J,{capture:!0}),!0===r.config.clickOpens&&(P(r._input,"focus",r.open),P(r._input,"click",r.open));void 0!==r.daysContainer&&(P(r.monthNav,"click",we),P(r.monthNav,["keyup","increment"],M),P(r.daysContainer,"click",me));if(void 0!==r.timeContainer&&void 0!==r.minuteElement&&void 0!==r.hourElement){P(r.timeContainer,["increment"],v),P(r.timeContainer,"blur",v,{capture:!0}),P(r.timeContainer,"click",L),P([r.hourElement,r.minuteElement],["focus","click"],(function(e){return f(e).select()})),void 0!==r.secondElement&&P(r.secondElement,"focus",(function(){return r.secondElement&&r.secondElement.select()})),void 0!==r.amPM&&P(r.amPM,"click",(function(e){v(e)}))}r.config.allowInput&&P(r._input,"blur",re)}(),(r.selectedDates.length||r.config.noCalendar)&&(r.config.enableTime&&z(r.config.noCalendar?r.latestSelectedDateObj:void 0),xe(!1)),_();var i=/^((?!chrome|android).)*safari/i.test(navigator.userAgent);!r.isMobile&&i&&ce(),ge("onReady")}(),r}function z(e,t){for(var r=Array.prototype.slice.call(e).filter((function(e){return e instanceof HTMLElement})),n=[],a=0;a=0)&&i(e,!r)}e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=function(){s&&(s.removeAttribute?s.removeAttribute("aria-hidden"):null!=s.length?s.forEach((function(e){return e.removeAttribute("aria-hidden")})):document.querySelectorAll(s).forEach((function(e){return e.removeAttribute("aria-hidden")})));s=null},t.log=function(){0},t.assertNodeList=l,t.setElement=function(e){var t=e;if("string"==typeof t&&o.canUseDOM){var r=document.querySelectorAll(t);l(r,t),t=r}return s=t||s},t.validateElement=c,t.hide=function(e){var t=!0,r=!1,n=void 0;try{for(var a,i=c(e)[Symbol.iterator]();!(t=(a=i.next()).done);t=!0){a.value.setAttribute("aria-hidden","true")}}catch(e){r=!0,n=e}finally{try{!t&&i.return&&i.return()}finally{if(r)throw n}}},t.show=function(e){var t=!0,r=!1,n=void 0;try{for(var a,i=c(e)[Symbol.iterator]();!(t=(a=i.next()).done);t=!0){a.value.removeAttribute("aria-hidden")}}catch(e){r=!0,n=e}finally{try{!t&&i.return&&i.return()}finally{if(r)throw n}}},t.documentNotReadyOrSSRTesting=function(){s=null};var n,a=r(179),i=(n=a)&&n.__esModule?n:{default:n},o=r(177);var s=null;function l(e,t){if(!e||!e.length)throw new Error("react-modal: No elements were found for selector "+t+".")}function c(e){var t=e||s;return t?Array.isArray(t)||t instanceof HTMLCollection||t instanceof NodeList?t:[t]:((0,i.default)(!1,["react-modal: App element is not defined.","Please use `Modal.setAppElement(el)` or set `appElement={el}`.","This is needed so screen readers don't see main content","when modal is opened. It is not recommended, but you can opt-out","by setting `ariaHideApp={false}`."].join(" ")),[])}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.log=function(){console.log("portalOpenInstances ----------"),console.log(a.openInstances.length),a.openInstances.forEach((function(e){return console.log(e)})),console.log("end portalOpenInstances ----------")},t.resetState=function(){a=new n};var n=function e(){var t=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.register=function(e){-1===t.openInstances.indexOf(e)&&(t.openInstances.push(e),t.emit("register"))},this.deregister=function(e){var r=t.openInstances.indexOf(e);-1!==r&&(t.openInstances.splice(r,1),t.emit("deregister"))},this.subscribe=function(e){t.subscribers.push(e)},this.emit=function(e){t.subscribers.forEach((function(r){return r(e,t.openInstances.slice())}))},this.openInstances=[],this.subscribers=[]},a=new n;t.default=a},function(e,t,r){var n=r(89).default,a=r(269);e.exports=function(e){var t=a(e,"string");return"symbol"===n(t)?t:String(t)},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);r●{point.name}: {point.y}':G,X=e.colors,Z=void 0===X?[]:X,K=e.minorTickInterval,J=void 0===K?null:K,Q=e.circumference,ee=void 0===Q?O?[0,360]:[-100,100]:Q,te=j(e,["aria","chartData","dark","data","disableAnimation","fullCircle","height","htmlOptions","id","max","min","prefix","showLabels","style","suffix","title","tooltipHtml","colors","minorTickInterval","circumference"]),re=Object(x.a)(r),ne=Object(x.c)(b),ae=Object(x.d)(T);f()(u.a),g()(u.a);c?u.a.setOptions(m.a):u.a.setOptions(d.a),u.a.setOptions({tooltip:{pointFormat:Y,followPointer:!0}});var ie=Object(x.b)({pb_gauge_kit:!0}),oe=N(Object(n.useState)({}),2),se=oe[0],le=oe[1];return Object(n.useEffect)((function(){var e=i.map((function(e){return e.y=e.value,delete e.value,e})),t={chart:{events:{load:function(){setTimeout(this.reflow.bind(this),0)}},type:q,height:C},title:{text:W},yAxis:{min:D,max:P,lineWidth:0,tickWidth:0,minorTickInterval:J,tickAmount:2,tickPositions:[D,P],labels:{y:26,enabled:B}},credits:!1,series:[{data:e}],pane:{center:["50%","50%"],size:"90%",startAngle:ee[0],endAngle:ee[1],background:{borderWidth:20,innerRadius:"90%",outerRadius:"90%",shape:"arc",className:"gauge-pane"}},colors:void 0!==Z&&Z.length>0?Object(p.a)(Z):d.a.colors,plotOptions:{series:{animation:!v},solidgauge:{borderColor:void 0!==Z&&1===Z.length?Object(p.a)(Z).join():d.a.colors[0],borderWidth:20,radius:90,innerRadius:"90%",dataLabels:{borderWidth:0,color:y.a.text_lt_default,enabled:!0,format:''.concat($,"")+'{y:,f}'+''.concat(U,""),style:{fontFamily:k.a.font_family_base,fontWeight:k.a.regular,fontSize:k.a.heading_2},y:-26}}}};le(Object.assign({},t)),document.querySelector(".prefix")&&(document.querySelectorAll(".prefix").forEach((function(e){e.setAttribute("y","28")})),document.querySelectorAll(".fix").forEach((function(e){return e.setAttribute("y","38")})))}),[i]),a.a.createElement(l.a,{containerProps:Object.assign(Object.assign(Object.assign({className:o()(ie,Object(w.c)(te)),id:A},re),ne),ae),highcharts:u.a,options:se})}},function(e,t,r){"use strict";r.d(t,"a",(function(){return m}));var n=r(56),a=r(295);function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){for(var r=0;r-1?document.querySelector("".concat(this.triggerElementSelector)):document.querySelectorAll("".concat(this.triggerElementSelector)))?(e.length||(e=[e]),this._triggerElements=this._triggerElements||e):(console.error("Tooltip Kit: an invalid or unavailable DOM reference was provided!"),[])}},{key:"tooltip",get:function(){return this._tooltip=this._tooltip||this.element.querySelector("#".concat(this.tooltipId))}},{key:"position",get:function(){return this.element.dataset.pbTooltipPosition}},{key:"triggerElementId",get:function(){return this.element.dataset.pbTooltipTriggerElementId}},{key:"tooltipId",get:function(){return this.element.dataset.pbTooltipTooltipId}},{key:"triggerElementSelector",get:function(){return this.element.dataset.pbTooltipTriggerElementSelector}},{key:"shouldShowTooltip",get:function(){return this.element.dataset.pbTooltipShowTooltip}}])&&c(t.prototype,r),n&&c(t,n),Object.defineProperty(t,"prototype",{writable:!1}),p}(n.a)},function(e,t,r){"use strict";r.d(t,"a",(function(){return p}));var n=r(56),a=r(24);function i(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(!e)return;if("string"==typeof e)return o(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return o(e,t)}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,a=function(){};return{s:a,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,s=!0,l=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return s=e.done,e},e:function(e){l=!0,i=e},f:function(){try{s||null==r.return||r.return()}finally{if(l)throw i}}}}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r32&&this.resultsOptionCache.delete(this.resultsOptionCache.keys().next().value),this.resultsOptionCache.set(n,r),this.showResults()}},{key:"resultsCacheClear",value:function(){this.resultsOptionCache.clear()}},{key:"debouncedSearch",get:function(){return this._debouncedSearch=this._debouncedSearch||Object(a.debounce)(this.search,parseInt(this.searchDebounceTimeout)).bind(this)}},{key:"showResults",value:function(){var e=this;if(this.resultsOptionCache.has(this.searchTermAndContext)){this.toggleResultsLoadingIndicator(!1),this.clearResults();var t,r=i(this.resultsOptionCache.get(this.searchTermAndContext));try{for(r.s();!(t=r.n()).done;){var n=t.value;this.resultsElement.appendChild(this.newResultOption(n.cloneNode(!0)))}}catch(e){r.e(e)}finally{r.f()}var a,o=i(this.resultsElement.querySelectorAll("[data-result-option-item]"));try{for(o.s();!(a=o.n()).done;)a.value.addEventListener("mousedown",(function(t){return e.optionSelected(t)}))}catch(e){o.e(e)}finally{o.f()}}}},{key:"optionSelected",value:function(e){var t=e.target.closest("[data-result-option-item]");t&&(this.resultsCacheClear(),this.searchInputClear(),this.clearResults(),this.element.dispatchEvent(new CustomEvent("pb-typeahead-kit-result-option-selected",{bubbles:!0,detail:{selected:t,typeahead:this}})))}},{key:"clearResults",value:function(){this.resultsElement.innerHTML=""}},{key:"newResultOption",value:function(e){var t=this.resultOptionTemplate.content.cloneNode(!0);return t.querySelector('slot[name="content"]').replaceWith(e),t}},{key:"focusPreviousOption",value:function(){var e=this.resultOptionItems.indexOf(this.currentSelectedResultOptionItem)-1;(this.resultOptionItems[e]||this.resultOptionItems[this.resultOptionItems.length-1]).focus()}},{key:"focusNextOption",value:function(){var e=this.resultOptionItems.indexOf(this.currentSelectedResultOptionItem)+1;(this.resultOptionItems[e]||this.resultOptionItems[0]).focus()}},{key:"resultOptionItems",get:function(){return Array.from(this.resultsElement.querySelectorAll("[data-result-option-item]"))}},{key:"currentSelectedResultOptionItem",get:function(){return document.activeElement.closest("[data-result-option-item]")}},{key:"searchInput",get:function(){return this._searchInput=this._searchInput||this.element.querySelector('input[type="search"]')}},{key:"searchTerm",get:function(){return this.searchInput.value}},{key:"searchContext",get:function(){if(this._searchContext)return this._searchContext;var e=this.element.dataset.searchContextValueSelector;return e?(this.element.parentNode.querySelector(e)||this.element.closest(e)).value:null},set:function(e){this._searchContext=e}},{key:"searchTermAndContext",get:function(){return this.cacheKeyFor(this.searchTerm,this.searchContext)}},{key:"cacheKeyFor",value:function(e,t){return[e,JSON.stringify(t)].join()}},{key:"searchInputClear",value:function(){this.searchInput.value=""}},{key:"searchTermMinimumLength",get:function(){return this.element.dataset.pbTypeaheadKitSearchTermMinimumLength}},{key:"searchDebounceTimeout",get:function(){return this.element.dataset.pbTypeaheadKitSearchDebounceTimeout}},{key:"resultsElement",get:function(){return this._resultsElement=this._resultsElement||this.element.querySelector("[data-pb-typeahead-kit-results]")}},{key:"resultOptionTemplate",get:function(){return this._resultOptionTemplate=this._resultOptionTemplate||this.element.querySelector("template[data-pb-typeahead-kit-result-option]")}},{key:"resultsOptionCache",get:function(){return this._resultsOptionCache=this._resultsOptionCache||new Map}},{key:"resultsLoadingIndicator",get:function(){return this._resultsLoadingIndicator=this._resultsLoadingIndicator||this.element.querySelector("[data-pb-typeahead-kit-loading-indicator]")}},{key:"toggleResultsLoadingIndicator",value:function(e){var t="0";e&&(t="1"),this.resultsLoadingIndicator.style.opacity=t}}])&&l(t.prototype,r),n&&l(t,n),Object.defineProperty(t,"prototype",{writable:!1}),d}(n.a)},function(e,t,r){"use strict";t.a=function(){var e=document.querySelectorAll("[data-open-dialog]"),t=document.querySelectorAll("[data-close-dialog]"),r=document.querySelectorAll(".pb_dialog_rails");e.forEach((function(e){e.addEventListener("click",(function(){var t=e.dataset.openDialog,r=document.getElementById(t);r.open||r.showModal()}))})),t.forEach((function(e){e.addEventListener("click",(function(){var t=e.dataset.closeDialog;document.getElementById(t).close()}))})),r.forEach((function(e){e.addEventListener("mousedown",(function(t){if("overlay_close"!==e.parentElement.dataset.overlayClick){var r=t.target.getBoundingClientRect();(t.clientXr.right||t.clientYr.bottom)&&(e.close(),t.stopPropagation())}}))}))}},function(e,t,r){"use strict";var n=r(0),a=r.n(n),i=r(3),o=r.n(i),s=function(){var e=event.target.closest(".pb_rich_text_editor_kit");e.classList.contains("inline")&&e.classList.toggle("focused")},l=function(){document.querySelectorAll(".focus-editor-targets trix-editor").forEach((function(e){var t=e.toolbarElement;e==document.activeElement?(e.classList.add("focused-editor"),t.style.display="block"):t.contains(document.activeElement)||(e.classList.remove("focused-editor"),t.style.display="none")}))},c=r(4),u=r(2),d=r(226),m=r(112),p=r(8),h=r(16),f=r(53),b=r(5),g=r(173),_=function(e){var t=e.classname,r=e.disable,n=e.onclick,i=e.icon,o=e.text;return a.a.createElement(g.a,{delay:{open:2e3},interaction:!0,placement:"top",text:o},a.a.createElement("button",{className:t,disabled:r,onClick:n,role:"button",type:"button"},a.a.createElement(p.a,{align:"center",className:"toolbar_button_icon",justify:"center"},a.a.createElement(b.a,{icon:i,size:"lg"}))))},y=r(74),v=r(25),k=r(45),x=r(26);function w(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,i,o,s=[],l=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,a=e}finally{try{if(!l&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw a}}return s}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return N(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return N(e,t)}(e,t)||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.")}()}function N(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);r1?"xs":"none",paddingTop:t.length>1?"xs":"none",variant:"subtle"},t&&t.map((function(e,t){var r=e.icon,n=e.text,i=e.onclick,s=e.isActive;return a.a.createElement(x.a,{className:"pb_tiptap_toolbar_dropdown_list_item ".concat(s?"is-active":""),cursor:"pointer",iconLeft:r,key:"".concat(n,"_").concat(t),margin:"none",onClick:function(){i(),o(!1)},paddingBottom:"xxs",paddingTop:"xxs",text:n})}))))},T=function(e){var t=e.editor,r=e.extensions,n=[{icon:"bold",text:"Bold",classname:"toolbar_button ".concat(t.isActive("bold")?"is-active":""),onclick:function(){return t.chain().focus().toggleBold().run()}},{icon:"italic",text:"Italic",classname:"toolbar_button ".concat(t.isActive("italic")?"is-active":""),onclick:function(){return t.chain().focus().toggleItalic().run()}},{icon:"strikethrough",text:"Strikethrough",classname:"toolbar_button ".concat(t.isActive("strike")?"is-active":""),onclick:function(){return t.chain().focus().toggleStrike().run()}}];return a.a.createElement(m.a,{backgroundColor:"white",className:"toolbar"},a.a.createElement(p.a,{flex:"0",justify:"between",paddingX:"sm",paddingY:"xxs"},a.a.createElement(h.a,{className:"toolbar_block",displayFlex:!0},a.a.createElement(E,{editor:t}),a.a.createElement(f.a,{orientation:"vertical"}),n&&n.map((function(e,t){var r=e.icon,n=e.text,i=e.classname,o=e.onclick;return a.a.createElement(_,{classname:i,icon:r,key:t,onclick:o,text:n})})),a.a.createElement(f.a,{orientation:"vertical"}),a.a.createElement(j,{editor:t}),r&&a.a.createElement(a.a.Fragment,null,a.a.createElement(z,{extensions:r}))),a.a.createElement(O,{editor:t})))};function A(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function M(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,i,o,s=[],l=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,a=e}finally{try{if(!l&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw a}}return s}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return P(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return P(e,t)}(e,t)||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.")}()}function P(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);r0?L(!1):L(!0)}),[ae,L]),Object(a.useImperativeHandle)(t,(function(){return{clearField:function(){Q(""),ie("")},inputNode:function(){return Z.current}}}));var me=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=te.getSelectedCountryData().name,r=e.length>0?" (".concat(e,")"):"";return ie("Invalid ".concat(t," phone number").concat(r)),!0},pe=function(){te&&C(te.isValidNumber()),function(e){if(e)return J&&!function(e){return/^[()+\-\ .\d]*$/g.test(e)}(J)?me("enter numbers only"):void 0}(te)||function(e){if(e)return e.getValidationError()===n.TooLong?me("too long"):void ie("")}(te)||function(e){if(e)return e.getValidationError()===n.TooShort||1===J.length?me("too short"):void ie("")}(te)||function(e){if(F&&e)return e.getValidationError()===n.SomethingWentWrong?1===J.length?me("too short"):0===J.length?(ie("Missing phone number"),!0):me():void 0}(te)||function(e){if(F&&e)e.getValidationError()===n.MissingAreaCode&&me("missing area code")}(te)},he=function(e,t){return Object.assign(Object.assign({},e.getSelectedCountryData()),{number:t})};Object(a.useEffect)(b,[]),Object(a.useEffect)((function(){var e=c()(Z.current,{separateDialCode:!0,preferredCountries:V,allowDropdown:!k,autoInsertDialCode:!1,initialCountry:O,onlyCountries:R});Z.current.addEventListener("countrychange",(function(t){var r=he(e,t.target.value);de(r),I(r),pe()})),Z.current.addEventListener("open:countrydropdown",(function(){return le(!0)})),Z.current.addEventListener("close:countrydropdown",(function(){return le(!1)})),re(e)}),[]);var fe={className:se?"dropdown_open":"",dark:g,"data-phone-number":JSON.stringify(ue),disabled:k,error:ae,type:"tel",id:E,label:T,name:M,onBlur:pe,onChange:function(e){Q(e.target.value);var t=he(te,e.target.value);de(t),I(t),C(te.isValidNumber())},value:J},be={className:X};return p(o)||(fe=Object.assign(Object.assign({},fe),W)),p(y)||(be=Object.assign(Object.assign({},be),G)),F&&(fe.required=!0),i.a.createElement("div",Object.assign({},be,Y),i.a.createElement(m.a,Object.assign({ref:function(e){t&&(t.current=e),Z.current=e}},fe)))};t.a=Object(a.forwardRef)(g)},function(e,t,r){"use strict";var n=r(0),a=r.n(n),i=r(3),o=r.n(i),s=r(4),l=r(2),c=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(n=Object.getOwnPropertySymbols(e);a=0||Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=e[n]);return r}(e,["activeClassName","activeIndex","activeStyle","autoEscape","caseSensitive","className","findChunks","highlightClassName","highlightStyle","highlightTag","sanitize","searchWords","textToHighlight","unhighlightTag","unhighlightClassName","unhighlightStyle"]),z=(0,i.findAll)({autoEscape:u,caseSensitive:m,findChunks:h,sanitize:k,searchWords:x,textToHighlight:w}),T=v,A=-1,M="",P=void 0,I=(0,l.default)((function(e){var t={};for(var r in e)t[r.toLowerCase()]=e[r];return t}));return(0,s.createElement)("span",n({className:p},C,{children:z.map((function(e,t){var n=w.substr(e.start,e.end-e.start);if(e.highlight){A++;var a=void 0;a="object"==typeof b?m?b[n]:(b=I(b))[n.toLowerCase()]:b;var i=A===+o;M=a+" "+(i?r:""),P=!0===i&&null!=c?Object.assign({},_,c):_;var l={children:n,className:M,key:t,style:P};return"string"!=typeof T&&(l.highlightIndex=A),(0,s.createElement)(T,l)}return(0,s.createElement)(E,{children:n,className:O,key:t,style:S})}))}))}c.propTypes={activeClassName:o.default.string,activeIndex:o.default.number,activeStyle:o.default.object,autoEscape:o.default.bool,className:o.default.string,findChunks:o.default.func,highlightClassName:o.default.oneOfType([o.default.object,o.default.string]),highlightStyle:o.default.object,highlightTag:o.default.oneOfType([o.default.node,o.default.func,o.default.string]),sanitize:o.default.func,searchWords:o.default.arrayOf(o.default.oneOfType([o.default.string,o.default.instanceOf(RegExp)])).isRequired,textToHighlight:o.default.string.isRequired,unhighlightTag:o.default.oneOfType([o.default.node,o.default.func,o.default.string]),unhighlightClassName:o.default.string,unhighlightStyle:o.default.object},e.exports=t.default},function(e,t){e.exports=function(e){var t={};function r(n){if(t[n])return t[n].exports;var a=t[n]={exports:{},id:n,loaded:!1};return e[n].call(a.exports,a,a.exports,r),a.loaded=!0,a.exports}return r.m=e,r.c=t,r.p="",r(0)}([function(e,t,r){e.exports=r(1)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(2);Object.defineProperty(t,"combineChunks",{enumerable:!0,get:function(){return n.combineChunks}}),Object.defineProperty(t,"fillInChunks",{enumerable:!0,get:function(){return n.fillInChunks}}),Object.defineProperty(t,"findAll",{enumerable:!0,get:function(){return n.findAll}}),Object.defineProperty(t,"findChunks",{enumerable:!0,get:function(){return n.findChunks}})},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.findAll=function(e){var t=e.autoEscape,i=e.caseSensitive,o=void 0!==i&&i,s=e.findChunks,l=void 0===s?n:s,c=e.sanitize,u=e.searchWords,d=e.textToHighlight;return a({chunksToHighlight:r({chunks:l({autoEscape:t,caseSensitive:o,sanitize:c,searchWords:u,textToHighlight:d})}),totalLength:d?d.length:0})};var r=t.combineChunks=function(e){var t=e.chunks;return t=t.sort((function(e,t){return e.start-t.start})).reduce((function(e,t){if(0===e.length)return[t];var r=e.pop();if(t.start<=r.end){var n=Math.max(r.end,t.end);e.push({start:r.start,end:n})}else e.push(r,t);return e}),[])},n=function(e){var t=e.autoEscape,r=e.caseSensitive,n=e.sanitize,a=void 0===n?i:n,o=e.searchWords,s=e.textToHighlight;return s=a(s),o.filter((function(e){return e})).reduce((function(e,n){n=a(n),t&&(n=n.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"));for(var i=new RegExp(n,r?"g":"gi"),o=void 0;o=i.exec(s);){var l=o.index,c=i.lastIndex;c>l&&e.push({start:l,end:c}),o.index==i.lastIndex&&i.lastIndex++}return e}),[])};t.findChunks=n;var a=t.fillInChunks=function(e){var t=e.chunksToHighlight,r=e.totalLength,n=[],a=function(e,t,r){t-e>0&&n.push({start:e,end:t,highlight:r})};if(0===t.length)a(0,r,!1);else{var i=0;t.forEach((function(e){a(i,e.start,!1),a(e.start,e.end,!0),i=e.end})),a(i,r,!1)}return n};function i(e){return e}}])},function(e,t,r){(function(t){if("production"!==t.env.NODE_ENV){var n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;e.exports=r(6)((function(e){return"object"==typeof e&&null!==e&&e.$$typeof===n}),!0)}else e.exports=r(13)()}).call(t,r(5))},function(e,t){var r,n,a=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function s(e){if(r===setTimeout)return setTimeout(e,0);if((r===i||!r)&&setTimeout)return r=setTimeout,setTimeout(e,0);try{return r(e,0)}catch(t){try{return r.call(null,e,0)}catch(t){return r.call(this,e,0)}}}!function(){try{r="function"==typeof setTimeout?setTimeout:i}catch(e){r=i}try{n="function"==typeof clearTimeout?clearTimeout:o}catch(e){n=o}}();var l,c=[],u=!1,d=-1;function m(){u&&l&&(u=!1,l.length?c=l.concat(c):d=-1,c.length&&p())}function p(){if(!u){var e=s(m);u=!0;for(var t=c.length;t;){for(l=c,c=[];++d1)for(var r=1;r>";return new m("Invalid "+a+" `"+i+"` of type `"+function(e){if(!e.constructor||!e.constructor.name)return"<>";return e.constructor.name}(t[r])+"` supplied to `"+n+"`, expected instance of `"+o+"`.")}return null}))},node:p((function(e,t,r,n,a){return f(e[t])?null:new m("Invalid "+n+" `"+a+"` supplied to `"+r+"`, expected a ReactNode.")})),objectOf:function(e){return p((function(t,r,n,a,i){if("function"!=typeof e)return new m("Property `"+i+"` of component `"+n+"` has invalid PropType notation inside objectOf.");var o=t[r],l=b(o);if("object"!==l)return new m("Invalid "+a+" `"+i+"` of type `"+l+"` supplied to `"+n+"`, expected an object.");for(var c in o)if(o.hasOwnProperty(c)){var u=e(o,c,n,a,i+"."+c,s);if(u instanceof Error)return u}return null}))},oneOf:function(e){if(!Array.isArray(e))return"production"!==t.env.NODE_ENV&&i(!1,"Invalid argument supplied to oneOf, expected an instance of array."),n.thatReturnsNull;return p((function(t,r,n,a,i){for(var o=t[r],s=0;s>",h=h||u,f!==s)if(r)a(!1,"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");else if("production"!==t.env.NODE_ENV&&"undefined"!=typeof console){var b=d+":"+u;!n[b]&&o<3&&(i(!1,"You are manually calling a React.PropTypes validation function for the `%s` prop on `%s`. This is deprecated and will throw in the standalone `prop-types` package. You may be seeing this warning due to a third-party PropTypes library. See https://fb.me/react-warning-dont-call-proptypes for details.",h,d),n[b]=!0,o++)}return null==c[u]?l?null===c[u]?new m("The "+p+" `"+h+"` is marked as required in `"+d+"`, but its value is `null`."):new m("The "+p+" `"+h+"` is marked as required in `"+d+"`, but its value is `undefined`."):null:e(c,u,d,p,h)}var c=l.bind(null,!1);return c.isRequired=l.bind(null,!0),c}function h(e){return p((function(t,r,n,a,i,o){var s=t[r];return b(s)!==e?new m("Invalid "+a+" `"+i+"` of type `"+g(s)+"` supplied to `"+n+"`, expected `"+e+"`."):null}))}function f(t){switch(typeof t){case"number":case"string":case"undefined":return!0;case"boolean":return!t;case"object":if(Array.isArray(t))return t.every(f);if(null===t||e(t))return!0;var r=function(e){var t=e&&(c&&e[c]||e["@@iterator"]);if("function"==typeof t)return t}(t);if(!r)return!1;var n,a=r.call(t);if(r!==t.entries){for(;!(n=a.next()).done;)if(!f(n.value))return!1}else for(;!(n=a.next()).done;){var i=n.value;if(i&&!f(i[1]))return!1}return!0;default:return!1}}function b(e){var t=typeof e;return Array.isArray(e)?"array":e instanceof RegExp?"object":function(e,t){return"symbol"===e||("Symbol"===t["@@toStringTag"]||"function"==typeof Symbol&&t instanceof Symbol)}(t,e)?"symbol":t}function g(e){if(null==e)return""+e;var t=b(e);if("object"===t){if(e instanceof Date)return"date";if(e instanceof RegExp)return"regexp"}return t}function _(e){var t=g(e);switch(t){case"array":case"object":return"an "+t;case"boolean":case"date":case"regexp":return"a "+t;default:return t}}return m.prototype=Error.prototype,u.checkPropTypes=l,u.PropTypes=u,u}}).call(t,r(5))},function(e,t){"use strict";function r(e){return function(){return e}}var n=function(){};n.thatReturns=r,n.thatReturnsFalse=r(!1),n.thatReturnsTrue=r(!0),n.thatReturnsNull=r(null),n.thatReturnsThis=function(){return this},n.thatReturnsArgument=function(e){return e},e.exports=n},function(e,t,r){(function(t){"use strict";var r=function(e){};"production"!==t.env.NODE_ENV&&(r=function(e){if(void 0===e)throw new Error("invariant requires an error message argument")}),e.exports=function(e,t,n,a,i,o,s,l){if(r(t),!e){var c;if(void 0===t)c=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var u=[n,a,i,o,s,l],d=0;(c=new Error(t.replace(/%s/g,(function(){return u[d++]})))).name="Invariant Violation"}throw c.framesToPop=1,c}}}).call(t,r(5))},function(e,t,r){(function(t){"use strict";var n=r(7);if("production"!==t.env.NODE_ENV){var a=function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n2?r-2:0),i=2;i1&&void 0!==arguments[1]?arguments[1]:r,n=void 0,a=[],i=void 0,o=!1,s=function(e,r){return t(e,a[r])},l=function(){for(var t=arguments.length,r=Array(t),l=0;le.config.maxDate&&(t=e.config.maxDate),e.currentYear=t.getFullYear()),e.currentYearElement.value=String(e.currentYear),e.rContainer&&e.rContainer.querySelectorAll(".flatpickr-monthSelect-month").forEach((function(t){t.dateObj.setFullYear(e.currentYear),e.config.minDate&&t.dateObje.config.maxDate?t.classList.add("flatpickr-disabled"):t.classList.remove("flatpickr-disabled")})),o()}function l(t){t.preventDefault(),t.stopPropagation();var n=r(t);if(n instanceof Element&&!n.classList.contains("flatpickr-disabled")&&!n.classList.contains("notAllowed")&&(c(n.dateObj),e.config.closeOnSelect)){var a="single"===e.config.mode,i="range"===e.config.mode&&2===e.selectedDates.length;(a||i)&&e.close()}}function c(t){var r=new Date(e.currentYear,t.getMonth(),t.getDate()),n=[];switch(e.config.mode){case"single":n=[r];break;case"multiple":n.push(r);break;case"range":2===e.selectedDates.length?n=[r]:(n=e.selectedDates.concat([r])).sort((function(e,t){return e.getTime()-t.getTime()}))}e.setDate(n,!0),o()}var u={37:-1,39:1,40:3,38:-3};function d(){var t;"range"===(null===(t=e.config)||void 0===t?void 0:t.mode)&&1===e.selectedDates.length&&e.clear(!1),e.selectedDates.length||a()}return{onParseConfig:function(){e.config.enableTime=!1},onValueUpdate:o,onKeyDown:function(t,r,a,i){var o=void 0!==u[i.keyCode];if((o||13===i.keyCode)&&e.rContainer&&n.monthsContainer){var s=e.rContainer.querySelector(".flatpickr-monthSelect-month.selected"),l=Array.prototype.indexOf.call(n.monthsContainer.children,document.activeElement);if(-1===l){var d=s||n.monthsContainer.firstElementChild;d.focus(),l=d.$i}o?n.monthsContainer.children[(12+l+u[i.keyCode])%12].focus():13===i.keyCode&&n.monthsContainer.contains(document.activeElement)&&c(document.activeElement.dateObj)}},onReady:[function(){i._stubbedCurrentMonth=e._initialDate.getMonth(),e._initialDate.setMonth(i._stubbedCurrentMonth),e.currentMonth=i._stubbedCurrentMonth},function(){if(e.rContainer){t(e.rContainer);for(var r=0;ro||c=e.weekStartDay&&a<=e.weekEndDay&&r[n].classList.add("week","selected")}}return{onValueUpdate:r,onMonthChange:r,onYearChange:r,onOpen:r,onClose:function(){for(var t=e.days.childNodes,r=t.length;r--;)t[r].classList.remove("inRange")},onParseConfig:function(){e.config.mode="single",e.config.enableTime=!1,e.config.dateFormat=e.config.dateFormat?e.config.dateFormat:"\\W\\e\\e\\k #W, Y",e.config.altFormat=e.config.altFormat?e.config.altFormat:"\\W\\e\\e\\k #W, Y"},onReady:[function(){void 0!==e.daysContainer&&e.daysContainer.addEventListener("mouseover",t)},r,function(){e.loadedPlugins.push("weekSelect")}],onDestroy:function(){void 0!==e.daysContainer&&e.daysContainer.removeEventListener("mouseover",t)}}}}}()},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,a=r(238),i=(n=a)&&n.__esModule?n:{default:n};t.default=i.default,e.exports=t.default},function(e,t,r){var n=r(247),a=0;e.exports=function(e){var t=++a;return n(e)+t}},function(e,t){var r="undefined"!=typeof Element,n="function"==typeof Map,a="function"==typeof Set,i="function"==typeof ArrayBuffer&&!!ArrayBuffer.isView;e.exports=function(e,t){try{return function e(t,o){if(t===o)return!0;if(t&&o&&"object"==typeof t&&"object"==typeof o){if(t.constructor!==o.constructor)return!1;var s,l,c,u;if(Array.isArray(t)){if((s=t.length)!=o.length)return!1;for(l=s;0!=l--;)if(!e(t[l],o[l]))return!1;return!0}if(n&&t instanceof Map&&o instanceof Map){if(t.size!==o.size)return!1;for(u=t.entries();!(l=u.next()).done;)if(!o.has(l.value[0]))return!1;for(u=t.entries();!(l=u.next()).done;)if(!e(l.value[1],o.get(l.value[0])))return!1;return!0}if(a&&t instanceof Set&&o instanceof Set){if(t.size!==o.size)return!1;for(u=t.entries();!(l=u.next()).done;)if(!o.has(l.value[0]))return!1;return!0}if(i&&ArrayBuffer.isView(t)&&ArrayBuffer.isView(o)){if((s=t.length)!=o.length)return!1;for(l=s;0!=l--;)if(t[l]!==o[l])return!1;return!0}if(t.constructor===RegExp)return t.source===o.source&&t.flags===o.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===o.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===o.toString();if((s=(c=Object.keys(t)).length)!==Object.keys(o).length)return!1;for(l=s;0!=l--;)if(!Object.prototype.hasOwnProperty.call(o,c[l]))return!1;if(r&&t instanceof Element)return!1;for(l=s;0!=l--;)if(("_owner"!==c[l]&&"__v"!==c[l]&&"__o"!==c[l]||!t.$$typeof)&&!e(t[c[l]],o[c[l]]))return!1;return!0}return t!=t&&o!=o}(e,t)}catch(e){if((e.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw e}}},function(e,t,r){"use strict";var n,a;!function(i){e.exports?(i.default=i,e.exports=i):(n=[r(28),r(120)],void 0===(a=function(e){return i(e),i.Highcharts=e,i}.apply(t,n))||(e.exports=a))}((function(e){function t(e,t,r,n){e.hasOwnProperty(t)||(e[t]=n.apply(null,r))}t(e=e?e._modules:{},"Core/Axis/SolidGaugeAxis.js",[e["Core/Color/Color.js"],e["Core/Utilities.js"]],(function(e,t){var r,n=e.parse,a=t.extend,i=t.merge;return function(e){var t={initDataClasses:function(e){var t,r=this.chart,a=0,o=this.options;this.dataClasses=t=[],e.dataClasses.forEach((function(s,l){s=i(s),t.push(s),s.color||("category"===o.dataClassColor?(l=r.options.colors,s.color=l[a++],a===l.length&&(a=0)):s.color=n(o.minColor).tweenTo(n(o.maxColor),l/(e.dataClasses.length-1)))}))},initStops:function(e){this.stops=e.stops||[[0,this.options.minColor],[1,this.options.maxColor]],this.stops.forEach((function(e){e.color=n(e[1])}))},toColor:function(e,t){var r,n=this.stops,a=this.dataClasses;if(a)for(r=a.length;r--;){var i=a[r],o=i.from;if(n=i.to,(void 0===o||e>=o)&&(void 0===n||e<=n)){var s=i.color;t&&(t.dataClass=r);break}}else{for(this.logarithmic&&(e=this.val2lin(e)),e=1-(this.max-e)/(this.max-this.min),r=n.length;r--&&!(e>n[r][0]););o=n[r]||n[r+1],e=1-((n=n[r+1]||o)[0]-e)/(n[0]-o[0]||1),s=o.color.tweenTo(n.color,e)}return s}};e.init=function(e){a(e,t)}}(r||(r={})),r})),t(e,"Series/SolidGauge/SolidGaugeComposition.js",[e["Core/Renderer/SVG/SVGRenderer.js"]],(function(e){var t=(e=e.prototype).symbols.arc;e.symbols.arc=function(e,r,n,a,i){return e=t(e,r,n,a,i),i&&i.rounded&&(n=((i.r||n)-(i.innerR||0))/2,r=e[0],i=e[2],"M"===r[0]&&"L"===i[0]&&(r=["A",n,n,0,1,1,r[1],r[2]],e[2]=["A",n,n,0,1,1,i[1],i[2]],e[4]=r)),e}})),t(e,"Series/SolidGauge/SolidGaugeSeries.js",[e["Core/Legend/LegendSymbol.js"],e["Core/Series/SeriesRegistry.js"],e["Core/Axis/SolidGaugeAxis.js"],e["Core/Utilities.js"]],(function(e,t,r,n){var a=this&&this.__extends||function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),i=t.seriesTypes,o=i.gauge,s=i.pie.prototype,l=n.clamp,c=n.extend,u=n.isNumber,d=n.merge,m=n.pick,p=n.pInt,h={colorByPoint:!0,dataLabels:{y:0}};return n=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.data=void 0,t.points=void 0,t.options=void 0,t.axis=void 0,t.yAxis=void 0,t.startAngleRad=void 0,t.thresholdAngleRad=void 0,t}return a(t,e),t.prototype.translate=function(){var e=this.yAxis;r.init(e),!e.dataClasses&&e.options.dataClasses&&e.initDataClasses(e.options),e.initStops(e.options),o.prototype.translate.call(this)},t.prototype.drawPoints=function(){var e,t=this,r=t.yAxis,n=r.center,a=t.options,i=t.chart.renderer,o=a.overshoot,s=u(o)?o/180*Math.PI:0;u(a.threshold)&&(e=r.startAngleRad+r.translate(a.threshold,null,null,null,!0)),this.thresholdAngleRad=m(e,r.startAngleRad),t.points.forEach((function(e){if(!e.isNull){var o=e.graphic,u=r.startAngleRad+r.translate(e.y,null,null,null,!0),d=p(m(e.options.radius,a.radius,100))*n[2]/200,h=p(m(e.options.innerRadius,a.innerRadius,60))*n[2]/200,f=r.toColor(e.y,e),b=Math.min(r.startAngleRad,r.endAngleRad),g=Math.max(r.startAngleRad,r.endAngleRad);"none"===f&&(f=e.color||t.color||"none"),"none"!==f&&(e.color=f),u=l(u,b-s,g+s),!1===a.wrap&&(u=l(u,b,g)),b=Math.min(u,t.thresholdAngleRad),(u=Math.max(u,t.thresholdAngleRad))-b>2*Math.PI&&(u=b+2*Math.PI),e.shapeArgs=h={x:n[0],y:n[1],r:d,innerR:h,start:b,end:u,rounded:a.rounded},e.startR=d,o?(d=h.d,o.animate(c({fill:f},h)),d&&(h.d=d)):e.graphic=o=i.arc(h).attr({fill:f,"sweep-flag":0}).add(t.group),t.chart.styledMode||("square"!==a.linecap&&o.attr({"stroke-linecap":"round","stroke-linejoin":"round"}),o.attr({stroke:a.borderColor||"none","stroke-width":a.borderWidth||0})),o&&o.addClass(e.getClassName(),!0)}}))},t.prototype.animate=function(e){e||(this.startAngleRad=this.thresholdAngleRad,s.animate.call(this,e))},t.defaultOptions=d(o.defaultOptions,h),t}(o),c(n.prototype,{drawLegendSymbol:e.drawRectangle}),t.registerSeriesType("solidgauge",n),n})),t(e,"masters/modules/solid-gauge.src.js",[],(function(){}))}))},function(e,t,r){e.exports=r(258)},function(e,t,r){t.TrixEditor=r(268).TrixEditor},function(e,t,r){"use strict";var n,a;!function(i){e.exports?(i.default=i,e.exports=i):(n=[r(28)],void 0===(a=function(e){return i(e),i.Highcharts=e,i}.apply(t,n))||(e.exports=a))}((function(e){function t(e,t,r,n){e.hasOwnProperty(t)||(e[t]=n.apply(null,r))}t(e=e?e._modules:{},"Series/ColorMapMixin.js",[e["Core/Globals.js"],e["Core/Series/Point.js"],e["Core/Utilities.js"]],(function(e,t,r){var n=e.noop;e=e.seriesTypes;var a=r.defined;return(r=r.addEvent)(t,"afterSetState",(function(e){this.moveToTopOnHover&&this.graphic&&this.graphic.attr({zIndex:e&&"hover"===e.state?1:0})})),{PointMixin:{dataLabelOnNull:!0,moveToTopOnHover:!0,isValid:function(){return null!==this.value&&1/0!==this.value&&-1/0!==this.value}},SeriesMixin:{pointArrayMap:["value"],axisTypes:["xAxis","yAxis","colorAxis"],trackerGroups:["group","markerGroup","dataLabelsGroup"],getSymbol:n,parallelArrays:["x","y","value"],colorKey:"value",pointAttribs:e.column.prototype.pointAttribs,colorAttribs:function(e){var t={};return!a(e.color)||e.state&&"normal"!==e.state||(t[this.colorProp||"fill"]=e.color),t}}}})),t(e,"Series/Treemap/TreemapAlgorithmGroup.js",[],(function(){return function(){function e(e,t,r,n){this.height=e,this.width=t,this.plot=n,this.startDirection=this.direction=r,this.lH=this.nH=this.lW=this.nW=this.total=0,this.elArr=[],this.lP={total:0,lH:0,nH:0,lW:0,nW:0,nR:0,lR:0,aspectRatio:function(e,t){return Math.max(e/t,t/e)}}}return e.prototype.addElement=function(e){this.lP.total=this.elArr[this.elArr.length-1],this.total+=e,0===this.direction?(this.lW=this.nW,this.lP.lH=this.lP.total/this.lW,this.lP.lR=this.lP.aspectRatio(this.lW,this.lP.lH),this.nW=this.total/this.height,this.lP.nH=this.lP.total/this.nW,this.lP.nR=this.lP.aspectRatio(this.nW,this.lP.nH)):(this.lH=this.nH,this.lP.lW=this.lP.total/this.lH,this.lP.lR=this.lP.aspectRatio(this.lP.lW,this.lH),this.nH=this.total/this.width,this.lP.nW=this.lP.total/this.nH,this.lP.nR=this.lP.aspectRatio(this.lP.nW,this.nH)),this.elArr.push(e)},e.prototype.reset=function(){this.lW=this.nW=0,this.elArr=[],this.total=0},e}()})),t(e,"Series/DrawPointComposition.js",[],(function(){var e;return function(e){function t(e){var t=this,r=e.animatableAttribs,n=e.onComplete,a=e.css,i=e.renderer,o=this.series&&this.series.chart.hasRendered?void 0:this.series&&this.series.options.animation,s=this.graphic;if(e.attribs=e.attribs||{},e.attribs.class=this.getClassName(),this.shouldDraw())s||(this.graphic=s=i[e.shapeType](e.shapeArgs).add(e.group)),s.css(a).attr(e.attribs).animate(r,!e.isNew&&o,n);else if(s){var l=function(){t.graphic=s=s&&s.destroy(),"function"==typeof n&&n()};Object.keys(r).length?s.animate(r,void 0,(function(){l()})):l()}}function r(){return!this.isNull}var n=[];e.compose=function(e){if(-1===n.indexOf(e)){n.push(e);var a=e.prototype;a.draw=t,a.shouldDraw||(a.shouldDraw=r)}return e}}(e||(e={})),e})),t(e,"Series/Treemap/TreemapPoint.js",[e["Series/DrawPointComposition.js"],e["Core/Series/SeriesRegistry.js"],e["Core/Utilities.js"]],(function(e,t,r){var n=this&&this.__extends||function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),a=t.series.prototype.pointClass,i=t.seriesTypes;t=i.pie.prototype.pointClass;var o=r.extend,s=r.isNumber,l=r.pick;return o((r=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.name=void 0,t.node=void 0,t.options=void 0,t.series=void 0,t.value=void 0,t}return n(t,e),t.prototype.getClassName=function(){var e=a.prototype.getClassName.call(this),t=this.series,r=t.options;return this.node.level<=t.nodeMap[t.rootNode].level?e+=" highcharts-above-level":this.node.isLeaf||l(r.interactByLeaf,!r.allowTraversingTree)?this.node.isLeaf||(e+=" highcharts-internal-node"):e+=" highcharts-internal-node-interactive",e},t.prototype.isValid=function(){return!(!this.id&&!s(this.value))},t.prototype.setState=function(e){a.prototype.setState.call(this,e),this.graphic&&this.graphic.attr({zIndex:"hover"===e?1:0})},t.prototype.shouldDraw=function(){return s(this.plotY)&&null!==this.y},t}(i.scatter.prototype.pointClass)).prototype,{setVisible:t.prototype.setVisible}),e.compose(r),r})),t(e,"Series/Treemap/TreemapUtilities.js",[e["Core/Utilities.js"]],(function(e){var t,r=e.objectEach;return function(e){e.AXIS_MAX=100,e.isBoolean=function(e){return"boolean"==typeof e},e.eachObject=function(e,t,n){n=n||this,r(e,(function(r,a){t.call(n,r,a,e)}))},e.recursive=function e(t,r,n){void 0===n&&(n=this),!1!==(t=r.call(n,t))&&e(t,r,n)}}(t||(t={})),t})),t(e,"Series/TreeUtilities.js",[e["Core/Color/Color.js"],e["Core/Utilities.js"]],(function(e,t){var r=t.extend,n=t.isArray,a=t.isNumber,i=t.isObject,o=t.merge,s=t.pick;return{getColor:function(t,r){var n,a=r.index,i=r.mapOptionsToLevel,o=r.parentColor,l=r.parentColorIndex,c=r.series,u=r.colors,d=r.siblings,m=c.points,p=c.chart.options.chart;if(t){if(m=m[t.i],t=i[t.level]||{},i=m&&t.colorByPoint)var h=m.index%(u?u.length:p.colorCount),f=u&&u[h];c.chart.styledMode||(u=m&&m.options.color,p=t&&t.color,(n=o)&&(n=(n=t&&t.colorVariation)&&"brightness"===n.key&&a&&d?e.parse(o).brighten(a/d*n.to).get():o),n=s(u,p,f,n,c.color));var b=s(m&&m.options.colorIndex,t&&t.colorIndex,h,l,r.colorIndex)}return{color:n,colorIndex:b}},getLevelOptions:function(e){var t=null;if(i(e)){t={};var r=a(e.from)?e.from:1,l=e.levels,c={},u=i(e.defaults)?e.defaults:{};for(n(l)&&(c=l.reduce((function(e,t){if(i(t)&&a(t.level)){var n=o({},t),l=s(n.levelIsConstant,u.levelIsConstant);delete n.levelIsConstant,delete n.level,t=t.level+(l?0:r-1),i(e[t])?o(!0,e[t],n):e[t]=n}return e}),{})),l=a(e.to)?e.to:1,e=0;e<=l;e++)t[e]=o({},u,i(c[e])?c[e]:{})}return t},setTreeValues:function e(t,n){var a=n.before,i=n.idRoot,o=n.mapIdToNode[i],l=n.points[t.i],c=l&&l.options||{},u=[],d=0;return t.levelDynamic=t.level-(!1!==n.levelIsConstant?0:o.level),t.name=s(l&&l.name,""),t.visible=i===t.id||!0===n.visible,"function"==typeof a&&(t=a(t,n)),t.children.forEach((function(a,i){var o=r({},n);r(o,{index:i,siblings:t.children.length,visible:t.visible}),a=e(a,o),u.push(a),a.visible&&(d+=a.val)})),a=s(c.value,d),t.visible=0<=a&&(0u.lP.lR&&o.algorithmCalcPoints(e,!1,u,a,s),l===c&&o.algorithmCalcPoints(e,!0,u,a,s),l+=1})),a},r.prototype.alignDataLabel=function(e,t,r){var n=r.style;n&&!k(n.textOverflow)&&t.text&&t.getBBox().width>t.text.textWidth&&t.css({textOverflow:"ellipsis",width:n.width+="px"}),p.prototype.alignDataLabel.apply(this,arguments),e.dataLabel&&e.dataLabel.attr({zIndex:(e.node.zIndex||0)+1})},r.prototype.buildNode=function(e,t,r,n,a){var i,o=this,s=[],l=o.points[t],c=0;return(n[e]||[]).forEach((function(t){i=o.buildNode(o.points[t].id,t,r+1,n,e),c=Math.max(i.height+1,c),s.push(i)})),t={id:e,i:t,children:s,height:c,level:r,parent:a,visible:!1},o.nodeMap[t.id]=t,l&&(l.node=t),t},r.prototype.calculateChildrenAreas=function(e,t){var r,n=this,a=n.options,i=n.mapOptionsToLevel[e.level+1],o=C(n[i&&i.layoutAlgorithm]&&i.layoutAlgorithm,a.layoutAlgorithm),l=a.alternateStartingDirection;e=e.children.filter((function(e){return!e.ignore})),i&&i.layoutStartingDirection&&(t.direction="vertical"===i.layoutStartingDirection?0:1),r=n[o](t,e),e.forEach((function(e,a){a=r[a],e.values=S(a,{val:e.childrenTotal,direction:l?1-t.direction:t.direction}),e.pointValues=S(a,{x:a.x/n.axisRatio,y:s.AXIS_MAX-a.y-a.height,width:a.width/n.axisRatio}),e.children.length&&n.calculateChildrenAreas(e,e.values)}))},r.prototype.drawDataLabels=function(){var e,t,r=this,n=r.mapOptionsToLevel;r.points.filter((function(e){return e.node.visible})).forEach((function(a){t=n[a.node.level],e={style:{}},a.node.isLeaf||(e.enabled=!1),t&&t.dataLabels&&(e=S(e,t.dataLabels),r._hasPointLabels=!0),a.shapeArgs&&(e.style.width=a.shapeArgs.width,a.dataLabel&&a.dataLabel.css({width:a.shapeArgs.width+"px"})),a.dlOptions=S(e,a.options.dataLabels)})),m.prototype.drawDataLabels.call(this)},r.prototype.drawPoints=function(){var e=this,t=e.chart,r=t.renderer,n=t.styledMode,a=e.options,i=n?{}:a.shadow,o=a.borderRadius,s=t.pointCount{point.name}: {point.value}
"},ignoreHiddenPoint:!0,layoutAlgorithm:"sliceAndDice",layoutStartingDirection:"vertical",alternateStartingDirection:!1,levelIsConstant:!0,drillUpButton:{position:{align:"right",x:-10,y:10}},traverseUpButton:{position:{align:"right",x:-10,y:10}},borderColor:"#e6e6e6",borderWidth:1,colorKey:"colorValue",opacity:.15,states:{hover:{borderColor:"#999999",brightness:h?0:.1,halo:!1,opacity:.75,shadow:!1}}}),r}(f),w(l.prototype,{buildKDTree:e,colorKey:"colorValue",directTouch:!0,drawLegendSymbol:n.drawRectangle,getExtremesFromAll:!0,getSymbol:e,optionalAxis:"colorAxis",parallelArrays:["x","y","value","colorValue"],pointArrayMap:["value"],pointClass:o,trackerGroups:["group","dataLabelsGroup"],utils:{recursive:s.recursive}}),a.registerSeriesType("treemap",l),l})),t(e,"masters/modules/treemap.src.js",[],(function(){}))}))},function(e,t,r){var n,a,i,o,s,l;a=r(309),i=r(301),s=r(311),n=r(312),o=function(){return(new Date).getTime()},l=function(e,t){var r,l,c,u,d,m,p,h,f,b,g;for(null==t&&(t=[]),b=o(),f=[],c=0,u=t.length;cg?g-1:x.length,N=x.slice(0,w),E=!0===y?"reverse":"",j="xxs"===k?"xxs":"xs",O=Object(s.a)(r),S=Object(s.c)(m),C=Object(s.d)(h),z=o()(Object(s.b)("pb_multiple_users_kit",E),Object(l.c)(e),n),T=o()("pb_multiple_users_item",Object(s.b)("multiple_users_badge",j));return a.a.createElement("div",Object.assign({},O,S,C,{className:z,id:f}),N.map((function(e,t){return a.a.createElement(c.a,Object.assign({},e,{className:"pb_multiple_users_item",dark:u,imageAlt:e.name,key:t,size:k}))})),x.length>g&&a.a.createElement("div",{className:T},"+".concat(x.length-3)))}},function(e,t,r){var n,a,i;a=[],void 0===(i="function"==typeof(n=function(){var e=/(auto|scroll)/,t=function(e,r){return null===e.parentNode?r:t(e.parentNode,r.concat([e]))},r=function(e,t){return getComputedStyle(e,null).getPropertyValue(t)},n=function(t){return e.test(function(e){return r(e,"overflow")+r(e,"overflow-y")+r(e,"overflow-x")}(t))};return function(e){if(e instanceof HTMLElement||e instanceof SVGElement){for(var r=t(e.parentNode,[]),a=0;a=0)return 1;return 0}();var a=r&&window.Promise?function(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then((function(){t=!1,e()})))}}:function(e){var t=!1;return function(){t||(t=!0,setTimeout((function(){t=!1,e()}),n))}};function i(e){return e&&"[object Function]"==={}.toString.call(e)}function o(e,t){if(1!==e.nodeType)return[];var r=e.ownerDocument.defaultView.getComputedStyle(e,null);return t?r[t]:r}function s(e){return"HTML"===e.nodeName?e:e.parentNode||e.host}function l(e){if(!e)return document.body;switch(e.nodeName){case"HTML":case"BODY":return e.ownerDocument.body;case"#document":return e.body}var t=o(e),r=t.overflow,n=t.overflowX,a=t.overflowY;return/(auto|scroll|overlay)/.test(r+a+n)?e:l(s(e))}function c(e){return e&&e.referenceNode?e.referenceNode:e}var u=r&&!(!window.MSInputMethodContext||!document.documentMode),d=r&&/MSIE 10/.test(navigator.userAgent);function m(e){return 11===e?u:10===e?d:u||d}function p(e){if(!e)return document.documentElement;for(var t=m(10)?document.body:null,r=e.offsetParent||null;r===t&&e.nextElementSibling;)r=(e=e.nextElementSibling).offsetParent;var n=r&&r.nodeName;return n&&"BODY"!==n&&"HTML"!==n?-1!==["TH","TD","TABLE"].indexOf(r.nodeName)&&"static"===o(r,"position")?p(r):r:e?e.ownerDocument.documentElement:document.documentElement}function h(e){return null!==e.parentNode?h(e.parentNode):e}function f(e,t){if(!(e&&e.nodeType&&t&&t.nodeType))return document.documentElement;var r=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,n=r?e:t,a=r?t:e,i=document.createRange();i.setStart(n,0),i.setEnd(a,0);var o,s,l=i.commonAncestorContainer;if(e!==l&&t!==l||n.contains(a))return"BODY"===(s=(o=l).nodeName)||"HTML"!==s&&p(o.firstElementChild)!==o?p(l):l;var c=h(e);return c.host?f(c.host,t):f(e,h(t).host)}function b(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"top",r="top"===t?"scrollTop":"scrollLeft",n=e.nodeName;if("BODY"===n||"HTML"===n){var a=e.ownerDocument.documentElement,i=e.ownerDocument.scrollingElement||a;return i[r]}return e[r]}function g(e,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=b(t,"top"),a=b(t,"left"),i=r?-1:1;return e.top+=n*i,e.bottom+=n*i,e.left+=a*i,e.right+=a*i,e}function _(e,t){var r="x"===t?"Left":"Top",n="Left"===r?"Right":"Bottom";return parseFloat(e["border"+r+"Width"])+parseFloat(e["border"+n+"Width"])}function y(e,t,r,n){return Math.max(t["offset"+e],t["scroll"+e],r["client"+e],r["offset"+e],r["scroll"+e],m(10)?parseInt(r["offset"+e])+parseInt(n["margin"+("Height"===e?"Top":"Left")])+parseInt(n["margin"+("Height"===e?"Bottom":"Right")]):0)}function v(e){var t=e.body,r=e.documentElement,n=m(10)&&getComputedStyle(r);return{height:y("Height",t,r,n),width:y("Width",t,r,n)}}var k=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},x=function(){function e(e,t){for(var r=0;r2&&void 0!==arguments[2]&&arguments[2],n=m(10),a="HTML"===t.nodeName,i=j(e),s=j(t),c=l(e),u=o(t),d=parseFloat(u.borderTopWidth),p=parseFloat(u.borderLeftWidth);r&&a&&(s.top=Math.max(s.top,0),s.left=Math.max(s.left,0));var h=E({top:i.top-s.top-d,left:i.left-s.left-p,width:i.width,height:i.height});if(h.marginTop=0,h.marginLeft=0,!n&&a){var f=parseFloat(u.marginTop),b=parseFloat(u.marginLeft);h.top-=d-f,h.bottom-=d-f,h.left-=p-b,h.right-=p-b,h.marginTop=f,h.marginLeft=b}return(n&&!r?t.contains(c):t===c&&"BODY"!==c.nodeName)&&(h=g(h,t)),h}function S(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=e.ownerDocument.documentElement,n=O(e,r),a=Math.max(r.clientWidth,window.innerWidth||0),i=Math.max(r.clientHeight,window.innerHeight||0),o=t?0:b(r),s=t?0:b(r,"left"),l={top:o-n.top+n.marginTop,left:s-n.left+n.marginLeft,width:a,height:i};return E(l)}function C(e){var t=e.nodeName;if("BODY"===t||"HTML"===t)return!1;if("fixed"===o(e,"position"))return!0;var r=s(e);return!!r&&C(r)}function z(e){if(!e||!e.parentElement||m())return document.documentElement;for(var t=e.parentElement;t&&"none"===o(t,"transform");)t=t.parentElement;return t||document.documentElement}function T(e,t,r,n){var a=arguments.length>4&&void 0!==arguments[4]&&arguments[4],i={top:0,left:0},o=a?z(e):f(e,c(t));if("viewport"===n)i=S(o,a);else{var u=void 0;"scrollParent"===n?"BODY"===(u=l(s(t))).nodeName&&(u=e.ownerDocument.documentElement):u="window"===n?e.ownerDocument.documentElement:n;var d=O(u,o,a);if("HTML"!==u.nodeName||C(o))i=d;else{var m=v(e.ownerDocument),p=m.height,h=m.width;i.top+=d.top-d.marginTop,i.bottom=p+d.top,i.left+=d.left-d.marginLeft,i.right=h+d.left}}var b="number"==typeof(r=r||0);return i.left+=b?r:r.left||0,i.top+=b?r:r.top||0,i.right-=b?r:r.right||0,i.bottom-=b?r:r.bottom||0,i}function A(e){return e.width*e.height}function M(e,t,r,n,a){var i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;if(-1===e.indexOf("auto"))return e;var o=T(r,n,i,a),s={top:{width:o.width,height:t.top-o.top},right:{width:o.right-t.right,height:o.height},bottom:{width:o.width,height:o.bottom-t.bottom},left:{width:t.left-o.left,height:o.height}},l=Object.keys(s).map((function(e){return N({key:e},s[e],{area:A(s[e])})})).sort((function(e,t){return t.area-e.area})),c=l.filter((function(e){var t=e.width,n=e.height;return t>=r.clientWidth&&n>=r.clientHeight})),u=c.length>0?c[0].key:l[0].key,d=e.split("-")[1];return u+(d?"-"+d:"")}function P(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,a=n?z(t):f(t,c(r));return O(r,a,n)}function I(e){var t=e.ownerDocument.defaultView.getComputedStyle(e),r=parseFloat(t.marginTop||0)+parseFloat(t.marginBottom||0),n=parseFloat(t.marginLeft||0)+parseFloat(t.marginRight||0);return{width:e.offsetWidth+n,height:e.offsetHeight+r}}function D(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return e.replace(/left|right|bottom|top/g,(function(e){return t[e]}))}function L(e,t,r){r=r.split("-")[0];var n=I(e),a={width:n.width,height:n.height},i=-1!==["right","left"].indexOf(r),o=i?"top":"left",s=i?"left":"top",l=i?"height":"width",c=i?"width":"height";return a[o]=t[o]+t[l]/2-n[l]/2,a[s]=r===s?t[s]-n[c]:t[D(s)],a}function $(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function R(e,t,r){return(void 0===r?e:e.slice(0,function(e,t,r){if(Array.prototype.findIndex)return e.findIndex((function(e){return e[t]===r}));var n=$(e,(function(e){return e[t]===r}));return e.indexOf(n)}(e,"name",r))).forEach((function(e){e.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var r=e.function||e.fn;e.enabled&&i(r)&&(t.offsets.popper=E(t.offsets.popper),t.offsets.reference=E(t.offsets.reference),t=r(t,e))})),t}function B(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=P(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=M(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.positionFixed=this.options.positionFixed,e.offsets.popper=L(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",e=R(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}function F(e,t){return e.some((function(e){var r=e.name;return e.enabled&&r===t}))}function q(e){for(var t=[!1,"ms","Webkit","Moz","O"],r=e.charAt(0).toUpperCase()+e.slice(1),n=0;n1&&void 0!==arguments[1]&&arguments[1],r=Q.indexOf(e),n=Q.slice(r+1).concat(Q.slice(0,r));return t?n.reverse():n}var te="flip",re="clockwise",ne="counterclockwise";function ae(e,t,r,n){var a=[0,0],i=-1!==["right","left"].indexOf(n),o=e.split(/(\+|\-)/).map((function(e){return e.trim()})),s=o.indexOf($(o,(function(e){return-1!==e.search(/,|\s/)})));o[s]&&-1===o[s].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var l=/\s*,\s*|\s+/,c=-1!==s?[o.slice(0,s).concat([o[s].split(l)[0]]),[o[s].split(l)[1]].concat(o.slice(s+1))]:[o];return(c=c.map((function(e,n){var a=(1===n?!i:i)?"height":"width",o=!1;return e.reduce((function(e,t){return""===e[e.length-1]&&-1!==["+","-"].indexOf(t)?(e[e.length-1]=t,o=!0,e):o?(e[e.length-1]+=t,o=!1,e):e.concat(t)}),[]).map((function(e){return function(e,t,r,n){var a=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),i=+a[1],o=a[2];if(!i)return e;if(0===o.indexOf("%")){var s=void 0;switch(o){case"%p":s=r;break;case"%":case"%r":default:s=n}return E(s)[t]/100*i}if("vh"===o||"vw"===o){return("vh"===o?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*i}return i}(e,a,t,r)}))}))).forEach((function(e,t){e.forEach((function(r,n){Y(r)&&(a[t]+=r*("-"===e[n-1]?-1:1))}))})),a}var ie={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(e){var t=e.placement,r=t.split("-")[0],n=t.split("-")[1];if(n){var a=e.offsets,i=a.reference,o=a.popper,s=-1!==["bottom","top"].indexOf(r),l=s?"left":"top",c=s?"width":"height",u={start:w({},l,i[l]),end:w({},l,i[l]+i[c]-o[c])};e.offsets.popper=N({},o,u[n])}return e}},offset:{order:200,enabled:!0,fn:function(e,t){var r=t.offset,n=e.placement,a=e.offsets,i=a.popper,o=a.reference,s=n.split("-")[0],l=void 0;return l=Y(+r)?[+r,0]:ae(r,i,o,s),"left"===s?(i.top+=l[0],i.left-=l[1]):"right"===s?(i.top+=l[0],i.left+=l[1]):"top"===s?(i.left+=l[0],i.top-=l[1]):"bottom"===s&&(i.left+=l[0],i.top+=l[1]),e.popper=i,e},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(e,t){var r=t.boundariesElement||p(e.instance.popper);e.instance.reference===r&&(r=p(r));var n=q("transform"),a=e.instance.popper.style,i=a.top,o=a.left,s=a[n];a.top="",a.left="",a[n]="";var l=T(e.instance.popper,e.instance.reference,t.padding,r,e.positionFixed);a.top=i,a.left=o,a[n]=s,t.boundaries=l;var c=t.priority,u=e.offsets.popper,d={primary:function(e){var r=u[e];return u[e]l[e]&&!t.escapeWithReference&&(n=Math.min(u[r],l[e]-("right"===e?u.width:u.height))),w({},r,n)}};return c.forEach((function(e){var t=-1!==["left","top"].indexOf(e)?"primary":"secondary";u=N({},u,d[t](e))})),e.offsets.popper=u,e},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,r=t.popper,n=t.reference,a=e.placement.split("-")[0],i=Math.floor,o=-1!==["top","bottom"].indexOf(a),s=o?"right":"bottom",l=o?"left":"top",c=o?"width":"height";return r[s]i(n[s])&&(e.offsets.popper[l]=i(n[s])),e}},arrow:{order:500,enabled:!0,fn:function(e,t){var r;if(!K(e.instance.modifiers,"arrow","keepTogether"))return e;var n=t.element;if("string"==typeof n){if(!(n=e.instance.popper.querySelector(n)))return e}else if(!e.instance.popper.contains(n))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),e;var a=e.placement.split("-")[0],i=e.offsets,s=i.popper,l=i.reference,c=-1!==["left","right"].indexOf(a),u=c?"height":"width",d=c?"Top":"Left",m=d.toLowerCase(),p=c?"left":"top",h=c?"bottom":"right",f=I(n)[u];l[h]-fs[h]&&(e.offsets.popper[m]+=l[m]+f-s[h]),e.offsets.popper=E(e.offsets.popper);var b=l[m]+l[u]/2-f/2,g=o(e.instance.popper),_=parseFloat(g["margin"+d]),y=parseFloat(g["border"+d+"Width"]),v=b-e.offsets.popper[m]-_-y;return v=Math.max(Math.min(s[u]-f,v),0),e.arrowElement=n,e.offsets.arrow=(w(r={},m,Math.round(v)),w(r,p,""),r),e},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(e,t){if(F(e.instance.modifiers,"inner"))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var r=T(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),n=e.placement.split("-")[0],a=D(n),i=e.placement.split("-")[1]||"",o=[];switch(t.behavior){case te:o=[n,a];break;case re:o=ee(n);break;case ne:o=ee(n,!0);break;default:o=t.behavior}return o.forEach((function(s,l){if(n!==s||o.length===l+1)return e;n=e.placement.split("-")[0],a=D(n);var c=e.offsets.popper,u=e.offsets.reference,d=Math.floor,m="left"===n&&d(c.right)>d(u.left)||"right"===n&&d(c.left)d(u.top)||"bottom"===n&&d(c.top)d(r.right),f=d(c.top)d(r.bottom),g="left"===n&&p||"right"===n&&h||"top"===n&&f||"bottom"===n&&b,_=-1!==["top","bottom"].indexOf(n),y=!!t.flipVariations&&(_&&"start"===i&&p||_&&"end"===i&&h||!_&&"start"===i&&f||!_&&"end"===i&&b),v=!!t.flipVariationsByContent&&(_&&"start"===i&&h||_&&"end"===i&&p||!_&&"start"===i&&b||!_&&"end"===i&&f),k=y||v;(m||g||k)&&(e.flipped=!0,(m||g)&&(n=o[l+1]),k&&(i=function(e){return"end"===e?"start":"start"===e?"end":e}(i)),e.placement=n+(i?"-"+i:""),e.offsets.popper=N({},e.offsets.popper,L(e.instance.popper,e.offsets.reference,e.placement)),e=R(e.instance.modifiers,e,"flip"))})),e},behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,r=t.split("-")[0],n=e.offsets,a=n.popper,i=n.reference,o=-1!==["left","right"].indexOf(r),s=-1===["top","left"].indexOf(r);return a[o?"left":"top"]=i[r]-(s?a[o?"width":"height"]:0),e.placement=D(t),e.offsets.popper=E(a),e}},hide:{order:800,enabled:!0,fn:function(e){if(!K(e.instance.modifiers,"hide","preventOverflow"))return e;var t=e.offsets.reference,r=$(e.instance.modifiers,(function(e){return"preventOverflow"===e.name})).boundaries;if(t.bottomr.right||t.top>r.bottom||t.right2&&void 0!==arguments[2]?arguments[2]:{};k(this,e),this.scheduleUpdate=function(){return requestAnimationFrame(n.update)},this.update=a(this.update.bind(this)),this.options=N({},e.Defaults,o),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=t&&t.jquery?t[0]:t,this.popper=r&&r.jquery?r[0]:r,this.options.modifiers={},Object.keys(N({},e.Defaults.modifiers,o.modifiers)).forEach((function(t){n.options.modifiers[t]=N({},e.Defaults.modifiers[t]||{},o.modifiers?o.modifiers[t]:{})})),this.modifiers=Object.keys(this.options.modifiers).map((function(e){return N({name:e},n.options.modifiers[e])})).sort((function(e,t){return e.order-t.order})),this.modifiers.forEach((function(e){e.enabled&&i(e.onLoad)&&e.onLoad(n.reference,n.popper,n.options,e,n.state)})),this.update();var s=this.options.eventsEnabled;s&&this.enableEventListeners(),this.state.eventsEnabled=s}return x(e,[{key:"update",value:function(){return B.call(this)}},{key:"destroy",value:function(){return V.call(this)}},{key:"enableEventListeners",value:function(){return W.call(this)}},{key:"disableEventListeners",value:function(){return G.call(this)}}]),e}();oe.Utils=("undefined"!=typeof window?window:e).PopperUtils,oe.placements=J,oe.Defaults=ie,t.a=oe}).call(this,r(163))},function(e,t){e.exports=r},,function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t,r){"use strict";"function"!=typeof Object.assign&&(Object.assign=function(e){for(var t=[],r=1;r0&&0===(_-=1)&&u.show(t),r.props.shouldFocusAfterRender&&(r.props.shouldReturnFocusAfterClose?(l.returnFocus(r.props.preventScroll),l.teardownScopedFocus()):l.popWithoutFocus()),r.props.onAfterClose&&r.props.onAfterClose(),h.default.deregister(r)},r.open=function(){r.beforeOpen(),r.state.afterOpen&&r.state.beforeClose?(clearTimeout(r.closeTimer),r.setState({beforeClose:!1})):(r.props.shouldFocusAfterRender&&(l.setupScopedFocus(r.node),l.markForFocusLater()),r.setState({isOpen:!0},(function(){r.openAnimationFrame=requestAnimationFrame((function(){r.setState({afterOpen:!0}),r.props.isOpen&&r.props.onAfterOpen&&r.props.onAfterOpen({overlayEl:r.overlay,contentEl:r.content})}))})))},r.close=function(){r.props.closeTimeoutMS>0?r.closeWithTimeout():r.closeWithoutTimeout()},r.focusContent=function(){return r.content&&!r.contentHasFocus()&&r.content.focus({preventScroll:!0})},r.closeWithTimeout=function(){var e=Date.now()+r.props.closeTimeoutMS;r.setState({beforeClose:!0,closesAt:e},(function(){r.closeTimer=setTimeout(r.closeWithoutTimeout,r.state.closesAt-Date.now())}))},r.closeWithoutTimeout=function(){r.setState({beforeClose:!1,isOpen:!1,afterOpen:!1,closesAt:null},r.afterClose)},r.handleKeyDown=function(e){(function(e){return"Tab"===e.code||9===e.keyCode})(e)&&(0,c.default)(r.content,e),r.props.shouldCloseOnEsc&&function(e){return"Escape"===e.code||27===e.keyCode}(e)&&(e.stopPropagation(),r.requestClose(e))},r.handleOverlayOnClick=function(e){null===r.shouldClose&&(r.shouldClose=!0),r.shouldClose&&r.props.shouldCloseOnOverlayClick&&(r.ownerHandlesClose()?r.requestClose(e):r.focusContent()),r.shouldClose=null},r.handleContentOnMouseUp=function(){r.shouldClose=!1},r.handleOverlayOnMouseDown=function(e){r.props.shouldCloseOnOverlayClick||e.target!=r.overlay||e.preventDefault()},r.handleContentOnClick=function(){r.shouldClose=!1},r.handleContentOnMouseDown=function(){r.shouldClose=!1},r.requestClose=function(e){return r.ownerHandlesClose()&&r.props.onRequestClose(e)},r.ownerHandlesClose=function(){return r.props.onRequestClose},r.shouldBeClosed=function(){return!r.state.isOpen&&!r.state.beforeClose},r.contentHasFocus=function(){return document.activeElement===r.content||r.content.contains(document.activeElement)},r.buildClassName=function(e,t){var n="object"===(void 0===t?"undefined":a(t))?t:{base:g[e],afterOpen:g[e]+"--after-open",beforeClose:g[e]+"--before-close"},i=n.base;return r.state.afterOpen&&(i=i+" "+n.afterOpen),r.state.beforeClose&&(i=i+" "+n.beforeClose),"string"==typeof t&&t?i+" "+t:i},r.attributesFromObject=function(e,t){return Object.keys(t).reduce((function(r,n){return r[e+"-"+n]=t[n],r}),{})},r.state={afterOpen:!1,beforeClose:!1},r.shouldClose=null,r.moveFromContentToOverlay=null,r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),i(t,[{key:"componentDidMount",value:function(){this.props.isOpen&&this.open()}},{key:"componentDidUpdate",value:function(e,t){this.props.isOpen&&!e.isOpen?this.open():!this.props.isOpen&&e.isOpen&&this.close(),this.props.shouldFocusAfterRender&&this.state.isOpen&&!t.isOpen&&this.focusContent()}},{key:"componentWillUnmount",value:function(){this.state.isOpen&&this.afterClose(),clearTimeout(this.closeTimer),cancelAnimationFrame(this.openAnimationFrame)}},{key:"beforeOpen",value:function(){var e=this.props,t=e.appElement,r=e.ariaHideApp,n=e.htmlOpenClassName,a=e.bodyOpenClassName,i=e.parentSelector,o=i&&i().ownerDocument||document;a&&d.add(o.body,a),n&&d.add(o.getElementsByTagName("html")[0],n),r&&(_+=1,u.hide(t)),h.default.register(this)}},{key:"render",value:function(){var e=this.props,t=e.id,r=e.className,a=e.overlayClassName,i=e.defaultStyles,o=e.children,s=r?{}:i.content,l=a?{}:i.overlay;if(this.shouldBeClosed())return null;var c={ref:this.setOverlayRef,className:this.buildClassName("overlay",a),style:n({},l,this.props.style.overlay),onClick:this.handleOverlayOnClick,onMouseDown:this.handleOverlayOnMouseDown},u=n({id:t,ref:this.setContentRef,style:n({},s,this.props.style.content),className:this.buildClassName("content",r),tabIndex:"-1",onKeyDown:this.handleKeyDown,onMouseDown:this.handleContentOnMouseDown,onMouseUp:this.handleContentOnMouseUp,onClick:this.handleContentOnClick,role:this.props.role,"aria-label":this.props.contentLabel},this.attributesFromObject("aria",n({modal:!0},this.props.aria)),this.attributesFromObject("data",this.props.data||{}),{"data-testid":this.props.testId}),d=this.props.contentElement(u,o);return this.props.overlayElement(c,d)}}]),t}(o.Component);y.defaultProps={style:{overlay:{},content:{}},defaultStyles:{}},y.propTypes={isOpen:s.default.bool.isRequired,defaultStyles:s.default.shape({content:s.default.object,overlay:s.default.object}),style:s.default.shape({content:s.default.object,overlay:s.default.object}),className:s.default.oneOfType([s.default.string,s.default.object]),overlayClassName:s.default.oneOfType([s.default.string,s.default.object]),parentSelector:s.default.func,bodyOpenClassName:s.default.string,htmlOpenClassName:s.default.string,ariaHideApp:s.default.bool,appElement:s.default.oneOfType([s.default.instanceOf(p.default),s.default.instanceOf(m.SafeHTMLCollection),s.default.instanceOf(m.SafeNodeList),s.default.arrayOf(s.default.instanceOf(p.default))]),onAfterOpen:s.default.func,onAfterClose:s.default.func,onRequestClose:s.default.func,closeTimeoutMS:s.default.number,shouldFocusAfterRender:s.default.bool,shouldCloseOnOverlayClick:s.default.bool,shouldReturnFocusAfterClose:s.default.bool,preventScroll:s.default.bool,role:s.default.string,contentLabel:s.default.string,aria:s.default.object,data:s.default.object,children:s.default.node,shouldCloseOnEsc:s.default.bool,overlayRef:s.default.func,contentRef:s.default.func,id:s.default.string,overlayElement:s.default.func,contentElement:s.default.func,testId:s.default.string},t.default=y,e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=function(){o=[]},t.log=function(){0},t.handleBlur=c,t.handleFocus=u,t.markForFocusLater=function(){o.push(document.activeElement)},t.returnFocus=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=null;try{return void(0!==o.length&&(t=o.pop()).focus({preventScroll:e}))}catch(e){console.warn(["You tried to return focus to",t,"but it is not in the DOM anymore"].join(" "))}},t.popWithoutFocus=function(){o.length>0&&o.pop()},t.setupScopedFocus=function(e){s=e,window.addEventListener?(window.addEventListener("blur",c,!1),document.addEventListener("focus",u,!0)):(window.attachEvent("onBlur",c),document.attachEvent("onFocus",u))},t.teardownScopedFocus=function(){s=null,window.addEventListener?(window.removeEventListener("blur",c),document.removeEventListener("focus",u)):(window.detachEvent("onBlur",c),document.detachEvent("onFocus",u))};var n,a=r(203),i=(n=a)&&n.__esModule?n:{default:n};var o=[],s=null,l=!1;function c(){l=!0}function u(){if(l){if(l=!1,!s)return;setTimeout((function(){s.contains(document.activeElement)||((0,i.default)(s)[0]||s).focus()}),0)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var r=(0,i.default)(e);if(!r.length)return void t.preventDefault();var n=void 0,a=t.shiftKey,o=r[0],s=r[r.length-1],l=function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document;return t.activeElement.shadowRoot?e(t.activeElement.shadowRoot):t.activeElement}();if(e===l){if(!a)return;n=s}s!==l||a||(n=o);o===l&&a&&(n=s);if(n)return t.preventDefault(),void n.focus();var c=/(\bChrome\b|\bSafari\b)\//.exec(navigator.userAgent);if(null==c||"Chrome"==c[1]||null!=/\biPod\b|\biPad\b/g.exec(navigator.userAgent))return;var u=r.indexOf(l);u>-1&&(u+=a?-1:1);if(void 0===(n=r[u]))return t.preventDefault(),void(n=a?s:o).focus();t.preventDefault(),n.focus()};var n,a=r(203),i=(n=a)&&n.__esModule?n:{default:n};e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=function(){var e=document.getElementsByTagName("html")[0];for(var t in n)i(e,n[t]);var r=document.body;for(var o in a)i(r,a[o]);n={},a={}},t.log=function(){0};var n={},a={};function i(e,t){e.classList.remove(t)}t.add=function(e,t){return r=e.classList,i="html"==e.nodeName.toLowerCase()?n:a,void t.split(" ").forEach((function(e){!function(e,t){e[t]||(e[t]=0),e[t]+=1}(i,e),r.add(e)}));var r,i},t.remove=function(e,t){return r=e.classList,i="html"==e.nodeName.toLowerCase()?n:a,void t.split(" ").forEach((function(e){!function(e,t){e[t]&&(e[t]-=1)}(i,e),0===i[e]&&r.remove(e)}));var r,i}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=function(){for(var e=[o,s],t=0;t0?(document.body.firstChild!==o&&document.body.insertBefore(o,document.body.firstChild),document.body.lastChild!==s&&document.body.appendChild(s)):(o.parentElement&&o.parentElement.removeChild(o),s.parentElement&&s.parentElement.removeChild(s))}))},function(e,t,r){"use strict";function n(){var e=this.constructor.getDerivedStateFromProps(this.props,this.state);null!=e&&this.setState(e)}function a(e){this.setState(function(t){var r=this.constructor.getDerivedStateFromProps(e,t);return null!=r?r:null}.bind(this))}function i(e,t){try{var r=this.props,n=this.state;this.props=e,this.state=t,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(r,n)}finally{this.props=r,this.state=n}}function o(e){var t=e.prototype;if(!t||!t.isReactComponent)throw new Error("Can only polyfill class components");if("function"!=typeof e.getDerivedStateFromProps&&"function"!=typeof t.getSnapshotBeforeUpdate)return e;var r=null,o=null,s=null;if("function"==typeof t.componentWillMount?r="componentWillMount":"function"==typeof t.UNSAFE_componentWillMount&&(r="UNSAFE_componentWillMount"),"function"==typeof t.componentWillReceiveProps?o="componentWillReceiveProps":"function"==typeof t.UNSAFE_componentWillReceiveProps&&(o="UNSAFE_componentWillReceiveProps"),"function"==typeof t.componentWillUpdate?s="componentWillUpdate":"function"==typeof t.UNSAFE_componentWillUpdate&&(s="UNSAFE_componentWillUpdate"),null!==r||null!==o||null!==s){var l=e.displayName||e.name,c="function"==typeof e.getDerivedStateFromProps?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error("Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n"+l+" uses "+c+" but also contains the following legacy lifecycles:"+(null!==r?"\n "+r:"")+(null!==o?"\n "+o:"")+(null!==s?"\n "+s:"")+"\n\nThe above lifecycles should be removed. Learn more about this warning here:\nhttps://fb.me/react-async-component-lifecycle-hooks")}if("function"==typeof e.getDerivedStateFromProps&&(t.componentWillMount=n,t.componentWillReceiveProps=a),"function"==typeof t.getSnapshotBeforeUpdate){if("function"!=typeof t.componentDidUpdate)throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");t.componentWillUpdate=i;var u=t.componentDidUpdate;t.componentDidUpdate=function(e,t,r){var n=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:r;u.call(this,e,t,n)}}return e}r.r(t),r.d(t,"polyfill",(function(){return o})),n.__suppressDeprecationWarning=!0,a.__suppressDeprecationWarning=!0,i.__suppressDeprecationWarning=!0},function(e,t,r){var n=r(248);e.exports=function(e){return null==e?"":n(e)}},function(e,t,r){var n=r(178),a=r(251),i=r(252),o=r(253),s=n?n.prototype:void 0,l=s?s.toString:void 0;e.exports=function e(t){if("string"==typeof t)return t;if(i(t))return a(t,e)+"";if(o(t))return l?l.call(t):"";var r=t+"";return"0"==r&&1/t==-1/0?"-0":r}},function(e,t,r){var n=r(250),a="object"==typeof self&&self&&self.Object===Object&&self,i=n||a||Function("return this")();e.exports=i},function(e,t,r){(function(t){var r="object"==typeof t&&t&&t.Object===Object&&t;e.exports=r}).call(this,r(163))},function(e,t){e.exports=function(e,t){for(var r=-1,n=null==e?0:e.length,a=Array(n);++rthis.countryCodeMaxLen&&(this.countryCodeMaxLen=r.length),this.countryCodes.hasOwnProperty(r)||(this.countryCodes[r]=[]);for(var a=0;a-1}))}else if(this.options.excludeCountries.length){var r=this.options.excludeCountries.map((function(e){return e.toLowerCase()}));this.countries=t.filter((function(e){return-1===r.indexOf(e.iso2)}))}else this.countries=t}},{key:"_translateCountriesByLocale",value:function(){for(var e=0;e"),n+="
"),n+="".concat(i.name,""),n+="+".concat(i.dialCode,""),n+=""}this.countryList.insertAdjacentHTML("beforeend",n)}},{key:"_setInitialState",value:function(){var e=this.telInput.getAttribute("value"),t=this.telInput.value,r=!e||"+"!==e.charAt(0)||t&&"+"===t.charAt(0)?t:e,n=this._getDialCode(r),a=this._isRegionlessNanp(r),i=this.options,o=i.initialCountry,s=i.nationalMode,l=i.autoHideDialCode,c=i.separateDialCode;n&&!a?this._updateFlagFromNumber(r):"auto"!==o&&(o?this._setFlag(o.toLowerCase()):n&&a?this._setFlag("us"):(this.defaultCountry=this.preferredCountries.length?this.preferredCountries[0].iso2:this.countries[0].iso2,r||this._setFlag(this.defaultCountry)),r||s||l||c||(this.telInput.value="+".concat(this.selectedCountryData.dialCode))),r&&this._updateValFromNumber(r)}},{key:"_initListeners",value:function(){this._initKeyListeners(),this.options.autoHideDialCode&&this._initBlurListeners(),this.options.allowDropdown&&this._initDropdownListeners(),this.hiddenInput&&this._initHiddenInputListener()}},{key:"_initHiddenInputListener",value:function(){var e=this;this._handleHiddenInputSubmit=function(){e.hiddenInput.value=e.getNumber()},this.telInput.form&&this.telInput.form.addEventListener("submit",this._handleHiddenInputSubmit)}},{key:"_getClosestLabel",value:function(){for(var e=this.telInput;e&&"LABEL"!==e.tagName;)e=e.parentNode;return e}},{key:"_initDropdownListeners",value:function(){var e=this;this._handleLabelClick=function(t){e.countryList.classList.contains("iti__hide")?e.telInput.focus():t.preventDefault()};var t=this._getClosestLabel();t&&t.addEventListener("click",this._handleLabelClick),this._handleClickSelectedFlag=function(){!e.countryList.classList.contains("iti__hide")||e.telInput.disabled||e.telInput.readOnly||e._showDropdown()},this.selectedFlag.addEventListener("click",this._handleClickSelectedFlag),this._handleFlagsContainerKeydown=function(t){e.countryList.classList.contains("iti__hide")&&-1!==["ArrowUp","Up","ArrowDown","Down"," ","Enter"].indexOf(t.key)&&(t.preventDefault(),t.stopPropagation(),e._showDropdown()),"Tab"===t.key&&e._closeDropdown()},this.flagsContainer.addEventListener("keydown",this._handleFlagsContainerKeydown)}},{key:"_initRequests",value:function(){var e=this;this.options.utilsScript&&!window.intlTelInputUtils?window.intlTelInputGlobals.documentReady()?window.intlTelInputGlobals.loadUtils(this.options.utilsScript):window.addEventListener("load",(function(){window.intlTelInputGlobals.loadUtils(e.options.utilsScript)})):this.resolveUtilsScriptPromise(),"auto"===this.options.initialCountry?this._loadAutoCountry():this.resolveAutoCountryPromise()}},{key:"_loadAutoCountry",value:function(){window.intlTelInputGlobals.autoCountry?this.handleAutoCountry():window.intlTelInputGlobals.startedLoadingAutoCountry||(window.intlTelInputGlobals.startedLoadingAutoCountry=!0,"function"==typeof this.options.geoIpLookup&&this.options.geoIpLookup((function(e){window.intlTelInputGlobals.autoCountry=e.toLowerCase(),setTimeout((function(){return u("handleAutoCountry")}))}),(function(){return u("rejectAutoCountryPromise")})))}},{key:"_initKeyListeners",value:function(){var e=this;this._handleKeyupEvent=function(){e._updateFlagFromNumber(e.telInput.value)&&e._triggerCountryChange()},this.telInput.addEventListener("keyup",this._handleKeyupEvent),this._handleClipboardEvent=function(){setTimeout(e._handleKeyupEvent)},this.telInput.addEventListener("cut",this._handleClipboardEvent),this.telInput.addEventListener("paste",this._handleClipboardEvent)}},{key:"_cap",value:function(e){var t=this.telInput.getAttribute("maxlength");return t&&e.length>t?e.substr(0,t):e}},{key:"_initBlurListeners",value:function(){var e=this;this._handleSubmitOrBlurEvent=function(){e._removeEmptyDialCode()},this.telInput.form&&this.telInput.form.addEventListener("submit",this._handleSubmitOrBlurEvent),this.telInput.addEventListener("blur",this._handleSubmitOrBlurEvent)}},{key:"_removeEmptyDialCode",value:function(){if("+"===this.telInput.value.charAt(0)){var e=this._getNumeric(this.telInput.value);e&&this.selectedCountryData.dialCode!==e||(this.telInput.value="")}}},{key:"_getNumeric",value:function(e){return e.replace(/\D/g,"")}},{key:"_trigger",value:function(e){var t=document.createEvent("Event");t.initEvent(e,!0,!0),this.telInput.dispatchEvent(t)}},{key:"_showDropdown",value:function(){this.countryList.classList.remove("iti__hide"),this.selectedFlag.setAttribute("aria-expanded","true"),this._setDropdownPosition(),this.activeItem&&(this._highlightListItem(this.activeItem,!1),this._scrollTo(this.activeItem,!0)),this._bindDropdownListeners(),this.dropdownArrow.classList.add("iti__arrow--up"),this._trigger("open:countrydropdown")}},{key:"_toggleClass",value:function(e,t,r){r&&!e.classList.contains(t)?e.classList.add(t):!r&&e.classList.contains(t)&&e.classList.remove(t)}},{key:"_setDropdownPosition",value:function(){var e=this;if(this.options.dropdownContainer&&this.options.dropdownContainer.appendChild(this.dropdown),!this.isMobile){var t=this.telInput.getBoundingClientRect(),r=window.pageYOffset||document.documentElement.scrollTop,n=t.top+r,a=this.countryList.offsetHeight,i=n+this.telInput.offsetHeight+ar;if(this._toggleClass(this.countryList,"iti__country-list--dropup",!i&&o),this.options.dropdownContainer){var s=!i&&o?0:this.telInput.offsetHeight;this.dropdown.style.top="".concat(n+s,"px"),this.dropdown.style.left="".concat(t.left+document.body.scrollLeft,"px"),this._handleWindowScroll=function(){return e._closeDropdown()},window.addEventListener("scroll",this._handleWindowScroll)}}}},{key:"_getClosestListItem",value:function(e){for(var t=e;t&&t!==this.countryList&&!t.classList.contains("iti__country");)t=t.parentNode;return t===this.countryList?null:t}},{key:"_bindDropdownListeners",value:function(){var e=this;this._handleMouseoverCountryList=function(t){var r=e._getClosestListItem(t.target);r&&e._highlightListItem(r,!1)},this.countryList.addEventListener("mouseover",this._handleMouseoverCountryList),this._handleClickCountryList=function(t){var r=e._getClosestListItem(t.target);r&&e._selectListItem(r)},this.countryList.addEventListener("click",this._handleClickCountryList);var t=!0;this._handleClickOffToClose=function(){t||e._closeDropdown(),t=!1},document.documentElement.addEventListener("click",this._handleClickOffToClose);var r="",n=null;this._handleKeydownOnDropdown=function(t){t.preventDefault(),"ArrowUp"===t.key||"Up"===t.key||"ArrowDown"===t.key||"Down"===t.key?e._handleUpDownKey(t.key):"Enter"===t.key?e._handleEnterKey():"Escape"===t.key?e._closeDropdown():/^[a-zA-ZÀ-ÿа-яА-Я ]$/.test(t.key)&&(n&&clearTimeout(n),r+=t.key.toLowerCase(),e._searchForCountry(r),n=setTimeout((function(){r=""}),1e3))},document.addEventListener("keydown",this._handleKeydownOnDropdown)}},{key:"_handleUpDownKey",value:function(e){var t="ArrowUp"===e||"Up"===e?this.highlightedItem.previousElementSibling:this.highlightedItem.nextElementSibling;t&&(t.classList.contains("iti__divider")&&(t="ArrowUp"===e||"Up"===e?t.previousElementSibling:t.nextElementSibling),this._highlightListItem(t,!0))}},{key:"_handleEnterKey",value:function(){this.highlightedItem&&this._selectListItem(this.highlightedItem)}},{key:"_searchForCountry",value:function(e){for(var t=0;to){t&&(u+=d);var m=a-s;r.scrollTop=u-m}}},{key:"_updateDialCode",value:function(e,t){var r,n=this.telInput.value,a="+".concat(e);if("+"===n.charAt(0)){var i=this._getDialCode(n);r=i?n.replace(i,a):a}else{if(this.options.nationalMode||this.options.separateDialCode)return;if(n)r=a+n;else{if(!t&&this.options.autoHideDialCode)return;r=a}}this.telInput.value=r}},{key:"_getDialCode",value:function(e,t){var r="";if("+"===e.charAt(0))for(var n="",a=0;at?1:ee.length)&&ke(K,e)}function ee(e){return ke(G,e)?ne(e,F):ne(e,B)}function te(e){var t=ee(e.toString());e.i="",e.g(t)}function re(e){return null!=e&&(1!=y(e,9)||-1!=_(e,9)[0])}function ne(e,t){for(var r,n=new O,a=e.length,i=0;it?2:i[i.length-1]=t.i.length)throw Error("Phone number too short after IDD");e:{if(0!=(e=t.toString()).length&&"0"!=e.charAt(0))for(a=e.length,t=1;3>=t&&t<=a;++t)if((r=parseInt(e.substring(0,t),10))in L){n.g(e.substring(t)),n=r;break e}n=0}if(0!=n)return v(i,1,n),n;throw Error("Invalid country calling code")}return null!=r&&(s=""+(o=g(r,10)),0==(l=t.toString()).lastIndexOf(s,0)&&(s=new O(l.substring(s.length)),l=b(r,1),l=new RegExp(g(l,2)),_e(s,r,null),s=s.toString(),!ke(l,t.toString())&&ke(l,s)||3==fe(e,t.toString(),r,-1)))?(n.g(s),a&&v(i,6,10),v(i,1,o),o):(v(i,1,0),0)}function _e(e,t,r){var n=e.toString(),a=n.length,i=b(t,15);if(0!=a&&null!=i&&0!=i.length){var o=new RegExp("^(?:"+i+")");if(a=o.exec(n)){var s=ke(i=new RegExp(g(b(t,1),2)),n),l=a.length-1;null==(t=b(t,16))||0==t.length||null==a[l]||0==a[l].length?s&&!ke(i,n.substring(a[0].length))||(null!=r&&0t.i.length)throw Error("The string supplied is too short to be a phone number");if(null!=o&&(r=new O,_e(a=new O(t.toString()),o,r),2!=(e=fe(e,a.toString(),o,-1))&&4!=e&&5!=e&&(t=a,n&&0(e=(n=t.toString()).length))throw Error("The string supplied is too short to be a phone number");if(17=0&&i=200&&n.status<300)return r=t=n.responseText,e.setAttributes({url:r,href:t})},n.send(r)},t.prototype.handleTagSelected=function(e,t){t.preventDefault();var r=this.state;r.showMergeTags=!1,this.setState(r),this.editor.expandSelectionInDirection("backward"),this.editor.insertString(e.tag)},t.prototype.renderTagSelector=function(e){var t=this;if(!e||!this.editor)return null;var r=document.getElementById("trix-editor-top-level-"+this.id).getBoundingClientRect(),n=this.editor.getClientRectAtPosition(this.editor.getSelectedRange()[0]),a={position:"absolute",top:n.top+25-r.top,left:n.left+25-r.left,width:"250px",boxSizing:"border-box",padding:0,margin:".2em 0 0",backgroundColor:"hsla(0,0%,100%,.9)",borderRadius:".3em",background:"linear-gradient(to bottom right, white, hsla(0,0%,100%,.8))",border:"1px solid rgba(0,0,0,.3)",boxShadow:".05em .2em .6em rgba(0,0,0,.2)",textShadow:"none"},o={display:"block",padding:".2em .5em",cursor:"pointer"};return i.createElement("div",{style:a,className:"react-trix-suggestions"},e.map((function(e){return i.createElement("a",{key:e.name,style:o,href:"#",onClick:t.handleTagSelected.bind(t,e)},e.name)})))},t.prototype.render=function(){var e=this,t=this.state,r=this.props,n={id:"editor-"+this.id,input:"input-"+this.id};r.className&&(n.class=r.className),r.autoFocus&&(n.autofocus=r.autoFocus.toString()),r.placeholder&&(n.placeholder=r.placeholder),r.toolbar&&(n.toolbar=r.toolbar);var a=null;return t.showMergeTags&&(a=this.renderTagSelector(t.tags)),i.createElement("div",{id:"trix-editor-top-level-"+this.id,ref:function(t){return e.d=t},style:{position:"relative"}},i.createElement("trix-editor",n),i.createElement("input",{type:"hidden",id:"input-"+this.id,value:this.props.value}),a)},t}(i.Component);t.TrixEditor=o},function(e,t,r){var n=r(89).default;e.exports=function(e,t){if("object"!==n(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var a=r.call(e,t||"default");if("object"!==n(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t){function r(t,n){return e.exports=r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,r(t,n)}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t){function r(t){return e.exports=r=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},e.exports.__esModule=!0,e.exports.default=e.exports,r(t)}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t){e.exports=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}},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,r){var n=r(89).default,a=r(274);e.exports=function(e,t){if(t&&("object"===n(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return a(e)},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,r){var n=r(207);e.exports=function(e){if(Array.isArray(e))return n(e)},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t){e.exports=function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t){e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t){e.exports=function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,i,o,s=[],l=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,a=e}finally{try{if(!l&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw a}}return s}},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t){e.exports=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.")},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t){e.exports=function(e,t){if(null==e)return{};var r,n,a={},i=Object.keys(e);for(n=0;n=0||(a[r]=e[r]);return a},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t){function r(){return e.exports=r=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(a[r]=e[r]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}function O(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function S(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return O(e)}function C(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=N(e);if(t){var a=N(this).constructor;r=Reflect.construct(n,arguments,a)}else r=n.apply(this,arguments);return S(this,r)}}var z={flip:{padding:20},preventOverflow:{padding:10}},T={INIT:"init",IDLE:"idle",OPENING:"opening",OPEN:"open",CLOSING:"closing",ERROR:"error"},A=r.n(b).a.canUseDOM,M=void 0!==f.a.createPortal;function P(){return"ontouchstart"in window&&/Mobi/.test(navigator.userAgent)}function I(e){var t=e.title,r=e.data,n=e.warn,a=void 0!==n&&n,i=e.debug,o=void 0!==i&&i,s=a?console.warn||console.error:console.log;o&&t&&r&&(console.groupCollapsed("%creact-floater: ".concat(t),"color: #9b00ff; font-weight: bold; font-size: 12px;"),Array.isArray(r)?r.forEach((function(e){m.a.plainObject(e)&&e.key?s.apply(console,[e.key,e.value]):s.apply(console,[e])})):s.apply(console,[r]),console.groupEnd())}function D(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];e.addEventListener(t,r,n)}function L(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];e.removeEventListener(t,r,n)}function $(){}var R=function(e){w(r,e);var t=C(r);function r(){return y(this,r),t.apply(this,arguments)}return k(r,[{key:"componentDidMount",value:function(){A&&(this.node||this.appendNode(),M||this.renderPortal())}},{key:"componentDidUpdate",value:function(){A&&(M||this.renderPortal())}},{key:"componentWillUnmount",value:function(){A&&this.node&&(M||f.a.unmountComponentAtNode(this.node),this.node&&this.node.parentNode===document.body&&(document.body.removeChild(this.node),this.node=void 0))}},{key:"appendNode",value:function(){var e=this.props,t=e.id,r=e.zIndex;this.node||(this.node=document.createElement("div"),t&&(this.node.id=t),r&&(this.node.style.zIndex=r),document.body.appendChild(this.node))}},{key:"renderPortal",value:function(){if(!A)return null;var e=this.props,t=e.children,r=e.setRef;return this.node||this.appendNode(),M?f.a.createPortal(t,this.node):(r(f.a.unstable_renderSubtreeIntoContainer(this,t.length>1?a.a.createElement("div",null,t):t[0],this.node)),null)}},{key:"renderReact16",value:function(){var e=this.props,t=e.hasChildren,r=e.placement,n=e.target;return t||n||"center"===r?this.renderPortal():null}},{key:"render",value:function(){return M?this.renderReact16():null}}]),r}(a.a.Component);x(R,"propTypes",{children:o.a.oneOfType([o.a.element,o.a.array]),hasChildren:o.a.bool,id:o.a.oneOfType([o.a.string,o.a.number]),placement:o.a.string,setRef:o.a.func.isRequired,target:o.a.oneOfType([o.a.object,o.a.string]),zIndex:o.a.number});var B=function(e){w(r,e);var t=C(r);function r(){return y(this,r),t.apply(this,arguments)}return k(r,[{key:"parentStyle",get:function(){var e=this.props,t=e.placement,r=e.styles.arrow.length,n={pointerEvents:"none",position:"absolute",width:"100%"};return t.startsWith("top")?(n.bottom=0,n.left=0,n.right=0,n.height=r):t.startsWith("bottom")?(n.left=0,n.right=0,n.top=0,n.height=r):t.startsWith("left")?(n.right=0,n.top=0,n.bottom=0):t.startsWith("right")&&(n.left=0,n.top=0),n}},{key:"render",value:function(){var e,t=this.props,r=t.placement,n=t.setArrowRef,i=t.styles.arrow,o=i.color,s=i.display,l=i.length,c=i.margin,u=i.position,d=i.spread,m={display:s,position:u},p=d,h=l;return r.startsWith("top")?(e="0,0 ".concat(p/2,",").concat(h," ").concat(p,",0"),m.bottom=0,m.marginLeft=c,m.marginRight=c):r.startsWith("bottom")?(e="".concat(p,",").concat(h," ").concat(p/2,",0 0,").concat(h),m.top=0,m.marginLeft=c,m.marginRight=c):r.startsWith("left")?(h=d,e="0,0 ".concat(p=l,",").concat(h/2," 0,").concat(h),m.right=0,m.marginTop=c,m.marginBottom=c):r.startsWith("right")&&(h=d,e="".concat(p=l,",").concat(h," ").concat(p,",0 0,").concat(h/2),m.left=0,m.marginTop=c,m.marginBottom=c),a.a.createElement("div",{className:"__floater__arrow",style:this.parentStyle},a.a.createElement("span",{ref:n,style:m},a.a.createElement("svg",{width:p,height:h,version:"1.1",xmlns:"http://www.w3.org/2000/svg"},a.a.createElement("polygon",{points:e,fill:o}))))}}]),r}(a.a.Component);x(B,"propTypes",{placement:o.a.string.isRequired,setArrowRef:o.a.func.isRequired,styles:o.a.object.isRequired});var F=["color","height","width"],q=function(e){var t=e.handleClick,r=e.styles,n=r.color,i=r.height,o=r.width,s=j(r,F);return a.a.createElement("button",{"aria-label":"close",onClick:t,style:s,type:"button"},a.a.createElement("svg",{width:"".concat(o,"px"),height:"".concat(i,"px"),viewBox:"0 0 18 18",version:"1.1",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"xMidYMid"},a.a.createElement("g",null,a.a.createElement("path",{d:"M8.13911129,9.00268191 L0.171521827,17.0258467 C-0.0498027049,17.248715 -0.0498027049,17.6098394 0.171521827,17.8327545 C0.28204354,17.9443526 0.427188206,17.9998706 0.572051765,17.9998706 C0.71714958,17.9998706 0.862013139,17.9443526 0.972581703,17.8327545 L9.0000937,9.74924618 L17.0276057,17.8327545 C17.1384085,17.9443526 17.2832721,17.9998706 17.4281356,17.9998706 C17.5729992,17.9998706 17.718097,17.9443526 17.8286656,17.8327545 C18.0499901,17.6098862 18.0499901,17.2487618 17.8286656,17.0258467 L9.86135722,9.00268191 L17.8340066,0.973848225 C18.0553311,0.750979934 18.0553311,0.389855532 17.8340066,0.16694039 C17.6126821,-0.0556467968 17.254037,-0.0556467968 17.0329467,0.16694039 L9.00042166,8.25611765 L0.967006424,0.167268345 C0.745681892,-0.0553188426 0.387317931,-0.0553188426 0.165993399,0.167268345 C-0.0553311331,0.390136635 -0.0553311331,0.751261038 0.165993399,0.974176179 L8.13920499,9.00268191 L8.13911129,9.00268191 Z",fill:n}))))};q.propTypes={handleClick:o.a.func.isRequired,styles:o.a.object.isRequired};var V=function(e){var t=e.content,r=e.footer,n=e.handleClick,i=e.open,o=e.positionWrapper,s=e.showCloseButton,l=e.title,c=e.styles,u={content:a.a.isValidElement(t)?t:a.a.createElement("div",{className:"__floater__content",style:c.content},t)};return l&&(u.title=a.a.isValidElement(l)?l:a.a.createElement("div",{className:"__floater__title",style:c.title},l)),r&&(u.footer=a.a.isValidElement(r)?r:a.a.createElement("div",{className:"__floater__footer",style:c.footer},r)),!s&&!o||m.a.boolean(i)||(u.close=a.a.createElement(q,{styles:c.close,handleClick:n})),a.a.createElement("div",{className:"__floater__container",style:c.container},u.close,u.title,u.content,u.footer)};V.propTypes={content:o.a.node.isRequired,footer:o.a.node,handleClick:o.a.func.isRequired,open:o.a.bool,positionWrapper:o.a.bool.isRequired,showCloseButton:o.a.bool.isRequired,styles:o.a.object.isRequired,title:o.a.node};var U=function(e){w(r,e);var t=C(r);function r(){return y(this,r),t.apply(this,arguments)}return k(r,[{key:"style",get:function(){var e=this.props,t=e.disableAnimation,r=e.component,n=e.placement,a=e.hideArrow,i=e.status,o=e.styles,s=o.arrow.length,l=o.floater,c=o.floaterCentered,u=o.floaterClosing,d=o.floaterOpening,m=o.floaterWithAnimation,p=o.floaterWithComponent,h={};return a||(n.startsWith("top")?h.padding="0 0 ".concat(s,"px"):n.startsWith("bottom")?h.padding="".concat(s,"px 0 0"):n.startsWith("left")?h.padding="0 ".concat(s,"px 0 0"):n.startsWith("right")&&(h.padding="0 0 0 ".concat(s,"px"))),-1!==[T.OPENING,T.OPEN].indexOf(i)&&(h=_(_({},h),d)),i===T.CLOSING&&(h=_(_({},h),u)),i!==T.OPEN||t||(h=_(_({},h),m)),"center"===n&&(h=_(_({},h),c)),r&&(h=_(_({},h),p)),_(_({},l),h)}},{key:"render",value:function(){var e=this.props,t=e.component,r=e.handleClick,n=e.hideArrow,i=e.setFloaterRef,o=e.status,s={},l=["__floater"];return s.content=t?a.a.isValidElement(t)?a.a.cloneElement(t,{closeFn:r}):t({closeFn:r}):a.a.createElement(V,this.props),o===T.OPEN&&l.push("__floater__open"),n||(s.arrow=a.a.createElement(B,this.props)),a.a.createElement("div",{ref:i,className:l.join(" "),style:this.style},a.a.createElement("div",{className:"__floater__body"},s.content,s.arrow))}}]),r}(a.a.Component);x(U,"propTypes",{component:o.a.oneOfType([o.a.func,o.a.element]),content:o.a.node,disableAnimation:o.a.bool.isRequired,footer:o.a.node,handleClick:o.a.func.isRequired,hideArrow:o.a.bool.isRequired,open:o.a.bool,placement:o.a.string.isRequired,positionWrapper:o.a.bool.isRequired,setArrowRef:o.a.func.isRequired,setFloaterRef:o.a.func.isRequired,showCloseButton:o.a.bool,status:o.a.string.isRequired,styles:o.a.object.isRequired,title:o.a.node});var H=function(e){w(r,e);var t=C(r);function r(){return y(this,r),t.apply(this,arguments)}return k(r,[{key:"render",value:function(){var e,t=this.props,r=t.children,n=t.handleClick,i=t.handleMouseEnter,o=t.handleMouseLeave,s=t.setChildRef,l=t.setWrapperRef,c=t.style,u=t.styles;if(r)if(1===a.a.Children.count(r))if(a.a.isValidElement(r)){var d=m.a.function(r.type)?"innerRef":"ref";e=a.a.cloneElement(a.a.Children.only(r),x({},d,s))}else e=a.a.createElement("span",null,r);else e=r;return e?a.a.createElement("span",{ref:l,style:_(_({},u),c),onClick:n,onMouseEnter:i,onMouseLeave:o},e):null}}]),r}(a.a.Component);x(H,"propTypes",{children:o.a.node,handleClick:o.a.func.isRequired,handleMouseEnter:o.a.func.isRequired,handleMouseLeave:o.a.func.isRequired,setChildRef:o.a.func.isRequired,setWrapperRef:o.a.func.isRequired,style:o.a.object,styles:o.a.object.isRequired});var W={zIndex:100};var G=["arrow","flip","offset"],Y=["position","top","right","bottom","left"],X=function(t){w(n,t);var r=C(n);function n(e){var t;return y(this,n),x(O(t=r.call(this,e)),"setArrowRef",(function(e){t.arrowRef=e})),x(O(t),"setChildRef",(function(e){t.childRef=e})),x(O(t),"setFloaterRef",(function(e){t.floaterRef=e})),x(O(t),"setWrapperRef",(function(e){t.wrapperRef=e})),x(O(t),"handleTransitionEnd",(function(){var e=t.state.status,r=t.props.callback;t.wrapperPopper&&t.wrapperPopper.instance.update(),t.setState({status:e===T.OPENING?T.OPEN:T.IDLE},(function(){var e=t.state.status;r(e===T.OPEN?"open":"close",t.props)}))})),x(O(t),"handleClick",(function(){var e=t.props,r=e.event,n=e.open;if(!m.a.boolean(n)){var a=t.state,i=a.positionWrapper,o=a.status;("click"===t.event||"hover"===t.event&&i)&&(I({title:"click",data:[{event:r,status:o===T.OPEN?"closing":"opening"}],debug:t.debug}),t.toggle())}})),x(O(t),"handleMouseEnter",(function(){var e=t.props,r=e.event,n=e.open;if(!m.a.boolean(n)&&!P()){var a=t.state.status;"hover"===t.event&&a===T.IDLE&&(I({title:"mouseEnter",data:[{key:"originalEvent",value:r}],debug:t.debug}),clearTimeout(t.eventDelayTimeout),t.toggle())}})),x(O(t),"handleMouseLeave",(function(){var e=t.props,r=e.event,n=e.eventDelay,a=e.open;if(!m.a.boolean(a)&&!P()){var i=t.state,o=i.status,s=i.positionWrapper;"hover"===t.event&&(I({title:"mouseLeave",data:[{key:"originalEvent",value:r}],debug:t.debug}),n?-1===[T.OPENING,T.OPEN].indexOf(o)||s||t.eventDelayTimeout||(t.eventDelayTimeout=setTimeout((function(){delete t.eventDelayTimeout,t.toggle()}),1e3*n)):t.toggle(T.IDLE))}})),t.state={currentPlacement:e.placement,needsUpdate:!1,positionWrapper:e.wrapperOptions.position&&!!e.target,status:T.INIT,statusWrapper:T.INIT},t._isMounted=!1,t.hasMounted=!1,A&&window.addEventListener("load",(function(){t.popper&&t.popper.instance.update(),t.wrapperPopper&&t.wrapperPopper.instance.update()})),t}return k(n,[{key:"componentDidMount",value:function(){if(A){var e=this.state.positionWrapper,t=this.props,r=t.children,n=t.open,a=t.target;this._isMounted=!0,I({title:"init",data:{hasChildren:!!r,hasTarget:!!a,isControlled:m.a.boolean(n),positionWrapper:e,target:this.target,floater:this.floaterRef},debug:this.debug}),this.hasMounted||(this.initPopper(),this.hasMounted=!0),!r&&a&&m.a.boolean(n)}}},{key:"componentDidUpdate",value:function(e,t){if(A){var r,n=this.props,a=n.autoOpen,i=n.open,o=n.target,s=n.wrapperOptions,l=Object(p.a)(t,this.state),c=l.changedFrom,u=l.changed;if(e.open!==i)m.a.boolean(i)&&(r=i?T.OPENING:T.CLOSING),this.toggle(r);e.wrapperOptions.position===s.position&&e.target===o||this.changeWrapperPosition(this.props),(u("status",T.IDLE)&&i||c("status",T.INIT,T.IDLE)&&a)&&this.toggle(T.OPEN),this.popper&&u("status",T.OPENING)&&this.popper.instance.update(),this.floaterRef&&(u("status",T.OPENING)||u("status",T.CLOSING))&&function(e,t,r){var n,a=arguments.length>3&&void 0!==arguments[3]&&arguments[3];D(e,t,n=function(a){r(a),L(e,t,n)},a)}(this.floaterRef,"transitionend",this.handleTransitionEnd),u("needsUpdate",!0)&&this.rebuildPopper()}}},{key:"componentWillUnmount",value:function(){A&&(this._isMounted=!1,this.popper&&this.popper.instance.destroy(),this.wrapperPopper&&this.wrapperPopper.instance.destroy())}},{key:"initPopper",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.target,r=this.state.positionWrapper,n=this.props,a=n.disableFlip,i=n.getPopper,o=n.hideArrow,s=n.offset,l=n.placement,u=n.wrapperOptions,d="top"===l||"bottom"===l?"flip":["right","bottom-end","top-end","left","top-start","bottom-start"];if("center"===l)this.setState({status:T.IDLE});else if(t&&this.floaterRef){var p=this.options,h=p.arrow,f=p.flip,b=p.offset,g=j(p,G);new c.a(t,this.floaterRef,{placement:l,modifiers:_({arrow:_({enabled:!o,element:this.arrowRef},h),flip:_({enabled:!a,behavior:d},f),offset:_({offset:"0, ".concat(s,"px")},b)},g),onCreate:function(t){var r;e.popper=t,null!==(r=e.floaterRef)&&void 0!==r&&r.isConnected?(i(t,"floater"),e._isMounted&&e.setState({currentPlacement:t.placement,status:T.IDLE}),l!==t.placement&&setTimeout((function(){t.instance.update()}),1)):e.setState({needsUpdate:!0})},onUpdate:function(t){e.popper=t;var r=e.state.currentPlacement;e._isMounted&&t.placement!==r&&e.setState({currentPlacement:t.placement})}})}if(r){var y=m.a.undefined(u.offset)?0:u.offset;new c.a(this.target,this.wrapperRef,{placement:u.placement||l,modifiers:{arrow:{enabled:!1},offset:{offset:"0, ".concat(y,"px")},flip:{enabled:!1}},onCreate:function(t){e.wrapperPopper=t,e._isMounted&&e.setState({statusWrapper:T.IDLE}),i(t,"wrapper"),l!==t.placement&&setTimeout((function(){t.instance.update()}),1)}})}}},{key:"rebuildPopper",value:function(){var e=this;this.floaterRefInterval=setInterval((function(){var t;null!==(t=e.floaterRef)&&void 0!==t&&t.isConnected&&(clearInterval(e.floaterRefInterval),e.setState({needsUpdate:!1}),e.initPopper())}),50)}},{key:"changeWrapperPosition",value:function(e){var t=e.target,r=e.wrapperOptions;this.setState({positionWrapper:r.position&&!!t})}},{key:"toggle",value:function(e){var t=this.state.status===T.OPEN?T.CLOSING:T.OPENING;m.a.undefined(e)||(t=e),this.setState({status:t})}},{key:"debug",get:function(){return this.props.debug||!!e.ReactFloaterDebug}},{key:"event",get:function(){var e=this.props,t=e.disableHoverToClick,r=e.event;return"hover"===r&&P()&&!t?"click":r}},{key:"options",get:function(){var e=this.props.options;return d()(z,e||{})}},{key:"styles",get:function(){var e,t=this,r=this.state,n=r.status,a=r.positionWrapper,i=r.statusWrapper,o=this.props.styles,s=d()(function(e){var t=d()(W,e.options||{});return{wrapper:{cursor:"help",display:"inline-flex",flexDirection:"column",zIndex:t.zIndex},wrapperPosition:{left:-1e3,position:"absolute",top:-1e3,visibility:"hidden"},floater:{display:"inline-block",filter:"drop-shadow(0 0 3px rgba(0, 0, 0, 0.3))",maxWidth:300,opacity:0,position:"relative",transition:"opacity 0.3s",visibility:"hidden",zIndex:t.zIndex},floaterOpening:{opacity:1,visibility:"visible"},floaterWithAnimation:{opacity:1,transition:"opacity 0.3s, transform 0.2s",visibility:"visible"},floaterWithComponent:{maxWidth:"100%"},floaterClosing:{opacity:0,visibility:"visible"},floaterCentered:{left:"50%",position:"fixed",top:"50%",transform:"translate(-50%, -50%)"},container:{backgroundColor:"#fff",color:"#666",minHeight:60,minWidth:200,padding:20,position:"relative",zIndex:10},title:{borderBottom:"1px solid #555",color:"#555",fontSize:18,marginBottom:5,paddingBottom:6,paddingRight:18},content:{fontSize:15},close:{backgroundColor:"transparent",border:0,borderRadius:0,color:"#555",fontSize:0,height:15,outline:"none",padding:10,position:"absolute",right:0,top:0,width:15,WebkitAppearance:"none"},footer:{borderTop:"1px solid #ccc",fontSize:13,marginTop:10,paddingTop:5},arrow:{color:"#fff",display:"inline-flex",length:16,margin:8,position:"absolute",spread:32},options:t}}(o),o);a&&(e=-1===[T.IDLE].indexOf(n)||-1===[T.IDLE].indexOf(i)?s.wrapperPosition:this.wrapperPopper.styles,s.wrapper=_(_({},s.wrapper),e));if(this.target){var l=window.getComputedStyle(this.target);this.wrapperStyles?s.wrapper=_(_({},s.wrapper),this.wrapperStyles):-1===["relative","static"].indexOf(l.position)&&(this.wrapperStyles={},a||(Y.forEach((function(e){t.wrapperStyles[e]=l[e]})),s.wrapper=_(_({},s.wrapper),this.wrapperStyles),this.target.style.position="relative",this.target.style.top="auto",this.target.style.right="auto",this.target.style.bottom="auto",this.target.style.left="auto"))}return s}},{key:"target",get:function(){if(!A)return null;var e=this.props.target;return e?m.a.domElement(e)?e:document.querySelector(e):this.childRef||this.wrapperRef}},{key:"render",value:function(){var e=this.state,t=e.currentPlacement,r=e.positionWrapper,n=e.status,i=this.props,o=i.children,s=i.component,l=i.content,c=i.disableAnimation,u=i.footer,d=i.hideArrow,m=i.id,p=i.open,h=i.showCloseButton,f=i.style,b=i.target,g=i.title,_=a.a.createElement(H,{handleClick:this.handleClick,handleMouseEnter:this.handleMouseEnter,handleMouseLeave:this.handleMouseLeave,setChildRef:this.setChildRef,setWrapperRef:this.setWrapperRef,style:f,styles:this.styles.wrapper},o),y={};return r?y.wrapperInPortal=_:y.wrapperAsChildren=_,a.a.createElement("span",null,a.a.createElement(R,{hasChildren:!!o,id:m,placement:t,setRef:this.setFloaterRef,target:b,zIndex:this.styles.options.zIndex},a.a.createElement(U,{component:s,content:l,disableAnimation:c,footer:u,handleClick:this.handleClick,hideArrow:d||"center"===t,open:p,placement:t,positionWrapper:r,setArrowRef:this.setArrowRef,setFloaterRef:this.setFloaterRef,showCloseButton:h,status:n,styles:this.styles,title:g}),y.wrapperInPortal),y.wrapperAsChildren)}}]),n}(a.a.Component);x(X,"propTypes",{autoOpen:o.a.bool,callback:o.a.func,children:o.a.node,component:l()(o.a.oneOfType([o.a.func,o.a.element]),(function(e){return!e.content})),content:l()(o.a.node,(function(e){return!e.component})),debug:o.a.bool,disableAnimation:o.a.bool,disableFlip:o.a.bool,disableHoverToClick:o.a.bool,event:o.a.oneOf(["hover","click"]),eventDelay:o.a.number,footer:o.a.node,getPopper:o.a.func,hideArrow:o.a.bool,id:o.a.oneOfType([o.a.string,o.a.number]),offset:o.a.number,open:o.a.bool,options:o.a.object,placement:o.a.oneOf(["top","top-start","top-end","bottom","bottom-start","bottom-end","left","left-start","left-end","right","right-start","right-end","auto","center"]),showCloseButton:o.a.bool,style:o.a.object,styles:o.a.object,target:o.a.oneOfType([o.a.object,o.a.string]),title:o.a.node,wrapperOptions:o.a.shape({offset:o.a.number,placement:o.a.oneOf(["top","top-start","top-end","bottom","bottom-start","bottom-end","left","left-start","left-end","right","right-start","right-end","auto"]),position:o.a.bool})}),x(X,"defaultProps",{autoOpen:!1,callback:$,debug:!1,disableAnimation:!1,disableFlip:!1,disableHoverToClick:!1,event:"click",eventDelay:.4,getPopper:$,hideArrow:!1,offset:15,placement:"bottom",showCloseButton:!1,styles:{},target:null,wrapperOptions:{position:!1}})}).call(this,r(163))},function(e,t,r){"use strict";r.d(t,"a",(function(){return j}));var n=r(100),a=r(150),i=r(151),o=r(153),s=r(154),l=r(186),c=r(187),u=r(188),d=r(42),m=r(105),p=r(159),h=r(76),f=r(101),b=r(92),g=r(155),_=r(157),y=r(11);var v={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,r=e.state,n=e.name,a=e.options,i=r.elements.arrow,o=r.modifiersData.popperOffsets,s=Object(d.a)(r.placement),l=Object(f.a)(s),c=[y.f,y.k].indexOf(s)>=0?"height":"width";if(i&&o){var u=function(e,t){return e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e,Object(g.a)("number"!=typeof e?e:Object(_.a)(e,y.b))}(a.padding,r),p=Object(m.a)(i),v="y"===l?y.m:y.f,k="y"===l?y.c:y.k,x=r.rects.reference[c]+r.rects.reference[l]-o[l]-r.rects.popper[c],w=o[l]-r.rects.reference[l],N=Object(h.a)(i),E=N?"y"===l?N.clientHeight||0:N.clientWidth||0:0,j=x/2-w/2,O=u[v],S=E-p[c]-u[k],C=E/2-p[c]/2+j,z=Object(b.a)(O,C,S),T=l;r.modifiersData[n]=((t={})[T]=z,t.centerOffset=z-C,t)}},effect:function(e){var t=e.state,r=e.options.element,n=void 0===r?"[data-popper-arrow]":r;null!=n&&("string"!=typeof n||(n=t.elements.popper.querySelector(n)))&&Object(p.a)(t.elements.popper,n)&&(t.elements.arrow=n)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]},k=r(58);function x(e,t,r){return void 0===r&&(r={x:0,y:0}),{top:e.top-t.height-r.y,right:e.right-t.width+r.x,bottom:e.bottom-t.height+r.y,left:e.left-t.width-r.x}}function w(e){return[y.m,y.k,y.c,y.f].some((function(t){return e[t]>=0}))}var N={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,r=e.name,n=t.rects.reference,a=t.rects.popper,i=t.modifiersData.preventOverflow,o=Object(k.a)(t,{elementContext:"reference"}),s=Object(k.a)(t,{altBoundary:!0}),l=x(o,n),c=x(s,a,i),u=w(l),d=w(c);t.modifiersData[r]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":d})}},E=[a.a,i.a,o.a,s.a,l.a,c.a,u.a,v,N],j=Object(n.a)({defaultModifiers:E})},,,function(e,t,r){e.exports={shadow_none:"shadow_none",shadow_deep:"shadow_deep",shadow_deeper:"shadow_deeper",shadow_deepest:"shadow_deepest",tightest:"1",tighter:"1.2",tight:"1.4",normal:"normal",loose:"1.6",looser:"1.8",loosest:"2","content-loading":"content-loading",pb_body_kit_light:"pb_body_kit_light","loading-toggle-icon":"loading-toggle-icon",pb_caption_kit_md:"pb_caption_kit_md","loading-cell":"loading-cell",wave:"wave",pb_advanced_table:"pb_advanced_table","gray-icon":"gray-icon","toggle-all-icon":"toggle-all-icon","expand-toggle-icon":"expand-toggle-icon","header-sort-button":"header-sort-button","bg-silver":"bg-silver","bg-white":"bg-white","full-width":"full-width","table-header-cells":"table-header-cells","table-header-cells-active":"table-header-cells-active","button-icon":"button-icon","sort-button-icon":"sort-button-icon","chrome-styles":"chrome-styles","table-card":"table-card",avatar_wrapper:"avatar_wrapper",size_xxs:"size_xxs",size_xs:"size_xs",size_md:"size_md",size_lg:"size_lg",size_xl:"size_xl",icon:"icon",dark:"dark",pb_background_color_gradient:"pb_background_color_gradient",pb_background_color_dark:"pb_background_color_dark",pb_background_color_light:"pb_background_color_light",pb_background_color_white:"pb_background_color_white",pb_background_color_primary:"pb_background_color_primary",pb_background_color_shadow:"pb_background_color_shadow",pb_background_color_success:"pb_background_color_success",pb_background_color_success_secondary:"pb_background_color_success_secondary",pb_background_color_success_sm:"pb_background_color_success_sm",pb_background_color_success_subtle:"pb_background_color_success_subtle",pb_background_color_warning:"pb_background_color_warning",pb_background_color_warning_secondary:"pb_background_color_warning_secondary",pb_background_color_warning_subtle:"pb_background_color_warning_subtle",pb_background_color_error:"pb_background_color_error",pb_background_color_error_secondary:"pb_background_color_error_secondary",pb_background_color_error_subtle:"pb_background_color_error_subtle",pb_background_color_info:"pb_background_color_info",pb_background_color_info_secondary:"pb_background_color_info_secondary",pb_background_color_info_subtle:"pb_background_color_info_subtle",pb_background_color_neutral:"pb_background_color_neutral",pb_background_color_neutral_secondary:"pb_background_color_neutral_secondary",pb_background_color_neutral_subtle:"pb_background_color_neutral_subtle",pb_background_color_primary_secondary:"pb_background_color_primary_secondary",pb_background_color_category_1:"pb_background_color_category_1",pb_background_color_category_2:"pb_background_color_category_2",pb_background_color_category_3:"pb_background_color_category_3",pb_background_color_category_4:"pb_background_color_category_4",pb_background_color_category_5:"pb_background_color_category_5",pb_background_color_category_6:"pb_background_color_category_6",pb_background_color_category_7:"pb_background_color_category_7",pb_background_color_category_8:"pb_background_color_category_8",pb_background_color_category_9:"pb_background_color_category_9",pb_background_color_category_10:"pb_background_color_category_10",pb_background_color_category_11:"pb_background_color_category_11",pb_background_color_category_12:"pb_background_color_category_12",pb_background_color_category_13:"pb_background_color_category_13",pb_background_color_category_14:"pb_background_color_category_14",pb_background_color_category_15:"pb_background_color_category_15",pb_background_color_category_16:"pb_background_color_category_16",pb_background_color_category_17:"pb_background_color_category_17",pb_background_color_category_18:"pb_background_color_category_18",pb_background_color_category_19:"pb_background_color_category_19",pb_background_color_category_20:"pb_background_color_category_20",pb_background_color_category_21:"pb_background_color_category_21",pb_background_color_windows:"pb_background_color_windows",pb_background_color_siding:"pb_background_color_siding",pb_background_color_doors:"pb_background_color_doors",pb_background_color_solar:"pb_background_color_solar",pb_background_color_roofing:"pb_background_color_roofing",pb_background_color_gutters:"pb_background_color_gutters",pb_background_color_insulation:"pb_background_color_insulation",pb_background_color_product_1_background:"pb_background_color_product_1_background",pb_background_color_product_1_highlight:"pb_background_color_product_1_highlight",pb_background_color_product_2_background:"pb_background_color_product_2_background",pb_background_color_product_2_highlight:"pb_background_color_product_2_highlight",pb_background_color_product_3_background:"pb_background_color_product_3_background",pb_background_color_product_3_highlight:"pb_background_color_product_3_highlight",pb_background_color_product_4_background:"pb_background_color_product_4_background",pb_background_color_product_4_highlight:"pb_background_color_product_4_highlight",pb_background_color_product_5_background:"pb_background_color_product_5_background",pb_background_color_product_5_highlight:"pb_background_color_product_5_highlight",pb_background_color_product_6_background:"pb_background_color_product_6_background",pb_background_color_product_6_highlight:"pb_background_color_product_6_highlight",pb_background_color_product_7_background:"pb_background_color_product_7_background",pb_background_color_product_7_highlight:"pb_background_color_product_7_highlight",pb_background_color_product_8_background:"pb_background_color_product_8_background",pb_background_color_product_8_highlight:"pb_background_color_product_8_highlight",pb_background_color_product_9_background:"pb_background_color_product_9_background",pb_background_color_product_9_highlight:"pb_background_color_product_9_highlight",pb_background_color_product_10_background:"pb_background_color_product_10_background",pb_background_color_product_10_highlight:"pb_background_color_product_10_highlight",pb_background_color_text_lt_default:"pb_background_color_text_lt_default",pb_background_color_text_lt_light:"pb_background_color_text_lt_light",pb_background_color_text_lt_lighter:"pb_background_color_text_lt_lighter",pb_background_color_text_dk_default:"pb_background_color_text_dk_default",pb_background_color_text_dk_light:"pb_background_color_text_dk_light",pb_background_color_text_dk_lighter:"pb_background_color_text_dk_lighter",pb_background_color_card_light:"pb_background_color_card_light",pb_background_color_card_dark:"pb_background_color_card_dark",pb_background_color_data_1:"pb_background_color_data_1",pb_background_color_data_2:"pb_background_color_data_2",pb_background_color_data_3:"pb_background_color_data_3",pb_background_color_data_4:"pb_background_color_data_4",pb_background_color_data_5:"pb_background_color_data_5",pb_background_color_data_6:"pb_background_color_data_6",pb_background_color_data_7:"pb_background_color_data_7",pb_background_color_data_8:"pb_background_color_data_8",pb_background_color_border_light:"pb_background_color_border_light",pb_background_color_border_dark:"pb_background_color_border_dark",fade:"fade",lazyloaded:"lazyloaded",blur:"blur",scale:"scale",pb_bar_graph:"pb_bar_graph","highcharts-background":"highcharts-background",pb_bread_crumb_item:"pb_bread_crumb_item",pb_bread_crumb_item_kit:"pb_bread_crumb_item_kit","loading-icon":"loading-icon",pb_button_content:"pb_button_content",button_with_icon:"button_with_icon",button_with_icon_right:"button_with_icon_right",pb_icon_kit_emoji:"pb_icon_kit_emoji",pb_icon_kit:"pb_icon_kit",active:"active",reaction_default:"reaction_default",pb_checkbox_label:"pb_checkbox_label",pb_checkbox_checkmark:"pb_checkbox_checkmark",pb_checkbox_indeterminate:"pb_checkbox_indeterminate",check_icon:"check_icon",indeterminate_icon:"indeterminate_icon",hidden:"hidden",pb_checkbox_kit_error:"pb_checkbox_kit_error","pb-circle-chart-block":"pb-circle-chart-block","toggle-content":"toggle-content","is-visible":"is-visible",icon_wrapper:"icon_wrapper",pb_custom_icon:"pb_custom_icon",pb_icon_kit_container:"pb_icon_kit_container","flatpickr-calendar":"flatpickr-calendar",open:"open",inline:"inline",animate:"animate",fpFadeInDown:"fpFadeInDown",static:"static",multiMonth:"multiMonth","flatpickr-days":"flatpickr-days",dayContainer:"dayContainer","flatpickr-day":"flatpickr-day",inRange:"inRange",hasWeeks:"hasWeeks",hasTime:"hasTime",showTimeInput:"showTimeInput","flatpickr-time":"flatpickr-time",noCalendar:"noCalendar",rightMost:"rightMost",arrowTop:"arrowTop",arrowBottom:"arrowBottom","flatpickr-wrapper":"flatpickr-wrapper","flatpickr-months":"flatpickr-months","flatpickr-month":"flatpickr-month","flatpickr-prev-month":"flatpickr-prev-month","flatpickr-next-month":"flatpickr-next-month","flatpickr-disabled":"flatpickr-disabled",numInputWrapper:"numInputWrapper",arrowUp:"arrowUp",arrowDown:"arrowDown","flatpickr-current-month":"flatpickr-current-month","cur-month":"cur-month","cur-year":"cur-year","flatpickr-monthDropdown-months":"flatpickr-monthDropdown-months","flatpickr-monthDropdown-month":"flatpickr-monthDropdown-month","flatpickr-weekdays":"flatpickr-weekdays","flatpickr-weekdaycontainer":"flatpickr-weekdaycontainer","flatpickr-weekday":"flatpickr-weekday","flatpickr-weeks":"flatpickr-weeks",prevMonthDay:"prevMonthDay",nextMonthDay:"nextMonthDay",today:"today",selected:"selected",startRange:"startRange",endRange:"endRange",notAllowed:"notAllowed",week:"week",rangeMode:"rangeMode","flatpickr-weekwrapper":"flatpickr-weekwrapper","flatpickr-innerContainer":"flatpickr-innerContainer","flatpickr-rContainer":"flatpickr-rContainer",hasSeconds:"hasSeconds",time24hr:"time24hr","flatpickr-hour":"flatpickr-hour","flatpickr-minute":"flatpickr-minute","flatpickr-second":"flatpickr-second","flatpickr-time-separator":"flatpickr-time-separator","flatpickr-am-pm":"flatpickr-am-pm","flatpickr-input":"flatpickr-input","inline-date-picker":"inline-date-picker",text_input_wrapper:"text_input_wrapper",text_input:"text_input",placeholder:"placeholder","date-picker-inline-angle-down":"date-picker-inline-angle-down","date-picker-inline-icon-plus":"date-picker-inline-icon-plus","show-angle-down-icon":"show-angle-down-icon","date-picker-inline":"date-picker-inline",numInput:"numInput","flatpickr-monthSelect-months":"flatpickr-monthSelect-months","flatpickr-monthSelect-month":"flatpickr-monthSelect-month","flatpickr-monthSelect-theme-dark":"flatpickr-monthSelect-theme-dark",pb_time_selection:"pb_time_selection",meridiem:"meridiem","datePicker-AMPM":"datePicker-AMPM",pb_date_picker_kit_label:"pb_date_picker_kit_label",date_picker_input_wrapper:"date_picker_input_wrapper",date_picker_input:"date_picker_input",error:"error","quick-pick-drop-down":"quick-pick-drop-down","quick-pick-ul":"quick-pick-ul","nav-item":"nav-item","nav-item-link":"nav-item-link",input_wrapper:"input_wrapper",cal_icon_wrapper:"cal_icon_wrapper",no_label_shift:"no_label_shift",cal_icon:"cal_icon","add-on-card":"add-on-card",text_input_wrapper_add_on:"text_input_wrapper_add_on","add-on-icon":"add-on-icon","add-on-right":"add-on-right",pb_popover_reference_wrapper:"pb_popover_reference_wrapper","cal-week-date-picker":"cal-week-date-picker","month-dropdown-icon":"month-dropdown-icon","year-dropdown-icon":"year-dropdown-icon",pb_date_range_stacked_arrow:"pb_date_range_stacked_arrow",pb_date_stacked_day_month:"pb_date_stacked_day_month",pb_time:"pb_time","date-time-padding":"date-time-padding",bold:"bold",pb_dialog:"pb_dialog",modalFadeIn:"modalFadeIn",dialog_sticky_header:"dialog_sticky_header",dialog_status_text_align:"dialog_status_text_align",modalFadeInLeft:"modalFadeInLeft",modalFadeOutLeft:"modalFadeOutLeft",modalFadeInRight:"modalFadeInRight",modalFadeOutRight:"modalFadeOutRight",pb_dialog_body_open:"pb_dialog_body_open",pb_dialog_after_open:"pb_dialog_after_open",modalFadeOut:"modalFadeOut",pb_dialog_close_icon:"pb_dialog_close_icon",pb_dialog_overlay:"pb_dialog_overlay",overlayFade:"overlayFade",pb_dialog_overlay_after_open:"pb_dialog_overlay_after_open",pb_dialog_overlay_before_close:"pb_dialog_overlay_before_close",overlayFadeOut:"overlayFadeOut","dialog-pseudo-footer":"dialog-pseudo-footer",dialog_footer:"dialog_footer",pb_dialog_wrapper_rails:"pb_dialog_wrapper_rails",pb_dialog_rails:"pb_dialog_rails","dialog-button-class":"dialog-button-class",pb_distribution_width:"pb_distribution_width",color_data_1:"color_data_1",color_data_2:"color_data_2",color_data_3:"color_data_3",color_data_4:"color_data_4",color_data_5:"color_data_5",color_data_6:"color_data_6",color_data_7:"color_data_7",color_data_8:"color_data_8",color_success:"color_success",color_success_secondary:"color_success_secondary",color_success_sm:"color_success_sm",color_success_subtle:"color_success_subtle",color_warning:"color_warning",color_warning_secondary:"color_warning_secondary",color_warning_subtle:"color_warning_subtle",color_error:"color_error",color_error_secondary:"color_error_secondary",color_error_subtle:"color_error_subtle",color_info:"color_info",color_info_secondary:"color_info_secondary",color_info_subtle:"color_info_subtle",color_neutral:"color_neutral",color_neutral_secondary:"color_neutral_secondary",color_neutral_subtle:"color_neutral_subtle",color_primary:"color_primary",color_primary_secondary:"color_primary_secondary",pb_filter_sort_menu:"pb_filter_sort_menu","sort-by":"sort-by","filter-results":"filter-results","filter-bottom":"filter-bottom",maskContainer:"maskContainer",filters:"filters",filter:"filter","fa-times":"fa-times",positioned_toast:"positioned_toast",top:"top",bottom:"bottom",left:"left",center:"center",right:"right",pb_fixed_confirmation_toast_text:"pb_fixed_confirmation_toast_text",pb_icon:"pb_icon","pb-form":"pb-form","pb-form-actions":"pb-form-actions",pb_select_kit_wrapper:"pb_select_kit_wrapper",pb_form_pill_text:"pb_form_pill_text",pb_form_pill_close:"pb_form_pill_close",pb_form_pill_tag:"pb_form_pill_tag",small:"small",suffix:"suffix",prefix:"prefix","gauge-pane":"gauge-pane",icon_circle_emoji:"icon_circle_emoji",pb_pill_text:"pb_pill_text",pb_label_pill_label:"pb_label_pill_label",layout_body:"layout_body",layout_item:"layout_item",layout_header:"layout_header",layout_sidebar:"layout_sidebar",layout_footer:"layout_footer",full:"full",pb_legend_indicator_circle:"pb_legend_indicator_circle",pb_legend_indicator_circle_custom:"pb_legend_indicator_circle_custom",carousel:"carousel","carousel-header":"carousel-header","nav-right-btn":"nav-right-btn","custom-header":"custom-header","photo-cards":"photo-cards",overlay:"overlay","key-photo-icon":"key-photo-icon","tag-counter":"tag-counter",Lightbox:"Lightbox",Slides:"Slides","carousel-arrow-left":"carousel-arrow-left","carousel-arrow-right":"carousel-arrow-right",Slide:"Slide",Thumbnail:"Thumbnail",Thumbnails:"Thumbnails",centered:"centered","pb_map-custom-button":"pb_map-custom-button","mapboxgl-map":"mapboxgl-map","maplibregl-map":"maplibregl-map","maplibregl-ctrl-attrib-button":"maplibregl-ctrl-attrib-button","mapboxgl-ctrl-attrib":"mapboxgl-ctrl-attrib","mapboxgl-compact":"mapboxgl-compact","maplibregl-ctrl-attrib":"maplibregl-ctrl-attrib","maplibregl-compact":"maplibregl-compact","mapboxgl-compact-show":"mapboxgl-compact-show","maplibregl-compact-show":"maplibregl-compact-show","mapboxgl-ctrl-group":"mapboxgl-ctrl-group","maplibregl-ctrl-group":"maplibregl-ctrl-group","mapbox-gl-draw_ctrl-draw-btn":"mapbox-gl-draw_ctrl-draw-btn","mapbox-gl-draw_polygon":"mapbox-gl-draw_polygon","mapbox-gl-draw_trash":"mapbox-gl-draw_trash","mapboxgl-popup-anchor-bottom":"mapboxgl-popup-anchor-bottom","mapboxgl-popup-tip":"mapboxgl-popup-tip","maplibregl-popup-anchor-bottom":"maplibregl-popup-anchor-bottom","maplibregl-popup-tip":"maplibregl-popup-tip","custom-nav-control":"custom-nav-control","custom-nav-control-zoom":"custom-nav-control-zoom","map-zoom-in-button":"map-zoom-in-button","map-zoom-out-button":"map-zoom-out-button","map-flyto-button":"map-flyto-button","maplibregl-popup-content":"maplibregl-popup-content","maplibregl-canvas":"maplibregl-canvas","mapboxgl-marker":"mapboxgl-marker","maplibregl-marker":"maplibregl-marker",pb_section_separator_kit_card_horizontal:"pb_section_separator_kit_card_horizontal",content_wrapper:"content_wrapper","pull-left":"pull-left",message_text:"message_text",message_title:"message_title",pb_message_body:"pb_message_body",message_timestamp:"message_timestamp",message_humanized_time:"message_humanized_time",pb_multi_level_select:"pb_multi_level_select",wrapper:"wrapper",toggle_icon:"toggle_icon",input_inner_container:"input_inner_container",dropdown_menu:"dropdown_menu",dropdown_item:"dropdown_item",dropdown_item_checkbox_row:"dropdown_item_checkbox_row",pb_checkbox_kit:"pb_checkbox_kit",pb_button_kit_link_inline_enabled:"pb_button_kit_link_inline_enabled",close:"close",multiple_users_badge_xs:"multiple_users_badge_xs",multiple_users_badge_xxs:"multiple_users_badge_xxs",pb_multiple_users_item:"pb_multiple_users_item",pb_multiple_users_stacked_item:"pb_multiple_users_stacked_item",second_item:"second_item",stacked_item:"stacked_item",pb_nav_img_wrapper:"pb_nav_img_wrapper",pb_nav_wrapper:"pb_nav_wrapper",pb_nav_list_item_icon:"pb_nav_list_item_icon",pb_nav_list_item_text:"pb_nav_list_item_text",pb_collapsible_main_kit:"pb_collapsible_main_kit",pb_collapsible_content_kit:"pb_collapsible_content_kit",pb_collapsible_kit:"pb_collapsible_kit",pb_nav_list_item_text_collapsible:"pb_nav_list_item_text_collapsible",pb_nav_list_item_icon_collapsible:"pb_nav_list_item_icon_collapsible",pb_nav_list_item_link:"pb_nav_list_item_link",pb_nav_list_item_link_collapsible:"pb_nav_list_item_link_collapsible",pb_flex_item_kit:"pb_flex_item_kit",pb_nav_list_kit_item:"pb_nav_list_kit_item",font_size_small:"font_size_small",font_size_normal:"font_size_normal",font_bolder:"font_bolder",font_bold:"font_bold",font_regular:"font_regular",pb_pagination:"pb_pagination",disabled:"disabled",pb_passphrase:"pb_passphrase","show-below-xs":"show-below-xs","show-below-sm":"show-below-sm","show-below-md":"show-below-md","show-below-lg":"show-below-lg","show-below-xl":"show-below-xl","passphrase-label":"passphrase-label","passphrase-text-input-wrapper":"passphrase-text-input-wrapper",pb_text_input_kit_label:"pb_text_input_kit_label","passphrase-text-input":"passphrase-text-input","show-passphrase-icon":"show-passphrase-icon","hide-icon":"hide-icon",pb_progress_simple_wrapper:"pb_progress_simple_wrapper",pb_progress_simple_wrapper_dark:"pb_progress_simple_wrapper_dark","progress-empty-input":"progress-empty-input","passphrase-popover":"passphrase-popover",pb_person_first:"pb_person_first",pb_person_contact_kit:"pb_person_contact_kit",wrong_numbers:"wrong_numbers",pb_phone_number_input:"pb_phone_number_input",dropdown_open:"dropdown_open","iti__selected-flag":"iti__selected-flag",iti__country:"iti__country",iti__highlight:"iti__highlight","iti__country-name":"iti__country-name","iti__dial-code":"iti__dial-code","iti--allow-dropdown":"iti--allow-dropdown","iti__flag-container":"iti__flag-container",iti__flag:"iti__flag","iti--separate-dial-code":"iti--separate-dial-code",iti__arrow:"iti__arrow","iti__arrow--up":"iti__arrow--up",iti__active:"iti__active","iti__country-list":"iti__country-list",iti__divider:"iti__divider",pb_popover_tooltip:"pb_popover_tooltip",hide:"hide",fadeOut:"fadeOut",show:"show",fadeIn:"fadeIn",pb_popover_body:"pb_popover_body",overflow_handling:"overflow_handling",progress_simple_value:"progress_simple_value",circle:"circle",content:"content",box:"box",pb_radio_button:"pb_radio_button","trix-button-row":"trix-button-row","trix-button-group":"trix-button-group","trix-button-group-spacer":"trix-button-group-spacer","trix-button":"trix-button","trix-active":"trix-active","trix-button--icon":"trix-button--icon","trix-button--icon-attach":"trix-button--icon-attach","trix-button--icon-bold":"trix-button--icon-bold","trix-button--icon-italic":"trix-button--icon-italic","trix-button--icon-link":"trix-button--icon-link","trix-button--icon-strike":"trix-button--icon-strike","trix-button--icon-quote":"trix-button--icon-quote","trix-button--icon-heading-1":"trix-button--icon-heading-1","trix-button--icon-code":"trix-button--icon-code","trix-button--icon-bullet-list":"trix-button--icon-bullet-list","trix-button--icon-number-list":"trix-button--icon-number-list","trix-button--icon-undo":"trix-button--icon-undo","trix-button--icon-redo":"trix-button--icon-redo","trix-button--icon-decrease-nesting-level":"trix-button--icon-decrease-nesting-level","trix-button--icon-increase-nesting-level":"trix-button--icon-increase-nesting-level","trix-dialogs":"trix-dialogs","trix-dialog":"trix-dialog","trix-input--dialog":"trix-input--dialog",validate:"validate","trix-button--dialog":"trix-button--dialog","trix-dialog--link":"trix-dialog--link","trix-dialog__link-fields":"trix-dialog__link-fields","trix-input":"trix-input","attachment__caption-editor":"attachment__caption-editor",attachment:"attachment","attachment--file":"attachment--file","attachment--preview":"attachment--preview",attachment__caption:"attachment__caption",attachment__progress:"attachment__progress",attachment__toolbar:"attachment__toolbar","trix-button--remove":"trix-button--remove","attachment__metadata-container":"attachment__metadata-container",attachment__metadata:"attachment__metadata",attachment__name:"attachment__name",attachment__size:"attachment__size","trix-content":"trix-content","attachment-gallery":"attachment-gallery","attachment-gallery--2":"attachment-gallery--2","attachment-gallery--4":"attachment-gallery--4",toolbar_button:"toolbar_button",toolbar_button_icon:"toolbar_button_icon","is-active":"is-active",toolbar:"toolbar",toolbar_block:"toolbar_block","editor-dropdown-button":"editor-dropdown-button",ProseMirror:"ProseMirror",pb_tiptap_toolbar_dropdown_list_item:"pb_tiptap_toolbar_dropdown_list_item",pb_nav_list_item_icon_left:"pb_nav_list_item_icon_left",pb_rich_text_editor_advanced_container:"pb_rich_text_editor_advanced_container","toolbar-active":"toolbar-active",simple:"simple","focus-editor-targets":"focus-editor-targets","focused-editor":"focused-editor",sticky:"sticky","toolbar-bottom":"toolbar-bottom",focused:"focused",pb_select_kit_caret:"pb_select_kit_caret",pb_select_kit_label:"pb_select_kit_label",show_arrow:"show_arrow",compact:"compact",buffer:"buffer",pb_selectable_card_circle:"pb_selectable_card_circle",separator:"separator",psuedo_separator:"psuedo_separator",suble_star_dark:"suble_star_dark",suble_star_light:"suble_star_light",outline_star_dark:"outline_star_dark",outline_star_light:"outline_star_light",empty_star_dark:"empty_star_dark",empty_star_light:"empty_star_light",pb_star_rating_number_xs:"pb_star_rating_number_xs",pb_star_rating_number_sm:"pb_star_rating_number_sm",pb_star_rating_number_md:"pb_star_rating_number_md",pb_star_rating_number_lg:"pb_star_rating_number_lg",yellow_star:"yellow_star",primary_star:"primary_star",outline_empty_star_dark:"outline_empty_star_dark",outline_empty_star_light:"outline_empty_star_light",pb_star_react_xs:"pb_star_react_xs",pb_star_react_sm:"pb_star_react_sm",pb_star_react_md:"pb_star_react_md",pb_star_react_lg:"pb_star_react_lg",pb_star_xs:"pb_star_xs",pb_star_sm:"pb_star_sm",pb_star_md:"pb_star_md",pb_star_lg:"pb_star_lg",pb_star_padding_xs:"pb_star_padding_xs",pb_star_padding_sm:"pb_star_padding_sm",pb_star_padding_md:"pb_star_padding_md",pb_star_padding_lg:"pb_star_padding_lg","table-sm":"table-sm","table-md":"table-md","table-lg":"table-lg",data_table:"data_table","no-hover":"no-hover","single-line":"single-line",btn:"btn","table-dark":"table-dark","table-responsive-collapse":"table-responsive-collapse","table-collapse-sm":"table-collapse-sm","table-collapse-md":"table-collapse-md","table-collapse-lg":"table-collapse-lg","sticky-header":"sticky-header","vertical-border":"vertical-border",pb_th_link:"pb_th_link",pb_th_nolink:"pb_th_nolink",header_last_item:"header_last_item",header_first_item:"header_first_item",add_on_left:"add_on_left",add_on_right:"add_on_right","add-on-left":"add-on-left",border_left_on:"border_left_on","card-right-aligned":"card-right-aligned",border_left_off:"border_left_off",border_right_on:"border_right_on","card-left-aligned":"card-left-aligned",border_right_off:"border_right_off","section-separator":"section-separator","add-on-card-dark":"add-on-card-dark",pb_text_area_kit:"pb_text_area_kit",resize_both:"resize_both",resize_horizontal:"resize_horizontal",resize_vertical:"resize_vertical",pb_caption_kit_xs:"pb_caption_kit_xs","time-spacing":"time-spacing",pb_title_count_text:"pb_title_count_text",pb_toggle_wrapper:"pb_toggle_wrapper",pb_toggle_control:"pb_toggle_control",tooltip_tooltip:"tooltip_tooltip",flipped:"flipped",arrow:"arrow",visible:"visible",arrow_bg:"arrow_bg",fade_out:"fade_out",pb_treemap_chart:"pb_treemap_chart","highcharts-drillup-button":"highcharts-drillup-button","highcharts-button-box":"highcharts-button-box","typeahead-kit-select__option":"typeahead-kit-select__option",pb_typeahead_wrapper:"pb_typeahead_wrapper",text_input_value_container:"text_input_value_container",text_input_indicators:"text_input_indicators",pb_list_kit:"pb_list_kit",pb_typeahead_loading_indicator:"pb_typeahead_loading_indicator",pb_item_kit:"pb_item_kit","typeahead-kit-select__menu":"typeahead-kit-select__menu","typeahead-kit-select__indicator":"typeahead-kit-select__indicator","typeahead-kit-select__input":"typeahead-kit-select__input","typeahead-kit-select__single-value":"typeahead-kit-select__single-value","typeahead-kit-select__option--is-focused":"typeahead-kit-select__option--is-focused","react-select":"react-select","input-wrapper":"input-wrapper","typeahead-plus-icon":"typeahead-plus-icon","typeahead-kit-select__control--is-focused":"typeahead-kit-select__control--is-focused","typeahead-kit-select__menu-list":"typeahead-kit-select__menu-list","typeahead-kit-select__option--is-selected":"typeahead-kit-select__option--is-selected","css-tlfecz-indicatorContainer":"css-tlfecz-indicatorContainer",pb_user_badge_wrapper:"pb_user_badge_wrapper",m_xxs:"m_xxs",m_xs:"m_xs",m_sm:"m_sm",m_md:"m_md",m_lg:"m_lg",m_xl:"m_xl",m_none:"m_none",m_auto:"m_auto",m_initial:"m_initial",m_inherit:"m_inherit",mr_xxs:"mr_xxs",mr_xs:"mr_xs",mr_sm:"mr_sm",mr_md:"mr_md",mr_lg:"mr_lg",mr_xl:"mr_xl",mr_none:"mr_none",mr_auto:"mr_auto",mr_initial:"mr_initial",mr_inherit:"mr_inherit",ml_xxs:"ml_xxs",ml_xs:"ml_xs",ml_sm:"ml_sm",ml_md:"ml_md",ml_lg:"ml_lg",ml_xl:"ml_xl",ml_none:"ml_none",ml_auto:"ml_auto",ml_initial:"ml_initial",ml_inherit:"ml_inherit",mt_xxs:"mt_xxs",mt_xs:"mt_xs",mt_sm:"mt_sm",mt_md:"mt_md",mt_lg:"mt_lg",mt_xl:"mt_xl",mt_none:"mt_none",mt_auto:"mt_auto",mt_initial:"mt_initial",mt_inherit:"mt_inherit",mb_xxs:"mb_xxs",mb_xs:"mb_xs",mb_sm:"mb_sm",mb_md:"mb_md",mb_lg:"mb_lg",mb_xl:"mb_xl",mb_none:"mb_none",mb_auto:"mb_auto",mb_initial:"mb_initial",mb_inherit:"mb_inherit",mx_xxs:"mx_xxs",mx_xs:"mx_xs",mx_sm:"mx_sm",mx_md:"mx_md",mx_lg:"mx_lg",mx_xl:"mx_xl",mx_none:"mx_none",mx_auto:"mx_auto",mx_initial:"mx_initial",mx_inherit:"mx_inherit",my_xxs:"my_xxs",my_xs:"my_xs",my_sm:"my_sm",my_md:"my_md",my_lg:"my_lg",my_xl:"my_xl",my_none:"my_none",my_auto:"my_auto",my_initial:"my_initial",my_inherit:"my_inherit",p_xxs:"p_xxs",p_xs:"p_xs",p_sm:"p_sm",p_md:"p_md",p_lg:"p_lg",p_xl:"p_xl",p_none:"p_none",p_auto:"p_auto",p_initial:"p_initial",p_inherit:"p_inherit",pr_xxs:"pr_xxs",pr_xs:"pr_xs",pr_sm:"pr_sm",pr_md:"pr_md",pr_lg:"pr_lg",pr_xl:"pr_xl",pr_none:"pr_none",pr_auto:"pr_auto",pr_initial:"pr_initial",pr_inherit:"pr_inherit",pl_xxs:"pl_xxs",pl_xs:"pl_xs",pl_sm:"pl_sm",pl_md:"pl_md",pl_lg:"pl_lg",pl_xl:"pl_xl",pl_none:"pl_none",pl_auto:"pl_auto",pl_initial:"pl_initial",pl_inherit:"pl_inherit",pt_xxs:"pt_xxs",pt_xs:"pt_xs",pt_sm:"pt_sm",pt_md:"pt_md",pt_lg:"pt_lg",pt_xl:"pt_xl",pt_none:"pt_none",pt_auto:"pt_auto",pt_initial:"pt_initial",pt_inherit:"pt_inherit",pb_xxs:"pb_xxs",pb_xs:"pb_xs",pb_sm:"pb_sm",pb_md:"pb_md",pb_lg:"pb_lg",pb_xl:"pb_xl",pb_none:"pb_none",pb_auto:"pb_auto",pb_initial:"pb_initial",pb_inherit:"pb_inherit",px_xxs:"px_xxs",px_xs:"px_xs",px_sm:"px_sm",px_md:"px_md",px_lg:"px_lg",px_xl:"px_xl",px_none:"px_none",px_auto:"px_auto",px_initial:"px_initial",px_inherit:"px_inherit",py_xxs:"py_xxs",py_xs:"py_xs",py_sm:"py_sm",py_md:"py_md",py_lg:"py_lg",py_xl:"py_xl",py_none:"py_none",py_auto:"py_auto",py_initial:"py_initial",py_inherit:"py_inherit","break_at_xs:m_xxs":"break_at_xs:m_xxs","break_at_xs:m_xs":"break_at_xs:m_xs","break_at_xs:m_sm":"break_at_xs:m_sm","break_at_xs:m_md":"break_at_xs:m_md","break_at_xs:m_lg":"break_at_xs:m_lg","break_at_xs:m_xl":"break_at_xs:m_xl","break_at_xs:m_none":"break_at_xs:m_none","break_at_xs:m_auto":"break_at_xs:m_auto","break_at_xs:m_initial":"break_at_xs:m_initial","break_at_xs:m_inherit":"break_at_xs:m_inherit","break_on_xs:m_xxs":"break_on_xs:m_xxs","break_on_xs:m_xs":"break_on_xs:m_xs","break_on_xs:m_sm":"break_on_xs:m_sm","break_on_xs:m_md":"break_on_xs:m_md","break_on_xs:m_lg":"break_on_xs:m_lg","break_on_xs:m_xl":"break_on_xs:m_xl","break_on_xs:m_none":"break_on_xs:m_none","break_on_xs:m_auto":"break_on_xs:m_auto","break_on_xs:m_initial":"break_on_xs:m_initial","break_on_xs:m_inherit":"break_on_xs:m_inherit","break_at_xs:mr_xxs":"break_at_xs:mr_xxs","break_at_xs:mr_xs":"break_at_xs:mr_xs","break_at_xs:mr_sm":"break_at_xs:mr_sm","break_at_xs:mr_md":"break_at_xs:mr_md","break_at_xs:mr_lg":"break_at_xs:mr_lg","break_at_xs:mr_xl":"break_at_xs:mr_xl","break_at_xs:mr_none":"break_at_xs:mr_none","break_at_xs:mr_auto":"break_at_xs:mr_auto","break_at_xs:mr_initial":"break_at_xs:mr_initial","break_at_xs:mr_inherit":"break_at_xs:mr_inherit","break_on_xs:mr_xxs":"break_on_xs:mr_xxs","break_on_xs:mr_xs":"break_on_xs:mr_xs","break_on_xs:mr_sm":"break_on_xs:mr_sm","break_on_xs:mr_md":"break_on_xs:mr_md","break_on_xs:mr_lg":"break_on_xs:mr_lg","break_on_xs:mr_xl":"break_on_xs:mr_xl","break_on_xs:mr_none":"break_on_xs:mr_none","break_on_xs:mr_auto":"break_on_xs:mr_auto","break_on_xs:mr_initial":"break_on_xs:mr_initial","break_on_xs:mr_inherit":"break_on_xs:mr_inherit","break_at_xs:ml_xxs":"break_at_xs:ml_xxs","break_at_xs:ml_xs":"break_at_xs:ml_xs","break_at_xs:ml_sm":"break_at_xs:ml_sm","break_at_xs:ml_md":"break_at_xs:ml_md","break_at_xs:ml_lg":"break_at_xs:ml_lg","break_at_xs:ml_xl":"break_at_xs:ml_xl","break_at_xs:ml_none":"break_at_xs:ml_none","break_at_xs:ml_auto":"break_at_xs:ml_auto","break_at_xs:ml_initial":"break_at_xs:ml_initial","break_at_xs:ml_inherit":"break_at_xs:ml_inherit","break_on_xs:ml_xxs":"break_on_xs:ml_xxs","break_on_xs:ml_xs":"break_on_xs:ml_xs","break_on_xs:ml_sm":"break_on_xs:ml_sm","break_on_xs:ml_md":"break_on_xs:ml_md","break_on_xs:ml_lg":"break_on_xs:ml_lg","break_on_xs:ml_xl":"break_on_xs:ml_xl","break_on_xs:ml_none":"break_on_xs:ml_none","break_on_xs:ml_auto":"break_on_xs:ml_auto","break_on_xs:ml_initial":"break_on_xs:ml_initial","break_on_xs:ml_inherit":"break_on_xs:ml_inherit","break_at_xs:mt_xxs":"break_at_xs:mt_xxs","break_at_xs:mt_xs":"break_at_xs:mt_xs","break_at_xs:mt_sm":"break_at_xs:mt_sm","break_at_xs:mt_md":"break_at_xs:mt_md","break_at_xs:mt_lg":"break_at_xs:mt_lg","break_at_xs:mt_xl":"break_at_xs:mt_xl","break_at_xs:mt_none":"break_at_xs:mt_none","break_at_xs:mt_auto":"break_at_xs:mt_auto","break_at_xs:mt_initial":"break_at_xs:mt_initial","break_at_xs:mt_inherit":"break_at_xs:mt_inherit","break_on_xs:mt_xxs":"break_on_xs:mt_xxs","break_on_xs:mt_xs":"break_on_xs:mt_xs","break_on_xs:mt_sm":"break_on_xs:mt_sm","break_on_xs:mt_md":"break_on_xs:mt_md","break_on_xs:mt_lg":"break_on_xs:mt_lg","break_on_xs:mt_xl":"break_on_xs:mt_xl","break_on_xs:mt_none":"break_on_xs:mt_none","break_on_xs:mt_auto":"break_on_xs:mt_auto","break_on_xs:mt_initial":"break_on_xs:mt_initial","break_on_xs:mt_inherit":"break_on_xs:mt_inherit","break_at_xs:mb_xxs":"break_at_xs:mb_xxs","break_at_xs:mb_xs":"break_at_xs:mb_xs","break_at_xs:mb_sm":"break_at_xs:mb_sm","break_at_xs:mb_md":"break_at_xs:mb_md","break_at_xs:mb_lg":"break_at_xs:mb_lg","break_at_xs:mb_xl":"break_at_xs:mb_xl","break_at_xs:mb_none":"break_at_xs:mb_none","break_at_xs:mb_auto":"break_at_xs:mb_auto","break_at_xs:mb_initial":"break_at_xs:mb_initial","break_at_xs:mb_inherit":"break_at_xs:mb_inherit","break_on_xs:mb_xxs":"break_on_xs:mb_xxs","break_on_xs:mb_xs":"break_on_xs:mb_xs","break_on_xs:mb_sm":"break_on_xs:mb_sm","break_on_xs:mb_md":"break_on_xs:mb_md","break_on_xs:mb_lg":"break_on_xs:mb_lg","break_on_xs:mb_xl":"break_on_xs:mb_xl","break_on_xs:mb_none":"break_on_xs:mb_none","break_on_xs:mb_auto":"break_on_xs:mb_auto","break_on_xs:mb_initial":"break_on_xs:mb_initial","break_on_xs:mb_inherit":"break_on_xs:mb_inherit","break_at_xs:mx_xxs":"break_at_xs:mx_xxs","break_at_xs:mx_xs":"break_at_xs:mx_xs","break_at_xs:mx_sm":"break_at_xs:mx_sm","break_at_xs:mx_md":"break_at_xs:mx_md","break_at_xs:mx_lg":"break_at_xs:mx_lg","break_at_xs:mx_xl":"break_at_xs:mx_xl","break_at_xs:mx_none":"break_at_xs:mx_none","break_at_xs:mx_auto":"break_at_xs:mx_auto","break_at_xs:mx_initial":"break_at_xs:mx_initial","break_at_xs:mx_inherit":"break_at_xs:mx_inherit","break_on_xs:mx_xxs":"break_on_xs:mx_xxs","break_on_xs:mx_xs":"break_on_xs:mx_xs","break_on_xs:mx_sm":"break_on_xs:mx_sm","break_on_xs:mx_md":"break_on_xs:mx_md","break_on_xs:mx_lg":"break_on_xs:mx_lg","break_on_xs:mx_xl":"break_on_xs:mx_xl","break_on_xs:mx_none":"break_on_xs:mx_none","break_on_xs:mx_auto":"break_on_xs:mx_auto","break_on_xs:mx_initial":"break_on_xs:mx_initial","break_on_xs:mx_inherit":"break_on_xs:mx_inherit","break_at_xs:my_xxs":"break_at_xs:my_xxs","break_at_xs:my_xs":"break_at_xs:my_xs","break_at_xs:my_sm":"break_at_xs:my_sm","break_at_xs:my_md":"break_at_xs:my_md","break_at_xs:my_lg":"break_at_xs:my_lg","break_at_xs:my_xl":"break_at_xs:my_xl","break_at_xs:my_none":"break_at_xs:my_none","break_at_xs:my_auto":"break_at_xs:my_auto","break_at_xs:my_initial":"break_at_xs:my_initial","break_at_xs:my_inherit":"break_at_xs:my_inherit","break_on_xs:my_xxs":"break_on_xs:my_xxs","break_on_xs:my_xs":"break_on_xs:my_xs","break_on_xs:my_sm":"break_on_xs:my_sm","break_on_xs:my_md":"break_on_xs:my_md","break_on_xs:my_lg":"break_on_xs:my_lg","break_on_xs:my_xl":"break_on_xs:my_xl","break_on_xs:my_none":"break_on_xs:my_none","break_on_xs:my_auto":"break_on_xs:my_auto","break_on_xs:my_initial":"break_on_xs:my_initial","break_on_xs:my_inherit":"break_on_xs:my_inherit","break_at_xs:p_xxs":"break_at_xs:p_xxs","break_at_xs:p_xs":"break_at_xs:p_xs","break_at_xs:p_sm":"break_at_xs:p_sm","break_at_xs:p_md":"break_at_xs:p_md","break_at_xs:p_lg":"break_at_xs:p_lg","break_at_xs:p_xl":"break_at_xs:p_xl","break_at_xs:p_none":"break_at_xs:p_none","break_at_xs:p_auto":"break_at_xs:p_auto","break_at_xs:p_initial":"break_at_xs:p_initial","break_at_xs:p_inherit":"break_at_xs:p_inherit","break_on_xs:p_xxs":"break_on_xs:p_xxs","break_on_xs:p_xs":"break_on_xs:p_xs","break_on_xs:p_sm":"break_on_xs:p_sm","break_on_xs:p_md":"break_on_xs:p_md","break_on_xs:p_lg":"break_on_xs:p_lg","break_on_xs:p_xl":"break_on_xs:p_xl","break_on_xs:p_none":"break_on_xs:p_none","break_on_xs:p_auto":"break_on_xs:p_auto","break_on_xs:p_initial":"break_on_xs:p_initial","break_on_xs:p_inherit":"break_on_xs:p_inherit","break_at_xs:pr_xxs":"break_at_xs:pr_xxs","break_at_xs:pr_xs":"break_at_xs:pr_xs","break_at_xs:pr_sm":"break_at_xs:pr_sm","break_at_xs:pr_md":"break_at_xs:pr_md","break_at_xs:pr_lg":"break_at_xs:pr_lg","break_at_xs:pr_xl":"break_at_xs:pr_xl","break_at_xs:pr_none":"break_at_xs:pr_none","break_at_xs:pr_auto":"break_at_xs:pr_auto","break_at_xs:pr_initial":"break_at_xs:pr_initial","break_at_xs:pr_inherit":"break_at_xs:pr_inherit","break_on_xs:pr_xxs":"break_on_xs:pr_xxs","break_on_xs:pr_xs":"break_on_xs:pr_xs","break_on_xs:pr_sm":"break_on_xs:pr_sm","break_on_xs:pr_md":"break_on_xs:pr_md","break_on_xs:pr_lg":"break_on_xs:pr_lg","break_on_xs:pr_xl":"break_on_xs:pr_xl","break_on_xs:pr_none":"break_on_xs:pr_none","break_on_xs:pr_auto":"break_on_xs:pr_auto","break_on_xs:pr_initial":"break_on_xs:pr_initial","break_on_xs:pr_inherit":"break_on_xs:pr_inherit","break_at_xs:pl_xxs":"break_at_xs:pl_xxs","break_at_xs:pl_xs":"break_at_xs:pl_xs","break_at_xs:pl_sm":"break_at_xs:pl_sm","break_at_xs:pl_md":"break_at_xs:pl_md","break_at_xs:pl_lg":"break_at_xs:pl_lg","break_at_xs:pl_xl":"break_at_xs:pl_xl","break_at_xs:pl_none":"break_at_xs:pl_none","break_at_xs:pl_auto":"break_at_xs:pl_auto","break_at_xs:pl_initial":"break_at_xs:pl_initial","break_at_xs:pl_inherit":"break_at_xs:pl_inherit","break_on_xs:pl_xxs":"break_on_xs:pl_xxs","break_on_xs:pl_xs":"break_on_xs:pl_xs","break_on_xs:pl_sm":"break_on_xs:pl_sm","break_on_xs:pl_md":"break_on_xs:pl_md","break_on_xs:pl_lg":"break_on_xs:pl_lg","break_on_xs:pl_xl":"break_on_xs:pl_xl","break_on_xs:pl_none":"break_on_xs:pl_none","break_on_xs:pl_auto":"break_on_xs:pl_auto","break_on_xs:pl_initial":"break_on_xs:pl_initial","break_on_xs:pl_inherit":"break_on_xs:pl_inherit","break_at_xs:pt_xxs":"break_at_xs:pt_xxs","break_at_xs:pt_xs":"break_at_xs:pt_xs","break_at_xs:pt_sm":"break_at_xs:pt_sm","break_at_xs:pt_md":"break_at_xs:pt_md","break_at_xs:pt_lg":"break_at_xs:pt_lg","break_at_xs:pt_xl":"break_at_xs:pt_xl","break_at_xs:pt_none":"break_at_xs:pt_none","break_at_xs:pt_auto":"break_at_xs:pt_auto","break_at_xs:pt_initial":"break_at_xs:pt_initial","break_at_xs:pt_inherit":"break_at_xs:pt_inherit","break_on_xs:pt_xxs":"break_on_xs:pt_xxs","break_on_xs:pt_xs":"break_on_xs:pt_xs","break_on_xs:pt_sm":"break_on_xs:pt_sm","break_on_xs:pt_md":"break_on_xs:pt_md","break_on_xs:pt_lg":"break_on_xs:pt_lg","break_on_xs:pt_xl":"break_on_xs:pt_xl","break_on_xs:pt_none":"break_on_xs:pt_none","break_on_xs:pt_auto":"break_on_xs:pt_auto","break_on_xs:pt_initial":"break_on_xs:pt_initial","break_on_xs:pt_inherit":"break_on_xs:pt_inherit","break_at_xs:pb_xxs":"break_at_xs:pb_xxs","break_at_xs:pb_xs":"break_at_xs:pb_xs","break_at_xs:pb_sm":"break_at_xs:pb_sm","break_at_xs:pb_md":"break_at_xs:pb_md","break_at_xs:pb_lg":"break_at_xs:pb_lg","break_at_xs:pb_xl":"break_at_xs:pb_xl","break_at_xs:pb_none":"break_at_xs:pb_none","break_at_xs:pb_auto":"break_at_xs:pb_auto","break_at_xs:pb_initial":"break_at_xs:pb_initial","break_at_xs:pb_inherit":"break_at_xs:pb_inherit","break_on_xs:pb_xxs":"break_on_xs:pb_xxs","break_on_xs:pb_xs":"break_on_xs:pb_xs","break_on_xs:pb_sm":"break_on_xs:pb_sm","break_on_xs:pb_md":"break_on_xs:pb_md","break_on_xs:pb_lg":"break_on_xs:pb_lg","break_on_xs:pb_xl":"break_on_xs:pb_xl","break_on_xs:pb_none":"break_on_xs:pb_none","break_on_xs:pb_auto":"break_on_xs:pb_auto","break_on_xs:pb_initial":"break_on_xs:pb_initial","break_on_xs:pb_inherit":"break_on_xs:pb_inherit","break_at_xs:px_xxs":"break_at_xs:px_xxs","break_at_xs:px_xs":"break_at_xs:px_xs","break_at_xs:px_sm":"break_at_xs:px_sm","break_at_xs:px_md":"break_at_xs:px_md","break_at_xs:px_lg":"break_at_xs:px_lg","break_at_xs:px_xl":"break_at_xs:px_xl","break_at_xs:px_none":"break_at_xs:px_none","break_at_xs:px_auto":"break_at_xs:px_auto","break_at_xs:px_initial":"break_at_xs:px_initial","break_at_xs:px_inherit":"break_at_xs:px_inherit","break_on_xs:px_xxs":"break_on_xs:px_xxs","break_on_xs:px_xs":"break_on_xs:px_xs","break_on_xs:px_sm":"break_on_xs:px_sm","break_on_xs:px_md":"break_on_xs:px_md","break_on_xs:px_lg":"break_on_xs:px_lg","break_on_xs:px_xl":"break_on_xs:px_xl","break_on_xs:px_none":"break_on_xs:px_none","break_on_xs:px_auto":"break_on_xs:px_auto","break_on_xs:px_initial":"break_on_xs:px_initial","break_on_xs:px_inherit":"break_on_xs:px_inherit","break_at_xs:py_xxs":"break_at_xs:py_xxs","break_at_xs:py_xs":"break_at_xs:py_xs","break_at_xs:py_sm":"break_at_xs:py_sm","break_at_xs:py_md":"break_at_xs:py_md","break_at_xs:py_lg":"break_at_xs:py_lg","break_at_xs:py_xl":"break_at_xs:py_xl","break_at_xs:py_none":"break_at_xs:py_none","break_at_xs:py_auto":"break_at_xs:py_auto","break_at_xs:py_initial":"break_at_xs:py_initial","break_at_xs:py_inherit":"break_at_xs:py_inherit","break_on_xs:py_xxs":"break_on_xs:py_xxs","break_on_xs:py_xs":"break_on_xs:py_xs","break_on_xs:py_sm":"break_on_xs:py_sm","break_on_xs:py_md":"break_on_xs:py_md","break_on_xs:py_lg":"break_on_xs:py_lg","break_on_xs:py_xl":"break_on_xs:py_xl","break_on_xs:py_none":"break_on_xs:py_none","break_on_xs:py_auto":"break_on_xs:py_auto","break_on_xs:py_initial":"break_on_xs:py_initial","break_on_xs:py_inherit":"break_on_xs:py_inherit","break_at_sm:m_xxs":"break_at_sm:m_xxs","break_at_sm:m_xs":"break_at_sm:m_xs","break_at_sm:m_sm":"break_at_sm:m_sm","break_at_sm:m_md":"break_at_sm:m_md","break_at_sm:m_lg":"break_at_sm:m_lg","break_at_sm:m_xl":"break_at_sm:m_xl","break_at_sm:m_none":"break_at_sm:m_none","break_at_sm:m_auto":"break_at_sm:m_auto","break_at_sm:m_initial":"break_at_sm:m_initial","break_at_sm:m_inherit":"break_at_sm:m_inherit","break_on_sm:m_xxs":"break_on_sm:m_xxs","break_on_sm:m_xs":"break_on_sm:m_xs","break_on_sm:m_sm":"break_on_sm:m_sm","break_on_sm:m_md":"break_on_sm:m_md","break_on_sm:m_lg":"break_on_sm:m_lg","break_on_sm:m_xl":"break_on_sm:m_xl","break_on_sm:m_none":"break_on_sm:m_none","break_on_sm:m_auto":"break_on_sm:m_auto","break_on_sm:m_initial":"break_on_sm:m_initial","break_on_sm:m_inherit":"break_on_sm:m_inherit","break_at_sm:mr_xxs":"break_at_sm:mr_xxs","break_at_sm:mr_xs":"break_at_sm:mr_xs","break_at_sm:mr_sm":"break_at_sm:mr_sm","break_at_sm:mr_md":"break_at_sm:mr_md","break_at_sm:mr_lg":"break_at_sm:mr_lg","break_at_sm:mr_xl":"break_at_sm:mr_xl","break_at_sm:mr_none":"break_at_sm:mr_none","break_at_sm:mr_auto":"break_at_sm:mr_auto","break_at_sm:mr_initial":"break_at_sm:mr_initial","break_at_sm:mr_inherit":"break_at_sm:mr_inherit","break_on_sm:mr_xxs":"break_on_sm:mr_xxs","break_on_sm:mr_xs":"break_on_sm:mr_xs","break_on_sm:mr_sm":"break_on_sm:mr_sm","break_on_sm:mr_md":"break_on_sm:mr_md","break_on_sm:mr_lg":"break_on_sm:mr_lg","break_on_sm:mr_xl":"break_on_sm:mr_xl","break_on_sm:mr_none":"break_on_sm:mr_none","break_on_sm:mr_auto":"break_on_sm:mr_auto","break_on_sm:mr_initial":"break_on_sm:mr_initial","break_on_sm:mr_inherit":"break_on_sm:mr_inherit","break_at_sm:ml_xxs":"break_at_sm:ml_xxs","break_at_sm:ml_xs":"break_at_sm:ml_xs","break_at_sm:ml_sm":"break_at_sm:ml_sm","break_at_sm:ml_md":"break_at_sm:ml_md","break_at_sm:ml_lg":"break_at_sm:ml_lg","break_at_sm:ml_xl":"break_at_sm:ml_xl","break_at_sm:ml_none":"break_at_sm:ml_none","break_at_sm:ml_auto":"break_at_sm:ml_auto","break_at_sm:ml_initial":"break_at_sm:ml_initial","break_at_sm:ml_inherit":"break_at_sm:ml_inherit","break_on_sm:ml_xxs":"break_on_sm:ml_xxs","break_on_sm:ml_xs":"break_on_sm:ml_xs","break_on_sm:ml_sm":"break_on_sm:ml_sm","break_on_sm:ml_md":"break_on_sm:ml_md","break_on_sm:ml_lg":"break_on_sm:ml_lg","break_on_sm:ml_xl":"break_on_sm:ml_xl","break_on_sm:ml_none":"break_on_sm:ml_none","break_on_sm:ml_auto":"break_on_sm:ml_auto","break_on_sm:ml_initial":"break_on_sm:ml_initial","break_on_sm:ml_inherit":"break_on_sm:ml_inherit","break_at_sm:mt_xxs":"break_at_sm:mt_xxs","break_at_sm:mt_xs":"break_at_sm:mt_xs","break_at_sm:mt_sm":"break_at_sm:mt_sm","break_at_sm:mt_md":"break_at_sm:mt_md","break_at_sm:mt_lg":"break_at_sm:mt_lg","break_at_sm:mt_xl":"break_at_sm:mt_xl","break_at_sm:mt_none":"break_at_sm:mt_none","break_at_sm:mt_auto":"break_at_sm:mt_auto","break_at_sm:mt_initial":"break_at_sm:mt_initial","break_at_sm:mt_inherit":"break_at_sm:mt_inherit","break_on_sm:mt_xxs":"break_on_sm:mt_xxs","break_on_sm:mt_xs":"break_on_sm:mt_xs","break_on_sm:mt_sm":"break_on_sm:mt_sm","break_on_sm:mt_md":"break_on_sm:mt_md","break_on_sm:mt_lg":"break_on_sm:mt_lg","break_on_sm:mt_xl":"break_on_sm:mt_xl","break_on_sm:mt_none":"break_on_sm:mt_none","break_on_sm:mt_auto":"break_on_sm:mt_auto","break_on_sm:mt_initial":"break_on_sm:mt_initial","break_on_sm:mt_inherit":"break_on_sm:mt_inherit","break_at_sm:mb_xxs":"break_at_sm:mb_xxs","break_at_sm:mb_xs":"break_at_sm:mb_xs","break_at_sm:mb_sm":"break_at_sm:mb_sm","break_at_sm:mb_md":"break_at_sm:mb_md","break_at_sm:mb_lg":"break_at_sm:mb_lg","break_at_sm:mb_xl":"break_at_sm:mb_xl","break_at_sm:mb_none":"break_at_sm:mb_none","break_at_sm:mb_auto":"break_at_sm:mb_auto","break_at_sm:mb_initial":"break_at_sm:mb_initial","break_at_sm:mb_inherit":"break_at_sm:mb_inherit","break_on_sm:mb_xxs":"break_on_sm:mb_xxs","break_on_sm:mb_xs":"break_on_sm:mb_xs","break_on_sm:mb_sm":"break_on_sm:mb_sm","break_on_sm:mb_md":"break_on_sm:mb_md","break_on_sm:mb_lg":"break_on_sm:mb_lg","break_on_sm:mb_xl":"break_on_sm:mb_xl","break_on_sm:mb_none":"break_on_sm:mb_none","break_on_sm:mb_auto":"break_on_sm:mb_auto","break_on_sm:mb_initial":"break_on_sm:mb_initial","break_on_sm:mb_inherit":"break_on_sm:mb_inherit","break_at_sm:mx_xxs":"break_at_sm:mx_xxs","break_at_sm:mx_xs":"break_at_sm:mx_xs","break_at_sm:mx_sm":"break_at_sm:mx_sm","break_at_sm:mx_md":"break_at_sm:mx_md","break_at_sm:mx_lg":"break_at_sm:mx_lg","break_at_sm:mx_xl":"break_at_sm:mx_xl","break_at_sm:mx_none":"break_at_sm:mx_none","break_at_sm:mx_auto":"break_at_sm:mx_auto","break_at_sm:mx_initial":"break_at_sm:mx_initial","break_at_sm:mx_inherit":"break_at_sm:mx_inherit","break_on_sm:mx_xxs":"break_on_sm:mx_xxs","break_on_sm:mx_xs":"break_on_sm:mx_xs","break_on_sm:mx_sm":"break_on_sm:mx_sm","break_on_sm:mx_md":"break_on_sm:mx_md","break_on_sm:mx_lg":"break_on_sm:mx_lg","break_on_sm:mx_xl":"break_on_sm:mx_xl","break_on_sm:mx_none":"break_on_sm:mx_none","break_on_sm:mx_auto":"break_on_sm:mx_auto","break_on_sm:mx_initial":"break_on_sm:mx_initial","break_on_sm:mx_inherit":"break_on_sm:mx_inherit","break_at_sm:my_xxs":"break_at_sm:my_xxs","break_at_sm:my_xs":"break_at_sm:my_xs","break_at_sm:my_sm":"break_at_sm:my_sm","break_at_sm:my_md":"break_at_sm:my_md","break_at_sm:my_lg":"break_at_sm:my_lg","break_at_sm:my_xl":"break_at_sm:my_xl","break_at_sm:my_none":"break_at_sm:my_none","break_at_sm:my_auto":"break_at_sm:my_auto","break_at_sm:my_initial":"break_at_sm:my_initial","break_at_sm:my_inherit":"break_at_sm:my_inherit","break_on_sm:my_xxs":"break_on_sm:my_xxs","break_on_sm:my_xs":"break_on_sm:my_xs","break_on_sm:my_sm":"break_on_sm:my_sm","break_on_sm:my_md":"break_on_sm:my_md","break_on_sm:my_lg":"break_on_sm:my_lg","break_on_sm:my_xl":"break_on_sm:my_xl","break_on_sm:my_none":"break_on_sm:my_none","break_on_sm:my_auto":"break_on_sm:my_auto","break_on_sm:my_initial":"break_on_sm:my_initial","break_on_sm:my_inherit":"break_on_sm:my_inherit","break_at_sm:p_xxs":"break_at_sm:p_xxs","break_at_sm:p_xs":"break_at_sm:p_xs","break_at_sm:p_sm":"break_at_sm:p_sm","break_at_sm:p_md":"break_at_sm:p_md","break_at_sm:p_lg":"break_at_sm:p_lg","break_at_sm:p_xl":"break_at_sm:p_xl","break_at_sm:p_none":"break_at_sm:p_none","break_at_sm:p_auto":"break_at_sm:p_auto","break_at_sm:p_initial":"break_at_sm:p_initial","break_at_sm:p_inherit":"break_at_sm:p_inherit","break_on_sm:p_xxs":"break_on_sm:p_xxs","break_on_sm:p_xs":"break_on_sm:p_xs","break_on_sm:p_sm":"break_on_sm:p_sm","break_on_sm:p_md":"break_on_sm:p_md","break_on_sm:p_lg":"break_on_sm:p_lg","break_on_sm:p_xl":"break_on_sm:p_xl","break_on_sm:p_none":"break_on_sm:p_none","break_on_sm:p_auto":"break_on_sm:p_auto","break_on_sm:p_initial":"break_on_sm:p_initial","break_on_sm:p_inherit":"break_on_sm:p_inherit","break_at_sm:pr_xxs":"break_at_sm:pr_xxs","break_at_sm:pr_xs":"break_at_sm:pr_xs","break_at_sm:pr_sm":"break_at_sm:pr_sm","break_at_sm:pr_md":"break_at_sm:pr_md","break_at_sm:pr_lg":"break_at_sm:pr_lg","break_at_sm:pr_xl":"break_at_sm:pr_xl","break_at_sm:pr_none":"break_at_sm:pr_none","break_at_sm:pr_auto":"break_at_sm:pr_auto","break_at_sm:pr_initial":"break_at_sm:pr_initial","break_at_sm:pr_inherit":"break_at_sm:pr_inherit","break_on_sm:pr_xxs":"break_on_sm:pr_xxs","break_on_sm:pr_xs":"break_on_sm:pr_xs","break_on_sm:pr_sm":"break_on_sm:pr_sm","break_on_sm:pr_md":"break_on_sm:pr_md","break_on_sm:pr_lg":"break_on_sm:pr_lg","break_on_sm:pr_xl":"break_on_sm:pr_xl","break_on_sm:pr_none":"break_on_sm:pr_none","break_on_sm:pr_auto":"break_on_sm:pr_auto","break_on_sm:pr_initial":"break_on_sm:pr_initial","break_on_sm:pr_inherit":"break_on_sm:pr_inherit","break_at_sm:pl_xxs":"break_at_sm:pl_xxs","break_at_sm:pl_xs":"break_at_sm:pl_xs","break_at_sm:pl_sm":"break_at_sm:pl_sm","break_at_sm:pl_md":"break_at_sm:pl_md","break_at_sm:pl_lg":"break_at_sm:pl_lg","break_at_sm:pl_xl":"break_at_sm:pl_xl","break_at_sm:pl_none":"break_at_sm:pl_none","break_at_sm:pl_auto":"break_at_sm:pl_auto","break_at_sm:pl_initial":"break_at_sm:pl_initial","break_at_sm:pl_inherit":"break_at_sm:pl_inherit","break_on_sm:pl_xxs":"break_on_sm:pl_xxs","break_on_sm:pl_xs":"break_on_sm:pl_xs","break_on_sm:pl_sm":"break_on_sm:pl_sm","break_on_sm:pl_md":"break_on_sm:pl_md","break_on_sm:pl_lg":"break_on_sm:pl_lg","break_on_sm:pl_xl":"break_on_sm:pl_xl","break_on_sm:pl_none":"break_on_sm:pl_none","break_on_sm:pl_auto":"break_on_sm:pl_auto","break_on_sm:pl_initial":"break_on_sm:pl_initial","break_on_sm:pl_inherit":"break_on_sm:pl_inherit","break_at_sm:pt_xxs":"break_at_sm:pt_xxs","break_at_sm:pt_xs":"break_at_sm:pt_xs","break_at_sm:pt_sm":"break_at_sm:pt_sm","break_at_sm:pt_md":"break_at_sm:pt_md","break_at_sm:pt_lg":"break_at_sm:pt_lg","break_at_sm:pt_xl":"break_at_sm:pt_xl","break_at_sm:pt_none":"break_at_sm:pt_none","break_at_sm:pt_auto":"break_at_sm:pt_auto","break_at_sm:pt_initial":"break_at_sm:pt_initial","break_at_sm:pt_inherit":"break_at_sm:pt_inherit","break_on_sm:pt_xxs":"break_on_sm:pt_xxs","break_on_sm:pt_xs":"break_on_sm:pt_xs","break_on_sm:pt_sm":"break_on_sm:pt_sm","break_on_sm:pt_md":"break_on_sm:pt_md","break_on_sm:pt_lg":"break_on_sm:pt_lg","break_on_sm:pt_xl":"break_on_sm:pt_xl","break_on_sm:pt_none":"break_on_sm:pt_none","break_on_sm:pt_auto":"break_on_sm:pt_auto","break_on_sm:pt_initial":"break_on_sm:pt_initial","break_on_sm:pt_inherit":"break_on_sm:pt_inherit","break_at_sm:pb_xxs":"break_at_sm:pb_xxs","break_at_sm:pb_xs":"break_at_sm:pb_xs","break_at_sm:pb_sm":"break_at_sm:pb_sm","break_at_sm:pb_md":"break_at_sm:pb_md","break_at_sm:pb_lg":"break_at_sm:pb_lg","break_at_sm:pb_xl":"break_at_sm:pb_xl","break_at_sm:pb_none":"break_at_sm:pb_none","break_at_sm:pb_auto":"break_at_sm:pb_auto","break_at_sm:pb_initial":"break_at_sm:pb_initial","break_at_sm:pb_inherit":"break_at_sm:pb_inherit","break_on_sm:pb_xxs":"break_on_sm:pb_xxs","break_on_sm:pb_xs":"break_on_sm:pb_xs","break_on_sm:pb_sm":"break_on_sm:pb_sm","break_on_sm:pb_md":"break_on_sm:pb_md","break_on_sm:pb_lg":"break_on_sm:pb_lg","break_on_sm:pb_xl":"break_on_sm:pb_xl","break_on_sm:pb_none":"break_on_sm:pb_none","break_on_sm:pb_auto":"break_on_sm:pb_auto","break_on_sm:pb_initial":"break_on_sm:pb_initial","break_on_sm:pb_inherit":"break_on_sm:pb_inherit","break_at_sm:px_xxs":"break_at_sm:px_xxs","break_at_sm:px_xs":"break_at_sm:px_xs","break_at_sm:px_sm":"break_at_sm:px_sm","break_at_sm:px_md":"break_at_sm:px_md","break_at_sm:px_lg":"break_at_sm:px_lg","break_at_sm:px_xl":"break_at_sm:px_xl","break_at_sm:px_none":"break_at_sm:px_none","break_at_sm:px_auto":"break_at_sm:px_auto","break_at_sm:px_initial":"break_at_sm:px_initial","break_at_sm:px_inherit":"break_at_sm:px_inherit","break_on_sm:px_xxs":"break_on_sm:px_xxs","break_on_sm:px_xs":"break_on_sm:px_xs","break_on_sm:px_sm":"break_on_sm:px_sm","break_on_sm:px_md":"break_on_sm:px_md","break_on_sm:px_lg":"break_on_sm:px_lg","break_on_sm:px_xl":"break_on_sm:px_xl","break_on_sm:px_none":"break_on_sm:px_none","break_on_sm:px_auto":"break_on_sm:px_auto","break_on_sm:px_initial":"break_on_sm:px_initial","break_on_sm:px_inherit":"break_on_sm:px_inherit","break_at_sm:py_xxs":"break_at_sm:py_xxs","break_at_sm:py_xs":"break_at_sm:py_xs","break_at_sm:py_sm":"break_at_sm:py_sm","break_at_sm:py_md":"break_at_sm:py_md","break_at_sm:py_lg":"break_at_sm:py_lg","break_at_sm:py_xl":"break_at_sm:py_xl","break_at_sm:py_none":"break_at_sm:py_none","break_at_sm:py_auto":"break_at_sm:py_auto","break_at_sm:py_initial":"break_at_sm:py_initial","break_at_sm:py_inherit":"break_at_sm:py_inherit","break_on_sm:py_xxs":"break_on_sm:py_xxs","break_on_sm:py_xs":"break_on_sm:py_xs","break_on_sm:py_sm":"break_on_sm:py_sm","break_on_sm:py_md":"break_on_sm:py_md","break_on_sm:py_lg":"break_on_sm:py_lg","break_on_sm:py_xl":"break_on_sm:py_xl","break_on_sm:py_none":"break_on_sm:py_none","break_on_sm:py_auto":"break_on_sm:py_auto","break_on_sm:py_initial":"break_on_sm:py_initial","break_on_sm:py_inherit":"break_on_sm:py_inherit","break_at_md:m_xxs":"break_at_md:m_xxs","break_at_md:m_xs":"break_at_md:m_xs","break_at_md:m_sm":"break_at_md:m_sm","break_at_md:m_md":"break_at_md:m_md","break_at_md:m_lg":"break_at_md:m_lg","break_at_md:m_xl":"break_at_md:m_xl","break_at_md:m_none":"break_at_md:m_none","break_at_md:m_auto":"break_at_md:m_auto","break_at_md:m_initial":"break_at_md:m_initial","break_at_md:m_inherit":"break_at_md:m_inherit","break_on_md:m_xxs":"break_on_md:m_xxs","break_on_md:m_xs":"break_on_md:m_xs","break_on_md:m_sm":"break_on_md:m_sm","break_on_md:m_md":"break_on_md:m_md","break_on_md:m_lg":"break_on_md:m_lg","break_on_md:m_xl":"break_on_md:m_xl","break_on_md:m_none":"break_on_md:m_none","break_on_md:m_auto":"break_on_md:m_auto","break_on_md:m_initial":"break_on_md:m_initial","break_on_md:m_inherit":"break_on_md:m_inherit","break_at_md:mr_xxs":"break_at_md:mr_xxs","break_at_md:mr_xs":"break_at_md:mr_xs","break_at_md:mr_sm":"break_at_md:mr_sm","break_at_md:mr_md":"break_at_md:mr_md","break_at_md:mr_lg":"break_at_md:mr_lg","break_at_md:mr_xl":"break_at_md:mr_xl","break_at_md:mr_none":"break_at_md:mr_none","break_at_md:mr_auto":"break_at_md:mr_auto","break_at_md:mr_initial":"break_at_md:mr_initial","break_at_md:mr_inherit":"break_at_md:mr_inherit","break_on_md:mr_xxs":"break_on_md:mr_xxs","break_on_md:mr_xs":"break_on_md:mr_xs","break_on_md:mr_sm":"break_on_md:mr_sm","break_on_md:mr_md":"break_on_md:mr_md","break_on_md:mr_lg":"break_on_md:mr_lg","break_on_md:mr_xl":"break_on_md:mr_xl","break_on_md:mr_none":"break_on_md:mr_none","break_on_md:mr_auto":"break_on_md:mr_auto","break_on_md:mr_initial":"break_on_md:mr_initial","break_on_md:mr_inherit":"break_on_md:mr_inherit","break_at_md:ml_xxs":"break_at_md:ml_xxs","break_at_md:ml_xs":"break_at_md:ml_xs","break_at_md:ml_sm":"break_at_md:ml_sm","break_at_md:ml_md":"break_at_md:ml_md","break_at_md:ml_lg":"break_at_md:ml_lg","break_at_md:ml_xl":"break_at_md:ml_xl","break_at_md:ml_none":"break_at_md:ml_none","break_at_md:ml_auto":"break_at_md:ml_auto","break_at_md:ml_initial":"break_at_md:ml_initial","break_at_md:ml_inherit":"break_at_md:ml_inherit","break_on_md:ml_xxs":"break_on_md:ml_xxs","break_on_md:ml_xs":"break_on_md:ml_xs","break_on_md:ml_sm":"break_on_md:ml_sm","break_on_md:ml_md":"break_on_md:ml_md","break_on_md:ml_lg":"break_on_md:ml_lg","break_on_md:ml_xl":"break_on_md:ml_xl","break_on_md:ml_none":"break_on_md:ml_none","break_on_md:ml_auto":"break_on_md:ml_auto","break_on_md:ml_initial":"break_on_md:ml_initial","break_on_md:ml_inherit":"break_on_md:ml_inherit","break_at_md:mt_xxs":"break_at_md:mt_xxs","break_at_md:mt_xs":"break_at_md:mt_xs","break_at_md:mt_sm":"break_at_md:mt_sm","break_at_md:mt_md":"break_at_md:mt_md","break_at_md:mt_lg":"break_at_md:mt_lg","break_at_md:mt_xl":"break_at_md:mt_xl","break_at_md:mt_none":"break_at_md:mt_none","break_at_md:mt_auto":"break_at_md:mt_auto","break_at_md:mt_initial":"break_at_md:mt_initial","break_at_md:mt_inherit":"break_at_md:mt_inherit","break_on_md:mt_xxs":"break_on_md:mt_xxs","break_on_md:mt_xs":"break_on_md:mt_xs","break_on_md:mt_sm":"break_on_md:mt_sm","break_on_md:mt_md":"break_on_md:mt_md","break_on_md:mt_lg":"break_on_md:mt_lg","break_on_md:mt_xl":"break_on_md:mt_xl","break_on_md:mt_none":"break_on_md:mt_none","break_on_md:mt_auto":"break_on_md:mt_auto","break_on_md:mt_initial":"break_on_md:mt_initial","break_on_md:mt_inherit":"break_on_md:mt_inherit","break_at_md:mb_xxs":"break_at_md:mb_xxs","break_at_md:mb_xs":"break_at_md:mb_xs","break_at_md:mb_sm":"break_at_md:mb_sm","break_at_md:mb_md":"break_at_md:mb_md","break_at_md:mb_lg":"break_at_md:mb_lg","break_at_md:mb_xl":"break_at_md:mb_xl","break_at_md:mb_none":"break_at_md:mb_none","break_at_md:mb_auto":"break_at_md:mb_auto","break_at_md:mb_initial":"break_at_md:mb_initial","break_at_md:mb_inherit":"break_at_md:mb_inherit","break_on_md:mb_xxs":"break_on_md:mb_xxs","break_on_md:mb_xs":"break_on_md:mb_xs","break_on_md:mb_sm":"break_on_md:mb_sm","break_on_md:mb_md":"break_on_md:mb_md","break_on_md:mb_lg":"break_on_md:mb_lg","break_on_md:mb_xl":"break_on_md:mb_xl","break_on_md:mb_none":"break_on_md:mb_none","break_on_md:mb_auto":"break_on_md:mb_auto","break_on_md:mb_initial":"break_on_md:mb_initial","break_on_md:mb_inherit":"break_on_md:mb_inherit","break_at_md:mx_xxs":"break_at_md:mx_xxs","break_at_md:mx_xs":"break_at_md:mx_xs","break_at_md:mx_sm":"break_at_md:mx_sm","break_at_md:mx_md":"break_at_md:mx_md","break_at_md:mx_lg":"break_at_md:mx_lg","break_at_md:mx_xl":"break_at_md:mx_xl","break_at_md:mx_none":"break_at_md:mx_none","break_at_md:mx_auto":"break_at_md:mx_auto","break_at_md:mx_initial":"break_at_md:mx_initial","break_at_md:mx_inherit":"break_at_md:mx_inherit","break_on_md:mx_xxs":"break_on_md:mx_xxs","break_on_md:mx_xs":"break_on_md:mx_xs","break_on_md:mx_sm":"break_on_md:mx_sm","break_on_md:mx_md":"break_on_md:mx_md","break_on_md:mx_lg":"break_on_md:mx_lg","break_on_md:mx_xl":"break_on_md:mx_xl","break_on_md:mx_none":"break_on_md:mx_none","break_on_md:mx_auto":"break_on_md:mx_auto","break_on_md:mx_initial":"break_on_md:mx_initial","break_on_md:mx_inherit":"break_on_md:mx_inherit","break_at_md:my_xxs":"break_at_md:my_xxs","break_at_md:my_xs":"break_at_md:my_xs","break_at_md:my_sm":"break_at_md:my_sm","break_at_md:my_md":"break_at_md:my_md","break_at_md:my_lg":"break_at_md:my_lg","break_at_md:my_xl":"break_at_md:my_xl","break_at_md:my_none":"break_at_md:my_none","break_at_md:my_auto":"break_at_md:my_auto","break_at_md:my_initial":"break_at_md:my_initial","break_at_md:my_inherit":"break_at_md:my_inherit","break_on_md:my_xxs":"break_on_md:my_xxs","break_on_md:my_xs":"break_on_md:my_xs","break_on_md:my_sm":"break_on_md:my_sm","break_on_md:my_md":"break_on_md:my_md","break_on_md:my_lg":"break_on_md:my_lg","break_on_md:my_xl":"break_on_md:my_xl","break_on_md:my_none":"break_on_md:my_none","break_on_md:my_auto":"break_on_md:my_auto","break_on_md:my_initial":"break_on_md:my_initial","break_on_md:my_inherit":"break_on_md:my_inherit","break_at_md:p_xxs":"break_at_md:p_xxs","break_at_md:p_xs":"break_at_md:p_xs","break_at_md:p_sm":"break_at_md:p_sm","break_at_md:p_md":"break_at_md:p_md","break_at_md:p_lg":"break_at_md:p_lg","break_at_md:p_xl":"break_at_md:p_xl","break_at_md:p_none":"break_at_md:p_none","break_at_md:p_auto":"break_at_md:p_auto","break_at_md:p_initial":"break_at_md:p_initial","break_at_md:p_inherit":"break_at_md:p_inherit","break_on_md:p_xxs":"break_on_md:p_xxs","break_on_md:p_xs":"break_on_md:p_xs","break_on_md:p_sm":"break_on_md:p_sm","break_on_md:p_md":"break_on_md:p_md","break_on_md:p_lg":"break_on_md:p_lg","break_on_md:p_xl":"break_on_md:p_xl","break_on_md:p_none":"break_on_md:p_none","break_on_md:p_auto":"break_on_md:p_auto","break_on_md:p_initial":"break_on_md:p_initial","break_on_md:p_inherit":"break_on_md:p_inherit","break_at_md:pr_xxs":"break_at_md:pr_xxs","break_at_md:pr_xs":"break_at_md:pr_xs","break_at_md:pr_sm":"break_at_md:pr_sm","break_at_md:pr_md":"break_at_md:pr_md","break_at_md:pr_lg":"break_at_md:pr_lg","break_at_md:pr_xl":"break_at_md:pr_xl","break_at_md:pr_none":"break_at_md:pr_none","break_at_md:pr_auto":"break_at_md:pr_auto","break_at_md:pr_initial":"break_at_md:pr_initial","break_at_md:pr_inherit":"break_at_md:pr_inherit","break_on_md:pr_xxs":"break_on_md:pr_xxs","break_on_md:pr_xs":"break_on_md:pr_xs","break_on_md:pr_sm":"break_on_md:pr_sm","break_on_md:pr_md":"break_on_md:pr_md","break_on_md:pr_lg":"break_on_md:pr_lg","break_on_md:pr_xl":"break_on_md:pr_xl","break_on_md:pr_none":"break_on_md:pr_none","break_on_md:pr_auto":"break_on_md:pr_auto","break_on_md:pr_initial":"break_on_md:pr_initial","break_on_md:pr_inherit":"break_on_md:pr_inherit","break_at_md:pl_xxs":"break_at_md:pl_xxs","break_at_md:pl_xs":"break_at_md:pl_xs","break_at_md:pl_sm":"break_at_md:pl_sm","break_at_md:pl_md":"break_at_md:pl_md","break_at_md:pl_lg":"break_at_md:pl_lg","break_at_md:pl_xl":"break_at_md:pl_xl","break_at_md:pl_none":"break_at_md:pl_none","break_at_md:pl_auto":"break_at_md:pl_auto","break_at_md:pl_initial":"break_at_md:pl_initial","break_at_md:pl_inherit":"break_at_md:pl_inherit","break_on_md:pl_xxs":"break_on_md:pl_xxs","break_on_md:pl_xs":"break_on_md:pl_xs","break_on_md:pl_sm":"break_on_md:pl_sm","break_on_md:pl_md":"break_on_md:pl_md","break_on_md:pl_lg":"break_on_md:pl_lg","break_on_md:pl_xl":"break_on_md:pl_xl","break_on_md:pl_none":"break_on_md:pl_none","break_on_md:pl_auto":"break_on_md:pl_auto","break_on_md:pl_initial":"break_on_md:pl_initial","break_on_md:pl_inherit":"break_on_md:pl_inherit","break_at_md:pt_xxs":"break_at_md:pt_xxs","break_at_md:pt_xs":"break_at_md:pt_xs","break_at_md:pt_sm":"break_at_md:pt_sm","break_at_md:pt_md":"break_at_md:pt_md","break_at_md:pt_lg":"break_at_md:pt_lg","break_at_md:pt_xl":"break_at_md:pt_xl","break_at_md:pt_none":"break_at_md:pt_none","break_at_md:pt_auto":"break_at_md:pt_auto","break_at_md:pt_initial":"break_at_md:pt_initial","break_at_md:pt_inherit":"break_at_md:pt_inherit","break_on_md:pt_xxs":"break_on_md:pt_xxs","break_on_md:pt_xs":"break_on_md:pt_xs","break_on_md:pt_sm":"break_on_md:pt_sm","break_on_md:pt_md":"break_on_md:pt_md","break_on_md:pt_lg":"break_on_md:pt_lg","break_on_md:pt_xl":"break_on_md:pt_xl","break_on_md:pt_none":"break_on_md:pt_none","break_on_md:pt_auto":"break_on_md:pt_auto","break_on_md:pt_initial":"break_on_md:pt_initial","break_on_md:pt_inherit":"break_on_md:pt_inherit","break_at_md:pb_xxs":"break_at_md:pb_xxs","break_at_md:pb_xs":"break_at_md:pb_xs","break_at_md:pb_sm":"break_at_md:pb_sm","break_at_md:pb_md":"break_at_md:pb_md","break_at_md:pb_lg":"break_at_md:pb_lg","break_at_md:pb_xl":"break_at_md:pb_xl","break_at_md:pb_none":"break_at_md:pb_none","break_at_md:pb_auto":"break_at_md:pb_auto","break_at_md:pb_initial":"break_at_md:pb_initial","break_at_md:pb_inherit":"break_at_md:pb_inherit","break_on_md:pb_xxs":"break_on_md:pb_xxs","break_on_md:pb_xs":"break_on_md:pb_xs","break_on_md:pb_sm":"break_on_md:pb_sm","break_on_md:pb_md":"break_on_md:pb_md","break_on_md:pb_lg":"break_on_md:pb_lg","break_on_md:pb_xl":"break_on_md:pb_xl","break_on_md:pb_none":"break_on_md:pb_none","break_on_md:pb_auto":"break_on_md:pb_auto","break_on_md:pb_initial":"break_on_md:pb_initial","break_on_md:pb_inherit":"break_on_md:pb_inherit","break_at_md:px_xxs":"break_at_md:px_xxs","break_at_md:px_xs":"break_at_md:px_xs","break_at_md:px_sm":"break_at_md:px_sm","break_at_md:px_md":"break_at_md:px_md","break_at_md:px_lg":"break_at_md:px_lg","break_at_md:px_xl":"break_at_md:px_xl","break_at_md:px_none":"break_at_md:px_none","break_at_md:px_auto":"break_at_md:px_auto","break_at_md:px_initial":"break_at_md:px_initial","break_at_md:px_inherit":"break_at_md:px_inherit","break_on_md:px_xxs":"break_on_md:px_xxs","break_on_md:px_xs":"break_on_md:px_xs","break_on_md:px_sm":"break_on_md:px_sm","break_on_md:px_md":"break_on_md:px_md","break_on_md:px_lg":"break_on_md:px_lg","break_on_md:px_xl":"break_on_md:px_xl","break_on_md:px_none":"break_on_md:px_none","break_on_md:px_auto":"break_on_md:px_auto","break_on_md:px_initial":"break_on_md:px_initial","break_on_md:px_inherit":"break_on_md:px_inherit","break_at_md:py_xxs":"break_at_md:py_xxs","break_at_md:py_xs":"break_at_md:py_xs","break_at_md:py_sm":"break_at_md:py_sm","break_at_md:py_md":"break_at_md:py_md","break_at_md:py_lg":"break_at_md:py_lg","break_at_md:py_xl":"break_at_md:py_xl","break_at_md:py_none":"break_at_md:py_none","break_at_md:py_auto":"break_at_md:py_auto","break_at_md:py_initial":"break_at_md:py_initial","break_at_md:py_inherit":"break_at_md:py_inherit","break_on_md:py_xxs":"break_on_md:py_xxs","break_on_md:py_xs":"break_on_md:py_xs","break_on_md:py_sm":"break_on_md:py_sm","break_on_md:py_md":"break_on_md:py_md","break_on_md:py_lg":"break_on_md:py_lg","break_on_md:py_xl":"break_on_md:py_xl","break_on_md:py_none":"break_on_md:py_none","break_on_md:py_auto":"break_on_md:py_auto","break_on_md:py_initial":"break_on_md:py_initial","break_on_md:py_inherit":"break_on_md:py_inherit","break_at_lg:m_xxs":"break_at_lg:m_xxs","break_at_lg:m_xs":"break_at_lg:m_xs","break_at_lg:m_sm":"break_at_lg:m_sm","break_at_lg:m_md":"break_at_lg:m_md","break_at_lg:m_lg":"break_at_lg:m_lg","break_at_lg:m_xl":"break_at_lg:m_xl","break_at_lg:m_none":"break_at_lg:m_none","break_at_lg:m_auto":"break_at_lg:m_auto","break_at_lg:m_initial":"break_at_lg:m_initial","break_at_lg:m_inherit":"break_at_lg:m_inherit","break_on_lg:m_xxs":"break_on_lg:m_xxs","break_on_lg:m_xs":"break_on_lg:m_xs","break_on_lg:m_sm":"break_on_lg:m_sm","break_on_lg:m_md":"break_on_lg:m_md","break_on_lg:m_lg":"break_on_lg:m_lg","break_on_lg:m_xl":"break_on_lg:m_xl","break_on_lg:m_none":"break_on_lg:m_none","break_on_lg:m_auto":"break_on_lg:m_auto","break_on_lg:m_initial":"break_on_lg:m_initial","break_on_lg:m_inherit":"break_on_lg:m_inherit","break_at_lg:mr_xxs":"break_at_lg:mr_xxs","break_at_lg:mr_xs":"break_at_lg:mr_xs","break_at_lg:mr_sm":"break_at_lg:mr_sm","break_at_lg:mr_md":"break_at_lg:mr_md","break_at_lg:mr_lg":"break_at_lg:mr_lg","break_at_lg:mr_xl":"break_at_lg:mr_xl","break_at_lg:mr_none":"break_at_lg:mr_none","break_at_lg:mr_auto":"break_at_lg:mr_auto","break_at_lg:mr_initial":"break_at_lg:mr_initial","break_at_lg:mr_inherit":"break_at_lg:mr_inherit","break_on_lg:mr_xxs":"break_on_lg:mr_xxs","break_on_lg:mr_xs":"break_on_lg:mr_xs","break_on_lg:mr_sm":"break_on_lg:mr_sm","break_on_lg:mr_md":"break_on_lg:mr_md","break_on_lg:mr_lg":"break_on_lg:mr_lg","break_on_lg:mr_xl":"break_on_lg:mr_xl","break_on_lg:mr_none":"break_on_lg:mr_none","break_on_lg:mr_auto":"break_on_lg:mr_auto","break_on_lg:mr_initial":"break_on_lg:mr_initial","break_on_lg:mr_inherit":"break_on_lg:mr_inherit","break_at_lg:ml_xxs":"break_at_lg:ml_xxs","break_at_lg:ml_xs":"break_at_lg:ml_xs","break_at_lg:ml_sm":"break_at_lg:ml_sm","break_at_lg:ml_md":"break_at_lg:ml_md","break_at_lg:ml_lg":"break_at_lg:ml_lg","break_at_lg:ml_xl":"break_at_lg:ml_xl","break_at_lg:ml_none":"break_at_lg:ml_none","break_at_lg:ml_auto":"break_at_lg:ml_auto","break_at_lg:ml_initial":"break_at_lg:ml_initial","break_at_lg:ml_inherit":"break_at_lg:ml_inherit","break_on_lg:ml_xxs":"break_on_lg:ml_xxs","break_on_lg:ml_xs":"break_on_lg:ml_xs","break_on_lg:ml_sm":"break_on_lg:ml_sm","break_on_lg:ml_md":"break_on_lg:ml_md","break_on_lg:ml_lg":"break_on_lg:ml_lg","break_on_lg:ml_xl":"break_on_lg:ml_xl","break_on_lg:ml_none":"break_on_lg:ml_none","break_on_lg:ml_auto":"break_on_lg:ml_auto","break_on_lg:ml_initial":"break_on_lg:ml_initial","break_on_lg:ml_inherit":"break_on_lg:ml_inherit","break_at_lg:mt_xxs":"break_at_lg:mt_xxs","break_at_lg:mt_xs":"break_at_lg:mt_xs","break_at_lg:mt_sm":"break_at_lg:mt_sm","break_at_lg:mt_md":"break_at_lg:mt_md","break_at_lg:mt_lg":"break_at_lg:mt_lg","break_at_lg:mt_xl":"break_at_lg:mt_xl","break_at_lg:mt_none":"break_at_lg:mt_none","break_at_lg:mt_auto":"break_at_lg:mt_auto","break_at_lg:mt_initial":"break_at_lg:mt_initial","break_at_lg:mt_inherit":"break_at_lg:mt_inherit","break_on_lg:mt_xxs":"break_on_lg:mt_xxs","break_on_lg:mt_xs":"break_on_lg:mt_xs","break_on_lg:mt_sm":"break_on_lg:mt_sm","break_on_lg:mt_md":"break_on_lg:mt_md","break_on_lg:mt_lg":"break_on_lg:mt_lg","break_on_lg:mt_xl":"break_on_lg:mt_xl","break_on_lg:mt_none":"break_on_lg:mt_none","break_on_lg:mt_auto":"break_on_lg:mt_auto","break_on_lg:mt_initial":"break_on_lg:mt_initial","break_on_lg:mt_inherit":"break_on_lg:mt_inherit","break_at_lg:mb_xxs":"break_at_lg:mb_xxs","break_at_lg:mb_xs":"break_at_lg:mb_xs","break_at_lg:mb_sm":"break_at_lg:mb_sm","break_at_lg:mb_md":"break_at_lg:mb_md","break_at_lg:mb_lg":"break_at_lg:mb_lg","break_at_lg:mb_xl":"break_at_lg:mb_xl","break_at_lg:mb_none":"break_at_lg:mb_none","break_at_lg:mb_auto":"break_at_lg:mb_auto","break_at_lg:mb_initial":"break_at_lg:mb_initial","break_at_lg:mb_inherit":"break_at_lg:mb_inherit","break_on_lg:mb_xxs":"break_on_lg:mb_xxs","break_on_lg:mb_xs":"break_on_lg:mb_xs","break_on_lg:mb_sm":"break_on_lg:mb_sm","break_on_lg:mb_md":"break_on_lg:mb_md","break_on_lg:mb_lg":"break_on_lg:mb_lg","break_on_lg:mb_xl":"break_on_lg:mb_xl","break_on_lg:mb_none":"break_on_lg:mb_none","break_on_lg:mb_auto":"break_on_lg:mb_auto","break_on_lg:mb_initial":"break_on_lg:mb_initial","break_on_lg:mb_inherit":"break_on_lg:mb_inherit","break_at_lg:mx_xxs":"break_at_lg:mx_xxs","break_at_lg:mx_xs":"break_at_lg:mx_xs","break_at_lg:mx_sm":"break_at_lg:mx_sm","break_at_lg:mx_md":"break_at_lg:mx_md","break_at_lg:mx_lg":"break_at_lg:mx_lg","break_at_lg:mx_xl":"break_at_lg:mx_xl","break_at_lg:mx_none":"break_at_lg:mx_none","break_at_lg:mx_auto":"break_at_lg:mx_auto","break_at_lg:mx_initial":"break_at_lg:mx_initial","break_at_lg:mx_inherit":"break_at_lg:mx_inherit","break_on_lg:mx_xxs":"break_on_lg:mx_xxs","break_on_lg:mx_xs":"break_on_lg:mx_xs","break_on_lg:mx_sm":"break_on_lg:mx_sm","break_on_lg:mx_md":"break_on_lg:mx_md","break_on_lg:mx_lg":"break_on_lg:mx_lg","break_on_lg:mx_xl":"break_on_lg:mx_xl","break_on_lg:mx_none":"break_on_lg:mx_none","break_on_lg:mx_auto":"break_on_lg:mx_auto","break_on_lg:mx_initial":"break_on_lg:mx_initial","break_on_lg:mx_inherit":"break_on_lg:mx_inherit","break_at_lg:my_xxs":"break_at_lg:my_xxs","break_at_lg:my_xs":"break_at_lg:my_xs","break_at_lg:my_sm":"break_at_lg:my_sm","break_at_lg:my_md":"break_at_lg:my_md","break_at_lg:my_lg":"break_at_lg:my_lg","break_at_lg:my_xl":"break_at_lg:my_xl","break_at_lg:my_none":"break_at_lg:my_none","break_at_lg:my_auto":"break_at_lg:my_auto","break_at_lg:my_initial":"break_at_lg:my_initial","break_at_lg:my_inherit":"break_at_lg:my_inherit","break_on_lg:my_xxs":"break_on_lg:my_xxs","break_on_lg:my_xs":"break_on_lg:my_xs","break_on_lg:my_sm":"break_on_lg:my_sm","break_on_lg:my_md":"break_on_lg:my_md","break_on_lg:my_lg":"break_on_lg:my_lg","break_on_lg:my_xl":"break_on_lg:my_xl","break_on_lg:my_none":"break_on_lg:my_none","break_on_lg:my_auto":"break_on_lg:my_auto","break_on_lg:my_initial":"break_on_lg:my_initial","break_on_lg:my_inherit":"break_on_lg:my_inherit","break_at_lg:p_xxs":"break_at_lg:p_xxs","break_at_lg:p_xs":"break_at_lg:p_xs","break_at_lg:p_sm":"break_at_lg:p_sm","break_at_lg:p_md":"break_at_lg:p_md","break_at_lg:p_lg":"break_at_lg:p_lg","break_at_lg:p_xl":"break_at_lg:p_xl","break_at_lg:p_none":"break_at_lg:p_none","break_at_lg:p_auto":"break_at_lg:p_auto","break_at_lg:p_initial":"break_at_lg:p_initial","break_at_lg:p_inherit":"break_at_lg:p_inherit","break_on_lg:p_xxs":"break_on_lg:p_xxs","break_on_lg:p_xs":"break_on_lg:p_xs","break_on_lg:p_sm":"break_on_lg:p_sm","break_on_lg:p_md":"break_on_lg:p_md","break_on_lg:p_lg":"break_on_lg:p_lg","break_on_lg:p_xl":"break_on_lg:p_xl","break_on_lg:p_none":"break_on_lg:p_none","break_on_lg:p_auto":"break_on_lg:p_auto","break_on_lg:p_initial":"break_on_lg:p_initial","break_on_lg:p_inherit":"break_on_lg:p_inherit","break_at_lg:pr_xxs":"break_at_lg:pr_xxs","break_at_lg:pr_xs":"break_at_lg:pr_xs","break_at_lg:pr_sm":"break_at_lg:pr_sm","break_at_lg:pr_md":"break_at_lg:pr_md","break_at_lg:pr_lg":"break_at_lg:pr_lg","break_at_lg:pr_xl":"break_at_lg:pr_xl","break_at_lg:pr_none":"break_at_lg:pr_none","break_at_lg:pr_auto":"break_at_lg:pr_auto","break_at_lg:pr_initial":"break_at_lg:pr_initial","break_at_lg:pr_inherit":"break_at_lg:pr_inherit","break_on_lg:pr_xxs":"break_on_lg:pr_xxs","break_on_lg:pr_xs":"break_on_lg:pr_xs","break_on_lg:pr_sm":"break_on_lg:pr_sm","break_on_lg:pr_md":"break_on_lg:pr_md","break_on_lg:pr_lg":"break_on_lg:pr_lg","break_on_lg:pr_xl":"break_on_lg:pr_xl","break_on_lg:pr_none":"break_on_lg:pr_none","break_on_lg:pr_auto":"break_on_lg:pr_auto","break_on_lg:pr_initial":"break_on_lg:pr_initial","break_on_lg:pr_inherit":"break_on_lg:pr_inherit","break_at_lg:pl_xxs":"break_at_lg:pl_xxs","break_at_lg:pl_xs":"break_at_lg:pl_xs","break_at_lg:pl_sm":"break_at_lg:pl_sm","break_at_lg:pl_md":"break_at_lg:pl_md","break_at_lg:pl_lg":"break_at_lg:pl_lg","break_at_lg:pl_xl":"break_at_lg:pl_xl","break_at_lg:pl_none":"break_at_lg:pl_none","break_at_lg:pl_auto":"break_at_lg:pl_auto","break_at_lg:pl_initial":"break_at_lg:pl_initial","break_at_lg:pl_inherit":"break_at_lg:pl_inherit","break_on_lg:pl_xxs":"break_on_lg:pl_xxs","break_on_lg:pl_xs":"break_on_lg:pl_xs","break_on_lg:pl_sm":"break_on_lg:pl_sm","break_on_lg:pl_md":"break_on_lg:pl_md","break_on_lg:pl_lg":"break_on_lg:pl_lg","break_on_lg:pl_xl":"break_on_lg:pl_xl","break_on_lg:pl_none":"break_on_lg:pl_none","break_on_lg:pl_auto":"break_on_lg:pl_auto","break_on_lg:pl_initial":"break_on_lg:pl_initial","break_on_lg:pl_inherit":"break_on_lg:pl_inherit","break_at_lg:pt_xxs":"break_at_lg:pt_xxs","break_at_lg:pt_xs":"break_at_lg:pt_xs","break_at_lg:pt_sm":"break_at_lg:pt_sm","break_at_lg:pt_md":"break_at_lg:pt_md","break_at_lg:pt_lg":"break_at_lg:pt_lg","break_at_lg:pt_xl":"break_at_lg:pt_xl","break_at_lg:pt_none":"break_at_lg:pt_none","break_at_lg:pt_auto":"break_at_lg:pt_auto","break_at_lg:pt_initial":"break_at_lg:pt_initial","break_at_lg:pt_inherit":"break_at_lg:pt_inherit","break_on_lg:pt_xxs":"break_on_lg:pt_xxs","break_on_lg:pt_xs":"break_on_lg:pt_xs","break_on_lg:pt_sm":"break_on_lg:pt_sm","break_on_lg:pt_md":"break_on_lg:pt_md","break_on_lg:pt_lg":"break_on_lg:pt_lg","break_on_lg:pt_xl":"break_on_lg:pt_xl","break_on_lg:pt_none":"break_on_lg:pt_none","break_on_lg:pt_auto":"break_on_lg:pt_auto","break_on_lg:pt_initial":"break_on_lg:pt_initial","break_on_lg:pt_inherit":"break_on_lg:pt_inherit","break_at_lg:pb_xxs":"break_at_lg:pb_xxs","break_at_lg:pb_xs":"break_at_lg:pb_xs","break_at_lg:pb_sm":"break_at_lg:pb_sm","break_at_lg:pb_md":"break_at_lg:pb_md","break_at_lg:pb_lg":"break_at_lg:pb_lg","break_at_lg:pb_xl":"break_at_lg:pb_xl","break_at_lg:pb_none":"break_at_lg:pb_none","break_at_lg:pb_auto":"break_at_lg:pb_auto","break_at_lg:pb_initial":"break_at_lg:pb_initial","break_at_lg:pb_inherit":"break_at_lg:pb_inherit","break_on_lg:pb_xxs":"break_on_lg:pb_xxs","break_on_lg:pb_xs":"break_on_lg:pb_xs","break_on_lg:pb_sm":"break_on_lg:pb_sm","break_on_lg:pb_md":"break_on_lg:pb_md","break_on_lg:pb_lg":"break_on_lg:pb_lg","break_on_lg:pb_xl":"break_on_lg:pb_xl","break_on_lg:pb_none":"break_on_lg:pb_none","break_on_lg:pb_auto":"break_on_lg:pb_auto","break_on_lg:pb_initial":"break_on_lg:pb_initial","break_on_lg:pb_inherit":"break_on_lg:pb_inherit","break_at_lg:px_xxs":"break_at_lg:px_xxs","break_at_lg:px_xs":"break_at_lg:px_xs","break_at_lg:px_sm":"break_at_lg:px_sm","break_at_lg:px_md":"break_at_lg:px_md","break_at_lg:px_lg":"break_at_lg:px_lg","break_at_lg:px_xl":"break_at_lg:px_xl","break_at_lg:px_none":"break_at_lg:px_none","break_at_lg:px_auto":"break_at_lg:px_auto","break_at_lg:px_initial":"break_at_lg:px_initial","break_at_lg:px_inherit":"break_at_lg:px_inherit","break_on_lg:px_xxs":"break_on_lg:px_xxs","break_on_lg:px_xs":"break_on_lg:px_xs","break_on_lg:px_sm":"break_on_lg:px_sm","break_on_lg:px_md":"break_on_lg:px_md","break_on_lg:px_lg":"break_on_lg:px_lg","break_on_lg:px_xl":"break_on_lg:px_xl","break_on_lg:px_none":"break_on_lg:px_none","break_on_lg:px_auto":"break_on_lg:px_auto","break_on_lg:px_initial":"break_on_lg:px_initial","break_on_lg:px_inherit":"break_on_lg:px_inherit","break_at_lg:py_xxs":"break_at_lg:py_xxs","break_at_lg:py_xs":"break_at_lg:py_xs","break_at_lg:py_sm":"break_at_lg:py_sm","break_at_lg:py_md":"break_at_lg:py_md","break_at_lg:py_lg":"break_at_lg:py_lg","break_at_lg:py_xl":"break_at_lg:py_xl","break_at_lg:py_none":"break_at_lg:py_none","break_at_lg:py_auto":"break_at_lg:py_auto","break_at_lg:py_initial":"break_at_lg:py_initial","break_at_lg:py_inherit":"break_at_lg:py_inherit","break_on_lg:py_xxs":"break_on_lg:py_xxs","break_on_lg:py_xs":"break_on_lg:py_xs","break_on_lg:py_sm":"break_on_lg:py_sm","break_on_lg:py_md":"break_on_lg:py_md","break_on_lg:py_lg":"break_on_lg:py_lg","break_on_lg:py_xl":"break_on_lg:py_xl","break_on_lg:py_none":"break_on_lg:py_none","break_on_lg:py_auto":"break_on_lg:py_auto","break_on_lg:py_initial":"break_on_lg:py_initial","break_on_lg:py_inherit":"break_on_lg:py_inherit","break_on_xl:m_xxs":"break_on_xl:m_xxs","break_on_xl:m_xs":"break_on_xl:m_xs","break_on_xl:m_sm":"break_on_xl:m_sm","break_on_xl:m_md":"break_on_xl:m_md","break_on_xl:m_lg":"break_on_xl:m_lg","break_on_xl:m_xl":"break_on_xl:m_xl","break_on_xl:m_none":"break_on_xl:m_none","break_on_xl:m_auto":"break_on_xl:m_auto","break_on_xl:m_initial":"break_on_xl:m_initial","break_on_xl:m_inherit":"break_on_xl:m_inherit","break_on_xl:mr_xxs":"break_on_xl:mr_xxs","break_on_xl:mr_xs":"break_on_xl:mr_xs","break_on_xl:mr_sm":"break_on_xl:mr_sm","break_on_xl:mr_md":"break_on_xl:mr_md","break_on_xl:mr_lg":"break_on_xl:mr_lg","break_on_xl:mr_xl":"break_on_xl:mr_xl","break_on_xl:mr_none":"break_on_xl:mr_none","break_on_xl:mr_auto":"break_on_xl:mr_auto","break_on_xl:mr_initial":"break_on_xl:mr_initial","break_on_xl:mr_inherit":"break_on_xl:mr_inherit","break_on_xl:ml_xxs":"break_on_xl:ml_xxs","break_on_xl:ml_xs":"break_on_xl:ml_xs","break_on_xl:ml_sm":"break_on_xl:ml_sm","break_on_xl:ml_md":"break_on_xl:ml_md","break_on_xl:ml_lg":"break_on_xl:ml_lg","break_on_xl:ml_xl":"break_on_xl:ml_xl","break_on_xl:ml_none":"break_on_xl:ml_none","break_on_xl:ml_auto":"break_on_xl:ml_auto","break_on_xl:ml_initial":"break_on_xl:ml_initial","break_on_xl:ml_inherit":"break_on_xl:ml_inherit","break_on_xl:mt_xxs":"break_on_xl:mt_xxs","break_on_xl:mt_xs":"break_on_xl:mt_xs","break_on_xl:mt_sm":"break_on_xl:mt_sm","break_on_xl:mt_md":"break_on_xl:mt_md","break_on_xl:mt_lg":"break_on_xl:mt_lg","break_on_xl:mt_xl":"break_on_xl:mt_xl","break_on_xl:mt_none":"break_on_xl:mt_none","break_on_xl:mt_auto":"break_on_xl:mt_auto","break_on_xl:mt_initial":"break_on_xl:mt_initial","break_on_xl:mt_inherit":"break_on_xl:mt_inherit","break_on_xl:mb_xxs":"break_on_xl:mb_xxs","break_on_xl:mb_xs":"break_on_xl:mb_xs","break_on_xl:mb_sm":"break_on_xl:mb_sm","break_on_xl:mb_md":"break_on_xl:mb_md","break_on_xl:mb_lg":"break_on_xl:mb_lg","break_on_xl:mb_xl":"break_on_xl:mb_xl","break_on_xl:mb_none":"break_on_xl:mb_none","break_on_xl:mb_auto":"break_on_xl:mb_auto","break_on_xl:mb_initial":"break_on_xl:mb_initial","break_on_xl:mb_inherit":"break_on_xl:mb_inherit","break_on_xl:mx_xxs":"break_on_xl:mx_xxs","break_on_xl:mx_xs":"break_on_xl:mx_xs","break_on_xl:mx_sm":"break_on_xl:mx_sm","break_on_xl:mx_md":"break_on_xl:mx_md","break_on_xl:mx_lg":"break_on_xl:mx_lg","break_on_xl:mx_xl":"break_on_xl:mx_xl","break_on_xl:mx_none":"break_on_xl:mx_none","break_on_xl:mx_auto":"break_on_xl:mx_auto","break_on_xl:mx_initial":"break_on_xl:mx_initial","break_on_xl:mx_inherit":"break_on_xl:mx_inherit","break_on_xl:my_xxs":"break_on_xl:my_xxs","break_on_xl:my_xs":"break_on_xl:my_xs","break_on_xl:my_sm":"break_on_xl:my_sm","break_on_xl:my_md":"break_on_xl:my_md","break_on_xl:my_lg":"break_on_xl:my_lg","break_on_xl:my_xl":"break_on_xl:my_xl","break_on_xl:my_none":"break_on_xl:my_none","break_on_xl:my_auto":"break_on_xl:my_auto","break_on_xl:my_initial":"break_on_xl:my_initial","break_on_xl:my_inherit":"break_on_xl:my_inherit","break_on_xl:p_xxs":"break_on_xl:p_xxs","break_on_xl:p_xs":"break_on_xl:p_xs","break_on_xl:p_sm":"break_on_xl:p_sm","break_on_xl:p_md":"break_on_xl:p_md","break_on_xl:p_lg":"break_on_xl:p_lg","break_on_xl:p_xl":"break_on_xl:p_xl","break_on_xl:p_none":"break_on_xl:p_none","break_on_xl:p_auto":"break_on_xl:p_auto","break_on_xl:p_initial":"break_on_xl:p_initial","break_on_xl:p_inherit":"break_on_xl:p_inherit","break_on_xl:pr_xxs":"break_on_xl:pr_xxs","break_on_xl:pr_xs":"break_on_xl:pr_xs","break_on_xl:pr_sm":"break_on_xl:pr_sm","break_on_xl:pr_md":"break_on_xl:pr_md","break_on_xl:pr_lg":"break_on_xl:pr_lg","break_on_xl:pr_xl":"break_on_xl:pr_xl","break_on_xl:pr_none":"break_on_xl:pr_none","break_on_xl:pr_auto":"break_on_xl:pr_auto","break_on_xl:pr_initial":"break_on_xl:pr_initial","break_on_xl:pr_inherit":"break_on_xl:pr_inherit","break_on_xl:pl_xxs":"break_on_xl:pl_xxs","break_on_xl:pl_xs":"break_on_xl:pl_xs","break_on_xl:pl_sm":"break_on_xl:pl_sm","break_on_xl:pl_md":"break_on_xl:pl_md","break_on_xl:pl_lg":"break_on_xl:pl_lg","break_on_xl:pl_xl":"break_on_xl:pl_xl","break_on_xl:pl_none":"break_on_xl:pl_none","break_on_xl:pl_auto":"break_on_xl:pl_auto","break_on_xl:pl_initial":"break_on_xl:pl_initial","break_on_xl:pl_inherit":"break_on_xl:pl_inherit","break_on_xl:pt_xxs":"break_on_xl:pt_xxs","break_on_xl:pt_xs":"break_on_xl:pt_xs","break_on_xl:pt_sm":"break_on_xl:pt_sm","break_on_xl:pt_md":"break_on_xl:pt_md","break_on_xl:pt_lg":"break_on_xl:pt_lg","break_on_xl:pt_xl":"break_on_xl:pt_xl","break_on_xl:pt_none":"break_on_xl:pt_none","break_on_xl:pt_auto":"break_on_xl:pt_auto","break_on_xl:pt_initial":"break_on_xl:pt_initial","break_on_xl:pt_inherit":"break_on_xl:pt_inherit","break_on_xl:pb_xxs":"break_on_xl:pb_xxs","break_on_xl:pb_xs":"break_on_xl:pb_xs","break_on_xl:pb_sm":"break_on_xl:pb_sm","break_on_xl:pb_md":"break_on_xl:pb_md","break_on_xl:pb_lg":"break_on_xl:pb_lg","break_on_xl:pb_xl":"break_on_xl:pb_xl","break_on_xl:pb_none":"break_on_xl:pb_none","break_on_xl:pb_auto":"break_on_xl:pb_auto","break_on_xl:pb_initial":"break_on_xl:pb_initial","break_on_xl:pb_inherit":"break_on_xl:pb_inherit","break_on_xl:px_xxs":"break_on_xl:px_xxs","break_on_xl:px_xs":"break_on_xl:px_xs","break_on_xl:px_sm":"break_on_xl:px_sm","break_on_xl:px_md":"break_on_xl:px_md","break_on_xl:px_lg":"break_on_xl:px_lg","break_on_xl:px_xl":"break_on_xl:px_xl","break_on_xl:px_none":"break_on_xl:px_none","break_on_xl:px_auto":"break_on_xl:px_auto","break_on_xl:px_initial":"break_on_xl:px_initial","break_on_xl:px_inherit":"break_on_xl:px_inherit","break_on_xl:py_xxs":"break_on_xl:py_xxs","break_on_xl:py_xs":"break_on_xl:py_xs","break_on_xl:py_sm":"break_on_xl:py_sm","break_on_xl:py_md":"break_on_xl:py_md","break_on_xl:py_lg":"break_on_xl:py_lg","break_on_xl:py_xl":"break_on_xl:py_xl","break_on_xl:py_none":"break_on_xl:py_none","break_on_xl:py_auto":"break_on_xl:py_auto","break_on_xl:py_initial":"break_on_xl:py_initial","break_on_xl:py_inherit":"break_on_xl:py_inherit",cursor_default:"cursor_default",cursor_context_menu:"cursor_context_menu",cursor_help:"cursor_help",cursor_pointer:"cursor_pointer",cursor_progress:"cursor_progress",cursor_wait:"cursor_wait",cursor_cell:"cursor_cell",cursor_crosshair:"cursor_crosshair",cursor_text:"cursor_text",cursor_vertical_text:"cursor_vertical_text",cursor_alias:"cursor_alias",cursor_copy:"cursor_copy",cursor_move:"cursor_move",cursor_no_drop:"cursor_no_drop",cursor_not_allowed:"cursor_not_allowed",cursor_all_scroll:"cursor_all_scroll",cursor_col_resize:"cursor_col_resize",cursor_row_resize:"cursor_row_resize",cursor_n_resize:"cursor_n_resize",cursor_e_resize:"cursor_e_resize",cursor_s_resize:"cursor_s_resize",cursor_w_resize:"cursor_w_resize",cursor_ne_resize:"cursor_ne_resize",cursor_nw_resize:"cursor_nw_resize",cursor_se_resize:"cursor_se_resize",cursor_sw_resize:"cursor_sw_resize",cursor_ew_resize:"cursor_ew_resize",cursor_ns_resize:"cursor_ns_resize",cursor_nsew_resize:"cursor_nsew_resize",cursor_nwes_resize:"cursor_nwes_resize",cursor_zoom_in:"cursor_zoom_in",cursor_zoom_out:"cursor_zoom_out",cursor_grab:"cursor_grab",cursor_grabbing:"cursor_grabbing",cursor_none:"cursor_none",cursor_auto:"cursor_auto",max_width_xs:"max_width_xs",max_width_0:"max_width_0",max_width_none:"max_width_none",max_width_sm:"max_width_sm",max_width_md:"max_width_md",max_width_lg:"max_width_lg",max_width_xl:"max_width_xl",max_width_xxl:"max_width_xxl",position_relative:"position_relative",position_absolute:"position_absolute",position_fixed:"position_fixed",position_sticky:"position_sticky",position_static:"position_static",z_index_1:"z_index_1",z_index_2:"z_index_2",z_index_3:"z_index_3",z_index_4:"z_index_4",z_index_5:"z_index_5",z_index_6:"z_index_6",z_index_7:"z_index_7",z_index_8:"z_index_8",z_index_9:"z_index_9",z_index_10:"z_index_10",z_index_xs_1:"z_index_xs_1",z_index_xs_2:"z_index_xs_2",z_index_xs_3:"z_index_xs_3",z_index_xs_4:"z_index_xs_4",z_index_xs_5:"z_index_xs_5",z_index_xs_6:"z_index_xs_6",z_index_xs_7:"z_index_xs_7",z_index_xs_8:"z_index_xs_8",z_index_xs_9:"z_index_xs_9",z_index_xs_10:"z_index_xs_10",z_index_sm_1:"z_index_sm_1",z_index_sm_2:"z_index_sm_2",z_index_sm_3:"z_index_sm_3",z_index_sm_4:"z_index_sm_4",z_index_sm_5:"z_index_sm_5",z_index_sm_6:"z_index_sm_6",z_index_sm_7:"z_index_sm_7",z_index_sm_8:"z_index_sm_8",z_index_sm_9:"z_index_sm_9",z_index_sm_10:"z_index_sm_10",z_index_md_1:"z_index_md_1",z_index_md_2:"z_index_md_2",z_index_md_3:"z_index_md_3",z_index_md_4:"z_index_md_4",z_index_md_5:"z_index_md_5",z_index_md_6:"z_index_md_6",z_index_md_7:"z_index_md_7",z_index_md_8:"z_index_md_8",z_index_md_9:"z_index_md_9",z_index_md_10:"z_index_md_10",z_index_lg_1:"z_index_lg_1",z_index_lg_2:"z_index_lg_2",z_index_lg_3:"z_index_lg_3",z_index_lg_4:"z_index_lg_4",z_index_lg_5:"z_index_lg_5",z_index_lg_6:"z_index_lg_6",z_index_lg_7:"z_index_lg_7",z_index_lg_8:"z_index_lg_8",z_index_lg_9:"z_index_lg_9",z_index_lg_10:"z_index_lg_10",z_index_xl_1:"z_index_xl_1",z_index_xl_2:"z_index_xl_2",z_index_xl_3:"z_index_xl_3",z_index_xl_4:"z_index_xl_4",z_index_xl_5:"z_index_xl_5",z_index_xl_6:"z_index_xl_6",z_index_xl_7:"z_index_xl_7",z_index_xl_8:"z_index_xl_8",z_index_xl_9:"z_index_xl_9",z_index_xl_10:"z_index_xl_10",ns_tabular:"ns_tabular",line_height_tightest:"line_height_tightest",line_height_tighter:"line_height_tighter",line_height_tight:"line_height_tight",line_height_normal:"line_height_normal",line_height_loose:"line_height_loose",line_height_looser:"line_height_looser",line_height_loosest:"line_height_loosest",display_block:"display_block",display_inline_block:"display_inline_block",display_inline:"display_inline",display_flex:"display_flex",display_inline_flex:"display_inline_flex",display_none:"display_none",display_xs_none:"display_xs_none",display_xs_flex:"display_xs_flex",display_xs_inline:"display_xs_inline",display_xs_inline_block:"display_xs_inline_block",display_xs_inline_flex:"display_xs_inline_flex",display_xs_block:"display_xs_block",display_sm_none:"display_sm_none",display_sm_flex:"display_sm_flex",display_sm_inline:"display_sm_inline",display_sm_inline_block:"display_sm_inline_block",display_sm_inline_flex:"display_sm_inline_flex",display_sm_block:"display_sm_block",display_md_none:"display_md_none",display_md_flex:"display_md_flex",display_md_inline:"display_md_inline",display_md_inline_block:"display_md_inline_block",display_md_inline_flex:"display_md_inline_flex",display_md_block:"display_md_block",display_lg_none:"display_lg_none",display_lg_flex:"display_lg_flex",display_lg_inline:"display_lg_inline",display_lg_inline_block:"display_lg_inline_block",display_lg_inline_flex:"display_lg_inline_flex",display_lg_block:"display_lg_block",display_xl_none:"display_xl_none",display_xl_flex:"display_xl_flex",display_xl_inline:"display_xl_inline",display_xl_inline_block:"display_xl_inline_block",display_xl_inline_flex:"display_xl_inline_flex",display_xl_block:"display_xl_block",flex_direction_row:"flex_direction_row",flex_direction_column:"flex_direction_column",flex_direction_row_reverse:"flex_direction_row_reverse",flex_direction_column_reverse:"flex_direction_column_reverse",flex_direction_xs_row:"flex_direction_xs_row",flex_direction_xs_column:"flex_direction_xs_column",flex_direction_xs_row_reverse:"flex_direction_xs_row_reverse",flex_direction_xs_column_reverse:"flex_direction_xs_column_reverse",flex_direction_sm_row:"flex_direction_sm_row",flex_direction_sm_column:"flex_direction_sm_column",flex_direction_sm_row_reverse:"flex_direction_sm_row_reverse",flex_direction_sm_column_reverse:"flex_direction_sm_column_reverse",flex_direction_md_row:"flex_direction_md_row",flex_direction_md_column:"flex_direction_md_column",flex_direction_md_row_reverse:"flex_direction_md_row_reverse",flex_direction_md_column_reverse:"flex_direction_md_column_reverse",flex_direction_lg_row:"flex_direction_lg_row",flex_direction_lg_column:"flex_direction_lg_column",flex_direction_lg_row_reverse:"flex_direction_lg_row_reverse",flex_direction_lg_column_reverse:"flex_direction_lg_column_reverse",flex_direction_xl_row:"flex_direction_xl_row",flex_direction_xl_column:"flex_direction_xl_column",flex_direction_xl_row_reverse:"flex_direction_xl_row_reverse",flex_direction_xl_column_reverse:"flex_direction_xl_column_reverse",justify_content_start:"justify_content_start",justify_content_center:"justify_content_center",justify_content_end:"justify_content_end",justify_content_space_around:"justify_content_space_around",justify_content_space_between:"justify_content_space_between",justify_content_space_evenly:"justify_content_space_evenly",justify_content_xs_start:"justify_content_xs_start",justify_content_xs_center:"justify_content_xs_center",justify_content_xs_end:"justify_content_xs_end",justify_content_xs_space_around:"justify_content_xs_space_around",justify_content_xs_space_between:"justify_content_xs_space_between",justify_content_xs_space_evenly:"justify_content_xs_space_evenly",justify_content_sm_start:"justify_content_sm_start",justify_content_sm_center:"justify_content_sm_center",justify_content_sm_end:"justify_content_sm_end",justify_content_sm_space_around:"justify_content_sm_space_around",justify_content_sm_space_between:"justify_content_sm_space_between",justify_content_sm_space_evenly:"justify_content_sm_space_evenly",justify_content_md_start:"justify_content_md_start",justify_content_md_center:"justify_content_md_center",justify_content_md_end:"justify_content_md_end",justify_content_md_space_around:"justify_content_md_space_around",justify_content_md_space_between:"justify_content_md_space_between",justify_content_md_space_evenly:"justify_content_md_space_evenly",justify_content_lg_start:"justify_content_lg_start",justify_content_lg_center:"justify_content_lg_center",justify_content_lg_end:"justify_content_lg_end",justify_content_lg_space_around:"justify_content_lg_space_around",justify_content_lg_space_between:"justify_content_lg_space_between",justify_content_lg_space_evenly:"justify_content_lg_space_evenly",justify_content_xl_start:"justify_content_xl_start",justify_content_xl_center:"justify_content_xl_center",justify_content_xl_end:"justify_content_xl_end",justify_content_xl_space_around:"justify_content_xl_space_around",justify_content_xl_space_between:"justify_content_xl_space_between",justify_content_xl_space_evenly:"justify_content_xl_space_evenly",flex_wrap_wrap:"flex_wrap_wrap",flex_wrap_nowrap:"flex_wrap_nowrap",flex_wrap_wrap_reverse:"flex_wrap_wrap_reverse",flex_wrap_xs_wrap:"flex_wrap_xs_wrap",flex_wrap_xs_nowrap:"flex_wrap_xs_nowrap",flex_wrap_xs_wrap_reverse:"flex_wrap_xs_wrap_reverse",flex_wrap_sm_wrap:"flex_wrap_sm_wrap",flex_wrap_sm_nowrap:"flex_wrap_sm_nowrap",flex_wrap_sm_wrap_reverse:"flex_wrap_sm_wrap_reverse",flex_wrap_md_wrap:"flex_wrap_md_wrap",flex_wrap_md_nowrap:"flex_wrap_md_nowrap",flex_wrap_md_wrap_reverse:"flex_wrap_md_wrap_reverse",flex_wrap_lg_wrap:"flex_wrap_lg_wrap",flex_wrap_lg_nowrap:"flex_wrap_lg_nowrap",flex_wrap_lg_wrap_reverse:"flex_wrap_lg_wrap_reverse",flex_wrap_xl_wrap:"flex_wrap_xl_wrap",flex_wrap_xl_nowrap:"flex_wrap_xl_nowrap",flex_wrap_xl_wrap_reverse:"flex_wrap_xl_wrap_reverse",justify_self_auto:"justify_self_auto",justify_self_start:"justify_self_start",justify_self_center:"justify_self_center",justify_self_end:"justify_self_end",justify_self_stretch:"justify_self_stretch",justify_self_xs_auto:"justify_self_xs_auto",justify_self_xs_start:"justify_self_xs_start",justify_self_xs_center:"justify_self_xs_center",justify_self_xs_end:"justify_self_xs_end",justify_self_xs_stretch:"justify_self_xs_stretch",justify_self_sm_auto:"justify_self_sm_auto",justify_self_sm_start:"justify_self_sm_start",justify_self_sm_center:"justify_self_sm_center",justify_self_sm_end:"justify_self_sm_end",justify_self_sm_stretch:"justify_self_sm_stretch",justify_self_md_auto:"justify_self_md_auto",justify_self_md_start:"justify_self_md_start",justify_self_md_center:"justify_self_md_center",justify_self_md_end:"justify_self_md_end",justify_self_md_stretch:"justify_self_md_stretch",justify_self_lg_auto:"justify_self_lg_auto",justify_self_lg_start:"justify_self_lg_start",justify_self_lg_center:"justify_self_lg_center",justify_self_lg_end:"justify_self_lg_end",justify_self_lg_stretch:"justify_self_lg_stretch",justify_self_xl_auto:"justify_self_xl_auto",justify_self_xl_start:"justify_self_xl_start",justify_self_xl_center:"justify_self_xl_center",justify_self_xl_end:"justify_self_xl_end",justify_self_xl_stretch:"justify_self_xl_stretch",align_items_flex_start:"align_items_flex_start",align_items_flex_end:"align_items_flex_end",align_items_start:"align_items_start",align_items_center:"align_items_center",align_items_end:"align_items_end",align_items_baseline:"align_items_baseline",align_items_stretch:"align_items_stretch",align_items_xs_flex_start:"align_items_xs_flex_start",align_items_xs_flex_end:"align_items_xs_flex_end",align_items_xs_start:"align_items_xs_start",align_items_xs_center:"align_items_xs_center",align_items_xs_end:"align_items_xs_end",align_items_xs_baseline:"align_items_xs_baseline",align_items_xs_stretch:"align_items_xs_stretch",align_items_sm_flex_start:"align_items_sm_flex_start",align_items_sm_flex_end:"align_items_sm_flex_end",align_items_sm_start:"align_items_sm_start",align_items_sm_center:"align_items_sm_center",align_items_sm_end:"align_items_sm_end",align_items_sm_baseline:"align_items_sm_baseline",align_items_sm_stretch:"align_items_sm_stretch",align_items_md_flex_start:"align_items_md_flex_start",align_items_md_flex_end:"align_items_md_flex_end",align_items_md_start:"align_items_md_start",align_items_md_center:"align_items_md_center",align_items_md_end:"align_items_md_end",align_items_md_baseline:"align_items_md_baseline",align_items_md_stretch:"align_items_md_stretch",align_items_lg_flex_start:"align_items_lg_flex_start",align_items_lg_flex_end:"align_items_lg_flex_end",align_items_lg_start:"align_items_lg_start",align_items_lg_center:"align_items_lg_center",align_items_lg_end:"align_items_lg_end",align_items_lg_baseline:"align_items_lg_baseline",align_items_lg_stretch:"align_items_lg_stretch",align_items_xl_flex_start:"align_items_xl_flex_start",align_items_xl_flex_end:"align_items_xl_flex_end",align_items_xl_start:"align_items_xl_start",align_items_xl_center:"align_items_xl_center",align_items_xl_end:"align_items_xl_end",align_items_xl_baseline:"align_items_xl_baseline",align_items_xl_stretch:"align_items_xl_stretch",align_content_start:"align_content_start",align_content_end:"align_content_end",align_content_center:"align_content_center",align_content_space_between:"align_content_space_between",align_content_space_around:"align_content_space_around",align_content_space_evenly:"align_content_space_evenly",align_content_xs_start:"align_content_xs_start",align_content_xs_end:"align_content_xs_end",align_content_xs_center:"align_content_xs_center",align_content_xs_space_between:"align_content_xs_space_between",align_content_xs_space_around:"align_content_xs_space_around",align_content_xs_space_evenly:"align_content_xs_space_evenly",align_content_sm_start:"align_content_sm_start",align_content_sm_end:"align_content_sm_end",align_content_sm_center:"align_content_sm_center",align_content_sm_space_between:"align_content_sm_space_between",align_content_sm_space_around:"align_content_sm_space_around",align_content_sm_space_evenly:"align_content_sm_space_evenly",align_content_md_start:"align_content_md_start",align_content_md_end:"align_content_md_end",align_content_md_center:"align_content_md_center",align_content_md_space_between:"align_content_md_space_between",align_content_md_space_around:"align_content_md_space_around",align_content_md_space_evenly:"align_content_md_space_evenly",align_content_lg_start:"align_content_lg_start",align_content_lg_end:"align_content_lg_end",align_content_lg_center:"align_content_lg_center",align_content_lg_space_between:"align_content_lg_space_between",align_content_lg_space_around:"align_content_lg_space_around",align_content_lg_space_evenly:"align_content_lg_space_evenly",align_content_xl_start:"align_content_xl_start",align_content_xl_end:"align_content_xl_end",align_content_xl_center:"align_content_xl_center",align_content_xl_space_between:"align_content_xl_space_between",align_content_xl_space_around:"align_content_xl_space_around",align_content_xl_space_evenly:"align_content_xl_space_evenly",align_self_auto:"align_self_auto",align_self_start:"align_self_start",align_self_center:"align_self_center",align_self_end:"align_self_end",align_self_baseline:"align_self_baseline",align_self_stretch:"align_self_stretch",align_self_xs_auto:"align_self_xs_auto",align_self_xs_start:"align_self_xs_start",align_self_xs_center:"align_self_xs_center",align_self_xs_end:"align_self_xs_end",align_self_xs_baseline:"align_self_xs_baseline",align_self_xs_stretch:"align_self_xs_stretch",align_self_sm_auto:"align_self_sm_auto",align_self_sm_start:"align_self_sm_start",align_self_sm_center:"align_self_sm_center",align_self_sm_end:"align_self_sm_end",align_self_sm_baseline:"align_self_sm_baseline",align_self_sm_stretch:"align_self_sm_stretch",align_self_md_auto:"align_self_md_auto",align_self_md_start:"align_self_md_start",align_self_md_center:"align_self_md_center",align_self_md_end:"align_self_md_end",align_self_md_baseline:"align_self_md_baseline",align_self_md_stretch:"align_self_md_stretch",align_self_lg_auto:"align_self_lg_auto",align_self_lg_start:"align_self_lg_start",align_self_lg_center:"align_self_lg_center",align_self_lg_end:"align_self_lg_end",align_self_lg_baseline:"align_self_lg_baseline",align_self_lg_stretch:"align_self_lg_stretch",align_self_xl_auto:"align_self_xl_auto",align_self_xl_start:"align_self_xl_start",align_self_xl_center:"align_self_xl_center",align_self_xl_end:"align_self_xl_end",align_self_xl_baseline:"align_self_xl_baseline",align_self_xl_stretch:"align_self_xl_stretch",flex_auto:"flex_auto",flex_initial:"flex_initial",flex_none:"flex_none",flex_0:"flex_0",flex_1:"flex_1",flex_2:"flex_2",flex_3:"flex_3",flex_4:"flex_4",flex_5:"flex_5",flex_6:"flex_6",flex_7:"flex_7",flex_8:"flex_8",flex_9:"flex_9",flex_10:"flex_10",flex_11:"flex_11",flex_12:"flex_12",flex_xs_auto:"flex_xs_auto",flex_xs_initial:"flex_xs_initial",flex_xs_none:"flex_xs_none",flex_xs_0:"flex_xs_0",flex_xs_1:"flex_xs_1",flex_xs_2:"flex_xs_2",flex_xs_3:"flex_xs_3",flex_xs_4:"flex_xs_4",flex_xs_5:"flex_xs_5",flex_xs_6:"flex_xs_6",flex_xs_7:"flex_xs_7",flex_xs_8:"flex_xs_8",flex_xs_9:"flex_xs_9",flex_xs_10:"flex_xs_10",flex_xs_11:"flex_xs_11",flex_xs_12:"flex_xs_12",flex_sm_auto:"flex_sm_auto",flex_sm_initial:"flex_sm_initial",flex_sm_none:"flex_sm_none",flex_sm_0:"flex_sm_0",flex_sm_1:"flex_sm_1",flex_sm_2:"flex_sm_2",flex_sm_3:"flex_sm_3",flex_sm_4:"flex_sm_4",flex_sm_5:"flex_sm_5",flex_sm_6:"flex_sm_6",flex_sm_7:"flex_sm_7",flex_sm_8:"flex_sm_8",flex_sm_9:"flex_sm_9",flex_sm_10:"flex_sm_10",flex_sm_11:"flex_sm_11",flex_sm_12:"flex_sm_12",flex_md_auto:"flex_md_auto",flex_md_initial:"flex_md_initial",flex_md_none:"flex_md_none",flex_md_0:"flex_md_0",flex_md_1:"flex_md_1",flex_md_2:"flex_md_2",flex_md_3:"flex_md_3",flex_md_4:"flex_md_4",flex_md_5:"flex_md_5",flex_md_6:"flex_md_6",flex_md_7:"flex_md_7",flex_md_8:"flex_md_8",flex_md_9:"flex_md_9",flex_md_10:"flex_md_10",flex_md_11:"flex_md_11",flex_md_12:"flex_md_12",flex_lg_auto:"flex_lg_auto",flex_lg_initial:"flex_lg_initial",flex_lg_none:"flex_lg_none",flex_lg_0:"flex_lg_0",flex_lg_1:"flex_lg_1",flex_lg_2:"flex_lg_2",flex_lg_3:"flex_lg_3",flex_lg_4:"flex_lg_4",flex_lg_5:"flex_lg_5",flex_lg_6:"flex_lg_6",flex_lg_7:"flex_lg_7",flex_lg_8:"flex_lg_8",flex_lg_9:"flex_lg_9",flex_lg_10:"flex_lg_10",flex_lg_11:"flex_lg_11",flex_lg_12:"flex_lg_12",flex_xl_auto:"flex_xl_auto",flex_xl_initial:"flex_xl_initial",flex_xl_none:"flex_xl_none",flex_xl_0:"flex_xl_0",flex_xl_1:"flex_xl_1",flex_xl_2:"flex_xl_2",flex_xl_3:"flex_xl_3",flex_xl_4:"flex_xl_4",flex_xl_5:"flex_xl_5",flex_xl_6:"flex_xl_6",flex_xl_7:"flex_xl_7",flex_xl_8:"flex_xl_8",flex_xl_9:"flex_xl_9",flex_xl_10:"flex_xl_10",flex_xl_11:"flex_xl_11",flex_xl_12:"flex_xl_12",flex_grow_0:"flex_grow_0",flex_grow_1:"flex_grow_1",flex_grow_xs_0:"flex_grow_xs_0",flex_grow_xs_1:"flex_grow_xs_1",flex_grow_sm_0:"flex_grow_sm_0",flex_grow_sm_1:"flex_grow_sm_1",flex_grow_md_0:"flex_grow_md_0",flex_grow_md_1:"flex_grow_md_1",flex_grow_lg_0:"flex_grow_lg_0",flex_grow_lg_1:"flex_grow_lg_1",flex_grow_xl_0:"flex_grow_xl_0",flex_grow_xl_1:"flex_grow_xl_1",flex_shrink_0:"flex_shrink_0",flex_shrink_1:"flex_shrink_1",flex_shrink_xs_0:"flex_shrink_xs_0",flex_shrink_xs_1:"flex_shrink_xs_1",flex_shrink_sm_0:"flex_shrink_sm_0",flex_shrink_sm_1:"flex_shrink_sm_1",flex_shrink_md_0:"flex_shrink_md_0",flex_shrink_md_1:"flex_shrink_md_1",flex_shrink_lg_0:"flex_shrink_lg_0",flex_shrink_lg_1:"flex_shrink_lg_1",flex_shrink_xl_0:"flex_shrink_xl_0",flex_shrink_xl_1:"flex_shrink_xl_1",flex_order_0:"flex_order_0",flex_order_1:"flex_order_1",flex_order_2:"flex_order_2",flex_order_3:"flex_order_3",flex_order_4:"flex_order_4",flex_order_5:"flex_order_5",flex_order_6:"flex_order_6",flex_order_7:"flex_order_7",flex_order_8:"flex_order_8",flex_order_9:"flex_order_9",flex_order_10:"flex_order_10",flex_order_11:"flex_order_11",flex_order_12:"flex_order_12",flex_order_xs_0:"flex_order_xs_0",flex_order_xs_1:"flex_order_xs_1",flex_order_xs_2:"flex_order_xs_2",flex_order_xs_3:"flex_order_xs_3",flex_order_xs_4:"flex_order_xs_4",flex_order_xs_5:"flex_order_xs_5",flex_order_xs_6:"flex_order_xs_6",flex_order_xs_7:"flex_order_xs_7",flex_order_xs_8:"flex_order_xs_8",flex_order_xs_9:"flex_order_xs_9",flex_order_xs_10:"flex_order_xs_10",flex_order_xs_11:"flex_order_xs_11",flex_order_xs_12:"flex_order_xs_12",flex_order_sm_0:"flex_order_sm_0",flex_order_sm_1:"flex_order_sm_1",flex_order_sm_2:"flex_order_sm_2",flex_order_sm_3:"flex_order_sm_3",flex_order_sm_4:"flex_order_sm_4",flex_order_sm_5:"flex_order_sm_5",flex_order_sm_6:"flex_order_sm_6",flex_order_sm_7:"flex_order_sm_7",flex_order_sm_8:"flex_order_sm_8",flex_order_sm_9:"flex_order_sm_9",flex_order_sm_10:"flex_order_sm_10",flex_order_sm_11:"flex_order_sm_11",flex_order_sm_12:"flex_order_sm_12",flex_order_md_0:"flex_order_md_0",flex_order_md_1:"flex_order_md_1",flex_order_md_2:"flex_order_md_2",flex_order_md_3:"flex_order_md_3",flex_order_md_4:"flex_order_md_4",flex_order_md_5:"flex_order_md_5",flex_order_md_6:"flex_order_md_6",flex_order_md_7:"flex_order_md_7",flex_order_md_8:"flex_order_md_8",flex_order_md_9:"flex_order_md_9",flex_order_md_10:"flex_order_md_10",flex_order_md_11:"flex_order_md_11",flex_order_md_12:"flex_order_md_12",flex_order_lg_0:"flex_order_lg_0",flex_order_lg_1:"flex_order_lg_1",flex_order_lg_2:"flex_order_lg_2",flex_order_lg_3:"flex_order_lg_3",flex_order_lg_4:"flex_order_lg_4",flex_order_lg_5:"flex_order_lg_5",flex_order_lg_6:"flex_order_lg_6",flex_order_lg_7:"flex_order_lg_7",flex_order_lg_8:"flex_order_lg_8",flex_order_lg_9:"flex_order_lg_9",flex_order_lg_10:"flex_order_lg_10",flex_order_lg_11:"flex_order_lg_11",flex_order_lg_12:"flex_order_lg_12",flex_order_xl_0:"flex_order_xl_0",flex_order_xl_1:"flex_order_xl_1",flex_order_xl_2:"flex_order_xl_2",flex_order_xl_3:"flex_order_xl_3",flex_order_xl_4:"flex_order_xl_4",flex_order_xl_5:"flex_order_xl_5",flex_order_xl_6:"flex_order_xl_6",flex_order_xl_7:"flex_order_xl_7",flex_order_xl_8:"flex_order_xl_8",flex_order_xl_9:"flex_order_xl_9",flex_order_xl_10:"flex_order_xl_10",flex_order_xl_11:"flex_order_xl_11",flex_order_xl_12:"flex_order_xl_12",lightest:"lightest",lighter:"lighter",light:"light",heavy:"heavy",heavier:"heavier",heaviest:"heaviest",border_radius_xs:"border_radius_xs",border_radius_sm:"border_radius_sm",border_radius_md:"border_radius_md",border_radius_lg:"border_radius_lg",border_radius_xl:"border_radius_xl",border_radius_none:"border_radius_none",border_radius_rounded:"border_radius_rounded",hover_scale_sm:"hover_scale_sm",hover_scale_md:"hover_scale_md",hover_scale_lg:"hover_scale_lg",hover_shadow_none:"hover_shadow_none",hover_shadow_deep:"hover_shadow_deep",hover_shadow_deeper:"hover_shadow_deeper",hover_shadow_deepest:"hover_shadow_deepest",hover_background_windows:"hover_background_windows",hover_color_windows:"hover_color_windows",hover_background_siding:"hover_background_siding",hover_color_siding:"hover_color_siding",hover_background_doors:"hover_background_doors",hover_color_doors:"hover_color_doors",hover_background_solar:"hover_background_solar",hover_color_solar:"hover_color_solar",hover_background_roofing:"hover_background_roofing",hover_color_roofing:"hover_color_roofing",hover_background_gutters:"hover_background_gutters",hover_color_gutters:"hover_color_gutters",hover_background_insulation:"hover_background_insulation",hover_color_insulation:"hover_color_insulation",hover_background_product_1_background:"hover_background_product_1_background",hover_color_product_1_background:"hover_color_product_1_background",hover_background_product_1_highlight:"hover_background_product_1_highlight",hover_color_product_1_highlight:"hover_color_product_1_highlight",hover_background_product_2_background:"hover_background_product_2_background",hover_color_product_2_background:"hover_color_product_2_background",hover_background_product_2_highlight:"hover_background_product_2_highlight",hover_color_product_2_highlight:"hover_color_product_2_highlight",hover_background_product_3_background:"hover_background_product_3_background",hover_color_product_3_background:"hover_color_product_3_background",hover_background_product_3_highlight:"hover_background_product_3_highlight",hover_color_product_3_highlight:"hover_color_product_3_highlight",hover_background_product_4_background:"hover_background_product_4_background",hover_color_product_4_background:"hover_color_product_4_background",hover_background_product_4_highlight:"hover_background_product_4_highlight",hover_color_product_4_highlight:"hover_color_product_4_highlight",hover_background_product_5_background:"hover_background_product_5_background",hover_color_product_5_background:"hover_color_product_5_background",hover_background_product_5_highlight:"hover_background_product_5_highlight",hover_color_product_5_highlight:"hover_color_product_5_highlight",hover_background_product_6_background:"hover_background_product_6_background",hover_color_product_6_background:"hover_color_product_6_background",hover_background_product_6_highlight:"hover_background_product_6_highlight",hover_color_product_6_highlight:"hover_color_product_6_highlight",hover_background_product_7_background:"hover_background_product_7_background",hover_color_product_7_background:"hover_color_product_7_background",hover_background_product_7_highlight:"hover_background_product_7_highlight",hover_color_product_7_highlight:"hover_color_product_7_highlight",hover_background_product_8_background:"hover_background_product_8_background",hover_color_product_8_background:"hover_color_product_8_background",hover_background_product_8_highlight:"hover_background_product_8_highlight",hover_color_product_8_highlight:"hover_color_product_8_highlight",hover_background_product_9_background:"hover_background_product_9_background",hover_color_product_9_background:"hover_color_product_9_background",hover_background_product_9_highlight:"hover_background_product_9_highlight",hover_color_product_9_highlight:"hover_color_product_9_highlight",hover_background_product_10_background:"hover_background_product_10_background",hover_color_product_10_background:"hover_color_product_10_background",hover_background_product_10_highlight:"hover_background_product_10_highlight",hover_color_product_10_highlight:"hover_color_product_10_highlight",hover_background_success:"hover_background_success",hover_color_success:"hover_color_success",hover_background_success_secondary:"hover_background_success_secondary",hover_color_success_secondary:"hover_color_success_secondary",hover_background_success_sm:"hover_background_success_sm",hover_color_success_sm:"hover_color_success_sm",hover_background_success_subtle:"hover_background_success_subtle",hover_color_success_subtle:"hover_color_success_subtle",hover_background_warning:"hover_background_warning",hover_color_warning:"hover_color_warning",hover_background_warning_secondary:"hover_background_warning_secondary",hover_color_warning_secondary:"hover_color_warning_secondary",hover_background_warning_subtle:"hover_background_warning_subtle",hover_color_warning_subtle:"hover_color_warning_subtle",hover_background_error:"hover_background_error",hover_color_error:"hover_color_error",hover_background_error_secondary:"hover_background_error_secondary",hover_color_error_secondary:"hover_color_error_secondary",hover_background_error_subtle:"hover_background_error_subtle",hover_color_error_subtle:"hover_color_error_subtle",hover_background_info:"hover_background_info",hover_color_info:"hover_color_info",hover_background_info_secondary:"hover_background_info_secondary",hover_color_info_secondary:"hover_color_info_secondary",hover_background_info_subtle:"hover_background_info_subtle",hover_color_info_subtle:"hover_color_info_subtle",hover_background_neutral:"hover_background_neutral",hover_color_neutral:"hover_color_neutral",hover_background_neutral_secondary:"hover_background_neutral_secondary",hover_color_neutral_secondary:"hover_color_neutral_secondary",hover_background_neutral_subtle:"hover_background_neutral_subtle",hover_color_neutral_subtle:"hover_color_neutral_subtle",hover_background_primary:"hover_background_primary",hover_color_primary:"hover_color_primary",hover_background_primary_secondary:"hover_background_primary_secondary",hover_color_primary_secondary:"hover_color_primary_secondary",hover_background_data_1:"hover_background_data_1",hover_color_data_1:"hover_color_data_1",hover_background_data_2:"hover_background_data_2",hover_color_data_2:"hover_color_data_2",hover_background_data_3:"hover_background_data_3",hover_color_data_3:"hover_color_data_3",hover_background_data_4:"hover_background_data_4",hover_color_data_4:"hover_color_data_4",hover_background_data_5:"hover_background_data_5",hover_color_data_5:"hover_color_data_5",hover_background_data_6:"hover_background_data_6",hover_color_data_6:"hover_color_data_6",hover_background_data_7:"hover_background_data_7",hover_color_data_7:"hover_color_data_7",hover_background_data_8:"hover_background_data_8",hover_color_data_8:"hover_color_data_8",hover_background_shadow:"hover_background_shadow",hover_color_shadow:"hover_color_shadow",hover_background_shadow_dark:"hover_background_shadow_dark",hover_color_shadow_dark:"hover_color_shadow_dark",hover_background_royal:"hover_background_royal",hover_color_royal:"hover_color_royal",hover_background_purple:"hover_background_purple",hover_color_purple:"hover_color_purple",hover_background_teal:"hover_background_teal",hover_color_teal:"hover_color_teal",hover_background_red:"hover_background_red",hover_color_red:"hover_color_red",hover_background_yellow:"hover_background_yellow",hover_color_yellow:"hover_color_yellow",hover_background_green:"hover_background_green",hover_color_green:"hover_color_green",hover_background_orange:"hover_background_orange",hover_color_orange:"hover_color_orange",hover_background_default:"hover_background_default",hover_color_default:"hover_color_default",hover_background_white:"hover_background_white",hover_color_white:"hover_color_white",hover_background_silver:"hover_background_silver",hover_color_silver:"hover_color_silver",hover_background_slate:"hover_background_slate",hover_color_slate:"hover_color_slate",hover_background_charcoal:"hover_background_charcoal",hover_color_charcoal:"hover_color_charcoal",hover_background_black:"hover_background_black",hover_color_black:"hover_color_black",hover_background_secondary:"hover_background_secondary",hover_color_secondary:"hover_color_secondary",hover_background_tertiary:"hover_background_tertiary",hover_color_tertiary:"hover_color_tertiary",hover_background_bg_light:"hover_background_bg_light",hover_color_bg_light:"hover_color_bg_light",hover_background_bg_dark:"hover_background_bg_dark",hover_color_bg_dark:"hover_color_bg_dark",hover_background_bg_dark_card:"hover_background_bg_dark_card",hover_color_bg_dark_card:"hover_color_bg_dark_card",hover_background_card_light:"hover_background_card_light",hover_color_card_light:"hover_color_card_light",hover_background_card_dark:"hover_background_card_dark",hover_color_card_dark:"hover_color_card_dark",hover_background_active_light:"hover_background_active_light",hover_color_active_light:"hover_color_active_light",hover_background_active_dark:"hover_background_active_dark",hover_color_active_dark:"hover_color_active_dark",hover_background_primary_action:"hover_background_primary_action",hover_color_primary_action:"hover_color_primary_action",hover_background_primary_action_dark:"hover_background_primary_action_dark",hover_color_primary_action_dark:"hover_color_primary_action_dark",hover_background_hover_light:"hover_background_hover_light",hover_color_hover_light:"hover_color_hover_light",hover_background_hover_dark:"hover_background_hover_dark",hover_color_hover_dark:"hover_color_hover_dark",hover_background_border_light:"hover_background_border_light",hover_color_border_light:"hover_color_border_light",hover_background_border_dark:"hover_background_border_dark",hover_color_border_dark:"hover_color_border_dark",hover_background_text_lt_default:"hover_background_text_lt_default",hover_color_text_lt_default:"hover_color_text_lt_default",hover_background_text_lt_light:"hover_background_text_lt_light",hover_color_text_lt_light:"hover_color_text_lt_light",hover_background_text_lt_lighter:"hover_background_text_lt_lighter",hover_color_text_lt_lighter:"hover_color_text_lt_lighter",hover_background_text_dk_default:"hover_background_text_dk_default",hover_color_text_dk_default:"hover_color_text_dk_default",hover_background_text_dk_light:"hover_background_text_dk_light",hover_color_text_dk_light:"hover_color_text_dk_light",hover_background_text_dk_lighter:"hover_background_text_dk_lighter",hover_color_text_dk_lighter:"hover_color_text_dk_lighter",hover_background_category_1:"hover_background_category_1",hover_color_category_1:"hover_color_category_1",hover_background_category_2:"hover_background_category_2",hover_color_category_2:"hover_color_category_2",hover_background_category_3:"hover_background_category_3",hover_color_category_3:"hover_color_category_3",hover_background_category_4:"hover_background_category_4",hover_color_category_4:"hover_color_category_4",hover_background_category_5:"hover_background_category_5",hover_color_category_5:"hover_color_category_5",hover_background_category_6:"hover_background_category_6",hover_color_category_6:"hover_color_category_6",hover_background_category_7:"hover_background_category_7",hover_color_category_7:"hover_color_category_7",hover_background_category_8:"hover_background_category_8",hover_color_category_8:"hover_color_category_8",hover_background_category_9:"hover_background_category_9",hover_color_category_9:"hover_color_category_9",hover_background_category_10:"hover_background_category_10",hover_color_category_10:"hover_color_category_10",hover_background_category_11:"hover_background_category_11",hover_color_category_11:"hover_color_category_11",hover_background_category_12:"hover_background_category_12",hover_color_category_12:"hover_color_category_12",hover_background_category_13:"hover_background_category_13",hover_color_category_13:"hover_color_category_13",hover_background_category_14:"hover_background_category_14",hover_color_category_14:"hover_color_category_14",hover_background_category_15:"hover_background_category_15",hover_color_category_15:"hover_color_category_15",hover_background_category_16:"hover_background_category_16",hover_color_category_16:"hover_color_category_16",hover_background_category_17:"hover_background_category_17",hover_color_category_17:"hover_color_category_17",hover_background_category_18:"hover_background_category_18",hover_color_category_18:"hover_color_category_18",hover_background_category_19:"hover_background_category_19",hover_color_category_19:"hover_color_category_19",hover_background_category_20:"hover_background_category_20",hover_color_category_20:"hover_color_category_20",hover_background_category_21:"hover_background_category_21",hover_color_category_21:"hover_color_category_21",text_align_start:"text_align_start",text_align_end:"text_align_end",text_align_left:"text_align_left",text_align_right:"text_align_right",text_align_center:"text_align_center",text_align_justify:"text_align_justify",text_align_justify_all:"text_align_justify_all",text_align_match_parent:"text_align_match_parent",text_align_xs_start:"text_align_xs_start",text_align_xs_end:"text_align_xs_end",text_align_xs_left:"text_align_xs_left",text_align_xs_right:"text_align_xs_right",text_align_xs_center:"text_align_xs_center",text_align_xs_justify:"text_align_xs_justify",text_align_xs_justify_all:"text_align_xs_justify_all",text_align_xs_match_parent:"text_align_xs_match_parent",text_align_sm_start:"text_align_sm_start",text_align_sm_end:"text_align_sm_end",text_align_sm_left:"text_align_sm_left",text_align_sm_right:"text_align_sm_right",text_align_sm_center:"text_align_sm_center",text_align_sm_justify:"text_align_sm_justify",text_align_sm_justify_all:"text_align_sm_justify_all",text_align_sm_match_parent:"text_align_sm_match_parent",text_align_md_start:"text_align_md_start",text_align_md_end:"text_align_md_end",text_align_md_left:"text_align_md_left",text_align_md_right:"text_align_md_right",text_align_md_center:"text_align_md_center",text_align_md_justify:"text_align_md_justify",text_align_md_justify_all:"text_align_md_justify_all",text_align_md_match_parent:"text_align_md_match_parent",text_align_lg_start:"text_align_lg_start",text_align_lg_end:"text_align_lg_end",text_align_lg_left:"text_align_lg_left",text_align_lg_right:"text_align_lg_right",text_align_lg_center:"text_align_lg_center",text_align_lg_justify:"text_align_lg_justify",text_align_lg_justify_all:"text_align_lg_justify_all",text_align_lg_match_parent:"text_align_lg_match_parent",text_align_xl_start:"text_align_xl_start",text_align_xl_end:"text_align_xl_end",text_align_xl_left:"text_align_xl_left",text_align_xl_right:"text_align_xl_right",text_align_xl_center:"text_align_xl_center",text_align_xl_justify:"text_align_xl_justify",text_align_xl_justify_all:"text_align_xl_justify_all",text_align_xl_match_parent:"text_align_xl_match_parent",overflow_x_visible:"overflow_x_visible",overflow_x_hidden:"overflow_x_hidden",overflow_x_scroll:"overflow_x_scroll",overflow_x_auto:"overflow_x_auto",overflow_y_visible:"overflow_y_visible",overflow_y_hidden:"overflow_y_hidden",overflow_y_scroll:"overflow_y_scroll",overflow_y_auto:"overflow_y_auto",overflow_visible:"overflow_visible",overflow_hidden:"overflow_hidden",overflow_scroll:"overflow_scroll",overflow_auto:"overflow_auto",truncate_1:"truncate_1",truncate_2:"truncate_2",truncate_3:"truncate_3",truncate_4:"truncate_4",truncate_5:"truncate_5"}},function(e,t,r){var n,a,i;!function(o,s){if(o){s=s.bind(null,o,o.document),e.exports?s(r(195)):(a=[r(195)],void 0===(i="function"==typeof(n=s)?n.apply(t,a):n)||(e.exports=i))}}("undefined"!=typeof window?window:0,(function(e,t,r){"use strict";var n=function(){var a,i,o,s,l,c,u,d=r.cfg,m={"data-bgset":1,"data-include":1,"data-poster":1,"data-bg":1,"data-script":1},p="(\\s|^)("+d.loadedClass,h=t.documentElement,f=function(e){r.rAF((function(){r.rC(e,d.loadedClass),d.unloadedClass&&r.rC(e,d.unloadedClass),r.aC(e,d.lazyClass),("none"==e.style.display||e.parentNode&&"none"==e.parentNode.style.display)&&setTimeout((function(){r.loader.unveil(e)}),0)}))},b=function(e){var t,r,n,a;for(t=0,r=e.length;te)return 0;if(0===t)return 1;for(a=1,r=n=1,i=t;1<=i?n<=i:n>=i;r=1<=i?++n:--n)a*=e,a/=r,e-=1;return a},log10:function(e){return Math.log(e)/Math.log(10)},log2:function(e){return Math.log(e)/Math.log(2)},factorial:function(e){var t,r,n,a;if(e<2)return 1;for(t=1,r=n=2,a=e;2<=a?n<=a:n>=a;r=2<=a?++n:--n)t*=r;return t},most_guessable_match_sequence:function(e,t,r){var n,a,i,o,s,l,c,u,d,m,p,h,f,b,g,_,y,v,k,x,w,N,E;for(null==r&&(r=!1),p=e.length,m=function(){var e,t,r;for(r=[],e=0,t=p;0<=t?et;0<=t?++e:--e)r.push([]);return r}(),h=0,s=t.length;he;0<=e?++r:--r)t.push({});return t}(),pi:function(){var e,t,r;for(t=[],r=0,e=p;0<=e?re;0<=e?++r:--r)t.push({});return t}(),g:function(){var e,t,r;for(t=[],r=0,e=p;0<=e?re;0<=e?++r:--r)t.push({});return t}()},E=this,w=function(t,n){var a,i,o,s,l,c;for(i in s=t.j,l=E.estimate_guesses(t,e),n>1&&(l*=f.pi[t.i-1][n-1]),o=E.factorial(n)*l,r||(o+=Math.pow(1e4,n-1)),c=f.g[s])if(a=c[i],!(i>n)&&a<=o)return;return f.g[s][n]=o,f.m[s][n]=t,f.pi[s][n]=l},n=function(e){var t,r,n,a,i,o;for(u=d(0,e),w(u,1),i=[],t=o=1,a=e;1<=a?o<=a:o>=a;t=1<=a?++o:--o)u=d(t,e),i.push(function(){var e,a;for(r in a=[],e=f.m[t-1])n=e[r],r=parseInt(r),"bruteforce"!==n.pattern&&a.push(w(u,r+1));return a}());return i},d=function(t,r){return{pattern:"bruteforce",token:e.slice(t,+r+1||9e9),i:t,j:r}},x=function(e){var t,r,n,a,i,o,s;for(r in o=[],a=e-1,i=void 0,n=1/0,s=f.g[a])(t=s[r])=0;)u=f.m[a][i],o.unshift(u),a=u.i-1,i--;return o},i=k=0,y=p;0<=y?ky;i=0<=y?++k:--k){for(N=0,c=(v=m[i]).length;N0)for(o in f.m[u.i-1])o=parseInt(o),w(u,o+1);else w(u,1);n(i)}return b=(g=x(p)).length,a=0===e.length?1:f.g[p-1][b],{password:e,guesses:a,guesses_log10:this.log10(a),sequence:g}},estimate_guesses:function(e,t){var r,n;return null!=e.guesses||(n=1,e.token.length=d;o=2<=d?++l:--l)for(s=c=1,m=Math.min(b,o-1);1<=m?c<=m:c>=m;s=1<=m?++c:--c)i+=this.nCk(o-1,s-1)*h*Math.pow(a,s);if(e.shifted_count)if(r=e.shifted_count,n=e.token.length-e.shifted_count,0===r||0===n)i*=2;else{for(f=0,o=g=1,p=Math.min(r,n);1<=p?g<=p:g>=p;o=1<=p?++g:--g)f+=this.nCk(r+n,o);i*=f}return i},dictionary_guesses:function(e){var t;return e.base_guesses=e.rank,e.uppercase_variations=this.uppercase_variations(e),e.l33t_variations=this.l33t_variations(e),t=e.reversed?2:1,e.base_guesses*e.uppercase_variations*e.l33t_variations*t},START_UPPER:/^[A-Z][^A-Z]+$/,END_UPPER:/^[^A-Z]+[A-Z]$/,ALL_UPPER:/^[^a-z]+$/,ALL_LOWER:/^[^A-Z]+$/,uppercase_variations:function(e){var t,r,n,a,i,o,s,l,c,u,d,m;if((m=e.token).match(this.ALL_LOWER)||m.toLowerCase()===m)return 1;for(o=0,i=(l=[this.START_UPPER,this.END_UPPER,this.ALL_UPPER]).length;o=c;a=1<=c?++s:--s)d+=this.nCk(r+t,a);return d},l33t_variations:function(e){var t,r,n,a,i,o,s,l,c,u,d,m;if(!e.l33t)return 1;for(u in m=1,l=e.sub)if(d=l[u],a=e.token.toLowerCase().split(""),t=function(){var e,t,r;for(r=[],t=0,e=a.length;t=c;i=1<=c?++o:--o)s+=this.nCk(r+t,i);m*=s}return m}},e.exports=o},,,,function(e,t){var r;r={qwerty:{"!":["`~",null,null,"2@","qQ",null],'"':[";:","[{","]}",null,null,"/?"],"#":["2@",null,null,"4$","eE","wW"],$:["3#",null,null,"5%","rR","eE"],"%":["4$",null,null,"6^","tT","rR"],"&":["6^",null,null,"8*","uU","yY"],"'":[";:","[{","]}",null,null,"/?"],"(":["8*",null,null,"0)","oO","iI"],")":["9(",null,null,"-_","pP","oO"],"*":["7&",null,null,"9(","iI","uU"],"+":["-_",null,null,null,"]}","[{"],",":["mM","kK","lL",".>",null,null],"-":["0)",null,null,"=+","[{","pP"],".":[",<","lL",";:","/?",null,null],"/":[".>",";:","'\"",null,null,null],0:["9(",null,null,"-_","pP","oO"],1:["`~",null,null,"2@","qQ",null],2:["1!",null,null,"3#","wW","qQ"],3:["2@",null,null,"4$","eE","wW"],4:["3#",null,null,"5%","rR","eE"],5:["4$",null,null,"6^","tT","rR"],6:["5%",null,null,"7&","yY","tT"],7:["6^",null,null,"8*","uU","yY"],8:["7&",null,null,"9(","iI","uU"],9:["8*",null,null,"0)","oO","iI"],":":["lL","pP","[{","'\"","/?",".>"],";":["lL","pP","[{","'\"","/?",".>"],"<":["mM","kK","lL",".>",null,null],"=":["-_",null,null,null,"]}","[{"],">":[",<","lL",";:","/?",null,null],"?":[".>",";:","'\"",null,null,null],"@":["1!",null,null,"3#","wW","qQ"],A:[null,"qQ","wW","sS","zZ",null],B:["vV","gG","hH","nN",null,null],C:["xX","dD","fF","vV",null,null],D:["sS","eE","rR","fF","cC","xX"],E:["wW","3#","4$","rR","dD","sS"],F:["dD","rR","tT","gG","vV","cC"],G:["fF","tT","yY","hH","bB","vV"],H:["gG","yY","uU","jJ","nN","bB"],I:["uU","8*","9(","oO","kK","jJ"],J:["hH","uU","iI","kK","mM","nN"],K:["jJ","iI","oO","lL",",<","mM"],L:["kK","oO","pP",";:",".>",",<"],M:["nN","jJ","kK",",<",null,null],N:["bB","hH","jJ","mM",null,null],O:["iI","9(","0)","pP","lL","kK"],P:["oO","0)","-_","[{",";:","lL"],Q:[null,"1!","2@","wW","aA",null],R:["eE","4$","5%","tT","fF","dD"],S:["aA","wW","eE","dD","xX","zZ"],T:["rR","5%","6^","yY","gG","fF"],U:["yY","7&","8*","iI","jJ","hH"],V:["cC","fF","gG","bB",null,null],W:["qQ","2@","3#","eE","sS","aA"],X:["zZ","sS","dD","cC",null,null],Y:["tT","6^","7&","uU","hH","gG"],Z:[null,"aA","sS","xX",null,null],"[":["pP","-_","=+","]}","'\"",";:"],"\\":["]}",null,null,null,null,null],"]":["[{","=+",null,"\\|",null,"'\""],"^":["5%",null,null,"7&","yY","tT"],_:["0)",null,null,"=+","[{","pP"],"`":[null,null,null,"1!",null,null],a:[null,"qQ","wW","sS","zZ",null],b:["vV","gG","hH","nN",null,null],c:["xX","dD","fF","vV",null,null],d:["sS","eE","rR","fF","cC","xX"],e:["wW","3#","4$","rR","dD","sS"],f:["dD","rR","tT","gG","vV","cC"],g:["fF","tT","yY","hH","bB","vV"],h:["gG","yY","uU","jJ","nN","bB"],i:["uU","8*","9(","oO","kK","jJ"],j:["hH","uU","iI","kK","mM","nN"],k:["jJ","iI","oO","lL",",<","mM"],l:["kK","oO","pP",";:",".>",",<"],m:["nN","jJ","kK",",<",null,null],n:["bB","hH","jJ","mM",null,null],o:["iI","9(","0)","pP","lL","kK"],p:["oO","0)","-_","[{",";:","lL"],q:[null,"1!","2@","wW","aA",null],r:["eE","4$","5%","tT","fF","dD"],s:["aA","wW","eE","dD","xX","zZ"],t:["rR","5%","6^","yY","gG","fF"],u:["yY","7&","8*","iI","jJ","hH"],v:["cC","fF","gG","bB",null,null],w:["qQ","2@","3#","eE","sS","aA"],x:["zZ","sS","dD","cC",null,null],y:["tT","6^","7&","uU","hH","gG"],z:[null,"aA","sS","xX",null,null],"{":["pP","-_","=+","]}","'\"",";:"],"|":["]}",null,null,null,null,null],"}":["[{","=+",null,"\\|",null,"'\""],"~":[null,null,null,"1!",null,null]},dvorak:{"!":["`~",null,null,"2@","'\"",null],'"':[null,"1!","2@",",<","aA",null],"#":["2@",null,null,"4$",".>",",<"],$:["3#",null,null,"5%","pP",".>"],"%":["4$",null,null,"6^","yY","pP"],"&":["6^",null,null,"8*","gG","fF"],"'":[null,"1!","2@",",<","aA",null],"(":["8*",null,null,"0)","rR","cC"],")":["9(",null,null,"[{","lL","rR"],"*":["7&",null,null,"9(","cC","gG"],"+":["/?","]}",null,"\\|",null,"-_"],",":["'\"","2@","3#",".>","oO","aA"],"-":["sS","/?","=+",null,null,"zZ"],".":[",<","3#","4$","pP","eE","oO"],"/":["lL","[{","]}","=+","-_","sS"],0:["9(",null,null,"[{","lL","rR"],1:["`~",null,null,"2@","'\"",null],2:["1!",null,null,"3#",",<","'\""],3:["2@",null,null,"4$",".>",",<"],4:["3#",null,null,"5%","pP",".>"],5:["4$",null,null,"6^","yY","pP"],6:["5%",null,null,"7&","fF","yY"],7:["6^",null,null,"8*","gG","fF"],8:["7&",null,null,"9(","cC","gG"],9:["8*",null,null,"0)","rR","cC"],":":[null,"aA","oO","qQ",null,null],";":[null,"aA","oO","qQ",null,null],"<":["'\"","2@","3#",".>","oO","aA"],"=":["/?","]}",null,"\\|",null,"-_"],">":[",<","3#","4$","pP","eE","oO"],"?":["lL","[{","]}","=+","-_","sS"],"@":["1!",null,null,"3#",",<","'\""],A:[null,"'\"",",<","oO",";:",null],B:["xX","dD","hH","mM",null,null],C:["gG","8*","9(","rR","tT","hH"],D:["iI","fF","gG","hH","bB","xX"],E:["oO",".>","pP","uU","jJ","qQ"],F:["yY","6^","7&","gG","dD","iI"],G:["fF","7&","8*","cC","hH","dD"],H:["dD","gG","cC","tT","mM","bB"],I:["uU","yY","fF","dD","xX","kK"],J:["qQ","eE","uU","kK",null,null],K:["jJ","uU","iI","xX",null,null],L:["rR","0)","[{","/?","sS","nN"],M:["bB","hH","tT","wW",null,null],N:["tT","rR","lL","sS","vV","wW"],O:["aA",",<",".>","eE","qQ",";:"],P:[".>","4$","5%","yY","uU","eE"],Q:[";:","oO","eE","jJ",null,null],R:["cC","9(","0)","lL","nN","tT"],S:["nN","lL","/?","-_","zZ","vV"],T:["hH","cC","rR","nN","wW","mM"],U:["eE","pP","yY","iI","kK","jJ"],V:["wW","nN","sS","zZ",null,null],W:["mM","tT","nN","vV",null,null],X:["kK","iI","dD","bB",null,null],Y:["pP","5%","6^","fF","iI","uU"],Z:["vV","sS","-_",null,null,null],"[":["0)",null,null,"]}","/?","lL"],"\\":["=+",null,null,null,null,null],"]":["[{",null,null,null,"=+","/?"],"^":["5%",null,null,"7&","fF","yY"],_:["sS","/?","=+",null,null,"zZ"],"`":[null,null,null,"1!",null,null],a:[null,"'\"",",<","oO",";:",null],b:["xX","dD","hH","mM",null,null],c:["gG","8*","9(","rR","tT","hH"],d:["iI","fF","gG","hH","bB","xX"],e:["oO",".>","pP","uU","jJ","qQ"],f:["yY","6^","7&","gG","dD","iI"],g:["fF","7&","8*","cC","hH","dD"],h:["dD","gG","cC","tT","mM","bB"],i:["uU","yY","fF","dD","xX","kK"],j:["qQ","eE","uU","kK",null,null],k:["jJ","uU","iI","xX",null,null],l:["rR","0)","[{","/?","sS","nN"],m:["bB","hH","tT","wW",null,null],n:["tT","rR","lL","sS","vV","wW"],o:["aA",",<",".>","eE","qQ",";:"],p:[".>","4$","5%","yY","uU","eE"],q:[";:","oO","eE","jJ",null,null],r:["cC","9(","0)","lL","nN","tT"],s:["nN","lL","/?","-_","zZ","vV"],t:["hH","cC","rR","nN","wW","mM"],u:["eE","pP","yY","iI","kK","jJ"],v:["wW","nN","sS","zZ",null,null],w:["mM","tT","nN","vV",null,null],x:["kK","iI","dD","bB",null,null],y:["pP","5%","6^","fF","iI","uU"],z:["vV","sS","-_",null,null,null],"{":["0)",null,null,"]}","/?","lL"],"|":["=+",null,null,null,null,null],"}":["[{",null,null,null,"=+","/?"],"~":[null,null,null,"1!",null,null]},keypad:{"*":["/",null,null,null,"-","+","9","8"],"+":["9","*","-",null,null,null,null,"6"],"-":["*",null,null,null,null,null,"+","9"],".":["0","2","3",null,null,null,null,null],"/":[null,null,null,null,"*","9","8","7"],0:[null,"1","2","3",".",null,null,null],1:[null,null,"4","5","2","0",null,null],2:["1","4","5","6","3",".","0",null],3:["2","5","6",null,null,null,".","0"],4:[null,null,"7","8","5","2","1",null],5:["4","7","8","9","6","3","2","1"],6:["5","8","9","+",null,null,"3","2"],7:[null,null,null,"/","8","5","4",null],8:["7",null,"/","*","9","6","5","4"],9:["8","/","*","-","+",null,"6","5"]},mac_keypad:{"*":["/",null,null,null,null,null,"-","9"],"+":["6","9","-",null,null,null,null,"3"],"-":["9","/","*",null,null,null,"+","6"],".":["0","2","3",null,null,null,null,null],"/":["=",null,null,null,"*","-","9","8"],0:[null,"1","2","3",".",null,null,null],1:[null,null,"4","5","2","0",null,null],2:["1","4","5","6","3",".","0",null],3:["2","5","6","+",null,null,".","0"],4:[null,null,"7","8","5","2","1",null],5:["4","7","8","9","6","3","2","1"],6:["5","8","9","-","+",null,"3","2"],7:[null,null,null,"=","8","5","4",null],8:["7",null,"=","/","9","6","5","4"],9:["8","=","/","*","-","+","6","5"],"=":[null,null,null,null,"/","9","8","7"]}},e.exports=r},,function(e,t,r){(function(t){e.exports=function(){"use strict";var e=function(e,t){var r={drag:[],click:[],mousemove:[],mousedown:[],mouseup:[],mouseout:[],keydown:[],keyup:[],touchstart:[],touchmove:[],touchend:[],tap:[]},n={on:function(e,t,n){if(void 0===r[e])throw new Error("Invalid event type: "+e);r[e].push({selector:t,fn:n})},render:function(e){t.store.featureChanged(e)}},a=function(e,a){for(var i=r[e],o=i.length;o--;){var s=i[o];if(s.selector(a)){s.fn.call(n,a)||t.store.render(),t.ui.updateMapClasses();break}}};return e.start.call(n),{render:e.render,stop:function(){e.stop&&e.stop()},trash:function(){e.trash&&(e.trash(),t.store.render())},combineFeatures:function(){e.combineFeatures&&e.combineFeatures()},uncombineFeatures:function(){e.uncombineFeatures&&e.uncombineFeatures()},drag:function(e){a("drag",e)},click:function(e){a("click",e)},mousemove:function(e){a("mousemove",e)},mousedown:function(e){a("mousedown",e)},mouseup:function(e){a("mouseup",e)},mouseout:function(e){a("mouseout",e)},keydown:function(e){a("keydown",e)},keyup:function(e){a("keyup",e)},touchstart:function(e){a("touchstart",e)},touchmove:function(e){a("touchmove",e)},touchend:function(e){a("touchend",e)},tap:function(e){a("tap",e)}}},r={},n={RADIUS:6378137,FLATTENING:1/298.257223563,POLAR_RADIUS:6356752.3142};function a(e){var t=0;if(e&&e.length>0){t+=Math.abs(i(e[0]));for(var r=1;r2){for(l=0;l=Math.pow(2,e)?A(e,t):i};A.rack=function(e,t,r){var n=function(n){var i=0;do{if(i++>10){if(!r)throw new Error("too many ID collisions, use more bits");e+=r}var o=A(e,t)}while(Object.hasOwnProperty.call(a,o));return a[o]=n,o},a=n.hats={};return n.get=function(e){return n.hats[e]},n.set=function(e,t){return n.hats[e]=t,n},n.bits=e||128,n.base=t||16,n};var M=function(e,t){this.ctx=e,this.properties=t.properties||{},this.coordinates=t.geometry.coordinates,this.id=t.id||T(),this.type=t.geometry.type};M.prototype.changed=function(){this.ctx.store.featureChanged(this.id)},M.prototype.incomingCoords=function(e){this.setCoordinates(e)},M.prototype.setCoordinates=function(e){this.coordinates=e,this.changed()},M.prototype.getCoordinates=function(){return JSON.parse(JSON.stringify(this.coordinates))},M.prototype.setProperty=function(e,t){this.properties[e]=t},M.prototype.toGeoJSON=function(){return JSON.parse(JSON.stringify({id:this.id,type:d.FEATURE,properties:this.properties,geometry:{coordinates:this.getCoordinates(),type:this.type}}))},M.prototype.internal=function(e){var t={id:this.id,meta:f.FEATURE,"meta:type":this.type,active:b.INACTIVE,mode:e};if(this.ctx.options.userProperties)for(var r in this.properties)t["user_"+r]=this.properties[r];return{type:d.FEATURE,properties:t,geometry:{coordinates:this.getCoordinates(),type:this.type}}};var P=function(e,t){M.call(this,e,t)};(P.prototype=Object.create(M.prototype)).isValid=function(){return"number"==typeof this.coordinates[0]&&"number"==typeof this.coordinates[1]},P.prototype.updateCoordinate=function(e,t,r){this.coordinates=3===arguments.length?[t,r]:[e,t],this.changed()},P.prototype.getCoordinate=function(){return this.getCoordinates()};var I=function(e,t){M.call(this,e,t)};(I.prototype=Object.create(M.prototype)).isValid=function(){return this.coordinates.length>1},I.prototype.addCoordinate=function(e,t,r){this.changed();var n=parseInt(e,10);this.coordinates.splice(n,0,[t,r])},I.prototype.getCoordinate=function(e){var t=parseInt(e,10);return JSON.parse(JSON.stringify(this.coordinates[t]))},I.prototype.removeCoordinate=function(e){this.changed(),this.coordinates.splice(parseInt(e,10),1)},I.prototype.updateCoordinate=function(e,t,r){var n=parseInt(e,10);this.coordinates[n]=[t,r],this.changed()};var D=function(e,t){M.call(this,e,t),this.coordinates=this.coordinates.map((function(e){return e.slice(0,-1)}))};(D.prototype=Object.create(M.prototype)).isValid=function(){return 0!==this.coordinates.length&&this.coordinates.every((function(e){return e.length>2}))},D.prototype.incomingCoords=function(e){this.coordinates=e.map((function(e){return e.slice(0,-1)})),this.changed()},D.prototype.setCoordinates=function(e){this.coordinates=e,this.changed()},D.prototype.addCoordinate=function(e,t,r){this.changed();var n=e.split(".").map((function(e){return parseInt(e,10)}));this.coordinates[n[0]].splice(n[1],0,[t,r])},D.prototype.removeCoordinate=function(e){this.changed();var t=e.split(".").map((function(e){return parseInt(e,10)})),r=this.coordinates[t[0]];r&&(r.splice(t[1],1),r.length<3&&this.coordinates.splice(t[0],1))},D.prototype.getCoordinate=function(e){var t=e.split(".").map((function(e){return parseInt(e,10)})),r=this.coordinates[t[0]];return JSON.parse(JSON.stringify(r[t[1]]))},D.prototype.getCoordinates=function(){return this.coordinates.map((function(e){return e.concat([e[0]])}))},D.prototype.updateCoordinate=function(e,t,r){this.changed();var n=e.split("."),a=parseInt(n[0],10),i=parseInt(n[1],10);void 0===this.coordinates[a]&&(this.coordinates[a]=[]),this.coordinates[a][i]=[t,r]};var L={MultiPoint:P,MultiLineString:I,MultiPolygon:D},$=function(e,t,r,n,a){var i=r.split("."),o=parseInt(i[0],10),s=i[1]?i.slice(1).join("."):null;return e[o][t](s,n,a)},R=function(e,t){if(M.call(this,e,t),delete this.coordinates,this.model=L[t.geometry.type],void 0===this.model)throw new TypeError(t.geometry.type+" is not a valid type");this.features=this._coordinatesToFeatures(t.geometry.coordinates)};function B(e){this.map=e.map,this.drawConfig=JSON.parse(JSON.stringify(e.options||{})),this._ctx=e}(R.prototype=Object.create(M.prototype))._coordinatesToFeatures=function(e){var t=this,r=this.model.bind(this);return e.map((function(e){return new r(t.ctx,{id:T(),type:d.FEATURE,properties:{},geometry:{coordinates:e,type:t.type.replace("Multi","")}})}))},R.prototype.isValid=function(){return this.features.every((function(e){return e.isValid()}))},R.prototype.setCoordinates=function(e){this.features=this._coordinatesToFeatures(e),this.changed()},R.prototype.getCoordinate=function(e){return $(this.features,"getCoordinate",e)},R.prototype.getCoordinates=function(){return JSON.parse(JSON.stringify(this.features.map((function(e){return e.type===d.POLYGON?e.getCoordinates():e.coordinates}))))},R.prototype.updateCoordinate=function(e,t,r){$(this.features,"updateCoordinate",e,t,r),this.changed()},R.prototype.addCoordinate=function(e,t,r){$(this.features,"addCoordinate",e,t,r),this.changed()},R.prototype.removeCoordinate=function(e){$(this.features,"removeCoordinate",e),this.changed()},R.prototype.getFeatures=function(){return this.features},B.prototype.setSelected=function(e){return this._ctx.store.setSelected(e)},B.prototype.setSelectedCoordinates=function(e){var t=this;this._ctx.store.setSelectedCoordinates(e),e.reduce((function(e,r){return void 0===e[r.feature_id]&&(e[r.feature_id]=!0,t._ctx.store.get(r.feature_id).changed()),e}),{})},B.prototype.getSelected=function(){return this._ctx.store.getSelected()},B.prototype.getSelectedIds=function(){return this._ctx.store.getSelectedIds()},B.prototype.isSelected=function(e){return this._ctx.store.isSelected(e)},B.prototype.getFeature=function(e){return this._ctx.store.get(e)},B.prototype.select=function(e){return this._ctx.store.select(e)},B.prototype.deselect=function(e){return this._ctx.store.deselect(e)},B.prototype.deleteFeature=function(e,t){return void 0===t&&(t={}),this._ctx.store.delete(e,t)},B.prototype.addFeature=function(e){return this._ctx.store.add(e)},B.prototype.clearSelectedFeatures=function(){return this._ctx.store.clearSelected()},B.prototype.clearSelectedCoordinates=function(){return this._ctx.store.clearSelectedCoordinates()},B.prototype.setActionableState=function(e){void 0===e&&(e={});var t={trash:e.trash||!1,combineFeatures:e.combineFeatures||!1,uncombineFeatures:e.uncombineFeatures||!1};return this._ctx.events.actionable(t)},B.prototype.changeMode=function(e,t,r){return void 0===t&&(t={}),void 0===r&&(r={}),this._ctx.events.changeMode(e,t,r)},B.prototype.updateUIClasses=function(e){return this._ctx.ui.queueMapClasses(e)},B.prototype.activateUIButton=function(e){return this._ctx.ui.setActiveButton(e)},B.prototype.featuresAt=function(e,t,r){if(void 0===r&&(r="click"),"click"!==r&&"touch"!==r)throw new Error("invalid buffer type");return E[r](e,t,this._ctx)},B.prototype.newFeature=function(e){var t=e.geometry.type;return t===d.POINT?new P(this._ctx,e):t===d.LINE_STRING?new I(this._ctx,e):t===d.POLYGON?new D(this._ctx,e):new R(this._ctx,e)},B.prototype.isInstanceOf=function(e,t){if(e===d.POINT)return t instanceof P;if(e===d.LINE_STRING)return t instanceof I;if(e===d.POLYGON)return t instanceof D;if("MultiFeature"===e)return t instanceof R;throw new Error("Unknown feature class: "+e)},B.prototype.doRender=function(e){return this._ctx.store.featureChanged(e)},B.prototype.onSetup=function(){},B.prototype.onDrag=function(){},B.prototype.onClick=function(){},B.prototype.onMouseMove=function(){},B.prototype.onMouseDown=function(){},B.prototype.onMouseUp=function(){},B.prototype.onMouseOut=function(){},B.prototype.onKeyUp=function(){},B.prototype.onKeyDown=function(){},B.prototype.onTouchStart=function(){},B.prototype.onTouchMove=function(){},B.prototype.onTouchEnd=function(){},B.prototype.onTap=function(){},B.prototype.onStop=function(){},B.prototype.onTrash=function(){},B.prototype.onCombineFeature=function(){},B.prototype.onUncombineFeature=function(){},B.prototype.toDisplayFeatures=function(){throw new Error("You must overwrite toDisplayFeatures")};var F={drag:"onDrag",click:"onClick",mousemove:"onMouseMove",mousedown:"onMouseDown",mouseup:"onMouseUp",mouseout:"onMouseOut",keyup:"onKeyUp",keydown:"onKeyDown",touchstart:"onTouchStart",touchmove:"onTouchMove",touchend:"onTouchEnd",tap:"onTap"},q=Object.keys(F);function V(e){return[].concat(e).filter((function(e){return void 0!==e}))}function U(){var e=this;if(!e.ctx.map||void 0===e.ctx.map.getSource(l.HOT))return c();var t=e.ctx.events.currentModeName();e.ctx.ui.queueMapClasses({mode:t});var r=[],n=[];e.isDirty?n=e.getAllIds():(r=e.getChangedIds().filter((function(t){return void 0!==e.get(t)})),n=e.sources.hot.filter((function(t){return t.properties.id&&-1===r.indexOf(t.properties.id)&&void 0!==e.get(t.properties.id)})).map((function(e){return e.properties.id}))),e.sources.hot=[];var a=e.sources.cold.length;e.sources.cold=e.isDirty?[]:e.sources.cold.filter((function(e){var t=e.properties.id||e.properties.parent;return-1===r.indexOf(t)}));var i=a!==e.sources.cold.length||n.length>0;function o(r,n){var a=e.get(r).internal(t);e.ctx.events.currentModeRender(a,(function(t){e.sources[n].push(t)}))}if(r.forEach((function(e){return o(e,"hot")})),n.forEach((function(e){return o(e,"cold")})),i&&e.ctx.map.getSource(l.COLD).setData({type:d.FEATURE_COLLECTION,features:e.sources.cold}),e.ctx.map.getSource(l.HOT).setData({type:d.FEATURE_COLLECTION,features:e.sources.hot}),e._emitSelectionChange&&(e.ctx.map.fire(p.SELECTION_CHANGE,{features:e.getSelected().map((function(e){return e.toGeoJSON()})),points:e.getSelectedCoordinates().map((function(e){return{type:d.FEATURE,properties:{},geometry:{type:d.POINT,coordinates:e.coordinates}}}))}),e._emitSelectionChange=!1),e._deletedFeaturesToEmit.length){var s=e._deletedFeaturesToEmit.map((function(e){return e.toGeoJSON()}));e._deletedFeaturesToEmit=[],e.ctx.map.fire(p.DELETE,{features:s})}function c(){e.isDirty=!1,e.clearChangedIds()}c(),e.ctx.map.fire(p.RENDER,{})}function H(e){var t,r=this;this._features={},this._featureIds=new w,this._selectedFeatureIds=new w,this._selectedCoordinates=[],this._changedFeatureIds=new w,this._deletedFeaturesToEmit=[],this._emitSelectionChange=!1,this._mapInitialConfig={},this.ctx=e,this.sources={hot:[],cold:[]},this.render=function(){t||(t=requestAnimationFrame((function(){t=null,U.call(r)})))},this.isDirty=!1}function W(e,t){var r=e._selectedCoordinates.filter((function(t){return e._selectedFeatureIds.has(t.feature_id)}));e._selectedCoordinates.length===r.length||t.silent||(e._emitSelectionChange=!0),e._selectedCoordinates=r}H.prototype.createRenderBatch=function(){var e=this,t=this.render,r=0;return this.render=function(){r++},function(){e.render=t,r>0&&e.render()}},H.prototype.setDirty=function(){return this.isDirty=!0,this},H.prototype.featureChanged=function(e){return this._changedFeatureIds.add(e),this},H.prototype.getChangedIds=function(){return this._changedFeatureIds.values()},H.prototype.clearChangedIds=function(){return this._changedFeatureIds.clear(),this},H.prototype.getAllIds=function(){return this._featureIds.values()},H.prototype.add=function(e){return this.featureChanged(e.id),this._features[e.id]=e,this._featureIds.add(e.id),this},H.prototype.delete=function(e,t){var r=this;return void 0===t&&(t={}),V(e).forEach((function(e){r._featureIds.has(e)&&(r._featureIds.delete(e),r._selectedFeatureIds.delete(e),t.silent||-1===r._deletedFeaturesToEmit.indexOf(r._features[e])&&r._deletedFeaturesToEmit.push(r._features[e]),delete r._features[e],r.isDirty=!0)})),W(this,t),this},H.prototype.get=function(e){return this._features[e]},H.prototype.getAll=function(){var e=this;return Object.keys(this._features).map((function(t){return e._features[t]}))},H.prototype.select=function(e,t){var r=this;return void 0===t&&(t={}),V(e).forEach((function(e){r._selectedFeatureIds.has(e)||(r._selectedFeatureIds.add(e),r._changedFeatureIds.add(e),t.silent||(r._emitSelectionChange=!0))})),this},H.prototype.deselect=function(e,t){var r=this;return void 0===t&&(t={}),V(e).forEach((function(e){r._selectedFeatureIds.has(e)&&(r._selectedFeatureIds.delete(e),r._changedFeatureIds.add(e),t.silent||(r._emitSelectionChange=!0))})),W(this,t),this},H.prototype.clearSelected=function(e){return void 0===e&&(e={}),this.deselect(this._selectedFeatureIds.values(),{silent:e.silent}),this},H.prototype.setSelected=function(e,t){var r=this;return void 0===t&&(t={}),e=V(e),this.deselect(this._selectedFeatureIds.values().filter((function(t){return-1===e.indexOf(t)})),{silent:t.silent}),this.select(e.filter((function(e){return!r._selectedFeatureIds.has(e)})),{silent:t.silent}),this},H.prototype.setSelectedCoordinates=function(e){return this._selectedCoordinates=e,this._emitSelectionChange=!0,this},H.prototype.clearSelectedCoordinates=function(){return this._selectedCoordinates=[],this._emitSelectionChange=!0,this},H.prototype.getSelectedIds=function(){return this._selectedFeatureIds.values()},H.prototype.getSelected=function(){var e=this;return this._selectedFeatureIds.values().map((function(t){return e.get(t)}))},H.prototype.getSelectedCoordinates=function(){var e=this;return this._selectedCoordinates.map((function(t){return{coordinates:e.get(t.feature_id).getCoordinate(t.coord_path)}}))},H.prototype.isSelected=function(e){return this._selectedFeatureIds.has(e)},H.prototype.setFeatureProperty=function(e,t,r){this.get(e).setProperty(t,r),this.featureChanged(e)},H.prototype.storeMapConfig=function(){var e=this;g.forEach((function(t){e.ctx.map[t]&&(e._mapInitialConfig[t]=e.ctx.map[t].isEnabled())}))},H.prototype.restoreMapConfig=function(){var e=this;Object.keys(this._mapInitialConfig).forEach((function(t){e._mapInitialConfig[t]?e.ctx.map[t].enable():e.ctx.map[t].disable()}))},H.prototype.getInitialConfigValue=function(e){return void 0===this._mapInitialConfig[e]||this._mapInitialConfig[e]};var G=function(){for(var e=arguments,t={},r=0;r=48&&e<=57)};function u(n,a,i){void 0===i&&(i={}),s.stop();var l=r[n];if(void 0===l)throw new Error(n+" is not valid");o=n;var c=l(t,a);s=e(c,t),i.silent||t.map.fire(p.MODE_CHANGE,{mode:n}),t.store.setDirty(),t.store.render()}i.keydown=function(e){"mapboxgl-canvas"===(e.srcElement||e.target).classList[0]&&(8!==e.keyCode&&46!==e.keyCode||!t.options.controls.trash?l(e.keyCode)?s.keydown(e):49===e.keyCode&&t.options.controls.point?u(m.DRAW_POINT):50===e.keyCode&&t.options.controls.line_string?u(m.DRAW_LINE_STRING):51===e.keyCode&&t.options.controls.polygon&&u(m.DRAW_POLYGON):(e.preventDefault(),s.trash()))},i.keyup=function(e){l(e.keyCode)&&s.keyup(e)},i.zoomend=function(){t.store.changeZoom()},i.data=function(e){if("style"===e.dataType){var r=t.setup,n=t.map,a=t.options,i=t.store;a.styles.some((function(e){return n.getLayer(e.id)}))||(r.addLayers(),i.setDirty(),i.render())}};var d={trash:!1,combineFeatures:!1,uncombineFeatures:!1};return{start:function(){o=t.options.defaultMode,s=e(r[o](t),t)},changeMode:u,actionable:function(e){var r=!1;Object.keys(e).forEach((function(t){if(void 0===d[t])throw new Error("Invalid action type");d[t]!==e[t]&&(r=!0),d[t]=e[t]})),r&&t.map.fire(p.ACTIONABLE,{actions:d})},currentModeName:function(){return o},currentModeRender:function(e,t){return s.render(e,t)},fire:function(e,t){i[e]&&i[e](t)},addEventListeners:function(){t.map.on("mousemove",i.mousemove),t.map.on("mousedown",i.mousedown),t.map.on("mouseup",i.mouseup),t.map.on("data",i.data),t.map.on("touchmove",i.touchmove),t.map.on("touchstart",i.touchstart),t.map.on("touchend",i.touchend),t.container.addEventListener("mouseout",i.mouseout),t.options.keybindings&&(t.container.addEventListener("keydown",i.keydown),t.container.addEventListener("keyup",i.keyup))},removeEventListeners:function(){t.map.off("mousemove",i.mousemove),t.map.off("mousedown",i.mousedown),t.map.off("mouseup",i.mouseup),t.map.off("data",i.data),t.map.off("touchmove",i.touchmove),t.map.off("touchstart",i.touchstart),t.map.off("touchend",i.touchend),t.container.removeEventListener("mouseout",i.mouseout),t.options.keybindings&&(t.container.removeEventListener("keydown",i.keydown),t.container.removeEventListener("keyup",i.keyup))},trash:function(e){s.trash(e)},combineFeatures:function(){s.combineFeatures()},uncombineFeatures:function(){s.uncombineFeatures()},getMode:function(){return o}}}(t),t.ui=function(e){var t={},r=null,n={mode:null,feature:null,mouse:null},a={mode:null,feature:null,mouse:null};function i(e){a=G(a,e)}function o(){var t,r;if(e.container){var i=[],o=[];X.forEach((function(e){a[e]!==n[e]&&(i.push(e+"-"+n[e]),null!==a[e]&&o.push(e+"-"+a[e]))})),i.length>0&&(t=e.container.classList).remove.apply(t,i),o.length>0&&(r=e.container.classList).add.apply(r,o),n=G(n,a)}}function l(e,t){void 0===t&&(t={});var n=document.createElement("button");return n.className=s.CONTROL_BUTTON+" "+t.className,n.setAttribute("title",t.title),t.container.appendChild(n),n.addEventListener("click",(function(n){if(n.preventDefault(),n.stopPropagation(),n.target===r)return c(),void t.onDeactivate();d(e),t.onActivate()}),!0),n}function c(){r&&(r.classList.remove(s.ACTIVE_BUTTON),r=null)}function d(e){c();var n=t[e];n&&n&&"trash"!==e&&(n.classList.add(s.ACTIVE_BUTTON),r=n)}return{setActiveButton:d,queueMapClasses:i,updateMapClasses:o,clearMapClasses:function(){i({mode:null,feature:null,mouse:null}),o()},addButtons:function(){var r=e.options.controls,n=document.createElement("div");return n.className=s.CONTROL_GROUP+" "+s.CONTROL_BASE,r?(r[u.LINE]&&(t[u.LINE]=l(u.LINE,{container:n,className:s.CONTROL_BUTTON_LINE,title:"LineString tool "+(e.options.keybindings?"(l)":""),onActivate:function(){return e.events.changeMode(m.DRAW_LINE_STRING)},onDeactivate:function(){return e.events.trash()}})),r[u.POLYGON]&&(t[u.POLYGON]=l(u.POLYGON,{container:n,className:s.CONTROL_BUTTON_POLYGON,title:"Polygon tool "+(e.options.keybindings?"(p)":""),onActivate:function(){return e.events.changeMode(m.DRAW_POLYGON)},onDeactivate:function(){return e.events.trash()}})),r[u.POINT]&&(t[u.POINT]=l(u.POINT,{container:n,className:s.CONTROL_BUTTON_POINT,title:"Marker tool "+(e.options.keybindings?"(m)":""),onActivate:function(){return e.events.changeMode(m.DRAW_POINT)},onDeactivate:function(){return e.events.trash()}})),r.trash&&(t.trash=l("trash",{container:n,className:s.CONTROL_BUTTON_TRASH,title:"Delete",onActivate:function(){e.events.trash()}})),r.combine_features&&(t.combine_features=l("combineFeatures",{container:n,className:s.CONTROL_BUTTON_COMBINE_FEATURES,title:"Combine",onActivate:function(){e.events.combineFeatures()}})),r.uncombine_features&&(t.uncombine_features=l("uncombineFeatures",{container:n,className:s.CONTROL_BUTTON_UNCOMBINE_FEATURES,title:"Uncombine",onActivate:function(){e.events.uncombineFeatures()}})),n):n},removeButtons:function(){Object.keys(t).forEach((function(e){var r=t[e];r.parentNode&&r.parentNode.removeChild(r),delete t[e]}))}}}(t),t.container=i.getContainer(),t.store=new H(t),r=t.ui.addButtons(),t.options.boxSelect&&(i.boxZoom.disable(),i.dragPan.disable(),i.dragPan.enable()),i.loaded()?a.connect():(i.on("load",a.connect),n=setInterval((function(){i.loaded()&&a.connect()}),16)),t.events.start(),r},addLayers:function(){t.map.addSource(l.COLD,{data:{type:d.FEATURE_COLLECTION,features:[]},type:"geojson"}),t.map.addSource(l.HOT,{data:{type:d.FEATURE_COLLECTION,features:[]},type:"geojson"}),t.options.styles.forEach((function(e){t.map.addLayer(e)})),t.store.setDirty(!0),t.store.render()},removeLayers:function(){t.options.styles.forEach((function(e){t.map.getLayer(e.id)&&t.map.removeLayer(e.id)})),t.map.getSource(l.COLD)&&t.map.removeSource(l.COLD),t.map.getSource(l.HOT)&&t.map.removeSource(l.HOT)}};return t.setup=a,a}var K=[{id:"gl-draw-polygon-fill-inactive",type:"fill",filter:["all",["==","active","false"],["==","$type","Polygon"],["!=","mode","static"]],paint:{"fill-color":"#3bb2d0","fill-outline-color":"#3bb2d0","fill-opacity":.1}},{id:"gl-draw-polygon-fill-active",type:"fill",filter:["all",["==","active","true"],["==","$type","Polygon"]],paint:{"fill-color":"#fbb03b","fill-outline-color":"#fbb03b","fill-opacity":.1}},{id:"gl-draw-polygon-midpoint",type:"circle",filter:["all",["==","$type","Point"],["==","meta","midpoint"]],paint:{"circle-radius":3,"circle-color":"#fbb03b"}},{id:"gl-draw-polygon-stroke-inactive",type:"line",filter:["all",["==","active","false"],["==","$type","Polygon"],["!=","mode","static"]],layout:{"line-cap":"round","line-join":"round"},paint:{"line-color":"#3bb2d0","line-width":2}},{id:"gl-draw-polygon-stroke-active",type:"line",filter:["all",["==","active","true"],["==","$type","Polygon"]],layout:{"line-cap":"round","line-join":"round"},paint:{"line-color":"#fbb03b","line-dasharray":[.2,2],"line-width":2}},{id:"gl-draw-line-inactive",type:"line",filter:["all",["==","active","false"],["==","$type","LineString"],["!=","mode","static"]],layout:{"line-cap":"round","line-join":"round"},paint:{"line-color":"#3bb2d0","line-width":2}},{id:"gl-draw-line-active",type:"line",filter:["all",["==","$type","LineString"],["==","active","true"]],layout:{"line-cap":"round","line-join":"round"},paint:{"line-color":"#fbb03b","line-dasharray":[.2,2],"line-width":2}},{id:"gl-draw-polygon-and-line-vertex-stroke-inactive",type:"circle",filter:["all",["==","meta","vertex"],["==","$type","Point"],["!=","mode","static"]],paint:{"circle-radius":5,"circle-color":"#fff"}},{id:"gl-draw-polygon-and-line-vertex-inactive",type:"circle",filter:["all",["==","meta","vertex"],["==","$type","Point"],["!=","mode","static"]],paint:{"circle-radius":3,"circle-color":"#fbb03b"}},{id:"gl-draw-point-point-stroke-inactive",type:"circle",filter:["all",["==","active","false"],["==","$type","Point"],["==","meta","feature"],["!=","mode","static"]],paint:{"circle-radius":5,"circle-opacity":1,"circle-color":"#fff"}},{id:"gl-draw-point-inactive",type:"circle",filter:["all",["==","active","false"],["==","$type","Point"],["==","meta","feature"],["!=","mode","static"]],paint:{"circle-radius":3,"circle-color":"#3bb2d0"}},{id:"gl-draw-point-stroke-active",type:"circle",filter:["all",["==","$type","Point"],["==","active","true"],["!=","meta","midpoint"]],paint:{"circle-radius":7,"circle-color":"#fff"}},{id:"gl-draw-point-active",type:"circle",filter:["all",["==","$type","Point"],["!=","meta","midpoint"],["==","active","true"]],paint:{"circle-radius":5,"circle-color":"#fbb03b"}},{id:"gl-draw-polygon-fill-static",type:"fill",filter:["all",["==","mode","static"],["==","$type","Polygon"]],paint:{"fill-color":"#404040","fill-outline-color":"#404040","fill-opacity":.1}},{id:"gl-draw-polygon-stroke-static",type:"line",filter:["all",["==","mode","static"],["==","$type","Polygon"]],layout:{"line-cap":"round","line-join":"round"},paint:{"line-color":"#404040","line-width":2}},{id:"gl-draw-line-static",type:"line",filter:["all",["==","mode","static"],["==","$type","LineString"]],layout:{"line-cap":"round","line-join":"round"},paint:{"line-color":"#404040","line-width":2}},{id:"gl-draw-point-static",type:"circle",filter:["all",["==","mode","static"],["==","$type","Point"]],paint:{"circle-radius":5,"circle-color":"#404040"}}];function J(e){return function(t){var r=t.featureTarget;return!!r&&!!r.properties&&r.properties.meta===e}}function Q(e){return!!e.originalEvent&&!!e.originalEvent.shiftKey&&0===e.originalEvent.button}function ee(e){return!!e.featureTarget&&!!e.featureTarget.properties&&e.featureTarget.properties.active===b.ACTIVE&&e.featureTarget.properties.meta===f.FEATURE}function te(e){return!!e.featureTarget&&!!e.featureTarget.properties&&e.featureTarget.properties.active===b.INACTIVE&&e.featureTarget.properties.meta===f.FEATURE}function re(e){return void 0===e.featureTarget}function ne(e){return!!e.featureTarget&&!!e.featureTarget.properties&&e.featureTarget.properties.meta===f.FEATURE}function ae(e){var t=e.featureTarget;return!!t&&!!t.properties&&t.properties.meta===f.VERTEX}function ie(e){return!!e.originalEvent&&!0===e.originalEvent.shiftKey}function oe(e){return 27===e.keyCode}function se(e){return 13===e.keyCode}var le=Object.freeze({__proto__:null,isOfMetaType:J,isShiftMousedown:Q,isActiveFeature:ee,isInactiveFeature:te,noTarget:re,isFeature:ne,isVertex:ae,isShiftDown:ie,isEscapeKey:oe,isEnterKey:se,isTrue:function(){return!0}}),ce=ue;function ue(e,t){this.x=e,this.y=t}function de(e,t){var r=t.getBoundingClientRect();return new ce(e.clientX-r.left-(t.clientLeft||0),e.clientY-r.top-(t.clientTop||0))}function me(e,t,r,n){return{type:d.FEATURE,properties:{meta:f.VERTEX,parent:e,coord_path:r,active:n?b.ACTIVE:b.INACTIVE},geometry:{type:d.POINT,coordinates:t}}}function pe(e,t,r){var n=t.geometry.coordinates,a=r.geometry.coordinates;if(n[1]>85||n[1]<-85||a[1]>85||a[1]<-85)return null;var i={lng:(n[0]+a[0])/2,lat:(n[1]+a[1])/2};return{type:d.FEATURE,properties:{meta:f.MIDPOINT,parent:e,lng:i.lng,lat:i.lat,coord_path:r.properties.coord_path},geometry:{type:d.POINT,coordinates:[i.lng,i.lat]}}}function he(e,t,r){void 0===t&&(t={}),void 0===r&&(r=null);var n,a=e.geometry,i=a.type,o=a.coordinates,s=e.properties&&e.properties.id,l=[];function c(e,r){var n="",a=null;e.forEach((function(e,i){var o=null!=r?r+"."+i:String(i),c=me(s,e,o,u(o));if(t.midpoints&&a){var d=pe(s,a,c);d&&l.push(d)}a=c;var m=JSON.stringify(e);n!==m&&l.push(c),0===i&&(n=m)}))}function u(e){return!!t.selectedPaths&&-1!==t.selectedPaths.indexOf(e)}return i===d.POINT?l.push(me(s,o,r,u(r))):i===d.POLYGON?o.forEach((function(e,t){c(e,null!==r?r+"."+t:String(t))})):i===d.LINE_STRING?c(o,r):0===i.indexOf(d.MULTI_PREFIX)&&(n=i.replace(d.MULTI_PREFIX,""),o.forEach((function(r,a){var i={type:d.FEATURE,properties:e.properties,geometry:{type:n,coordinates:r}};l=l.concat(he(i,t,a))}))),l}ue.prototype={clone:function(){return new ue(this.x,this.y)},add:function(e){return this.clone()._add(e)},sub:function(e){return this.clone()._sub(e)},multByPoint:function(e){return this.clone()._multByPoint(e)},divByPoint:function(e){return this.clone()._divByPoint(e)},mult:function(e){return this.clone()._mult(e)},div:function(e){return this.clone()._div(e)},rotate:function(e){return this.clone()._rotate(e)},rotateAround:function(e,t){return this.clone()._rotateAround(e,t)},matMult:function(e){return this.clone()._matMult(e)},unit:function(){return this.clone()._unit()},perp:function(){return this.clone()._perp()},round:function(){return this.clone()._round()},mag:function(){return Math.sqrt(this.x*this.x+this.y*this.y)},equals:function(e){return this.x===e.x&&this.y===e.y},dist:function(e){return Math.sqrt(this.distSqr(e))},distSqr:function(e){var t=e.x-this.x,r=e.y-this.y;return t*t+r*r},angle:function(){return Math.atan2(this.y,this.x)},angleTo:function(e){return Math.atan2(this.y-e.y,this.x-e.x)},angleWith:function(e){return this.angleWithSep(e.x,e.y)},angleWithSep:function(e,t){return Math.atan2(this.x*t-this.y*e,this.x*e+this.y*t)},_matMult:function(e){var t=e[0]*this.x+e[1]*this.y,r=e[2]*this.x+e[3]*this.y;return this.x=t,this.y=r,this},_add:function(e){return this.x+=e.x,this.y+=e.y,this},_sub:function(e){return this.x-=e.x,this.y-=e.y,this},_mult:function(e){return this.x*=e,this.y*=e,this},_div:function(e){return this.x/=e,this.y/=e,this},_multByPoint:function(e){return this.x*=e.x,this.y*=e.y,this},_divByPoint:function(e){return this.x/=e.x,this.y/=e.y,this},_unit:function(){return this._div(this.mag()),this},_perp:function(){var e=this.y;return this.y=this.x,this.x=-e,this},_rotate:function(e){var t=Math.cos(e),r=Math.sin(e),n=t*this.x-r*this.y,a=r*this.x+t*this.y;return this.x=n,this.y=a,this},_rotateAround:function(e,t){var r=Math.cos(e),n=Math.sin(e),a=t.x+r*(this.x-t.x)-n*(this.y-t.y),i=t.y+n*(this.x-t.x)+r*(this.y-t.y);return this.x=a,this.y=i,this},_round:function(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this}},ue.convert=function(e){return e instanceof ue?e:Array.isArray(e)?new ue(e[0],e[1]):e};var fe={enable:function(e){setTimeout((function(){e.map&&e.map.doubleClickZoom&&e._ctx&&e._ctx.store&&e._ctx.store.getInitialConfigValue&&e._ctx.store.getInitialConfigValue("doubleClickZoom")&&e.map.doubleClickZoom.enable()}),0)},disable:function(e){setTimeout((function(){e.map&&e.map.doubleClickZoom&&e.map.doubleClickZoom.disable()}),0)}},be={},ge={get exports(){return be},set exports(e){be=e}},_e=function(e){if(!e||!e.type)return null;var t=ye[e.type];return t?"geometry"===t?{type:"FeatureCollection",features:[{type:"Feature",properties:{},geometry:e}]}:"feature"===t?{type:"FeatureCollection",features:[e]}:"featurecollection"===t?e:void 0:null},ye={Point:"geometry",MultiPoint:"geometry",LineString:"geometry",MultiLineString:"geometry",Polygon:"geometry",MultiPolygon:"geometry",GeometryCollection:"geometry",Feature:"feature",FeatureCollection:"featurecollection"},ve=Object.freeze({__proto__:null,default:function e(t){switch(t&&t.type||null){case"FeatureCollection":return t.features=t.features.reduce((function(t,r){return t.concat(e(r))}),[]),t;case"Feature":return t.geometry?e(t.geometry).map((function(e){var r={type:"Feature",properties:JSON.parse(JSON.stringify(t.properties)),geometry:e};return void 0!==t.id&&(r.id=t.id),r})):[t];case"MultiPoint":return t.coordinates.map((function(e){return{type:"Point",coordinates:e}}));case"MultiPolygon":return t.coordinates.map((function(e){return{type:"Polygon",coordinates:e}}));case"MultiLineString":return t.coordinates.map((function(e){return{type:"LineString",coordinates:e}}));case"GeometryCollection":return t.geometries.map(e).reduce((function(e,t){return e.concat(t)}),[]);case"Point":case"Polygon":case"LineString":return[t]}}}),ke=_e,xe=function(e){if(e.__esModule)return e;var t=e.default;if("function"==typeof t){var r=function e(){if(this instanceof e){var r=[null];r.push.apply(r,arguments);var n=Function.bind.apply(t,r);return new n}return t.apply(this,arguments)};r.prototype=t.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(e).forEach((function(t){var n=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(r,t,n.get?n:{enumerable:!0,get:function(){return e[t]}})})),r}(ve);xe instanceof Function||(xe=xe.default);var we={},Ne={get exports(){return we},set exports(e){we=e}}.exports=function(e){return new Ee(e)};function Ee(e){this.value=e}function je(e,t,r){var n=[],a=[],i=!0;return function e(o){var s=r?Oe(o):o,l={},c=!0,u={node:s,node_:o,path:[].concat(n),parent:a[a.length-1],parents:a,key:n.slice(-1)[0],isRoot:0===n.length,level:n.length,circular:null,update:function(e,t){u.isRoot||(u.parent.node[u.key]=e),u.node=e,t&&(c=!1)},delete:function(e){delete u.parent.node[u.key],e&&(c=!1)},remove:function(e){ze(u.parent.node)?u.parent.node.splice(u.key,1):delete u.parent.node[u.key],e&&(c=!1)},keys:null,before:function(e){l.before=e},after:function(e){l.after=e},pre:function(e){l.pre=e},post:function(e){l.post=e},stop:function(){i=!1},block:function(){c=!1}};if(!i)return u;function d(){if("object"==typeof u.node&&null!==u.node){u.keys&&u.node_===u.node||(u.keys=Se(u.node)),u.isLeaf=0==u.keys.length;for(var e=0;e=t&&this._bbox[3]>=r},Pe.prototype.intersect=function(e){return this._valid?(t=e instanceof Pe?e.bbox():e,!(this._bbox[0]>t[2]||this._bbox[2]t[3])):null;var t},Pe.prototype._fastContains=function(){if(!this._valid)return new Function("return null;");var e="return "+this._bbox[0]+"<= ll[0] &&"+this._bbox[1]+"<= ll[1] &&"+this._bbox[2]+">= ll[0] &&"+this._bbox[3]+">= ll[1]";return new Function("ll",e)},Pe.prototype.polygon=function(){return this._valid?{type:"Polygon",coordinates:[[[this._bbox[0],this._bbox[1]],[this._bbox[2],this._bbox[1]],[this._bbox[2],this._bbox[3]],[this._bbox[0],this._bbox[3]],[this._bbox[0],this._bbox[1]]]]}:null};var Ie=function(e){if(!e)return[];var t=xe(ke(e)),r=[];return t.features.forEach((function(e){e.geometry&&(r=r.concat(function(e){return function e(t){return Array.isArray(t)&&t.length&&"number"==typeof t[0]?[t]:t.reduce((function(t,r){return Array.isArray(r)&&Array.isArray(r[0])?t.concat(e(r)):(t.push(r),t)}),[])}(e)}(e.geometry.coordinates)))})),r},De=we,Le=Me,$e={features:["FeatureCollection"],coordinates:["Point","MultiPoint","LineString","MultiLineString","Polygon","MultiPolygon"],geometry:["Feature"],geometries:["GeometryCollection"]},Re=Object.keys($e);function Be(e){for(var t=Le(),r=Ie(e),n=0;nr&&(r=l),ca&&(a=c),ls&&(s=d)}));var l=t;return r+l.lat>85&&(l.lat=85-r),a+l.lat>90&&(l.lat=90-a),n+l.lat<-85&&(l.lat=-85-n),i+l.lat<-90&&(l.lat=-90-i),o+l.lng<=-270&&(l.lng+=360*Math.ceil(Math.abs(l.lng)/360)),s+l.lng>=270&&(l.lng-=360*Math.ceil(Math.abs(l.lng)/360)),l}function qe(e,t){var r=Fe(e.map((function(e){return e.toGeoJSON()})),t);e.forEach((function(e){var t,n=e.getCoordinates(),a=function(e){var t={lng:e[0]+r.lng,lat:e[1]+r.lat};return[t.lng,t.lat]},i=function(e){return e.map((function(e){return a(e)}))};e.type===d.POINT?t=a(n):e.type===d.LINE_STRING||e.type===d.MULTI_POINT?t=n.map(a):e.type===d.POLYGON||e.type===d.MULTI_LINE_STRING?t=n.map(i):e.type===d.MULTI_POLYGON&&(t=n.map((function(e){return e.map((function(e){return i(e)}))}))),e.incomingCoords(t)}))}ge.exports=function(e){return Be(e).bbox()},be.polygon=function(e){return Be(e).polygon()},be.bboxify=function(e){return De(e).map((function(e){e&&Re.some((function(t){return!!e[t]&&-1!==$e[t].indexOf(e.type)}))&&(e.bbox=Be(e).bbox(),this.update(e))}))};var Ve={onSetup:function(e){var t=this,r={dragMoveLocation:null,boxSelectStartLocation:null,boxSelectElement:void 0,boxSelecting:!1,canBoxSelect:!1,dragMoving:!1,canDragMove:!1,initiallySelectedFeatureIds:e.featureIds||[]};return this.setSelected(r.initiallySelectedFeatureIds.filter((function(e){return void 0!==t.getFeature(e)}))),this.fireActionable(),this.setActionableState({combineFeatures:!0,uncombineFeatures:!0,trash:!0}),r},fireUpdate:function(){this.map.fire(p.UPDATE,{action:h.MOVE,features:this.getSelected().map((function(e){return e.toGeoJSON()}))})},fireActionable:function(){var e=this,t=this.getSelected(),r=t.filter((function(t){return e.isInstanceOf("MultiFeature",t)})),n=!1;if(t.length>1){n=!0;var a=t[0].type.replace("Multi","");t.forEach((function(e){e.type.replace("Multi","")!==a&&(n=!1)}))}var i=r.length>0,o=t.length>0;this.setActionableState({combineFeatures:n,uncombineFeatures:i,trash:o})},getUniqueIds:function(e){return e.length?e.map((function(e){return e.properties.id})).filter((function(e){return void 0!==e})).reduce((function(e,t){return e.add(t),e}),new w).values():[]},stopExtendedInteractions:function(e){e.boxSelectElement&&(e.boxSelectElement.parentNode&&e.boxSelectElement.parentNode.removeChild(e.boxSelectElement),e.boxSelectElement=null),this.map.dragPan.enable(),e.boxSelecting=!1,e.canBoxSelect=!1,e.dragMoving=!1,e.canDragMove=!1},onStop:function(){fe.enable(this)},onMouseMove:function(e){return this.stopExtendedInteractions(e),!0},onMouseOut:function(e){return!e.dragMoving||this.fireUpdate()}};Ve.onTap=Ve.onClick=function(e,t){return re(t)?this.clickAnywhere(e,t):J(f.VERTEX)(t)?this.clickOnVertex(e,t):ne(t)?this.clickOnFeature(e,t):void 0},Ve.clickAnywhere=function(e){var t=this,r=this.getSelectedIds();r.length&&(this.clearSelectedFeatures(),r.forEach((function(e){return t.doRender(e)}))),fe.enable(this),this.stopExtendedInteractions(e)},Ve.clickOnVertex=function(e,t){this.changeMode(m.DIRECT_SELECT,{featureId:t.featureTarget.properties.parent,coordPath:t.featureTarget.properties.coord_path,startPos:t.lngLat}),this.updateUIClasses({mouse:c.MOVE})},Ve.startOnActiveFeature=function(e,t){this.stopExtendedInteractions(e),this.map.dragPan.disable(),this.doRender(t.featureTarget.properties.id),e.canDragMove=!0,e.dragMoveLocation=t.lngLat},Ve.clickOnFeature=function(e,t){var r=this;fe.disable(this),this.stopExtendedInteractions(e);var n=ie(t),a=this.getSelectedIds(),i=t.featureTarget.properties.id,o=this.isSelected(i);if(!n&&o&&this.getFeature(i).type!==d.POINT)return this.changeMode(m.DIRECT_SELECT,{featureId:i});o&&n?(this.deselect(i),this.updateUIClasses({mouse:c.POINTER}),1===a.length&&fe.enable(this)):!o&&n?(this.select(i),this.updateUIClasses({mouse:c.MOVE})):o||n||(a.forEach((function(e){return r.doRender(e)})),this.setSelected(i),this.updateUIClasses({mouse:c.MOVE})),this.doRender(i)},Ve.onMouseDown=function(e,t){return ee(t)?this.startOnActiveFeature(e,t):this.drawConfig.boxSelect&&Q(t)?this.startBoxSelect(e,t):void 0},Ve.startBoxSelect=function(e,t){this.stopExtendedInteractions(e),this.map.dragPan.disable(),e.boxSelectStartLocation=de(t.originalEvent,this.map.getContainer()),e.canBoxSelect=!0},Ve.onTouchStart=function(e,t){if(ee(t))return this.startOnActiveFeature(e,t)},Ve.onDrag=function(e,t){return e.canDragMove?this.dragMove(e,t):this.drawConfig.boxSelect&&e.canBoxSelect?this.whileBoxSelect(e,t):void 0},Ve.whileBoxSelect=function(e,t){e.boxSelecting=!0,this.updateUIClasses({mouse:c.ADD}),e.boxSelectElement||(e.boxSelectElement=document.createElement("div"),e.boxSelectElement.classList.add(s.BOX_SELECT),this.map.getContainer().appendChild(e.boxSelectElement));var r=de(t.originalEvent,this.map.getContainer()),n=Math.min(e.boxSelectStartLocation.x,r.x),a=Math.max(e.boxSelectStartLocation.x,r.x),i=Math.min(e.boxSelectStartLocation.y,r.y),o=Math.max(e.boxSelectStartLocation.y,r.y),l="translate("+n+"px, "+i+"px)";e.boxSelectElement.style.transform=l,e.boxSelectElement.style.WebkitTransform=l,e.boxSelectElement.style.width=a-n+"px",e.boxSelectElement.style.height=o-i+"px"},Ve.dragMove=function(e,t){e.dragMoving=!0,t.originalEvent.stopPropagation();var r={lng:t.lngLat.lng-e.dragMoveLocation.lng,lat:t.lngLat.lat-e.dragMoveLocation.lat};qe(this.getSelected(),r),e.dragMoveLocation=t.lngLat},Ve.onTouchEnd=Ve.onMouseUp=function(e,t){var r=this;if(e.dragMoving)this.fireUpdate();else if(e.boxSelecting){var n=[e.boxSelectStartLocation,de(t.originalEvent,this.map.getContainer())],a=this.featuresAt(null,n,"click"),i=this.getUniqueIds(a).filter((function(e){return!r.isSelected(e)}));i.length&&(this.select(i),i.forEach((function(e){return r.doRender(e)})),this.updateUIClasses({mouse:c.MOVE}))}this.stopExtendedInteractions(e)},Ve.toDisplayFeatures=function(e,t,r){t.properties.active=this.isSelected(t.properties.id)?b.ACTIVE:b.INACTIVE,r(t),this.fireActionable(),t.properties.active===b.ACTIVE&&t.geometry.type!==d.POINT&&he(t).forEach(r)},Ve.onTrash=function(){this.deleteFeature(this.getSelectedIds()),this.fireActionable()},Ve.onCombineFeatures=function(){var e=this.getSelected();if(!(0===e.length||e.length<2)){for(var t=[],r=[],n=e[0].type.replace("Multi",""),a=0;a1){var o=this.newFeature({type:d.FEATURE,properties:r[0].properties,geometry:{type:"Multi"+n,coordinates:t}});this.addFeature(o),this.deleteFeature(this.getSelectedIds(),{silent:!0}),this.setSelected([o.id]),this.map.fire(p.COMBINE_FEATURES,{createdFeatures:[o.toGeoJSON()],deletedFeatures:r})}this.fireActionable()}},Ve.onUncombineFeatures=function(){var e=this,t=this.getSelected();if(0!==t.length){for(var r=[],n=[],a=function(a){var i=t[a];e.isInstanceOf("MultiFeature",i)&&(i.getFeatures().forEach((function(t){e.addFeature(t),t.properties=i.properties,r.push(t.toGeoJSON()),e.select([t.id])})),e.deleteFeature(i.id,{silent:!0}),n.push(i.toGeoJSON()))},i=0;i1&&this.map.fire(p.UNCOMBINE_FEATURES,{createdFeatures:r,deletedFeatures:n}),this.fireActionable()}};var Ue=J(f.VERTEX),He=J(f.MIDPOINT),We={fireUpdate:function(){this.map.fire(p.UPDATE,{action:h.CHANGE_COORDINATES,features:this.getSelected().map((function(e){return e.toGeoJSON()}))})},fireActionable:function(e){this.setActionableState({combineFeatures:!1,uncombineFeatures:!1,trash:e.selectedCoordPaths.length>0})},startDragging:function(e,t){this.map.dragPan.disable(),e.canDragMove=!0,e.dragMoveLocation=t.lngLat},stopDragging:function(e){this.map.dragPan.enable(),e.dragMoving=!1,e.canDragMove=!1,e.dragMoveLocation=null},onVertex:function(e,t){this.startDragging(e,t);var r=t.featureTarget.properties,n=e.selectedCoordPaths.indexOf(r.coord_path);ie(t)||-1!==n?ie(t)&&-1===n&&e.selectedCoordPaths.push(r.coord_path):e.selectedCoordPaths=[r.coord_path];var a=this.pathsToCoordinates(e.featureId,e.selectedCoordPaths);this.setSelectedCoordinates(a)},onMidpoint:function(e,t){this.startDragging(e,t);var r=t.featureTarget.properties;e.feature.addCoordinate(r.coord_path,r.lng,r.lat),this.fireUpdate(),e.selectedCoordPaths=[r.coord_path]},pathsToCoordinates:function(e,t){return t.map((function(t){return{feature_id:e,coord_path:t}}))},onFeature:function(e,t){0===e.selectedCoordPaths.length?this.startDragging(e,t):this.stopDragging(e)},dragFeature:function(e,t,r){qe(this.getSelected(),r),e.dragMoveLocation=t.lngLat},dragVertex:function(e,t,r){for(var n=e.selectedCoordPaths.map((function(t){return e.feature.getCoordinate(t)})),a=Fe(n.map((function(e){return{type:d.FEATURE,properties:{},geometry:{type:d.POINT,coordinates:e}}})),r),i=0;i0?this.dragVertex(e,t,r):this.dragFeature(e,t,r),e.dragMoveLocation=t.lngLat}},We.onClick=function(e,t){return re(t)?this.clickNoTarget(e,t):ee(t)?this.clickActiveFeature(e,t):te(t)?this.clickInactive(e,t):void this.stopDragging(e)},We.onTap=function(e,t){return re(t)?this.clickNoTarget(e,t):ee(t)?this.clickActiveFeature(e,t):te(t)?this.clickInactive(e,t):void 0},We.onTouchEnd=We.onMouseUp=function(e){e.dragMoving&&this.fireUpdate(),this.stopDragging(e)};var Ge={};function Ye(e,t){return!!e.lngLat&&e.lngLat.lng===t[0]&&e.lngLat.lat===t[1]}Ge.onSetup=function(){var e=this.newFeature({type:d.FEATURE,properties:{},geometry:{type:d.POINT,coordinates:[]}});return this.addFeature(e),this.clearSelectedFeatures(),this.updateUIClasses({mouse:c.ADD}),this.activateUIButton(u.POINT),this.setActionableState({trash:!0}),{point:e}},Ge.stopDrawingAndRemove=function(e){this.deleteFeature([e.point.id],{silent:!0}),this.changeMode(m.SIMPLE_SELECT)},Ge.onTap=Ge.onClick=function(e,t){this.updateUIClasses({mouse:c.MOVE}),e.point.updateCoordinate("",t.lngLat.lng,t.lngLat.lat),this.map.fire(p.CREATE,{features:[e.point.toGeoJSON()]}),this.changeMode(m.SIMPLE_SELECT,{featureIds:[e.point.id]})},Ge.onStop=function(e){this.activateUIButton(),e.point.getCoordinate().length||this.deleteFeature([e.point.id],{silent:!0})},Ge.toDisplayFeatures=function(e,t,r){var n=t.properties.id===e.point.id;if(t.properties.active=n?b.ACTIVE:b.INACTIVE,!n)return r(t)},Ge.onTrash=Ge.stopDrawingAndRemove,Ge.onKeyUp=function(e,t){if(oe(t)||se(t))return this.stopDrawingAndRemove(e,t)};var Xe={onSetup:function(){var e=this.newFeature({type:d.FEATURE,properties:{},geometry:{type:d.POLYGON,coordinates:[[]]}});return this.addFeature(e),this.clearSelectedFeatures(),fe.disable(this),this.updateUIClasses({mouse:c.ADD}),this.activateUIButton(u.POLYGON),this.setActionableState({trash:!0}),{polygon:e,currentVertexPosition:0}},clickAnywhere:function(e,t){if(e.currentVertexPosition>0&&Ye(t,e.polygon.coordinates[0][e.currentVertexPosition-1]))return this.changeMode(m.SIMPLE_SELECT,{featureIds:[e.polygon.id]});this.updateUIClasses({mouse:c.ADD}),e.polygon.updateCoordinate("0."+e.currentVertexPosition,t.lngLat.lng,t.lngLat.lat),e.currentVertexPosition++,e.polygon.updateCoordinate("0."+e.currentVertexPosition,t.lngLat.lng,t.lngLat.lat)},clickOnVertex:function(e){return this.changeMode(m.SIMPLE_SELECT,{featureIds:[e.polygon.id]})},onMouseMove:function(e,t){e.polygon.updateCoordinate("0."+e.currentVertexPosition,t.lngLat.lng,t.lngLat.lat),ae(t)&&this.updateUIClasses({mouse:c.POINTER})}};Xe.onTap=Xe.onClick=function(e,t){return ae(t)?this.clickOnVertex(e,t):this.clickAnywhere(e,t)},Xe.onKeyUp=function(e,t){oe(t)?(this.deleteFeature([e.polygon.id],{silent:!0}),this.changeMode(m.SIMPLE_SELECT)):se(t)&&this.changeMode(m.SIMPLE_SELECT,{featureIds:[e.polygon.id]})},Xe.onStop=function(e){this.updateUIClasses({mouse:c.NONE}),fe.enable(this),this.activateUIButton(),void 0!==this.getFeature(e.polygon.id)&&(e.polygon.removeCoordinate("0."+e.currentVertexPosition),e.polygon.isValid()?this.map.fire(p.CREATE,{features:[e.polygon.toGeoJSON()]}):(this.deleteFeature([e.polygon.id],{silent:!0}),this.changeMode(m.SIMPLE_SELECT,{},{silent:!0})))},Xe.toDisplayFeatures=function(e,t,r){var n=t.properties.id===e.polygon.id;if(t.properties.active=n?b.ACTIVE:b.INACTIVE,!n)return r(t);if(0!==t.geometry.coordinates.length){var a=t.geometry.coordinates[0].length;if(!(a<3)){if(t.properties.meta=f.FEATURE,r(me(e.polygon.id,t.geometry.coordinates[0][0],"0.0",!1)),a>3){var i=t.geometry.coordinates[0].length-3;r(me(e.polygon.id,t.geometry.coordinates[0][i],"0."+i,!1))}if(a<=4){var o=[[t.geometry.coordinates[0][0][0],t.geometry.coordinates[0][0][1]],[t.geometry.coordinates[0][1][0],t.geometry.coordinates[0][1][1]]];if(r({type:d.FEATURE,properties:t.properties,geometry:{coordinates:o,type:d.LINE_STRING}}),3===a)return}return r(t)}}},Xe.onTrash=function(e){this.deleteFeature([e.polygon.id],{silent:!0}),this.changeMode(m.SIMPLE_SELECT)};var Ze={onSetup:function(e){var t,r,n=(e=e||{}).featureId,a="forward";if(n){if(!(t=this.getFeature(n)))throw new Error("Could not find a feature with the provided featureId");var i=e.from;if(i&&"Feature"===i.type&&i.geometry&&"Point"===i.geometry.type&&(i=i.geometry),i&&"Point"===i.type&&i.coordinates&&2===i.coordinates.length&&(i=i.coordinates),!i||!Array.isArray(i))throw new Error("Please use the `from` property to indicate which point to continue the line from");var o=t.coordinates.length-1;if(t.coordinates[o][0]===i[0]&&t.coordinates[o][1]===i[1])r=o+1,t.addCoordinate.apply(t,[r].concat(t.coordinates[o]));else{if(t.coordinates[0][0]!==i[0]||t.coordinates[0][1]!==i[1])throw new Error("`from` should match the point at either the start or the end of the provided LineString");a="backwards",r=0,t.addCoordinate.apply(t,[r].concat(t.coordinates[0]))}}else t=this.newFeature({type:d.FEATURE,properties:{},geometry:{type:d.LINE_STRING,coordinates:[]}}),r=0,this.addFeature(t);return this.clearSelectedFeatures(),fe.disable(this),this.updateUIClasses({mouse:c.ADD}),this.activateUIButton(u.LINE),this.setActionableState({trash:!0}),{line:t,currentVertexPosition:r,direction:a}},clickAnywhere:function(e,t){if(e.currentVertexPosition>0&&Ye(t,e.line.coordinates[e.currentVertexPosition-1])||"backwards"===e.direction&&Ye(t,e.line.coordinates[e.currentVertexPosition+1]))return this.changeMode(m.SIMPLE_SELECT,{featureIds:[e.line.id]});this.updateUIClasses({mouse:c.ADD}),e.line.updateCoordinate(e.currentVertexPosition,t.lngLat.lng,t.lngLat.lat),"forward"===e.direction?(e.currentVertexPosition++,e.line.updateCoordinate(e.currentVertexPosition,t.lngLat.lng,t.lngLat.lat)):e.line.addCoordinate(0,t.lngLat.lng,t.lngLat.lat)},clickOnVertex:function(e){return this.changeMode(m.SIMPLE_SELECT,{featureIds:[e.line.id]})},onMouseMove:function(e,t){e.line.updateCoordinate(e.currentVertexPosition,t.lngLat.lng,t.lngLat.lat),ae(t)&&this.updateUIClasses({mouse:c.POINTER})}};Ze.onTap=Ze.onClick=function(e,t){if(ae(t))return this.clickOnVertex(e,t);this.clickAnywhere(e,t)},Ze.onKeyUp=function(e,t){se(t)?this.changeMode(m.SIMPLE_SELECT,{featureIds:[e.line.id]}):oe(t)&&(this.deleteFeature([e.line.id],{silent:!0}),this.changeMode(m.SIMPLE_SELECT))},Ze.onStop=function(e){fe.enable(this),this.activateUIButton(),void 0!==this.getFeature(e.line.id)&&(e.line.removeCoordinate(""+e.currentVertexPosition),e.line.isValid()?this.map.fire(p.CREATE,{features:[e.line.toGeoJSON()]}):(this.deleteFeature([e.line.id],{silent:!0}),this.changeMode(m.SIMPLE_SELECT,{},{silent:!0})))},Ze.onTrash=function(e){this.deleteFeature([e.line.id],{silent:!0}),this.changeMode(m.SIMPLE_SELECT)},Ze.toDisplayFeatures=function(e,t,r){var n=t.properties.id===e.line.id;if(t.properties.active=n?b.ACTIVE:b.INACTIVE,!n)return r(t);t.geometry.coordinates.length<2||(t.properties.meta=f.FEATURE,r(me(e.line.id,t.geometry.coordinates["forward"===e.direction?t.geometry.coordinates.length-2:1],""+("forward"===e.direction?t.geometry.coordinates.length-2:1),!1)),r(t))};var Ke={simple_select:Ve,direct_select:We,draw_point:Ge,draw_polygon:Xe,draw_line_string:Ze},Je={defaultMode:m.SIMPLE_SELECT,keybindings:!0,touchEnabled:!0,clickBuffer:2,touchBuffer:25,boxSelect:!0,displayControlsDefault:!0,styles:K,modes:Ke,controls:{},userProperties:!1},Qe={point:!0,line_string:!0,polygon:!0,trash:!0,combine_features:!0,uncombine_features:!0},et={point:!1,line_string:!1,polygon:!1,trash:!1,combine_features:!1,uncombine_features:!1};function tt(e,t){return e.map((function(e){return e.source?e:G(e,{id:e.id+"."+t,source:"hot"===t?l.HOT:l.COLD})}))}var rt={};!function(e,r){var n="__lodash_hash_undefined__",a=9007199254740991,i="[object Arguments]",o="[object Array]",s="[object Boolean]",l="[object Date]",c="[object Error]",u="[object Function]",d="[object Map]",m="[object Number]",p="[object Object]",h="[object Promise]",f="[object RegExp]",b="[object Set]",g="[object String]",_="[object WeakMap]",y="[object ArrayBuffer]",v="[object DataView]",k=/^\[object .+?Constructor\]$/,x=/^(?:0|[1-9]\d*)$/,w={};w["[object Float32Array]"]=w["[object Float64Array]"]=w["[object Int8Array]"]=w["[object Int16Array]"]=w["[object Int32Array]"]=w["[object Uint8Array]"]=w["[object Uint8ClampedArray]"]=w["[object Uint16Array]"]=w["[object Uint32Array]"]=!0,w[i]=w[o]=w[y]=w[s]=w[v]=w[l]=w[c]=w[u]=w[d]=w[m]=w[p]=w[f]=w[b]=w[g]=w[_]=!1;var N="object"==typeof t&&t&&t.Object===Object&&t,E="object"==typeof self&&self&&self.Object===Object&&self,j=N||E||Function("return this")(),O=r&&!r.nodeType&&r,S=O&&e&&!e.nodeType&&e,C=S&&S.exports===O,z=C&&N.process,T=function(){try{return z&&z.binding&&z.binding("util")}catch(e){}}(),A=T&&T.isTypedArray;function M(e,t){for(var r=-1,n=null==e?0:e.length;++rs))return!1;var c=i.get(e);if(c&&i.get(t))return c==t;var u=-1,d=!0,m=2&r?new ye:void 0;for(i.set(e,t),i.set(t,e);++u-1},ge.prototype.set=function(e,t){var r=this.__data__,n=ke(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this},_e.prototype.clear=function(){this.size=0,this.__data__={hash:new be,map:new(ae||ge),string:new be}},_e.prototype.delete=function(e){var t=Oe(this,e).delete(e);return this.size-=t?1:0,t},_e.prototype.get=function(e){return Oe(this,e).get(e)},_e.prototype.has=function(e){return Oe(this,e).has(e)},_e.prototype.set=function(e,t){var r=Oe(this,e),n=r.size;return r.set(e,t),this.size+=r.size==n?0:1,this},ye.prototype.add=ye.prototype.push=function(e){return this.__data__.set(e,n),this},ye.prototype.has=function(e){return this.__data__.has(e)},ve.prototype.clear=function(){this.__data__=new ge,this.size=0},ve.prototype.delete=function(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r},ve.prototype.get=function(e){return this.__data__.get(e)},ve.prototype.has=function(e){return this.__data__.has(e)},ve.prototype.set=function(e,t){var r=this.__data__;if(r instanceof ge){var n=r.__data__;if(!ae||n.length<199)return n.push([e,t]),this.size=++r.size,this;r=this.__data__=new _e(n)}return r.set(e,t),this.size=r.size,this};var Ce=ee?function(e){return null==e?[]:(e=Object(e),function(e,t){for(var r=-1,n=null==e?0:e.length,a=0,i=[];++r-1&&e%1==0&&e-1&&e%1==0&&e<=a}function Re(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function Be(e){return null!=e&&"object"==typeof e}var Fe=A?function(e){return function(t){return e(t)}}(A):function(e){return Be(e)&&$e(e.length)&&!!w[xe(e)]};function qe(e){return null!=(t=e)&&$e(t.length)&&!Le(t)?function(e,t){var r=Ie(e),n=!r&&Pe(e),a=!r&&!n&&De(e),i=!r&&!n&&!a&&Fe(e),o=r||n||a||i,s=o?function(e,t){for(var r=-1,n=Array(e);++re.length)&&(t=e.length);for(var r=0,n=new Array(t);r2&&void 0!==arguments[2]?arguments[2]:{},a=n.skipHooks,i=void 0!==a&&a,o=z(r);"function"!=typeof C.hooks.addPack||i?C.styles[e]=t(t({},C.styles[e]||{}),o):C.hooks.addPack(e,z(r)),"fas"===e&&T("fa",r)}var A={greensky:[1707,512,[],"e002","M0 232.703v-.719c0-72.107 58.553-131.159 138.634-131.159 47.6 0 76.313 12.313 103.89 34.778l-36.643 42.394c-20.401-16.306-38.534-25.721-69.133-25.721-42.306 0-75.927 35.859-75.927 78.98v.728c0 46.377 33.239 80.428 80.085 80.428 21.155 0 40.038-5.074 54.772-15.221v-36.226H140.11l7.641-48.186h104.217v110.137c-27.205 22.094-64.602 40.214-112.952 40.214C56.662 363.13 0 307.7 0 232.703zm271.752-65.118l57.42-3v39.137c11.466-33.202 38.623-44.202 72.622-42.751l-8.024 57.605h-3.022c-38.157 0-61.575 22.099-61.575 68.476v71.736h-57.421V167.585zm540.92.916l57.422-3.916v27.538c13.22-16.297 30.222-31.156 59.308-31.156 43.446 0 68.755 27.534 68.755 72.102v125.715h-57.426V250.456c0-26.082-12.833-39.49-34.748-39.49-21.91 0-35.889 13.408-35.889 39.49v108.328h-57.421V168.501zm197.248 155.42l34.194-39.875c23.679 19.026 48.48 31.09 78.544 31.09 23.67 0 37.947-9.143 37.947-24.14v-.729c0-14.265-9.02-21.58-52.988-32.554-52.975-13.166-87.173-27.431-87.173-78.266v-.728c0-46.453 38.329-77.171 92.062-77.171 38.324 0 71.019 11.706 97.697 32.554l-30.054 42.415c-23.307-15.72-46.227-25.23-68.397-25.23-22.166 0-33.822 9.876-33.822 22.31v.732c0 16.824 11.274 22.309 56.746 33.648 53.361 13.533 83.425 32.184 83.425 76.801v.733c0 50.839-39.833 79.364-96.575 79.364-39.838 0-80.039-13.528-111.606-40.955zm557.438-159.336h59.68l-77.818 198.912c-15.488 39.499-33.533 67.48-67.913 67.48-20.778 0-36.261-5.074-50.995-13.404l17.397-40.196c7.232 5.847 17.435 8.817 26.422 7.946 13.677-1.327 16.536-16.025 21.444-25.81l-77.198-189.685-71.783 71.205 79.704 117.752h-65.729l-52.89-79.342-20.024 20.29v59.052h-57.417V106.1l57.417-4.551V235.24l67.247-70.655h122.168l46.082 132.244 44.206-132.244zM596.879 266.4c0 4.35-.377 9.42-.75 14.489H468.676l5.51-34.417h66.785c-3.394-24.64-18.51-41.303-42.687-41.303-23.28 0-38.58 15.627-43.48 39.713h-.032s-4.508 19.776.447 36.007c5.662 25.001 23.8 38.047 49.49 38.047 19.265 0 33.24-5.797 49.105-19.928l32.872 27.896c-18.897 22.47-46.092 36.225-82.735 36.225-60.816 0-105.772-40.937-105.772-100.355v-.72c0-55.434 41.18-101.083 100.105-101.083 67.619 0 98.595 50.352 98.595 105.43zm203.984 0c0 4.35-.382 9.42-.764 14.489H672.656l5.509-34.417h66.786c-3.404-24.64-18.51-41.303-42.688-41.303-23.279 0-38.58 15.627-43.48 39.713h-.032s-4.508 19.776.447 36.007c5.662 25.001 23.8 38.047 49.491 38.047 19.26 0 33.24-5.797 49.105-19.928l32.871 27.896c-18.892 22.47-46.096 36.225-82.735 36.225-60.82 0-105.772-40.937-105.772-100.355v-.72c0-55.434 41.175-101.083 100.105-101.083 67.62 0 98.6 50.352 98.6 105.43zm826.175-136.022h-271.88C1355.158 58.368 1416.025 0 1491.1 0c75.084 0 135.938 58.369 135.938 130.378zm50.059 64.334c3.725 0 5.714-1.911 5.714-4.569v-.174c0-3.073-2.254-4.65-5.896-4.65h-7.194v9.393h7.376zm-14.753-15.857h14.837c4.507 0 7.972 1.25 10.31 3.493 1.82 1.746 2.775 4.158 2.775 6.994v.165c0 5.15-2.938 8.397-7.19 9.893l8.15 11.482h-8.588l-7.106-10.321h-5.811v10.321h-7.377v-32.027zm40.676 16.738v-.171c0-15.262-11.879-27.589-27.67-27.589-15.865 0-27.832 12.498-27.832 27.76v.166c0 15.267 11.879 27.584 27.66 27.584 15.875 0 27.842-12.498 27.842-27.75zm-27.67-31.083a31.16 31.16 0 0131.317 31.203c0 17.25-13.882 31.548-31.489 31.548a31.148 31.148 0 01-31.297-31.208c0-17.244 13.877-31.543 31.47-31.543z"],nitro:[640,512,[],"e001","M480.162 0L383.87 222.074 373.495 0H213.982L113.475 232.183c42.797 22.5 87.538 42.393 133.577 59.024h.324l9.402-21.849.324 25.436c73.273 25.762 150.112 44.35 229.869 57.393h.324L640 .327H480.162V0zM237.65 309.794c-47.66-19.892-91.752-42.067-129.361-65.546L0 493.714h159.514l79.432-183.268c-.648-.326-.972-.652-1.297-.652zm236.353 71.416c-73.597-14.348-148.49-36.523-216.9-63.59l1.297 175.768h166.97l48.633-112.178z"],powergon:[410,512,[],"e000","M204.793 5.541c0-4.114 4.142-6.657 7.574-5.058l.914.541 193.141 140.777c1.593 1.15 2.671 2.89 3.039 4.815l.139 1.471v143.064c0 2.002-.76 3.913-2.083 5.333l-1.32 1.14L204.792 444.4v62.074c0 4.1-4.142 6.643-7.574 5.043l-.914-.54L3.164 370.212c-1.593-1.15-2.662-2.881-3.026-4.81L0 363.928v-143.05c0-2.013.76-3.926 2.075-5.354l1.089-.975L204.793 67.63V5.541zm72.44 166.383c-11.097-14.673-29.663-20.07-55.233-16.076l-3.888.669-67.639 12.717c-.452.086-.89.403-1.186.834-.188.307-.301.64-.326.963l.03.476 2.754 13.062v176.366l-2.755 14.083c-.098.504 0 .993.297 1.324.198.21.452.345.738.385l.448-.011 46.467-8.718c.636-.13 1.192-.663 1.43-1.305l.124-.666V297.74l19.603-3.682c27.584-5.193 47.47-17.896 59.122-37.748 8.65-14.74 10.857-30.526 11.273-40.506l.082-3.902-.094-4.14c-.447-9.793-2.69-24.517-11.247-35.837zm-58.867 32.511c15.832-2.975 20.095 4.529 21.243 10.777l.268 1.918.145 2.541.01 1.35c0 13.08-6.281 21.023-19.172 24.191l-2.494.538-19.872 3.74v-41.315l19.872-3.74z"]},M=[null,"fak",,"fa-kit"];!function(e){try{for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,l=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return s=e.done,e},e:function(e){l=!0,o=e},f:function(){try{s||null==r.return||r.return()}finally{if(l)throw o}}}}(M);try{for(t.s();!(e=t.n()).done;){var r=e.value;r&&T(r,A)}}catch(e){t.e(e)}finally{t.f()}}))}()},function(e,t,r){var n,a,i,o,s,l,c,u,d,m,p,h;for(p in u=r(310),l=r(305),h=r(301),c=function(e){var t,r,n,a;for(a={},t=1,n=0,r=e.length;np;n=0<=p?++l:--l)for(a=c=h=n,f=i;h<=f?cf;a=h<=f?++c:--c)u.slice(n,+a+1||9e9)in m&&(d=m[b=u.slice(n,+a+1||9e9)],s.push({pattern:"dictionary",i:n,j:a,token:e.slice(n,+a+1||9e9),matched_word:b,rank:d,dictionary_name:r,reversed:!1,l33t:!1}));return this.sorted(s)},reverse_dictionary_match:function(e,t){var r,n,a,i,s,l;for(null==t&&(t=o),l=e.split("").reverse().join(""),i=0,r=(a=this.dictionary_match(l,t)).length;i0&&(d[a]=l);return d},enumerate_l33t_subs:function(e){var t,r,n,a,i,o,s,l,c,u,d,m,p,h,f;for(i=function(){var t;for(a in t=[],e)t.push(a);return t}(),f=[[]],r=function(e){var t,r,n,i,o,s,l,c;for(r=[],o={},s=0,i=e.length;sb;o=0<=b?++p:--p)if(_[o][0]===s){a=o;break}-1===a?(v=_.concat([[s,i]]),u.push(v)):((y=_.slice(0)).splice(a,1),y.push([s,i]),u.push(_),u.push(y))}return f=r(u),n(g)}})(i),h=[],c=0,s=f.length;c "+v);return e}().join(", "),d.push(c)}return this.sorted(d.filter((function(e){return e.token.length>1})))},spatial_match:function(e,t){var r,n,i;for(n in null==t&&(t=a),i=[],t)r=t[n],this.extend(i,this.spatial_match_helper(e,r,n));return this.sorted(i)},SHIFTED_RX:/[~!@#$%^&*()_+QWERTYUIOP{}|ASDFGHJKL:"ZXCVBNM<>?]/,spatial_match_helper:function(e,t,r){var n,a,i,o,s,l,c,u,d,m,p,h,f,b;for(p=[],c=0;c2&&p.push({pattern:"spatial",i:c,j:u-1,token:e.slice(c,u),graph:r,turns:b,shifted_count:f}),c=u;break}u+=1}return p},repeat_match:function(e){var t,r,n,a,i,o,s,l,c,u,d,m,p,f,b;for(f=[],i=/(.+)\1+/g,u=/(.+?)\1+/g,d=/^(.+?)\1+$/,c=0;cm[0].length?(p=o,a=d.exec(p[0])[1]):a=(p=m)[1],s=(b=[p.index,p.index+p[0].length-1])[0],l=b[1],n=(t=h.most_guessable_match_sequence(a,this.omnimatch(a))).sequence,r=t.guesses,f.push({pattern:"repeat",i:s,j:l,token:p[0],base_token:a,base_guesses:r,base_matches:n,repeat_count:p[0].length/a.length}),c=l+1;return f},MAX_DELTA:5,sequence_match:function(e){var t,r,n,a,i,o,s,l,c,u;if(1===e.length)return[];for(u=this,c=function(t,r,n){var a,i,o,s;if((r-t>1||1===Math.abs(n))&&0<(a=Math.abs(n))&&a<=u.MAX_DELTA)return s=e.slice(t,+r+1||9e9),/^[a-z]+$/.test(s)?(i="lower",o=26):/^[A-Z]+$/.test(s)?(i="upper",o=26):/^\d+$/.test(s)?(i="digits",o=10):(i="unicode",o=26),l.push({pattern:"sequence",i:t,j:r,token:e.slice(t,+r+1||9e9),sequence_name:i,sequence_space:o,ascending:n>0})},l=[],r=0,i=null,a=o=1,s=e.length;1<=s?os;a=1<=s?++o:--o)t=e.charCodeAt(a)-e.charCodeAt(a-1),null==i&&(i=t),t!==i&&(c(r,n=a-1,i),r=n,i=t);return c(r,e.length-1,i),l},regex_match:function(e,t){var r,n,a,i;for(p in null==t&&(t=s),r=[],t)for((n=t[p]).lastIndex=0;a=n.exec(e);)i=a[0],r.push({pattern:"regex",token:i,i:a.index,j:a.index+a[0].length-1,regex_name:p,regex_match:a});return this.sorted(r)},date_match:function(e){var t,r,a,i,o,s,l,c,u,d,m,p,f,b,g,_,y,v,k,x,w,N,E,j,O,S,C,z,T,A,M,P,I,D;for(p=[],f=/^\d{4,8}$/,b=/^(\d{1,4})([\s\/\\_.-])(\d{1,2})\2(\d{1,4})$/,s=y=0,w=e.length-4;0<=w?y<=w:y>=w;s=0<=w?++y:--y)for(l=v=N=s+3,E=s+7;(N<=E?v<=E:v>=E)&&!(l>=e.length);l=N<=E?++v:--v)if(D=e.slice(s,+l+1||9e9),f.exec(D)){for(a=[],k=0,d=(j=n[D.length]).length;k0){for(t=a[0],_=(g=function(e){return Math.abs(e.year-h.REFERENCE_YEAR)})(a[0]),x=0,m=(S=a.slice(1)).length;x=z;s=0<=z?++P:--P)for(l=I=T=s+5,A=s+9;(T<=A?I<=A:I>=A)&&!(l>=e.length);l=T<=A?++I:--I)D=e.slice(s,+l+1||9e9),null!=(M=b.exec(D))&&null!=(o=this.map_ints_to_dmy([parseInt(M[1]),parseInt(M[3]),parseInt(M[4])]))&&p.push({pattern:"date",token:D,i:s,j:l,separator:M[2],year:o.year,month:o.month,day:o.day});return this.sorted(p.filter((function(e){var t,r,n,a;for(t=!1,a=0,r=p.length;a=e.j){t=!0;break}return!t})))},map_ints_to_dmy:function(e){var t,r,n,a,i,o,s,l,c,u,d,m,p,h,f,b;if(!(e[1]>31||e[1]<=0)){for(s=0,l=0,f=0,o=0,n=e.length;o2050)return;r>31&&(l+=1),r>12&&(s+=1),r<=0&&(f+=1)}if(!(l>=2||3===s||f>=2)){for(c=0,a=(u=[[e[2],e.slice(0,2)],[e[0],e.slice(1,3)]]).length;c99?e:e>50?e+1900:e+2e3}},e.exports=m},function(e,t){var r;r={passwords:"123456,password,12345678,qwerty,123456789,12345,1234,111111,1234567,dragon,123123,baseball,abc123,football,monkey,letmein,shadow,master,696969,mustang,666666,qwertyuiop,123321,1234567890,pussy,superman,654321,1qaz2wsx,7777777,fuckyou,qazwsx,jordan,123qwe,000000,killer,trustno1,hunter,harley,zxcvbnm,asdfgh,buster,batman,soccer,tigger,charlie,sunshine,iloveyou,fuckme,ranger,hockey,computer,starwars,asshole,pepper,klaster,112233,zxcvbn,freedom,princess,maggie,pass,ginger,11111111,131313,fuck,love,cheese,159753,summer,chelsea,dallas,biteme,matrix,yankees,6969,corvette,austin,access,thunder,merlin,secret,diamond,hello,hammer,fucker,1234qwer,silver,gfhjkm,internet,samantha,golfer,scooter,test,orange,cookie,q1w2e3r4t5,maverick,sparky,phoenix,mickey,bigdog,snoopy,guitar,whatever,chicken,camaro,mercedes,peanut,ferrari,falcon,cowboy,welcome,sexy,samsung,steelers,smokey,dakota,arsenal,boomer,eagles,tigers,marina,nascar,booboo,gateway,yellow,porsche,monster,spider,diablo,hannah,bulldog,junior,london,purple,compaq,lakers,iceman,qwer1234,hardcore,cowboys,money,banana,ncc1701,boston,tennis,q1w2e3r4,coffee,scooby,123654,nikita,yamaha,mother,barney,brandy,chester,fuckoff,oliver,player,forever,rangers,midnight,chicago,bigdaddy,redsox,angel,badboy,fender,jasper,slayer,rabbit,natasha,marine,bigdick,wizard,marlboro,raiders,prince,casper,fishing,flower,jasmine,iwantu,panties,adidas,winter,winner,gandalf,password1,enter,ghbdtn,1q2w3e4r,golden,cocacola,jordan23,winston,madison,angels,panther,blowme,sexsex,bigtits,spanky,bitch,sophie,asdfasdf,horny,thx1138,toyota,tiger,dick,canada,12344321,blowjob,8675309,muffin,liverpoo,apples,qwerty123,passw0rd,abcd1234,pokemon,123abc,slipknot,qazxsw,123456a,scorpion,qwaszx,butter,startrek,rainbow,asdfghjkl,razz,newyork,redskins,gemini,cameron,qazwsxedc,florida,liverpool,turtle,sierra,viking,booger,butthead,doctor,rocket,159357,dolphins,captain,bandit,jaguar,packers,pookie,peaches,789456,asdf,dolphin,helpme,blue,theman,maxwell,qwertyui,shithead,lovers,maddog,giants,nirvana,metallic,hotdog,rosebud,mountain,warrior,stupid,elephant,suckit,success,bond007,jackass,alexis,porn,lucky,scorpio,samson,q1w2e3,azerty,rush2112,driver,freddy,1q2w3e4r5t,sydney,gators,dexter,red123,123456q,12345a,bubba,creative,voodoo,golf,trouble,america,nissan,gunner,garfield,bullshit,asdfghjk,5150,fucking,apollo,1qazxsw2,2112,eminem,legend,airborne,bear,beavis,apple,brooklyn,godzilla,skippy,4815162342,buddy,qwert,kitten,magic,shelby,beaver,phantom,asdasd,xavier,braves,darkness,blink182,copper,platinum,qweqwe,tomcat,01012011,girls,bigboy,102030,animal,police,online,11223344,voyager,lifehack,12qwaszx,fish,sniper,315475,trinity,blazer,heaven,lover,snowball,playboy,loveme,bubbles,hooters,cricket,willow,donkey,topgun,nintendo,saturn,destiny,pakistan,pumpkin,digital,sergey,redwings,explorer,tits,private,runner,therock,guinness,lasvegas,beatles,789456123,fire,cassie,christin,qwerty1,celtic,asdf1234,andrey,broncos,007007,babygirl,eclipse,fluffy,cartman,michigan,carolina,testing,alexande,birdie,pantera,cherry,vampire,mexico,dickhead,buffalo,genius,montana,beer,minecraft,maximus,flyers,lovely,stalker,metallica,doggie,snickers,speedy,bronco,lol123,paradise,yankee,horses,magnum,dreams,147258369,lacrosse,ou812,goober,enigma,qwertyu,scotty,pimpin,bollocks,surfer,cock,poohbear,genesis,star,asd123,qweasdzxc,racing,hello1,hawaii,eagle1,viper,poopoo,einstein,boobies,12345q,bitches,drowssap,simple,badger,alaska,action,jester,drummer,111222,spitfire,forest,maryjane,champion,diesel,svetlana,friday,hotrod,147258,chevy,lucky1,westside,security,google,badass,tester,shorty,thumper,hitman,mozart,zaq12wsx,boobs,reddog,010203,lizard,a123456,123456789a,ruslan,eagle,1232323q,scarface,qwerty12,147852,a12345,buddha,porno,420420,spirit,money1,stargate,qwe123,naruto,mercury,liberty,12345qwert,semperfi,suzuki,popcorn,spooky,marley,scotland,kitty,cherokee,vikings,simpsons,rascal,qweasd,hummer,loveyou,michael1,patches,russia,jupiter,penguin,passion,cumshot,vfhbyf,honda,vladimir,sandman,passport,raider,bastard,123789,infinity,assman,bulldogs,fantasy,sucker,1234554321,horney,domino,budlight,disney,ironman,usuckballz1,softball,brutus,redrum,bigred,mnbvcxz,fktrcfylh,karina,marines,digger,kawasaki,cougar,fireman,oksana,monday,cunt,justice,nigger,super,wildcats,tinker,logitech,dancer,swordfis,avalon,everton,alexandr,motorola,patriots,hentai,madonna,pussy1,ducati,colorado,connor,juventus,galore,smooth,freeuser,warcraft,boogie,titanic,wolverin,elizabet,arizona,valentin,saints,asdfg,accord,test123,password123,christ,yfnfif,stinky,slut,spiderma,naughty,chopper,hello123,ncc1701d,extreme,skyline,poop,zombie,pearljam,123qweasd,froggy,awesome,vision,pirate,fylhtq,dreamer,bullet,predator,empire,123123a,kirill,charlie1,panthers,penis,skipper,nemesis,rasdzv3,peekaboo,rolltide,cardinal,psycho,danger,mookie,happy1,wanker,chevelle,manutd,goblue,9379992,hobbes,vegeta,fyfcnfcbz,852456,picard,159951,windows,loverboy,victory,vfrcbv,bambam,serega,123654789,turkey,tweety,galina,hiphop,rooster,changeme,berlin,taurus,suckme,polina,electric,avatar,134679,maksim,raptor,alpha1,hendrix,newport,bigcock,brazil,spring,a1b2c3,madmax,alpha,britney,sublime,darkside,bigman,wolfpack,classic,hercules,ronaldo,letmein1,1q2w3e,741852963,spiderman,blizzard,123456789q,cheyenne,cjkysirj,tiger1,wombat,bubba1,pandora,zxc123,holiday,wildcat,devils,horse,alabama,147852369,caesar,12312,buddy1,bondage,pussycat,pickle,shaggy,catch22,leather,chronic,a1b2c3d4,admin,qqq111,qaz123,airplane,kodiak,freepass,billybob,sunset,katana,phpbb,chocolat,snowman,angel1,stingray,firebird,wolves,zeppelin,detroit,pontiac,gundam,panzer,vagina,outlaw,redhead,tarheels,greenday,nastya,01011980,hardon,engineer,dragon1,hellfire,serenity,cobra,fireball,lickme,darkstar,1029384756,01011,mustang1,flash,124578,strike,beauty,pavilion,01012000,bobafett,dbrnjhbz,bigmac,bowling,chris1,ytrewq,natali,pyramid,rulez,welcome1,dodgers,apache,swimming,whynot,teens,trooper,fuckit,defender,precious,135790,packard,weasel,popeye,lucifer,cancer,icecream,142536,raven,swordfish,presario,viktor,rockstar,blonde,james1,wutang,spike,pimp,atlanta,airforce,thailand,casino,lennon,mouse,741852,hacker,bluebird,hawkeye,456123,theone,catfish,sailor,goldfish,nfnmzyf,tattoo,pervert,barbie,maxima,nipples,machine,trucks,wrangler,rocks,tornado,lights,cadillac,bubble,pegasus,madman,longhorn,browns,target,666999,eatme,qazwsx123,microsoft,dilbert,christia,baller,lesbian,shooter,xfiles,seattle,qazqaz,cthutq,amateur,prelude,corona,freaky,malibu,123qweasdzxc,assassin,246810,atlantis,integra,pussies,iloveu,lonewolf,dragons,monkey1,unicorn,software,bobcat,stealth,peewee,openup,753951,srinivas,zaqwsx,valentina,shotgun,trigger,veronika,bruins,coyote,babydoll,joker,dollar,lestat,rocky1,hottie,random,butterfly,wordpass,smiley,sweety,snake,chipper,woody,samurai,devildog,gizmo,maddie,soso123aljg,mistress,freedom1,flipper,express,hjvfirf,moose,cessna,piglet,polaris,teacher,montreal,cookies,wolfgang,scully,fatboy,wicked,balls,tickle,bunny,dfvgbh,foobar,transam,pepsi,fetish,oicu812,basketba,toshiba,hotstuff,sunday,booty,gambit,31415926,impala,stephani,jessica1,hooker,lancer,knicks,shamrock,fuckyou2,stinger,314159,redneck,deftones,squirt,siemens,blaster,trucker,subaru,renegade,ibanez,manson,swinger,reaper,blondie,mylove,galaxy,blahblah,enterpri,travel,1234abcd,babylon5,indiana,skeeter,master1,sugar,ficken,smoke,bigone,sweetpea,fucked,trfnthbyf,marino,escort,smitty,bigfoot,babes,larisa,trumpet,spartan,valera,babylon,asdfghj,yankees1,bigboobs,stormy,mister,hamlet,aardvark,butterfl,marathon,paladin,cavalier,manchester,skater,indigo,hornet,buckeyes,01011990,indians,karate,hesoyam,toronto,diamonds,chiefs,buckeye,1qaz2wsx3edc,highland,hotsex,charger,redman,passwor,maiden,drpepper,storm,pornstar,garden,12345678910,pencil,sherlock,timber,thuglife,insane,pizza,jungle,jesus1,aragorn,1a2b3c,hamster,david1,triumph,techno,lollol,pioneer,catdog,321654,fktrctq,morpheus,141627,pascal,shadow1,hobbit,wetpussy,erotic,consumer,blabla,justme,stones,chrissy,spartak,goforit,burger,pitbull,adgjmptw,italia,barcelona,hunting,colors,kissme,virgin,overlord,pebbles,sundance,emerald,doggy,racecar,irina,element,1478963,zipper,alpine,basket,goddess,poison,nipple,sakura,chichi,huskers,13579,pussys,q12345,ultimate,ncc1701e,blackie,nicola,rommel,matthew1,caserta,omega,geronimo,sammy1,trojan,123qwe123,philips,nugget,tarzan,chicks,aleksandr,bassman,trixie,portugal,anakin,dodger,bomber,superfly,madness,q1w2e3r4t5y6,loser,123asd,fatcat,ybrbnf,soldier,warlock,wrinkle1,desire,sexual,babe,seminole,alejandr,951753,11235813,westham,andrei,concrete,access14,weed,letmein2,ladybug,naked,christop,trombone,tintin,bluesky,rhbcnbyf,qazxswedc,onelove,cdtnkfyf,whore,vfvjxrf,titans,stallion,truck,hansolo,blue22,smiles,beagle,panama,kingkong,flatron,inferno,mongoose,connect,poiuyt,snatch,qawsed,juice,blessed,rocker,snakes,turbo,bluemoon,sex4me,finger,jamaica,a1234567,mulder,beetle,fuckyou1,passat,immortal,plastic,123454321,anthony1,whiskey,dietcoke,suck,spunky,magic1,monitor,cactus,exigen,planet,ripper,teen,spyder,apple1,nolimit,hollywoo,sluts,sticky,trunks,1234321,14789632,pickles,sailing,bonehead,ghbdtnbr,delta,charlott,rubber,911911,112358,molly1,yomama,hongkong,jumper,william1,ilovesex,faster,unreal,cumming,memphis,1123581321,nylons,legion,sebastia,shalom,pentium,geheim,werewolf,funtime,ferret,orion,curious,555666,niners,cantona,sprite,philly,pirates,abgrtyu,lollipop,eternity,boeing,super123,sweets,cooldude,tottenha,green1,jackoff,stocking,7895123,moomoo,martini,biscuit,drizzt,colt45,fossil,makaveli,snapper,satan666,maniac,salmon,patriot,verbatim,nasty,shasta,asdzxc,shaved,blackcat,raistlin,qwerty12345,punkrock,cjkywt,01012010,4128,waterloo,crimson,twister,oxford,musicman,seinfeld,biggie,condor,ravens,megadeth,wolfman,cosmos,sharks,banshee,keeper,foxtrot,gn56gn56,skywalke,velvet,black1,sesame,dogs,squirrel,privet,sunrise,wolverine,sucks,legolas,grendel,ghost,cats,carrot,frosty,lvbnhbq,blades,stardust,frog,qazwsxed,121314,coolio,brownie,groovy,twilight,daytona,vanhalen,pikachu,peanuts,licker,hershey,jericho,intrepid,ninja,1234567a,zaq123,lobster,goblin,punisher,strider,shogun,kansas,amadeus,seven7,jason1,neptune,showtime,muscle,oldman,ekaterina,rfrfirf,getsome,showme,111222333,obiwan,skittles,danni,tanker,maestro,tarheel,anubis,hannibal,anal,newlife,gothic,shark,fighter,blue123,blues,123456z,princes,slick,chaos,thunder1,sabine,1q2w3e4r5t6y,python,test1,mirage,devil,clover,tequila,chelsea1,surfing,delete,potato,chubby,panasonic,sandiego,portland,baggins,fusion,sooners,blackdog,buttons,californ,moscow,playtime,mature,1a2b3c4d,dagger,dima,stimpy,asdf123,gangster,warriors,iverson,chargers,byteme,swallow,liquid,lucky7,dingdong,nymets,cracker,mushroom,456852,crusader,bigguy,miami,dkflbvbh,bugger,nimrod,tazman,stranger,newpass,doodle,powder,gotcha,guardian,dublin,slapshot,septembe,147896325,pepsi1,milano,grizzly,woody1,knights,photos,2468,nookie,charly,rammstein,brasil,123321123,scruffy,munchkin,poopie,123098,kittycat,latino,walnut,1701,thegame,viper1,1passwor,kolobok,picasso,robert1,barcelon,bananas,trance,auburn,coltrane,eatshit,goodluck,starcraft,wheels,parrot,postal,blade,wisdom,pink,gorilla,katerina,pass123,andrew1,shaney14,dumbass,osiris,fuck_inside,oakland,discover,ranger1,spanking,lonestar,bingo,meridian,ping,heather1,dookie,stonecol,megaman,192837465,rjntyjr,ledzep,lowrider,25802580,richard1,firefly,griffey,racerx,paradox,ghjcnj,gangsta,zaq1xsw2,tacobell,weezer,sirius,halflife,buffett,shiloh,123698745,vertigo,sergei,aliens,sobaka,keyboard,kangaroo,sinner,soccer1,0.0.000,bonjour,socrates,chucky,hotboy,sprint,0007,sarah1,scarlet,celica,shazam,formula1,sommer,trebor,qwerasdf,jeep,mailcreated5240,bollox,asshole1,fuckface,honda1,rebels,vacation,lexmark,penguins,12369874,ragnarok,formula,258456,tempest,vfhecz,tacoma,qwertz,colombia,flames,rockon,duck,prodigy,wookie,dodgeram,mustangs,123qaz,sithlord,smoker,server,bang,incubus,scoobydo,oblivion,molson,kitkat,titleist,rescue,zxcv1234,carpet,1122,bigballs,tardis,jimbob,xanadu,blueeyes,shaman,mersedes,pooper,pussy69,golfing,hearts,mallard,12312312,kenwood,patrick1,dogg,cowboys1,oracle,123zxc,nuttertools,102938,topper,1122334455,shemale,sleepy,gremlin,yourmom,123987,gateway1,printer,monkeys,peterpan,mikey,kingston,cooler,analsex,jimbo,pa55word,asterix,freckles,birdman,frank1,defiant,aussie,stud,blondes,tatyana,445566,aspirine,mariners,jackal,deadhead,katrin,anime,rootbeer,frogger,polo,scooter1,hallo,noodles,thomas1,parola,shaolin,celine,11112222,plymouth,creampie,justdoit,ohyeah,fatass,assfuck,amazon,1234567q,kisses,magnus,camel,nopass,bosco,987456,6751520,harley1,putter,champs,massive,spidey,lightnin,camelot,letsgo,gizmodo,aezakmi,bones,caliente,12121,goodtime,thankyou,raiders1,brucelee,redalert,aquarius,456654,catherin,smokin,pooh,mypass,astros,roller,porkchop,sapphire,qwert123,kevin1,a1s2d3f4,beckham,atomic,rusty1,vanilla,qazwsxedcrfv,hunter1,kaktus,cxfcnmt,blacky,753159,elvis1,aggies,blackjac,bangkok,scream,123321q,iforgot,power1,kasper,abc12,buster1,slappy,shitty,veritas,chevrole,amber1,01012001,vader,amsterdam,jammer,primus,spectrum,eduard,granny,horny1,sasha1,clancy,usa123,satan,diamond1,hitler,avenger,1221,spankme,123456qwerty,simba,smudge,scrappy,labrador,john316,syracuse,front242,falcons,husker,candyman,commando,gator,pacman,delta1,pancho,krishna,fatman,clitoris,pineappl,lesbians,8j4ye3uz,barkley,vulcan,punkin,boner,celtics,monopoly,flyboy,romashka,hamburg,123456aa,lick,gangbang,223344,area51,spartans,aaa111,tricky,snuggles,drago,homerun,vectra,homer1,hermes,topcat,cuddles,infiniti,1234567890q,cosworth,goose,phoenix1,killer1,ivanov,bossman,qawsedrf,peugeot,exigent,doberman,durango,brandon1,plumber,telefon,horndog,laguna,rbhbkk,dawg,webmaster,breeze,beast,porsche9,beefcake,leopard,redbull,oscar1,topdog,godsmack,theking,pics,omega1,speaker,viktoria,fuckers,bowler,starbuck,gjkbyf,valhalla,anarchy,blacks,herbie,kingpin,starfish,nokia,loveit,achilles,906090,labtec,ncc1701a,fitness,jordan1,brando,arsenal1,bull,kicker,napass,desert,sailboat,bohica,tractor,hidden,muppet,jackson1,jimmy1,terminator,phillies,pa55w0rd,terror,farside,swingers,legacy,frontier,butthole,doughboy,jrcfyf,tuesday,sabbath,daniel1,nebraska,homers,qwertyuio,azamat,fallen,agent007,striker,camels,iguana,looker,pinkfloy,moloko,qwerty123456,dannyboy,luckydog,789654,pistol,whocares,charmed,skiing,select,franky,puppy,daniil,vladik,vette,vfrcbvrf,ihateyou,nevada,moneys,vkontakte,mandingo,puppies,666777,mystic,zidane,kotenok,dilligaf,budman,bunghole,zvezda,123457,triton,golfball,technics,trojans,panda,laptop,rookie,01011991,15426378,aberdeen,gustav,jethro,enterprise,igor,stripper,filter,hurrican,rfnthbyf,lespaul,gizmo1,butch,132435,dthjybrf,1366613,excalibu,963852,nofear,momoney,possum,cutter,oilers,moocow,cupcake,gbpltw,batman1,splash,svetik,super1,soleil,bogdan,melissa1,vipers,babyboy,tdutybq,lancelot,ccbill,keystone,passwort,flamingo,firefox,dogman,vortex,rebel,noodle,raven1,zaphod,killme,pokemon1,coolman,danila,designer,skinny,kamikaze,deadman,gopher,doobie,warhammer,deeznuts,freaks,engage,chevy1,steve1,apollo13,poncho,hammers,azsxdc,dracula,000007,sassy,bitch1,boots,deskjet,12332,macdaddy,mighty,rangers1,manchest,sterlin,casey1,meatball,mailman,sinatra,cthulhu,summer1,bubbas,cartoon,bicycle,eatpussy,truelove,sentinel,tolkien,breast,capone,lickit,summit,123456k,peter1,daisy1,kitty1,123456789z,crazy1,jamesbon,texas1,sexygirl,362436,sonic,billyboy,redhot,microsof,microlab,daddy1,rockets,iloveyo,fernand,gordon24,danie,cutlass,polska,star69,titties,pantyhos,01011985,thekid,aikido,gofish,mayday,1234qwe,coke,anfield,sony,lansing,smut,scotch,sexx,catman,73501505,hustler,saun,dfkthbz,passwor1,jenny1,azsxdcfv,cheers,irish1,gabrie,tinman,orioles,1225,charlton,fortuna,01011970,airbus,rustam,xtreme,bigmoney,zxcasd,retard,grumpy,huskies,boxing,4runner,kelly1,ultima,warlord,fordf150,oranges,rotten,asdfjkl,superstar,denali,sultan,bikini,saratoga,thor,figaro,sixers,wildfire,vladislav,128500,sparta,mayhem,greenbay,chewie,music1,number1,cancun,fabie,mellon,poiuytrewq,cloud9,crunch,bigtime,chicken1,piccolo,bigbird,321654987,billy1,mojo,01011981,maradona,sandro,chester1,bizkit,rjirfrgbde,789123,rightnow,jasmine1,hyperion,treasure,meatloaf,armani,rovers,jarhead,01011986,cruise,coconut,dragoon,utopia,davids,cosmo,rfhbyf,reebok,1066,charli,giorgi,sticks,sayang,pass1234,exodus,anaconda,zaqxsw,illini,woofwoof,emily1,sandy1,packer,poontang,govols,jedi,tomato,beaner,cooter,creamy,lionking,happy123,albatros,poodle,kenworth,dinosaur,greens,goku,happyday,eeyore,tsunami,cabbage,holyshit,turkey50,memorex,chaser,bogart,orgasm,tommy1,volley,whisper,knopka,ericsson,walleye,321123,pepper1,katie1,chickens,tyler1,corrado,twisted,100000,zorro,clemson,zxcasdqwe,tootsie,milana,zenith,fktrcfylhf,shania,frisco,polniypizdec0211,crazybab,junebug,fugazi,rereirf,vfvekz,1001,sausage,vfczyz,koshka,clapton,justin1,anhyeuem,condom,fubar,hardrock,skywalker,tundra,cocks,gringo,150781,canon,vitalik,aspire,stocks,samsung1,applepie,abc12345,arjay,gandalf1,boob,pillow,sparkle,gmoney,rockhard,lucky13,samiam,everest,hellyeah,bigsexy,skorpion,rfrnec,hedgehog,australi,candle,slacker,dicks,voyeur,jazzman,america1,bobby1,br0d3r,wolfie,vfksirf,1qa2ws3ed,13243546,fright,yosemite,temp,karolina,fart,barsik,surf,cheetah,baddog,deniska,starship,bootie,milena,hithere,kume,greatone,dildo,50cent,0.0.0.000,albion,amanda1,midget,lion,maxell,football1,cyclone,freeporn,nikola,bonsai,kenshin,slider,balloon,roadkill,killbill,222333,jerkoff,78945612,dinamo,tekken,rambler,goliath,cinnamon,malaka,backdoor,fiesta,packers1,rastaman,fletch,sojdlg123aljg,stefano,artemis,calico,nyjets,damnit,robotech,duchess,rctybz,hooter,keywest,18436572,hal9000,mechanic,pingpong,operator,presto,sword,rasputin,spank,bristol,faggot,shado,963852741,amsterda,321456,wibble,carrera,alibaba,majestic,ramses,duster,route66,trident,clipper,steeler,wrestlin,divine,kipper,gotohell,kingfish,snake1,passwords,buttman,pompey,viagra,zxcvbnm1,spurs,332211,slutty,lineage2,oleg,macross,pooter,brian1,qwert1,charles1,slave,jokers,yzerman,swimmer,ne1469,nwo4life,solnce,seamus,lolipop,pupsik,moose1,ivanova,secret1,matador,love69,420247,ktyjxrf,subway,cinder,vermont,pussie,chico,florian,magick,guiness,allsop,ghetto,flash1,a123456789,typhoon,dfkthf,depeche,skydive,dammit,seeker,fuckthis,crysis,kcj9wx5n,umbrella,r2d2c3po,123123q,snoopdog,critter,theboss,ding,162534,splinter,kinky,cyclops,jayhawk,456321,caramel,qwer123,underdog,caveman,onlyme,grapes,feather,hotshot,fuckher,renault,george1,sex123,pippen,000001,789987,floppy,cunts,megapass,1000,pornos,usmc,kickass,great1,quattro,135246,wassup,helloo,p0015123,nicole1,chivas,shannon1,bullseye,java,fishes,blackhaw,jamesbond,tunafish,juggalo,dkflbckfd,123789456,dallas1,translator,122333,beanie,alucard,gfhjkm123,supersta,magicman,ashley1,cohiba,xbox360,caligula,12131415,facial,7753191,dfktynbyf,cobra1,cigars,fang,klingon,bob123,safari,looser,10203,deepthroat,malina,200000,tazmania,gonzo,goalie,jacob1,monaco,cruiser,misfit,vh5150,tommyboy,marino13,yousuck,sharky,vfhufhbnf,horizon,absolut,brighton,123456r,death1,kungfu,maxx,forfun,mamapapa,enter1,budweise,banker,getmoney,kostya,qazwsx12,bigbear,vector,fallout,nudist,gunners,royals,chainsaw,scania,trader,blueboy,walrus,eastside,kahuna,qwerty1234,love123,steph,01011989,cypress,champ,undertaker,ybrjkfq,europa,snowboar,sabres,moneyman,chrisbln,minime,nipper,groucho,whitey,viewsonic,penthous,wolf359,fabric,flounder,coolguy,whitesox,passme,smegma,skidoo,thanatos,fucku2,snapple,dalejr,mondeo,thesims,mybaby,panasoni,sinbad,thecat,topher,frodo,sneakers,q123456,z1x2c3,alfa,chicago1,taylor1,ghjcnjnfr,cat123,olivier,cyber,titanium,0420,madison1,jabroni,dang,hambone,intruder,holly1,gargoyle,sadie1,static,poseidon,studly,newcastl,sexxxx,poppy,johannes,danzig,beastie,musica,buckshot,sunnyday,adonis,bluedog,bonkers,2128506,chrono,compute,spawn,01011988,turbo1,smelly,wapbbs,goldstar,ferrari1,778899,quantum,pisces,boomboom,gunnar,1024,test1234,florida1,nike,superman1,multiplelo,custom,motherlode,1qwerty,westwood,usnavy,apple123,daewoo,korn,stereo,sasuke,sunflowe,watcher,dharma,555777,mouse1,assholes,babyblue,123qwerty,marius,walmart,snoop,starfire,tigger1,paintbal,knickers,aaliyah,lokomotiv,theend,winston1,sapper,rover,erotica,scanner,racer,zeus,sexy69,doogie,bayern,joshua1,newbie,scott1,losers,droopy,outkast,martin1,dodge1,wasser,ufkbyf,rjycnfynby,thirteen,12345z,112211,hotred,deejay,hotpussy,192837,jessic,philippe,scout,panther1,cubbies,havefun,magpie,fghtkm,avalanch,newyork1,pudding,leonid,harry1,cbr600,audia4,bimmer,fucku,01011984,idontknow,vfvfgfgf,1357,aleksey,builder,01011987,zerocool,godfather,mylife,donuts,allmine,redfish,777888,sascha,nitram,bounce,333666,smokes,1x2zkg8w,rodman,stunner,zxasqw12,hoosier,hairy,beretta,insert,123456s,rtyuehe,francesc,tights,cheese1,micron,quartz,hockey1,gegcbr,searay,jewels,bogey,paintball,celeron,padres,bing,syncmaster,ziggy,simon1,beaches,prissy,diehard,orange1,mittens,aleksandra,queens,02071986,biggles,thongs,southpark,artur,twinkle,gretzky,rabota,cambiami,monalisa,gollum,chuckles,spike1,gladiator,whisky,spongebob,sexy1,03082006,mazafaka,meathead,4121,ou8122,barefoot,12345678q,cfitymrf,bigass,a1s2d3,kosmos,blessing,titty,clevelan,terrapin,ginger1,johnboy,maggot,clarinet,deeznutz,336699,stumpy,stoney,footbal,traveler,volvo,bucket,snapon,pianoman,hawkeyes,futbol,casanova,tango,goodboy,scuba,honey1,sexyman,warthog,mustard,abc1234,nickel,10203040,meowmeow,1012,boricua,prophet,sauron,12qwas,reefer,andromeda,crystal1,joker1,90210,goofy,loco,lovesex,triangle,whatsup,mellow,bengals,monster1,maste,01011910,lover1,love1,123aaa,sunshin,smeghead,hokies,sting,welder,rambo,cerberus,bunny1,rockford,monke,1q2w3e4r5,goldwing,gabriell,buzzard,crjhgbjy,james007,rainman,groove,tiberius,purdue,nokia6300,hayabusa,shou,jagger,diver,zigzag,poochie,usarmy,phish,redwood,redwing,12345679,salamander,silver1,abcd123,sputnik,boobie,ripple,eternal,12qw34er,thegreat,allstar,slinky,gesperrt,mishka,whiskers,pinhead,overkill,sweet1,rhfcjnrf,montgom240,sersolution,jamie1,starman,proxy,swords,nikolay,bacardi,rasta,badgirl,rebecca1,wildman,penny1,spaceman,1007,10101,logan1,hacked,bulldog1,helmet,windsor,buffy1,runescape,trapper,123451,banane,dbrnjh,ripken,12345qwe,frisky,shun,fester,oasis,lightning,ib6ub9,cicero,kool,pony,thedog,784512,01011992,megatron,illusion,edward1,napster,11223,squash,roadking,woohoo,19411945,hoosiers,01091989,tracker,bagira,midway,leavemealone,br549,14725836,235689,menace,rachel1,feng,laser,stoned,realmadrid,787898,balloons,tinkerbell,5551212,maria1,pobeda,heineken,sonics,moonlight,optimus,comet,orchid,02071982,jaybird,kashmir,12345678a,chuang,chunky,peach,mortgage,rulezzz,saleen,chuckie,zippy,fishing1,gsxr750,doghouse,maxim,reader,shai,buddah,benfica,chou,salomon,meister,eraser,blackbir,bigmike,starter,pissing,angus,deluxe,eagles1,hardcock,135792468,mian,seahawks,godfathe,bookworm,gregor,intel,talisman,blackjack,babyface,hawaiian,dogfood,zhong,01011975,sancho,ludmila,medusa,mortimer,123456654321,roadrunn,just4me,stalin,01011993,handyman,alphabet,pizzas,calgary,clouds,password2,cgfhnfr,f**k,cubswin,gong,lexus,max123,xxx123,digital1,gfhjkm1,7779311,missy1,michae,beautifu,gator1,1005,pacers,buddie,chinook,heckfy,dutchess,sally1,breasts,beowulf,darkman,jenn,tiffany1,zhei,quan,qazwsx1,satana,shang,idontkno,smiths,puddin,nasty1,teddybea,valkyrie,passwd,chao,boxster,killers,yoda,cheater,inuyasha,beast1,wareagle,foryou,dragonball,mermaid,bhbirf,teddy1,dolphin1,misty1,delphi,gromit,sponge,qazzaq,fytxrf,gameover,diao,sergi,beamer,beemer,kittykat,rancid,manowar,adam12,diggler,assword,austin1,wishbone,gonavy,sparky1,fisting,thedude,sinister,1213,venera,novell,salsero,jayden,fuckoff1,linda1,vedder,02021987,1pussy,redline,lust,jktymrf,02011985,dfcbkbq,dragon12,chrome,gamecube,titten,cong,bella1,leng,02081988,eureka,bitchass,147369,banner,lakota,123321a,mustafa,preacher,hotbox,02041986,z1x2c3v4,playstation,01011977,claymore,electra,checkers,zheng,qing,armagedon,02051986,wrestle,svoboda,bulls,nimbus,alenka,madina,newpass6,onetime,aa123456,bartman,02091987,silverad,electron,12345t,devil666,oliver1,skylar,rhtdtlrj,gobucks,johann,12011987,milkman,02101985,camper,thunderb,bigbutt,jammin,davide,cheeks,goaway,lighter,claudi,thumbs,pissoff,ghostrider,cocaine,teng,squall,lotus,hootie,blackout,doitnow,subzero,02031986,marine1,02021988,pothead,123456qw,skate,1369,peng,antoni,neng,miao,bcfields,1492,marika,794613,musashi,tulips,nong,piao,chai,ruan,southpar,02061985,nude,mandarin,654123,ninjas,cannabis,jetski,xerxes,zhuang,kleopatra,dickie,bilbo,pinky,morgan1,1020,1017,dieter,baseball1,tottenham,quest,yfnfkmz,dirtbike,1234567890a,mango,jackson5,ipswich,iamgod,02011987,tdutybz,modena,qiao,slippery,qweasd123,bluefish,samtron,toon,111333,iscool,02091986,petrov,fuzzy,zhou,1357924680,mollydog,deng,02021986,1236987,pheonix,zhun,ghblehjr,othello,starcraf,000111,sanfran,a11111,cameltoe,badman,vasilisa,jiang,1qaz2ws,luan,sveta,12qw12,akira,chuai,369963,cheech,beatle,pickup,paloma,01011983,caravan,elizaveta,gawker,banzai,pussey,mullet,seng,bingo1,bearcat,flexible,farscape,borussia,zhuai,templar,guitar1,toolman,yfcntymrf,chloe1,xiang,slave1,guai,nuggets,02081984,mantis,slim,scorpio1,fyutkbyf,thedoors,02081987,02061986,123qq123,zappa,fergie,7ugd5hip2j,huai,asdfzxcv,sunflower,pussyman,deadpool,bigtit,01011982,love12,lassie,skyler,gatorade,carpedie,jockey,mancity,spectre,02021984,cameron1,artemka,reng,02031984,iomega,jing,moritz,spice,rhino,spinner,heater,zhai,hover,talon,grease,qiong,corleone,ltybcrf,tian,cowboy1,hippie,chimera,ting,alex123,02021985,mickey1,corsair,sonoma,aaron1,xxxpass,bacchus,webmaste,chuo,xyz123,chrysler,spurs1,artem,shei,cosmic,01020304,deutsch,gabriel1,123455,oceans,987456321,binladen,latinas,a12345678,speedo,buttercu,02081989,21031988,merlot,millwall,ceng,kotaku,jiong,dragonba,2580,stonecold,snuffy,01011999,02011986,hellos,blaze,maggie1,slapper,istanbul,bonjovi,babylove,mazda,bullfrog,phoeni,meng,porsche1,nomore,02061989,bobdylan,capslock,orion1,zaraza,teddybear,ntktajy,myname,rong,wraith,mets,niao,02041984,smokie,chevrolet,dialog,gfhjkmgfhjkm,dotcom,vadim,monarch,athlon,mikey1,hamish,pian,liang,coolness,chui,thoma,ramones,ciccio,chippy,eddie1,house1,ning,marker,cougars,jackpot,barbados,reds,pdtplf,knockers,cobalt,amateurs,dipshit,napoli,kilroy,pulsar,jayhawks,daemon,alexey,weng,shuang,9293709b13,shiner,eldorado,soulmate,mclaren,golfer1,andromed,duan,50spanks,sexyboy,dogshit,02021983,shuo,kakashka,syzygy,111111a,yeahbaby,qiang,netscape,fulham,120676,gooner,zhui,rainbow6,laurent,dog123,halifax,freeway,carlitos,147963,eastwood,microphone,monkey12,1123,persik,coldbeer,geng,nuan,danny1,fgtkmcby,entropy,gadget,just4fun,sophi,baggio,carlito,1234567891,02021989,02041983,specialk,piramida,suan,bigblue,salasana,hopeful,mephisto,bailey1,hack,annie1,generic,violetta,spencer1,arcadia,02051983,hondas,9562876,trainer,jones1,smashing,liao,159632,iceberg,rebel1,snooker,temp123,zang,matteo,fastball,q2w3e4r5,bamboo,fuckyo,shutup,astro,buddyboy,nikitos,redbird,maxxxx,shitface,02031987,kuai,kissmyass,sahara,radiohea,1234asdf,wildcard,maxwell1,patric,plasma,heynow,bruno1,shao,bigfish,misfits,sassy1,sheng,02011988,02081986,testpass,nanook,cygnus,licking,slavik,pringles,xing,1022,ninja1,submit,dundee,tiburon,pinkfloyd,yummy,shuai,guang,chopin,obelix,insomnia,stroker,1a2s3d4f,1223,playboy1,lazarus,jorda,spider1,homerj,sleeper,02041982,darklord,cang,02041988,02041987,tripod,magician,jelly,telephon,15975,vsjasnel12,pasword,iverson3,pavlov,homeboy,gamecock,amigo,brodie,budapest,yjdsqgfhjkm,reckless,02011980,pang,tiger123,2469,mason1,orient,01011979,zong,cdtnbr,maksimka,1011,bushido,taxman,giorgio,sphinx,kazantip,02101984,concorde,verizon,lovebug,georg,sam123,seadoo,qazwsxedc123,jiao,jezebel,pharmacy,abnormal,jellybea,maxime,puffy,islander,bunnies,jiggaman,drakon,010180,pluto,zhjckfd,12365,classics,crusher,mordor,hooligan,strawberry,02081985,scrabble,hawaii50,1224,wg8e3wjf,cthtuf,premium,arrow,123456qwe,mazda626,ramrod,tootie,rhjrjlbk,ghost1,1211,bounty,niang,02071984,goat,killer12,sweetnes,porno1,masamune,426hemi,corolla,mariposa,hjccbz,doomsday,bummer,blue12,zhao,bird33,excalibur,samsun,kirsty,buttfuck,kfhbcf,zhuo,marcello,ozzy,02021982,dynamite,655321,master12,123465,lollypop,stepan,1qa2ws,spiker,goirish,callum,michael2,moonbeam,attila,henry1,lindros,andrea1,sporty,lantern,12365478,nextel,violin,volcom,998877,water1,imation,inspiron,dynamo,citadel,placebo,clowns,tiao,02061988,tripper,dabears,haggis,merlin1,02031985,anthrax,amerika,iloveme,vsegda,burrito,bombers,snowboard,forsaken,katarina,a1a2a3,woofer,tigger2,fullmoon,tiger2,spock,hannah1,snoopy1,sexxxy,sausages,stanislav,cobain,robotics,exotic,green123,mobydick,senators,pumpkins,fergus,asddsa,147741,258852,windsurf,reddevil,vfitymrf,nevermind,nang,woodland,4417,mick,shui,q1q2q3,wingman,69696,superb,zuan,ganesh,pecker,zephyr,anastasiya,icu812,larry1,02081982,broker,zalupa,mihail,vfibyf,dogger,7007,paddle,varvara,schalke,1z2x3c,presiden,yankees2,tuning,poopy,02051982,concord,vanguard,stiffy,rjhjktdf,felix1,wrench,firewall,boxer,bubba69,popper,02011984,temppass,gobears,cuan,tipper,fuckme1,kamila,thong,puss,bigcat,drummer1,02031982,sowhat,digimon,tigers1,rang,jingle,bian,uranus,soprano,mandy1,dusty1,fandango,aloha,pumpkin1,postman,02061980,dogcat,bombay,pussy123,onetwo,highheel,pippo,julie1,laura1,pepito,beng,smokey1,stylus,stratus,reload,duckie,karen1,jimbo1,225588,369258,krusty,snappy,asdf12,electro,111qqq,kuang,fishin,clit,abstr,christma,qqqqq1,1234560,carnage,guyver,boxers,kittens,zeng,1000000,qwerty11,toaster,cramps,yugioh,02061987,icehouse,zxcvbnm123,pineapple,namaste,harrypotter,mygirl,falcon1,earnhard,fender1,spikes,nutmeg,01081989,dogboy,02091983,369852,softail,mypassword,prowler,bigboss,1112,harvest,heng,jubilee,killjoy,basset,keng,zaqxswcde,redsox1,biao,titan,misfit99,robot,wifey,kidrock,02101987,gameboy,enrico,1z2x3c4v,broncos1,arrows,havana,banger,cookie1,chriss,123qw,platypus,cindy1,lumber,pinball,foxy,london1,1023,05051987,02041985,password12,superma,longbow,radiohead,nigga,12051988,spongebo,qwert12345,abrakadabra,dodgers1,02101989,chillin,niceguy,pistons,hookup,santafe,bigben,jets,1013,vikings1,mankind,viktoriya,beardog,hammer1,02071980,reddwarf,magelan,longjohn,jennife,gilles,carmex2,02071987,stasik,bumper,doofus,slamdunk,pixies,garion,steffi,alessandro,beerman,niceass,warrior1,honolulu,134679852,visa,johndeer,mother1,windmill,boozer,oatmeal,aptiva,busty,delight,tasty,slick1,bergkamp,badgers,guitars,puffin,02091981,nikki1,irishman,miller1,zildjian,123000,airwolf,magnet,anai,install,02041981,02061983,astra,romans,megan1,mudvayne,freebird,muscles,dogbert,02091980,02091984,snowflak,01011900,mang,joseph1,nygiants,playstat,junior1,vjcrdf,qwer12,webhompas,giraffe,pelican,jefferso,comanche,bruiser,monkeybo,kjkszpj,123456l,micro,albany,02051987,angel123,epsilon,aladin,death666,hounddog,josephin,altima,chilly,02071988,78945,ultra,02041979,gasman,thisisit,pavel,idunno,kimmie,05051985,paulie,ballin,medion,moondog,manolo,pallmall,climber,fishbone,genesis1,153624,toffee,tbone,clippers,krypton,jerry1,picturs,compass,111111q,02051988,1121,02081977,sairam,getout,333777,cobras,22041987,bigblock,severin,booster,norwich,whiteout,ctrhtn,123456m,02061984,hewlett,shocker,fuckinside,02031981,chase1,white1,versace,123456789s,basebal,iloveyou2,bluebell,08031986,anthon,stubby,foreve,undertak,werder,saiyan,mama123,medic,chipmunk,mike123,mazdarx7,qwe123qwe,bowwow,kjrjvjnbd,celeb,choochoo,demo,lovelife,02051984,colnago,lithium,02051989,15051981,zzzxxx,welcom,anastasi,fidelio,franc,26061987,roadster,stone55,drifter,hookem,hellboy,1234qw,cbr900rr,sinned,good123654,storm1,gypsy,zebra,zachary1,toejam,buceta,02021979,testing1,redfox,lineage,mike1,highbury,koroleva,nathan1,washingt,02061982,02091985,vintage,redbaron,dalshe,mykids,11051987,macbeth,julien,james123,krasotka,111000,10011986,987123,pipeline,tatarin,sensei,codered,komodo,frogman,7894561230,nascar24,juicy,01031988,redrose,mydick,pigeon,tkbpfdtnf,smirnoff,1215,spam,winner1,flyfish,moskva,81fukkc,21031987,olesya,starligh,summer99,13041988,fishhead,freesex,super12,06061986,azazel,scoobydoo,02021981,cabron,yogibear,sheba1,konstantin,tranny,chilli,terminat,ghbywtccf,slowhand,soccer12,cricket1,fuckhead,1002,seagull,achtung,blam,bigbob,bdsm,nostromo,survivor,cnfybckfd,lemonade,boomer1,rainbow1,rober,irinka,cocksuck,peaches1,itsme,sugar1,zodiac,upyours,dinara,135791,sunny1,chiara,johnson1,02041989,solitude,habibi,sushi,markiz,smoke1,rockies,catwoman,johnny1,qwerty7,bearcats,username,01011978,wanderer,ohshit,02101986,sigma,stephen1,paradigm,02011989,flanker,sanity,jsbach,spotty,bologna,fantasia,chevys,borabora,cocker,74108520,123ewq,12021988,01061990,gtnhjdbx,02071981,01011960,sundevil,3000gt,mustang6,gagging,maggi,armstron,yfnfkb,13041987,revolver,02021976,trouble1,madcat,jeremy1,jackass1,volkswag,30051985,corndog,pool6123,marines1,03041991,pizza1,piggy,sissy,02031979,sunfire,angelus,undead,24061986,14061991,wildbill,shinobi,45m2do5bs,123qwer,21011989,cleopatr,lasvega,hornets,amorcit,11081989,coventry,nirvana1,destin,sidekick,20061988,02081983,gbhfvblf,sneaky,bmw325,22021989,nfytxrf,sekret,kalina,zanzibar,hotone,qazws,wasabi,heidi1,highlander,blues1,hitachi,paolo,23041987,slayer1,simba1,02011981,tinkerbe,kieran,01121986,172839,boiler,1125,bluesman,waffle,asdfgh01,threesom,conan,1102,reflex,18011987,nautilus,everlast,fatty,vader1,01071986,cyborg,ghbdtn123,birddog,rubble,02071983,suckers,02021973,skyhawk,12qw12qw,dakota1,joebob,nokia6233,woodie,longdong,lamer,troll,ghjcnjgfhjkm,420000,boating,nitro,armada,messiah,1031,penguin1,02091989,americ,02071989,redeye,asdqwe123,07071987,monty1,goten,spikey,sonata,635241,tokiohotel,sonyericsson,citroen,compaq1,1812,umpire,belmont,jonny,pantera1,nudes,palmtree,14111986,fenway,bighead,razor,gryphon,andyod22,aaaaa1,taco,10031988,enterme,malachi,dogface,reptile,01041985,dindom,handball,marseille,candy1,19101987,torino,tigge,matthias,viewsoni,13031987,stinker,evangelion,24011985,123456123,rampage,sandrine,02081980,thecrow,astral,28041987,sprinter,private1,seabee,shibby,02101988,25081988,fearless,junkie,01091987,aramis,antelope,draven,fuck1,mazda6,eggman,02021990,barselona,buddy123,19061987,fyfnjkbq,nancy1,12121990,10071987,sluggo,kille,hotties,irishka,zxcasdqwe123,shamus,fairlane,honeybee,soccer10,13061986,fantomas,17051988,10051987,20111986,gladiato,karachi,gambler,gordo,01011995,biatch,matthe,25800852,papito,excite,buffalo1,bobdole,cheshire,player1,28021992,thewho,10101986,pinky1,mentor,tomahawk,brown1,03041986,bismillah,bigpoppa,ijrjkfl,01121988,runaway,08121986,skibum,studman,helper,squeak,holycow,manfred,harlem,glock,gideon,987321,14021985,yellow1,wizard1,margarit,success1,medved,sf49ers,lambda,pasadena,johngalt,quasar,1776,02031980,coldplay,amand,playa,bigpimp,04041991,capricorn,elefant,sweetness,bruce1,luca,dominik,10011990,biker,09051945,datsun,elcamino,trinitro,malice,audi,voyager1,02101983,joe123,carpente,spartan1,mario1,glamour,diaper,12121985,22011988,winter1,asimov,callisto,nikolai,pebble,02101981,vendetta,david123,boytoy,11061985,02031989,iloveyou1,stupid1,cayman,casper1,zippo,yamahar1,wildwood,foxylady,calibra,02041980,27061988,dungeon,leedsutd,30041986,11051990,bestbuy,antares,dominion,24680,01061986,skillet,enforcer,derparol,01041988,196969,29071983,f00tball,purple1,mingus,25031987,21031990,remingto,giggles,klaste,3x7pxr,01011994,coolcat,29051989,megane,20031987,02051980,04041988,synergy,0000007,macman,iforget,adgjmp,vjqgfhjkm,28011987,rfvfcenhf,16051989,25121987,16051987,rogue,mamamia,08051990,20091991,1210,carnival,bolitas,paris1,dmitriy,dimas,05051989,papillon,knuckles,29011985,hola,tophat,28021990,100500,cutiepie,devo,415263,ducks,ghjuhfvvf,asdqwe,22021986,freefall,parol,02011983,zarina,buste,vitamin,warez,bigones,17061988,baritone,jamess,twiggy,mischief,bitchy,hetfield,1003,dontknow,grinch,sasha_007,18061990,12031985,12031987,calimero,224466,letmei,15011987,acmilan,alexandre,02031977,08081988,whiteboy,21051991,barney1,02071978,money123,18091985,bigdawg,02031988,cygnusx1,zoloto,31011987,firefigh,blowfish,screamer,lfybbk,20051988,chelse,11121986,01031989,harddick,sexylady,30031988,02041974,auditt,pizdec,kojak,kfgjxrf,20091988,123456ru,wp2003wp,1204,15051990,slugger,kordell1,03031986,swinging,01011974,02071979,rockie,dimples,1234123,1dragon,trucking,rusty2,roger1,marijuana,kerouac,02051978,08031985,paco,thecure,keepout,kernel,noname123,13121985,francisc,bozo,02011982,22071986,02101979,obsidian,12345qw,spud,tabasco,02051985,jaguars,dfktynby,kokomo,popova,notused,sevens,4200,magneto,02051976,roswell,15101986,21101986,lakeside,bigbang,aspen,little1,14021986,loki,suckmydick,strawber,carlos1,nokian73,dirty1,joshu,25091987,16121987,02041975,advent,17011987,slimshady,whistler,10101990,stryker,22031984,15021985,01031985,blueball,26031988,ksusha,bahamut,robocop,w_pass,chris123,impreza,prozac,bookie,bricks,13021990,alice1,cassandr,11111q,john123,4ever,korova,02051973,142857,25041988,paramedi,eclipse1,salope,07091990,1124,darkangel,23021986,999666,nomad,02051981,smackdow,01021990,yoyoma,argentin,moonligh,57chevy,bootys,hardone,capricor,galant,spanker,dkflbr,24111989,magpies,krolik,21051988,cevthrb,cheddar,22041988,bigbooty,scuba1,qwedsa,duffman,bukkake,acura,johncena,sexxy,p@ssw0rd,258369,cherries,12345s,asgard,leopold,fuck123,mopar,lalakers,dogpound,matrix1,crusty,spanner,kestrel,fenris,universa,peachy,assasin,lemmein,eggplant,hejsan,canucks,wendy1,doggy1,aikman,tupac,turnip,godlike,fussball,golden1,19283746,april1,django,petrova,captain1,vincent1,ratman,taekwondo,chocha,serpent,perfect1,capetown,vampir,amore,gymnast,timeout,nbvjatq,blue32,ksenia,k.lvbkf,nazgul,budweiser,clutch,mariya,sylveste,02051972,beaker,cartman1,q11111,sexxx,forever1,loser1,marseill,magellan,vehpbr,sexgod,jktxrf,hallo123,132456,liverpool1,southpaw,seneca,camden,357159,camero,tenchi,johndoe,145236,roofer,741963,vlad,02041978,fktyrf,zxcv123,wingnut,wolfpac,notebook,pufunga7782,brandy1,biteme1,goodgirl,redhat,02031978,challeng,millenium,hoops,maveric,noname,angus1,gaell,onion,olympus,sabrina1,ricard,sixpack,gratis,gagged,camaross,hotgirls,flasher,02051977,bubba123,goldfing,moonshin,gerrard,volkov,sonyfuck,mandrake,258963,tracer,lakers1,asians,susan1,money12,helmut,boater,diablo2,1234zxcv,dogwood,bubbles1,happy2,randy1,aries,beach1,marcius2,navigator,goodie,hellokitty,fkbyjxrf,earthlink,lookout,jumbo,opendoor,stanley1,marie1,12345m,07071977,ashle,wormix,murzik,02081976,lakewood,bluejays,loveya,commande,gateway2,peppe,01011976,7896321,goth,oreo,slammer,rasmus,faith1,knight1,stone1,redskin,ironmaiden,gotmilk,destiny1,dejavu,1master,midnite,timosha,espresso,delfin,toriamos,oberon,ceasar,markie,1a2s3d,ghhh47hj7649,vjkjrj,daddyo,dougie,disco,auggie,lekker,therock1,ou8123,start1,noway,p4ssw0rd,shadow12,333444,saigon,2fast4u,capecod,23skidoo,qazxcv,beater,bremen,aaasss,roadrunner,peace1,12345qwer,02071975,platon,bordeaux,vbkfirf,135798642,test12,supernov,beatles1,qwert40,optimist,vanessa1,prince1,ilovegod,nightwish,natasha1,alchemy,bimbo,blue99,patches1,gsxr1000,richar,hattrick,hott,solaris,proton,nevets,enternow,beavis1,amigos,159357a,ambers,lenochka,147896,suckdick,shag,intercourse,blue1234,spiral,02061977,tosser,ilove,02031975,cowgirl,canuck,q2w3e4,munch,spoons,waterboy,123567,evgeniy,savior,zasada,redcar,mamacita,terefon,globus,doggies,htubcnhfwbz,1008,cuervo,suslik,azertyui,limewire,houston1,stratfor,steaua,coors,tennis1,12345qwerty,stigmata,derf,klondike,patrici,marijuan,hardball,odyssey,nineinch,boston1,pass1,beezer,sandr,charon,power123,a1234,vauxhall,875421,awesome1,reggae,boulder,funstuff,iriska,krokodil,rfntymrf,sterva,champ1,bball,peeper,m123456,toolbox,cabernet,sheepdog,magic32,pigpen,02041977,holein1,lhfrjy,banan,dabomb,natalie1,jennaj,montana1,joecool,funky,steven1,ringo,junio,sammy123,qqqwww,baltimor,footjob,geezer,357951,mash4077,cashmone,pancake,monic,grandam,bongo,yessir,gocubs,nastia,vancouve,barley,dragon69,watford,ilikepie,02071976,laddie,123456789m,hairball,toonarmy,pimpdadd,cvthnm,hunte,davinci,lback,sophie1,firenze,q1234567,admin1,bonanza,elway7,daman,strap,azert,wxcvbn,afrika,theforce,123456t,idefix,wolfen,houdini,scheisse,default,beech,maserati,02061976,sigmachi,dylan1,bigdicks,eskimo,mizzou,02101976,riccardo,egghead,111777,kronos,ghbrjk,chaos1,jomama,rfhnjirf,rodeo,dolemite,cafc91,nittany,pathfind,mikael,password9,vqsablpzla,purpl,gabber,modelsne,myxworld,hellsing,punker,rocknrol,fishon,fuck69,02041976,lolol,twinkie,tripleh,cirrus,redbone,killer123,biggun,allegro,gthcbr,smith1,wanking,bootsy,barry1,mohawk,koolaid,5329,futurama,samoht,klizma,996633,lobo,honeys,peanut1,556677,zxasqw,joemama,javelin,samm,223322,sandra1,flicks,montag,nataly,3006,tasha1,1235789,dogbone,poker1,p0o9i8u7,goodday,smoothie,toocool,max333,metroid,archange,vagabond,billabon,22061941,tyson1,02031973,darkange,skateboard,evolutio,morrowind,wizards,frodo1,rockin,cumslut,plastics,zaqwsxcde,5201314,doit,outback,bumble,dominiqu,persona,nevermore,alinka,02021971,forgetit,sexo,all4one,c2h5oh,petunia,sheeba,kenny1,elisabet,aolsucks,woodstoc,pumper,02011975,fabio,granada,scrapper,123459,minimoni,q123456789,breaker,1004,02091976,ncc74656,slimshad,friendster,austin31,wiseguy,donner,dilbert1,132465,blackbird,buffet,jellybean,barfly,behappy,01011971,carebear,fireblad,02051975,boxcar,cheeky,kiteboy,hello12,panda1,elvisp,opennow,doktor,alex12,02101977,pornking,flamengo,02091975,snowbird,lonesome,robin1,11111a,weed420,baracuda,bleach,12345abc,nokia1,metall,singapor,mariner,herewego,dingo,tycoon,cubs,blunts,proview,123456789d,kamasutra,lagnaf,vipergts,navyseal,starwar,masterbate,wildone,peterbil,cucumber,butkus,123qwert,climax,deniro,gotribe,cement,scooby1,summer69,harrier,shodan,newyear,02091977,starwars1,romeo1,sedona,harald,doubled,sasha123,bigguns,salami,awnyce,kiwi,homemade,pimping,azzer,bradley1,warhamme,linkin,dudeman,qwe321,pinnacle,maxdog,flipflop,lfitymrf,fucker1,acidburn,esquire,sperma,fellatio,jeepster,thedon,sexybitch,pookey,spliff,widget,vfntvfnbrf,trinity1,mutant,samuel1,meliss,gohome,1q2q3q,mercede,comein,grin,cartoons,paragon,henrik,rainyday,pacino,senna,bigdog1,alleycat,12345qaz,narnia,mustang2,tanya1,gianni,apollo11,wetter,clovis,escalade,rainbows,freddy1,smart1,daisydog,s123456,cocksucker,pushkin,lefty,sambo,fyutkjxtr,hiziad,boyz,whiplash,orchard,newark,adrenalin,1598753,bootsie,chelle,trustme,chewy,golfgti,tuscl,ambrosia,5wr2i7h8,penetration,shonuf,jughead,payday,stickman,gotham,kolokol,johnny5,kolbasa,stang,puppydog,charisma,gators1,mone,jakarta,draco,nightmar,01011973,inlove,laetitia,02091973,tarpon,nautica,meadow,0192837465,luckyone,14881488,chessie,goldeney,tarakan,69camaro,bungle,wordup,interne,fuckme2,515000,dragonfl,sprout,02081974,gerbil,bandit1,02071971,melanie1,phialpha,camber,kathy1,adriano,gonzo1,10293847,bigjohn,bismarck,7777777a,scamper,12348765,rabbits,222777,bynthytn,dima123,alexander1,mallorca,dragster,favorite6,beethove,burner,cooper1,fosters,hello2,normandy,777999,sebring,1michael,lauren1,blake1,killa,02091971,nounours,trumpet1,thumper1,playball,xantia,rugby1,rocknroll,guillaum,angela1,strelok,prosper,buttercup,masterp,dbnfkbr,cambridg,venom,treefrog,lumina,1234566,supra,sexybabe,freee,shen,frogs,driller,pavement,grace1,dicky,checker,smackdown,pandas,cannibal,asdffdsa,blue42,zyjxrf,nthvbyfnjh,melrose,neon,jabber,gamma,369258147,aprilia,atticus,benessere,catcher,skipper1,azertyuiop,sixty9,thierry,treetop,jello,melons,123456789qwe,tantra,buzzer,catnip,bouncer,computer1,sexyone,ananas,young1,olenka,sexman,mooses,kittys,sephiroth,contra,hallowee,skylark,sparkles,777333,1qazxsw23edc,lucas1,q1w2e3r,gofast,hannes,amethyst,ploppy,flower2,hotass,amatory,volleyba,dixie1,bettyboo,ticklish,02061974,frenchy,phish1,murphy1,trustno,02061972,leinad,mynameis,spooge,jupiter1,hyundai,frosch,junkmail,abacab,marbles,32167,casio,sunshine1,wayne1,longhair,caster,snicker,02101973,gannibal,skinhead,hansol,gatsby,segblue2,montecar,plato,gumby,kaboom,matty,bosco1,888999,jazzy,panter,jesus123,charlie2,giulia,candyass,sex69,travis1,farmboy,special1,02041973,letsdoit,password01,allison1,abcdefg1,notredam,ilikeit,789654123,liberty1,rugger,uptown,alcatraz,123456w,airman,007bond,navajo,kenobi,terrier,stayout,grisha,frankie1,fluff,1qazzaq1,1234561,virginie,1234568,tango1,werdna,octopus,fitter,dfcbkbcf,blacklab,115599,montrose,allen1,supernova,frederik,ilovepussy,justice1,radeon,playboy2,blubber,sliver,swoosh,motocros,lockdown,pearls,thebear,istheman,pinetree,biit,1234rewq,rustydog,tampabay,titts,babycake,jehovah,vampire1,streaming,collie,camil,fidelity,calvin1,stitch,gatit,restart,puppy1,budgie,grunt,capitals,hiking,dreamcas,zorro1,321678,riffraff,makaka,playmate,napalm,rollin,amstel,zxcvb123,samanth,rumble,fuckme69,jimmys,951357,pizzaman,1234567899,tralala,delpiero,alexi,yamato,itisme,1million,vfndtq,kahlua,londo,wonderboy,carrots,tazz,ratboy,rfgecnf,02081973,nico,fujitsu,tujhrf,sergbest,blobby,02051970,sonic1,1357911,smirnov,video1,panhead,bucky,02031974,44332211,duffer,cashmoney,left4dead,bagpuss,salman,01011972,titfuck,66613666,england1,malish,dresden,lemans,darina,zapper,123456as,123456qqq,met2002,02041972,redstar,blue23,1234509876,pajero,booyah,please1,tetsuo,semper,finder,hanuman,sunlight,123456n,02061971,treble,cupoi,password99,dimitri,3ip76k2,popcorn1,lol12345,stellar,nympho,shark1,keith1,saskia,bigtruck,revoluti,rambo1,asd222,feelgood,phat,gogators,bismark,cola,puck,furball,burnout,slonik,bowtie,mommy1,icecube,fabienn,mouser,papamama,rolex,giants1,blue11,trooper1,momdad,iklo,morten,rhubarb,gareth,123456d,blitz,canada1,r2d2,brest,tigercat,usmarine,lilbit,benny1,azrael,lebowski,12345r,madagaskar,begemot,loverman,dragonballz,italiano,mazda3,naughty1,onions,diver1,cyrano,capcom,asdfg123,forlife,fisherman,weare138,requiem,mufasa,alpha123,piercing,hellas,abracadabra,duckman,caracas,macintos,02011971,jordan2,crescent,fduecn,hogtied,eatmenow,ramjet,18121812,kicksass,whatthe,discus,rfhfvtkmrf,rufus1,sqdwfe,mantle,vegitto,trek,dan123,paladin1,rudeboy,liliya,lunchbox,riversid,acapulco,libero,dnsadm,maison,toomuch,boobear,hemlock,sextoy,pugsley,misiek,athome,migue,altoids,marcin,123450,rhfcfdbwf,jeter2,rhinos,rjhjkm,mercury1,ronaldinho,shampoo,makayla,kamilla,masterbating,tennesse,holger,john1,matchbox,hores,poptart,parlament,goodyear,asdfgh1,02081970,hardwood,alain,erection,hfytnrb,highlife,implants,benjami,dipper,jeeper,bendover,supersonic,babybear,laserjet,gotenks,bama,natedogg,aol123,pokemo,rabbit1,raduga,sopranos,cashflow,menthol,pharao,hacking,334455,ghjcnbnenrf,lizzy,muffin1,pooky,penis1,flyer,gramma,dipset,becca,ireland1,diana1,donjuan,pong,ziggy1,alterego,simple1,cbr900,logger,111555,claudia1,cantona7,matisse,ljxtymrf,victori,harle,mamas,encore,mangos,iceman1,diamon,alexxx,tiamat,5000,desktop,mafia,smurf,princesa,shojou,blueberr,welkom,maximka,123890,123q123,tammy1,bobmarley,clips,demon666,ismail,termite,laser1,missie,altair,donna1,bauhaus,trinitron,mogwai,flyers88,juniper,nokia5800,boroda,jingles,qwerasdfzxcv,shakur,777666,legos,mallrats,1qazxsw,goldeneye,tamerlan,julia1,backbone,spleen,49ers,shady,darkone,medic1,justi,giggle,cloudy,aisan,douche,parkour,bluejay,huskers1,redwine,1qw23er4,satchmo,1231234,nineball,stewart1,ballsack,probes,kappa,amiga,flipper1,dortmund,963258,trigun,1237895,homepage,blinky,screwy,gizzmo,belkin,chemist,coolhand,chachi,braves1,thebest,greedisgood,pro100,banana1,101091m,123456g,wonderfu,barefeet,8inches,1111qqqq,kcchiefs,qweasdzxc123,metal1,jennifer1,xian,asdasd123,pollux,cheerleaers,fruity,mustang5,turbos,shopper,photon,espana,hillbill,oyster,macaroni,gigabyte,jesper,motown,tuxedo,buster12,triplex,cyclones,estrell,mortis,holla,456987,fiddle,sapphic,jurassic,thebeast,ghjcnjq,baura,spock1,metallica1,karaoke,nemrac58,love1234,02031970,flvbybcnhfnjh,frisbee,diva,ajax,feathers,flower1,soccer11,allday,mierda,pearl1,amature,marauder,333555,redheads,womans,egorka,godbless,159263,nimitz,aaaa1111,sashka,madcow,socce,greywolf,baboon,pimpdaddy,123456789r,reloaded,lancia,rfhfylfi,dicker,placid,grimace,22446688,olemiss,whores,culinary,wannabe,maxi,1234567aa,amelie,riley1,trample,phantom1,baberuth,bramble,asdfqwer,vides,4you,abc123456,taichi,aztnm,smother,outsider,hakr,blackhawk,bigblack,girlie,spook,valeriya,gianluca,freedo,1q2q3q4q,handbag,lavalamp,cumm,pertinant,whatup,nokia123,redlight,patrik,111aaa,poppy1,dfytxrf,aviator,sweeps,kristin1,cypher,elway,yinyang,access1,poophead,tucson,noles1,monterey,waterfal,dank,dougal,918273,suede,minnesot,legman,bukowski,ganja,mammoth,riverrat,asswipe,daredevi,lian,arizona1,kamikadze,alex1234,smile1,angel2,55bgates,bellagio,0001,wanrltw,stiletto,lipton,arsena,biohazard,bbking,chappy,tetris,as123456,darthvad,lilwayne,nopassword,7412369,123456789987654321,natchez,glitter,14785236,mytime,rubicon,moto,pyon,wazzup,tbird,shane1,nightowl,getoff,beckham7,trueblue,hotgirl,nevermin,deathnote,13131,taffy,bigal,copenhag,apricot,gallaries,dtkjcbgtl,totoro,onlyone,civicsi,jesse1,baby123,sierra1,festus,abacus,sickboy,fishtank,fungus,charle,golfpro,teensex,mario66,seaside,aleksei,rosewood,blackberry,1020304050,bedlam,schumi,deerhunt,contour,darkelf,surveyor,deltas,pitchers,741258963,dipstick,funny1,lizzard,112233445566,jupiter2,softtail,titman,greenman,z1x2c3v4b5,smartass,12345677,notnow,myworld,nascar1,chewbacc,nosferatu,downhill,dallas22,kuan,blazers,whales,soldat,craving,powerman,yfcntyf,hotrats,cfvceyu,qweasdzx,princess1,feline,qqwwee,chitown,1234qaz,mastermind,114477,dingbat,care1839,standby,kismet,atreides,dogmeat,icarus,monkeyboy,alex1,mouses,nicetits,sealteam,chopper1,crispy,winter99,rrpass1,myporn,myspace1,corazo,topolino,ass123,lawman,muffy,orgy,1love,passord,hooyah,ekmzyf,pretzel,amonra,nestle,01011950,jimbeam,happyman,z12345,stonewal,helios,manunited,harcore,dick1,gaymen,2hot4u,light1,qwerty13,kakashi,pjkjnj,alcatel,taylo,allah,buddydog,ltkmaby,mongo,blonds,start123,audia6,123456v,civilwar,bellaco,turtles,mustan,deadspin,aaa123,fynjirf,lucky123,tortoise,amor,summe,waterski,zulu,drag0n,dtxyjcnm,gizmos,strife,interacial,pusyy,goose1,bear1,equinox,matri,jaguar1,tobydog,sammys,nachos,traktor,bryan1,morgoth,444555,dasani,miami1,mashka,xxxxxx1,ownage,nightwin,hotlips,passmast,cool123,skolko,eldiablo,manu,1357908642,screwyou,badabing,foreplay,hydro,kubrick,seductive,demon1,comeon,galileo,aladdin,metoo,happines,902100,mizuno,caddy,bizzare,girls1,redone,ohmygod,sable,bonovox,girlies,hamper,opus,gizmodo1,aaabbb,pizzahut,999888,rocky2,anton1,kikimora,peavey,ocelot,a1a2a3a4,2wsx3edc,jackie1,solace,sprocket,galary,chuck1,volvo1,shurik,poop123,locutus,virago,wdtnjxtr,tequier,bisexual,doodles,makeitso,fishy,789632145,nothing1,fishcake,sentry,libertad,oaktree,fivestar,adidas1,vegitta,mississi,spiffy,carme,neutron,vantage,agassi,boners,123456789v,hilltop,taipan,barrage,kenneth1,fister,martian,willem,lfybkf,bluestar,moonman,ntktdbpjh,paperino,bikers,daffy,benji,quake,dragonfly,suckcock,danilka,lapochka,belinea,calypso,asshol,camero1,abraxas,mike1234,womam,q1q2q3q4q5,youknow,maxpower,pic's,audi80,sonora,raymond1,tickler,tadpole,belair,crazyman,finalfantasy,999000,jonatha,paisley,kissmyas,morgana,monste,mantra,spunk,magic123,jonesy,mark1,alessand,741258,baddest,ghbdtnrfrltkf,zxccxz,tictac,augustin,racers,7grout,foxfire,99762000,openit,nathanie,1z2x3c4v5b,seadog,gangbanged,lovehate,hondacbr,harpoon,mamochka,fisherma,bismilla,locust,wally1,spiderman1,saffron,utjhubq,123456987,20spanks,safeway,pisser,bdfyjd,kristen1,bigdick1,magenta,vfhujif,anfisa,friday13,qaz123wsx,0987654321q,tyrant,guan,meggie,kontol,nurlan,ayanami,rocket1,yaroslav,websol76,mutley,hugoboss,websolutions,elpaso,gagarin,badboys,sephirot,918273645,newuser,qian,edcrfv,booger1,852258,lockout,timoxa94,mazda323,firedog,sokolova,skydiver,jesus777,1234567890z,soulfly,canary,malinka,guillerm,hookers,dogfart,surfer1,osprey,india123,rhjkbr,stoppedby,nokia5530,123456789o,blue1,werter,divers,3000,123456f,alpina,cali,whoknows,godspeed,986532,foreskin,fuzzy1,heyyou,didier,slapnuts,fresno,rosebud1,sandman1,bears1,blade1,honeybun,queen1,baronn,pakista,philipp,9111961,topsecret,sniper1,214365,slipper,letsfuck,pippen33,godawgs,mousey,qw123456,scrotum,loveis,lighthou,bp2002,nancy123,jeffrey1,susieq,buddy2,ralphie,trout1,willi,antonov,sluttey,rehbwf,marty1,darian,losangeles,letme1n,12345d,pusssy,godiva,ender,golfnut,leonidas,a1b2c3d4e5,puffer,general1,wizzard,lehjxrf,racer1,bigbucks,cool12,buddys,zinger,esprit,vbienrf,josep,tickling,froggie,987654321a,895623,daddys,crumbs,gucci,mikkel,opiate,tracy1,christophe,came11,777555,petrovich,humbug,dirtydog,allstate,horatio,wachtwoord,creepers,squirts,rotary,bigd,georgia1,fujifilm,2sweet,dasha,yorkie,slimjim,wiccan,kenzie,system1,skunk,b12345,getit,pommes,daredevil,sugars,bucker,piston,lionheart,1bitch,515051,catfight,recon,icecold,fantom,vodafone,kontakt,boris1,vfcnth,canine,01011961,valleywa,faraon,chickenwing101,qq123456,livewire,livelife,roosters,jeepers,ilya1234,coochie,pavlik,dewalt,dfhdfhf,architec,blackops,1qaz2wsx3edc4rfv,rhfcjnf,wsxedc,teaser,sebora,25252,rhino1,ankara,swifty,decimal,redleg,shanno,nermal,candies,smirnova,dragon01,photo1,ranetki,a1s2d3f4g5,axio,wertzu,maurizio,6uldv8,zxcvasdf,punkass,flowe,graywolf,peddler,3rjs1la7qe,mpegs,seawolf,ladyboy,pianos,piggies,vixen,alexus,orpheus,gdtrfb,z123456,macgyver,hugetits,ralph1,flathead,maurici,mailru,goofball,nissan1,nikon,stopit,odin,big1,smooch,reboot,famil,bullit,anthony7,gerhard,methos,124038,morena,eagle2,jessica2,zebras,getlost,gfynthf,123581321,sarajevo,indon,comets,tatjana,rfgbnjirf,joystick,batman12,123456c,sabre,beerme,victory1,kitties,1475369,badboy1,booboo1,comcast,slava,squid,saxophon,lionhear,qaywsx,bustle,nastena,roadway,loader,hillside,starlight,24681012,niggers,access99,bazooka,molly123,blackice,bandi,cocacol,nfhfrfy,timur,muschi,horse1,quant4307s,squerting,oscars,mygirls,flashman,tangerin,goofy1,p0o9i8,housewifes,newness,monkey69,escorpio,password11,hippo,warcraft3,qazxsw123,qpalzm,ribbit,ghbdtndctv,bogota,star123,258000,lincoln1,bigjim,lacoste,firestorm,legenda,indain,ludacris,milamber,1009,evangeli,letmesee,a111111,hooters1,bigred1,shaker,husky,a4tech,cnfkrth,argyle,rjhjdf,nataha,0o9i8u7y,gibson1,sooners1,glendale,archery,hoochie,stooge,aaaaaa1,scorpions,school1,vegas1,rapier,mike23,bassoon,groupd2013,macaco,baker1,labia,freewill,santiag,silverado,butch1,vflfufcrfh,monica1,rugrat,cornhole,aerosmit,bionicle,gfgfvfvf,daniel12,virgo,fmale,favorite2,detroit1,pokey,shredder,baggies,wednesda,cosmo1,mimosa,sparhawk,firehawk,romario,911turbo,funtimes,fhntvrf,nexus6,159753456,timothy1,bajingan,terry1,frenchie,raiden,1mustang,babemagnet,74123698,nadejda,truffles,rapture,douglas1,lamborghini,motocross,rjcvjc,748596,skeeter1,dante1,angel666,telecom,carsten,pietro,bmw318,astro1,carpediem,samir,orang,helium,scirocco,fuzzball,rushmore,rebelz,hotspur,lacrimosa,chevys10,madonna1,domenico,yfnfirf,jachin,shelby1,bloke,dawgs,dunhill,atlanta1,service1,mikado,devilman,angelit,reznor,euphoria,lesbain,checkmat,browndog,phreak,blaze1,crash1,farida,mutter,luckyme,horsemen,vgirl,jediknig,asdas,cesare,allnight,rockey,starlite,truck1,passfan,close-up,samue,cazzo,wrinkles,homely,eatme1,sexpot,snapshot,dima1995,asthma,thetruth,ducky,blender,priyanka,gaucho,dutchman,sizzle,kakarot,651550,passcode,justinbieber,666333,elodie,sanjay,110442,alex01,lotus1,2300mj,lakshmi,zoomer,quake3,12349876,teapot,12345687,ramada,pennywis,striper,pilot1,chingon,optima,nudity,ethan1,euclid,beeline,loyola,biguns,zaq12345,bravo1,disney1,buffa,assmunch,vivid,6661313,wellingt,aqwzsx,madala11,9874123,sigmar,pictere,tiptop,bettyboop,dinero,tahiti,gregory1,bionic,speed1,fubar1,lexus1,denis1,hawthorn,saxman,suntzu,bernhard,dominika,camaro1,hunter12,balboa,bmw2002,seville,diablo1,vfhbyjxrf,1234abc,carling,lockerroom,punani,darth,baron1,vaness,1password,libido,picher,232425,karamba,futyn007,daydream,11001001,dragon123,friends1,bopper,rocky123,chooch,asslover,shimmer,riddler,openme,tugboat,sexy123,midori,gulnara,christo,swatch,laker,offroad,puddles,hackers,mannheim,manager1,horseman,roman1,dancer1,komputer,pictuers,nokia5130,ejaculation,lioness,123456y,evilone,nastenka,pushok,javie,lilman,3141592,mjolnir,toulouse,pussy2,bigworm,smoke420,fullback,extensa,dreamcast,belize,delboy,willie1,casablanca,csyjxtr,ricky1,bonghit,salvator,basher,pussylover,rosie1,963258741,vivitron,cobra427,meonly,armageddon,myfriend,zardoz,qwedsazxc,kraken,fzappa,starfox,333999,illmatic,capoeira,weenie,ramzes,freedom2,toasty,pupkin,shinigami,fhvfutljy,nocturne,churchil,thumbnils,tailgate,neworder,sexymama,goarmy,cerebus,michelle1,vbifyz,surfsup,earthlin,dabulls,basketbal,aligator,mojojojo,saibaba,welcome2,wifes,wdtnjr,12345w,slasher,papabear,terran,footman,hocke,153759,texans,tom123,sfgiants,billabong,aassdd,monolith,xxx777,l3tm31n,ticktock,newone,hellno,japanees,contortionist,admin123,scout1,alabama1,divx1,rochard,privat,radar1,bigdad,fhctybq,tortuga,citrus,avanti,fantasy1,woodstock,s12345,fireman1,embalmer,woodwork,bonzai,konyor,newstart,jigga,panorama,goats,smithy,rugrats,hotmama,daedalus,nonstop,fruitbat,lisenok,quaker,violator,12345123,my3sons,cajun,fraggle,gayboy,oldfart,vulva,knickerless,orgasms,undertow,binky,litle,kfcnjxrf,masturbation,bunnie,alexis1,planner,transexual,sparty,leeloo,monies,fozzie,stinger1,landrove,anakonda,scoobie,yamaha1,henti,star12,rfhlbyfk,beyonce,catfood,cjytxrf,zealots,strat,fordtruc,archangel,silvi,sativa,boogers,miles1,bigjoe,tulip,petite,greentea,shitter,jonboy,voltron,morticia,evanescence,3edc4rfv,longshot,windows1,serge,aabbcc,starbucks,sinful,drywall,prelude1,www123,camel1,homebrew,marlins,123412,letmeinn,domini,swampy,plokij,fordf350,webcam,michele1,bolivi,27731828,wingzero,qawsedrftg,shinji,sverige,jasper1,piper1,cummer,iiyama,gocats,amour,alfarome,jumanji,mike69,fantasti,1monkey,w00t88,shawn1,lorien,1a2s3d4f5g,koleso,murph,natascha,sunkist,kennwort,emine,grinder,m12345,q1q2q3q4,cheeba,money2,qazwsxedc1,diamante,prosto,pdiddy,stinky1,gabby1,luckys,franci,pornographic,moochie,gfhjdjp,samdog,empire1,comicbookdb,emili,motdepasse,iphone,braveheart,reeses,nebula,sanjose,bubba2,kickflip,arcangel,superbow,porsche911,xyzzy,nigger1,dagobert,devil1,alatam,monkey2,barbara1,12345v,vfpfafrf,alessio,babemagn,aceman,arrakis,kavkaz,987789,jasons,berserk,sublime1,rogue1,myspace,buckwhea,csyekz,pussy4me,vette1,boots1,boingo,arnaud,budlite,redstorm,paramore,becky1,imtheman,chango,marley1,milkyway,666555,giveme,mahalo,lux2000,lucian,paddy,praxis,shimano,bigpenis,creeper,newproject2004,rammstei,j3qq4h7h2v,hfljcnm,lambchop,anthony2,bugman,gfhjkm12,dreamer1,stooges,cybersex,diamant,cowboyup,maximus1,sentra,615243,goethe,manhatta,fastcar,selmer,1213141516,yfnfitymrf,denni,chewey,yankee1,elektra,123456789p,trousers,fishface,topspin,orwell,vorona,sodapop,motherfu,ibilltes,forall,kookie,ronald1,balrog,maximilian,mypasswo,sonny1,zzxxcc,tkfkdg,magoo,mdogg,heeled,gitara,lesbos,marajade,tippy,morozova,enter123,lesbean,pounded,asd456,fialka,scarab,sharpie,spanky1,gstring,sachin,12345asd,princeto,hellohel,ursitesux,billows,1234kekc,kombat,cashew,duracell,kseniya,sevenof9,kostik,arthur1,corvet07,rdfhnbhf,songoku,tiberian,needforspeed,1qwert,dropkick,kevin123,panache,libra,a123456a,kjiflm,vfhnsirf,cntgfy,iamcool,narut,buffer,sk8ordie,urlaub,fireblade,blanked,marishka,gemini1,altec,gorillaz,chief1,revival47,ironman1,space1,ramstein,doorknob,devilmaycry,nemesis1,sosiska,pennstat,monday1,pioner,shevchenko,detectiv,evildead,blessed1,aggie,coffees,tical,scotts,bullwink,marsel,krypto,adrock,rjitxrf,asmodeus,rapunzel,theboys,hotdogs,deepthro,maxpayne,veronic,fyyeirf,otter,cheste,abbey1,thanos,bedrock,bartok,google1,xxxzzz,rodent,montecarlo,hernande,mikayla,123456789l,bravehea,12locked,ltymub,pegasus1,ameteur,saltydog,faisal,milfnew,momsuck,everques,ytngfhjkz,m0nkey,businessbabe,cooki,custard,123456ab,lbvjxrf,outlaws,753357,qwerty78,udacha,insider,chees,fuckmehard,shotokan,katya,seahorse,vtldtlm,turtle1,mike12,beebop,heathe,everton1,darknes,barnie,rbcekz,alisher,toohot,theduke,555222,reddog1,breezy,bulldawg,monkeyman,baylee,losangel,mastermi,apollo1,aurelie,zxcvb12345,cayenne,bastet,wsxzaq,geibcnbr,yello,fucmy69,redwall,ladybird,bitchs,cccccc1,rktjgfnhf,ghjdthrf,quest1,oedipus,linus,impalass,fartman,12345k,fokker,159753a,optiplex,bbbbbb1,realtor,slipkno,santacru,rowdy,jelena,smeller,3984240,ddddd1,sexyme,janet1,3698741,eatme69,cazzone,today1,poobear,ignatius,master123,newpass1,heather2,snoopdogg,blondinka,pass12,honeydew,fuckthat,890098890,lovem,goldrush,gecko,biker1,llama,pendejo,avalanche,fremont,snowman1,gandolf,chowder,1a2b3c4d5e,flyguy,magadan,1fuck,pingvin,nokia5230,ab1234,lothar,lasers,bignuts,renee1,royboy,skynet,12340987,1122334,dragrace,lovely1,22334455,booter,12345612,corvett,123456qq,capital1,videoes,funtik,wyvern,flange,sammydog,hulkster,13245768,not4you,vorlon,omegared,l58jkdjp!,filippo,123mudar,samadams,petrus,chris12,charlie123,123456789123,icetea,sunderla,adrian1,123qweas,kazanova,aslan,monkey123,fktyeirf,goodsex,123ab,lbtest,banaan,bluenose,837519,asd12345,waffenss,whateve,1a2a3a4a,trailers,vfhbirf,bhbcrf,klaatu,turk182,monsoon,beachbum,sunbeam,succes,clyde1,viking1,rawhide,bubblegum,princ,mackenzi,hershey1,222555,dima55,niggaz,manatee,aquila,anechka,pamel,bugsbunn,lovel,sestra,newport1,althor,hornyman,wakeup,zzz111,phishy,cerber,torrent,thething,solnishko,babel,buckeye1,peanu,ethernet,uncencored,baraka,665544,chris2,rb26dett,willy1,choppers,texaco,biggirl,123456b,anna2614,sukebe,caralho,callofduty,rt6ytere,jesus7,angel12,1money,timelord,allblack,pavlova,romanov,tequiero,yitbos,lookup,bulls23,snowflake,dickweed,barks,lever,irisha,firestar,fred1234,ghjnjnbg,danman,gatito,betty1,milhouse,kbctyjr,masterbaiting,delsol,papit,doggys,123698741,bdfyjdf,invictus,bloods,kayla1,yourmama,apple2,angelok,bigboy1,pontiac1,verygood,yeshua,twins2,porn4me,141516,rasta69,james2,bosshog,candys,adventur,stripe,djkjlz,dokken,austin316,skins,hogwarts,vbhevbh,navigato,desperado,xxx666,cneltyn,vasiliy,hazmat,daytek,eightbal,fred1,four20,74227422,fabia,aerosmith,manue,wingchun,boohoo,hombre,sanity72,goatboy,fuckm,partizan,avrora,utahjazz,submarin,pussyeat,heinlein,control1,costaric,smarty,chuan,triplets,snowy,snafu,teacher1,vangogh,vandal,evergree,cochise,qwerty99,pyramid1,saab900,sniffer,qaz741,lebron23,mark123,wolvie,blackbelt,yoshi,feeder,janeway,nutella,fuking,asscock,deepak,poppie,bigshow,housewife,grils,tonto,cynthia1,temptress,irakli,belle1,russell1,manders,frank123,seabass,gforce,songbird,zippy1,naught,brenda1,chewy1,hotshit,topaz,43046721,girfriend,marinka,jakester,thatsme,planeta,falstaff,patrizia,reborn,riptide,cherry1,shuan,nogard,chino,oasis1,qwaszx12,goodlife,davis1,1911a1,harrys,shitfuck,12345678900,russian7,007700,bulls1,porshe,danil,dolphi,river1,sabaka,gobigred,deborah1,volkswagen,miamo,alkaline,muffdive,1letmein,fkbyrf,goodguy,hallo1,nirvan,ozzie,cannonda,cvbhyjdf,marmite,germany1,joeblow,radio1,love11,raindrop,159852,jacko,newday,fathead,elvis123,caspe,citibank,sports1,deuce,boxter,fakepass,golfman,snowdog,birthday4,nonmembe,niklas,parsifal,krasota,theshit,1235813,maganda,nikita1,omicron,cassie1,columbo,buick,sigma1,thistle,bassin,rickster,apteka,sienna,skulls,miamor,coolgirl,gravis,1qazxc,virgini,hunter2,akasha,batma,motorcyc,bambino,tenerife,fordf250,zhuan,iloveporn,markiza,hotbabes,becool,fynjybyf,wapapapa,forme,mamont,pizda,dragonz,sharon1,scrooge,mrbill,pfloyd,leeroy,natedog,ishmael,777111,tecumseh,carajo,nfy.irf,0000000000o,blackcock,fedorov,antigone,feanor,novikova,bobert,peregrin,spartan117,pumkin,rayman,manuals,tooltime,555333,bonethug,marina1,bonnie1,tonyhawk,laracroft,mahalkita,18273645,terriers,gamer,hoser,littlema,molotok,glennwei,lemon1,caboose,tater,12345654321,brians,fritz1,mistral,jigsaw,fuckshit,hornyguy,southside,edthom,antonio1,bobmarle,pitures,ilikesex,crafty,nexus,boarder,fulcrum,astonvil,yanks1,yngwie,account1,zooropa,hotlegs,sammi,gumbo,rover1,perkele,maurolarastefy,lampard,357753,barracud,dmband,abcxyz,pathfinder,335577,yuliya,micky,jayman,asdfg12345,1596321,halcyon,rerfhtre,feniks,zaxscd,gotyoass,jaycee,samson1,jamesb,vibrate,grandpri,camino,colossus,davidb,mamo4ka,nicky1,homer123,pinguin,watermelon,shadow01,lasttime,glider,823762,helen1,pyramids,tulane,osama,rostov,john12,scoote,bhbyrf,gohan,galeries,joyful,bigpussy,tonka,mowgli,astalavista,zzz123,leafs,dalejr8,unicorn1,777000,primal,bigmama,okmijn,killzone,qaz12345,snookie,zxcvvcxz,davidc,epson,rockman,ceaser,beanbag,katten,3151020,duckhunt,segreto,matros,ragnar,699669,sexsexse,123123z,fuckyeah,bigbutts,gbcmrf,element1,marketin,saratov,elbereth,blaster1,yamahar6,grime,masha,juneau,1230123,pappy,lindsay1,mooner,seattle1,katzen,lucent,polly1,lagwagon,pixie,misiaczek,666666a,smokedog,lakers24,eyeball,ironhors,ametuer,volkodav,vepsrf,kimmy,gumby1,poi098,ovation,1q2w3,drinker,penetrating,summertime,1dallas,prima,modles,takamine,hardwork,macintosh,tahoe,passthie,chiks,sundown,flowers1,boromir,music123,phaedrus,albert1,joung,malakas,gulliver,parker1,balder,sonne,jessie1,domainlock2005,express1,vfkbyf,youandme,raketa,koala,dhjnvytyjub,nhfrnjh,testibil,ybrbnjc,987654321q,axeman,pintail,pokemon123,dogggg,shandy,thesaint,11122233,x72jhhu3z,theclash,raptors,zappa1,djdjxrf,hell666,friday1,vivaldi,pluto1,lance1,guesswho,jeadmi,corgan,skillz,skippy1,mango1,gymnastic,satori,362514,theedge,cxfcnkbdfz,sparkey,deicide,bagels,lololol,lemmings,r4e3w2q1,silve,staind,schnuffi,dazzle,basebal1,leroy1,bilbo1,luckie,qwerty2,goodfell,hermione,peaceout,davidoff,yesterda,killah,flippy,chrisb,zelda1,headless,muttley,fuckof,tittys,catdaddy,photog,beeker,reaver,ram1500,yorktown,bolero,tryagain,arman,chicco,learjet,alexei,jenna1,go2hell,12s3t4p55,momsanaladventure,mustang9,protoss,rooter,ginola,dingo1,mojave,erica1,1qazse4,marvin1,redwolf,sunbird,dangerou,maciek,girsl,hawks1,packard1,excellen,dashka,soleda,toonces,acetate,nacked,jbond007,alligator,debbie1,wellhung,monkeyma,supers,rigger,larsson,vaseline,rjnzhf,maripos,123456asd,cbr600rr,doggydog,cronic,jason123,trekker,flipmode,druid,sonyvaio,dodges,mayfair,mystuff,fun4me,samanta,sofiya,magics,1ranger,arcane,sixtynin,222444,omerta,luscious,gbyudby,bobcats,envision,chance1,seaweed,holdem,tomate,mensch,slicer,acura1,goochi,qweewq,punter,repoman,tomboy,never1,cortina,gomets,147896321,369852147,dogma,bhjxrf,loglatin,eragon,strato,gazelle,growler,885522,klaudia,payton34,fuckem,butchie,scorpi,lugano,123456789k,nichola,chipper1,spide,uhbujhbq,rsalinas,vfylfhby,longhorns,bugatti,everquest,!qaz2wsx,blackass,999111,snakeman,p455w0rd,fanatic,family1,pfqxbr,777vlad,mysecret,marat,phoenix2,october1,genghis,panties1,cooker,citron,ace123,1234569,gramps,blackcoc,kodiak1,hickory,ivanhoe,blackboy,escher,sincity,beaks,meandyou,spaniel,canon1,timmy1,lancaste,polaroid,edinburg,fuckedup,hotman,cueball,golfclub,gopack,bookcase,worldcup,dkflbvbhjdbx,twostep,17171717aa,letsplay,zolushka,stella1,pfkegf,kingtut,67camaro,barracuda,wiggles,gjhjkm,prancer,patata,kjifhf,theman1,romanova,sexyass,copper1,dobber,sokolov,pomidor,algernon,cadman,amoremio,william2,silly1,bobbys,hercule,hd764nw5d7e1vb1,defcon,deutschland,robinhood,alfalfa,machoman,lesbens,pandora1,easypay,tomservo,nadezhda,goonies,saab9000,jordyn,f15eagle,dbrecz,12qwerty,greatsex,thrawn,blunted,baywatch,doggystyle,loloxx,chevy2,january1,kodak,bushel,78963214,ub6ib9,zz8807zpl,briefs,hawker,224488,first1,bonzo,brent1,erasure,69213124,sidewind,soccer13,622521,mentos,kolibri,onepiece,united1,ponyboy,keksa12,wayer,mypussy,andrej,mischa,mille,bruno123,garter,bigpun,talgat,familia,jazzy1,mustang8,newjob,747400,bobber,blackbel,hatteras,ginge,asdfjkl;,camelot1,blue44,rebbyt34,ebony1,vegas123,myboys,aleksander,ijrjkflrf,lopata,pilsner,lotus123,m0nk3y,andreev,freiheit,balls1,drjynfrnt,mazda1,waterpolo,shibumi,852963,123bbb,cezer121,blondie1,volkova,rattler,kleenex,ben123,sanane,happydog,satellit,qazplm,qazwsxedcrfvtgb,meowmix,badguy,facefuck,spice1,blondy,major1,25000,anna123,654321a,sober1,deathrow,patterso,china1,naruto1,hawkeye1,waldo1,butchy,crayon,5tgb6yhn,klopik,crocodil,mothra,imhorny,pookie1,splatter,slippy,lizard1,router,buratino,yahweh,123698,dragon11,123qwe456,peepers,trucker1,ganjaman,1hxboqg2,cheyanne,storys,sebastie,zztop,maddison,4rfv3edc,darthvader,jeffro,iloveit,victor1,hotty,delphin,lifeisgood,gooseman,shifty,insertions,dude123,abrupt,123masha,boogaloo,chronos,stamford,pimpster,kthjxrf,getmein,amidala,flubber,fettish,grapeape,dantes,oralsex,jack1,foxcg33,winchest,francis1,getin,archon,cliffy,blueman,1basebal,sport1,emmitt22,porn123,bignasty,morga,123hfjdk147,ferrar,juanito,fabiol,caseydog,steveo,peternorth,paroll,kimchi,bootleg,gaijin,secre,acacia,eatme2,amarillo,monkey11,rfhfgep,tylers,a1a2a3a4a5,sweetass,blower,rodina,babushka,camilo,cimbom,tiffan,vfnbkmlf,ohbaby,gotigers,lindsey1,dragon13,romulus,qazxsw12,zxcvbn1,dropdead,hitman47,snuggle,eleven11,bloopers,357mag,avangard,bmw320,ginscoot,dshade,masterkey,voodoo1,rootedit,caramba,leahcim,hannover,8phrowz622,tim123,cassius,000000a,angelito,zzzzz1,badkarma,star1,malaga,glenwood,footlove,golf1,summer12,helpme1,fastcars,titan1,police1,polinka,k.jdm,marusya,augusto,shiraz,pantyhose,donald1,blaise,arabella,brigada,c3por2d2,peter01,marco1,hellow,dillweed,uzumymw,geraldin,loveyou2,toyota1,088011,gophers,indy500,slainte,5hsu75kpot,teejay,renat,racoon,sabrin,angie1,shiznit,harpua,sexyred,latex,tucker1,alexandru,wahoo,teamwork,deepblue,goodison,rundmc,r2d2c3p0,puppys,samba,ayrton,boobed,999777,topsecre,blowme1,123321z,loudog,random1,pantie,drevil,mandolin,121212q,hottub,brother1,failsafe,spade1,matvey,open1234,carmen1,priscill,schatzi,kajak,gooddog,trojans1,gordon1,kayak,calamity,argent,ufhvjybz,seviyi,penfold,assface,dildos,hawkwind,crowbar,yanks,ruffles,rastus,luv2epus,open123,aquafina,dawns,jared1,teufel,12345c,vwgolf,pepsi123,amores,passwerd,01478520,boliva,smutty,headshot,password3,davidd,zydfhm,gbgbcmrf,pornpass,insertion,ceckbr,test2,car123,checkit,dbnfkbq,niggas,nyyankee,muskrat,nbuhtyjr,gunner1,ocean1,fabienne,chrissy1,wendys,loveme89,batgirl,cerveza,igorek,steel1,ragman,boris123,novifarm,sexy12,qwerty777,mike01,giveitup,123456abc,fuckall,crevice,hackerz,gspot,eight8,assassins,texass,swallows,123458,baldur,moonshine,labatt,modem,sydney1,voland,dbnfkz,hotchick,jacker,princessa,dawgs1,holiday1,booper,reliant,miranda1,jamaica1,andre1,badnaamhere,barnaby,tiger7,david12,margaux,corsica,085tzzqi,universi,thewall,nevermor,martin6,qwerty77,cipher,apples1,0102030405,seraphim,black123,imzadi,gandon,ducati99,1shadow,dkflbvbhjdyf,44magnum,bigbad,feedme,samantha1,ultraman,redneck1,jackdog,usmc0311,fresh1,monique1,tigre,alphaman,cool1,greyhoun,indycar,crunchy,55chevy,carefree,willow1,063dyjuy,xrated,assclown,federica,hilfiger,trivia,bronco1,mamita,100200300,simcity,lexingky,akatsuki,retsam,johndeere,abudfv,raster,elgato,businka,satanas,mattingl,redwing1,shamil,patate,mannn,moonstar,evil666,b123456,bowl300,tanechka,34523452,carthage,babygir,santino,bondarenko,jesuss,chico1,numlock,shyguy,sound1,kirby1,needit,mostwanted,427900,funky1,steve123,passions,anduril,kermit1,prospero,lusty,barakuda,dream1,broodwar,porky,christy1,mahal,yyyyyy1,allan1,1sexy,flintsto,capri,cumeater,heretic,robert2,hippos,blindax,marykay,collecti,kasumi,1qaz!qaz,112233q,123258,chemistr,coolboy,0o9i8u,kabuki,righton,tigress,nessie,sergej,andrew12,yfafyz,ytrhjvfyn,angel7,victo,mobbdeep,lemming,transfor,1725782,myhouse,aeynbr,muskie,leno4ka,westham1,cvbhyjd,daffodil,pussylicker,pamela1,stuffer,warehous,tinker1,2w3e4r,pluton,louise1,polarbea,253634,prime1,anatoliy,januar,wysiwyg,cobraya,ralphy,whaler,xterra,cableguy,112233a,porn69,jamesd,aqualung,jimmy123,lumpy,luckyman,kingsize,golfing1,alpha7,leeds1,marigold,lol1234,teabag,alex11,10sne1,saopaulo,shanny,roland1,basser,3216732167,carol1,year2005,morozov,saturn1,joseluis,bushed,redrock,memnoch,lalaland,indiana1,lovegod,gulnaz,buffalos,loveyou1,anteater,pattaya,jaydee,redshift,bartek,summerti,coffee1,ricochet,incest,schastie,rakkaus,h2opolo,suikoden,perro,dance1,loveme1,whoopass,vladvlad,boober,flyers1,alessia,gfcgjhn,pipers,papaya,gunsling,coolone,blackie1,gonads,gfhjkzytn,foxhound,qwert12,gangrel,ghjvtntq,bluedevi,mywife,summer01,hangman,licorice,patter,vfr750,thorsten,515253,ninguna,dakine,strange1,mexic,vergeten,12345432,8phrowz624,stampede,floyd1,sailfish,raziel,ananda,giacomo,freeme,crfprf,74185296,allstars,master01,solrac,gfnhbjn,bayliner,bmw525,3465xxx,catter,single1,michael3,pentium4,nitrox,mapet123456,halibut,killroy,xxxxx1,phillip1,poopsie,arsenalfc,buffys,kosova,all4me,32165498,arslan,opensesame,brutis,charles2,pochta,nadegda,backspac,mustang0,invis,gogeta,654321q,adam25,niceday,truckin,gfdkbr,biceps,sceptre,bigdave,lauras,user345,sandys,shabba,ratdog,cristiano,natha,march13,gumball,getsdown,wasdwasd,redhead1,dddddd1,longlegs,13572468,starsky,ducksoup,bunnys,omsairam,whoami,fred123,danmark,flapper,swanky,lakings,yfhenj,asterios,rainier,searcher,dapper,ltdjxrf,horsey,seahawk,shroom,tkfkdgo,aquaman,tashkent,number9,messi10,1asshole,milenium,illumina,vegita,jodeci,buster01,bareback,goldfinger,fire1,33rjhjds,sabian,thinkpad,smooth1,sully,bonghits,sushi1,magnavox,colombi,voiture,limpone,oldone,aruba,rooster1,zhenya,nomar5,touchdow,limpbizkit,rhfcfdxbr,baphomet,afrodita,bball1,madiso,ladles,lovefeet,matthew2,theworld,thunderbird,dolly1,123rrr,forklift,alfons,berkut,speedy1,saphire,oilman,creatine,pussylov,bastard1,456258,wicked1,filimon,skyline1,fucing,yfnfkbz,hot123,abdulla,nippon,nolimits,billiard,booty1,buttplug,westlife,coolbean,aloha1,lopas,asasin,1212121,october2,whodat,good4u,d12345,kostas,ilya1992,regal,pioneer1,volodya,focus1,bastos,nbvjif,fenix,anita1,vadimka,nickle,jesusc,123321456,teste,christ1,essendon,evgenii,celticfc,adam1,forumwp,lovesme,26exkp,chillout,burly,thelast1,marcus1,metalgear,test11,ronaldo7,socrate,world1,franki,mommie,vicecity,postov1000,charlie3,oldschool,333221,legoland,antoshka,counterstrike,buggy,mustang3,123454,qwertzui,toons,chesty,bigtoe,tigger12,limpopo,rerehepf,diddle,nokia3250,solidsnake,conan1,rockroll,963369,titanic1,qwezxc,cloggy,prashant,katharin,maxfli,takashi,cumonme,michael9,mymother,pennstate,khalid,48151623,fightclub,showboat,mateusz,elrond,teenie,arrow1,mammamia,dustydog,dominator,erasmus,zxcvb1,1a2a3a,bones1,dennis1,galaxie,pleaseme,whatever1,junkyard,galadriel,charlies,2wsxzaq1,crimson1,behemoth,teres,master11,fairway,shady1,pass99,1batman,joshua12,baraban,apelsin,mousepad,melon,twodogs,123321qwe,metalica,ryjgrf,pipiska,rerfhfxf,lugnut,cretin,iloveu2,powerade,aaaaaaa1,omanko,kovalenko,isabe,chobits,151nxjmt,shadow11,zcxfcnkbdf,gy3yt2rgls,vfhbyrf,159753123,bladerunner,goodone,wonton,doodie,333666999,fuckyou123,kitty123,chisox,orlando1,skateboa,red12345,destroye,snoogans,satan1,juancarlo,goheels,jetson,scottt,fuckup,aleksa,gfhfljrc,passfind,oscar123,derrick1,hateme,viper123,pieman,audi100,tuffy,andover,shooter1,10000,makarov,grant1,nighthaw,13576479,browneye,batigol,nfvfhf,chocolate1,7hrdnw23,petter,bantam,morlii,jediknight,brenden,argonaut,goodstuf,wisconsi,315920,abigail1,dirtbag,splurge,k123456,lucky777,valdepen,gsxr600,322223,ghjnjrjk,zaq1xsw2cde3,schwanz,walter1,letmein22,nomads,124356,codeblue,nokian70,fucke,footbal1,agyvorc,aztecs,passw0r,smuggles,femmes,ballgag,krasnodar,tamuna,schule,sixtynine,empires,erfolg,dvader,ladygaga,elite1,venezuel,nitrous,kochamcie,olivia1,trustn01,arioch,sting1,131415,tristar,555000,maroon,135799,marsik,555556,fomoco,natalka,cwoui,tartan,davecole,nosferat,hotsauce,dmitry,horus,dimasik,skazka,boss302,bluebear,vesper,ultras,tarantul,asd123asd,azteca,theflash,8ball,1footbal,titlover,lucas123,number6,sampson1,789852,party1,dragon99,adonai,carwash,metropol,psychnau,vthctltc,hounds,firework,blink18,145632,wildcat1,satchel,rice80,ghtktcnm,sailor1,cubano,anderso,rocks1,mike11,famili,dfghjc,besiktas,roygbiv,nikko,bethan,minotaur,rakesh,orange12,hfleuf,jackel,myangel,favorite7,1478520,asssss,agnieszka,haley1,raisin,htubyf,1buster,cfiekz,derevo,1a2a3a4a5a,baltika,raffles,scruffy1,clitlick,louis1,buddha1,fy.nrf,walker1,makoto,shadow2,redbeard,vfvfvskfhfve,mycock,sandydog,lineman,network1,favorite8,longdick,mustangg,mavericks,indica,1killer,cisco1,angelofwar,blue69,brianna1,bubbaa,slayer666,level42,baldrick,brutus1,lowdown,haribo,lovesexy,500000,thissuck,picker,stephy,1fuckme,characte,telecast,1bigdog,repytwjdf,thematrix,hammerhe,chucha,ganesha,gunsmoke,georgi,sheltie,1harley,knulla,sallas,westie,dragon7,conker,crappie,margosha,lisboa,3e2w1q,shrike,grifter,ghjcnjghjcnj,asdfg1,mnbvcxz1,myszka,posture,boggie,rocketman,flhtyfkby,twiztid,vostok,pi314159,force1,televizor,gtkmvtym,samhain,imcool,jadzia,dreamers,strannik,k2trix,steelhea,nikitin,commodor,brian123,chocobo,whopper,ibilljpf,megafon,ararat,thomas12,ghbrjkbcn,q1234567890,hibernia,kings1,jim123,redfive,68camaro,iawgk2,xavier1,1234567u,d123456,ndirish,airborn,halfmoon,fluffy1,ranchero,sneaker,soccer2,passion1,cowman,birthday1,johnn,razzle,glock17,wsxqaz,nubian,lucky2,jelly1,henderso,eric1,123123e,boscoe01,fuck0ff,simpson1,sassie,rjyjgkz,nascar3,watashi,loredana,janus,wilso,conman,david2,mothe,iloveher,snikers,davidj,fkmnthyfnbdf,mettss,ratfink,123456h,lostsoul,sweet16,brabus,wobble,petra1,fuckfest,otters,sable1,svetka,spartacu,bigstick,milashka,1lover,pasport,champagn,papichul,hrvatska,hondacivic,kevins,tacit,moneybag,gohogs,rasta1,246813579,ytyfdbcnm,gubber,darkmoon,vitaliy,233223,playboys,tristan1,joyce1,oriflame,mugwump,access2,autocad,thematri,qweqwe123,lolwut,ibill01,multisyn,1233211,pelikan,rob123,chacal,1234432,griffon,pooch,dagestan,geisha,satriani,anjali,rocketma,gixxer,pendrago,vincen,hellokit,killyou,ruger,doodah,bumblebe,badlands,galactic,emachines,foghorn,jackso,jerem,avgust,frontera,123369,daisymae,hornyboy,welcome123,tigger01,diabl,angel13,interex,iwantsex,rockydog,kukolka,sawdust,online1,3234412,bigpapa,jewboy,3263827,dave123,riches,333222,tony1,toggle,farter,124816,tities,balle,brasilia,southsid,micke,ghbdtn12,patit,ctdfcnjgjkm,olds442,zzzzzz1,nelso,gremlins,gypsy1,carter1,slut69,farcry,7415963,michael8,birdie1,charl,123456789abc,100001,aztec,sinjin,bigpimpi,closeup,atlas1,nvidia,doggone,classic1,manana,malcolm1,rfkbyf,hotbabe,rajesh,dimebag,ganjubas,rodion,jagr68,seren,syrinx,funnyman,karapuz,123456789n,bloomin,admin18533362,biggdogg,ocarina,poopy1,hellome,internet1,booties,blowjobs,matt1,donkey1,swede,1jennife,evgeniya,lfhbyf,coach1,444777,green12,patryk,pinewood,justin12,271828,89600506779,notredame,tuborg,lemond,sk8ter,million1,wowser,pablo1,st0n3,jeeves,funhouse,hiroshi,gobucs,angeleye,bereza,winter12,catalin,qazedc,andros,ramazan,vampyre,sweethea,imperium,murat,jamest,flossy,sandeep,morgen,salamandra,bigdogg,stroller,njdevils,nutsack,vittorio,%%passwo,playful,rjyatnrf,tookie,ubnfhf,michi,777444,shadow13,devils1,radiance,toshiba1,beluga,amormi,dandfa,trust1,killemall,smallville,polgara,billyb,landscap,steves,exploite,zamboni,damage11,dzxtckfd,trader12,pokey1,kobe08,damager,egorov,dragon88,ckfdbr,lisa69,blade2,audis4,nelson1,nibbles,23176djivanfros,mutabor,artofwar,matvei,metal666,hrfzlz,schwinn,poohbea,seven77,thinker,123456789qwerty,sobriety,jakers,karamelka,vbkfyf,volodin,iddqd,dale03,roberto1,lizaveta,qqqqqq1,cathy1,08154711,davidm,quixote,bluenote,tazdevil,katrina1,bigfoot1,bublik,marma,olechka,fatpussy,marduk,arina,nonrev67,qqqq1111,camill,wtpfhm,truffle,fairview,mashina,voltaire,qazxswedcvfr,dickface,grassy,lapdance,bosstone,crazy8,yackwin,mobil,danielit,mounta1n,player69,bluegill,mewtwo,reverb,cnthdf,pablito,a123321,elena1,warcraft1,orland,ilovemyself,rfntyjr,joyride,schoo,dthjxrf,thetachi,goodtimes,blacksun,humpty,chewbacca,guyute,123xyz,lexicon,blue45,qwe789,galatasaray,centrino,hendrix1,deimos,saturn5,craig1,vlad1996,sarah123,tupelo,ljrnjh,hotwife,bingos,1231231,nicholas1,flamer,pusher,1233210,heart1,hun999,jiggy,giddyup,oktober,123456zxc,budda,galahad,glamur,samwise,oneton,bugsbunny,dominic1,scooby2,freetime,internat,159753852,sc00ter,wantit,mazinger,inflames,laracrof,greedo,014789,godofwar,repytwjd,water123,fishnet,venus1,wallace1,tenpin,paula1,1475963,mania,novikov,qwertyasdfgh,goldmine,homies,777888999,8balls,holeinon,paper1,samael,013579,mansur,nikit,ak1234,blueline,polska1,hotcock,laredo,windstar,vbkbwbz,raider1,newworld,lfybkrf,catfish1,shorty1,piranha,treacle,royale,2234562,smurfs,minion,cadence,flapjack,123456p,sydne,135531,robinhoo,nasdaq,decatur,cyberonline,newage,gemstone,jabba,touchme,hooch,pigdog,indahous,fonzie,zebra1,juggle,patrick2,nihongo,hitomi,oldnavy,qwerfdsa,ukraina,shakti,allure,kingrich,diane1,canad,piramide,hottie1,clarion,college1,5641110,connect1,therion,clubber,velcro,dave1,astra1,13579-,astroboy,skittle,isgreat,photoes,cvzefh1gkc,001100,2cool4u,7555545,ginger12,2wsxcde3,camaro69,invader,domenow,asd1234,colgate,qwertasdfg,jack123,pass01,maxman,bronte,whkzyc,peter123,bogie,yecgaa,abc321,1qay2wsx,enfield,camaroz2,trashman,bonefish,system32,azsxdcfvgb,peterose,iwantyou,dick69,temp1234,blastoff,capa200,connie1,blazin,12233445,sexybaby,123456j,brentfor,pheasant,hommer,jerryg,thunders,august1,lager,kapusta,boobs1,nokia5300,rocco1,xytfu7,stars1,tugger,123sas,blingbling,1bubba,0wnsyo0,1george,baile,richard2,habana,1diamond,sensatio,1golfer,maverick1,1chris,clinton1,michael7,dragons1,sunrise1,pissant,fatim,mopar1,levani,rostik,pizzapie,987412365,oceans11,748159263,cum4me,palmetto,4r3e2w1q,paige1,muncher,arsehole,kratos,gaffer,banderas,billys,prakash,crabby,bungie,silver12,caddis,spawn1,xboxlive,sylvania,littlebi,524645,futura,valdemar,isacs155,prettygirl,big123,555444,slimer,chicke,newstyle,skypilot,sailormoon,fatluvr69,jetaime,sitruc,jesuschrist,sameer,bear12,hellion,yendor,country1,etnies,conejo,jedimast,darkknight,toobad,yxcvbn,snooks,porn4life,calvary,alfaromeo,ghostman,yannick,fnkfynblf,vatoloco,homebase,5550666,barret,1111111111zz,odysseus,edwardss,favre4,jerrys,crybaby,xsw21qaz,firestor,spanks,indians1,squish,kingair,babycakes,haters,sarahs,212223,teddyb,xfactor,cumload,rhapsody,death123,three3,raccoon,thomas2,slayer66,1q2q3q4q5q,thebes,mysterio,thirdeye,orkiox.,nodoubt,bugsy,schweiz,dima1996,angels1,darkwing,jeronimo,moonpie,ronaldo9,peaches2,mack10,manish,denise1,fellowes,carioca,taylor12,epaulson,makemoney,oc247ngucz,kochanie,3edcvfr4,vulture,1qw23e,1234567z,munchie,picard1,xthtgfirf,sportste,psycho1,tahoe1,creativ,perils,slurred,hermit,scoob,diesel1,cards1,wipeout,weeble,integra1,out3xf,powerpc,chrism,kalle,ariadne,kailua,phatty,dexter1,fordman,bungalow,paul123,compa,train1,thejoker,jys6wz,pussyeater,eatmee,sludge,dominus,denisa,tagheuer,yxcvbnm,bill1,ghfdlf,300zx,nikita123,carcass,semaj,ramone,muenchen,animal1,greeny,annemari,dbrf134,jeepcj7,mollys,garten,sashok,ironmaid,coyotes,astoria,george12,westcoast,primetim,123456o,panchito,rafae,japan1,framer,auralo,tooshort,egorova,qwerty22,callme,medicina,warhawk,w1w2w3w4,cristia,merli,alex22,kawaii,chatte,wargames,utvols,muaddib,trinket,andreas1,jjjjj1,cleric,scooters,cuntlick,gggggg1,slipknot1,235711,handcuff,stussy,guess1,leiceste,ppppp1,passe,lovegun,chevyman,hugecock,driver1,buttsex,psychnaut1,cyber1,black2,alpha12,melbourn,man123,metalman,yjdsqujl,blondi,bungee,freak1,stomper,caitlin1,nikitina,flyaway,prikol,begood,desperad,aurelius,john1234,whosyourdaddy,slimed123,bretagne,den123,hotwheel,king123,roodypoo,izzicam,save13tx,warpten,nokia3310,samolet,ready1,coopers,scott123,bonito,1aaaaa,yomomma,dawg1,rache,itworks,asecret,fencer,451236,polka,olivetti,sysadmin,zepplin,sanjuan,479373,lickem,hondacrx,pulamea,future1,naked1,sexyguy,w4g8at,lollol1,declan,runner1,rumple,daddy123,4snz9g,grandprix,calcio,whatthefuck,nagrom,asslick,pennst,negrit,squiggy,1223334444,police22,giovann,toronto1,tweet,yardbird,seagate,truckers,554455,scimitar,pescator,slydog,gaysex,dogfish,fuck777,12332112,qazxswed,morkovka,daniela1,imback,horny69,789123456,123456789w,jimmy2,bagger,ilove69,nikolaus,atdhfkm,rebirth,1111aaaa,pervasive,gjgeufq,dte4uw,gfhnbpfy,skeletor,whitney1,walkman,delorean,disco1,555888,as1234,ishikawa,fuck12,reaper1,dmitrii,bigshot,morrisse,purgen,qwer4321,itachi,willys,123123qwe,kisska,roma123,trafford,sk84life,326159487,pedros,idiom,plover,bebop,159875321,jailbird,arrowhea,qwaszx123,zaxscdvf,catlover,bakers,13579246,bones69,vermont1,helloyou,simeon,chevyz71,funguy,stargaze,parolparol,steph1,bubby,apathy,poppet,laxman,kelly123,goodnews,741236,boner1,gaetano,astonvilla,virtua,luckyboy,rocheste,hello2u,elohim,trigger1,cstrike,pepsicola,miroslav,96385274,fistfuck,cheval,magyar,svetlanka,lbfyjxrf,mamedov,123123123q,ronaldo1,scotty1,1nicole,pittbull,fredd,bbbbb1,dagwood,gfhkfvtyn,ghblehrb,logan5,1jordan,sexbomb,omega2,montauk,258741,dtythf,gibbon,winamp,thebomb,millerli,852654,gemin,baldy,halflife2,dragon22,mulberry,morrigan,hotel6,zorglub,surfin,951159,excell,arhangel,emachine,moses1,968574,reklama,bulldog2,cuties,barca,twingo,saber,elite11,redtruck,casablan,ashish,moneyy,pepper12,cnhtktw,rjcnbr,arschloch,phenix,cachorro,sunita,madoka,joselui,adams1,mymoney,hemicuda,fyutkjr,jake12,chicas,eeeee1,sonnyboy,smarties,birdy,kitten1,cnfcbr,island1,kurosaki,taekwond,konfetka,bennett1,omega3,jackson2,fresca,minako,octavian,kban667,feyenoord,muaythai,jakedog,fktrcfylhjdyf,1357911q,phuket,sexslave,fktrcfylhjdbx,asdfjk,89015173454,qwerty00,kindbud,eltoro,sex6969,nyknicks,12344321q,caballo,evenflow,hoddle,love22,metro1,mahalko,lawdog,tightass,manitou,buckie,whiskey1,anton123,335533,password4,primo,ramair,timbo,brayden,stewie,pedro1,yorkshir,ganster,hellothe,tippy1,direwolf,genesi,rodrig,enkeli,vaz21099,sorcerer,winky,oneshot,boggle,serebro,badger1,japanes,comicbook,kamehame,alcat,denis123,echo45,sexboy,gr8ful,hondo,voetbal,blue33,2112rush,geneviev,danni1,moosey,polkmn,matthew7,ironhead,hot2trot,ashley12,sweeper,imogen,blue21,retep,stealth1,guitarra,bernard1,tatian,frankfur,vfnhbwf,slacking,haha123,963741,asdasdas,katenok,airforce1,123456789qaz,shotgun1,12qwasz,reggie1,sharo,976431,pacifica,dhip6a,neptun,kardon,spooky1,beaut,555555a,toosweet,tiedup,11121314,startac,lover69,rediska,pirata,vfhrbp,1234qwerty,energize,hansolo1,playbo,larry123,oemdlg,cnjvfnjkju,a123123,alexan,gohawks,antonius,fcbayern,mambo,yummy1,kremlin,ellen1,tremere,vfiekz,bellevue,charlie9,izabella,malishka,fermat,rotterda,dawggy,becket,chasey,kramer1,21125150,lolit,cabrio,schlong,arisha,verity,3some,favorit,maricon,travelle,hotpants,red1234,garrett1,home123,knarf,seven777,figment,asdewq,canseco,good2go,warhol,thomas01,pionee,al9agd,panacea,chevy454,brazzers,oriole,azerty123,finalfan,patricio,northsta,rebelde,bulldo,stallone,boogie1,7uftyx,cfhfnjd,compusa,cornholi,config,deere,hoopster,sepultura,grasshop,babygurl,lesbo,diceman,proverbs,reddragon,nurbek,tigerwoo,superdup,buzzsaw,kakaroto,golgo13,edwar,123qaz123,butter1,sssss1,texas2,respekt,ou812ic,123456qaz,55555a,doctor1,mcgwire,maria123,aol999,cinders,aa1234,joness,ghbrjkmyj,makemone,sammyboy,567765,380zliki,theraven,testme,mylene,elvira26,indiglo,tiramisu,shannara,baby1,123666,gfhreh,papercut,johnmish,orange8,bogey1,mustang7,bagpipes,dimarik,vsijyjr,4637324,ravage,cogito,seven11,natashka,warzone,hr3ytm,4free,bigdee,000006,243462536,bigboi,123333,trouts,sandy123,szevasz,monica2,guderian,newlife1,ratchet,r12345,razorbac,12345i,piazza31,oddjob,beauty1,fffff1,anklet,nodrog,pepit,olivi,puravida,robert12,transam1,portman,bubbadog,steelers1,wilson1,eightball,mexico1,superboy,4rfv5tgb,mzepab,samurai1,fuckslut,colleen1,girdle,vfrcbvec,q1w2e3r4t,soldier1,19844891,alyssa1,a12345a,fidelis,skelter,nolove,mickeymouse,frehley,password69,watermel,aliska,soccer15,12345e,ladybug1,abulafia,adagio,tigerlil,takehana,hecate,bootneck,junfan,arigato,wonkette,bobby123,trustnoone,phantasm,132465798,brianjo,w12345,t34vfrc1991,deadeye,1robert,1daddy,adida,check1,grimlock,muffi,airwalk,prizrak,onclick,longbeac,ernie1,eadgbe,moore1,geniu,shadow123,bugaga,jonathan1,cjrjkjdf,orlova,buldog,talon1,westport,aenima,541233432442,barsuk,chicago2,kellys,hellbent,toughguy,iskander,skoal,whatisit,jake123,scooter2,fgjrfkbgcbc,ghandi,love13,adelphia,vjhrjdrf,adrenali,niunia,jemoeder,rainbo,all4u8,anime1,freedom7,seraph,789321,tommys,antman,firetruc,neogeo,natas,bmwm3,froggy1,paul1,mamit,bayview,gateways,kusanagi,ihateu,frederi,rock1,centurion,grizli,biggin,fish1,stalker1,3girls,ilovepor,klootzak,lollo,redsox04,kirill123,jake1,pampers,vasya,hammers1,teacup,towing,celtic1,ishtar,yingyang,4904s677075,dahc1,patriot1,patrick9,redbirds,doremi,rebecc,yoohoo,makarova,epiphone,rfgbnfy,milesd,blister,chelseafc,katana1,blackrose,1james,primrose,shock5,hard1,scooby12,c6h12o6,dustoff,boing,chisel,kamil,1william,defiant1,tyvugq,mp8o6d,aaa340,nafets,sonnet,flyhigh,242526,crewcom,love23,strike1,stairway,katusha,salamand,cupcake1,password0,007james,sunnie,multisync,harley01,tequila1,fred12,driver8,q8zo8wzq,hunter01,mozzer,temporar,eatmeraw,mrbrownxx,kailey,sycamore,flogger,tincup,rahasia,ganymede,bandera,slinger,1111122222,vander,woodys,1cowboy,khaled,jamies,london12,babyboo,tzpvaw,diogenes,budice,mavrick,135797531,cheeta,macros,squonk,blackber,topfuel,apache1,falcon16,darkjedi,cheeze,vfhvtkfl,sparco,change1,gfhfif,freestyl,kukuruza,loveme2,12345f,kozlov,sherpa,marbella,44445555,bocephus,1winner,alvar,hollydog,gonefish,iwantin,barman,godislove,amanda18,rfpfynbg,eugen,abcdef1,redhawk,thelema,spoonman,baller1,harry123,475869,tigerman,cdtnjxrf,marillio,scribble,elnino,carguy,hardhead,l2g7k3,troopers,selen,dragon76,antigua,ewtosi,ulysse,astana,paroli,cristo,carmex,marjan,bassfish,letitbe,kasparov,jay123,19933991,blue13,eyecandy,scribe,mylord,ukflbjkec,ellie1,beaver1,destro,neuken,halfpint,ameli,lilly1,satanic,xngwoj,12345trewq,asdf1,bulldogg,asakura,jesucrist,flipside,packers4,biggy,kadett,biteme69,bobdog,silverfo,saint1,bobbo,packman,knowledg,foolio,fussbal,12345g,kozerog,westcoas,minidisc,nbvcxw,martini1,alastair,rasengan,superbee,memento,porker,lena123,florenc,kakadu,bmw123,getalife,bigsky,monkee,people1,schlampe,red321,memyself,0147896325,12345678900987654321,soccer14,realdeal,gfgjxrf,bella123,juggs,doritos,celtics1,peterbilt,ghbdtnbrb,gnusmas,xcountry,ghbdtn1,batman99,deusex,gtnhjdf,blablabl,juster,marimba,love2,rerjkrf,alhambra,micros,siemens1,assmaste,moonie,dashadasha,atybrc,eeeeee1,wildrose,blue55,davidl,xrp23q,skyblue,leo123,ggggg1,bestfriend,franny,1234rmvb,fun123,rules1,sebastien,chester2,hakeem,winston2,fartripper,atlant,07831505,iluvsex,q1a2z3,larrys,009900,ghjkju,capitan,rider1,qazxsw21,belochka,andy123,hellya,chicca,maximal,juergen,password1234,howard1,quetzal,daniel123,qpwoeiruty,123555,bharat,ferrari3,numbnuts,savant,ladydog,phipsi,lovepussy,etoile,power2,mitten,britneys,chilidog,08522580,2fchbg,kinky1,bluerose,loulo,ricardo1,doqvq3,kswbdu,013cpfza,timoha,ghbdtnghbdtn,3stooges,gearhead,browns1,g00ber,super7,greenbud,kitty2,pootie,toolshed,gamers,coffe,ibill123,freelove,anasazi,sister1,jigger,natash,stacy1,weronika,luzern,soccer7,hoopla,dmoney,valerie1,canes,razdvatri,washere,greenwoo,rfhjkbyf,anselm,pkxe62,maribe,daniel2,maxim1,faceoff,carbine,xtkjdtr,buddy12,stratos,jumpman,buttocks,aqswdefr,pepsis,sonechka,steeler1,lanman,nietzsch,ballz,biscuit1,wrxsti,goodfood,juventu,federic,mattman,vika123,strelec,jledfyxbr,sideshow,4life,fredderf,bigwilly,12347890,12345671,sharik,bmw325i,fylhtqrf,dannon4,marky,mrhappy,drdoom,maddog1,pompier,cerbera,goobers,howler,jenny69,evely,letitrid,cthuttdyf,felip,shizzle,golf12,t123456,yamah,bluearmy,squishy,roxan,10inches,dollface,babygirl1,blacksta,kaneda,lexingto,canadien,222888,kukushka,sistema,224422,shadow69,ppspankp,mellons,barbie1,free4all,alfa156,lostone,2w3e4r5t,painkiller,robbie1,binger,8dihc6,jaspe,rellik,quark,sogood,hoopstar,number2,snowy1,dad2ownu,cresta,qwe123asd,hjvfyjdf,gibsonsg,qbg26i,dockers,grunge,duckling,lfiekz,cuntsoup,kasia1,1tigger,woaini,reksio,tmoney,firefighter,neuron,audia3,woogie,powerboo,powermac,fatcock,12345666,upnfmc,lustful,porn1,gotlove,amylee,kbytqrf,11924704,25251325,sarasota,sexme,ozzie1,berliner,nigga1,guatemal,seagulls,iloveyou!,chicken2,qwerty21,010203040506,1pillow,libby1,vodoley,backlash,piglets,teiubesc,019283,vonnegut,perico,thunde,buckey,gtxtymrf,manunite,iiiii1,lost4815162342,madonn,270873_,britney1,kevlar,piano1,boondock,colt1911,salamat,doma77ns,anuradha,cnhjqrf,rottweil,newmoon,topgun1,mauser,fightclu,birthday21,reviewpa,herons,aassddff,lakers32,melissa2,vredina,jiujitsu,mgoblue,shakey,moss84,12345zxcvb,funsex,benji1,garci,113322,chipie,windex,nokia5310,pwxd5x,bluemax,cosita,chalupa,trotsky,new123,g3ujwg,newguy,canabis,gnaget,happydays,felixx,1patrick,cumface,sparkie,kozlova,123234,newports,broncos7,golf18,recycle,hahah,harrypot,cachondo,open4me,miria,guessit,pepsione,knocker,usmc1775,countach,playe,wiking,landrover,cracksevi,drumline,a7777777,smile123,manzana,panty,liberta,pimp69,dolfan,quality1,schnee,superson,elaine22,webhompass,mrbrownx,deepsea,4wheel,mamasita,rockport,rollie,myhome,jordan12,kfvgjxrf,hockey12,seagrave,ford1,chelsea2,samsara,marissa1,lamesa,mobil1,piotrek,tommygun,yyyyy1,wesley1,billy123,homersim,julies,amanda12,shaka,maldini,suzenet,springst,iiiiii1,yakuza,111111aa,westwind,helpdesk,annamari,bringit,hopefull,hhhhhhh1,saywhat,mazdarx8,bulova,jennife1,baikal,gfhjkmxbr,victoria1,gizmo123,alex99,defjam,2girls,sandrock,positivo,shingo,syncmast,opensesa,silicone,fuckina,senna1,karlos,duffbeer,montagne,gehrig,thetick,pepino,hamburge,paramedic,scamp,smokeweed,fabregas,phantoms,venom121293,2583458,badone,porno69,manwhore,vfvf123,notagain,vbktyf,rfnthbyrf,wildblue,kelly001,dragon66,camell,curtis1,frolova,1212123,dothedew,tyler123,reddrago,planetx,promethe,gigolo,1001001,thisone,eugeni,blackshe,cruzazul,incognito,puller,joonas,quick1,spirit1,gazza,zealot,gordito,hotrod1,mitch1,pollito,hellcat,mythos,duluth,383pdjvl,easy123,hermos,binkie,its420,lovecraf,darien,romina,doraemon,19877891,syclone,hadoken,transpor,ichiro,intell,gargamel,dragon2,wavpzt,557744,rjw7x4,jennys,kickit,rjynfrn,likeit,555111,corvus,nec3520,133113,mookie1,bochum,samsung2,locoman0,154ugeiu,vfvfbgfgf,135792,[start],tenni,20001,vestax,hufmqw,neveragain,wizkid,kjgfnf,nokia6303,tristen,saltanat,louie1,gandalf2,sinfonia,alpha3,tolstoy,ford150,f00bar,1hello,alici,lol12,riker1,hellou,333888,1hunter,qw1234,vibrator,mets86,43211234,gonzale,cookies1,sissy1,john11,bubber,blue01,cup2006,gtkmvtyb,nazareth,heybaby,suresh,teddie,mozilla,rodeo1,madhouse,gamera,123123321,naresh,dominos,foxtrot1,taras,powerup,kipling,jasonb,fidget,galena,meatman,alpacino,bookmark,farting,humper,titsnass,gorgon,castaway,dianka,anutka,gecko1,fucklove,connery,wings1,erika1,peoria,moneymaker,ichabod,heaven1,paperboy,phaser,breakers,nurse1,westbrom,alex13,brendan1,123asd123,almera,grubber,clarkie,thisisme,welkom01,51051051051,crypto,freenet,pflybwf,black12,testme2,changeit,autobahn,attica,chaoss,denver1,tercel,gnasher23,master2,vasilii,sherman1,gomer,bigbuck,derek1,qwerzxcv,jumble,dragon23,art131313,numark,beasty,cxfcnmttcnm,updown,starion,glist,sxhq65,ranger99,monkey7,shifter,wolves1,4r5t6y,phone1,favorite5,skytommy,abracada,1martin,102030405060,gatech,giulio,blacktop,cheer1,africa1,grizzly1,inkjet,shemales,durango1,booner,11223344q,supergirl,vanyarespekt,dickless,srilanka,weaponx,6string,nashvill,spicey,boxer1,fabien,2sexy2ho,bowhunt,jerrylee,acrobat,tawnee,ulisse,nolimit8,l8g3bkde,pershing,gordo1,allover,gobrowns,123432,123444,321456987,spoon1,hhhhh1,sailing1,gardenia,teache,sexmachine,tratata,pirate1,niceone,jimbos,314159265,qsdfgh,bobbyy,ccccc1,carla1,vjkjltw,savana,biotech,frigid,123456789g,dragon10,yesiam,alpha06,oakwood,tooter,winsto,radioman,vavilon,asnaeb,google123,nariman,kellyb,dthyjcnm,password6,parol1,golf72,skate1,lthtdj,1234567890s,kennet,rossia,lindas,nataliya,perfecto,eminem1,kitana,aragorn1,rexona,arsenalf,planot,coope,testing123,timex,blackbox,bullhead,barbarian,dreamon,polaris1,cfvjktn,frdfhbev,gametime,slipknot666,nomad1,hfgcjlbz,happy69,fiddler,brazil1,joeboy,indianali,113355,obelisk,telemark,ghostrid,preston1,anonim,wellcome,verizon1,sayangku,censor,timeport,dummies,adult1,nbnfybr,donger,thales,iamgay,sexy1234,deadlift,pidaras,doroga,123qwe321,portuga,asdfgh12,happys,cadr14nu,pi3141,maksik,dribble,cortland,darken,stepanova,bommel,tropic,sochi2014,bluegras,shahid,merhaba,nacho,2580456,orange44,kongen,3cudjz,78girl,my3kids,marcopol,deadmeat,gabbie,saruman,jeepman,freddie1,katie123,master99,ronal,ballbag,centauri,killer7,xqgann,pinecone,jdeere,geirby,aceshigh,55832811,pepsimax,rayden,razor1,tallyho,ewelina,coldfire,florid,glotest,999333,sevenup,bluefin,limaperu,apostol,bobbins,charmed1,michelin,sundin,centaur,alphaone,christof,trial1,lions1,45645,just4you,starflee,vicki1,cougar1,green2,jellyfis,batman69,games1,hihje863,crazyzil,w0rm1,oklick,dogbite,yssup,sunstar,paprika,postov10,124578963,x24ik3,kanada,buckster,iloveamy,bear123,smiler,nx74205,ohiostat,spacey,bigbill,doudo,nikolaeva,hcleeb,sex666,mindy1,buster11,deacons,boness,njkcnsq,candy2,cracker1,turkey1,qwertyu1,gogreen,tazzzz,edgewise,ranger01,qwerty6,blazer1,arian,letmeinnow,cigar1,jjjjjj1,grigio,frien,tenchu,f9lmwd,imissyou,filipp,heathers,coolie,salem1,woodduck,scubadiv,123kat,raffaele,nikolaev,dapzu455,skooter,9inches,lthgfhjkm,gr8one,ffffff1,zujlrf,amanda69,gldmeo,m5wkqf,rfrltkf,televisi,bonjou,paleale,stuff1,cumalot,fuckmenow,climb7,mark1234,t26gn4,oneeye,george2,utyyflbq,hunting1,tracy71,ready2go,hotguy,accessno,charger1,rudedog,kmfdm,goober1,sweetie1,wtpmjgda,dimensio,ollie1,pickles1,hellraiser,mustdie,123zzz,99887766,stepanov,verdun,tokenbad,anatol,bartende,cidkid86,onkelz,timmie,mooseman,patch1,12345678c,marta1,dummy1,bethany1,myfamily,history1,178500,lsutiger,phydeaux,moren,dbrnjhjdbx,gnbxrf,uniden,drummers,abpbrf,godboy,daisy123,hogan1,ratpack,irland,tangerine,greddy,flore,sqrunch,billyjoe,q55555,clemson1,98745632,marios,ishot,angelin,access12,naruto12,lolly,scxakv,austin12,sallad,cool99,rockit,mongo1,mark22,ghbynth,ariadna,senha,docto,tyler2,mobius,hammarby,192168,anna12,claire1,pxx3eftp,secreto,greeneye,stjabn,baguvix,satana666,rhbcnbyjxrf,dallastx,garfiel,michaelj,1summer,montan,1234ab,filbert,squids,fastback,lyudmila,chucho,eagleone,kimberle,ar3yuk3,jake01,nokids,soccer22,1066ad,ballon,cheeto,review69,madeira,taylor2,sunny123,chubbs,lakeland,striker1,porche,qwertyu8,digiview,go1234,ferari,lovetits,aditya,minnow,green3,matman,cellphon,fortytwo,minni,pucara,69a20a,roman123,fuente,12e3e456,paul12,jacky,demian,littleman,jadakiss,vlad1997,franca,282860,midian,nunzio,xaccess2,colibri,jessica0,revilo,654456,harvey1,wolf1,macarena,corey1,husky1,arsen,milleniu,852147,crowes,redcat,combat123654,hugger,psalms,quixtar,ilovemom,toyot,ballss,ilovekim,serdar,james23,avenger1,serendip,malamute,nalgas,teflon,shagger,letmein6,vyjujnjxbt,assa1234,student1,dixiedog,gznybwf13,fuckass,aq1sw2de3,robroy,hosehead,sosa21,123345,ias100,teddy123,poppin,dgl70460,zanoza,farhan,quicksilver,1701d,tajmahal,depechemode,paulchen,angler,tommy2,recoil,megamanx,scarecro,nicole2,152535,rfvtgb,skunky,fatty1,saturno,wormwood,milwauke,udbwsk,sexlover,stefa,7bgiqk,gfnhbr,omar10,bratan,lbyfvj,slyfox,forest1,jambo,william3,tempus,solitari,lucydog,murzilka,qweasdzxc1,vehpbkrf,12312345,fixit,woobie,andre123,123456789x,lifter,zinaida,soccer17,andone,foxbat,torsten,apple12,teleport,123456i,leglover,bigcocks,vologda,dodger1,martyn,d6o8pm,naciona,eagleeye,maria6,rimshot,bentley1,octagon,barbos,masaki,gremio,siemen,s1107d,mujeres,bigtits1,cherr,saints1,mrpink,simran,ghzybr,ferrari2,secret12,tornado1,kocham,picolo,deneme,onelove1,rolan,fenster,1fuckyou,cabbie,pegaso,nastyboy,password5,aidana,mine2306,mike13,wetone,tigger69,ytreza,bondage1,myass,golova,tolik,happyboy,poilkj,nimda2k,rammer,rubies,hardcore1,jetset,hoops1,jlaudio,misskitt,1charlie,google12,theone1,phred,porsch,aalborg,luft4,charlie5,password7,gnosis,djgabbab,1daniel,vinny,borris,cumulus,member1,trogdor,darthmau,andrew2,ktjybl,relisys,kriste,rasta220,chgobndg,weener,qwerty66,fritter,followme,freeman1,ballen,blood1,peache,mariso,trevor1,biotch,gtfullam,chamonix,friendste,alligato,misha1,1soccer,18821221,venkat,superd,molotov,bongos,mpower,acun3t1x,dfcmrf,h4x3d,rfhfufylf,tigran,booyaa,plastic1,monstr,rfnhby,lookatme,anabolic,tiesto,simon123,soulman,canes1,skyking,tomcat1,madona,bassline,dasha123,tarheel1,dutch1,xsw23edc,qwerty123456789,imperator,slaveboy,bateau,paypal,house123,pentax,wolf666,drgonzo,perros,digger1,juninho,hellomoto,bladerun,zzzzzzz1,keebler,take8422,fffffff1,ginuwine,israe,caesar1,crack1,precious1,garand,magda1,zigazaga,321ewq,johnpaul,mama1234,iceman69,sanjeev,treeman,elric,rebell,1thunder,cochon,deamon,zoltan,straycat,uhbyuj,luvfur,mugsy,primer,wonder1,teetime,candycan,pfchfytw,fromage,gitler,salvatio,piggy1,23049307,zafira,chicky,sergeev,katze,bangers,andriy,jailbait,vaz2107,ghbhjlf,dbjktnnf,aqswde,zaratustra,asroma,1pepper,alyss,kkkkk1,ryan1,radish,cozumel,waterpol,pentium1,rosebowl,farmall,steinway,dbrekz,baranov,jkmuf,another1,chinacat,qqqqqqq1,hadrian,devilmaycry4,ratbag,teddy2,love21,pullings,packrat,robyn1,boobo,qw12er34,tribe1,rosey,celestia,nikkie,fortune12,olga123,danthema,gameon,vfrfhjys,dilshod,henry14,jenova,redblue,chimaera,pennywise,sokrates,danimal,qqaazz,fuaqz4,killer2,198200,tbone1,kolyan,wabbit,lewis1,maxtor,egoist,asdfas,spyglass,omegas,jack12,nikitka,esperanz,doozer,matematika,wwwww1,ssssss1,poiu0987,suchka,courtney1,gungho,alpha2,fktyjxrf,summer06,bud420,devildriver,heavyd,saracen,foucault,choclate,rjdfktyrj,goblue1,monaro,jmoney,dcpugh,efbcapa201,qqh92r,pepsicol,bbb747,ch5nmk,honeyb,beszoptad,tweeter,intheass,iseedeadpeople,123dan,89231243658s,farside1,findme,smiley1,55556666,sartre,ytcnjh,kacper,costarica,134679258,mikeys,nolimit9,vova123,withyou,5rxypn,love143,freebie,rescue1,203040,michael6,12monkey,redgreen,steff,itstime,naveen,good12345,acidrain,1dawg,miramar,playas,daddio,orion2,852741,studmuff,kobe24,senha123,stephe,mehmet,allalone,scarface1,helloworld,smith123,blueyes,vitali,memphis1,mybitch,colin1,159874,1dick,podaria,d6wnro,brahms,f3gh65,dfcbkmtd,xxxman,corran,ugejvp,qcfmtz,marusia,totem,arachnid,matrix2,antonell,fgntrf,zemfira,christos,surfing1,naruto123,plato1,56qhxs,madzia,vanille,043aaa,asq321,mutton,ohiostate,golde,cdznjckfd,rhfcysq,green5,elephan,superdog,jacqueli,bollock,lolitas,nick12,1orange,maplelea,july23,argento,waldorf,wolfer,pokemon12,zxcvbnmm,flicka,drexel,outlawz,harrie,atrain,juice2,falcons1,charlie6,19391945,tower1,dragon21,hotdamn,dirtyboy,love4ever,1ginger,thunder2,virgo1,alien1,bubblegu,4wwvte,123456789qqq,realtime,studio54,passss,vasilek,awsome,giorgia,bigbass,2002tii,sunghile,mosdef,simbas,count0,uwrl7c,summer05,lhepmz,ranger21,sugarbea,principe,5550123,tatanka,9638v,cheerios,majere,nomercy,jamesbond007,bh90210,7550055,jobber,karaganda,pongo,trickle,defamer,6chid8,1q2a3z,tuscan,nick123,.adgjm,loveyo,hobbes1,note1234,shootme,171819,loveporn,9788960,monty123,fabrice,macduff,monkey13,shadowfa,tweeker,hanna1,madball,telnet,loveu2,qwedcxzas,thatsit,vfhcbr,ptfe3xxp,gblfhfcs,ddddddd1,hakkinen,liverune,deathsta,misty123,suka123,recon1,inferno1,232629,polecat,sanibel,grouch,hitech,hamradio,rkfdbfnehf,vandam,nadin,fastlane,shlong,iddqdidkfa,ledzeppelin,sexyfeet,098123,stacey1,negras,roofing,lucifer1,ikarus,tgbyhn,melnik,barbaria,montego,twisted1,bigal1,jiggle,darkwolf,acerview,silvio,treetops,bishop1,iwanna,pornsite,happyme,gfccdjhl,114411,veritech,batterse,casey123,yhntgb,mailto,milli,guster,q12345678,coronet,sleuth,fuckmeha,armadill,kroshka,geordie,lastochka,pynchon,killall,tommy123,sasha1996,godslove,hikaru,clticic,cornbrea,vfkmdbyf,passmaster,123123123a,souris,nailer,diabolo,skipjack,martin12,hinata,mof6681,brookie,dogfight,johnso,karpov,326598,rfvbrflpt,travesti,caballer,galaxy1,wotan,antoha,art123,xakep1234,ricflair,pervert1,p00kie,ambulanc,santosh,berserker,larry33,bitch123,a987654321,dogstar,angel22,cjcbcrf,redhouse,toodles,gold123,hotspot,kennedy1,glock21,chosen1,schneide,mainman,taffy1,3ki42x,4zqauf,ranger2,4meonly,year2000,121212a,kfylsi,netzwerk,diese,picasso1,rerecz,225522,dastan,swimmer1,brooke1,blackbea,oneway,ruslana,dont4get,phidelt,chrisp,gjyxbr,xwing,kickme,shimmy,kimmy1,4815162342lost,qwerty5,fcporto,jazzbo,mierd,252627,basses,sr20det,00133,florin,howdy1,kryten,goshen,koufax,cichlid,imhotep,andyman,wrest666,saveme,dutchy,anonymou,semprini,siempre,mocha1,forest11,wildroid,aspen1,sesam,kfgekz,cbhbec,a55555,sigmanu,slash1,giggs11,vatech,marias,candy123,jericho1,kingme,123a123,drakula,cdjkjxm,mercur,oneman,hoseman,plumper,ilovehim,lancers,sergey1,takeshi,goodtogo,cranberr,ghjcnj123,harvick,qazxs,1972chev,horsesho,freedom3,letmein7,saitek,anguss,vfvfgfgfz,300000,elektro,toonporn,999111999q,mamuka,q9umoz,edelweis,subwoofer,bayside,disturbe,volition,lucky3,12345678z,3mpz4r,march1,atlantida,strekoza,seagrams,090909t,yy5rbfsc,jack1234,sammy12,sampras,mark12,eintrach,chaucer,lllll1,nochance,whitepower,197000,lbvekz,passer,torana,12345as,pallas,koolio,12qw34,nokia8800,findout,1thomas,mmmmm1,654987,mihaela,chinaman,superduper,donnas,ringo1,jeroen,gfdkjdf,professo,cdtnrf,tranmere,tanstaaf,himera,ukflbfnjh,667788,alex32,joschi,w123456,okidoki,flatline,papercli,super8,doris1,2good4u,4z34l0ts,pedigree,freeride,gsxr1100,wulfgar,benjie,ferdinan,king1,charlie7,djdxbr,fhntvbq,ripcurl,2wsx1qaz,kingsx,desade,sn00py,loveboat,rottie,evgesha,4money,dolittle,adgjmpt,buzzers,brett1,makita,123123qweqwe,rusalka,sluts1,123456e,jameson1,bigbaby,1z2z3z,ckjybr,love4u,fucker69,erhfbyf,jeanluc,farhad,fishfood,merkin,giant1,golf69,rfnfcnhjaf,camera1,stromb,smoothy,774411,nylon,juice1,rfn.irf,newyor,123456789t,marmot,star11,jennyff,jester1,hisashi,kumquat,alex777,helicopt,merkur,dehpye,cummin,zsmj2v,kristjan,april12,englan,honeypot,badgirls,uzumaki,keines,p12345,guita,quake1,duncan1,juicer,milkbone,hurtme,123456789b,qq123456789,schwein,p3wqaw,54132442,qwertyytrewq,andreeva,ruffryde,punkie,abfkrf,kristinka,anna1987,ooooo1,335533aa,umberto,amber123,456123789,456789123,beelch,manta,peeker,1112131415,3141592654,gipper,wrinkle5,katies,asd123456,james11,78n3s5af,michael0,daboss,jimmyb,hotdog1,david69,852123,blazed,sickan,eljefe,2n6wvq,gobills,rfhfcm,squeaker,cabowabo,luebri,karups,test01,melkor,angel777,smallvil,modano,olorin,4rkpkt,leslie1,koffie,shadows1,littleon,amiga1,topeka,summer20,asterix1,pitstop,aloysius,k12345,magazin,joker69,panocha,pass1word,1233214,ironpony,368ejhih,88keys,pizza123,sonali,57np39,quake2,1234567890qw,1020304,sword1,fynjif,abcde123,dfktyjr,rockys,grendel1,harley12,kokakola,super2,azathoth,lisa123,shelley1,girlss,ibragim,seven1,jeff24,1bigdick,dragan,autobot,t4nvp7,omega123,900000,hecnfv,889988,nitro1,doggie1,fatjoe,811pahc,tommyt,savage1,pallino,smitty1,jg3h4hfn,jamielee,1qazwsx,zx123456,machine1,asdfgh123,guinnes,789520,sharkman,jochen,legend1,sonic2,extreme1,dima12,photoman,123459876,nokian95,775533,vaz2109,april10,becks,repmvf,pooker,qwer12345,themaster,nabeel,monkey10,gogetit,hockey99,bbbbbbb1,zinedine,dolphin2,anelka,1superma,winter01,muggsy,horny2,669966,kuleshov,jesusis,calavera,bullet1,87t5hdf,sleepers,winkie,vespa,lightsab,carine,magister,1spider,shitbird,salavat,becca1,wc18c2,shirak,galactus,zaskar,barkley1,reshma,dogbreat,fullsail,asasa,boeder,12345ta,zxcvbnm12,lepton,elfquest,tony123,vkaxcs,savatage,sevilia1,badkitty,munkey,pebbles1,diciembr,qapmoc,gabriel2,1qa2ws3e,cbcmrb,welldone,nfyufh,kaizen,jack11,manisha,grommit,g12345,maverik,chessman,heythere,mixail,jjjjjjj1,sylvia1,fairmont,harve,skully,global1,youwish,pikachu1,badcat,zombie1,49527843,ultra1,redrider,offsprin,lovebird,153426,stymie,aq1sw2,sorrento,0000001,r3ady41t,webster1,95175,adam123,coonass,159487,slut1,gerasim,monkey99,slutwife,159963,1pass1page,hobiecat,bigtymer,all4you,maggie2,olamide,comcast1,infinit,bailee,vasileva,.ktxrf,asdfghjkl1,12345678912,setter,fuckyou7,nnagqx,lifesuck,draken,austi,feb2000,cable1,1234qwerasdf,hax0red,zxcv12,vlad7788,nosaj,lenovo,underpar,huskies1,lovegirl,feynman,suerte,babaloo,alskdjfhg,oldsmobi,bomber1,redrover,pupuce,methodman,phenom,cutegirl,countyli,gretsch,godisgood,bysunsu,hardhat,mironova,123qwe456rty,rusty123,salut,187211,555666777,11111z,mahesh,rjntyjxtr,br00klyn,dunce1,timebomb,bovine,makelove,littlee,shaven,rizwan,patrick7,42042042,bobbijo,rustem,buttmunc,dongle,tiger69,bluecat,blackhol,shirin,peaces,cherub,cubase,longwood,lotus7,gwju3g,bruin,pzaiu8,green11,uyxnyd,seventee,dragon5,tinkerbel,bluess,bomba,fedorova,joshua2,bodyshop,peluche,gbpacker,shelly1,d1i2m3a4,ghtpbltyn,talons,sergeevna,misato,chrisc,sexmeup,brend,olddog,davros,hazelnut,bridget1,hzze929b,readme,brethart,wild1,ghbdtnbr1,nortel,kinger,royal1,bucky1,allah1,drakkar,emyeuanh,gallaghe,hardtime,jocker,tanman,flavio,abcdef123,leviatha,squid1,skeet,sexse,123456x,mom4u4mm,lilred,djljktq,ocean11,cadaver,baxter1,808state,fighton,primavera,1andrew,moogle,limabean,goddess1,vitalya,blue56,258025,bullride,cicci,1234567d,connor1,gsxr11,oliveoil,leonard1,legsex,gavrik,rjnjgtc,mexicano,2bad4u,goodfellas,ornw6d,mancheste,hawkmoon,zlzfrh,schorsch,g9zns4,bashful,rossi46,stephie,rfhfntkm,sellout,123fuck,stewar1,solnze,00007,thor5200,compaq12,didit,bigdeal,hjlbyf,zebulon,wpf8eu,kamran,emanuele,197500,carvin,ozlq6qwm,3syqo15hil,pennys,epvjb6,asdfghjkl123,198000,nfbcbz,jazzer,asfnhg66,zoloft,albundy,aeiou,getlaid,planet1,gjkbyjxrf,alex2000,brianb,moveon,maggie11,eieio,vcradq,shaggy1,novartis,cocoloco,dunamis,554uzpad,sundrop,1qwertyu,alfie,feliks,briand,123www,red456,addams,fhntv1998,goodhead,theway,javaman,angel01,stratoca,lonsdale,15987532,bigpimpin,skater1,issue43,muffie,yasmina,slowride,crm114,sanity729,himmel,carolcox,bustanut,parabola,masterlo,computador,crackhea,dynastar,rockbott,doggysty,wantsome,bigten,gaelle,juicy1,alaska1,etower,sixnine,suntan,froggies,nokia7610,hunter11,njnets,alicante,buttons1,diosesamo,elizabeth1,chiron,trustnoo,amatuers,tinytim,mechta,sammy2,cthulu,trs8f7,poonam,m6cjy69u35,cookie12,blue25,jordans,santa1,kalinka,mikey123,lebedeva,12345689,kissss,queenbee,vjybnjh,ghostdog,cuckold,bearshare,rjcntyrj,alinochka,ghjcnjrdfibyj,aggie1,teens1,3qvqod,dauren,tonino,hpk2qc,iqzzt580,bears85,nascar88,theboy,njqcw4,masyanya,pn5jvw,intranet,lollone,shadow99,00096462,techie,cvtifhbrb,redeemed,gocanes,62717315,topman,intj3a,cobrajet,antivirus,whyme,berserke,ikilz083,airedale,brandon2,hopkig,johanna1,danil8098,gojira,arthu,vision1,pendragon,milen,chrissie,vampiro,mudder,chris22,blowme69,omega7,surfers,goterps,italy1,baseba11,diego1,gnatsum,birdies,semenov,joker123,zenit2011,wojtek,cab4ma99,watchmen,damia,forgotte,fdm7ed,strummer,freelanc,cingular,orange77,mcdonalds,vjhjpjdf,kariya,tombston,starlet,hawaii1,dantheman,megabyte,nbvjirf,anjing,ybrjkftdbx,hotmom,kazbek,pacific1,sashimi,asd12,coorslig,yvtte545,kitte,elysium,klimenko,cobblers,kamehameha,only4me,redriver,triforce,sidorov,vittoria,fredi,dank420,m1234567,fallout2,989244342a,crazy123,crapola,servus,volvos,1scooter,griffin1,autopass,ownzyou,deviant,george01,2kgwai,boeing74,simhrq,hermosa,hardcor,griffy,rolex1,hackme,cuddles1,master3,bujhtr,aaron123,popolo,blader,1sexyred,gerry1,cronos,ffvdj474,yeehaw,bob1234,carlos2,mike77,buckwheat,ramesh,acls2h,monster2,montess,11qq22ww,lazer,zx123456789,chimpy,masterch,sargon,lochness,archana,1234qwert,hbxfhl,sarahb,altoid,zxcvbn12,dakot,caterham,dolomite,chazz,r29hqq,longone,pericles,grand1,sherbert,eagle3,pudge,irontree,synapse,boome,nogood,summer2,pooki,gangsta1,mahalkit,elenka,lbhtrnjh,dukedog,19922991,hopkins1,evgenia,domino1,x123456,manny1,tabbycat,drake1,jerico,drahcir,kelly2,708090a,facesit,11c645df,mac123,boodog,kalani,hiphop1,critters,hellothere,tbirds,valerka,551scasi,love777,paloalto,mrbrown,duke3d,killa1,arcturus,spider12,dizzy1,smudger,goddog,75395,spammy,1357997531,78678,datalife,zxcvbn123,1122112211,london22,23dp4x,rxmtkp,biggirls,ownsu,lzbs2twz,sharps,geryfe,237081a,golakers,nemesi,sasha1995,pretty1,mittens1,d1lakiss,speedrac,gfhjkmm,sabbat,hellrais,159753258,qwertyuiop123,playgirl,crippler,salma,strat1,celest,hello5,omega5,cheese12,ndeyl5,edward12,soccer3,cheerio,davido,vfrcbr,gjhjctyjr,boscoe,inessa,shithole,ibill,qwepoi,201jedlz,asdlkj,davidk,spawn2,ariel1,michael4,jamie123,romantik,micro1,pittsbur,canibus,katja,muhtar,thomas123,studboy,masahiro,rebrov,patrick8,hotboys,sarge1,1hammer,nnnnn1,eistee,datalore,jackdani,sasha2010,mwq6qlzo,cmfnpu,klausi,cnhjbntkm,andrzej,ilovejen,lindaa,hunter123,vvvvv1,novembe,hamster1,x35v8l,lacey1,1silver,iluvporn,valter,herson,alexsandr,cojones,backhoe,womens,777angel,beatit,klingon1,ta8g4w,luisito,benedikt,maxwel,inspecto,zaq12ws,wladimir,bobbyd,peterj,asdfg12,hellspawn,bitch69,nick1234,golfer23,sony123,jello1,killie,chubby1,kodaira52,yanochka,buckfast,morris1,roaddogg,snakeeye,sex1234,mike22,mmouse,fucker11,dantist,brittan,vfrfhjdf,doc123,plokijuh,emerald1,batman01,serafim,elementa,soccer9,footlong,cthuttdbx,hapkido,eagle123,getsmart,getiton,batman2,masons,mastiff,098890,cfvfhf,james7,azalea,sherif,saun24865709,123red,cnhtrjpf,martina1,pupper,michael5,alan12,shakir,devin1,ha8fyp,palom,mamulya,trippy,deerhunter,happyone,monkey77,3mta3,123456789f,crownvic,teodor,natusik,0137485,vovchik,strutter,triumph1,cvetok,moremone,sonnen,screwbal,akira1,sexnow,pernille,independ,poopies,samapi,kbcbxrf,master22,swetlana,urchin,viper2,magica,slurpee,postit,gilgames,kissarmy,clubpenguin,limpbizk,timber1,celin,lilkim,fuckhard,lonely1,mom123,goodwood,extasy,sdsadee23,foxglove,malibog,clark1,casey2,shell1,odense,balefire,dcunited,cubbie,pierr,solei,161718,bowling1,areyukesc,batboy,r123456,1pionee,marmelad,maynard1,cn42qj,cfvehfq,heathrow,qazxcvbn,connecti,secret123,newfie,xzsawq21,tubitzen,nikusha,enigma1,yfcnz123,1austin,michaelc,splunge,wanger,phantom2,jason2,pain4me,primetime21,babes1,liberte,sugarray,undergro,zonker,labatts,djhjyf,watch1,eagle5,madison2,cntgfirf,sasha2,masterca,fiction7,slick50,bruins1,sagitari,12481632,peniss,insuranc,2b8riedt,12346789,mrclean,ssptx452,tissot,q1w2e3r4t5y6u7,avatar1,comet1,spacer,vbrjkf,pass11,wanker1,14vbqk9p,noshit,money4me,sayana,fish1234,seaways,pipper,romeo123,karens,wardog,ab123456,gorilla1,andrey123,lifesucks,jamesr,4wcqjn,bearman,glock22,matt11,dflbvrf,barbi,maine1,dima1997,sunnyboy,6bjvpe,bangkok1,666666q,rafiki,letmein0,0raziel0,dalla,london99,wildthin,patrycja,skydog,qcactw,tmjxn151,yqlgr667,jimmyd,stripclub,deadwood,863abgsg,horses1,qn632o,scatman,sonia1,subrosa,woland,kolya,charlie4,moleman,j12345,summer11,angel11,blasen,sandal,mynewpas,retlaw,cambria,mustang4,nohack04,kimber45,fatdog,maiden1,bigload,necron,dupont24,ghost123,turbo2,.ktymrf,radagast,balzac,vsevolod,pankaj,argentum,2bigtits,mamabear,bumblebee,mercury7,maddie1,chomper,jq24nc,snooky,pussylic,1lovers,taltos,warchild,diablo66,jojo12,sumerki,aventura,gagger,annelies,drumset,cumshots,azimut,123580,clambake,bmw540,birthday54,psswrd,paganini,wildwest,filibert,teaseme,1test,scampi,thunder5,antosha,purple12,supersex,hhhhhh1,brujah,111222333a,13579a,bvgthfnjh,4506802a,killians,choco,qqqwwweee,raygun,1grand,koetsu13,sharp1,mimi92139,fastfood,idontcare,bluered,chochoz,4z3al0ts,target1,sheffiel,labrat,stalingrad,147123,cubfan,corvett1,holden1,snapper1,4071505,amadeo,pollo,desperados,lovestory,marcopolo,mumbles,familyguy,kimchee,marcio,support1,tekila,shygirl1,trekkie,submissi,ilaria,salam,loveu,wildstar,master69,sales1,netware,homer2,arseniy,gerrity1,raspberr,atreyu,stick1,aldric,tennis12,matahari,alohomora,dicanio,michae1,michaeld,666111,luvbug,boyscout,esmerald,mjordan,admiral1,steamboa,616913,ybhdfyf,557711,555999,sunray,apokalipsis,theroc,bmw330,buzzy,chicos,lenusik,shadowma,eagles05,444222,peartree,qqq123,sandmann,spring1,430799,phatass,andi03,binky1,arsch,bamba,kenny123,fabolous,loser123,poop12,maman,phobos,tecate,myxworld4,metros,cocorico,nokia6120,johnny69,hater,spanked,313233,markos,love2011,mozart1,viktoriy,reccos,331234,hornyone,vitesse,1um83z,55555q,proline,v12345,skaven,alizee,bimini,fenerbahce,543216,zaqqaz,poi123,stabilo,brownie1,1qwerty1,dinesh,baggins1,1234567t,davidkin,friend1,lietuva,octopuss,spooks,12345qq,myshit,buttface,paradoxx,pop123,golfin,sweet69,rfghbp,sambuca,kayak1,bogus1,girlz,dallas12,millers,123456zx,operatio,pravda,eternal1,chase123,moroni,proust,blueduck,harris1,redbarch,996699,1010101,mouche,millenni,1123456,score1,1234565,1234576,eae21157,dave12,pussyy,gfif1991,1598741,hoppy,darrian,snoogins,fartface,ichbins,vfkbyrf,rusrap,2741001,fyfrjylf,aprils,favre,thisis,bannana,serval,wiggum,satsuma,matt123,ivan123,gulmira,123zxc123,oscar2,acces,annie2,dragon0,emiliano,allthat,pajaro,amandine,rawiswar,sinead,tassie,karma1,piggys,nokias,orions,origami,type40,mondo,ferrets,monker,biteme2,gauntlet,arkham,ascona,ingram01,klem1,quicksil,bingo123,blue66,plazma,onfire,shortie,spjfet,123963,thered,fire777,lobito,vball,1chicken,moosehea,elefante,babe23,jesus12,parallax,elfstone,number5,shrooms,freya,hacker1,roxette,snoops,number7,fellini,dtlmvf,chigger,mission1,mitsubis,kannan,whitedog,james01,ghjgecr,rfnfgekmnf,everythi,getnaked,prettybo,sylvan,chiller,carrera4,cowbo,biochem,azbuka,qwertyuiop1,midnight1,informat,audio1,alfred1,0range,sucker1,scott2,russland,1eagle,torben,djkrjlfd,rocky6,maddy1,bonobo,portos,chrissi,xjznq5,dexte,vdlxuc,teardrop,pktmxr,iamtheone,danijela,eyphed,suzuki1,etvww4,redtail,ranger11,mowerman,asshole2,coolkid,adriana1,bootcamp,longcut,evets,npyxr5,bighurt,bassman1,stryder,giblet,nastja,blackadd,topflite,wizar,cumnow,technolo,bassboat,bullitt,kugm7b,maksimus,wankers,mine12,sunfish,pimpin1,shearer9,user1,vjzgjxnf,tycobb,80070633pc,stanly,vitaly,shirley1,cinzia,carolyn1,angeliqu,teamo,qdarcv,aa123321,ragdoll,bonit,ladyluck,wiggly,vitara,jetbalance,12345600,ozzman,dima12345,mybuddy,shilo,satan66,erebus,warrio,090808qwe,stupi,bigdan,paul1234,chiapet,brooks1,philly1,dually,gowest,farmer1,1qa2ws3ed4rf,alberto1,beachboy,barne,aa12345,aliyah,radman,benson1,dfkthbq,highball,bonou2,i81u812,workit,darter,redhook,csfbr5yy,buttlove,episode1,ewyuza,porthos,lalal,abcd12,papero,toosexy,keeper1,silver7,jujitsu,corset,pilot123,simonsay,pinggolf,katerinka,kender,drunk1,fylhjvtlf,rashmi,nighthawk,maggy,juggernaut,larryb,cabibble,fyabcf,247365,gangstar,jaybee,verycool,123456789qw,forbidde,prufrock,12345zxc,malaika,blackbur,docker,filipe,koshechka,gemma1,djamaal,dfcbkmtdf,gangst,9988aa,ducks1,pthrfkj,puertorico,muppets,griffins,whippet,sauber,timofey,larinso,123456789zxc,quicken,qsefth,liteon,headcase,bigdadd,zxc321,maniak,jamesc,bassmast,bigdogs,1girls,123xxx,trajan,lerochka,noggin,mtndew,04975756,domin,wer123,fumanchu,lambada,thankgod,june22,kayaking,patchy,summer10,timepass,poiu1234,kondor,kakka,lament,zidane10,686xqxfg,l8v53x,caveman1,nfvthkfy,holymoly,pepita,alex1996,mifune,fighter1,asslicker,jack22,abc123abc,zaxxon,midnigh,winni,psalm23,punky,monkey22,password13,mymusic,justyna,annushka,lucky5,briann,495rus19,withlove,almaz,supergir,miata,bingbong,bradpitt,kamasutr,yfgjktjy,vanman,pegleg,amsterdam1,123a321,letmein9,shivan,korona,bmw520,annette1,scotsman,gandal,welcome12,sc00by,qpwoei,fred69,m1sf1t,hamburg1,1access,dfkmrbhbz,excalibe,boobies1,fuckhole,karamel,starfuck,star99,breakfas,georgiy,ywvxpz,smasher,fatcat1,allanon,12345n,coondog,whacko,avalon1,scythe,saab93,timon,khorne,atlast,nemisis,brady12,blenheim,52678677,mick7278,9skw5g,fleetwoo,ruger1,kissass,pussy7,scruff,12345l,bigfun,vpmfsz,yxkck878,evgeny,55667788,lickher,foothill,alesis,poppies,77777778,californi,mannie,bartjek,qhxbij,thehulk,xirt2k,angelo4ek,rfkmrekznjh,tinhorse,1david,sparky12,night1,luojianhua,bobble,nederland,rosemari,travi,minou,ciscokid,beehive,565hlgqo,alpine1,samsung123,trainman,xpress,logistic,vw198m2n,hanter,zaqwsx123,qwasz,mariachi,paska,kmg365,kaulitz,sasha12,north1,polarbear,mighty1,makeksa11,123456781,one4all,gladston,notoriou,polniypizdec110211,gosia,grandad,xholes,timofei,invalidp,speaker1,zaharov,maggiema,loislane,gonoles,br5499,discgolf,kaskad,snooper,newman1,belial,demigod,vicky1,pridurok,alex1990,tardis1,cruzer,hornie,sacramen,babycat,burunduk,mark69,oakland1,me1234,gmctruck,extacy,sexdog,putang,poppen,billyd,1qaz2w,loveable,gimlet,azwebitalia,ragtop,198500,qweas,mirela,rock123,11bravo,sprewell,tigrenok,jaredleto,vfhbif,blue2,rimjob,catwalk,sigsauer,loqse,doromich,jack01,lasombra,jonny5,newpassword,profesor,garcia1,123as123,croucher,demeter,4_life,rfhfvtkm,superman2,rogues,assword1,russia1,jeff1,mydream,z123456789,rascal1,darre,kimberl,pickle1,ztmfcq,ponchik,lovesporn,hikari,gsgba368,pornoman,chbjun,choppy,diggity,nightwolf,viktori,camar,vfhecmrf,alisa1,minstrel,wishmaster,mulder1,aleks,gogirl,gracelan,8womys,highwind,solstice,dbrnjhjdyf,nightman,pimmel,beertje,ms6nud,wwfwcw,fx3tuo,poopface,asshat,dirtyd,jiminy,luv2fuck,ptybnxtvgbjy,dragnet,pornogra,10inch,scarlet1,guido1,raintree,v123456,1aaaaaaa,maxim1935,hotwater,gadzooks,playaz,harri,brando1,defcon1,ivanna,123654a,arsenal2,candela,nt5d27,jaime1,duke1,burton1,allstar1,dragos,newpoint,albacore,1236987z,verygoodbot,1wildcat,fishy1,ptktysq,chris11,puschel,itdxtyrj,7kbe9d,serpico,jazzie,1zzzzz,kindbuds,wenef45313,1compute,tatung,sardor,gfyfcjybr,test99,toucan,meteora,lysander,asscrack,jowgnx,hevnm4,suckthis,masha123,karinka,marit,oqglh565,dragon00,vvvbbb,cheburashka,vfrfrf,downlow,unforgiven,p3e85tr,kim123,sillyboy,gold1,golfvr6,quicksan,irochka,froglegs,shortsto,caleb1,tishka,bigtitts,smurfy,bosto,dropzone,nocode,jazzbass,digdug,green7,saltlake,therat,dmitriev,lunita,deaddog,summer0,1212qq,bobbyg,mty3rh,isaac1,gusher,helloman,sugarbear,corvair,extrem,teatime,tujazopi,titanik,efyreg,jo9k2jw2,counchac,tivoli,utjvtnhbz,bebit,jacob6,clayton1,incubus1,flash123,squirter,dima2010,cock1,rawks,komatsu,forty2,98741236,cajun1,madelein,mudhoney,magomed,q111111,qaswed,consense,12345b,bakayaro,silencer,zoinks,bigdic,werwolf,pinkpuss,96321478,alfie1,ali123,sarit,minette,musics,chato,iaapptfcor,cobaka,strumpf,datnigga,sonic123,yfnecbr,vjzctvmz,pasta1,tribbles,crasher,htlbcrf,1tiger,shock123,bearshar,syphon,a654321,cubbies1,jlhanes,eyespy,fucktheworld,carrie1,bmw325is,suzuk,mander,dorina,mithril,hondo1,vfhnbyb,sachem,newton1,12345x,7777755102q,230857z,xxxsex,scubapro,hayastan,spankit,delasoul,searock6,fallout3,nilrem,24681357,pashka,voluntee,pharoh,willo,india1,badboy69,roflmao,gunslinger,lovergir,mama12,melange,640xwfkv,chaton,darkknig,bigman1,aabbccdd,harleyd,birdhouse,giggsy,hiawatha,tiberium,joker7,hello1234,sloopy,tm371855,greendog,solar1,bignose,djohn11,espanol,oswego,iridium,kavitha,pavell,mirjam,cyjdsvujljv,alpha5,deluge,hamme,luntik,turismo,stasya,kjkbnf,caeser,schnecke,tweety1,tralfaz,lambrett,prodigy1,trstno1,pimpshit,werty1,karman,bigboob,pastel,blackmen,matthew8,moomin,q1w2e,gilly,primaver,jimmyg,house2,elviss,15975321,1jessica,monaliza,salt55,vfylfhbyrf,harley11,tickleme,murder1,nurgle,kickass1,theresa1,fordtruck,pargolf,managua,inkognito,sherry1,gotit,friedric,metro2033,slk230,freeport,cigarett,492529,vfhctkm,thebeach,twocats,bakugan,yzerman1,charlieb,motoko,skiman,1234567w,pussy3,love77,asenna,buffie,260zntpc,kinkos,access20,mallard1,fuckyou69,monami,rrrrr1,bigdog69,mikola,1boomer,godzila,ginger2,dima2000,skorpion39,dima1234,hawkdog79,warrior2,ltleirf,supra1,jerusale,monkey01,333z333,666888,kelsey1,w8gkz2x1,fdfnfh,msnxbi,qwe123rty,mach1,monkey3,123456789qq,c123456,nezabudka,barclays,nisse,dasha1,12345678987654321,dima1993,oldspice,frank2,rabbitt,prettyboy,ov3ajy,iamthema,kawasak,banjo1,gtivr6,collants,gondor,hibees,cowboys2,codfish,buster2,purzel,rubyred,kayaker,bikerboy,qguvyt,masher,sseexx,kenshiro,moonglow,semenova,rosari,eduard1,deltaforce,grouper,bongo1,tempgod,1taylor,goldsink,qazxsw1,1jesus,m69fg2w,maximili,marysia,husker1,kokanee,sideout,googl,south1,plumber1,trillian,00001,1357900,farkle,1xxxxx,pascha,emanuela,bagheera,hound1,mylov,newjersey,swampfox,sakic19,torey,geforce,wu4etd,conrail,pigman,martin2,ber02,nascar2,angel69,barty,kitsune,cornet,yes90125,goomba,daking,anthea,sivart,weather1,ndaswf,scoubidou,masterchief,rectum,3364068,oranges1,copter,1samanth,eddies,mimoza,ahfywbz,celtic88,86mets,applemac,amanda11,taliesin,1angel,imhere,london11,bandit12,killer666,beer1,06225930,psylocke,james69,schumach,24pnz6kc,endymion,wookie1,poiu123,birdland,smoochie,lastone,rclaki,olive1,pirat,thunder7,chris69,rocko,151617,djg4bb4b,lapper,ajcuivd289,colole57,shadow7,dallas21,ajtdmw,executiv,dickies,omegaman,jason12,newhaven,aaaaaas,pmdmscts,s456123789,beatri,applesauce,levelone,strapon,benladen,creaven,ttttt1,saab95,f123456,pitbul,54321a,sex12345,robert3,atilla,mevefalkcakk,1johnny,veedub,lilleke,nitsuj,5t6y7u8i,teddys,bluefox,nascar20,vwjetta,buffy123,playstation3,loverr,qweasd12,lover2,telekom,benjamin1,alemania,neutrino,rockz,valjean,testicle,trinity3,realty,firestarter,794613852,ardvark,guadalup,philmont,arnold1,holas,zw6syj,birthday299,dover1,sexxy1,gojets,741236985,cance,blue77,xzibit,qwerty88,komarova,qweszxc,footer,rainger,silverst,ghjcnb,catmando,tatooine,31217221027711,amalgam,69dude,qwerty321,roscoe1,74185,cubby,alfa147,perry1,darock,katmandu,darknight,knicks1,freestuff,45454,kidman,4tlved,axlrose,cutie1,quantum1,joseph10,ichigo,pentium3,rfhectkm,rowdy1,woodsink,justforfun,sveta123,pornografia,mrbean,bigpig,tujheirf,delta9,portsmou,hotbod,kartal,10111213,fkbyf001,pavel1,pistons1,necromancer,verga,c7lrwu,doober,thegame1,hatesyou,sexisfun,1melissa,tuczno18,bowhunte,gobama,scorch,campeon,bruce2,fudge1,herpderp,bacon1,redsky,blackeye,19966991,19992000,ripken8,masturba,34524815,primax,paulina1,vp6y38,427cobra,4dwvjj,dracon,fkg7h4f3v6,longview,arakis,panama1,honda2,lkjhgfdsaz,razors,steels,fqkw5m,dionysus,mariajos,soroka,enriqu,nissa,barolo,king1234,hshfd4n279,holland1,flyer1,tbones,343104ky,modems,tk421,ybrbnrf,pikapp,sureshot,wooddoor,florida2,mrbungle,vecmrf,catsdogs,axolotl,nowayout,francoi,chris21,toenail,hartland,asdjkl,nikkii,onlyyou,buckskin,fnord,flutie,holen1,rincewind,lefty1,ducky1,199000,fvthbrf,redskin1,ryno23,lostlove,19mtpgam19,abercrom,benhur,jordan11,roflcopter,ranma,phillesh,avondale,igromania,p4ssword,jenny123,tttttt1,spycams,cardigan,2112yyz,sleepy1,paris123,mopars,lakers34,hustler1,james99,matrix3,popimp,12pack,eggbert,medvedev,testit,performa,logitec,marija,sexybeast,supermanboy,iwantit,rjktcj,jeffer,svarog,halo123,whdbtp,nokia3230,heyjoe,marilyn1,speeder,ibxnsm,prostock,bennyboy,charmin,codydog,parol999,ford9402,jimmer,crayola,159357258,alex77,joey1,cayuga,phish420,poligon,specops,tarasova,caramelo,draconis,dimon,cyzkhw,june29,getbent,1guitar,jimjam,dictiona,shammy,flotsam,0okm9ijn,crapper,technic,fwsadn,rhfdxtyrj,zaq11qaz,anfield1,159753q,curious1,hip-hop,1iiiii,gfhjkm2,cocteau,liveevil,friskie,crackhead,b1afra,elektrik,lancer1,b0ll0cks,jasond,z1234567,tempest1,alakazam,asdfasd,duffy1,oneday,dinkle,qazedctgb,kasimir,happy7,salama,hondaciv,nadezda,andretti,cannondale,sparticu,znbvjd,blueice,money01,finster,eldar,moosie,pappa,delta123,neruda,bmw330ci,jeanpaul,malibu1,alevtina,sobeit,travolta,fullmetal,enamorad,mausi,boston12,greggy,smurf1,ratrace,ichiban,ilovepus,davidg,wolf69,villa1,cocopuff,football12,starfury,zxc12345,forfree,fairfiel,dreams1,tayson,mike2,dogday,hej123,oldtimer,sanpedro,clicker,mollycat,roadstar,golfe,lvbnhbq1,topdevice,a1b2c,sevastopol,calli,milosc,fire911,pink123,team3x,nolimit5,snickers1,annies,09877890,jewel1,steve69,justin11,autechre,killerbe,browncow,slava1,christer,fantomen,redcloud,elenberg,beautiful1,passw0rd1,nazira,advantag,cockring,chaka,rjpzdrf,99941,az123456,biohazar,energie,bubble1,bmw323,tellme,printer1,glavine,1starwar,coolbeans,april17,carly1,quagmire,admin2,djkujuhfl,pontoon,texmex,carlos12,thermo,vaz2106,nougat,bob666,1hockey,1john,cricke,qwerty10,twinz,totalwar,underwoo,tijger,lildevil,123q321,germania,freddd,1scott,beefy,5t4r3e2w1q,fishbait,nobby,hogger,dnstuff,jimmyc,redknapp,flame1,tinfloor,balla,nfnfhby,yukon1,vixens,batata,danny123,1zxcvbnm,gaetan,homewood,greats,tester1,green99,1fucker,sc0tland,starss,glori,arnhem,goatman,1234asd,supertra,bill123,elguapo,sexylegs,jackryan,usmc69,innow,roaddog,alukard,winter11,crawler,gogiants,rvd420,alessandr,homegrow,gobbler,esteba,valeriy,happy12,1joshua,hawking,sicnarf,waynes,iamhappy,bayadera,august2,sashas,gotti,dragonfire,pencil1,halogen,borisov,bassingw,15975346,zachar,sweetp,soccer99,sky123,flipyou,spots3,xakepy,cyclops1,dragon77,rattolo58,motorhea,piligrim,helloween,dmb2010,supermen,shad0w,eatcum,sandokan,pinga,ufkfrnbrf,roksana,amista,pusser,sony1234,azerty1,1qasw2,ghbdt,q1w2e3r4t5y6u7i8,ktutylf,brehznev,zaebali,shitass,creosote,gjrtvjy,14938685,naughtyboy,pedro123,21crack,maurice1,joesakic,nicolas1,matthew9,lbyfhf,elocin,hfcgbplzq,pepper123,tiktak,mycroft,ryan11,firefly1,arriva,cyecvevhbr,loreal,peedee,jessica8,lisa01,anamari,pionex,ipanema,airbag,frfltvbz,123456789aa,epwr49,casper12,sweethear,sanandreas,wuschel,cocodog,france1,119911,redroses,erevan,xtvgbjy,bigfella,geneve,volvo850,evermore,amy123,moxie,celebs,geeman,underwor,haslo1,joy123,hallow,chelsea0,12435687,abarth,12332145,tazman1,roshan,yummie,genius1,chrisd,ilovelife,seventy7,qaz1wsx2,rocket88,gaurav,bobbyboy,tauchen,roberts1,locksmit,masterof,www111,d9ungl,volvos40,asdasd1,golfers,jillian1,7xm5rq,arwpls4u,gbhcf2,elloco,football2,muerte,bob101,sabbath1,strider1,killer66,notyou,lawnboy,de7mdf,johnnyb,voodoo2,sashaa,homedepo,bravos,nihao123,braindea,weedhead,rajeev,artem1,camille1,rockss,bobbyb,aniston,frnhbcf,oakridge,biscayne,cxfcnm,dressage,jesus3,kellyann,king69,juillet,holliste,h00ters,ripoff,123645,1999ar,eric12,123777,tommi,dick12,bilder,chris99,rulezz,getpaid,chicubs,ender1,byajhvfnbrf,milkshak,sk8board,freakshow,antonella,monolit,shelb,hannah01,masters1,pitbull1,1matthew,luvpussy,agbdlcid,panther2,alphas,euskadi,8318131,ronnie1,7558795,sweetgirl,cookie59,sequoia,5552555,ktyxbr,4500455,money7,severus,shinobu,dbityrf,phisig,rogue2,fractal,redfred,sebastian1,nelli,b00mer,cyberman,zqjphsyf6ctifgu,oldsmobile,redeemer,pimpi,lovehurts,1slayer,black13,rtynfdh,airmax,g00gle,1panther,artemon,nopasswo,fuck1234,luke1,trinit,666000,ziadma,oscardog,davex,hazel1,isgood,demond,james5,construc,555551,january2,m1911a1,flameboy,merda,nathan12,nicklaus,dukester,hello99,scorpio7,leviathan,dfcbktr,pourquoi,vfrcbv123,shlomo,rfcgth,rocky3,ignatz,ajhneyf,roger123,squeek,4815162342a,biskit,mossimo,soccer21,gridlock,lunker,popstar,ghhh47hj764,chutney,nitehawk,vortec,gamma1,codeman,dragula,kappasig,rainbow2,milehigh,blueballs,ou8124me,rulesyou,collingw,mystere,aster,astrovan,firetruck,fische,crawfish,hornydog,morebeer,tigerpaw,radost,144000,1chance,1234567890qwe,gracie1,myopia,oxnard,seminoles,evgeni,edvard,partytim,domani,tuffy1,jaimatadi,blackmag,kzueirf,peternor,mathew1,maggie12,henrys,k1234567,fasted,pozitiv,cfdtkbq,jessica7,goleafs,bandito,girl78,sharingan,skyhigh,bigrob,zorros,poopers,oldschoo,pentium2,gripper,norcal,kimba,artiller,moneymak,00197400,272829,shadow1212,thebull,handbags,all4u2c,bigman2,civics,godisgoo,section8,bandaid,suzanne1,zorba,159123,racecars,i62gbq,rambo123,ironroad,johnson2,knobby,twinboys,sausage1,kelly69,enter2,rhjirf,yessss,james12,anguilla,boutit,iggypop,vovochka,06060,budwiser,romuald,meditate,good1,sandrin,herkules,lakers8,honeybea,11111111a,miche,rangers9,lobster1,seiko,belova,midcon,mackdadd,bigdaddy1,daddie,sepultur,freddy12,damon1,stormy1,hockey2,bailey12,hedimaptfcor,dcowboys,sadiedog,thuggin,horny123,josie1,nikki2,beaver69,peewee1,mateus,viktorija,barrys,cubswin1,matt1234,timoxa,rileydog,sicilia,luckycat,candybar,julian1,abc456,pussylip,phase1,acadia,catty,246800,evertonf,bojangle,qzwxec,nikolaj,fabrizi,kagome,noncapa0,marle,popol,hahaha1,cossie,carla10,diggers,spankey,sangeeta,cucciolo,breezer,starwar1,cornholio,rastafari,spring99,yyyyyyy1,webstar,72d5tn,sasha1234,inhouse,gobuffs,civic1,redstone,234523,minnie1,rivaldo,angel5,sti2000,xenocide,11qq11,1phoenix,herman1,holly123,tallguy,sharks1,madri,superbad,ronin,jalal123,hardbody,1234567r,assman1,vivahate,buddylee,38972091,bonds25,40028922,qrhmis,wp2005,ceejay,pepper01,51842543,redrum1,renton,varadero,tvxtjk7r,vetteman,djhvbrc,curly1,fruitcak,jessicas,maduro,popmart,acuari,dirkpitt,buick1,bergerac,golfcart,pdtpljxrf,hooch1,dudelove,d9ebk7,123452000,afdjhbn,greener,123455432,parachut,mookie12,123456780,jeepcj5,potatoe,sanya,qwerty2010,waqw3p,gotika,freaky1,chihuahu,buccanee,ecstacy,crazyboy,slickric,blue88,fktdnbyf,2004rj,delta4,333222111,calient,ptbdhw,1bailey,blitz1,sheila1,master23,hoagie,pyf8ah,orbita,daveyboy,prono1,delta2,heman,1horny,tyrik123,ostrov,md2020,herve,rockfish,el546218,rfhbyjxrf,chessmaster,redmoon,lenny1,215487,tomat,guppy,amekpass,amoeba,my3girls,nottingh,kavita,natalia1,puccini,fabiana,8letters,romeos,netgear,casper2,taters,gowings,iforgot1,pokesmot,pollit,lawrun,petey1,rosebuds,007jr,gthtcnhjqrf,k9dls02a,neener,azertyu,duke11,manyak,tiger01,petros,supermar,mangas,twisty,spotter,takagi,dlanod,qcmfd454,tusymo,zz123456,chach,navyblue,gilbert1,2kash6zq,avemaria,1hxboqg2s,viviane,lhbjkjubz2957704,nowwowtg,1a2b3c4,m0rn3,kqigb7,superpuper,juehtw,gethigh,theclown,makeme,pradeep,sergik,deion21,nurik,devo2706,nbvibt,roman222,kalima,nevaeh,martin7,anathema,florian1,tamwsn3sja,dinmamma,133159,123654q,slicks,pnp0c08,yojimbo,skipp,kiran,pussyfuck,teengirl,apples12,myballs,angeli,1234a,125678,opelastra,blind1,armagedd,fish123,pitufo,chelseaf,thedevil,nugget1,cunt69,beetle1,carter15,apolon,collant,password00,fishboy,djkrjdf,deftone,celti,three11,cyrus1,lefthand,skoal1,ferndale,aries1,fred01,roberta1,chucks,cornbread,lloyd1,icecrea,cisco123,newjerse,vfhrbpf,passio,volcom1,rikimaru,yeah11,djembe,facile,a1l2e3x4,batman7,nurbol,lorenzo1,monica69,blowjob1,998899,spank1,233391,n123456,1bear,bellsout,999998,celtic67,sabre1,putas,y9enkj,alfabeta,heatwave,honey123,hard4u,insane1,xthysq,magnum1,lightsaber,123qweqwe,fisher1,pixie1,precios,benfic,thegirls,bootsman,4321rewq,nabokov,hightime,djghjc,1chelsea,junglist,august16,t3fkvkmj,1232123,lsdlsd12,chuckie1,pescado,granit,toogood,cathouse,natedawg,bmw530,123kid,hajime,198400,engine1,wessonnn,kingdom1,novembre,1rocks,kingfisher,qwerty89,jordan22,zasranec,megat,sucess,installutil,fetish01,yanshi1982,1313666,1314520,clemence,wargod,time1,newzealand,snaker,13324124,cfrehf,hepcat,mazahaka,bigjay,denisov,eastwest,1yellow,mistydog,cheetos,1596357,ginger11,mavrik,bubby1,bhbyf,pyramide,giusepp,luthien,honda250,andrewjackie,kentavr,lampoon,zaq123wsx,sonicx,davidh,1ccccc,gorodok,windsong,programm,blunt420,vlad1995,zxcvfdsa,tarasov,mrskin,sachas,mercedes1,koteczek,rawdog,honeybear,stuart1,kaktys,richard7,55555n,azalia,hockey10,scouter,francy,1xxxxxx,julie456,tequilla,penis123,schmoe,tigerwoods,1ferrari,popov,snowdrop,matthieu,smolensk,cornflak,jordan01,love2000,23wesdxc,kswiss,anna2000,geniusnet,baby2000,33ds5x,waverly,onlyone4,networkingpe,raven123,blesse,gocards,wow123,pjflkork,juicey,poorboy,freeee,billybo,shaheen,zxcvbnm.,berlit,truth1,gepard,ludovic,gunther1,bobby2,bob12345,sunmoon,septembr,bigmac1,bcnjhbz,seaking,all4u,12qw34er56ty,bassie,nokia5228,7355608,sylwia,charvel,billgate,davion,chablis,catsmeow,kjiflrf,amylynn,rfvbkkf,mizredhe,handjob,jasper12,erbol,solara,bagpipe,biffer,notime,erlan,8543852,sugaree,oshkosh,fedora,bangbus,5lyedn,longball,teresa1,bootyman,aleksand,qazwsxedc12,nujbhc,tifosi,zpxvwy,lights1,slowpoke,tiger12,kstate,password10,alex69,collins1,9632147,doglover,baseball2,security1,grunts,orange2,godloves,213qwe879,julieb,1qazxsw23edcvfr4,noidea,8uiazp,betsy1,junior2,parol123,123456zz,piehonkii,kanker,bunky,hingis,reese1,qaz123456,sidewinder,tonedup,footsie,blackpoo,jalapeno,mummy1,always1,josh1,rockyboy,plucky,chicag,nadroj,blarney,blood123,wheaties,packer1,ravens1,mrjones,gfhjkm007,anna2010,awatar,guitar12,hashish,scale1,tomwaits,amrita,fantasma,rfpfym,pass2,tigris,bigair,slicker,sylvi,shilpa,cindylou,archie1,bitches1,poppys,ontime,horney1,camaroz28,alladin,bujhm,cq2kph,alina1,wvj5np,1211123a,tetons,scorelan,concordi,morgan2,awacs,shanty,tomcat14,andrew123,bear69,vitae,fred99,chingy,octane,belgario,fatdaddy,rhodan,password23,sexxes,boomtown,joshua01,war3demo,my2kids,buck1,hot4you,monamour,12345aa,yumiko,parool,carlton1,neverland,rose12,right1,sociald,grouse,brandon0,cat222,alex00,civicex,bintang,malkav,arschloc,dodgeviper,qwerty666,goduke,dante123,boss1,ontheroc,corpsman,love14,uiegu451,hardtail,irondoor,ghjrehfnehf,36460341,konijn,h2slca,kondom25,123456ss,cfytxrf,btnjey,nando,freemail,comander,natas666,siouxsie,hummer1,biomed,dimsum,yankees0,diablo666,lesbian1,pot420,jasonm,glock23,jennyb,itsmine,lena2010,whattheh,beandip,abaddon,kishore,signup,apogee,biteme12,suzieq,vgfun4,iseeyou,rifleman,qwerta,4pussy,hawkman,guest1,june17,dicksuck,bootay,cash12,bassale,ktybyuhfl,leetch,nescafe,7ovtgimc,clapton1,auror,boonie,tracker1,john69,bellas,cabinboy,yonkers,silky1,ladyffesta,drache,kamil1,davidp,bad123,snoopy12,sanche,werthvfy,achille,nefertiti,gerald1,slage33,warszawa,macsan26,mason123,kotopes,welcome8,nascar99,kiril,77778888,hairy1,monito,comicsans,81726354,killabee,arclight,yuo67,feelme,86753099,nnssnn,monday12,88351132,88889999,websters,subito,asdf12345,vaz2108,zvbxrpl,159753456852,rezeda,multimed,noaccess,henrique,tascam,captiva,zadrot,hateyou,sophie12,123123456,snoop1,charlie8,birmingh,hardline,libert,azsxdcf,89172735872,rjpthju,bondar,philips1,olegnaruto,myword,yakman,stardog,banana12,1234567890w,farout,annick,duke01,rfj422,billard,glock19,shaolin1,master10,cinderel,deltaone,manning1,biggreen,sidney1,patty1,goforit1,766rglqy,sevendus,aristotl,armagedo,blumen,gfhfyjz,kazakov,lekbyxxx,accord1,idiota,soccer16,texas123,victoire,ololo,chris01,bobbbb,299792458,eeeeeee1,confiden,07070,clarks,techno1,kayley,stang1,wwwwww1,uuuuu1,neverdie,jasonr,cavscout,481516234,mylove1,shaitan,1qazxcvb,barbaros,123456782000,123wer,thissucks,7seven,227722,faerie,hayduke,dbacks,snorkel,zmxncbv,tiger99,unknown1,melmac,polo1234,sssssss1,1fire,369147,bandung,bluejean,nivram,stanle,ctcnhf,soccer20,blingbli,dirtball,alex2112,183461,skylin,boobman,geronto,brittany1,yyz2112,gizmo69,ktrcec,dakota12,chiken,sexy11,vg08k714,bernadet,1bulldog,beachs,hollyb,maryjoy,margo1,danielle1,chakra,alexand,hullcity,matrix12,sarenna,pablos,antler,supercar,chomsky,german1,airjordan,545ettvy,camaron,flight1,netvideo,tootall,valheru,481516,1234as,skimmer,redcross,inuyash,uthvfy,1012nw,edoardo,bjhgfi,golf11,9379992a,lagarto,socball,boopie,krazy,.adgjmptw,gaydar,kovalev,geddylee,firstone,turbodog,loveee,135711,badbo,trapdoor,opopop11,danny2,max2000,526452,kerry1,leapfrog,daisy2,134kzbip,1andrea,playa1,peekab00,heskey,pirrello,gsewfmck,dimon4ik,puppie,chelios,554433,hypnodanny,fantik,yhwnqc,ghbdtngjrf,anchorag,buffett1,fanta,sappho,024680,vialli,chiva,lucylu,hashem,exbntkm,thema,23jordan,jake11,wildside,smartie,emerica,2wj2k9oj,ventrue,timoth,lamers,baerchen,suspende,boobis,denman85,1adam12,otello,king12,dzakuni,qsawbbs,isgay,porno123,jam123,daytona1,tazzie,bunny123,amaterasu,jeffre,crocus,mastercard,bitchedup,chicago7,aynrand,intel1,tamila,alianza,mulch,merlin12,rose123,alcapone,mircea,loveher,joseph12,chelsea6,dorothy1,wolfgar,unlimite,arturik,qwerty3,paddy1,piramid,linda123,cooool,millie1,warlock1,forgotit,tort02,ilikeyou,avensis,loveislife,dumbass1,clint1,2110se,drlove,olesia,kalinina,sergey123,123423,alicia1,markova,tri5a3,media1,willia1,xxxxxxx1,beercan,smk7366,jesusislord,motherfuck,smacker,birthday5,jbaby,harley2,hyper1,a9387670a,honey2,corvet,gjmptw,rjhjkmbien,apollon,madhuri,3a5irt,cessna17,saluki,digweed,tamia1,yja3vo,cfvlehfr,1111111q,martyna,stimpy1,anjana,yankeemp,jupiler,idkfa,1blue,fromv,afric,3xbobobo,liverp00l,nikon1,amadeus1,acer123,napoleo,david7,vbhjckfdf,mojo69,percy1,pirates1,grunt1,alenushka,finbar,zsxdcf,mandy123,1fred,timewarp,747bbb,druids,julia123,123321qq,spacebar,dreads,fcbarcelona,angela12,anima,christopher1,stargazer,123123s,hockey11,brewski,marlbor,blinker,motorhead,damngood,werthrf,letmein3,moremoney,killer99,anneke,eatit,pilatus,andrew01,fiona1,maitai,blucher,zxgdqn,e5pftu,nagual,panic1,andron,openwide,alphabeta,alison1,chelsea8,fende,mmm666,1shot2,a19l1980,123456@,1black,m1chael,vagner,realgood,maxxx,vekmnbr,stifler,2509mmh,tarkan,sherzod,1234567b,gunners1,artem2010,shooby,sammie1,p123456,piggie,abcde12345,nokia6230,moldir,piter,1qaz3edc,frequenc,acuransx,1star,nikeair,alex21,dapimp,ranjan,ilovegirls,anastasiy,berbatov,manso,21436587,leafs1,106666,angelochek,ingodwetrust,123456aaa,deano,korsar,pipetka,thunder9,minka,himura,installdevic,1qqqqq,digitalprodu,suckmeoff,plonker,headers,vlasov,ktr1996,windsor1,mishanya,garfield1,korvin,littlebit,azaz09,vandamme,scripto,s4114d,passward,britt1,r1chard,ferrari5,running1,7xswzaq,falcon2,pepper76,trademan,ea53g5,graham1,volvos80,reanimator,micasa,1234554321q,kairat,escorpion,sanek94,karolina1,kolovrat,karen2,1qaz@wsx,racing1,splooge,sarah2,deadman1,creed1,nooner,minicoop,oceane,room112,charme,12345ab,summer00,wetcunt,drewman,nastyman,redfire,appels,merlin69,dolfin,bornfree,diskette,ohwell,12345678qwe,jasont,madcap,cobra2,dolemit1,whatthehell,juanit,voldemar,rocke,bianc,elendil,vtufgjkbc,hotwheels,spanis,sukram,pokerface,k1ller,freakout,dontae,realmadri,drumss,gorams,258789,snakey,jasonn,whitewolf,befree,johnny99,pooka,theghost,kennys,vfvektxrf,toby1,jumpman23,deadlock,barbwire,stellina,alexa1,dalamar,mustanggt,northwes,tesoro,chameleo,sigtau,satoshi,george11,hotcum,cornell1,golfer12,geek01d,trololo,kellym,megapolis,pepsi2,hea666,monkfish,blue52,sarajane,bowler1,skeets,ddgirls,hfccbz,bailey01,isabella1,dreday,moose123,baobab,crushme,000009,veryhot,roadie,meanone,mike18,henriett,dohcvtec,moulin,gulnur,adastra,angel9,western1,natura,sweetpe,dtnfkm,marsbar,daisys,frogger1,virus1,redwood1,streetball,fridolin,d78unhxq,midas,michelob,cantik,sk2000,kikker,macanudo,rambone,fizzle,20000,peanuts1,cowpie,stone32,astaroth,dakota01,redso,mustard1,sexylove,giantess,teaparty,bobbin,beerbong,monet1,charles3,anniedog,anna1988,cameleon,longbeach,tamere,qpful542,mesquite,waldemar,12345zx,iamhere,lowboy,canard,granp,daisymay,love33,moosejaw,nivek,ninjaman,shrike01,aaa777,88002000600,vodolei,bambush,falcor,harley69,alphaomega,severine,grappler,bosox,twogirls,gatorman,vettes,buttmunch,chyna,excelsio,crayfish,birillo,megumi,lsia9dnb9y,littlebo,stevek,hiroyuki,firehous,master5,briley2,gangste,chrisk,camaleon,bulle,troyboy,froinlaven,mybutt,sandhya,rapala,jagged,crazycat,lucky12,jetman,wavmanuk,1heather,beegee,negril,mario123,funtime1,conehead,abigai,mhorgan,patagoni,travel1,backspace,frenchfr,mudcat,dashenka,baseball3,rustys,741852kk,dickme,baller23,griffey1,suckmycock,fuhrfzgc,jenny2,spuds,berlin1,justfun,icewind,bumerang,pavlusha,minecraft123,shasta1,ranger12,123400,twisters,buthead,miked,finance1,dignity7,hello9,lvjdp383,jgthfnjh,dalmatio,paparoach,miller31,2bornot2b,fathe,monterre,theblues,satans,schaap,jasmine2,sibelius,manon,heslo,jcnhjd,shane123,natasha2,pierrot,bluecar,iloveass,harriso,red12,london20,job314,beholder,reddawg,fuckyou!,pussylick,bologna1,austintx,ole4ka,blotto,onering,jearly,balbes,lightbul,bighorn,crossfir,lee123,prapor,1ashley,gfhjkm22,wwe123,09090,sexsite,marina123,jagua,witch1,schmoo,parkview,dragon3,chilango,ultimo,abramova,nautique,2bornot2,duende,1arthur,nightwing,surfboar,quant4307,15s9pu03,karina1,shitball,walleye1,wildman1,whytesha,1morgan,my2girls,polic,baranova,berezuckiy,kkkkkk1,forzima,fornow,qwerty02,gokart,suckit69,davidlee,whatnow,edgard,tits1,bayshore,36987412,ghbphfr,daddyy,explore1,zoidberg,5qnzjx,morgane,danilov,blacksex,mickey12,balsam,83y6pv,sarahc,slaye,all4u2,slayer69,nadia1,rlzwp503,4cranker,kaylie,numberon,teremok,wolf12,deeppurple,goodbeer,aaa555,66669999,whatif,harmony1,ue8fpw,3tmnej,254xtpss,dusty197,wcksdypk,zerkalo,dfnheirf,motorol,digita,whoareyou,darksoul,manics,rounders,killer11,d2000lb,cegthgfhjkm,catdog1,beograd,pepsico,julius1,123654987,softbal,killer23,weasel1,lifeson,q123456q,444555666,bunches,andy1,darby1,service01,bear11,jordan123,amega,duncan21,yensid,lerxst,rassvet,bronco2,fortis,pornlove,paiste,198900,asdflkjh,1236547890,futur,eugene1,winnipeg261,fk8bhydb,seanjohn,brimston,matthe1,bitchedu,crisco,302731,roxydog,woodlawn,volgograd,ace1210,boy4u2ownnyc,laura123,pronger,parker12,z123456z,andrew13,longlife,sarang,drogba,gobruins,soccer4,holida,espace,almira,murmansk,green22,safina,wm00022,1chevy,schlumpf,doroth,ulises,golf99,hellyes,detlef,mydog,erkina,bastardo,mashenka,sucram,wehttam,generic1,195000,spaceboy,lopas123,scammer,skynyrd,daddy2,titani,ficker,cr250r,kbnthfnehf,takedown,sticky1,davidruiz,desant,nremtp,painter1,bogies,agamemno,kansas1,smallfry,archi,2b4dnvsx,1player,saddie,peapod,6458zn7a,qvw6n2,gfxqx686,twice2,sh4d0w3d,mayfly,375125,phitau,yqmbevgk,89211375759,kumar1,pfhfpf,toyboy,way2go,7pvn4t,pass69,chipster,spoony,buddycat,diamond3,rincewin,hobie,david01,billbo,hxp4life,matild,pokemon2,dimochka,clown1,148888,jenmt3,cuxldv,cqnwhy,cde34rfv,simone1,verynice,toobig,pasha123,mike00,maria2,lolpop,firewire,dragon9,martesana,a1234567890,birthday3,providen,kiska,pitbulls,556655,misawa,damned69,martin11,goldorak,gunship,glory1,winxclub,sixgun,splodge,agent1,splitter,dome69,ifghjb,eliza1,snaiper,wutang36,phoenix7,666425,arshavin,paulaner,namron,m69fg1w,qwert1234,terrys,zesyrmvu,joeman,scoots,dwml9f,625vrobg,sally123,gostoso,symow8,pelota,c43qpul5rz,majinbuu,lithium1,bigstuff,horndog1,kipelov,kringle,1beavis,loshara,octobe,jmzacf,12342000,qw12qw,runescape1,chargers1,krokus,piknik,jessy,778811,gjvbljh,474jdvff,pleaser,misskitty,breaker1,7f4df451,dayan,twinky,yakumo,chippers,matia,tanith,len2ski1,manni,nichol1,f00b4r,nokia3110,standart,123456789i,shami,steffie,larrywn,chucker,john99,chamois,jjjkkk,penmouse,ktnj2010,gooners,hemmelig,rodney1,merlin01,bearcat1,1yyyyy,159753z,1fffff,1ddddd,thomas11,gjkbyrf,ivanka,f1f2f3,petrovna,phunky,conair,brian2,creative1,klipsch,vbitymrf,freek,breitlin,cecili,westwing,gohabsgo,tippmann,1steve,quattro6,fatbob,sp00ky,rastas,1123581,redsea,rfnmrf,jerky1,1aaaaaa,spk666,simba123,qwert54321,123abcd,beavis69,fyfyfc,starr1,1236547,peanutbutter,sintra,12345abcde,1357246,abcde1,climbon,755dfx,mermaids,monte1,serkan,geilesau,777win,jasonc,parkside,imagine1,rockhead,producti,playhard,principa,spammer,gagher,escada,tsv1860,dbyjuhfl,cruiser1,kennyg,montgome,2481632,pompano,cum123,angel6,sooty,bear01,april6,bodyhamm,pugsly,getrich,mikes,pelusa,fosgate,jasonp,rostislav,kimberly1,128mo,dallas11,gooner1,manuel1,cocacola1,imesh,5782790,password8,daboys,1jones,intheend,e3w2q1,whisper1,madone,pjcgujrat,1p2o3i,jamesp,felicida,nemrac,phikap,firecat,jrcfyjxrf,matt12,bigfan,doedel,005500,jasonx,1234567k,badfish,goosey,utjuhfabz,wilco,artem123,igor123,spike123,jor23dan,dga9la,v2jmsz,morgan12,avery1,dogstyle,natasa,221195ws,twopac,oktober7,karthik,poop1,mightymo,davidr,zermatt,jehova,aezakmi1,dimwit,monkey5,serega123,qwerty111,blabl,casey22,boy123,1clutch,asdfjkl1,hariom,bruce10,jeep95,1smith,sm9934,karishma,bazzzz,aristo,669e53e1,nesterov,kill666,fihdfv,1abc2,anna1,silver11,mojoman,telefono,goeagles,sd3lpgdr,rfhfynby,melinda1,llcoolj,idteul,bigchief,rocky13,timberwo,ballers,gatekeep,kashif,hardass,anastasija,max777,vfuyjkbz,riesling,agent99,kappas,dalglish,tincan,orange3,turtoise,abkbvjy,mike24,hugedick,alabala,geolog,aziza,devilboy,habanero,waheguru,funboy,freedom5,natwest,seashore,impaler,qwaszx1,pastas,bmw535,tecktonik,mika00,jobsearc,pinche,puntang,aw96b6,1corvett,skorpio,foundati,zzr1100,gembird,vfnhjcrby,soccer18,vaz2110,peterp,archer1,cross1,samedi,dima1992,hunter99,lipper,hotbody,zhjckfdf,ducati1,trailer1,04325956,cheryl1,benetton,kononenko,sloneczko,rfgtkmrf,nashua,balalaika,ampere,eliston,dorsai,digge,flyrod,oxymoron,minolta,ironmike,majortom,karimov,fortun,putaria,an83546921an13,blade123,franchis,mxaigtg5,dynxyu,devlt4,brasi,terces,wqmfuh,nqdgxz,dale88,minchia,seeyou,housepen,1apple,1buddy,mariusz,bighouse,tango2,flimflam,nicola1,qwertyasd,tomek1,shumaher,kartoshka,bassss,canaries,redman1,123456789as,preciosa,allblacks,navidad,tommaso,beaudog,forrest1,green23,ryjgjxrf,go4it,ironman2,badnews,butterba,1grizzly,isaeva,rembrand,toront,1richard,bigjon,yfltymrf,1kitty,4ng62t,littlejo,wolfdog,ctvtyjd,spain1,megryan,tatertot,raven69,4809594q,tapout,stuntman,a131313,lagers,hotstuf,lfdbl11,stanley2,advokat,boloto,7894561,dooker,adxel187,cleodog,4play,0p9o8i,masterb,bimota,charlee,toystory,6820055,6666667,crevette,6031769,corsa,bingoo,dima1990,tennis11,samuri,avocado,melissa6,unicor,habari,metart,needsex,cockman,hernan,3891576,3334444,amigo1,gobuffs2,mike21,allianz,2835493,179355,midgard,joey123,oneluv,ellis1,towncar,shonuff,scouse,tool69,thomas19,chorizo,jblaze,lisa1,dima1999,sophia1,anna1989,vfvekbxrf,krasavica,redlegs,jason25,tbontb,katrine,eumesmo,vfhufhbnrf,1654321,asdfghj1,motdepas,booga,doogle,1453145,byron1,158272,kardinal,tanne,fallen1,abcd12345,ufyljy,n12345,kucing,burberry,bodger,1234578,februar,1234512,nekkid,prober,harrison1,idlewild,rfnz90,foiegras,pussy21,bigstud,denzel,tiffany2,bigwill,1234567890zzz,hello69,compute1,viper9,hellspaw,trythis,gococks,dogballs,delfi,lupine,millenia,newdelhi,charlest,basspro,1mike,joeblack,975310,1rosebud,batman11,misterio,fucknut,charlie0,august11,juancho,ilonka,jigei743ks,adam1234,889900,goonie,alicat,ggggggg1,1zzzzzzz,sexywife,northstar,chris23,888111,containe,trojan1,jason5,graikos,1ggggg,1eeeee,tigers01,indigo1,hotmale,jacob123,mishima,richard3,cjxb2014,coco123,meagain,thaman,wallst,edgewood,bundas,1power,matilda1,maradon,hookedup,jemima,r3vi3wpass,2004-10-,mudman,taz123,xswzaq,emerson1,anna21,warlord1,toering,pelle,tgwdvu,masterb8,wallstre,moppel,priora,ghjcnjrdfif,yoland,12332100,1j9e7f6f,jazzzz,yesman,brianm,42qwerty42,12345698,darkmanx,nirmal,john31,bb123456,neuspeed,billgates,moguls,fj1200,hbhlair,shaun1,ghbdfn,305pwzlr,nbu3cd,susanb,pimpdad,mangust6403,joedog,dawidek,gigante,708090,703751,700007,ikalcr,tbivbn,697769,marvi,iyaayas,karen123,jimmyboy,dozer1,e6z8jh,bigtime1,getdown,kevin12,brookly,zjduc3,nolan1,cobber,yr8wdxcq,liebe,m1garand,blah123,616879,action1,600000,sumitomo,albcaz,asian1,557799,dave69,556699,sasa123,streaker,michel1,karate1,buddy7,daulet,koks888,roadtrip,wapiti,oldguy,illini1,1234qq,mrspock,kwiatek,buterfly,august31,jibxhq,jackin,taxicab,tristram,talisker,446655,444666,chrisa,freespace,vfhbfyyf,chevell,444333,notyours,442244,christian1,seemore,sniper12,marlin1,joker666,multik,devilish,crf450,cdfoli,eastern1,asshead,duhast,voyager2,cyberia,1wizard,cybernet,iloveme1,veterok,karandash,392781,looksee,diddy,diabolic,foofight,missey,herbert1,bmw318i,premier1,zsfmpv,eric1234,dun6sm,fuck11,345543,spudman,lurker,bitem,lizzy1,ironsink,minami,339311,s7fhs127,sterne,332233,plankton,galax,azuywe,changepa,august25,mouse123,sikici,killer69,xswqaz,quovadis,gnomik,033028pw,777777a,barrakuda,spawn666,goodgod,slurp,morbius,yelnats,cujo31,norman1,fastone,earwig,aureli,wordlife,bnfkbz,yasmi,austin123,timberla,missy2,legalize,netcom,liljon,takeit,georgin,987654321z,warbird,vitalina,all4u3,mmmmmm1,bichon,ellobo,wahoos,fcazmj,aksarben,lodoss,satnam,vasili,197800,maarten,sam138989,0u812,ankita,walte,prince12,anvils,bestia,hoschi,198300,univer,jack10,ktyecbr,gr00vy,hokie,wolfman1,fuckwit,geyser,emmanue,ybrjkftd,qwerty33,karat,dblock,avocat,bobbym,womersle,1please,nostra,dayana,billyray,alternat,iloveu1,qwerty69,rammstein1,mystikal,winne,drawde,executor,craxxxs,ghjcnjnf,999888777,welshman,access123,963214785,951753852,babe69,fvcnthlfv,****me,666999666,testing2,199200,nintendo64,oscarr,guido8,zhanna,gumshoe,jbird,159357456,pasca,123452345,satan6,mithrand,fhbirf,aa1111aa,viggen,ficktjuv,radial9,davids1,rainbow7,futuro,hipho,platin,poppy123,rhenjq,fulle,rosit,chicano,scrumpy,lumpy1,seifer,uvmrysez,autumn1,xenon,susie1,7u8i9o0p,gamer1,sirene,muffy1,monkeys1,kalinin,olcrackmaster,hotmove,uconn,gshock,merson,lthtdyz,pizzaboy,peggy1,pistache,pinto1,fishka,ladydi,pandor,baileys,hungwell,redboy,rookie1,amanda01,passwrd,clean1,matty1,tarkus,jabba1,bobster,beer30,solomon1,moneymon,sesamo,fred11,sunnysid,jasmine5,thebears,putamadre,workhard,flashbac,counter1,liefde,magnat,corky1,green6,abramov,lordik,univers,shortys,david3,vip123,gnarly,1234567s,billy2,honkey,deathstar,grimmy,govinda,direktor,12345678s,linus1,shoppin,rekbrjdf,santeria,prett,berty75,mohican,daftpunk,uekmyfhf,chupa,strats,ironbird,giants56,salisbur,koldun,summer04,pondscum,jimmyj,miata1,george3,redshoes,weezie,bartman1,0p9o8i7u,s1lver,dorkus,125478,omega9,sexisgood,mancow,patric1,jetta1,074401,ghjuhtcc,gfhjk,bibble,terry2,123213,medicin,rebel2,hen3ry,4freedom,aldrin,lovesyou,browny,renwod,winnie1,belladon,1house,tyghbn,blessme,rfhfrfnbwf,haylee,deepdive,booya,phantasy,gansta,cock69,4mnveh,gazza1,redapple,structur,anakin1,manolito,steve01,poolman,chloe123,vlad1998,qazwsxe,pushit,random123,ontherocks,o236nq,brain1,dimedrol,agape,rovnogod,1balls,knigh,alliso,love01,wolf01,flintstone,beernuts,tuffguy,isengard,highfive,alex23,casper99,rubina,getreal,chinita,italian1,airsoft,qwerty23,muffdiver,willi1,grace123,orioles1,redbull1,chino1,ziggy123,breadman,estefan,ljcneg,gotoit,logan123,wideglid,mancity1,treess,qwe123456,kazumi,qweasdqwe,oddworld,naveed,protos,towson,a801016,godislov,at_asp,bambam1,soccer5,dark123,67vette,carlos123,hoser1,scouser,wesdxc,pelus,dragon25,pflhjn,abdula,1freedom,policema,tarkin,eduardo1,mackdad,gfhjkm11,lfplhfgthvf,adilet,zzzzxxxx,childre,samarkand,cegthgegth,shama,fresher,silvestr,greaser,allout,plmokn,sexdrive,nintendo1,fantasy7,oleander,fe126fd,crumpet,pingzing,dionis,hipster,yfcnz,requin,calliope,jerome1,housecat,abc123456789,doghot,snake123,augus,brillig,chronic1,gfhjkbot,expediti,noisette,master7,caliban,whitetai,favorite3,lisamari,educatio,ghjhjr,saber1,zcegth,1958proman,vtkrbq,milkdud,imajica,thehip,bailey10,hockey19,dkflbdjcnjr,j123456,bernar,aeiouy,gamlet,deltachi,endzone,conni,bcgfybz,brandi1,auckland2010,7653ajl1,mardigra,testuser,bunko18,camaro67,36936,greenie,454dfmcq,6xe8j2z4,mrgreen,ranger5,headhunt,banshee1,moonunit,zyltrc,hello3,pussyboy,stoopid,tigger11,yellow12,drums1,blue02,kils123,junkman,banyan,jimmyjam,tbbucs,sportster,badass1,joshie,braves10,lajolla,1amanda,antani,78787,antero,19216801,chich,rhett32,sarahm,beloit,sucker69,corkey,nicosnn,rccola,caracol,daffyduc,bunny2,mantas,monkies,hedonist,cacapipi,ashton1,sid123,19899891,patche,greekgod,cbr1000,leader1,19977991,ettore,chongo,113311,picass,cfif123,rhtfnbd,frances1,andy12,minnette,bigboy12,green69,alices,babcia,partyboy,javabean,freehand,qawsed123,xxx111,harold1,passwo,jonny1,kappa1,w2dlww3v5p,1merlin,222999,tomjones,jakeman,franken,markhegarty,john01,carole1,daveman,caseys,apeman,mookey,moon123,claret,titans1,residentevil,campari,curitiba,dovetail,aerostar,jackdaniels,basenji,zaq12w,glencoe,biglove,goober12,ncc170,far7766,monkey21,eclipse9,1234567v,vanechka,aristote,grumble,belgorod,abhishek,neworleans,pazzword,dummie,sashadog,diablo11,mst3000,koala1,maureen1,jake99,isaiah1,funkster,gillian1,ekaterina20,chibears,astra123,4me2no,winte,skippe,necro,windows9,vinograd,demolay,vika2010,quiksilver,19371ayj,dollar1,shecky,qzwxecrv,butterfly1,merrill1,scoreland,1crazy,megastar,mandragora,track1,dedhed,jacob2,newhope,qawsedrftgyh,shack1,samvel,gatita,shyster,clara1,telstar,office1,crickett,truls,nirmala,joselito,chrisl,lesnik,aaaabbbb,austin01,leto2010,bubbie,aaa12345,widder,234432,salinger,mrsmith,qazsedcft,newshoes,skunks,yt1300,bmw316,arbeit,smoove,123321qweewq,123qazwsx,22221111,seesaw,0987654321a,peach1,1029384756q,sereda,gerrard8,shit123,batcave,energy1,peterb,mytruck,peter12,alesya,tomato1,spirou,laputaxx,magoo1,omgkremidia,knight12,norton1,vladislava,shaddy,austin11,jlbyjxrf,kbdthgekm,punheta,fetish69,exploiter,roger2,manstein,gtnhjd,32615948worms,dogbreath,ujkjdjkjvrf,vodka1,ripcord,fatrat,kotek1,tiziana,larrybir,thunder3,nbvfnb,9kyq6fge,remembe,likemike,gavin1,shinigam,yfcnfcmz,13245678,jabbar,vampyr,ane4ka,lollipo,ashwin,scuderia,limpdick,deagle,3247562,vishenka,fdhjhf,alex02,volvov70,mandys,bioshock,caraca,tombraider,matrix69,jeff123,13579135,parazit,black3,noway1,diablos,hitmen,garden1,aminor,decembe,august12,b00ger,006900,452073t,schach,hitman1,mariner1,vbnmrf,paint1,742617000027,bitchboy,pfqxjyjr,5681392,marryher,sinnet,malik1,muffin12,aninha,piolin,lady12,traffic1,cbvjyf,6345789,june21,ivan2010,ryan123,honda99,gunny,coorslight,asd321,hunter69,7224763,sonofgod,dolphins1,1dolphin,pavlenko,woodwind,lovelov,pinkpant,gblfhfcbyf,hotel1,justinbiebe,vinter,jeff1234,mydogs,1pizza,boats1,parrothe,shawshan,brooklyn1,cbrown,1rocky,hemi426,dragon64,redwings1,porsches,ghostly,hubbahub,buttnut,b929ezzh,sorokina,flashg,fritos,b7mguk,metatron,treehous,vorpal,8902792,marcu,free123,labamba,chiefs1,zxc123zxc,keli_14,hotti,1steeler,money4,rakker,foxwoods,free1,ahjkjd,sidorova,snowwhit,neptune1,mrlover,trader1,nudelamb,baloo,power7,deltasig,bills1,trevo,7gorwell,nokia6630,nokia5320,madhatte,1cowboys,manga1,namtab,sanjar,fanny1,birdman1,adv12775,carlo1,dude1998,babyhuey,nicole11,madmike,ubvyfpbz,qawsedr,lifetec,skyhook,stalker123,toolong,robertso,ripazha,zippy123,1111111a,manol,dirtyman,analslut,jason3,dutches,minhasenha,cerise,fenrir,jayjay1,flatbush,franka,bhbyjxrf,26429vadim,lawntrax,198700,fritzy,nikhil,ripper1,harami,truckman,nemvxyheqdd5oqxyxyzi,gkfytnf,bugaboo,cableman,hairpie,xplorer,movado,hotsex69,mordred,ohyeah1,patrick3,frolov,katieh,4311111q,mochaj,presari,bigdo,753951852,freedom4,kapitan,tomas1,135795,sweet123,pokers,shagme,tane4ka,sentinal,ufgyndmv,jonnyb,skate123,123456798,123456788,very1,gerrit,damocles,dollarbi,caroline1,lloyds,pizdets,flatland,92702689,dave13,meoff,ajnjuhfabz,achmed,madison9,744744z,amonte,avrillavigne,elaine1,norma1,asseater,everlong,buddy23,cmgang1,trash1,mitsu,flyman,ulugbek,june27,magistr,fittan,sebora64,dingos,sleipnir,caterpil,cindys,212121qaz,partys,dialer,gjytltkmybr,qweqaz,janvier,rocawear,lostboy,aileron,sweety1,everest1,pornman,boombox,potter1,blackdic,44448888,eric123,112233aa,2502557i,novass,nanotech,yourname,x12345,indian1,15975300,1234567l,carla51,chicago0,coleta,cxzdsaewq,qqwweerr,marwan,deltic,hollys,qwerasd,pon32029,rainmake,nathan0,matveeva,legioner,kevink,riven,tombraid,blitzen,a54321,jackyl,chinese1,shalimar,oleg1995,beaches1,tommylee,eknock,berli,monkey23,badbob,pugwash,likewhoa,jesus2,yujyd360,belmar,shadow22,utfp5e,angelo1,minimax,pooder,cocoa1,moresex,tortue,lesbia,panthe,snoopy2,drumnbass,alway,gmcz71,6jhwmqku,leppard,dinsdale,blair1,boriqua,money111,virtuagirl,267605,rattlesn,1sunshin,monica12,veritas1,newmexic,millertime,turandot,rfvxfnrf,jaydog,kakawka,bowhunter,booboo12,deerpark,erreway,taylorma,rfkbybyf,wooglin,weegee,rexdog,iamhorny,cazzo1,vhou812,bacardi1,dctktyyfz,godpasi,peanut12,bertha1,fuckyoubitch,ghosty,altavista,jertoot,smokeit,ghjcnbvtyz,fhnehxbr,rolsen,qazxcdews,maddmaxx,redrocke,qazokm,spencer2,thekiller,asdf11,123sex,tupac1,p1234567,dbrown,1biteme,tgo4466,316769,sunghi,shakespe,frosty1,gucci1,arcana,bandit01,lyubov,poochy,dartmout,magpies1,sunnyd,mouseman,summer07,chester7,shalini,danbury,pigboy,dave99,deniss,harryb,ashley11,pppppp1,01081988m,balloon1,tkachenko,bucks1,master77,pussyca,tricky1,zzxxccvv,zoulou,doomer,mukesh,iluv69,supermax,todays,thefox,don123,dontask,diplom,piglett,shiney,fahbrf,qaz12wsx,temitope,reggin,project1,buffy2,inside1,lbpfqyth,vanilla1,lovecock,u4slpwra,fylh.irf,123211,7ertu3ds,necroman,chalky,artist1,simpso,4x7wjr,chaos666,lazyacres,harley99,ch33s3,marusa,eagle7,dilligas,computadora,lucky69,denwer,nissan350z,unforgiv,oddball,schalke0,aztec1,borisova,branden1,parkave,marie123,germa,lafayett,878kckxy,405060,cheeseca,bigwave,fred22,andreea,poulet,mercutio,psycholo,andrew88,o4izdmxu,sanctuar,newhome,milion,suckmydi,rjvgm.nth,warior,goodgame,1qwertyuiop,6339cndh,scorpio2,macker,southbay,crabcake,toadie,paperclip,fatkid,maddo,cliff1,rastafar,maries,twins1,geujdrf,anjela,wc4fun,dolina,mpetroff,rollout,zydeco,shadow3,pumpki,steeda,volvo240,terras,blowjo,blue2000,incognit,badmojo,gambit1,zhukov,station1,aaronb,graci,duke123,clipper1,qazxsw2,ledzeppe,kukareku,sexkitte,cinco,007008,lakers12,a1234b,acmilan1,afhfjy,starrr,slutty3,phoneman,kostyan,bonzo1,sintesi07,ersatz,cloud1,nephilim,nascar03,rey619,kairos,123456789e,hardon1,boeing1,juliya,hfccdtn,vgfun8,polizei,456838,keithb,minouche,ariston,savag,213141,clarkken,microwav,london2,santacla,campeo,qr5mx7,464811,mynuts,bombo,1mickey,lucky8,danger1,ironside,carter12,wyatt1,borntorun,iloveyou123,jose1,pancake1,tadmichaels,monsta,jugger,hunnie,triste,heat7777,ilovejesus,queeny,luckycharm,lieben,gordolee85,jtkirk,forever21,jetlag,skylane,taucher,neworlea,holera,000005,anhnhoem,melissa7,mumdad,massimiliano,dima1994,nigel1,madison3,slicky,shokolad,serenit,jmh1978,soccer123,chris3,drwho,rfpzdrf,1qasw23ed,free4me,wonka,sasquatc,sanan,maytag,verochka,bankone,molly12,monopoli,xfqybr,lamborgini,gondolin,candycane,needsome,jb007,scottie1,brigit,0147258369,kalamazo,lololyo123,bill1234,ilovejes,lol123123,popkorn,april13,567rntvm,downunde,charle1,angelbab,guildwars,homeworld,qazxcvbnm,superma1,dupa123,kryptoni,happyy,artyom,stormie,cool11,calvin69,saphir,konovalov,jansport,october8,liebling,druuna,susans,megans,tujhjdf,wmegrfux,jumbo1,ljb4dt7n,012345678910,kolesnik,speculum,at4gftlw,kurgan,93pn75,cahek0980,dallas01,godswill,fhifdby,chelsea4,jump23,barsoom,catinhat,urlacher,angel99,vidadi1,678910,lickme69,topaz1,westend,loveone,c12345,gold12,alex1959,mamon,barney12,1maggie,alex12345,lp2568cskt,s1234567,gjikbdctyf,anthony0,browns99,chips1,sunking,widespre,lalala1,tdutif,fucklife,master00,alino4ka,stakan,blonde1,phoebus,tenore,bvgthbz,brunos,suzjv8,uvdwgt,revenant,1banana,veroniqu,sexfun,sp1der,4g3izhox,isakov,shiva1,scooba,bluefire,wizard12,dimitris,funbags,perseus,hoodoo,keving,malboro,157953,a32tv8ls,latics,animate,mossad,yejntb,karting,qmpq39zr,busdrive,jtuac3my,jkne9y,sr20dett,4gxrzemq,keylargo,741147,rfktylfhm,toast1,skins1,xcalibur,gattone,seether,kameron,glock9mm,julio1,delenn,gameday,tommyd,str8edge,bulls123,66699,carlsberg,woodbird,adnama,45auto,codyman,truck2,1w2w3w4w,pvjegu,method1,luetdi,41d8cd98f00b,bankai,5432112345,94rwpe,reneee,chrisx,melvins,775577,sam2000,scrappy1,rachid,grizzley,margare,morgan01,winstons,gevorg,gonzal,crawdad,gfhfdjp,babilon,noneya,pussy11,barbell,easyride,c00li0,777771,311music,karla1,golions,19866891,peejay,leadfoot,hfvbkm,kr9z40sy,cobra123,isotwe,grizz,sallys,****you,aaa123a,dembel,foxs14,hillcres,webman,mudshark,alfredo1,weeded,lester1,hovepark,ratface,000777fffa,huskie,wildthing,elbarto,waikiki,masami,call911,goose2,regin,dovajb,agricola,cjytxrj,andy11,penny123,family01,a121212,1braves,upupa68,happy100,824655,cjlove,firsttim,kalel,redhair,dfhtymt,sliders,bananna,loverbo,fifa2008,crouton,chevy350,panties2,kolya1,alyona,hagrid,spagetti,q2w3e4r,867530,narkoman,nhfdvfnjkju123,1ccccccc,napolean,0072563,allay,w8sted,wigwam,jamesk,state1,parovoz,beach69,kevinb,rossella,logitech1,celula,gnocca,canucks1,loginova,marlboro1,aaaa1,kalleanka,mester,mishutka,milenko,alibek,jersey1,peterc,1mouse,nedved,blackone,ghfplybr,682regkh,beejay,newburgh,ruffian,clarets,noreaga,xenophon,hummerh2,tenshi,smeagol,soloyo,vfhnby,ereiamjh,ewq321,goomie,sportin,cellphone,sonnie,jetblack,saudan,gblfhfc,matheus,uhfvjnf,alicja,jayman1,devon1,hexagon,bailey2,vtufajy,yankees7,salty1,908070,killemal,gammas,eurocard,sydney12,tuesday1,antietam,wayfarer,beast666,19952009sa,aq12ws,eveli,hockey21,haloreach,dontcare,xxxx1,andrea11,karlmarx,jelszo,tylerb,protools,timberwolf,ruffneck,pololo,1bbbbb,waleed,sasami,twinss,fairlady,illuminati,alex007,sucks1,homerjay,scooter7,tarbaby,barmaley,amistad,vanes,randers,tigers12,dreamer2,goleafsg,googie,bernie1,as12345,godeep,james3,phanto,gwbush,cumlover,2196dc,studioworks,995511,golf56,titova,kaleka,itali,socks1,kurwamac,daisuke,hevonen,woody123,daisie,wouter,henry123,gostosa,guppie,porpoise,iamsexy,276115,paula123,1020315,38gjgeuftd,rjrfrjkf,knotty,idiot1,sasha12345,matrix13,securit,radical1,ag764ks,jsmith,coolguy1,secretar,juanas,sasha1988,itout,00000001,tiger11,1butthea,putain,cavalo,basia1,kobebryant,1232323,12345asdfg,sunsh1ne,cyfqgth,tomkat,dorota,dashit,pelmen,5t6y7u,whipit,smokeone,helloall,bonjour1,snowshoe,nilknarf,x1x2x3,lammas,1234599,lol123456,atombomb,ironchef,noclue,alekseev,gwbush1,silver2,12345678m,yesican,fahjlbnf,chapstic,alex95,open1,tiger200,lisichka,pogiako,cbr929,searchin,tanya123,alex1973,phil413,alex1991,dominati,geckos,freddi,silenthill,egroeg,vorobey,antoxa,dark666,shkola,apple22,rebellio,shamanking,7f8srt,cumsucker,partagas,bill99,22223333,arnster55,fucknuts,proxima,silversi,goblues,parcells,vfrcbvjdf,piloto,avocet,emily2,1597530,miniskir,himitsu,pepper2,juiceman,venom1,bogdana,jujube,quatro,botafogo,mama2010,junior12,derrickh,asdfrewq,miller2,chitarra,silverfox,napol,prestigio,devil123,mm111qm,ara123,max33484,sex2000,primo1,sephan,anyuta,alena2010,viborg,verysexy,hibiscus,terps,josefin,oxcart,spooker,speciali,raffaello,partyon,vfhvtkflrf,strela,a123456z,worksuck,glasss,lomonosov,dusty123,dukeblue,1winter,sergeeva,lala123,john22,cmc09,sobolev,bettylou,dannyb,gjkrjdybr,hagakure,iecnhbr,awsedr,pmdmsctsk,costco,alekseeva,fktrcttd,bazuka,flyingv,garuda,buffy16,gutierre,beer12,stomatolog,ernies,palmeiras,golf123,love269,n.kmgfy,gjkysqgbpltw,youare,joeboo,baksik,lifeguar,111a111,nascar8,mindgame,dude1,neopets,frdfkfyu,june24,phoenix8,penelopa,merlin99,mercenar,badluck,mishel,bookert,deadsexy,power9,chinchil,1234567m,alex10,skunk1,rfhkcjy,sammycat,wright1,randy2,marakesh,temppassword,elmer251,mooki,patrick0,bonoedge,1tits,chiar,kylie1,graffix,milkman1,cornel,mrkitty,nicole12,ticketmaster,beatles4,number20,ffff1,terps1,superfre,yfdbufnjh,jake1234,flblfc,1111qq,zanuda,jmol01,wpoolejr,polopol,nicolett,omega13,cannonba,123456789.,sandy69,ribeye,bo243ns,marilena,bogdan123,milla,redskins1,19733791,alias1,movie1,ducat,marzena,shadowru,56565,coolman1,pornlover,teepee,spiff,nafanya,gateway3,fuckyou0,hasher,34778,booboo69,staticx,hang10,qq12345,garnier,bosco123,1234567qw,carson1,samso,1xrg4kcq,cbr929rr,allan123,motorbik,andrew22,pussy101,miroslava,cytujdbr,camp0017,cobweb,snusmumrik,salmon1,cindy2,aliya,serendipity,co437at,tincouch,timmy123,hunter22,st1100,vvvvvv1,blanka,krondor,sweeti,nenit,kuzmich,gustavo1,bmw320i,alex2010,trees1,kyliem,essayons,april26,kumari,sprin,fajita,appletre,fghbjhb,1green,katieb,steven2,corrado1,satelite,1michell,123456789c,cfkfvfylhf,acurarsx,slut543,inhere,bob2000,pouncer,k123456789,fishie,aliso,audia8,bluetick,soccer69,jordan99,fromhell,mammoth1,fighting54,mike25,pepper11,extra1,worldwid,chaise,vfr800,sordfish,almat,nofate,listopad,hellgate,dctvghbdf,jeremia,qantas,lokiju,honker,sprint1,maral,triniti,compaq3,sixsix6,married1,loveman,juggalo1,repvtyrj,zxcasdqw,123445,whore1,123678,monkey6,west123,warcraf,pwnage,mystery1,creamyou,ant123,rehjgfnrf,corona1,coleman1,steve121,alderaan,barnaul,celeste1,junebug1,bombshel,gretzky9,tankist,targa,cachou,vaz2101,playgolf,boneyard,strateg,romawka,iforgotit,pullup,garbage1,irock,archmage,shaft1,oceano,sadies,alvin1,135135ab,psalm69,lmfao,ranger02,zaharova,33334444,perkman,realman,salguod,cmoney,astonmartin,glock1,greyfox,viper99,helpm,blackdick,46775575,family5,shazbot,dewey1,qwertyas,shivani,black22,mailman1,greenday1,57392632,red007,stanky,sanchez1,tysons,daruma,altosax,krayzie,85852008,1forever,98798798,irock.,123456654,142536789,ford22,brick1,michela,preciou,crazy4u,01telemike01,nolife,concac,safety1,annie123,brunswic,destini,123456qwer,madison0,snowball1,137946,1133557799,jarule,scout2,songohan,thedead,00009999,murphy01,spycam,hirsute,aurinko,associat,1miller,baklan,hermes1,2183rm,martie,kangoo,shweta,yvonne1,westsid,jackpot1,rotciv,maratik,fabrika,claude1,nursultan,noentry,ytnhjufnm,electra1,ghjcnjnfr1,puneet,smokey01,integrit,bugeye,trouble2,14071789,paul01,omgwtf,dmh415,ekilpool,yourmom1,moimeme,sparky11,boludo,ruslan123,kissme1,demetrio,appelsin,asshole3,raiders2,bunns,fynjybj,billygoa,p030710p$e4o,macdonal,248ujnfk,acorns,schmidt1,sparrow1,vinbylrj,weasle,jerom,ycwvrxxh,skywalk,gerlinde,solidus,postal1,poochie1,1charles,rhianna,terorist,rehnrf,omgwtfbbq,assfucke,deadend,zidan,jimboy,vengence,maroon5,7452tr,dalejr88,sombra,anatole,elodi,amazonas,147789,q12345q,gawker1,juanma,kassidy,greek1,bruces,bilbob,mike44,0o9i8u7y6t,kaligula,agentx,familie,anders1,pimpjuice,0128um,birthday10,lawncare,hownow,grandorgue,juggerna,scarfac,kensai,swatteam,123four,motorbike,repytxbr,other1,celicagt,pleomax,gen0303,godisgreat,icepick,lucifer666,heavy1,tea4two,forsure,02020,shortdog,webhead,chris13,palenque,3techsrl,knights1,orenburg,prong,nomarg,wutang1,80637852730,laika,iamfree,12345670,pillow1,12343412,bigears,peterg,stunna,rocky5,12123434,damir,feuerwehr,7418529630,danone,yanina,valenci,andy69,111222q,silvia1,1jjjjj,loveforever,passwo1,stratocaster,8928190a,motorolla,lateralu,ujujkm,chubba,ujkjdf,signon,123456789zx,serdce,stevo,wifey200,ololo123,popeye1,1pass,central1,melena,luxor,nemezida,poker123,ilovemusic,qaz1234,noodles1,lakeshow,amarill,ginseng,billiam,trento,321cba,fatback,soccer33,master13,marie2,newcar,bigtop,dark1,camron,nosgoth,155555,biglou,redbud,jordan7,159789,diversio,actros,dazed,drizzit,hjcnjd,wiktoria,justic,gooses,luzifer,darren1,chynna,tanuki,11335577,icculus,boobss,biggi,firstson,ceisi123,gatewa,hrothgar,jarhead1,happyjoy,felipe1,bebop1,medman,athena1,boneman,keiths,djljgfl,dicklick,russ120,mylady,zxcdsa,rock12,bluesea,kayaks,provista,luckies,smile4me,bootycal,enduro,123123f,heartbre,ern3sto,apple13,bigpappa,fy.njxrf,bigtom,cool69,perrito,quiet1,puszek,cious,cruella,temp1,david26,alemap,aa123123,teddies,tricolor,smokey12,kikiriki,mickey01,robert01,super5,ranman,stevenso,deliciou,money777,degauss,mozar,susanne1,asdasd12,shitbag,mommy123,wrestle1,imfree,fuckyou12,barbaris,florent,ujhijr,f8yruxoj,tefjps,anemone,toltec,2gether,left4dead2,ximen,gfkmvf,dunca,emilys,diana123,16473a,mark01,bigbro,annarbor,nikita2000,11aa11,tigres,llllll1,loser2,fbi11213,jupite,qwaszxqw,macabre,123ert,rev2000,mooooo,klapaucius,bagel1,chiquit,iyaoyas,bear101,irocz28,vfktymrfz,smokey2,love99,rfhnbyf,dracul,keith123,slicko,peacock1,orgasmic,thesnake,solder,wetass,doofer,david5,rhfcyjlfh,swanny,tammys,turkiye,tubaman,estefani,firehose,funnyguy,servo,grace17,pippa1,arbiter,jimmy69,nfymrf,asdf67nm,rjcnzy,demon123,thicknes,sexysex,kristall,michail,encarta,banderos,minty,marchenko,de1987ma,mo5kva,aircav,naomi1,bonni,tatoo,cronaldo,49ers1,mama1963,1truck,telecaster,punksnotdead,erotik,1eagles,1fender,luv269,acdeehan,tanner1,freema,1q3e5t7u,linksys,tiger6,megaman1,neophyte,australia1,mydaddy,1jeffrey,fgdfgdfg,gfgekz,1986irachka,keyman,m0b1l3,dfcz123,mikeyg,playstation2,abc125,slacker1,110491g,lordsoth,bhavani,ssecca,dctvghbdtn,niblick,hondacar,baby01,worldcom,4034407,51094didi,3657549,3630000,3578951,sweetpussy,majick,supercoo,robert11,abacabb,panda123,gfhjkm13,ford4x4,zippo1,lapin,1726354,lovesong,dude11,moebius,paravoz,1357642,matkhau,solnyshko,daniel4,multiplelog,starik,martusia,iamtheman,greentre,jetblue,motorrad,vfrcbvev,redoak,dogma1,gnorman,komlos,tonka1,1010220,666satan,losenord,lateralus,absinthe,command1,jigga1,iiiiiii1,pants1,jungfrau,926337,ufhhbgjnnth,yamakasi,888555,sunny7,gemini69,alone1,zxcvbnmz,cabezon,skyblues,zxc1234,456123a,zero00,caseih,azzurra,legolas1,menudo,murcielago,785612,779977,benidorm,viperman,dima1985,piglet1,hemligt,hotfeet,7elephants,hardup,gamess,a000000,267ksyjf,kaitlynn,sharkie,sisyphus,yellow22,667766,redvette,666420,mets69,ac2zxdty,hxxrvwcy,cdavis,alan1,noddy,579300,druss,eatshit1,555123,appleseed,simpleplan,kazak,526282,fynfyfyfhbde,birthday6,dragon6,1pookie,bluedevils,omg123,hj8z6e,x5dxwp,455445,batman23,termin,chrisbrown,animals1,lucky9,443322,kzktxrf,takayuki,fermer,assembler,zomu9q,sissyboy,sergant,felina,nokia6230i,eminem12,croco,hunt4red,festina,darknigh,cptnz062,ndshnx4s,twizzler,wnmaz7sd,aamaax,gfhfcjkmrf,alabama123,barrynov,happy5,punt0it,durandal,8xuuobe4,cmu9ggzh,bruno12,316497,crazyfrog,vfvfktyf,apple3,kasey1,mackdaddy,anthon1,sunnys,angel3,cribbage,moon1,donal,bryce1,pandabear,mwss474,whitesta,freaker,197100,bitche,p2ssw0rd,turnb,tiktonik,moonlite,ferret1,jackas,ferrum,bearclaw,liberty2,1diablo,caribe,snakeeyes,janbam,azonic,rainmaker,vetalik,bigeasy,baby1234,sureno13,blink1,kluivert,calbears,lavanda,198600,dhtlbyf,medvedeva,fox123,whirling,bonscott,freedom9,october3,manoman,segredo,cerulean,robinso,bsmith,flatus,dannon,password21,rrrrrr1,callista,romai,rainman1,trantor,mickeymo,bulldog7,g123456,pavlin,pass22,snowie,hookah,7ofnine,bubba22,cabible,nicerack,moomoo1,summer98,yoyo123,milan1,lieve27,mustang69,jackster,exocet,nadege,qaz12,bahama,watson1,libras,eclipse2,bahram,bapezm,up9x8rww,ghjcnjz,themaste,deflep27,ghost16,gattaca,fotograf,junior123,gilber,gbjyth,8vjzus,rosco1,begonia,aldebara,flower12,novastar,buzzman,manchild,lopez1,mama11,william7,yfcnz1,blackstar,spurs123,moom4242,1amber,iownyou,tightend,07931505,paquito,1johnson,smokepot,pi31415,snowmass,ayacdc,jessicam,giuliana,5tgbnhy6,harlee,giuli,bigwig,tentacle,scoubidou2,benelli,vasilina,nimda,284655,jaihind,lero4ka,1tommy,reggi,ididit,jlbyjxtcndj,mike26,qbert,wweraw,lukasz,loosee123,palantir,flint1,mapper,baldie,saturne,virgin1,meeeee,elkcit,iloveme2,blue15,themoon,radmir,number3,shyanne,missle,hannelor,jasmina,karin1,lewie622,ghjcnjqgfhjkm,blasters,oiseau,sheela,grinders,panget,rapido,positiv,twink,fltkbyf,kzsfj874,daniel01,enjoyit,nofags,doodad,rustler,squealer,fortunat,peace123,khushi,devils2,7inches,candlebo,topdawg,armen,soundman,zxcqweasd,april7,gazeta,netman,hoppers,bear99,ghbjhbntn,mantle7,bigbo,harpo,jgordon,bullshi,vinny1,krishn,star22,thunderc,galinka,phish123,tintable,nightcrawler,tigerboy,rbhgbx,messi,basilisk,masha1998,nina123,yomamma,kayla123,geemoney,0000000000d,motoman,a3jtni,ser123,owen10,italien,vintelok,12345rewq,nightime,jeepin,ch1tt1ck,mxyzptlk,bandido,ohboy,doctorj,hussar,superted,parfilev,grundle,1jack,livestrong,chrisj,matthew3,access22,moikka,fatone,miguelit,trivium,glenn1,smooches,heiko,dezember,spaghett,stason,molokai,bossdog,guitarma,waderh,boriska,photosho,path13,hfrtnf,audre,junior24,monkey24,silke,vaz21093,bigblue1,trident1,candide,arcanum,klinker,orange99,bengals1,rosebu,mjujuj,nallepuh,mtwapa1a,ranger69,level1,bissjop,leica,1tiffany,rutabega,elvis77,kellie1,sameas,barada,karabas,frank12,queenb,toutoune,surfcity,samanth1,monitor1,littledo,kazakova,fodase,mistral1,april22,carlit,shakal,batman123,fuckoff2,alpha01,5544332211,buddy3,towtruck,kenwood1,vfiekmrf,jkl123,pypsik,ranger75,sitges,toyman,bartek1,ladygirl,booman,boeing77,installsqlst,222666,gosling,bigmack,223311,bogos,kevin2,gomez1,xohzi3g4,kfnju842,klubnika,cubalibr,123456789101,kenpo,0147852369,raptor1,tallulah,boobys,jjones,1q2s3c,moogie,vid2600,almas,wombat1,extra300,xfiles1,green77,sexsex1,heyjude,sammyy,missy123,maiyeuem,nccpl25282,thicluv,sissie,raven3,fldjrfn,buster22,broncos2,laurab,letmein4,harrydog,solovey,fishlips,asdf4321,ford123,superjet,norwegen,movieman,psw333333,intoit,postbank,deepwate,ola123,geolog323,murphys,eshort,a3eilm2s2y,kimota,belous,saurus,123321qaz,i81b4u,aaa12,monkey20,buckwild,byabybnb,mapleleafs,yfcnzyfcnz,baby69,summer03,twista,246890,246824,ltcnhjth,z1z2z3,monika1,sad123,uto29321,bathory,villan,funkey,poptarts,spam967888,705499fh,sebast,porn1234,earn381,1porsche,whatthef,123456789y,polo12,brillo,soreilly,waters1,eudora,allochka,is_a_bot,winter00,bassplay,531879fiz,onemore,bjarne,red911,kot123,artur1,qazxdr,c0rvette,diamond7,matematica,klesko,beaver12,2enter,seashell,panam,chaching,edward2,browni,xenogear,cornfed,aniram,chicco22,darwin1,ancella2,sophie2,vika1998,anneli,shawn41,babie,resolute,pandora2,william8,twoone,coors1,jesusis1,teh012,cheerlea,renfield,tessa1,anna1986,madness1,bkmlfh,19719870,liebherr,ck6znp42,gary123,123654z,alsscan,eyedoc,matrix7,metalgea,chinito,4iter,falcon11,7jokx7b9du,bigfeet,tassadar,retnuh,muscle1,klimova,darion,batistuta,bigsur,1herbier,noonie,ghjrehjh,karimova,faustus,snowwhite,1manager,dasboot,michael12,analfuck,inbed,dwdrums,jaysoncj,maranell,bsheep75,164379,rolodex,166666,rrrrrrr1,almaz666,167943,russel1,negrito,alianz,goodpussy,veronik,1w2q3r4e,efremov,emb377,sdpass,william6,alanfahy,nastya1995,panther5,automag,123qwe12,vfvf2011,fishe,1peanut,speedie,qazwsx1234,pass999,171204j,ketamine,sheena1,energizer,usethis1,123abc123,buster21,thechamp,flvbhfk,frank69,chane,hopeful1,claybird,pander,anusha,bigmaxxx,faktor,housebed,dimidrol,bigball,shashi,derby1,fredy,dervish,bootycall,80988218126,killerb,cheese2,pariss,mymail,dell123,catbert,christa1,chevytru,gjgjdf,00998877,overdriv,ratten,golf01,nyyanks,dinamite,bloembol,gismo,magnus1,march2,twinkles,ryan22,duckey,118a105b,kitcat,brielle,poussin,lanzarot,youngone,ssvegeta,hero63,battle1,kiler,fktrcfylh1,newera,vika1996,dynomite,oooppp,beer4me,foodie,ljhjuf,sonshine,godess,doug1,constanc,thinkbig,steve2,damnyou,autogod,www333,kyle1,ranger7,roller1,harry2,dustin1,hopalong,tkachuk,b00bies,bill2,deep111,stuffit,fire69,redfish1,andrei123,graphix,1fishing,kimbo1,mlesp31,ifufkbyf,gurkan,44556,emily123,busman,and123,8546404,paladine,1world,bulgakov,4294967296,bball23,1wwwww,mycats,elain,delta6,36363,emilyb,color1,6060842,cdtnkfyrf,hedonism,gfgfrfhkj,5551298,scubad,gostate,sillyme,hdbiker,beardown,fishers,sektor,00000007,newbaby,rapid1,braves95,gator2,nigge,anthony3,sammmy,oou812,heffer,phishin,roxanne1,yourass,hornet1,albator,2521659,underwat,tanusha,dianas,3f3fpht7op,dragon20,bilbobag,cheroke,radiatio,dwarf1,majik,33st33,dochka,garibald,robinh,sham69,temp01,wakeboar,violet1,1w2w3w,registr,tonite,maranello,1593570,parolamea,galatasara,loranthos,1472583,asmodean,1362840,scylla,doneit,jokerr,porkypig,kungen,mercator,koolhaas,come2me,debbie69,calbear,liverpoolfc,yankees4,12344321a,kennyb,madma,85200258,dustin23,thomas13,tooling,mikasa,mistic,crfnbyf,112233445,sofia1,heinz57,colts1,price1,snowey,joakim,mark11,963147,cnhfcnm,kzinti,1bbbbbbb,rubberdu,donthate,rupert1,sasha1992,regis1,nbuhbwf,fanboy,sundial,sooner1,wayout,vjnjhjkf,deskpro,arkangel,willie12,mikeyb,celtic1888,luis1,buddy01,duane1,grandma1,aolcom,weeman,172839456,basshead,hornball,magnu,pagedown,molly2,131517,rfvtgbyhn,astonmar,mistery,madalina,cash1,1happy,shenlong,matrix01,nazarova,369874125,800500,webguy,rse2540,ashley2,briank,789551,786110,chunli,j0nathan,greshnik,courtne,suckmyco,mjollnir,789632147,asdfg1234,754321,odelay,ranma12,zebedee,artem777,bmw318is,butt1,rambler1,yankees9,alabam,5w76rnqp,rosies,mafioso,studio1,babyruth,tranzit,magical123,gfhjkm135,12345$,soboleva,709394,ubique,drizzt1,elmers,teamster,pokemons,1472583690,1597532486,shockers,merckx,melanie2,ttocs,clarisse,earth1,dennys,slobber,flagman,farfalla,troika,4fa82hyx,hakan,x4ww5qdr,cumsuck,leather1,forum1,july20,barbel,zodiak,samuel12,ford01,rushfan,bugsy1,invest1,tumadre,screwme,a666666,money5,henry8,tiddles,sailaway,starburs,100years,killer01,comando,hiromi,ranetka,thordog,blackhole,palmeira,verboten,solidsna,q1w1e1,humme,kevinc,gbrfxe,gevaudan,hannah11,peter2,vangar,sharky7,talktome,jesse123,chuchi,pammy,!qazxsw2,siesta,twenty1,wetwilly,477041,natural1,sun123,daniel3,intersta,shithead1,hellyea,bonethugs,solitair,bubbles2,father1,nick01,444000,adidas12,dripik,cameron2,442200,a7nz8546,respublika,fkojn6gb,428054,snoppy,rulez1,haslo,rachael1,purple01,zldej102,ab12cd34,cytuehjxrf,madhu,astroman,preteen,handsoff,mrblonde,biggio,testin,vfdhif,twolves,unclesam,asmara,kpydskcw,lg2wmgvr,grolsch,biarritz,feather1,williamm,s62i93,bone1,penske,337733,336633,taurus1,334433,billet,diamondd,333000,nukem,fishhook,godogs,thehun,lena1982,blue00,smelly1,unb4g9ty,65pjv22,applegat,mikehunt,giancarlo,krillin,felix123,december1,soapy,46doris,nicole23,bigsexy1,justin10,pingu,bambou,falcon12,dgthtl,1surfer,qwerty01,estrellit,nfqcjy,easygo,konica,qazqwe,1234567890m,stingers,nonrev,3e4r5t,champio,bbbbbb99,196400,allen123,seppel,simba2,rockme,zebra3,tekken3,endgame,sandy2,197300,fitte,monkey00,eldritch,littleone,rfyfgkz,1member,66chevy,oohrah,cormac,hpmrbm41,197600,grayfox,elvis69,celebrit,maxwell7,rodders,krist,1camaro,broken1,kendall1,silkcut,katenka,angrick,maruni,17071994a,tktyf,kruemel,snuffles,iro4ka,baby12,alexis01,marryme,vlad1994,forward1,culero,badaboom,malvin,hardtoon,hatelove,molley,knopo4ka,duchess1,mensuck,cba321,kickbutt,zastava,wayner,fuckyou6,eddie123,cjkysir,john33,dragonfi,cody1,jabell,cjhjrf,badseed,sweden1,marihuana,brownlov,elland,nike1234,kwiettie,jonnyboy,togepi,billyk,robert123,bb334,florenci,ssgoku,198910,bristol1,bob007,allister,yjdujhjl,gauloise,198920,bellaboo,9lives,aguilas,wltfg4ta,foxyroxy,rocket69,fifty50,babalu,master21,malinois,kaluga,gogosox,obsessio,yeahrigh,panthers1,capstan,liza2000,leigh1,paintball1,blueskie,cbr600f3,bagdad,jose98,mandreki,shark01,wonderbo,muledeer,xsvnd4b2,hangten,200001,grenden,anaell,apa195,model1,245lufpq,zip100,ghjcgtrn,wert1234,misty2,charro,juanjose,fkbcrf,frostbit,badminto,buddyy,1doctor,vanya,archibal,parviz,spunky1,footboy,dm6tzsgp,legola,samadhi,poopee,ytdxz2ca,hallowboy,dposton,gautie,theworm,guilherme,dopehead,iluvtits,bobbob1,ranger6,worldwar,lowkey,chewbaca,oooooo99,ducttape,dedalus,celular,8i9o0p,borisenko,taylor01,111111z,arlingto,p3nnywiz,rdgpl3ds,boobless,kcmfwesg,blacksab,mother2,markus1,leachim,secret2,s123456789,1derful,espero,russell2,tazzer,marykate,freakme,mollyb,lindros8,james00,gofaster,stokrotka,kilbosik,aquamann,pawel1,shedevil,mousie,slot2009,october6,146969,mm259up,brewcrew,choucho,uliana,sexfiend,fktirf,pantss,vladimi,starz,sheeps,12341234q,bigun,tiggers,crjhjcnm,libtech,pudge1,home12,zircon,klaus1,jerry2,pink1,lingus,monkey66,dumass,polopolo09,feuerweh,rjyatnf,chessy,beefer,shamen,poohbear1,4jjcho,bennevis,fatgirls,ujnbrf,cdexswzaq,9noize9,rich123,nomoney,racecar1,hacke,clahay,acuario,getsum,hondacrv,william0,cheyenn,techdeck,atljhjdf,wtcacq,suger,fallenangel,bammer,tranquil,carla123,relayer,lespaul1,portvale,idontno,bycnbnen,trooper2,gennadiy,pompon,billbob,amazonka,akitas,chinatow,atkbrc,busters,fitness1,cateye,selfok2013,1murphy,fullhous,mucker,bajskorv,nectarin,littlebitch,love24,feyenoor,bigal37,lambo1,pussybitch,icecube1,biged,kyocera,ltybcjdf,boodle,theking1,gotrice,sunset1,abm1224,fromme,sexsells,inheat,kenya1,swinger1,aphrodit,kurtcobain,rhind101,poidog,poiulkjh,kuzmina,beantown,tony88,stuttgar,drumer,joaqui,messenge,motorman,amber2,nicegirl,rachel69,andreia,faith123,studmuffin,jaiden,red111,vtkmybr,gamecocks,gumper,bosshogg,4me2know,tokyo1,kleaner,roadhog,fuckmeno,phoenix3,seeme,buttnutt,boner69,andreyka,myheart,katerin,rugburn,jvtuepip,dc3ubn,chile1,ashley69,happy99,swissair,balls2,fylhttdf,jimboo,55555d,mickey11,voronin,m7hsqstm,stufff,merete,weihnachte,dowjones,baloo1,freeones,bears34,auburn1,beverl,timberland,1elvis,guinness1,bombadil,flatron1,logging7,telefoon,merl1n,masha1,andrei1,cowabung,yousuck1,1matrix,peopl,asd123qwe,sweett,mirror1,torrente,joker12,diamond6,jackaroo,00000a,millerlite,ironhorse,2twins,stryke,gggg1,zzzxxxccc,roosevel,8363eddy,angel21,depeche1,d0ct0r,blue14,areyou,veloce,grendal,frederiksberg,cbcntvf,cb207sl,sasha2000,was.here,fritzz,rosedale,spinoza,cokeisit,gandalf3,skidmark,ashley01,12345j,1234567890qaz,sexxxxxx,beagles,lennart,12345789,pass10,politic,max007,gcheckou,12345611,tiffy,lightman,mushin,velosiped,brucewayne,gauthie,elena123,greenegg,h2oski,clocker,nitemare,123321s,megiddo,cassidy1,david13,boywonde,flori,peggy12,pgszt6md,batterie,redlands,scooter6,bckhere,trueno,bailey11,maxwell2,bandana,timoth1,startnow,ducati74,tiern,maxine1,blackmetal,suzyq,balla007,phatfarm,kirsten1,titmouse,benhogan,culito,forbin,chess1,warren1,panman,mickey7,24lover,dascha,speed2,redlion,andrew10,johnwayn,nike23,chacha1,bendog,bullyboy,goldtree,spookie,tigger99,1cookie,poutine,cyclone1,woodpony,camaleun,bluesky1,dfadan,eagles20,lovergirl,peepshow,mine1,dima1989,rjdfkmxer,11111aaaaa,machina,august17,1hhhhh,0773417k,1monster,freaksho,jazzmin,davidw,kurupt,chumly,huggies,sashenka,ccccccc1,bridge1,giggalo,cincinna,pistol1,hello22,david77,lightfoo,lucky6,jimmy12,261397,lisa12,tabaluga,mysite,belo4ka,greenn,eagle99,punkrawk,salvado,slick123,wichsen,knight99,dummys,fefolico,contrera,kalle1,anna1984,delray,robert99,garena,pretende,racefan,alons,serenada,ludmilla,cnhtkjr,l0swf9gx,hankster,dfktynbyrf,sheep1,john23,cv141ab,kalyani,944turbo,crystal2,blackfly,zrjdktdf,eus1sue1,mario5,riverplate,harddriv,melissa3,elliott1,sexybitc,cnhfyybr,jimdavis,bollix,beta1,amberlee,skywalk1,natala,1blood,brattax,shitty1,gb15kv99,ronjon,rothmans,thedoc,joey21,hotboi,firedawg,bimbo38,jibber,aftermat,nomar,01478963,phishing,domodo,anna13,materia,martha1,budman1,gunblade,exclusiv,sasha1997,anastas,rebecca2,fackyou,kallisti,fuckmyass,norseman,ipswich1,151500,1edward,intelinside,darcy1,bcrich,yjdjcnbf,failte,buzzzz,cream1,tatiana1,7eleven,green8,153351,1a2s3d4f5g6h,154263,milano1,bambi1,bruins77,rugby2,jamal1,bolita,sundaypunch,bubba12,realmadr,vfyxtcnth,iwojima,notlob,black666,valkiria,nexus1,millerti,birthday100,swiss1,appollo,gefest,greeneyes,celebrat,tigerr,slava123,izumrud,bubbabub,legoman,joesmith,katya123,sweetdream,john44,wwwwwww1,oooooo1,socal,lovespor,s5r8ed67s,258147,heidis,cowboy22,wachovia,michaelb,qwe1234567,i12345,255225,goldie1,alfa155,45colt,safeu851,antonova,longtong,1sparky,gfvznm,busen,hjlbjy,whateva,rocky4,cokeman,joshua3,kekskek1,sirocco,jagman,123456qwert,phinupi,thomas10,loller,sakur,vika2011,fullred,mariska,azucar,ncstate,glenn74,halima,aleshka,ilovemylife,verlaat,baggie,scoubidou6,phatboy,jbruton,scoop1,barney11,blindman,def456,maximus2,master55,nestea,11223355,diego123,sexpistols,sniffy,philip1,f12345,prisonbreak,nokia2700,ajnjuhfa,yankees3,colfax,ak470000,mtnman,bdfyeirf,fotball,ichbin,trebla,ilusha,riobravo,beaner1,thoradin,polkaudi,kurosawa,honda123,ladybu,valerik,poltava,saviola,fuckyouguys,754740g0,anallove,microlab1,juris01,ncc1864,garfild,shania1,qagsud,makarenko,cindy69,lebedev,andrew11,johnnybo,groovy1,booster1,sanders1,tommyb,johnson4,kd189nlcih,hondaman,vlasova,chick1,sokada,sevisgur,bear2327,chacho,sexmania,roma1993,hjcnbckfd,valley1,howdie,tuppence,jimandanne,strike3,y4kuz4,nhfnfnf,tsubasa,19955991,scabby,quincunx,dima1998,uuuuuu1,logica,skinner1,pinguino,lisa1234,xpressmusic,getfucked,qqqq1,bbbb1,matulino,ulyana,upsman,johnsmith,123579,co2000,spanner1,todiefor,mangoes,isabel1,123852,negra,snowdon,nikki123,bronx1,booom,ram2500,chuck123,fireboy,creek1,batman13,princesse,az12345,maksat,1knight,28infern,241455,r7112s,muselman,mets1986,katydid,vlad777,playme,kmfdm1,asssex,1prince,iop890,bigbroth,mollymoo,waitron,lizottes,125412,juggler,quinta,0sister0,zanardi,nata123,heckfyxbr,22q04w90e,engine2,nikita95,zamira,hammer22,lutscher,carolina1,zz6319,sanman,vfuflfy,buster99,rossco,kourniko,aggarwal,tattoo1,janice1,finger1,125521,19911992,shdwlnds,rudenko,vfvfgfgf123,galatea,monkeybu,juhani,premiumcash,classact,devilmay,helpme2,knuddel,hardpack,ramil,perrit,basil1,zombie13,stockcar,tos8217,honeypie,nowayman,alphadog,melon1,talula,125689,tiribon12,tornike,haribol,telefone,tiger22,sucka,lfytxrf,chicken123,muggins,a23456,b1234567,lytdybr,otter1,pippa,vasilisk,cooking1,helter,78978,bestboy,viper7,ahmed1,whitewol,mommys,apple5,shazam1,chelsea7,kumiko,masterma,rallye,bushmast,jkz123,entrar,andrew6,nathan01,alaric,tavasz,heimdall,gravy1,jimmy99,cthlwt,powerr,gthtrhtcnjr,canesfan,sasha11,ybrbnf_25,august9,brucie,artichok,arnie1,superdude,tarelka,mickey22,dooper,luners,holeshot,good123,gettysbu,bicho,hammer99,divine5,1zxcvbn,stronzo,q22222,disne,bmw750il,godhead,hallodu,aerith,nastik,differen,cestmoi,amber69,5string,pornosta,dirtygirl,ginger123,formel1,scott12,honda200,hotspurs,johnatha,firstone123,lexmark1,msconfig,karlmasc,l123456,123qweasdzx,baldman,sungod,furka,retsub,9811020,ryder1,tcglyued,astron,lbvfcbr,minddoc,dirt49,baseball12,tbear,simpl,schuey,artimus,bikman,plat1num,quantex,gotyou,hailey1,justin01,ellada,8481068,000002,manimal,dthjybxrf,buck123,dick123,6969696,nospam,strong1,kodeord,bama12,123321w,superman123,gladiolus,nintend,5792076,dreamgirl,spankme1,gautam,arianna1,titti,tetas,cool1234,belladog,importan,4206969,87e5nclizry,teufelo7,doller,yfl.irf,quaresma,3440172,melis,bradle,nnmaster,fast1,iverso,blargh,lucas12,chrisg,iamsam,123321az,tomjerry,kawika,2597174,standrew,billyg,muskan,gizmodo2,rz93qpmq,870621345,sathya,qmezrxg4,januari,marthe,moom4261,cum2me,hkger286,lou1988,suckit1,croaker,klaudia1,753951456,aidan1,fsunoles,romanenko,abbydog,isthebes,akshay,corgi,fuck666,walkman555,ranger98,scorpian,hardwareid,bluedragon,fastman,2305822q,iddqdiddqd,1597532,gopokes,zvfrfcb,w1234567,sputnik1,tr1993,pa$$w0rd,2i5fdruv,havvoc,1357913,1313131,bnm123,cowd00d,flexscan,thesims2,boogiema,bigsexxy,powerstr,ngc4565,joshman,babyboy1,123jlb,funfunfu,qwe456,honor1,puttana,bobbyj,daniel21,pussy12,shmuck,1232580,123578951,maxthedo,hithere1,bond0007,gehenna,nomames,blueone,r1234567,bwana,gatinho,1011111,torrents,cinta,123451234,tiger25,money69,edibey,pointman,mmcm19,wales1,caffreys,phaedra,bloodlus,321ret32,rufuss,tarbit,joanna1,102030405,stickboy,lotrfotr34,jamshid,mclarenf1,ataman,99ford,yarrak,logan2,ironlung,pushistik,dragoon1,unclebob,tigereye,pinokio,tylerj,mermaid1,stevie1,jaylen,888777,ramana,roman777,brandon7,17711771s,thiago,luigi1,edgar1,brucey,videogam,classi,birder,faramir,twiddle,cubalibre,grizzy,fucky,jjvwd4,august15,idinahui,ranita,nikita1998,123342,w1w2w3,78621323,4cancel,789963,(null,vassago,jaydog472,123452,timt42,canada99,123589,rebenok,htyfnf,785001,osipov,maks123,neverwinter,love2010,777222,67390436,eleanor1,bykemo,aquemini,frogg,roboto,thorny,shipmate,logcabin,66005918,nokian,gonzos,louisian,1abcdefg,triathlo,ilovemar,couger,letmeino,supera,runvs,fibonacci,muttly,58565254,5thgbqi,vfnehsv,electr,jose12,artemis1,newlove,thd1shr,hawkey,grigoryan,saisha,tosca,redder,lifesux,temple1,bunnyman,thekids,sabbeth,tarzan1,182838,158uefas,dell50,1super,666222,47ds8x,jackhamm,mineonly,rfnfhbyf,048ro,665259,kristina1,bombero,52545856,secure1,bigloser,peterk,alex2,51525354,anarchy1,superx,teenslut,money23,sigmapi,sanfrancisco,acme34,private5,eclips,qwerttrewq,axelle,kokain,hardguy,peter69,jesuschr,dyanna,dude69,sarah69,toyota91,amberr,45645645,bugmenot,bigted,44556677,556644,wwr8x9pu,alphaome,harley13,kolia123,wejrpfpu,revelati,nairda,sodoff,cityboy,pinkpussy,dkalis,miami305,wow12345,triplet,tannenbau,asdfasdf1,darkhors,527952,retired1,soxfan,nfyz123,37583867,goddes,515069,gxlmxbewym,1warrior,36925814,dmb2011,topten,karpova,89876065093rax,naturals,gateway9,cepseoun,turbot,493949,cock22,italia1,sasafras,gopnik,stalke,1qazxdr5,wm2006,ace1062,alieva,blue28,aracel,sandia,motoguzz,terri1,emmajane,conej,recoba,alex1995,jerkyboy,cowboy12,arenrone,precisio,31415927,scsa316,panzer1,studly1,powerhou,bensam,mashoutq,billee,eeyore1,reape,thebeatl,rul3z,montesa,doodle1,cvzefh1gk,424365,a159753,zimmerma,gumdrop,ashaman,grimreap,icandoit,borodina,branca,dima2009,keywest1,vaders,bubluk,diavolo,assss,goleta,eatass,napster1,382436,369741,5411pimo,lenchik,pikach,gilgamesh,kalimera,singer1,gordon2,rjycnbnewbz,maulwurf,joker13,2much4u,bond00,alice123,robotec,fuckgirl,zgjybz,redhorse,margaret1,brady1,pumpkin2,chinky,fourplay,1booger,roisin,1brandon,sandan,blackheart,cheez,blackfin,cntgfyjdf,mymoney1,09080706,goodboss,sebring1,rose1,kensingt,bigboner,marcus12,ym3cautj,struppi,thestone,lovebugs,stater,silver99,forest99,qazwsx12345,vasile,longboar,mkonji,huligan,rhfcbdfz,airmail,porn11,1ooooo,sofun,snake2,msouthwa,dougla,1iceman,shahrukh,sharona,dragon666,france98,196800,196820,ps253535,zjses9evpa,sniper01,design1,konfeta,jack99,drum66,good4you,station2,brucew,regedit,school12,mvtnr765,pub113,fantas,tiburon1,king99,ghjcnjgbpltw,checkito,308win,1ladybug,corneliu,svetasveta,197430,icicle,imaccess,ou81269,jjjdsl,brandon6,bimbo1,smokee,piccolo1,3611jcmg,children2,cookie2,conor1,darth1,margera,aoi856,paully,ou812345,sklave,eklhigcz,30624700,amazing1,wahooo,seau55,1beer,apples2,chulo,dolphin9,heather6,198206,198207,hergood,miracle1,njhyflj,4real,milka,silverfi,fabfive,spring12,ermine,mammy,jumpjet,adilbek,toscana,caustic,hotlove,sammy69,lolita1,byoung,whipme,barney01,mistys,tree1,buster3,kaylin,gfccgjhn,132333,aishiteru,pangaea,fathead1,smurph,198701,ryslan,gasto,xexeylhf,anisimov,chevyss,saskatoo,brandy12,tweaker,irish123,music2,denny1,palpatin,outlaw1,lovesuck,woman1,mrpibb,diadora,hfnfneq,poulette,harlock,mclaren1,cooper12,newpass3,bobby12,rfgecnfcerf,alskdjfh,mini14,dukers,raffael,199103,cleo123,1234567qwertyu,mossberg,scoopy,dctulf,starline,hjvjxrf,misfits1,rangers2,bilbos,blackhea,pappnase,atwork,purple2,daywalker,summoner,1jjjjjjj,swansong,chris10,laluna,12345qqq,charly1,lionsden,money99,silver33,hoghead,bdaddy,199430,saisg002,nosaints,tirpitz,1gggggg,jason13,kingss,ernest1,0cdh0v99ue,pkunzip,arowana,spiri,deskjet1,armine,lances,magic2,thetaxi,14159265,cacique,14142135,orange10,richard0,backdraf,255ooo,humtum,kohsamui,c43dae874d,wrestling1,cbhtym,sorento,megha,pepsiman,qweqwe12,bliss7,mario64,korolev,balls123,schlange,gordit,optiquest,fatdick,fish99,richy,nottoday,dianne1,armyof1,1234qwerasdfzxcv,bbonds,aekara,lidiya,baddog1,yellow5,funkie,ryan01,greentree,gcheckout,marshal1,liliput,000000z,rfhbyrf,gtogto43,rumpole,tarado,marcelit,aqwzsxedc,kenshin1,sassydog,system12,belly1,zilla,kissfan,tools1,desember,donsdad,nick11,scorpio6,poopoo1,toto99,steph123,dogfuck,rocket21,thx113,dude12,sanek,sommar,smacky,pimpsta,letmego,k1200rs,lytghjgtnhjdcr,abigale,buddog,deles,baseball9,roofus,carlsbad,hamzah,hereiam,genial,schoolgirlie,yfz450,breads,piesek,washear,chimay,apocalyp,nicole18,gfgf1234,gobulls,dnevnik,wonderwall,beer1234,1moose,beer69,maryann1,adpass,mike34,birdcage,hottuna,gigant,penquin,praveen,donna123,123lol123,thesame,fregat,adidas11,selrahc,pandoras,test3,chasmo,111222333000,pecos,daniel11,ingersol,shana1,mama12345,cessna15,myhero,1simpson,nazarenko,cognit,seattle2,irina1,azfpc310,rfycthdf,hardy1,jazmyn,sl1200,hotlanta,jason22,kumar123,sujatha,fsd9shtyu,highjump,changer,entertai,kolding,mrbig,sayuri,eagle21,qwertzu,jorge1,0101dd,bigdong,ou812a,sinatra1,htcnjhfy,oleg123,videoman,pbyfblf,tv612se,bigbird1,kenaidog,gunite,silverma,ardmore,123123qq,hotbot,cascada,cbr600f4,harakiri,chico123,boscos,aaron12,glasgow1,kmn5hc,lanfear,1light,liveoak,fizika,ybrjkftdyf,surfside,intermilan,multipas,redcard,72chevy,balata,coolio1,schroede,kanat,testerer,camion,kierra,hejmeddig,antonio2,tornados,isidor,pinkey,n8skfswa,ginny1,houndog,1bill,chris25,hastur,1marine,greatdan,french1,hatman,123qqq,z1z2z3z4,kicker1,katiedog,usopen,smith22,mrmagoo,1234512i,assa123,7seven7,monster7,june12,bpvtyf,149521,guenter,alex1985,voronina,mbkugegs,zaqwsxcderfv,rusty5,mystic1,master0,abcdef12,jndfkb,r4zpm3,cheesey,skripka,blackwhite,sharon69,dro8smwq,lektor,techman,boognish,deidara,heckfyf,quietkey,authcode,monkey4,jayboy,pinkerto,merengue,chulita,bushwick,turambar,kittykit,joseph2,dad123,kristo,pepote,scheiss,hambone1,bigballa,restaura,tequil,111luzer,euro2000,motox,denhaag,chelsi,flaco1,preeti,lillo,1001sin,passw,august24,beatoff,555555d,willis1,kissthis,qwertyz,rvgmw2gl,iloveboobies,timati,kimbo,msinfo,dewdrop,sdbaker,fcc5nky2,messiah1,catboy,small1,chode,beastie1,star77,hvidovre,short1,xavie,dagobah,alex1987,papageno,dakota2,toonami,fuerte,jesus33,lawina,souppp,dirtybir,chrish,naturist,channel1,peyote,flibble,gutentag,lactate,killem,zucchero,robinho,ditka,grumpy1,avr7000,boxxer,topcop,berry1,mypass1,beverly1,deuce1,9638527410,cthuttdf,kzkmrf,lovethem,band1t,cantona1,purple11,apples123,wonderwo,123a456,fuzzie,lucky99,dancer2,hoddling,rockcity,winner12,spooty,mansfiel,aimee1,287hf71h,rudiger,culebra,god123,agent86,daniel0,bunky1,notmine,9ball,goofus,puffy1,xyh28af4,kulikov,bankshot,vurdf5i2,kevinm,ercole,sexygirls,razvan,october7,goater,lollie,raissa,thefrog,mdmaiwa3,mascha,jesussaves,union1,anthony9,crossroa,brother2,areyuke,rodman91,toonsex,dopeman,gericom,vaz2115,cockgobbler,12356789,12345699,signatur,alexandra1,coolwhip,erwin1,awdrgyjilp,pens66,ghjrjgtyrj,linkinpark,emergenc,psych0,blood666,bootmort,wetworks,piroca,johnd,iamthe1,supermario,homer69,flameon,image1,bebert,fylhtq1,annapoli,apple11,hockey22,10048,indahouse,mykiss,1penguin,markp,misha123,foghat,march11,hank1,santorin,defcon4,tampico,vbnhjafy,robert22,bunkie,athlon64,sex777,nextdoor,koskesh,lolnoob,seemnemaailm,black23,march15,yeehaa,chiqui,teagan,siegheil,monday2,cornhusk,mamusia,chilis,sthgrtst,feldspar,scottm,pugdog,rfghjy,micmac,gtnhjdyf,terminato,1jackson,kakosja,bogomol,123321aa,rkbvtyrj,tresor,tigertig,fuckitall,vbkkbjy,caramon,zxc12,balin,dildo1,soccer09,avata,abby123,cheetah1,marquise,jennyc,hondavfr,tinti,anna1985,dennis2,jorel,mayflowe,icema,hal2000,nikkis,bigmouth,greenery,nurjan,leonov,liberty7,fafnir,larionov,sat321321,byteme1,nausicaa,hjvfynbrf,everto,zebra123,sergio1,titone,wisdom1,kahala,104328q,marcin1,salima,pcitra,1nnnnn,nalini,galvesto,neeraj,rick1,squeeky,agnes1,jitterbu,agshar,maria12,0112358,traxxas,stivone,prophet1,bananza,sommer1,canoneos,hotfun,redsox11,1bigmac,dctdjkjl,legion1,everclea,valenok,black9,danny001,roxie1,1theman,mudslide,july16,lechef,chula,glamis,emilka,canbeef,ioanna,cactus1,rockshox,im2cool,ninja9,thvfrjdf,june28,milo17,missyou,micky1,nbibyf,nokiaa,goldi,mattias,fuckthem,asdzxc123,ironfist,junior01,nesta,crazzy,killswit,hygge,zantac,kazama,melvin1,allston,maandag,hiccup,prototyp,specboot,dwl610,hello6,159456,baldhead,redwhite,calpoly,whitetail,agile1,cousteau,matt01,aust1n,malcolmx,gjlfhjr,semperf1,ferarri,a1b2c3d,vangelis,mkvdari,bettis36,andzia,comand,tazzman,morgaine,pepluv,anna1990,inandout,anetka,anna1997,wallpape,moonrake,huntress,hogtie,cameron7,sammy7,singe11,clownboy,newzeala,wilmar,safrane,rebeld,poopi,granat,hammertime,nermin,11251422,xyzzy1,bogeys,jkmxbr,fktrcfyl,11223311,nfyrbcn,11223300,powerpla,zoedog,ybrbnbyf,zaphod42,tarawa,jxfhjdfirf,dude1234,g5wks9,goobe,czekolada,blackros,amaranth,medical1,thereds,julija,nhecsyfujkjdt,promopas,buddy4,marmalad,weihnachten,tronic,letici,passthief,67mustan,ds7zamnw,morri,w8woord,cheops,pinarell,sonofsam,av473dv,sf161pn,5c92v5h6,purple13,tango123,plant1,1baby,xufrgemw,fitta,1rangers,spawns,kenned,taratata,19944991,11111118,coronas,4ebouux8,roadrash,corvette1,dfyjdf846,marley12,qwaszxerdfcv,68stang,67stang,racin,ellehcim,sofiko,nicetry,seabass1,jazzman1,zaqwsx1,laz2937,uuuuuuu1,vlad123,rafale,j1234567,223366,nnnnnn1,226622,junkfood,asilas,cer980,daddymac,persepho,neelam,00700,shithappens,255555,qwertyy,xbox36,19755791,qweasd1,bearcub,jerryb,a1b1c1,polkaudio,basketball1,456rty,1loveyou,marcus2,mama1961,palace1,transcend,shuriken,sudhakar,teenlove,anabelle,matrix99,pogoda,notme,bartend,jordana,nihaoma,ataris,littlegi,ferraris,redarmy,giallo,fastdraw,accountbloc,peludo,pornostar,pinoyako,cindee,glassjaw,dameon,johnnyd,finnland,saudade,losbravo,slonko,toplay,smalltit,nicksfun,stockhol,penpal,caraj,divedeep,cannibus,poppydog,pass88,viktory,walhalla,arisia,lucozade,goldenbo,tigers11,caball,ownage123,tonna,handy1,johny,capital5,faith2,stillher,brandan,pooky1,antananarivu,hotdick,1justin,lacrimos,goathead,bobrik,cgtwbfkbcn,maywood,kamilek,gbplf123,gulnar,beanhead,vfvjyn,shash,viper69,ttttttt1,hondacr,kanako,muffer,dukies,justin123,agapov58,mushka,bad11bad,muleman,jojo123,andreika,makeit,vanill,boomers,bigals,merlin11,quacker,aurelien,spartak1922,ligeti,diana2,lawnmowe,fortune1,awesom,rockyy,anna1994,oinker,love88,eastbay,ab55484,poker0,ozzy666,papasmurf,antihero,photogra,ktm250,painkill,jegr2d2,p3orion,canman,dextur,qwest123,samboy,yomismo,sierra01,herber,vfrcbvvfrcbv,gloria1,llama1,pie123,bobbyjoe,buzzkill,skidrow,grabber,phili,javier1,9379992q,geroin,oleg1994,sovereig,rollover,zaq12qaz,battery1,killer13,alina123,groucho1,mario12,peter22,butterbean,elise1,lucycat,neo123,ferdi,golfer01,randie,gfhfyjbr,ventura1,chelsea3,pinoy,mtgox,yrrim7,shoeman,mirko,ffggyyo,65mustan,ufdibyjd,john55,suckfuck,greatgoo,fvfnjhb,mmmnnn,love20,1bullshi,sucesso,easy1234,robin123,rockets1,diamondb,wolfee,nothing0,joker777,glasnost,richar1,guille,sayan,koresh,goshawk,alexx,batman21,a123456b,hball,243122,rockandr,coolfool,isaia,mary1,yjdbrjdf,lolopc,cleocat,cimbo,lovehina,8vfhnf,passking,bonapart,diamond2,bigboys,kreator,ctvtyjdf,sassy123,shellac,table54781,nedkelly,philbert,sux2bu,nomis,sparky99,python1,littlebear,numpty,silmaril,sweeet,jamesw,cbufhtnf,peggysue,wodahs,luvsex,wizardry,venom123,love4you,bama1,samat,reviewpass,ned467,cjkjdtq,mamula,gijoe,amersham,devochka,redhill,gisel,preggo,polock,cando,rewster,greenlantern,panasonik,dave1234,mikeee,1carlos,miledi,darkness1,p0o9i8u7y6,kathryn1,happyguy,dcp500,assmaster,sambuka,sailormo,antonio3,logans,18254288,nokiax2,qwertzuiop,zavilov,totti,xenon1,edward11,targa1,something1,tony_t,q1w2e3r4t5y6u7i8o9p0,02551670,vladimir1,monkeybutt,greenda,neel21,craiger,saveliy,dei008,honda450,fylhtq95,spike2,fjnq8915,passwordstandard,vova12345,talonesi,richi,gigemags,pierre1,westin,trevoga,dorothee,bastogne,25563o,brandon3,truegrit,krimml,iamgreat,servis,a112233,paulinka,azimuth,corperfmonsy,358hkyp,homerun1,dogbert1,eatmyass,cottage1,savina,baseball7,bigtex,gimmesum,asdcxz,lennon1,a159357,1bastard,413276191q,pngfilt,pchealth,netsnip,bodiroga,1matt,webtvs,ravers,adapters,siddis,mashamasha,coffee2,myhoney,anna1982,marcia1,fairchil,maniek,iloveluc,batmonh,wildon,bowie1,netnwlnk,fancy1,tom204,olga1976,vfif123,queens1,ajax01,lovess,mockba,icam4usb,triada,odinthor,rstlne,exciter,sundog,anchorat,girls69,nfnmzyrf,soloma,gti16v,shadowman,ottom,rataros,tonchin,vishal,chicken0,pornlo,christiaan,volante,likesit,mariupol,runfast,gbpltw123,missys,villevalo,kbpjxrf,ghibli,calla,cessna172,kinglear,dell11,swift1,walera,1cricket,pussy5,turbo911,tucke,maprchem56458,rosehill,thekiwi1,ygfxbkgt,mandarinka,98xa29,magnit,cjfrf,paswoord,grandam1,shenmue,leedsuni,hatrick,zagadka,angeldog,michaell,dance123,koichi,bballs,29palms,xanth,228822,ppppppp1,1kkkkk,1lllll,mynewbots,spurss,madmax1,224455,city1,mmmmmmm1,nnnnnnn1,biedronka,thebeatles,elessar,f14tomcat,jordan18,bobo123,ayi000,tedbear,86chevyx,user123,bobolink,maktub,elmer1,flyfishi,franco1,gandalf0,traxdata,david21,enlighte,dmitrij,beckys,1giants,flippe,12345678w,jossie,rugbyman,snowcat,rapeme,peanut11,gemeni,udders,techn9ne,armani1,chappie,war123,vakantie,maddawg,sewanee,jake5253,tautt1,anthony5,letterma,jimbo2,kmdtyjr,hextall,jessica6,amiga500,hotcunt,phoenix9,veronda,saqartvelo,scubas,sixer3,williamj,nightfal,shihan,melnikova,kosssss,handily,killer77,jhrl0821,march17,rushman,6gcf636i,metoyou,irina123,mine11,primus1,formatters,matthew5,infotech,gangster1,jordan45,moose69,kompas,motoxxx,greatwhi,cobra12,kirpich,weezer1,hello23,montse,tracy123,connecte,cjymrf,hemingwa,azreal,gundam00,mobila,boxman,slayers1,ravshan,june26,fktrcfylhjd,bermuda1,tylerd,maersk,qazwsx11,eybdthcbntn,ash123,camelo,kat123,backd00r,cheyenne1,1king,jerkin,tnt123,trabant,warhammer40k,rambos,punto,home77,pedrito,1frank,brille,guitarman,george13,rakas,tgbxtcrbq,flute1,bananas1,lovezp1314,thespot,postie,buster69,sexytime,twistys,zacharia,sportage,toccata,denver7,terry123,bogdanova,devil69,higgins1,whatluck,pele10,kkk666,jeffery1,1qayxsw2,riptide1,chevy11,munchy,lazer1,hooker1,ghfgjh,vergesse,playgrou,4077mash,gusev,humpin,oneputt,hydepark,monster9,tiger8,tangsoo,guy123,hesoyam1,uhtqneyu,thanku,lomond,ortezza,kronik,geetha,rabbit66,killas,qazxswe,alabaste,1234567890qwerty,capone1,andrea12,geral,beatbox,slutfuck,booyaka,jasmine7,ostsee,maestro1,beatme,tracey1,buster123,donaldduck,ironfish,happy6,konnichi,gintonic,momoney1,dugan1,today2,enkidu,destiny2,trim7gun,katuha,fractals,morganstanley,polkadot,gotime,prince11,204060,fifa2010,bobbyt,seemee,amanda10,airbrush,bigtitty,heidie,layla1,cotton1,5speed,fyfnjkmtdyf,flynavy,joxury8f,meeko,akuma,dudley1,flyboy1,moondog1,trotters,mariami,signin,chinna,legs11,pussy4,1s1h1e1f1,felici,optimus1,iluvu,marlins1,gavaec,balance1,glock40,london01,kokot,southwes,comfort1,sammy11,rockbottom,brianc,litebeer,homero,chopsuey,greenlan,charit,freecell,hampster,smalldog,viper12,blofeld,1234567890987654321,realsex,romann,cartman2,cjdthitycndj,nelly1,bmw528,zwezda,masterba,jeep99,turtl,america2,sunburst,sanyco,auntjudy,125wm,blue10,qwsazx,cartma,toby12,robbob,red222,ilovecock,losfix16,1explore,helge,vaz2114,whynotme,baba123,mugen,1qazwsxedc,albertjr,0101198,sextime,supras,nicolas2,wantsex,pussy6,checkm8,winam,24gordon,misterme,curlew,gbljhfcs,medtech,franzi,butthea,voivod,blackhat,egoiste,pjkeirf,maddog69,pakalolo,hockey4,igor1234,rouges,snowhite,homefree,sexfreak,acer12,dsmith,blessyou,199410,vfrcbvjd,falco02,belinda1,yaglasph,april21,groundho,jasmin1,nevergiveup,elvir,gborv526,c00kie,emma01,awesome2,larina,mike12345,maximu,anupam,bltynbabrfwbz,tanushka,sukkel,raptor22,josh12,schalke04,cosmodog,fuckyou8,busybee,198800,bijoux,frame1,blackmor,giveit,issmall,bear13,123-123,bladez,littlegirl,ultra123,fletch1,flashnet,loploprock,rkelly,12step,lukas1,littlewhore,cuntfinger,stinkyfinger,laurenc,198020,n7td4bjl,jackie69,camel123,ben1234,1gateway,adelheid,fatmike,thuglove,zzaaqq,chivas1,4815162342q,mamadou,nadano,james22,benwin,andrea99,rjirf,michou,abkbgg,d50gnn,aaazzz,a123654,blankman,booboo11,medicus,bigbone,197200,justine1,bendix,morphius,njhvjp,44mag,zsecyus56,goodbye1,nokiadermo,a333444,waratsea,4rzp8ab7,fevral,brillian,kirbys,minim,erathia,grazia,zxcvb1234,dukey,snaggle,poppi,hymen,1video,dune2000,jpthjdf,cvbn123,zcxfcnkbdfz,astonv,ginnie,316271,engine3,pr1ncess,64chevy,glass1,laotzu,hollyy,comicbooks,assasins,nuaddn9561,scottsda,hfcnfvfy,accobra,7777777z,werty123,metalhead,romanson,redsand,365214,shalo,arsenii,1989cc,sissi,duramax,382563,petera,414243,mamapap,jollymon,field1,fatgirl,janets,trompete,matchbox20,rambo2,nepenthe,441232,qwertyuiop10,bozo123,phezc419hv,romantika,lifestyl,pengui,decembre,demon6,panther6,444888,scanman,ghjcnjabkz,pachanga,buzzword,indianer,spiderman3,tony12,startre,frog1,fyutk,483422,tupacshakur,albert12,1drummer,bmw328i,green17,aerdna,invisibl,summer13,calimer,mustaine,lgnu9d,morefun,hesoyam123,escort1,scrapland,stargat,barabbas,dead13,545645,mexicali,sierr,gfhfpbn,gonchar,moonstafa,searock,counte,foster1,jayhawk1,floren,maremma,nastya2010,softball1,adaptec,halloo,barrabas,zxcasd123,hunny,mariana1,kafedra,freedom0,green420,vlad1234,method7,665566,tooting,hallo12,davinchi,conducto,medias,666444,invernes,madhatter,456asd,12345678i,687887,le33px,spring00,help123,bellybut,billy5,vitalik1,river123,gorila,bendis,power666,747200,footslav,acehigh,qazxswedc123,q1a1z1,richard9,peterburg,tabletop,gavrilov,123qwe1,kolosov,fredrau,run4fun,789056,jkbvgbflf,chitra,87654321q,steve22,wideopen,access88,surfe,tdfyutkbjy,impossib,kevin69,880888,cantina,887766,wxcvb,dontforg,qwer1209,asslicke,mamma123,indig,arkasha,scrapp,morelia,vehxbr,jones2,scratch1,cody11,cassie12,gerbera,dontgotm,underhil,maks2010,hollywood1,hanibal,elena2010,jason11,1010321,stewar,elaman,fireplug,goodby,sacrific,babyphat,bobcat12,bruce123,1233215,tony45,tiburo,love15,bmw750,wallstreet,2h0t4me,1346795,lamerz,munkee,134679q,granvill,1512198,armastus,aiden1,pipeutvj,g1234567,angeleyes,usmc1,102030q,putangina,brandnew,shadowfax,eagles12,1falcon,brianw,lokomoti,2022958,scooper,pegas,jabroni1,2121212,buffal,siffredi,wewiz,twotone,rosebudd,nightwis,carpet1,mickey2,2525252,sleddog,red333,jamesm,2797349,jeff12,onizuka,felixxxx,rf6666,fine1,ohlala,forplay,chicago5,muncho,scooby11,ptichka,johnnn,19851985p,dogphil3650,totenkopf,monitor2,macross7,3816778,dudder,semaj1,bounder,racerx1,5556633,7085506,ofclr278,brody1,7506751,nantucke,hedj2n4q,drew1,aessedai,trekbike,pussykat,samatron,imani,9124852,wiley1,dukenukem,iampurehaha2,9556035,obvious1,mccool24,apache64,kravchenko,justforf,basura,jamese,s0ccer,safado,darksta,surfer69,damian1,gjpbnbd,gunny1,wolley,sananton,zxcvbn123456,odt4p6sv8,sergei1,modem1,mansikka,zzzz1,rifraf,dima777,mary69,looking4,donttell,red100,ninjutsu,uaeuaeman,bigbri,brasco,queenas8151,demetri,angel007,bubbl,kolort,conny,antonia1,avtoritet,kaka22,kailayu,sassy2,wrongway,chevy3,1nascar,patriots1,chrisrey,mike99,sexy22,chkdsk,sd3utre7,padawan,a6pihd,doming,mesohorny,tamada,donatello,emma22,eather,susan69,pinky123,stud69,fatbitch,pilsbury,thc420,lovepuss,1creativ,golf1234,hurryup,1honda,huskerdu,marino1,gowron,girl1,fucktoy,gtnhjpfdjlcr,dkjfghdk,pinkfl,loreli,7777777s,donkeykong,rockytop,staples1,sone4ka,xxxjay,flywheel,toppdogg,bigbubba,aaa123456,2letmein,shavkat,paule,dlanor,adamas,0147852,aassaa,dixon1,bmw328,mother12,ilikepussy,holly2,tsmith,excaliber,fhutynbyf,nicole3,tulipan,emanue,flyvholm,currahee,godsgift,antonioj,torito,dinky1,sanna,yfcnzvjz,june14,anime123,123321456654,hanswurst,bandman,hello101,xxxyyy,chevy69,technica,tagada,arnol,v00d00,lilone,filles,drumandbass,dinamit,a1234a,eatmeat,elway07,inout,james6,dawid1,thewolf,diapason,yodaddy,qscwdv,fuckit1,liljoe,sloeber,simbacat,sascha1,qwe1234,1badger,prisca,angel17,gravedig,jakeyboy,longboard,truskawka,golfer11,pyramid7,highspee,pistola,theriver,hammer69,1packers,dannyd,alfonse,qwertgfdsa,11119999,basket1,ghjtrn,saralee,12inches,paolo1,zse4xdr5,taproot,sophieh6,grizzlie,hockey69,danang,biggums,hotbitch,5alive,beloved1,bluewave,dimon95,koketka,multiscan,littleb,leghorn,poker2,delite,skyfir,bigjake,persona1,amberdog,hannah12,derren,ziffle,1sarah,1assword,sparky01,seymur,tomtom1,123321qw,goskins,soccer19,luvbekki,bumhole,2balls,1muffin,borodin,monkey9,yfeiybrb,1alex,betmen,freder,nigger123,azizbek,gjkzrjdf,lilmike,1bigdadd,1rock,taganrog,snappy1,andrey1,kolonka,bunyan,gomango,vivia,clarkkent,satur,gaudeamus,mantaray,1month,whitehea,fargus,andrew99,ray123,redhawks,liza2009,qw12345,den12345,vfhnsyjdf,147258369a,mazepa,newyorke,1arsenal,hondas2000,demona,fordgt,steve12,birthday2,12457896,dickster,edcwsxqaz,sahalin,pantyman,skinny1,hubertus,cumshot1,chiro,kappaman,mark3434,canada12,lichking,bonkers1,ivan1985,sybase,valmet,doors1,deedlit,kyjelly,bdfysx,ford11,throatfuck,backwood,fylhsq,lalit,boss429,kotova,bricky,steveh,joshua19,kissa,imladris,star1234,lubimka,partyman,crazyd,tobias1,ilike69,imhome,whome,fourstar,scanner1,ujhjl312,anatoli,85bears,jimbo69,5678ytr,potapova,nokia7070,sunday1,kalleank,1996gta,refinnej,july1,molodec,nothanks,enigm,12play,sugardog,nhfkbdfkb,larousse,cannon1,144444,qazxcdew,stimorol,jhereg,spawn7,143000,fearme,hambur,merlin21,dobie,is3yeusc,partner1,dekal,varsha,478jfszk,flavi,hippo1,9hmlpyjd,july21,7imjfstw,lexxus,truelov,nokia5200,carlos6,anais,mudbone,anahit,taylorc,tashas,larkspur,animal2000,nibiru,jan123,miyvarxar,deflep,dolore,communit,ifoptfcor,laura2,anadrol,mamaliga,mitzi1,blue92,april15,matveev,kajlas,wowlook1,1flowers,shadow14,alucard1,1golf,bantha,scotlan,singapur,mark13,manchester1,telus01,superdav,jackoff1,madnes,bullnuts,world123,clitty,palmer1,david10,spider10,sargsyan,rattlers,david4,windows2,sony12,visigoth,qqqaaa,penfloor,cabledog,camilla1,natasha123,eagleman,softcore,bobrov,dietmar,divad,sss123,d1234567,tlbyjhju,1q1q1q1,paraiso,dav123,lfiekmrf,drachen,lzhan16889,tplate,gfghbrf,casio1,123boots1,123test,sys64738,heavymetal,andiamo,meduza,soarer,coco12,negrita,amigas,heavymet,bespin,1asdfghj,wharfrat,wetsex,tight1,janus1,sword123,ladeda,dragon98,austin2,atep1,jungle1,12345abcd,lexus300,pheonix1,alex1974,123qw123,137955,bigtim,shadow88,igor1994,goodjob,arzen,champ123,121ebay,changeme1,brooksie,frogman1,buldozer,morrowin,achim,trish1,lasse,festiva,bubbaman,scottb,kramit,august22,tyson123,passsword,oompah,al123456,fucking1,green45,noodle1,looking1,ashlynn,al1716,stang50,coco11,greese,bob111,brennan1,jasonj,1cherry,1q2345,1xxxxxxx,fifa2011,brondby,zachar1,satyam,easy1,magic7,1rainbow,cheezit,1eeeeeee,ashley123,assass1,amanda123,jerbear,1bbbbbb,azerty12,15975391,654321z,twinturb,onlyone1,denis1988,6846kg3r,jumbos,pennydog,dandelion,haileris,epervier,snoopy69,afrodite,oldpussy,green55,poopypan,verymuch,katyusha,recon7,mine69,tangos,contro,blowme2,jade1,skydive1,fiveiron,dimo4ka,bokser,stargirl,fordfocus,tigers2,platina,baseball11,raque,pimper,jawbreak,buster88,walter34,chucko,penchair,horizon1,thecure1,scc1975,adrianna1,kareta,duke12,krille,dumbfuck,cunt1,aldebaran,laverda,harumi,knopfler,pongo1,pfhbyf,dogman1,rossigno,1hardon,scarlets,nuggets1,ibelieve,akinfeev,xfhkbr,athene,falcon69,happie,billly,nitsua,fiocco,qwerty09,gizmo2,slava2,125690,doggy123,craigs,vader123,silkeborg,124365,peterm,123978,krakatoa,123699,123592,kgvebmqy,pensacol,d1d2d3,snowstor,goldenboy,gfg65h7,ev700,church1,orange11,g0dz1ll4,chester3,acheron,cynthi,hotshot1,jesuschris,motdepass,zymurgy,one2one,fietsbel,harryp,wisper,pookster,nn527hp,dolla,milkmaid,rustyboy,terrell1,epsilon1,lillian1,dale3,crhbgrf,maxsim,selecta,mamada,fatman1,ufkjxrf,shinchan,fuckuall,women1,000008,bossss,greta1,rbhjxrf,mamasboy,purple69,felicidade,sexy21,cathay,hunglow,splatt,kahless,shopping1,1gandalf,themis,delta7,moon69,blue24,parliame,mamma1,miyuki,2500hd,jackmeof,razer,rocker1,juvis123,noremac,boing747,9z5ve9rrcz,icewater,titania,alley1,moparman,christo1,oliver2,vinicius,tigerfan,chevyy,joshua99,doda99,matrixx,ekbnrf,jackfrost,viper01,kasia,cnfhsq,triton1,ssbt8ae2,rugby8,ramman,1lucky,barabash,ghtlfntkm,junaid,apeshit,enfant,kenpo1,shit12,007000,marge1,shadow10,qwerty789,richard8,vbitkm,lostboys,jesus4me,richard4,hifive,kolawole,damilola,prisma,paranoya,prince2,lisaann,happyness,cardss,methodma,supercop,a8kd47v5,gamgee,polly123,irene1,number8,hoyasaxa,1digital,matthew0,dclxvi,lisica,roy123,2468013579,sparda,queball,vaffanculo,pass1wor,repmvbx,999666333,freedom8,botanik,777555333,marcos1,lubimaya,flash2,einstei,08080,123456789j,159951159,159357123,carrot1,alina1995,sanjos,dilara,mustang67,wisteria,jhnjgtl12,98766789,darksun,arxangel,87062134,creativ1,malyshka,fuckthemall,barsic,rocksta,2big4u,5nizza,genesis2,romance1,ofcourse,1horse,latenite,cubana,sactown,789456123a,milliona,61808861,57699434,imperia,bubba11,yellow3,change12,55495746,flappy,jimbo123,19372846,19380018,cutlass1,craig123,klepto,beagle1,solus,51502112,pasha1,19822891,46466452,19855891,petshop,nikolaevna,119966,nokia6131,evenpar,hoosier1,contrasena,jawa350,gonzo123,mouse2,115511,eetfuk,gfhfvgfvgfv,1crystal,sofaking,coyote1,kwiatuszek,fhrflbq,valeria1,anthro,0123654789,alltheway,zoltar,maasikas,wildchil,fredonia,earlgrey,gtnhjczy,matrix123,solid1,slavko,12monkeys,fjdksl,inter1,nokia6500,59382113kevinp,spuddy,cachero,coorslit,password!,kiba1z,karizma,vova1994,chicony,english1,bondra12,1rocket,hunden,jimbob1,zpflhjn1,th0mas,deuce22,meatwad,fatfree,congas,sambora,cooper2,janne,clancy1,stonie,busta,kamaz,speedy2,jasmine3,fahayek,arsenal0,beerss,trixie1,boobs69,luansantana,toadman,control2,ewing33,maxcat,mama1964,diamond4,tabaco,joshua0,piper2,music101,guybrush,reynald,pincher,katiebug,starrs,pimphard,frontosa,alex97,cootie,clockwor,belluno,skyeseth,booty69,chaparra,boochie,green4,bobcat1,havok,saraann,pipeman,aekdb,jumpshot,wintermu,chaika,1chester,rjnjatq,emokid,reset1,regal1,j0shua,134679a,asmodey,sarahh,zapidoo,ciccione,sosexy,beckham23,hornets1,alex1971,delerium,manageme,connor11,1rabbit,sane4ek,caseyboy,cbljhjdf,redsox20,tttttt99,haustool,ander,pantera6,passwd1,journey1,9988776655,blue135,writerspace,xiaoyua123,justice2,niagra,cassis,scorpius,bpgjldsgjldthnf,gamemaster,bloody1,retrac,stabbin,toybox,fight1,ytpyf.,glasha,va2001,taylor11,shameles,ladylove,10078,karmann,rodeos,eintritt,lanesra,tobasco,jnrhjqcz,navyman,pablit,leshka,jessica3,123vika,alena1,platinu,ilford,storm7,undernet,sasha777,1legend,anna2002,kanmax1994,porkpie,thunder0,gundog,pallina,easypass,duck1,supermom,roach1,twincam,14028,tiziano,qwerty32,123654789a,evropa,shampoo1,yfxfkmybr,cubby1,tsunami1,fktrcttdf,yasacrac,17098,happyhap,bullrun,rodder,oaktown,holde,isbest,taylor9,reeper,hammer11,julias,rolltide1,compaq123,fourx4,subzero1,hockey9,7mary3,busines,ybrbnjcbr,wagoneer,danniash,portishead,digitex,alex1981,david11,infidel,1snoopy,free30,jaden,tonto1,redcar27,footie,moskwa,thomas21,hammer12,burzum,cosmo123,50000,burltree,54343,54354,vwpassat,jack5225,cougars1,burlpony,blackhorse,alegna,petert,katemoss,ram123,nels0n,ferrina,angel77,cstock,1christi,dave55,abc123a,alex1975,av626ss,flipoff,folgore,max1998,science1,si711ne,yams7,wifey1,sveiks,cabin1,volodia,ox3ford,cartagen,platini,picture1,sparkle1,tiedomi,service321,wooody,christi1,gnasher,brunob,hammie,iraffert,bot2010,dtcyeirf,1234567890p,cooper11,alcoholi,savchenko,adam01,chelsea5,niewiem,icebear,lllooottt,ilovedick,sweetpus,money8,cookie13,rfnthbyf1988,booboo2,angus123,blockbus,david9,chica1,nazaret,samsung9,smile4u,daystar,skinnass,john10,thegirl,sexybeas,wasdwasd1,sigge1,1qa2ws3ed4rf5tg,czarny,ripley1,chris5,ashley19,anitha,pokerman,prevert,trfnthby,tony69,georgia2,stoppedb,qwertyuiop12345,miniclip,franky1,durdom,cabbages,1234567890o,delta5,liudmila,nhfycajhvths,court1,josiew,abcd1,doghead,diman,masiania,songline,boogle,triston,deepika,sexy4me,grapple,spacebal,ebonee,winter0,smokewee,nargiza,dragonla,sassys,andy2000,menards,yoshio,massive1,suckmy1k,passat99,sexybo,nastya1996,isdead,stratcat,hokuto,infix,pidoras,daffyduck,cumhard,baldeagl,kerberos,yardman,shibainu,guitare,cqub6553,tommyy,bk.irf,bigfoo,hecto,july27,james4,biggus,esbjerg,isgod,1irish,phenmarr,jamaic,roma1990,diamond0,yjdbrjd,girls4me,tampa1,kabuto,vaduz,hanse,spieng,dianochka,csm101,lorna1,ogoshi,plhy6hql,2wsx4rfv,cameron0,adebayo,oleg1996,sharipov,bouboule,hollister1,frogss,yeababy,kablam,adelante,memem,howies,thering,cecilia1,onetwo12,ojp123456,jordan9,msorcloledbr,neveraga,evh5150,redwin,1august,canno,1mercede,moody1,mudbug,chessmas,tiikeri,stickdaddy77,alex15,kvartira,7654321a,lollol123,qwaszxedc,algore,solana,vfhbyfvfhbyf,blue72,misha1111,smoke20,junior13,mogli,threee,shannon2,fuckmylife,kevinh,saransk,karenw,isolde,sekirarr,orion123,thomas0,debra1,laketaho,alondra,curiva,jazz1234,1tigers,jambos,lickme2,suomi,gandalf7,028526,zygote,brett123,br1ttany,supafly,159000,kingrat,luton1,cool-ca,bocman,thomasd,skiller,katter,mama777,chanc,tomass,1rachel,oldno7,rfpfyjdf,bigkev,yelrah,primas,osito,kipper1,msvcr71,bigboy11,thesun,noskcaj,chicc,sonja1,lozinka,mobile1,1vader,ummagumma,waves1,punter12,tubgtn,server1,irina1991,magic69,dak001,pandemonium,dead1,berlingo,cherrypi,1montana,lohotron,chicklet,asdfgh123456,stepside,ikmvw103,icebaby,trillium,1sucks,ukrnet,glock9,ab12345,thepower,robert8,thugstools,hockey13,buffon,livefree,sexpics,dessar,ja0000,rosenrot,james10,1fish,svoloch,mykitty,muffin11,evbukb,shwing,artem1992,andrey1992,sheldon1,passpage,nikita99,fubar123,vannasx,eight888,marial,max2010,express2,violentj,2ykn5ccf,spartan11,brenda69,jackiech,abagail,robin2,grass1,andy76,bell1,taison,superme,vika1995,xtr451,fred20,89032073168,denis1984,2000jeep,weetabix,199020,daxter,tevion,panther8,h9iymxmc,bigrig,kalambur,tsalagi,12213443,racecar02,jeffrey4,nataxa,bigsam,purgator,acuracl,troutbum,potsmoke,jimmyz,manutd1,nytimes,pureevil,bearss,cool22,dragonage,nodnarb,dbrbyu,4seasons,freude,elric1,werule,hockey14,12758698,corkie,yeahright,blademan,tafkap,clave,liziko,hofner,jeffhardy,nurich,runne,stanisla,lucy1,monk3y,forzaroma,eric99,bonaire,blackwoo,fengshui,1qaz0okm,newmoney,pimpin69,07078,anonymer,laptop1,cherry12,ace111,salsa1,wilbur1,doom12,diablo23,jgtxzbhr,under1,honda01,breadfan,megan2,juancarlos,stratus1,ackbar,love5683,happytim,lambert1,cbljhtyrj,komarov,spam69,nfhtkrf,brownn,sarmat,ifiksr,spike69,hoangen,angelz,economia,tanzen,avogadro,1vampire,spanners,mazdarx,queequeg,oriana,hershil,sulaco,joseph11,8seconds,aquariu,cumberla,heather9,anthony8,burton12,crystal0,maria3,qazwsxc,snow123,notgood,198520,raindog,heehaw,consulta,dasein,miller01,cthulhu1,dukenuke,iubire,baytown,hatebree,198505,sistem,lena12,welcome01,maraca,middleto,sindhu,mitsou,phoenix5,vovan,donaldo,dylandog,domovoy,lauren12,byrjuybnj,123llll,stillers,sanchin,tulpan,smallvill,1mmmmm,patti1,folgers,mike31,colts18,123456rrr,njkmrjz,phoenix0,biene,ironcity,kasperok,password22,fitnes,matthew6,spotligh,bujhm123,tommycat,hazel5,guitar11,145678,vfcmrf,compass1,willee,1barney,jack2000,littleminge,shemp,derrek,xxx12345,littlefuck,spuds1,karolinka,camneely,qwertyu123,142500,brandon00,munson15,falcon3,passssap,z3cn2erv,goahead,baggio10,141592,denali1,37kazoo,copernic,123456789asd,orange88,bravada,rush211,197700,pablo123,uptheass,samsam1,demoman,mattylad10,heydude,mister2,werken,13467985,marantz,a22222,f1f2f3f4,fm12mn12,gerasimova,burrito1,sony1,glenny,baldeagle,rmfidd,fenomen,verbati,forgetme,5element,wer138,chanel1,ooicu812,10293847qp,minicooper,chispa,myturn,deisel,vthrehbq,boredboi4u,filatova,anabe,poiuyt1,barmalei,yyyy1,fourkids,naumenko,bangbros,pornclub,okaykk,euclid90,warrior3,kornet,palevo,patatina,gocart,antanta,jed1054,clock1,111111w,dewars,mankind1,peugeot406,liten,tahira,howlin,naumov,rmracing,corone,cunthole,passit,rock69,jaguarxj,bumsen,197101,sweet2,197010,whitecat,sawadee,money100,yfhrjnbrb,andyboy,9085603566,trace1,fagget,robot1,angel20,6yhn7ujm,specialinsta,kareena,newblood,chingada,boobies2,bugger1,squad51,133andre,call06,ashes1,ilovelucy,success2,kotton,cavalla,philou,deebee,theband,nine09,artefact,196100,kkkkkkk1,nikolay9,onelov,basia,emilyann,sadman,fkrjujkbr,teamomuch,david777,padrino,money21,firdaus,orion3,chevy01,albatro,erdfcv,2legit,sarah7,torock,kevinn,holio,soloy,enron714,starfleet,qwer11,neverman,doctorwh,lucy11,dino12,trinity7,seatleon,o123456,pimpman,1asdfgh,snakebit,chancho,prorok,bleacher,ramire,darkseed,warhorse,michael123,1spanky,1hotdog,34erdfcv,n0th1ng,dimanche,repmvbyf,michaeljackson,login1,icequeen,toshiro,sperme,racer2,veget,birthday26,daniel9,lbvekmrf,charlus,bryan123,wspanic,schreibe,1andonly,dgoins,kewell,apollo12,egypt1,fernie,tiger21,aa123456789,blowj,spandau,bisquit,12345678d,deadmau5,fredie,311420,happyface,samant,gruppa,filmstar,andrew17,bakesale,sexy01,justlook,cbarkley,paul11,bloodred,rideme,birdbath,nfkbcvfy,jaxson,sirius1,kristof,virgos,nimrod1,hardc0re,killerbee,1abcdef,pitcher1,justonce,vlada,dakota99,vespucci,wpass,outside1,puertori,rfvbkf,teamlosi,vgfun2,porol777,empire11,20091989q,jasong,webuivalidat,escrima,lakers08,trigger2,addpass,342500,mongini,dfhtybr,horndogg,palermo1,136900,babyblu,alla98,dasha2010,jkelly,kernow,yfnecz,rockhopper,toeman,tlaloc,silver77,dave01,kevinr,1234567887654321,135642,me2you,8096468644q,remmus,spider7,jamesa,jilly,samba1,drongo,770129ji,supercat,juntas,tema1234,esthe,1234567892000,drew11,qazqaz123,beegees,blome,rattrace,howhigh,tallboy,rufus2,sunny2,sou812,miller12,indiana7,irnbru,patch123,letmeon,welcome5,nabisco,9hotpoin,hpvteb,lovinit,stormin,assmonke,trill,atlanti,money1234,cubsfan,mello1,stars2,ueptkm,agate,dannym88,lover123,wordz,worldnet,julemand,chaser1,s12345678,pissword,cinemax,woodchuc,point1,hotchkis,packers2,bananana,kalender,420666,penguin8,awo8rx3wa8t,hoppie,metlife,ilovemyfamily,weihnachtsbau,pudding1,luckystr,scully1,fatboy1,amizade,dedham,jahbless,blaat,surrende,****er,1panties,bigasses,ghjuhfvbcn,asshole123,dfktyrb,likeme,nickers,plastik,hektor,deeman,muchacha,cerebro,santana5,testdrive,dracula1,canalc,l1750sq,savannah1,murena,1inside,pokemon00,1iiiiiii,jordan20,sexual1,mailliw,calipso,014702580369,1zzzzzz,1jjjjjj,break1,15253545,yomama1,katinka,kevin11,1ffffff,martijn,sslazio,daniel5,porno2,nosmas,leolion,jscript,15975312,pundai,kelli1,kkkddd,obafgkm,marmaris,lilmama,london123,rfhfnt,elgordo,talk87,daniel7,thesims3,444111,bishkek,afrika2002,toby22,1speedy,daishi,2children,afroman,qqqqwwww,oldskool,hawai,v55555,syndicat,pukimak,fanatik,tiger5,parker01,bri5kev6,timexx,wartburg,love55,ecosse,yelena03,madinina,highway1,uhfdbwfgf,karuna,buhjvfybz,wallie,46and2,khalif,europ,qaz123wsx456,bobbybob,wolfone,falloutboy,manning18,scuba10,schnuff,ihateyou1,lindam,sara123,popcor,fallengun,divine1,montblanc,qwerty8,rooney10,roadrage,bertie1,latinus,lexusis,rhfvfnjhcr,opelgt,hitme,agatka,1yamaha,dmfxhkju,imaloser,michell1,sb211st,silver22,lockedup,andrew9,monica01,sassycat,dsobwick,tinroof,ctrhtnyj,bultaco,rhfcyjzhcr,aaaassss,14ss88,joanne1,momanddad,ahjkjdf,yelhsa,zipdrive,telescop,500600,1sexsex,facial1,motaro,511647,stoner1,temujin,elephant1,greatman,honey69,kociak,ukqmwhj6,altezza,cumquat,zippos,kontiki,123max,altec1,bibigon,tontos,qazsew,nopasaran,militar,supratt,oglala,kobayash,agathe,yawetag,dogs1,cfiekmrf,megan123,jamesdea,porosenok,tiger23,berger1,hello11,seemann,stunner1,walker2,imissu,jabari,minfd,lollol12,hjvfy,1-oct,stjohns,2278124q,123456789qwer,alex1983,glowworm,chicho,mallards,bluedevil,explorer1,543211,casita,1time,lachesis,alex1982,airborn1,dubesor,changa,lizzie1,captaink,socool,bidule,march23,1861brr,k.ljxrf,watchout,fotze,1brian,keksa2,aaaa1122,matrim,providian,privado,dreame,merry1,aregdone,davidt,nounour,twenty2,play2win,artcast2,zontik,552255,shit1,sluggy,552861,dr8350,brooze,alpha69,thunder6,kamelia2011,caleb123,mmxxmm,jamesh,lfybkjd,125267,125000,124536,bliss1,dddsss,indonesi,bob69,123888,tgkbxfgy,gerar,themack,hijodeputa,good4now,ddd123,clk430,kalash,tolkien1,132forever,blackb,whatis,s1s2s3s4,lolkin09,yamahar,48n25rcc,djtiesto,111222333444555,bigbull,blade55,coolbree,kelse,ichwill,yamaha12,sakic,bebeto,katoom,donke,sahar,wahine,645202,god666,berni,starwood,june15,sonoio,time123,llbean,deadsoul,lazarev,cdtnf,ksyusha,madarchod,technik,jamesy,4speed,tenorsax,legshow,yoshi1,chrisbl,44e3ebda,trafalga,heather7,serafima,favorite4,havefun1,wolve,55555r,james13,nosredna,bodean,jlettier,borracho,mickael,marinus,brutu,sweet666,kiborg,rollrock,jackson6,macross1,ousooner,9085084232,takeme,123qwaszx,firedept,vfrfhjd,jackfros,123456789000,briane,cookie11,baby22,bobby18,gromova,systemofadown,martin01,silver01,pimaou,darthmaul,hijinx,commo,chech,skyman,sunse,2vrd6,vladimirovna,uthvfybz,nicole01,kreker,bobo1,v123456789,erxtgb,meetoo,drakcap,vfvf12,misiek1,butane,network2,flyers99,riogrand,jennyk,e12345,spinne,avalon11,lovejone,studen,maint,porsche2,qwerty100,chamberl,bluedog1,sungam,just4u,andrew23,summer22,ludic,musiclover,aguil,beardog1,libertin,pippo1,joselit,patito,bigberth,digler,sydnee,jockstra,poopo,jas4an,nastya123,profil,fuesse,default1,titan2,mendoz,kpcofgs,anamika,brillo021,bomberman,guitar69,latching,69pussy,blues2,phelge,ninja123,m7n56xo,qwertasd,alex1976,cunningh,estrela,gladbach,marillion,mike2000,258046,bypop,muffinman,kd5396b,zeratul,djkxbwf,john77,sigma2,1linda,selur,reppep,quartz1,teen1,freeclus,spook1,kudos4ever,clitring,sexiness,blumpkin,macbook,tileman,centra,escaflowne,pentable,shant,grappa,zverev,1albert,lommerse,coffee11,777123,polkilo,muppet1,alex74,lkjhgfdsazx,olesica,april14,ba25547,souths,jasmi,arashi,smile2,2401pedro,mybabe,alex111,quintain,pimp1,tdeir8b2,makenna,122333444455555,%e2%82%ac,tootsie1,pass111,zaqxsw123,gkfdfybt,cnfnbcnbrf,usermane,iloveyou12,hard69,osasuna,firegod,arvind,babochka,kiss123,cookie123,julie123,kamakazi,dylan2,223355,tanguy,nbhtqa,tigger13,tubby1,makavel,asdflkj,sambo1,mononoke,mickeys,gayguy,win123,green33,wcrfxtvgbjy,bigsmall,1newlife,clove,babyfac,bigwaves,mama1970,shockwav,1friday,bassey,yarddog,codered1,victory7,bigrick,kracker,gulfstre,chris200,sunbanna,bertuzzi,begemotik,kuolema,pondus,destinee,123456789zz,abiodun,flopsy,amadeusptfcor,geronim,yggdrasi,contex,daniel6,suck1,adonis1,moorea,el345612,f22raptor,moviebuf,raunchy,6043dkf,zxcvbnm123456789,eric11,deadmoin,ratiug,nosliw,fannies,danno,888889,blank1,mikey2,gullit,thor99,mamiya,ollieb,thoth,dagger1,websolutionssu,bonker,prive,1346798520,03038,q1234q,mommy2,contax,zhipo,gwendoli,gothic1,1234562000,lovedick,gibso,digital2,space199,b26354,987654123,golive,serious1,pivkoo,better1,824358553,794613258,nata1980,logout,fishpond,buttss,squidly,good4me,redsox19,jhonny,zse45rdx,matrixxx,honey12,ramina,213546879,motzart,fall99,newspape,killit,gimpy,photowiz,olesja,thebus,marco123,147852963,bedbug,147369258,hellbound,gjgjxrf,123987456,lovehurt,five55,hammer01,1234554321a,alina2011,peppino,ang238,questor,112358132,alina1994,alina1998,money77,bobjones,aigerim,cressida,madalena,420smoke,tinchair,raven13,mooser,mauric,lovebu,adidas69,krypton1,1111112,loveline,divin,voshod,michaelm,cocotte,gbkbuhbv,76689295,kellyj,rhonda1,sweetu70,steamforums,geeque,nothere,124c41,quixotic,steam181,1169900,rfcgthcrbq,rfvbkm,sexstuff,1231230,djctvm,rockstar1,fulhamfc,bhecbr,rfntyf,quiksilv,56836803,jedimaster,pangit,gfhjkm777,tocool,1237654,stella12,55378008,19216811,potte,fender12,mortalkombat,ball1,nudegirl,palace22,rattrap,debeers,lickpussy,jimmy6,not4u2c,wert12,bigjuggs,sadomaso,1357924,312mas,laser123,arminia,branford,coastie,mrmojo,19801982,scott11,banaan123,ingres,300zxtt,hooters6,sweeties,19821983,19831985,19833891,sinnfein,welcome4,winner69,killerman,tachyon,tigre1,nymets1,kangol,martinet,sooty1,19921993,789qwe,harsingh,1597535,thecount,phantom3,36985214,lukas123,117711,pakistan1,madmax11,willow01,19932916,fucker12,flhrci,opelagila,theword,ashley24,tigger3,crazyj,rapide,deadfish,allana,31359092,sasha1993,sanders2,discman,zaq!2wsx,boilerma,mickey69,jamesg,babybo,jackson9,orion7,alina2010,indien,breeze1,atease,warspite,bazongaz,1celtic,asguard,mygal,fitzgera,1secret,duke33,cyklone,dipascuc,potapov,1escobar2,c0l0rad0,kki177hk,1little,macondo,victoriya,peter7,red666,winston6,kl?benhavn,muneca,jackme,jennan,happylife,am4h39d8nh,bodybuil,201980,dutchie,biggame,lapo4ka,rauchen,black10,flaquit,water12,31021364,command2,lainth88,mazdamx5,typhon,colin123,rcfhlfc,qwaszx11,g0away,ramir,diesirae,hacked1,cessna1,woodfish,enigma2,pqnr67w5,odgez8j3,grisou,hiheels,5gtgiaxm,2580258,ohotnik,transits,quackers,serjik,makenzie,mdmgatew,bryana,superman12,melly,lokit,thegod,slickone,fun4all,netpass,penhorse,1cooper,nsync,asdasd22,otherside,honeydog,herbie1,chiphi,proghouse,l0nd0n,shagg,select1,frost1996,casper123,countr,magichat,greatzyo,jyothi,3bears,thefly,nikkita,fgjcnjk,nitros,hornys,san123,lightspe,maslova,kimber1,newyork2,spammm,mikejone,pumpk1n,bruiser1,bacons,prelude9,boodie,dragon4,kenneth2,love98,power5,yodude,pumba,thinline,blue30,sexxybj,2dumb2live,matt21,forsale,1carolin,innova,ilikeporn,rbgtkjd,a1s2d3f,wu9942,ruffus,blackboo,qwerty999,draco1,marcelin,hideki,gendalf,trevon,saraha,cartmen,yjhbkmcr,time2go,fanclub,ladder1,chinni,6942987,united99,lindac,quadra,paolit,mainstre,beano002,lincoln7,bellend,anomie,8520456,bangalor,goodstuff,chernov,stepashka,gulla,mike007,frasse,harley03,omnislash,8538622,maryjan,sasha2011,gineok,8807031,hornier,gopinath,princesit,bdr529,godown,bosslady,hakaone,1qwe2,madman1,joshua11,lovegame,bayamon,jedi01,stupid12,sport123,aaa666,tony44,collect1,charliem,chimaira,cx18ka,trrim777,chuckd,thedream,redsox99,goodmorning,delta88,iloveyou11,newlife2,figvam,chicago3,jasonk,12qwer,9875321,lestat1,satcom,conditio,capri50,sayaka,9933162,trunks1,chinga,snooch,alexand1,findus,poekie,cfdbyf,kevind,mike1969,fire13,leftie,bigtuna,chinnu,silence1,celos1,blackdra,alex24,gfgfif,2boobs,happy8,enolagay,sataniv1993,turner1,dylans,peugeo,sasha1994,hoppel,conno,moonshot,santa234,meister1,008800,hanako,tree123,qweras,gfitymrf,reggie31,august29,supert,joshua10,akademia,gbljhfc,zorro123,nathalia,redsox12,hfpdjl,mishmash,nokiae51,nyyankees,tu190022,strongbo,none1,not4u2no,katie2,popart,harlequi,santan,michal1,1therock,screwu,csyekmrf,olemiss1,tyrese,hoople,sunshin1,cucina,starbase,topshelf,fostex,california1,castle1,symantec,pippolo,babare,turntabl,1angela,moo123,ipvteb,gogolf,alex88,cycle1,maxie1,phase2,selhurst,furnitur,samfox,fromvermine,shaq34,gators96,captain2,delonge,tomatoe,bisous,zxcvbnma,glacius,pineapple1,cannelle,ganibal,mko09ijn,paraklast1974,hobbes12,petty43,artema,junior8,mylover,1234567890d,fatal1ty,prostreet,peruan,10020,nadya,caution1,marocas,chanel5,summer08,metal123,111lox,scrapy,thatguy,eddie666,washingto,yannis,minnesota_hp,lucky4,playboy6,naumova,azzurro,patat,dale33,pa55wd,speedster,zemanova,saraht,newto,tony22,qscesz,arkady,1oliver,death6,vkfwx046,antiflag,stangs,jzf7qf2e,brianp,fozzy,cody123,startrek1,yoda123,murciela,trabajo,lvbnhbtdf,canario,fliper,adroit,henry5,goducks,papirus,alskdj,soccer6,88mike,gogetter,tanelorn,donking,marky1,leedsu,badmofo,al1916,wetdog,akmaral,pallet,april24,killer00,nesterova,rugby123,coffee12,browseui,ralliart,paigow,calgary1,armyman,vtldtltd,frodo2,frxtgb,iambigal,benno,jaytee,2hot4you,askar,bigtee,brentwoo,palladin,eddie2,al1916w,horosho,entrada,ilovetits,venture1,dragon19,jayde,chuvak,jamesl,fzr600,brandon8,vjqvbh,snowbal,snatch1,bg6njokf,pudder,karolin,candoo,pfuflrf,satchel1,manteca,khongbiet,critter1,partridg,skyclad,bigdon,ginger69,brave1,anthony4,spinnake,chinadol,passout,cochino,nipples1,15058,lopesk,sixflags,lloo999,parkhead,breakdance,cia123,fidodido,yuitre12,fooey,artem1995,gayathri,medin,nondriversig,l12345,bravo7,happy13,kazuya,camster,alex1998,luckyy,zipcode,dizzle,boating1,opusone,newpassw,movies23,kamikazi,zapato,bart316,cowboys0,corsair1,kingshit,hotdog12,rolyat,h200svrm,qwerty4,boofer,rhtyltkm,chris999,vaz21074,simferopol,pitboss,love3,britania,tanyshka,brause,123qwerty123,abeille,moscow1,ilkaev,manut,process1,inetcfg,dragon05,fortknox,castill,rynner,mrmike,koalas,jeebus,stockpor,longman,juanpabl,caiman,roleplay,jeremi,26058,prodojo,002200,magical1,black5,bvlgari,doogie1,cbhtqa,mahina,a1s2d3f4g5h6,jblpro,usmc01,bismilah,guitar01,april9,santana1,1234aa,monkey14,sorokin,evan1,doohan,animalsex,pfqxtyjr,dimitry,catchme,chello,silverch,glock45,dogleg,litespee,nirvana9,peyton18,alydar,warhamer,iluvme,sig229,minotavr,lobzik,jack23,bushwack,onlin,football123,joshua5,federov,winter2,bigmax,fufnfrhbcnb,hfpldfnhb,1dakota,f56307,chipmonk,4nick8,praline,vbhjh123,king11,22tango,gemini12,street1,77879,doodlebu,homyak,165432,chuluthu,trixi,karlito,salom,reisen,cdtnkzxjr,pookie11,tremendo,shazaam,welcome0,00000ty,peewee51,pizzle,gilead,bydand,sarvar,upskirt,legends1,freeway1,teenfuck,ranger9,darkfire,dfymrf,hunt0802,justme1,buffy1ma,1harry,671fsa75yt,burrfoot,budster,pa437tu,jimmyp,alina2006,malacon,charlize,elway1,free12,summer02,gadina,manara,gomer1,1cassie,sanja,kisulya,money3,pujols,ford50,midiland,turga,orange6,demetriu,freakboy,orosie1,radio123,open12,vfufpby,mustek,chris33,animes,meiling,nthtvjr,jasmine9,gfdkjd,oligarh,marimar,chicago9,.kzirf,bugssgub,samuraix,jackie01,pimpjuic,macdad,cagiva,vernost,willyboy,fynjyjdf,tabby1,privet123,torres9,retype,blueroom,raven11,q12we3,alex1989,bringiton,ridered,kareltje,ow8jtcs8t,ciccia,goniners,countryb,24688642,covingto,24861793,beyblade,vikin,badboyz,wlafiga,walstib,mirand,needajob,chloes,balaton,kbpfdtnf,freyja,bond9007,gabriel12,stormbri,hollage,love4eve,fenomeno,darknite,dragstar,kyle123,milfhunter,ma123123123,samia,ghislain,enrique1,ferien12,xjy6721,natalie2,reglisse,wilson2,wesker,rosebud7,amazon1,robertr,roykeane,xtcnth,mamatata,crazyc,mikie,savanah,blowjob69,jackie2,forty1,1coffee,fhbyjxrf,bubbah,goteam,hackedit,risky1,logoff,h397pnvr,buck13,robert23,bronc,st123st,godflesh,pornog,iamking,cisco69,septiembr,dale38,zhongguo,tibbar,panther9,buffa1,bigjohn1,mypuppy,vehvfycr,april16,shippo,fire1234,green15,q123123,gungadin,steveg,olivier1,chinaski,magnoli,faithy,storm12,toadfrog,paul99,78791,august20,automati,squirtle,cheezy,positano,burbon,nunya,llebpmac,kimmi,turtle2,alan123,prokuror,violin1,durex,pussygal,visionar,trick1,chicken6,29024,plowboy,rfybreks,imbue,sasha13,wagner1,vitalogy,cfymrf,thepro,26028,gorbunov,dvdcom,letmein5,duder,fastfun,pronin,libra1,conner1,harley20,stinker1,20068,20038,amitech,syoung,dugway,18068,welcome7,jimmypag,anastaci,kafka1,pfhfnecnhf,catsss,campus100,shamal,nacho1,fire12,vikings2,brasil1,rangerover,mohamma,peresvet,14058,cocomo,aliona,14038,qwaser,vikes,cbkmdf,skyblue1,ou81234,goodlove,dfkmltvfh,108888,roamer,pinky2,static1,zxcv4321,barmen,rock22,shelby2,morgans,1junior,pasword1,logjam,fifty5,nhfrnjhbcn,chaddy,philli,nemesis2,ingenier,djkrjd,ranger3,aikman8,knothead,daddy69,love007,vsythb,ford350,tiger00,renrut,owen11,energy12,march14,alena123,robert19,carisma,orange22,murphy11,podarok,prozak,kfgeirf,wolf13,lydia1,shazza,parasha,akimov,tobbie,pilote,heather4,baster,leones,gznfxjr,megama,987654321g,bullgod,boxster1,minkey,wombats,vergil,colegiata,lincol,smoothe,pride1,carwash1,latrell,bowling3,fylhtq123,pickwick,eider,bubblebox,bunnies1,loquit,slipper1,nutsac,purina,xtutdfhf,plokiju,1qazxs,uhjpysq,zxcvbasdfg,enjoy1,1pumpkin,phantom7,mama22,swordsma,wonderbr,dogdays,milker,u23456,silvan,dfkthbr,slagelse,yeahman,twothree,boston11,wolf100,dannyg,troll1,fynjy123,ghbcnfd,bftest,ballsdeep,bobbyorr,alphasig,cccdemo,fire123,norwest,claire2,august10,lth1108,problemas,sapito,alex06,1rusty,maccom,goirish1,ohyes,bxdumb,nabila,boobear1,rabbit69,princip,alexsander,travail,chantal1,dogggy,greenpea,diablo69,alex2009,bergen09,petticoa,classe,ceilidh,vlad2011,kamakiri,lucidity,qaz321,chileno,cexfhf,99ranger,mcitra,estoppel,volvos60,carter80,webpass,temp12,touareg,fcgbhby,bubba8,sunitha,200190ru,bitch2,shadow23,iluvit,nicole0,ruben1,nikki69,butttt,shocker1,souschef,lopotok01,kantot,corsano,cfnfyf,riverat,makalu,swapna,all4u9,cdtnkfy,ntktgepbr,ronaldo99,thomasj,bmw540i,chrisw,boomba,open321,z1x2c3v4b5n6m7,gaviota,iceman44,frosya,chris100,chris24,cosette,clearwat,micael,boogyman,pussy9,camus1,chumpy,heccrbq,konoplya,chester8,scooter5,ghjgfufylf,giotto,koolkat,zero000,bonita1,ckflrbq,j1964,mandog,18n28n24a,renob,head1,shergar,ringo123,tanita,sex4free,johnny12,halberd,reddevils,biolog,dillinge,fatb0y,c00per,hyperlit,wallace2,spears1,vitamine,buheirf,sloboda,alkash,mooman,marion1,arsenal7,sunder,nokia5610,edifier,pippone,fyfnjkmtdbx,fujimo,pepsi12,kulikova,bolat,duetto,daimon,maddog01,timoshka,ezmoney,desdemon,chesters,aiden,hugues,patrick5,aikman08,robert4,roenick,nyranger,writer1,36169544,foxmulder,118801,kutter,shashank,jamjar,118811,119955,aspirina,dinkus,1sailor,nalgene,19891959,snarf,allie1,cracky,resipsa,45678912,kemerovo,19841989,netware1,alhimik,19801984,nicole123,19761977,51501984,malaka1,montella,peachfuz,jethro1,cypress1,henkie,holdon,esmith,55443322,1friend,quique,bandicoot,statistika,great123,death13,ucht36,master4,67899876,bobsmith,nikko1,jr1234,hillary1,78978978,rsturbo,lzlzdfcz,bloodlust,shadow00,skagen,bambina,yummies,88887777,91328378,matthew4,itdoes,98256518,102938475,alina2002,123123789,fubared,dannys,123456321,nikifor,suck69,newmexico,scubaman,rhbcnb,fifnfy,puffdadd,159357852,dtheyxbr,theman22,212009164,prohor,shirle,nji90okm,newmedia,goose5,roma1995,letssee,iceman11,aksana,wirenut,pimpdady,1212312121,tamplier,pelican1,domodedovo,1928374655,fiction6,duckpond,ybrecz,thwack,onetwo34,gunsmith,murphydo,fallout1,spectre1,jabberwo,jgjesq,turbo6,bobo12,redryder,blackpus,elena1971,danilova,antoin,bobo1234,bobob,bobbobbo,dean1,222222a,jesusgod,matt23,musical1,darkmage,loppol,werrew,josepha,rebel12,toshka,gadfly,hawkwood,alina12,dnomyar,sexaddict,dangit,cool23,yocrack,archimed,farouk,nhfkzkz,lindalou,111zzzzz,ghjatccjh,wethepeople,m123456789,wowsers,kbkbxrf,bulldog5,m_roesel,sissinit,yamoon6,123ewqasd,dangel,miruvor79,kaytee,falcon7,bandit11,dotnet,dannii,arsenal9,miatamx5,1trouble,strip4me,dogpile,sexyred1,rjdfktdf,google10,shortman,crystal7,awesome123,cowdog,haruka,birthday28,jitter,diabolik,boomer12,dknight,bluewate,hockey123,crm0624,blueboys,willy123,jumpup,google2,cobra777,llabesab,vicelord,hopper1,gerryber,remmah,j10e5d4,qqqqqqw,agusti,fre_ak8yj,nahlik,redrobin,scott3,epson1,dumpy,bundao,aniolek,hola123,jergens,itsasecret,maxsam,bluelight,mountai1,bongwater,1london,pepper14,freeuse,dereks,qweqw,fordgt40,rfhfdfy,raider12,hunnybun,compac,splicer,megamon,tuffgong,gymnast1,butter11,modaddy,wapbbs_1,dandelio,soccer77,ghjnbdjcnjzybt,123xyi2,fishead,x002tp00,whodaman,555aaa,oussama,brunodog,technici,pmtgjnbl,qcxdw8ry,schweden,redsox3,throbber,collecto,japan10,dbm123dm,hellhoun,tech1,deadzone,kahlan,wolf123,dethklok,xzsawq,bigguy1,cybrthc,chandle,buck01,qq123123,secreta,williams1,c32649135,delta12,flash33,123joker,spacejam,polopo,holycrap,daman1,tummybed,financia,nusrat,euroline,magicone,jimkirk,ameritec,daniel26,sevenn,topazz,kingpins,dima1991,macdog,spencer5,oi812,geoffre,music11,baffle,123569,usagi,cassiope,polla,lilcrowe,thecakeisalie,vbhjndjhtw,vthokies,oldmans,sophie01,ghoster,penny2,129834,locutus1,meesha,magik,jerry69,daddysgirl,irondesk,andrey12,jasmine123,vepsrfyn,likesdick,1accord,jetboat,grafix,tomuch,showit,protozoa,mosias98,taburetka,blaze420,esenin,anal69,zhv84kv,puissant,charles0,aishwarya,babylon6,bitter1,lenina,raleigh1,lechat,access01,kamilka,fynjy,sparkplu,daisy3112,choppe,zootsuit,1234567j,rubyrose,gorilla9,nightshade,alternativa,cghfdjxybr,snuggles1,10121v,vova1992,leonardo1,dave2,matthewd,vfhfnbr,1986mets,nobull,bacall,mexican1,juanjo,mafia1,boomer22,soylent,edwards1,jordan10,blackwid,alex86,gemini13,lunar2,dctvcjcfnm,malaki,plugger,eagles11,snafu2,1shelly,cintaku,hannah22,tbird1,maks5843,irish88,homer22,amarok,fktrcfylhjdf,lincoln2,acess,gre69kik,need4speed,hightech,core2duo,blunt1,ublhjgjybrf,dragon33,1autopas,autopas1,wwww1,15935746,daniel20,2500aa,massim,1ggggggg,96ford,hardcor1,cobra5,blackdragon,vovan_lt,orochimaru,hjlbntkb,qwertyuiop12,tallen,paradoks,frozenfish,ghjuhfvvbcn,gerri1,nuggett,camilit,doright,trans1,serena1,catch2,bkmyeh,fireston,afhvfwtdn,purple3,figure8,fuckya,scamp1,laranja,ontheoutside,louis123,yellow7,moonwalk,mercury2,tolkein,raide,amenra,a13579,dranreb,5150vh,harish,tracksta,sexking,ozzmosis,katiee,alomar,matrix19,headroom,jahlove,ringding,apollo8,132546,132613,12345672000,saretta,135798,136666,thomas7,136913,onetwothree,hockey33,calida,nefertit,bitwise,tailhook,boop4,kfgecbr,bujhmbujhm,metal69,thedark,meteoro,felicia1,house12,tinuviel,istina,vaz2105,pimp13,toolfan,nina1,tuesday2,maxmotives,lgkp500,locksley,treech,darling1,kurama,aminka,ramin,redhed,dazzler,jager1,stpiliot,cardman,rfvtym,cheeser,14314314,paramoun,samcat,plumpy,stiffie,vsajyjr,panatha,qqq777,car12345,098poi,asdzx,keegan1,furelise,kalifornia,vbhjckfd,beast123,zcfvfzkexifz,harry5,1birdie,96328i,escola,extra330,henry12,gfhfyjqz,14u2nv,max1234,templar1,1dave,02588520,catrin,pangolin,marhaba,latin1,amorcito,dave22,escape1,advance1,yasuhiro,grepw,meetme,orange01,ernes,erdna,zsergn,nautica1,justinb,soundwav,miasma,greg78,nadine1,sexmad,lovebaby,promo1,excel1,babys,dragonma,camry1,sonnenschein,farooq,wazzkaprivet,magal,katinas,elvis99,redsox24,rooney1,chiefy,peggys,aliev,pilsung,mudhen,dontdoit,dennis12,supercal,energia,ballsout,funone,claudiu,brown2,amoco,dabl1125,philos,gjdtkbntkm,servette,13571113,whizzer,nollie,13467982,upiter,12string,bluejay1,silkie,william4,kosta1,143333,connor12,sustanon,06068,corporat,ssnake,laurita,king10,tahoes,arsenal123,sapato,charless,jeanmarc,levent,algerie,marine21,jettas,winsome,dctvgbplf,1701ab,xxxp455w0rd5,lllllll1,ooooooo1,monalis,koufax32,anastasya,debugger,sarita2,jason69,ufkxjyjr,gjlcnfdf,1jerry,daniel10,balinor,sexkitten,death2,qwertasdfgzxcvb,s9te949f,vegeta1,sysman,maxxam,dimabilan,mooose,ilovetit,june23,illest,doesit,mamou,abby12,longjump,transalp,moderato,littleguy,magritte,dilnoza,hawaiiguy,winbig,nemiroff,kokaine,admira,myemail,dream2,browneyes,destiny7,dragonss,suckme1,asa123,andranik,suckem,fleshbot,dandie,timmys,scitra,timdog,hasbeen,guesss,smellyfe,arachne,deutschl,harley88,birthday27,nobody1,papasmur,home1,jonass,bunia3,epatb1,embalm,vfvekmrf,apacer,12345656,estreet,weihnachtsbaum,mrwhite,admin12,kristie1,kelebek,yoda69,socken,tima123,bayern1,fktrcfylth,tamiya,99strenght,andy01,denis2011,19delta,stokecit,aotearoa,stalker2,nicnac,conrad1,popey,agusta,bowl36,1bigfish,mossyoak,1stunner,getinnow,jessejames,gkfnjy,drako,1nissan,egor123,hotness,1hawaii,zxc123456,cantstop,1peaches,madlen,west1234,jeter1,markis,judit,attack1,artemi,silver69,153246,crazy2,green9,yoshimi,1vette,chief123,jasper2,1sierra,twentyon,drstrang,aspirant,yannic,jenna123,bongtoke,slurpy,1sugar,civic97,rusty21,shineon,james19,anna12345,wonderwoman,1kevin,karol1,kanabis,wert21,fktif6115,evil1,kakaha,54gv768,826248s,tyrone1,1winston,sugar2,falcon01,adelya,mopar440,zasxcd,leecher,kinkysex,mercede1,travka,11234567,rebon,geekboy".split(","),english_wikipedia:"the,of,and,in,was,is,for,as,on,with,by,he,at,from,his,an,were,are,which,doc,https,also,or,has,had,first,one,their,its,after,new,who,they,two,her,she,been,other,when,time,during,there,into,school,more,may,years,over,only,year,most,would,world,city,some,where,between,later,three,state,such,then,national,used,made,known,under,many,university,united,while,part,season,team,these,american,than,film,second,born,south,became,states,war,through,being,including,both,before,north,high,however,people,family,early,history,album,area,them,series,against,until,since,district,county,name,work,life,group,music,following,number,company,several,four,called,played,released,career,league,game,government,house,each,based,day,same,won,use,station,club,international,town,located,population,general,college,east,found,age,march,end,september,began,home,public,church,line,june,river,member,system,place,century,band,july,york,january,october,song,august,best,former,british,party,named,held,village,show,local,november,took,service,december,built,another,major,within,along,members,five,single,due,although,small,old,left,final,large,include,building,served,president,received,games,death,february,main,third,set,children,own,order,species,park,law,air,published,road,died,book,men,women,army,often,according,education,central,country,division,english,top,included,development,french,community,among,water,play,side,list,times,near,late,form,original,different,center,power,led,students,german,moved,court,six,land,council,island,u.s.,record,million,research,art,established,award,street,military,television,given,region,support,western,production,non,political,point,cup,period,business,title,started,various,election,using,england,role,produced,become,program,works,field,total,office,class,written,association,radio,union,level,championship,director,few,force,created,department,founded,services,married,though,per,n't,site,open,act,short,society,version,royal,present,northern,worked,professional,full,returned,joined,story,france,european,currently,language,social,california,india,days,design,st.,further,round,australia,wrote,san,project,control,southern,railway,board,popular,continued,free,battle,considered,video,common,position,living,half,playing,recorded,red,post,described,average,records,special,modern,appeared,announced,areas,rock,release,elected,others,example,term,opened,similar,formed,route,census,current,schools,originally,lake,developed,race,himself,forces,addition,information,upon,province,match,event,songs,result,events,win,eastern,track,lead,teams,science,human,construction,minister,germany,awards,available,throughout,training,style,body,museum,australian,health,seven,signed,chief,eventually,appointed,sea,centre,debut,tour,points,media,light,range,character,across,features,families,largest,indian,network,less,performance,players,refer,europe,sold,festival,usually,taken,despite,designed,committee,process,return,official,episode,institute,stage,followed,performed,japanese,personal,thus,arts,space,low,months,includes,china,study,middle,magazine,leading,japan,groups,aircraft,featured,federal,civil,rights,model,coach,canadian,books,remained,eight,type,independent,completed,capital,academy,instead,kingdom,organization,countries,studies,competition,sports,size,above,section,finished,gold,involved,reported,management,systems,industry,directed,market,fourth,movement,technology,bank,ground,campaign,base,lower,sent,rather,added,provided,coast,grand,historic,valley,conference,bridge,winning,approximately,films,chinese,awarded,degree,russian,shows,native,female,replaced,municipality,square,studio,medical,data,african,successful,mid,bay,attack,previous,operations,spanish,theatre,student,republic,beginning,provide,ship,primary,owned,writing,tournament,culture,introduced,texas,related,natural,parts,governor,reached,ireland,units,senior,decided,italian,whose,higher,africa,standard,income,professor,placed,regional,los,buildings,championships,active,novel,energy,generally,interest,via,economic,previously,stated,itself,channel,below,operation,leader,traditional,trade,structure,limited,runs,prior,regular,famous,saint,navy,foreign,listed,artist,catholic,airport,results,parliament,collection,unit,officer,goal,attended,command,staff,commission,lived,location,plays,commercial,places,foundation,significant,older,medal,self,scored,companies,highway,activities,programs,wide,musical,notable,library,numerous,paris,towards,individual,allowed,plant,property,annual,contract,whom,highest,initially,required,earlier,assembly,artists,rural,seat,practice,defeated,ended,soviet,length,spent,manager,press,associated,author,issues,additional,characters,lord,zealand,policy,engine,township,noted,historical,complete,financial,religious,mission,contains,nine,recent,represented,pennsylvania,administration,opening,secretary,lines,report,executive,youth,closed,theory,writer,italy,angeles,appearance,feature,queen,launched,legal,terms,entered,issue,edition,singer,greek,majority,background,source,anti,cultural,complex,changes,recording,stadium,islands,operated,particularly,basketball,month,uses,port,castle,mostly,names,fort,selected,increased,status,earth,subsequently,pacific,cover,variety,certain,goals,remains,upper,congress,becoming,studied,irish,nature,particular,loss,caused,chart,dr.,forced,create,era,retired,material,review,rate,singles,referred,larger,individuals,shown,provides,products,speed,democratic,poland,parish,olympics,cities,themselves,temple,wing,genus,households,serving,cost,wales,stations,passed,supported,view,cases,forms,actor,male,matches,males,stars,tracks,females,administrative,median,effect,biography,train,engineering,camp,offered,chairman,houses,mainly,19th,surface,therefore,nearly,score,ancient,subject,prime,seasons,claimed,experience,specific,jewish,failed,overall,believed,plot,troops,greater,spain,consists,broadcast,heavy,increase,raised,separate,campus,1980s,appears,presented,lies,composed,recently,influence,fifth,nations,creek,references,elections,britain,double,cast,meaning,earned,carried,producer,latter,housing,brothers,attempt,article,response,border,remaining,nearby,direct,ships,value,workers,politician,academic,label,1970s,commander,rule,fellow,residents,authority,editor,transport,dutch,projects,responsible,covered,territory,flight,races,defense,tower,emperor,albums,facilities,daily,stories,assistant,managed,primarily,quality,function,proposed,distribution,conditions,prize,journal,code,vice,newspaper,corps,highly,constructed,mayor,critical,secondary,corporation,rugby,regiment,ohio,appearances,serve,allow,nation,multiple,discovered,directly,scene,levels,growth,elements,acquired,1990s,officers,physical,20th,latin,host,jersey,graduated,arrived,issued,literature,metal,estate,vote,immediately,quickly,asian,competed,extended,produce,urban,1960s,promoted,contemporary,global,formerly,appear,industrial,types,opera,ministry,soldiers,commonly,mass,formation,smaller,typically,drama,shortly,density,senate,effects,iran,polish,prominent,naval,settlement,divided,basis,republican,languages,distance,treatment,continue,product,mile,sources,footballer,format,clubs,leadership,initial,offers,operating,avenue,officially,columbia,grade,squadron,fleet,percent,farm,leaders,agreement,likely,equipment,website,mount,grew,method,transferred,intended,renamed,iron,asia,reserve,capacity,politics,widely,activity,advanced,relations,scottish,dedicated,crew,founder,episodes,lack,amount,build,efforts,concept,follows,ordered,leaves,positive,economy,entertainment,affairs,memorial,ability,illinois,communities,color,text,railroad,scientific,focus,comedy,serves,exchange,environment,cars,direction,organized,firm,description,agency,analysis,purpose,destroyed,reception,planned,revealed,infantry,architecture,growing,featuring,household,candidate,removed,situated,models,knowledge,solo,technical,organizations,assigned,conducted,participated,largely,purchased,register,gained,combined,headquarters,adopted,potential,protection,scale,approach,spread,independence,mountains,titled,geography,applied,safety,mixed,accepted,continues,captured,rail,defeat,principal,recognized,lieutenant,mentioned,semi,owner,joint,liberal,actress,traffic,creation,basic,notes,unique,supreme,declared,simply,plants,sales,massachusetts,designated,parties,jazz,compared,becomes,resources,titles,concert,learning,remain,teaching,versions,content,alongside,revolution,sons,block,premier,impact,champions,districts,generation,estimated,volume,image,sites,account,roles,sport,quarter,providing,zone,yard,scoring,classes,presence,performances,representatives,hosted,split,taught,origin,olympic,claims,critics,facility,occurred,suffered,municipal,damage,defined,resulted,respectively,expanded,platform,draft,opposition,expected,educational,ontario,climate,reports,atlantic,surrounding,performing,reduced,ranked,allows,birth,nominated,younger,newly,kong,positions,theater,philadelphia,heritage,finals,disease,sixth,laws,reviews,constitution,tradition,swedish,theme,fiction,rome,medicine,trains,resulting,existing,deputy,environmental,labour,classical,develop,fans,granted,receive,alternative,begins,nuclear,fame,buried,connected,identified,palace,falls,letters,combat,sciences,effort,villages,inspired,regions,towns,conservative,chosen,animals,labor,attacks,materials,yards,steel,representative,orchestra,peak,entitled,officials,returning,reference,northwest,imperial,convention,examples,ocean,publication,painting,subsequent,frequently,religion,brigade,fully,sides,acts,cemetery,relatively,oldest,suggested,succeeded,achieved,application,programme,cells,votes,promotion,graduate,armed,supply,flying,communist,figures,literary,netherlands,korea,worldwide,citizens,1950s,faculty,draw,stock,seats,occupied,methods,unknown,articles,claim,holds,authorities,audience,sweden,interview,obtained,covers,settled,transfer,marked,allowing,funding,challenge,southeast,unlike,crown,rise,portion,transportation,sector,phase,properties,edge,tropical,standards,institutions,philosophy,legislative,hills,brand,fund,conflict,unable,founding,refused,attempts,metres,permanent,starring,applications,creating,effective,aired,extensive,employed,enemy,expansion,billboard,rank,battalion,multi,vehicle,fought,alliance,category,perform,federation,poetry,bronze,bands,entry,vehicles,bureau,maximum,billion,trees,intelligence,greatest,screen,refers,commissioned,gallery,injury,confirmed,setting,treaty,adult,americans,broadcasting,supporting,pilot,mobile,writers,programming,existence,squad,minnesota,copies,korean,provincial,sets,defence,offices,agricultural,internal,core,northeast,retirement,factory,actions,prevent,communications,ending,weekly,containing,functions,attempted,interior,weight,bowl,recognition,incorporated,increasing,ultimately,documentary,derived,attacked,lyrics,mexican,external,churches,centuries,metropolitan,selling,opposed,personnel,mill,visited,presidential,roads,pieces,norwegian,controlled,18th,rear,influenced,wrestling,weapons,launch,composer,locations,developing,circuit,specifically,studios,shared,canal,wisconsin,publishing,approved,domestic,consisted,determined,comic,establishment,exhibition,southwest,fuel,electronic,cape,converted,educated,melbourne,hits,wins,producing,norway,slightly,occur,surname,identity,represent,constituency,funds,proved,links,structures,athletic,birds,contest,users,poet,institution,display,receiving,rare,contained,guns,motion,piano,temperature,publications,passenger,contributed,toward,cathedral,inhabitants,architect,exist,athletics,muslim,courses,abandoned,signal,successfully,disambiguation,tennessee,dynasty,heavily,maryland,jews,representing,budget,weather,missouri,introduction,faced,pair,chapel,reform,height,vietnam,occurs,motor,cambridge,lands,focused,sought,patients,shape,invasion,chemical,importance,communication,selection,regarding,homes,voivodeship,maintained,borough,failure,aged,passing,agriculture,oregon,teachers,flow,philippines,trail,seventh,portuguese,resistance,reaching,negative,fashion,scheduled,downtown,universities,trained,skills,scenes,views,notably,typical,incident,candidates,engines,decades,composition,commune,chain,inc.,austria,sale,values,employees,chamber,regarded,winners,registered,task,investment,colonial,swiss,user,entirely,flag,stores,closely,entrance,laid,journalist,coal,equal,causes,turkish,quebec,techniques,promote,junction,easily,dates,kentucky,singapore,residence,violence,advance,survey,humans,expressed,passes,streets,distinguished,qualified,folk,establish,egypt,artillery,visual,improved,actual,finishing,medium,protein,switzerland,productions,operate,poverty,neighborhood,organisation,consisting,consecutive,sections,partnership,extension,reaction,factor,costs,bodies,device,ethnic,racial,flat,objects,chapter,improve,musicians,courts,controversy,membership,merged,wars,expedition,interests,arab,comics,gain,describes,mining,bachelor,crisis,joining,decade,1930s,distributed,habitat,routes,arena,cycle,divisions,briefly,vocals,directors,degrees,object,recordings,installed,adjacent,demand,voted,causing,businesses,ruled,grounds,starred,drawn,opposite,stands,formal,operates,persons,counties,compete,wave,israeli,ncaa,resigned,brief,greece,combination,demographics,historian,contain,commonwealth,musician,collected,argued,louisiana,session,cabinet,parliamentary,electoral,loan,profit,regularly,conservation,islamic,purchase,17th,charts,residential,earliest,designs,paintings,survived,moth,items,goods,grey,anniversary,criticism,images,discovery,observed,underground,progress,additionally,participate,thousands,reduce,elementary,owners,stating,iraq,resolution,capture,tank,rooms,hollywood,finance,queensland,reign,maintain,iowa,landing,broad,outstanding,circle,path,manufacturing,assistance,sequence,gmina,crossing,leads,universal,shaped,kings,attached,medieval,ages,metro,colony,affected,scholars,oklahoma,coastal,soundtrack,painted,attend,definition,meanwhile,purposes,trophy,require,marketing,popularity,cable,mathematics,mississippi,represents,scheme,appeal,distinct,factors,acid,subjects,roughly,terminal,economics,senator,diocese,prix,contrast,argentina,czech,wings,relief,stages,duties,16th,novels,accused,whilst,equivalent,charged,measure,documents,couples,request,danish,defensive,guide,devices,statistics,credited,tries,passengers,allied,frame,puerto,peninsula,concluded,instruments,wounded,differences,associate,forests,afterwards,replace,requirements,aviation,solution,offensive,ownership,inner,legislation,hungarian,contributions,actors,translated,denmark,steam,depending,aspects,assumed,injured,severe,admitted,determine,shore,technique,arrival,measures,translation,debuted,delivered,returns,rejected,separated,visitors,damaged,storage,accompanied,markets,industries,losses,gulf,charter,strategy,corporate,socialist,somewhat,significantly,physics,mounted,satellite,experienced,constant,relative,pattern,restored,belgium,connecticut,partners,harvard,retained,networks,protected,mode,artistic,parallel,collaboration,debate,involving,journey,linked,salt,authors,components,context,occupation,requires,occasionally,policies,tamil,ottoman,revolutionary,hungary,poem,versus,gardens,amongst,audio,makeup,frequency,meters,orthodox,continuing,suggests,legislature,coalition,guitarist,eighth,classification,practices,soil,tokyo,instance,limit,coverage,considerable,ranking,colleges,cavalry,centers,daughters,twin,equipped,broadway,narrow,hosts,rates,domain,boundary,arranged,12th,whereas,brazilian,forming,rating,strategic,competitions,trading,covering,baltimore,commissioner,infrastructure,origins,replacement,praised,disc,collections,expression,ukraine,driven,edited,austrian,solar,ensure,premiered,successor,wooden,operational,hispanic,concerns,rapid,prisoners,childhood,meets,influential,tunnel,employment,tribe,qualifying,adapted,temporary,celebrated,appearing,increasingly,depression,adults,cinema,entering,laboratory,script,flows,romania,accounts,fictional,pittsburgh,achieve,monastery,franchise,formally,tools,newspapers,revival,sponsored,processes,vienna,springs,missions,classified,13th,annually,branches,lakes,gender,manner,advertising,normally,maintenance,adding,characteristics,integrated,decline,modified,strongly,critic,victims,malaysia,arkansas,nazi,restoration,powered,monument,hundreds,depth,15th,controversial,admiral,criticized,brick,honorary,initiative,output,visiting,birmingham,progressive,existed,carbon,1920s,credits,colour,rising,hence,defeating,superior,filmed,listing,column,surrounded,orleans,principles,territories,struck,participation,indonesia,movements,index,commerce,conduct,constitutional,spiritual,ambassador,vocal,completion,edinburgh,residing,tourism,finland,bears,medals,resident,themes,visible,indigenous,involvement,basin,electrical,ukrainian,concerts,boats,styles,processing,rival,drawing,vessels,experimental,declined,touring,supporters,compilation,coaching,cited,dated,roots,string,explained,transit,traditionally,poems,minimum,representation,14th,releases,effectively,architectural,triple,indicated,greatly,elevation,clinical,printed,10th,proposal,peaked,producers,romanized,rapidly,stream,innings,meetings,counter,householder,honour,lasted,agencies,document,exists,surviving,experiences,honors,landscape,hurricane,harbor,panel,competing,profile,vessel,farmers,lists,revenue,exception,customers,11th,participants,wildlife,utah,bible,gradually,preserved,replacing,symphony,begun,longest,siege,provinces,mechanical,genre,transmission,agents,executed,videos,benefits,funded,rated,instrumental,ninth,similarly,dominated,destruction,passage,technologies,thereafter,outer,facing,affiliated,opportunities,instrument,governments,scholar,evolution,channels,shares,sessions,widespread,occasions,engineers,scientists,signing,battery,competitive,alleged,eliminated,supplies,judges,hampshire,regime,portrayed,penalty,taiwan,denied,submarine,scholarship,substantial,transition,victorian,http,nevertheless,filed,supports,continental,tribes,ratio,doubles,useful,honours,blocks,principle,retail,departure,ranks,patrol,yorkshire,vancouver,inter,extent,afghanistan,strip,railways,component,organ,symbol,categories,encouraged,abroad,civilian,periods,traveled,writes,struggle,immediate,recommended,adaptation,egyptian,graduating,assault,drums,nomination,historically,voting,allies,detailed,achievement,percentage,arabic,assist,frequent,toured,apply,and/or,intersection,maine,touchdown,throne,produces,contribution,emerged,obtain,archbishop,seek,researchers,remainder,populations,clan,finnish,overseas,fifa,licensed,chemistry,festivals,mediterranean,injuries,animated,seeking,publisher,volumes,limits,venue,jerusalem,generated,trials,islam,youngest,ruling,glasgow,germans,songwriter,persian,municipalities,donated,viewed,belgian,cooperation,posted,tech,dual,volunteer,settlers,commanded,claiming,approval,delhi,usage,terminus,partly,electricity,locally,editions,premiere,absence,belief,traditions,statue,indicate,manor,stable,attributed,possession,managing,viewers,chile,overview,seed,regulations,essential,minority,cargo,segment,endemic,forum,deaths,monthly,playoffs,erected,practical,machines,suburb,relation,mrs.,descent,indoor,continuous,characterized,solutions,caribbean,rebuilt,serbian,summary,contested,psychology,pitch,attending,muhammad,tenure,drivers,diameter,assets,venture,punk,airlines,concentration,athletes,volunteers,pages,mines,influences,sculpture,protest,ferry,behalf,drafted,apparent,furthermore,ranging,romanian,democracy,lanka,significance,linear,d.c.,certified,voters,recovered,tours,demolished,boundaries,assisted,identify,grades,elsewhere,mechanism,1940s,reportedly,aimed,conversion,suspended,photography,departments,beijing,locomotives,publicly,dispute,magazines,resort,conventional,platforms,internationally,capita,settlements,dramatic,derby,establishing,involves,statistical,implementation,immigrants,exposed,diverse,layer,vast,ceased,connections,belonged,interstate,uefa,organised,abuse,deployed,cattle,partially,filming,mainstream,reduction,automatic,rarely,subsidiary,decides,merger,comprehensive,displayed,amendment,guinea,exclusively,manhattan,concerning,commons,radical,serbia,baptist,buses,initiated,portrait,harbour,choir,citizen,sole,unsuccessful,manufactured,enforcement,connecting,increases,patterns,sacred,muslims,clothing,hindu,unincorporated,sentenced,advisory,tanks,campaigns,fled,repeated,remote,rebellion,implemented,texts,fitted,tribute,writings,sufficient,ministers,21st,devoted,jurisdiction,coaches,interpretation,pole,businessman,peru,sporting,prices,cuba,relocated,opponent,arrangement,elite,manufacturer,responded,suitable,distinction,calendar,dominant,tourist,earning,prefecture,ties,preparation,anglo,pursue,worship,archaeological,chancellor,bangladesh,scores,traded,lowest,horror,outdoor,biology,commented,specialized,loop,arriving,farming,housed,historians,'the,patent,pupils,christianity,opponents,athens,northwestern,maps,promoting,reveals,flights,exclusive,lions,norfolk,hebrew,extensively,eldest,shops,acquisition,virtual,renowned,margin,ongoing,essentially,iranian,alternate,sailed,reporting,conclusion,originated,temperatures,exposure,secured,landed,rifle,framework,identical,martial,focuses,topics,ballet,fighters,belonging,wealthy,negotiations,evolved,bases,oriented,acres,democrat,heights,restricted,vary,graduation,aftermath,chess,illness,participating,vertical,collective,immigration,demonstrated,leaf,completing,organic,missile,leeds,eligible,grammar,confederate,improvement,congressional,wealth,cincinnati,spaces,indicates,corresponding,reaches,repair,isolated,taxes,congregation,ratings,leagues,diplomatic,submitted,winds,awareness,photographs,maritime,nigeria,accessible,animation,restaurants,philippine,inaugural,dismissed,armenian,illustrated,reservoir,speakers,programmes,resource,genetic,interviews,camps,regulation,computers,preferred,travelled,comparison,distinctive,recreation,requested,southeastern,dependent,brisbane,breeding,playoff,expand,bonus,gauge,departed,qualification,inspiration,shipping,slaves,variations,shield,theories,munich,recognised,emphasis,favour,variable,seeds,undergraduate,territorial,intellectual,qualify,mini,banned,pointed,democrats,assessment,judicial,examination,attempting,objective,partial,characteristic,hardware,pradesh,execution,ottawa,metre,drum,exhibitions,withdrew,attendance,phrase,journalism,logo,measured,error,christians,trio,protestant,theology,respective,atmosphere,buddhist,substitute,curriculum,fundamental,outbreak,rabbi,intermediate,designation,globe,liberation,simultaneously,diseases,experiments,locomotive,difficulties,mainland,nepal,relegated,contributing,database,developments,veteran,carries,ranges,instruction,lodge,protests,obama,newcastle,experiment,physician,describing,challenges,corruption,delaware,adventures,ensemble,succession,renaissance,tenth,altitude,receives,approached,crosses,syria,croatia,warsaw,professionals,improvements,worn,airline,compound,permitted,preservation,reducing,printing,scientist,activist,comprises,sized,societies,enters,ruler,gospel,earthquake,extend,autonomous,croatian,serial,decorated,relevant,ideal,grows,grass,tier,towers,wider,welfare,columns,alumni,descendants,interface,reserves,banking,colonies,manufacturers,magnetic,closure,pitched,vocalist,preserve,enrolled,cancelled,equation,2000s,nickname,bulgaria,heroes,exile,mathematical,demands,input,structural,tube,stem,approaches,argentine,axis,manuscript,inherited,depicted,targets,visits,veterans,regard,removal,efficiency,organisations,concepts,lebanon,manga,petersburg,rally,supplied,amounts,yale,tournaments,broadcasts,signals,pilots,azerbaijan,architects,enzyme,literacy,declaration,placing,batting,incumbent,bulgarian,consistent,poll,defended,landmark,southwestern,raid,resignation,travels,casualties,prestigious,namely,aims,recipient,warfare,readers,collapse,coached,controls,volleyball,coup,lesser,verse,pairs,exhibited,proteins,molecular,abilities,integration,consist,aspect,advocate,administered,governing,hospitals,commenced,coins,lords,variation,resumed,canton,artificial,elevated,palm,difficulty,civic,efficient,northeastern,inducted,radiation,affiliate,boards,stakes,byzantine,consumption,freight,interaction,oblast,numbered,seminary,contracts,extinct,predecessor,bearing,cultures,functional,neighboring,revised,cylinder,grants,narrative,reforms,athlete,tales,reflect,presidency,compositions,specialist,cricketer,founders,sequel,widow,disbanded,associations,backed,thereby,pitcher,commanding,boulevard,singers,crops,militia,reviewed,centres,waves,consequently,fortress,tributary,portions,bombing,excellence,nest,payment,mars,plaza,unity,victories,scotia,farms,nominations,variant,attacking,suspension,installation,graphics,estates,comments,acoustic,destination,venues,surrender,retreat,libraries,quarterback,customs,berkeley,collaborated,gathered,syndrome,dialogue,recruited,shanghai,neighbouring,psychological,saudi,moderate,exhibit,innovation,depot,binding,brunswick,situations,certificate,actively,shakespeare,editorial,presentation,ports,relay,nationalist,methodist,archives,experts,maintains,collegiate,bishops,maintaining,temporarily,embassy,essex,wellington,connects,reformed,bengal,recalled,inches,doctrine,deemed,legendary,reconstruction,statements,palestinian,meter,achievements,riders,interchange,spots,auto,accurate,chorus,dissolved,missionary,thai,operators,e.g.,generations,failing,delayed,cork,nashville,perceived,venezuela,cult,emerging,tomb,abolished,documented,gaining,canyon,episcopal,stored,assists,compiled,kerala,kilometers,mosque,grammy,theorem,unions,segments,glacier,arrives,theatrical,circulation,conferences,chapters,displays,circular,authored,conductor,fewer,dimensional,nationwide,liga,yugoslavia,peer,vietnamese,fellowship,armies,regardless,relating,dynamic,politicians,mixture,serie,somerset,imprisoned,posts,beliefs,beta,layout,independently,electronics,provisions,fastest,logic,headquartered,creates,challenged,beaten,appeals,plains,protocol,graphic,accommodate,iraqi,midfielder,span,commentary,freestyle,reflected,palestine,lighting,burial,virtually,backing,prague,tribal,heir,identification,prototype,criteria,dame,arch,tissue,footage,extending,procedures,predominantly,updated,rhythm,preliminary,cafe,disorder,prevented,suburbs,discontinued,retiring,oral,followers,extends,massacre,journalists,conquest,larvae,pronounced,behaviour,diversity,sustained,addressed,geographic,restrictions,voiced,milwaukee,dialect,quoted,grid,nationally,nearest,roster,twentieth,separation,indies,manages,citing,intervention,guidance,severely,migration,artwork,focusing,rivals,trustees,varied,enabled,committees,centered,skating,slavery,cardinals,forcing,tasks,auckland,youtube,argues,colored,advisor,mumbai,requiring,theological,registration,refugees,nineteenth,survivors,runners,colleagues,priests,contribute,variants,workshop,concentrated,creator,lectures,temples,exploration,requirement,interactive,navigation,companion,perth,allegedly,releasing,citizenship,observation,stationed,ph.d.,sheep,breed,discovers,encourage,kilometres,journals,performers,isle,saskatchewan,hybrid,hotels,lancashire,dubbed,airfield,anchor,suburban,theoretical,sussex,anglican,stockholm,permanently,upcoming,privately,receiver,optical,highways,congo,colours,aggregate,authorized,repeatedly,varies,fluid,innovative,transformed,praise,convoy,demanded,discography,attraction,export,audiences,ordained,enlisted,occasional,westminster,syrian,heavyweight,bosnia,consultant,eventual,improving,aires,wickets,epic,reactions,scandal,i.e.,discrimination,buenos,patron,investors,conjunction,testament,construct,encountered,celebrity,expanding,georgian,brands,retain,underwent,algorithm,foods,provision,orbit,transformation,associates,tactical,compact,varieties,stability,refuge,gathering,moreover,manila,configuration,gameplay,discipline,entity,comprising,composers,skill,monitoring,ruins,museums,sustainable,aerial,altered,codes,voyage,friedrich,conflicts,storyline,travelling,conducting,merit,indicating,referendum,currency,encounter,particles,automobile,workshops,acclaimed,inhabited,doctorate,cuban,phenomenon,dome,enrollment,tobacco,governance,trend,equally,manufacture,hydrogen,grande,compensation,download,pianist,grain,shifted,neutral,evaluation,define,cycling,seized,array,relatives,motors,firms,varying,automatically,restore,nicknamed,findings,governed,investigate,manitoba,administrator,vital,integral,indonesian,confusion,publishers,enable,geographical,inland,naming,civilians,reconnaissance,indianapolis,lecturer,deer,tourists,exterior,rhode,bassist,symbols,scope,ammunition,yuan,poets,punjab,nursing,cent,developers,estimates,presbyterian,nasa,holdings,generate,renewed,computing,cyprus,arabia,duration,compounds,gastropod,permit,valid,touchdowns,facade,interactions,mineral,practiced,allegations,consequence,goalkeeper,baronet,copyright,uprising,carved,targeted,competitors,mentions,sanctuary,fees,pursued,tampa,chronicle,capabilities,specified,specimens,toll,accounting,limestone,staged,upgraded,philosophical,streams,guild,revolt,rainfall,supporter,princeton,terrain,hometown,probability,assembled,paulo,surrey,voltage,developer,destroyer,floors,lineup,curve,prevention,potentially,onwards,trips,imposed,hosting,striking,strict,admission,apartments,solely,utility,proceeded,observations,euro,incidents,vinyl,profession,haven,distant,expelled,rivalry,runway,torpedo,zones,shrine,dimensions,investigations,lithuania,idaho,pursuit,copenhagen,considerably,locality,wireless,decrease,genes,thermal,deposits,hindi,habitats,withdrawn,biblical,monuments,casting,plateau,thesis,managers,flooding,assassination,acknowledged,interim,inscription,guided,pastor,finale,insects,transported,activists,marshal,intensity,airing,cardiff,proposals,lifestyle,prey,herald,capitol,aboriginal,measuring,lasting,interpreted,occurring,desired,drawings,healthcare,panels,elimination,oslo,ghana,blog,sabha,intent,superintendent,governors,bankruptcy,p.m.,equity,disk,layers,slovenia,prussia,quartet,mechanics,graduates,politically,monks,screenplay,nato,absorbed,topped,petition,bold,morocco,exhibits,canterbury,publish,rankings,crater,dominican,enhanced,planes,lutheran,governmental,joins,collecting,brussels,unified,streak,strategies,flagship,surfaces,oval,archive,etymology,imprisonment,instructor,noting,remix,opposing,servant,rotation,width,trans,maker,synthesis,excess,tactics,snail,ltd.,lighthouse,sequences,cornwall,plantation,mythology,performs,foundations,populated,horizontal,speedway,activated,performer,diving,conceived,edmonton,subtropical,environments,prompted,semifinals,caps,bulk,treasury,recreational,telegraph,continent,portraits,relegation,catholics,graph,velocity,rulers,endangered,secular,observer,learns,inquiry,idol,dictionary,certification,estimate,cluster,armenia,observatory,revived,nadu,consumers,hypothesis,manuscripts,contents,arguments,editing,trails,arctic,essays,belfast,acquire,promotional,undertaken,corridor,proceedings,antarctic,millennium,labels,delegates,vegetation,acclaim,directing,substance,outcome,diploma,philosopher,malta,albanian,vicinity,degc,legends,regiments,consent,terrorist,scattered,presidents,gravity,orientation,deployment,duchy,refuses,estonia,crowned,separately,renovation,rises,wilderness,objectives,agreements,empress,slopes,inclusion,equality,decree,ballot,criticised,rochester,recurring,struggled,disabled,henri,poles,prussian,convert,bacteria,poorly,sudan,geological,wyoming,consistently,minimal,withdrawal,interviewed,proximity,repairs,initiatives,pakistani,republicans,propaganda,viii,abstract,commercially,availability,mechanisms,naples,discussions,underlying,lens,proclaimed,advised,spelling,auxiliary,attract,lithuanian,editors,o'brien,accordance,measurement,novelist,ussr,formats,councils,contestants,indie,facebook,parishes,barrier,battalions,sponsor,consulting,terrorism,implement,uganda,crucial,unclear,notion,distinguish,collector,attractions,filipino,ecology,investments,capability,renovated,iceland,albania,accredited,scouts,armor,sculptor,cognitive,errors,gaming,condemned,successive,consolidated,baroque,entries,regulatory,reserved,treasurer,variables,arose,technological,rounded,provider,rhine,agrees,accuracy,genera,decreased,frankfurt,ecuador,edges,particle,rendered,calculated,careers,faction,rifles,americas,gaelic,portsmouth,resides,merchants,fiscal,premises,coin,draws,presenter,acceptance,ceremonies,pollution,consensus,membrane,brigadier,nonetheless,genres,supervision,predicted,magnitude,finite,differ,ancestry,vale,delegation,removing,proceeds,placement,emigrated,siblings,molecules,payments,considers,demonstration,proportion,newer,valve,achieving,confederation,continuously,luxury,notre,introducing,coordinates,charitable,squadrons,disorders,geometry,winnipeg,ulster,loans,longtime,receptor,preceding,belgrade,mandate,wrestler,neighbourhood,factories,buddhism,imported,sectors,protagonist,steep,elaborate,prohibited,artifacts,prizes,pupil,cooperative,sovereign,subspecies,carriers,allmusic,nationals,settings,autobiography,neighborhoods,analog,facilitate,voluntary,jointly,newfoundland,organizing,raids,exercises,nobel,machinery,baltic,crop,granite,dense,websites,mandatory,seeks,surrendered,anthology,comedian,bombs,slot,synopsis,critically,arcade,marking,equations,halls,indo,inaugurated,embarked,speeds,clause,invention,premiership,likewise,presenting,demonstrate,designers,organize,examined,km/h,bavaria,troop,referee,detection,zurich,prairie,rapper,wingspan,eurovision,luxembourg,slovakia,inception,disputed,mammals,entrepreneur,makers,evangelical,yield,clergy,trademark,defunct,allocated,depicting,volcanic,batted,conquered,sculptures,providers,reflects,armoured,locals,walt,herzegovina,contracted,entities,sponsorship,prominence,flowing,ethiopia,marketed,corporations,withdraw,carnegie,induced,investigated,portfolio,flowering,opinions,viewing,classroom,donations,bounded,perception,leicester,fruits,charleston,academics,statute,complaints,smallest,deceased,petroleum,resolved,commanders,algebra,southampton,modes,cultivation,transmitter,spelled,obtaining,sizes,acre,pageant,bats,abbreviated,correspondence,barracks,feast,tackles,raja,derives,geology,disputes,translations,counted,constantinople,seating,macedonia,preventing,accommodation,homeland,explored,invaded,provisional,transform,sphere,unsuccessfully,missionaries,conservatives,highlights,traces,organisms,openly,dancers,fossils,absent,monarchy,combining,lanes,stint,dynamics,chains,missiles,screening,module,tribune,generating,miners,nottingham,seoul,unofficial,owing,linking,rehabilitation,citation,louisville,mollusk,depicts,differential,zimbabwe,kosovo,recommendations,responses,pottery,scorer,aided,exceptions,dialects,telecommunications,defines,elderly,lunar,coupled,flown,25th,espn,formula_1,bordered,fragments,guidelines,gymnasium,valued,complexity,papal,presumably,maternal,challenging,reunited,advancing,comprised,uncertain,favorable,twelfth,correspondent,nobility,livestock,expressway,chilean,tide,researcher,emissions,profits,lengths,accompanying,witnessed,itunes,drainage,slope,reinforced,feminist,sanskrit,develops,physicians,outlets,isbn,coordinator,averaged,termed,occupy,diagnosed,yearly,humanitarian,prospect,spacecraft,stems,enacted,linux,ancestors,karnataka,constitute,immigrant,thriller,ecclesiastical,generals,celebrations,enhance,heating,advocated,evident,advances,bombardment,watershed,shuttle,wicket,twitter,adds,branded,teaches,schemes,pension,advocacy,conservatory,cairo,varsity,freshwater,providence,seemingly,shells,cuisine,specially,peaks,intensive,publishes,trilogy,skilled,nacional,unemployment,destinations,parameters,verses,trafficking,determination,infinite,savings,alignment,linguistic,countryside,dissolution,measurements,advantages,licence,subfamily,highlands,modest,regent,algeria,crest,teachings,knockout,brewery,combine,conventions,descended,chassis,primitive,fiji,explicitly,cumberland,uruguay,laboratories,bypass,elect,informal,preceded,holocaust,tackle,minneapolis,quantity,securities,console,doctoral,religions,commissioners,expertise,unveiled,precise,diplomat,standings,infant,disciplines,sicily,endorsed,systematic,charted,armored,mild,lateral,townships,hurling,prolific,invested,wartime,compatible,galleries,moist,battlefield,decoration,convent,tubes,terrestrial,nominee,requests,delegate,leased,dubai,polar,applying,addresses,munster,sings,commercials,teamed,dances,eleventh,midland,cedar,flee,sandstone,snails,inspection,divide,asset,themed,comparable,paramount,dairy,archaeology,intact,institutes,rectangular,instances,phases,reflecting,substantially,applies,vacant,lacked,copa,coloured,encounters,sponsors,encoded,possess,revenues,ucla,chaired,a.m.,enabling,playwright,stoke,sociology,tibetan,frames,motto,financing,illustrations,gibraltar,chateau,bolivia,transmitted,enclosed,persuaded,urged,folded,suffolk,regulated,bros.,submarines,myth,oriental,malaysian,effectiveness,narrowly,acute,sunk,replied,utilized,tasmania,consortium,quantities,gains,parkway,enlarged,sided,employers,adequate,accordingly,assumption,ballad,mascot,distances,peaking,saxony,projected,affiliation,limitations,metals,guatemala,scots,theaters,kindergarten,verb,employer,differs,discharge,controller,seasonal,marching,guru,campuses,avoided,vatican,maori,excessive,chartered,modifications,caves,monetary,sacramento,mixing,institutional,celebrities,irrigation,shapes,broadcaster,anthem,attributes,demolition,offshore,specification,surveys,yugoslav,contributor,auditorium,lebanese,capturing,airports,classrooms,chennai,paths,tendency,determining,lacking,upgrade,sailors,detected,kingdoms,sovereignty,freely,decorative,momentum,scholarly,georges,gandhi,speculation,transactions,undertook,interact,similarities,cove,teammate,constituted,painters,tends,madagascar,partnerships,afghan,personalities,attained,rebounds,masses,synagogue,reopened,asylum,embedded,imaging,catalogue,defenders,taxonomy,fiber,afterward,appealed,communists,lisbon,rica,judaism,adviser,batsman,ecological,commands,lgbt,cooling,accessed,wards,shiva,employs,thirds,scenic,worcester,tallest,contestant,humanities,economist,textile,constituencies,motorway,tram,percussion,cloth,leisure,1880s,baden,flags,resemble,riots,coined,sitcom,composite,implies,daytime,tanzania,penalties,optional,competitor,excluded,steering,reversed,autonomy,reviewer,breakthrough,professionally,damages,pomeranian,deputies,valleys,ventures,highlighted,electorate,mapping,shortened,executives,tertiary,specimen,launching,bibliography,sank,pursuing,binary,descendant,marched,natives,ideology,turks,adolf,archdiocese,tribunal,exceptional,nigerian,preference,fails,loading,comeback,vacuum,favored,alter,remnants,consecrated,spectators,trends,patriarch,feedback,paved,sentences,councillor,astronomy,advocates,broader,commentator,commissions,identifying,revealing,theatres,incomplete,enables,constituent,reformation,tract,haiti,atmospheric,screened,explosive,czechoslovakia,acids,symbolic,subdivision,liberals,incorporate,challenger,erie,filmmaker,laps,kazakhstan,organizational,evolutionary,chemicals,dedication,riverside,fauna,moths,maharashtra,annexed,gen.,resembles,underwater,garnered,timeline,remake,suited,educator,hectares,automotive,feared,latvia,finalist,narrator,portable,airways,plaque,designing,villagers,licensing,flank,statues,struggles,deutsche,migrated,cellular,jacksonville,wimbledon,defining,highlight,preparatory,planets,cologne,employ,frequencies,detachment,readily,libya,resign,halt,helicopters,reef,landmarks,collaborative,irregular,retaining,helsinki,folklore,weakened,viscount,interred,professors,memorable,mega,repertoire,rowing,dorsal,albeit,progressed,operative,coronation,liner,telugu,domains,philharmonic,detect,bengali,synthetic,tensions,atlas,dramatically,paralympics,xbox,shire,kiev,lengthy,sued,notorious,seas,screenwriter,transfers,aquatic,pioneers,unesco,radius,abundant,tunnels,syndicated,inventor,accreditation,janeiro,exeter,ceremonial,omaha,cadet,predators,resided,prose,slavic,precision,abbot,deity,engaging,cambodia,estonian,compliance,demonstrations,protesters,reactor,commodore,successes,chronicles,mare,extant,listings,minerals,tonnes,parody,cultivated,traders,pioneering,supplement,slovak,preparations,collision,partnered,vocational,atoms,malayalam,welcomed,documentation,curved,functioning,presently,formations,incorporates,nazis,botanical,nucleus,ethical,greeks,metric,automated,whereby,stance,europeans,duet,disability,purchasing,email,telescope,displaced,sodium,comparative,processor,inning,precipitation,aesthetic,import,coordination,feud,alternatively,mobility,tibet,regained,succeeding,hierarchy,apostolic,catalog,reproduction,inscriptions,vicar,clusters,posthumously,rican,loosely,additions,photographic,nowadays,selective,derivative,keyboards,guides,collectively,affecting,combines,operas,networking,decisive,terminated,continuity,finishes,ancestor,consul,heated,simulation,leipzig,incorporating,georgetown,formula_2,circa,forestry,portrayal,councillors,advancement,complained,forewings,confined,transaction,definitions,reduces,televised,1890s,rapids,phenomena,belarus,alps,landscapes,quarterly,specifications,commemorate,continuation,isolation,antenna,downstream,patents,ensuing,tended,saga,lifelong,columnist,labeled,gymnastics,papua,anticipated,demise,encompasses,madras,antarctica,interval,icon,rams,midlands,ingredients,priory,strengthen,rouge,explicit,gaza,aging,securing,anthropology,listeners,adaptations,underway,vista,malay,fortified,lightweight,violations,concerto,financed,jesuit,observers,trustee,descriptions,nordic,resistant,opted,accepts,prohibition,andhra,inflation,negro,wholly,imagery,spur,instructed,gloucester,cycles,middlesex,destroyers,statewide,evacuated,hyderabad,peasants,mice,shipyard,coordinate,pitching,colombian,exploring,numbering,compression,countess,hiatus,exceed,raced,archipelago,traits,soils,o'connor,vowel,android,facto,angola,amino,holders,logistics,circuits,emergence,kuwait,partition,emeritus,outcomes,submission,promotes,barack,negotiated,loaned,stripped,50th,excavations,treatments,fierce,participant,exports,decommissioned,cameo,remarked,residences,fuselage,mound,undergo,quarry,node,midwest,specializing,occupies,etc.,showcase,molecule,offs,modules,salon,exposition,revision,peers,positioned,hunters,competes,algorithms,reside,zagreb,calcium,uranium,silicon,airs,counterpart,outlet,collectors,sufficiently,canberra,inmates,anatomy,ensuring,curves,aviv,firearms,basque,volcano,thrust,sheikh,extensions,installations,aluminum,darker,sacked,emphasized,aligned,asserted,pseudonym,spanning,decorations,eighteenth,orbital,spatial,subdivided,notation,decay,macedonian,amended,declining,cyclist,feat,unusually,commuter,birthplace,latitude,activation,overhead,30th,finalists,whites,encyclopedia,tenor,qatar,survives,complement,concentrations,uncommon,astronomical,bangalore,pius,genome,memoir,recruit,prosecutor,modification,paired,container,basilica,arlington,displacement,germanic,mongolia,proportional,debates,matched,calcutta,rows,tehran,aerospace,prevalent,arise,lowland,24th,spokesman,supervised,advertisements,clash,tunes,revelation,wanderers,quarterfinals,fisheries,steadily,memoirs,pastoral,renewable,confluence,acquiring,strips,slogan,upstream,scouting,analyst,practitioners,turbine,strengthened,heavier,prehistoric,plural,excluding,isles,persecution,turin,rotating,villain,hemisphere,unaware,arabs,corpus,relied,singular,unanimous,schooling,passive,angles,dominance,instituted,aria,outskirts,balanced,beginnings,financially,structured,parachute,viewer,attitudes,subjected,escapes,derbyshire,erosion,addressing,styled,declaring,originating,colts,adjusted,stained,occurrence,fortifications,baghdad,nitrogen,localities,yemen,galway,debris,lodz,victorious,pharmaceutical,substances,unnamed,dwelling,atop,developmental,activism,voter,refugee,forested,relates,overlooking,genocide,kannada,insufficient,oversaw,partisan,dioxide,recipients,factions,mortality,capped,expeditions,receptors,reorganized,prominently,atom,flooded,flute,orchestral,scripts,mathematician,airplay,detached,rebuilding,dwarf,brotherhood,salvation,expressions,arabian,cameroon,poetic,recruiting,bundesliga,inserted,scrapped,disabilities,evacuation,pasha,undefeated,crafts,rituals,aluminium,norm,pools,submerged,occupying,pathway,exams,prosperity,wrestlers,promotions,basal,permits,nationalism,trim,merge,gazette,tributaries,transcription,caste,porto,emerge,modeled,adjoining,counterparts,paraguay,redevelopment,renewal,unreleased,equilibrium,similarity,minorities,soviets,comprise,nodes,tasked,unrelated,expired,johan,precursor,examinations,electrons,socialism,exiled,admiralty,floods,wigan,nonprofit,lacks,brigades,screens,repaired,hanover,fascist,labs,osaka,delays,judged,statutory,colt,col.,offspring,solving,bred,assisting,retains,somalia,grouped,corresponds,tunisia,chaplain,eminent,chord,22nd,spans,viral,innovations,possessions,mikhail,kolkata,icelandic,implications,introduces,racism,workforce,alto,compulsory,admits,censorship,onset,reluctant,inferior,iconic,progression,liability,turnout,satellites,behavioral,coordinated,exploitation,posterior,averaging,fringe,krakow,mountainous,greenwich,para,plantations,reinforcements,offerings,famed,intervals,constraints,individually,nutrition,1870s,taxation,threshold,tomatoes,fungi,contractor,ethiopian,apprentice,diabetes,wool,gujarat,honduras,norse,bucharest,23rd,arguably,accompany,prone,teammates,perennial,vacancy,polytechnic,deficit,okinawa,functionality,reminiscent,tolerance,transferring,myanmar,concludes,neighbours,hydraulic,economically,slower,plots,charities,synod,investor,catholicism,identifies,bronx,interpretations,adverse,judiciary,hereditary,nominal,sensor,symmetry,cubic,triangular,tenants,divisional,outreach,representations,passages,undergoing,cartridge,testified,exceeded,impacts,limiting,railroads,defeats,regain,rendering,humid,retreated,reliability,governorate,antwerp,infamous,implied,packaging,lahore,trades,billed,extinction,ecole,rejoined,recognizes,projection,qualifications,stripes,forts,socially,lexington,accurately,sexuality,westward,wikipedia,pilgrimage,abolition,choral,stuttgart,nests,expressing,strikeouts,assessed,monasteries,reconstructed,humorous,marxist,fertile,consort,urdu,patronage,peruvian,devised,lyric,baba,nassau,communism,extraction,popularly,markings,inability,litigation,accounted,processed,emirates,tempo,cadets,eponymous,contests,broadly,oxide,courtyard,frigate,directory,apex,outline,regency,chiefly,patrols,secretariat,cliffs,residency,privy,armament,australians,dorset,geometric,genetics,scholarships,fundraising,flats,demographic,multimedia,captained,documentaries,updates,canvas,blockade,guerrilla,songwriting,administrators,intake,drought,implementing,fraction,cannes,refusal,inscribed,meditation,announcing,exported,ballots,formula_3,curator,basel,arches,flour,subordinate,confrontation,gravel,simplified,berkshire,patriotic,tuition,employing,servers,castile,posting,combinations,discharged,miniature,mutations,constellation,incarnation,ideals,necessity,granting,ancestral,crowds,pioneered,mormon,methodology,rama,indirect,complexes,bavarian,patrons,uttar,skeleton,bollywood,flemish,viable,bloc,breeds,triggered,sustainability,tailed,referenced,comply,takeover,latvian,homestead,platoon,communal,nationality,excavated,targeting,sundays,posed,physicist,turret,endowment,marginal,dispatched,commentators,renovations,attachment,collaborations,ridges,barriers,obligations,shareholders,prof.,defenses,presided,rite,backgrounds,arbitrary,affordable,gloucestershire,thirteenth,inlet,miniseries,possesses,detained,pressures,subscription,realism,solidarity,proto,postgraduate,noun,burmese,abundance,homage,reasoning,anterior,robust,fencing,shifting,vowels,garde,profitable,loch,anchored,coastline,samoa,terminology,prostitution,magistrate,venezuelan,speculated,regulate,fixture,colonists,digit,induction,manned,expeditionary,computational,centennial,principally,vein,preserving,engineered,numerical,cancellation,conferred,continually,borne,seeded,advertisement,unanimously,treaties,infections,ions,sensors,lowered,amphibious,lava,fourteenth,bahrain,niagara,nicaragua,squares,congregations,26th,periodic,proprietary,1860s,contributors,seller,overs,emission,procession,presumed,illustrator,zinc,gases,tens,applicable,stretches,reproductive,sixteenth,apparatus,accomplishments,canoe,guam,oppose,recruitment,accumulated,limerick,namibia,staging,remixes,ordnance,uncertainty,pedestrian,temperate,treason,deposited,registry,cerambycidae,attracting,lankan,reprinted,shipbuilding,homosexuality,neurons,eliminating,1900s,resume,ministries,beneficial,blackpool,surplus,northampton,licenses,constructing,announcer,standardized,alternatives,taipei,inadequate,failures,yields,medalist,titular,obsolete,torah,burlington,predecessors,lublin,retailers,castles,depiction,issuing,gubernatorial,propulsion,tiles,damascus,discs,alternating,pomerania,peasant,tavern,redesignated,27th,illustration,focal,mans,codex,specialists,productivity,antiquity,controversies,promoter,pits,companions,behaviors,lyrical,prestige,creativity,swansea,dramas,approximate,feudal,tissues,crude,campaigned,unprecedented,chancel,amendments,surroundings,allegiance,exchanges,align,firmly,optimal,commenting,reigning,landings,obscure,1850s,contemporaries,paternal,devi,endurance,communes,incorporation,denominations,exchanged,routing,resorts,amnesty,slender,explores,suppression,heats,pronunciation,centred,coupe,stirling,freelance,treatise,linguistics,laos,informs,discovering,pillars,encourages,halted,robots,definitive,maturity,tuberculosis,venetian,silesian,unchanged,originates,mali,lincolnshire,quotes,seniors,premise,contingent,distribute,danube,gorge,logging,dams,curling,seventeenth,specializes,wetlands,deities,assess,thickness,rigid,culminated,utilities,substrate,insignia,nile,assam,shri,currents,suffrage,canadians,mortar,asteroid,bosnian,discoveries,enzymes,sanctioned,replica,hymn,investigators,tidal,dominate,derivatives,converting,leinster,verbs,honoured,criticisms,dismissal,discrete,masculine,reorganization,unlimited,wurttemberg,sacks,allocation,bahn,jurisdictions,participates,lagoon,famine,communion,culminating,surveyed,shortage,cables,intersects,cassette,foremost,adopting,solicitor,outright,bihar,reissued,farmland,dissertation,turnpike,baton,photographed,christchurch,kyoto,finances,rails,histories,linebacker,kilkenny,accelerated,dispersed,handicap,absorption,rancho,ceramic,captivity,cites,font,weighed,mater,utilize,bravery,extract,validity,slovenian,seminars,discourse,ranged,duel,ironically,warships,sega,temporal,surpassed,prolonged,recruits,northumberland,greenland,contributes,patented,eligibility,unification,discusses,reply,translates,beirut,relies,torque,northward,reviewers,monastic,accession,neural,tramway,heirs,sikh,subscribers,amenities,taliban,audit,rotterdam,wagons,kurdish,favoured,combustion,meanings,persia,browser,diagnostic,niger,formula_4,denomination,dividing,parameter,branding,badminton,leningrad,sparked,hurricanes,beetles,propeller,mozambique,refined,diagram,exhaust,vacated,readings,markers,reconciliation,determines,concurrent,imprint,primera,organism,demonstrating,filmmakers,vanderbilt,affiliates,traction,evaluated,defendants,megachile,investigative,zambia,assassinated,rewarded,probable,staffordshire,foreigners,directorate,nominees,consolidation,commandant,reddish,differing,unrest,drilling,bohemia,resembling,instrumentation,considerations,haute,promptly,variously,dwellings,clans,tablet,enforced,cockpit,semifinal,hussein,prisons,ceylon,emblem,monumental,phrases,correspond,crossover,outlined,characterised,acceleration,caucus,crusade,protested,composing,rajasthan,habsburg,rhythmic,interception,inherent,cooled,ponds,spokesperson,gradual,consultation,kuala,globally,suppressed,builders,avengers,suffix,integer,enforce,fibers,unionist,proclamation,uncovered,infrared,adapt,eisenhower,utilizing,captains,stretched,observing,assumes,prevents,analyses,saxophone,caucasus,notices,villains,dartmouth,mongol,hostilities,stretching,veterinary,lenses,texture,prompting,overthrow,excavation,islanders,masovian,battleship,biographer,replay,degradation,departing,luftwaffe,fleeing,oversight,immigrated,serbs,fishermen,strengthening,respiratory,italians,denotes,radial,escorted,motif,wiltshire,expresses,accessories,reverted,establishments,inequality,protocols,charting,famously,satirical,entirety,trench,friction,atletico,sampling,subset,weekday,upheld,sharply,correlation,incorrect,mughal,travelers,hasan,earnings,offset,evaluate,specialised,recognizing,flexibility,nagar,postseason,algebraic,capitalism,crystals,melodies,polynomial,racecourse,defences,austro,wembley,attracts,anarchist,resurrection,reviewing,decreasing,prefix,ratified,mutation,displaying,separating,restoring,assemblies,ordinance,priesthood,cruisers,appoint,moldova,imports,directive,epidemic,militant,senegal,signaling,restriction,critique,retrospective,nationalists,undertake,sioux,canals,algerian,redesigned,philanthropist,depict,conceptual,turbines,intellectuals,eastward,applicants,contractors,vendors,undergone,namesake,ensured,tones,substituted,hindwings,arrests,tombs,transitional,principality,reelection,taiwanese,cavity,manifesto,broadcasters,spawned,thoroughbred,identities,generators,proposes,hydroelectric,johannesburg,cortex,scandinavian,killings,aggression,boycott,catalyst,physiology,fifteenth,waterfront,chromosome,organist,costly,calculation,cemeteries,flourished,recognise,juniors,merging,disciples,ashore,workplace,enlightenment,diminished,debated,hailed,podium,educate,mandated,distributor,litre,electromagnetic,flotilla,estuary,peterborough,staircase,selections,melodic,confronts,wholesale,integrate,intercepted,catalonia,unite,immense,palatinate,switches,earthquakes,occupational,successors,praising,concluding,faculties,firstly,overhaul,empirical,metacritic,inauguration,evergreen,laden,winged,philosophers,amalgamated,geoff,centimeters,napoleonic,upright,planting,brewing,fined,sensory,migrants,wherein,inactive,headmaster,warwickshire,siberia,terminals,denounced,academia,divinity,bilateral,clive,omitted,peerage,relics,apartheid,syndicate,fearing,fixtures,desirable,dismantled,ethnicity,valves,biodiversity,aquarium,ideological,visibility,creators,analyzed,tenant,balkan,postwar,supplier,smithsonian,risen,morphology,digits,bohemian,wilmington,vishnu,demonstrates,aforementioned,biographical,mapped,khorasan,phosphate,presentations,ecosystem,processors,calculations,mosaic,clashes,penned,recalls,coding,angular,lattice,macau,accountability,extracted,pollen,therapeutic,overlap,violinist,deposed,candidacy,infants,covenant,bacterial,restructuring,dungeons,ordination,conducts,builds,invasive,customary,concurrently,relocation,cello,statutes,borneo,entrepreneurs,sanctions,packet,rockefeller,piedmont,comparisons,waterfall,receptions,glacial,surge,signatures,alterations,advertised,enduring,somali,botanist,100th,canonical,motifs,longitude,circulated,alloy,indirectly,margins,preserves,internally,besieged,shale,peripheral,drained,baseman,reassigned,tobago,soloist,socio,grazing,contexts,roofs,portraying,ottomans,shrewsbury,noteworthy,lamps,supplying,beams,qualifier,portray,greenhouse,stronghold,hitter,rites,cretaceous,urging,derive,nautical,aiming,fortunes,verde,donors,reliance,exceeding,exclusion,exercised,simultaneous,continents,guiding,pillar,gradient,poznan,eruption,clinics,moroccan,indicator,trams,piers,parallels,fragment,teatro,potassium,satire,compressed,businessmen,influx,seine,perspectives,shelters,decreases,mounting,formula_5,confederacy,equestrian,expulsion,mayors,liberia,resisted,affinity,shrub,unexpectedly,stimulus,amtrak,deported,perpendicular,statesman,wharf,storylines,romanesque,weights,surfaced,interceptions,dhaka,crambidae,orchestras,rwanda,conclude,constitutes,subsidiaries,admissions,prospective,shear,bilingual,campaigning,presiding,domination,commemorative,trailing,confiscated,petrol,acquisitions,polymer,onlyinclude,chloride,elevations,resolutions,hurdles,pledged,likelihood,objected,erect,encoding,databases,aristotle,hindus,marshes,bowled,ministerial,grange,acronym,annexation,squads,ambient,pilgrims,botany,sofla,astronomer,planetary,descending,bestowed,ceramics,diplomacy,metabolism,colonization,potomac,africans,engraved,recycling,commitments,resonance,disciplinary,jamaican,narrated,spectral,tipperary,waterford,stationary,arbitration,transparency,threatens,crossroads,slalom,oversee,centenary,incidence,economies,livery,moisture,newsletter,autobiographical,bhutan,propelled,dependence,moderately,adobe,barrels,subdivisions,outlook,labelled,stratford,arising,diaspora,barony,automobiles,ornamental,slated,norms,primetime,generalized,analysts,vectors,libyan,yielded,certificates,rooted,vernacular,belarusian,marketplace,prediction,fairfax,malawi,viruses,wooded,demos,mauritius,prosperous,coincided,liberties,huddersfield,ascent,warnings,hinduism,glucose,pulitzer,unused,filters,illegitimate,acquitted,protestants,canopy,staple,psychedelic,winding,abbas,pathways,cheltenham,lagos,niche,invaders,proponents,barred,conversely,doncaster,recession,embraced,rematch,concession,emigration,upgrades,bowls,tablets,remixed,loops,kensington,shootout,monarchs,organizers,harmful,punjabi,broadband,exempt,neolithic,profiles,portrays,parma,cyrillic,quasi,attested,regimental,revive,torpedoes,heidelberg,rhythms,spherical,denote,hymns,icons,theologian,qaeda,exceptionally,reinstated,comune,playhouse,lobbying,grossing,viceroy,delivers,visually,armistice,utrecht,syllable,vertices,analogous,annex,refurbished,entrants,knighted,disciple,rhetoric,detailing,inactivated,ballads,algae,intensified,favourable,sanitation,receivers,pornography,commemorated,cannons,entrusted,manifold,photographers,pueblo,textiles,steamer,myths,marquess,onward,liturgical,romney,uzbekistan,consistency,denoted,hertfordshire,convex,hearings,sulfur,universidad,podcast,selecting,emperors,arises,justices,1840s,mongolian,exploited,termination,digitally,infectious,sedan,symmetric,penal,illustrate,formulation,attribute,problematic,modular,inverse,berth,searches,rutgers,leicestershire,enthusiasts,lockheed,upwards,transverse,accolades,backward,archaeologists,crusaders,nuremberg,defects,ferries,vogue,containers,openings,transporting,separates,lumpur,purchases,attain,wichita,topology,woodlands,deleted,periodically,syntax,overturned,musicals,corp.,strasbourg,instability,nationale,prevailing,cache,marathi,versailles,unmarried,grains,straits,antagonist,segregation,assistants,d'etat,contention,dictatorship,unpopular,motorcycles,criterion,analytical,salzburg,militants,hanged,worcestershire,emphasize,paralympic,erupted,convinces,offences,oxidation,nouns,populace,atari,spanned,hazardous,educators,playable,births,baha'i,preseason,generates,invites,meteorological,handbook,foothills,enclosure,diffusion,mirza,convergence,geelong,coefficient,connector,formula_6,cylindrical,disasters,pleaded,knoxville,contamination,compose,libertarian,arrondissement,franciscan,intercontinental,susceptible,initiation,malaria,unbeaten,consonants,waived,saloon,popularized,estadio,pseudo,interdisciplinary,transports,transformers,carriages,bombings,revolves,ceded,collaborator,celestial,exemption,colchester,maltese,oceanic,ligue,crete,shareholder,routed,depictions,ridden,advisors,calculate,lending,guangzhou,simplicity,newscast,scheduling,snout,eliot,undertaking,armenians,nottinghamshire,whitish,consulted,deficiency,salle,cinemas,superseded,rigorous,kerman,convened,landowners,modernization,evenings,pitches,conditional,scandinavia,differed,formulated,cyclists,swami,guyana,dunes,electrified,appalachian,abdomen,scenarios,prototypes,sindh,consonant,adaptive,boroughs,wolverhampton,modelling,cylinders,amounted,minimize,ambassadors,lenin,settler,coincide,approximation,grouping,murals,bullying,registers,rumours,engagements,energetic,vertex,annals,bordering,geologic,yellowish,runoff,converts,allegheny,facilitated,saturdays,colliery,monitored,rainforest,interfaces,geographically,impaired,prevalence,joachim,paperback,slowed,shankar,distinguishing,seminal,categorized,authorised,auspices,bandwidth,asserts,rebranded,balkans,supplemented,seldom,weaving,capsule,apostles,populous,monmouth,payload,symphonic,densely,shoreline,managerial,masonry,antioch,averages,textbooks,royalist,coliseum,tandem,brewers,diocesan,posthumous,walled,incorrectly,distributions,ensued,reasonably,graffiti,propagation,automation,harmonic,augmented,middleweight,limbs,elongated,landfall,comparatively,literal,grossed,koppen,wavelength,1830s,cerebral,boasts,congestion,physiological,practitioner,coasts,cartoonist,undisclosed,frontal,launches,burgundy,qualifiers,imposing,stade,flanked,assyrian,raided,multiplayer,montane,chesapeake,pathology,drains,vineyards,intercollegiate,semiconductor,grassland,convey,citations,predominant,rejects,benefited,yahoo,graphs,busiest,encompassing,hamlets,explorers,suppress,minors,graphical,calculus,sediment,intends,diverted,mainline,unopposed,cottages,initiate,alumnus,towed,autism,forums,darlington,modernist,oxfordshire,lectured,capitalist,suppliers,panchayat,actresses,foundry,southbound,commodity,wesleyan,divides,palestinians,luton,caretaker,nobleman,mutiny,organizer,preferences,nomenclature,splits,unwilling,offenders,timor,relying,halftime,semitic,arithmetic,milestone,jesuits,arctiidae,retrieved,consuming,contender,edged,plagued,inclusive,transforming,khmer,federally,insurgents,distributing,amherst,rendition,prosecutors,viaduct,disqualified,kabul,liturgy,prevailed,reelected,instructors,swimmers,aperture,churchyard,interventions,totals,darts,metropolis,fuels,fluent,northbound,correctional,inflicted,barrister,realms,culturally,aristocratic,collaborating,emphasizes,choreographer,inputs,ensembles,humboldt,practised,endowed,strains,infringement,archaeologist,congregational,magna,relativity,efficiently,proliferation,mixtape,abruptly,regeneration,commissioning,yukon,archaic,reluctantly,retailer,northamptonshire,universally,crossings,boilers,nickelodeon,revue,abbreviation,retaliation,scripture,routinely,medicinal,benedictine,kenyan,retention,deteriorated,glaciers,apprenticeship,coupling,researched,topography,entrances,anaheim,pivotal,compensate,arched,modify,reinforce,dusseldorf,journeys,motorsport,conceded,sumatra,spaniards,quantitative,loire,cinematography,discarded,botswana,morale,engined,zionist,philanthropy,sainte,fatalities,cypriot,motorsports,indicators,pricing,institut,bethlehem,implicated,gravitational,differentiation,rotor,thriving,precedent,ambiguous,concessions,forecast,conserved,fremantle,asphalt,landslide,middlesbrough,formula_7,humidity,overseeing,chronological,diaries,multinational,crimean,turnover,improvised,youths,declares,tasmanian,canadiens,fumble,refinery,weekdays,unconstitutional,upward,guardians,brownish,imminent,hamas,endorsement,naturalist,martyrs,caledonia,chords,yeshiva,reptiles,severity,mitsubishi,fairs,installment,substitution,repertory,keyboardist,interpreter,silesia,noticeable,rhineland,transmit,inconsistent,booklet,academies,epithet,pertaining,progressively,aquatics,scrutiny,prefect,toxicity,rugged,consume,o'donnell,evolve,uniquely,cabaret,mediated,landowner,transgender,palazzo,compilations,albuquerque,induce,sinai,remastered,efficacy,underside,analogue,specify,possessing,advocating,compatibility,liberated,greenville,mecklenburg,header,memorials,sewage,rhodesia,1800s,salaries,atoll,coordinating,partisans,repealed,amidst,subjective,optimization,nectar,evolving,exploits,madhya,styling,accumulation,raion,postage,responds,buccaneers,frontman,brunei,choreography,coated,kinetic,sampled,inflammatory,complementary,eclectic,norte,vijay,a.k.a,mainz,casualty,connectivity,laureate,franchises,yiddish,reputed,unpublished,economical,periodicals,vertically,bicycles,brethren,capacities,unitary,archeological,tehsil,domesday,wehrmacht,justification,angered,mysore,fielded,abuses,nutrients,ambitions,taluk,battleships,symbolism,superiority,neglect,attendees,commentaries,collaborators,predictions,yorker,breeders,investing,libretto,informally,coefficients,memorandum,pounder,collingwood,tightly,envisioned,arbor,mistakenly,captures,nesting,conflicting,enhancing,streetcar,manufactures,buckinghamshire,rewards,commemorating,stony,expenditure,tornadoes,semantic,relocate,weimar,iberian,sighted,intending,ensign,beverages,expectation,differentiate,centro,utilizes,saxophonist,catchment,transylvania,ecosystems,shortest,sediments,socialists,ineffective,kapoor,formidable,heroine,guantanamo,prepares,scattering,pamphlet,verified,elector,barons,totaling,shrubs,pyrenees,amalgamation,mutually,longitudinal,comte,negatively,masonic,envoy,sexes,akbar,mythical,tonga,bishopric,assessments,malaya,warns,interiors,reefs,reflections,neutrality,musically,nomadic,waterways,provence,collaborate,scaled,adulthood,emerges,euros,optics,incentives,overland,periodical,liege,awarding,realization,slang,affirmed,schooner,hokkaido,czechoslovak,protectorate,undrafted,disagreed,commencement,electors,spruce,swindon,fueled,equatorial,inventions,suites,slovene,backdrop,adjunct,energies,remnant,inhabit,alliances,simulcast,reactors,mosques,travellers,outfielder,plumage,migratory,benin,experimented,fibre,projecting,drafting,laude,evidenced,northernmost,indicted,directional,replication,croydon,comedies,jailed,organizes,devotees,reservoirs,turrets,originate,economists,songwriters,junta,trenches,mounds,proportions,comedic,apostle,azerbaijani,farmhouse,resembled,disrupted,playback,mixes,diagonal,relevance,govern,programmer,gdansk,maize,soundtracks,tendencies,mastered,impacted,believers,kilometre,intervene,chairperson,aerodrome,sails,subsidies,ensures,aesthetics,congresses,ratios,sardinia,southernmost,functioned,controllers,downward,randomly,distortion,regents,palatine,disruption,spirituality,vidhan,tracts,compiler,ventilation,anchorage,symposium,assert,pistols,excelled,avenues,convoys,moniker,constructions,proponent,phased,spines,organising,schleswig,policing,campeonato,mined,hourly,croix,lucrative,authenticity,haitian,stimulation,burkina,espionage,midfield,manually,staffed,awakening,metabolic,biographies,entrepreneurship,conspicuous,guangdong,preface,subgroup,mythological,adjutant,feminism,vilnius,oversees,honourable,tripoli,stylized,kinase,societe,notoriety,altitudes,configurations,outward,transmissions,announces,auditor,ethanol,clube,nanjing,mecca,haifa,blogs,postmaster,paramilitary,depart,positioning,potent,recognizable,spire,brackets,remembrance,overlapping,turkic,articulated,scientology,operatic,deploy,readiness,biotechnology,restrict,cinematographer,inverted,synonymous,administratively,westphalia,commodities,replaces,downloads,centralized,munitions,preached,sichuan,fashionable,implementations,matrices,hiv/aids,loyalist,luzon,celebrates,hazards,heiress,mercenaries,synonym,creole,ljubljana,technician,auditioned,technicians,viewpoint,wetland,mongols,princely,sharif,coating,dynasties,southward,doubling,formula_8,mayoral,harvesting,conjecture,goaltender,oceania,spokane,welterweight,bracket,gatherings,weighted,newscasts,mussolini,affiliations,disadvantage,vibrant,spheres,sultanate,distributors,disliked,establishes,marches,drastically,yielding,jewellery,yokohama,vascular,airlift,canons,subcommittee,repression,strengths,graded,outspoken,fused,pembroke,filmography,redundant,fatigue,repeal,threads,reissue,pennant,edible,vapor,corrections,stimuli,commemoration,dictator,anand,secession,amassed,orchards,pontifical,experimentation,greeted,bangor,forwards,decomposition,quran,trolley,chesterfield,traverse,sermons,burials,skier,climbs,consultants,petitioned,reproduce,parted,illuminated,kurdistan,reigned,occupants,packaged,geometridae,woven,regulating,protagonists,crafted,affluent,clergyman,consoles,migrant,supremacy,attackers,caliph,defect,convection,rallies,huron,resin,segunda,quota,warship,overseen,criticizing,shrines,glamorgan,lowering,beaux,hampered,invasions,conductors,collects,bluegrass,surrounds,substrates,perpetual,chronology,pulmonary,executions,crimea,compiling,noctuidae,battled,tumors,minsk,novgorod,serviced,yeast,computation,swamps,theodor,baronetcy,salford,uruguayan,shortages,odisha,siberian,novelty,cinematic,invitational,decks,dowager,oppression,bandits,appellate,state-of-the-art,clade,palaces,signalling,galaxies,industrialist,tensor,learnt,incurred,magistrates,binds,orbits,ciudad,willingness,peninsular,basins,biomedical,shafts,marlborough,bournemouth,withstand,fitzroy,dunedin,variance,steamship,integrating,muscular,fines,akron,bulbophyllum,malmo,disclosed,cornerstone,runways,medicines,twenty20,gettysburg,progresses,frigates,bodied,transformations,transforms,helens,modelled,versatile,regulator,pursuits,legitimacy,amplifier,scriptures,voyages,examines,presenters,octagonal,poultry,formula_9,anatolia,computed,migrate,directorial,hybrids,localized,preferring,guggenheim,persisted,grassroots,inflammation,fishery,otago,vigorous,professions,instructional,inexpensive,insurgency,legislators,sequels,surnames,agrarian,stainless,nairobi,minas,forerunner,aristocracy,transitions,sicilian,showcased,doses,hiroshima,summarized,gearbox,emancipation,limitation,nuclei,seismic,abandonment,dominating,appropriations,occupations,electrification,hilly,contracting,exaggerated,entertainer,kazan,oricon,cartridges,characterization,parcel,maharaja,exceeds,aspiring,obituary,flattened,contrasted,narration,replies,oblique,outpost,fronts,arranger,talmud,keynes,doctrines,endured,confesses,fortification,supervisors,kilometer,academie,jammu,bathurst,piracy,prostitutes,navarre,cumulative,cruises,lifeboat,twinned,radicals,interacting,expenditures,wexford,libre,futsal,curated,clockwise,colloquially,procurement,immaculate,lyricist,enhancement,porcelain,alzheimer,highlighting,judah,disagreements,storytelling,sheltered,wroclaw,vaudeville,contrasts,neoclassical,compares,contrasting,deciduous,francaise,descriptive,cyclic,reactive,antiquities,meiji,repeats,creditors,forcibly,newmarket,picturesque,impending,uneven,bison,raceway,solvent,ecumenical,optic,professorship,harvested,waterway,banjo,pharaoh,geologist,scanning,dissent,recycled,unmanned,retreating,gospels,aqueduct,branched,tallinn,groundbreaking,syllables,hangar,designations,procedural,craters,cabins,encryption,anthropologist,montevideo,outgoing,inverness,chattanooga,fascism,calais,chapels,groundwater,downfall,misleading,robotic,tortricidae,pixel,handel,prohibit,crewe,renaming,reprised,kickoff,leftist,spaced,integers,causeway,pines,authorship,organise,ptolemy,accessibility,virtues,lesions,iroquois,qur'an,atheist,synthesized,biennial,confederates,dietary,skaters,stresses,tariff,koreans,intercity,republics,quintet,baroness,naive,amplitude,insistence,tbilisi,residues,grammatical,diversified,egyptians,accompaniment,vibration,repository,mandal,topological,distinctions,coherent,invariant,batters,nuevo,internationals,implements,follower,bahia,widened,independents,cantonese,totaled,guadalajara,wolverines,befriended,muzzle,surveying,hungarians,medici,deportation,rayon,approx,recounts,attends,clerical,hellenic,furnished,alleging,soluble,systemic,gallantry,bolshevik,intervened,hostel,gunpowder,specialising,stimulate,leiden,removes,thematic,floral,bafta,printers,conglomerate,eroded,analytic,successively,lehigh,thessaloniki,kilda,clauses,ascended,nehru,scripted,tokugawa,competence,diplomats,exclude,consecration,freedoms,assaults,revisions,blacksmith,textual,sparse,concacaf,slain,uploaded,enraged,whaling,guise,stadiums,debuting,dormitory,cardiovascular,yunnan,dioceses,consultancy,notions,lordship,archdeacon,collided,medial,airfields,garment,wrestled,adriatic,reversal,refueling,verification,jakob,horseshoe,intricate,veracruz,sarawak,syndication,synthesizer,anthologies,stature,feasibility,guillaume,narratives,publicized,antrim,intermittent,constituents,grimsby,filmmaking,doping,unlawful,nominally,transmitting,documenting,seater,internationale,ejected,steamboat,alsace,boise,ineligible,geared,vassal,mustered,ville,inline,pairing,eurasian,kyrgyzstan,barnsley,reprise,stereotypes,rushes,conform,firefighters,deportivo,revolutionaries,rabbis,concurrency,charters,sustaining,aspirations,algiers,chichester,falkland,morphological,systematically,volcanoes,designate,artworks,reclaimed,jurist,anglia,resurrected,chaotic,feasible,circulating,simulated,environmentally,confinement,adventist,harrisburg,laborers,ostensibly,universiade,pensions,influenza,bratislava,octave,refurbishment,gothenburg,putin,barangay,annapolis,breaststroke,illustrates,distorted,choreographed,promo,emphasizing,stakeholders,descends,exhibiting,intrinsic,invertebrates,evenly,roundabout,salts,formula_10,strata,inhibition,branching,stylistic,rumored,realises,mitochondrial,commuted,adherents,logos,bloomberg,telenovela,guineas,charcoal,engages,winery,reflective,siena,cambridgeshire,ventral,flashback,installing,engraving,grasses,traveller,rotated,proprietor,nationalities,precedence,sourced,trainers,cambodian,reductions,depleted,saharan,classifications,biochemistry,plaintiffs,arboretum,humanist,fictitious,aleppo,climates,bazaar,his/her,homogeneous,multiplication,moines,indexed,linguist,skeletal,foliage,societal,differentiated,informing,mammal,infancy,archival,cafes,malls,graeme,musee,schizophrenia,fargo,pronouns,derivation,descend,ascending,terminating,deviation,recaptured,confessions,weakening,tajikistan,bahadur,pasture,b/hip,donegal,supervising,sikhs,thinkers,euclidean,reinforcement,friars,portage,fuscous,lucknow,synchronized,assertion,choirs,privatization,corrosion,multitude,skyscraper,royalties,ligament,usable,spores,directs,clashed,stockport,fronted,dependency,contiguous,biologist,backstroke,powerhouse,frescoes,phylogenetic,welding,kildare,gabon,conveyed,augsburg,severn,continuum,sahib,lille,injuring,passeriformesfamily,succeeds,translating,unitarian,startup,turbulent,outlying,philanthropic,stanislaw,idols,claremont,conical,haryana,armagh,blended,implicit,conditioned,modulation,rochdale,labourers,coinage,shortstop,potsdam,gears,obesity,bestseller,advisers,bouts,comedians,jozef,lausanne,taxonomic,correlated,columbian,marne,indications,psychologists,libel,edict,beaufort,disadvantages,renal,finalized,racehorse,unconventional,disturbances,falsely,zoology,adorned,redesign,executing,narrower,commended,appliances,stalls,resurgence,saskatoon,miscellaneous,permitting,epoch,formula_11,cumbria,forefront,vedic,eastenders,disposed,supermarkets,rower,inhibitor,magnesium,colourful,yusuf,harrow,formulas,centrally,balancing,ionic,nocturnal,consolidate,ornate,raiding,charismatic,accelerate,nominate,residual,dhabi,commemorates,attribution,uninhabited,mindanao,atrocities,genealogical,romani,applicant,enactment,abstraction,trough,pulpit,minuscule,misconduct,grenades,timely,supplements,messaging,curvature,ceasefire,telangana,susquehanna,braking,redistribution,shreveport,neighbourhoods,gregorian,widowed,khuzestan,empowerment,scholastic,evangelist,peptide,topical,theorist,historia,thence,sudanese,museo,jurisprudence,masurian,frankish,headlined,recounted,netball,petitions,tolerant,hectare,truncated,southend,methane,captives,reigns,massif,subunit,acidic,weightlifting,footballers,sabah,britannia,tunisian,segregated,sawmill,withdrawing,unpaid,weaponry,somme,perceptions,unicode,alcoholism,durban,wrought,waterfalls,jihad,auschwitz,upland,eastbound,adjective,anhalt,evaluating,regimes,guildford,reproduced,pamphlets,hierarchical,maneuvers,hanoi,fabricated,repetition,enriched,arterial,replacements,tides,globalization,adequately,westbound,satisfactory,fleets,phosphorus,lastly,neuroscience,anchors,xinjiang,membranes,improvisation,shipments,orthodoxy,submissions,bolivian,mahmud,ramps,leyte,pastures,outlines,flees,transmitters,fares,sequential,stimulated,novice,alternately,symmetrical,breakaway,layered,baronets,lizards,blackish,edouard,horsepower,penang,principals,mercantile,maldives,overwhelmingly,hawke,rallied,prostate,conscription,juveniles,maccabi,carvings,strikers,sudbury,spurred,improves,lombardy,macquarie,parisian,elastic,distillery,shetland,humane,brentford,wrexham,warehouses,routines,encompassed,introductory,isfahan,instituto,palais,revolutions,sporadic,impoverished,portico,fellowships,speculative,enroll,dormant,adhere,fundamentally,sculpted,meritorious,template,upgrading,reformer,rectory,uncredited,indicative,creeks,galveston,radically,hezbollah,firearm,educating,prohibits,trondheim,locus,refit,headwaters,screenings,lowlands,wasps,coarse,attaining,sedimentary,perished,pitchfork,interned,cerro,stagecoach,aeronautical,liter,transitioned,haydn,inaccurate,legislatures,bromwich,knesset,spectroscopy,butte,asiatic,degraded,concordia,catastrophic,lobes,wellness,pensacola,periphery,hapoel,theta,horizontally,freiburg,liberalism,pleas,durable,warmian,offenses,mesopotamia,shandong,unsuitable,hospitalized,appropriately,phonetic,encompass,conversions,observes,illnesses,breakout,assigns,crowns,inhibitors,nightly,manifestation,fountains,maximize,alphabetical,sloop,expands,newtown,widening,gaddafi,commencing,camouflage,footprint,tyrol,barangays,universite,highlanders,budgets,query,lobbied,westchester,equator,stipulated,pointe,distinguishes,allotted,embankment,advises,storing,loyalists,fourier,rehearsals,starvation,gland,rihanna,tubular,expressive,baccalaureate,intersections,revered,carbonate,eritrea,craftsmen,cosmopolitan,sequencing,corridors,shortlisted,bangladeshi,persians,mimic,parades,repetitive,recommends,flanks,promoters,incompatible,teaming,ammonia,greyhound,solos,improper,legislator,newsweek,recurrent,vitro,cavendish,eireann,crises,prophets,mandir,strategically,guerrillas,formula_12,ghent,contenders,equivalence,drone,sociological,hamid,castes,statehood,aland,clinched,relaunched,tariffs,simulations,williamsburg,rotate,mediation,smallpox,harmonica,lodges,lavish,restrictive,o'sullivan,detainees,polynomials,echoes,intersecting,learners,elects,charlemagne,defiance,epsom,liszt,facilitating,absorbing,revelations,padua,pieter,pious,penultimate,mammalian,montenegrin,supplementary,widows,aromatic,croats,roanoke,trieste,legions,subdistrict,babylonian,grasslands,volga,violently,sparsely,oldies,telecommunication,respondents,quarries,downloadable,commandos,taxpayer,catalytic,malabar,afforded,copying,declines,nawab,junctions,assessing,filtering,classed,disused,compliant,christoph,gottingen,civilizations,hermitage,caledonian,whereupon,ethnically,springsteen,mobilization,terraces,indus,excel,zoological,enrichment,simulate,guitarists,registrar,cappella,invoked,reused,manchu,configured,uppsala,genealogy,mergers,casts,curricular,rebelled,subcontinent,horticultural,parramatta,orchestrated,dockyard,claudius,decca,prohibiting,turkmenistan,brahmin,clandestine,obligatory,elaborated,parasitic,helix,constraint,spearheaded,rotherham,eviction,adapting,albans,rescues,sociologist,guiana,convicts,occurrences,kamen,antennas,asturias,wheeled,sanitary,deterioration,trier,theorists,baseline,announcements,valea,planners,factual,serialized,serials,bilbao,demoted,fission,jamestown,cholera,alleviate,alteration,indefinite,sulfate,paced,climatic,valuation,artisans,proficiency,aegean,regulators,fledgling,sealing,influencing,servicemen,frequented,cancers,tambon,narayan,bankers,clarified,embodied,engraver,reorganisation,dissatisfied,dictated,supplemental,temperance,ratification,puget,nutrient,pretoria,papyrus,uniting,ascribed,cores,coptic,schoolhouse,barrio,1910s,armory,defected,transatlantic,regulates,ported,artefacts,specifies,boasted,scorers,mollusks,emitted,navigable,quakers,projective,dialogues,reunification,exponential,vastly,banners,unsigned,dissipated,halves,coincidentally,leasing,purported,escorting,estimation,foxes,lifespan,inflorescence,assimilation,showdown,staunch,prologue,ligand,superliga,telescopes,northwards,keynote,heaviest,taunton,redeveloped,vocalists,podlaskie,soyuz,rodents,azores,moravian,outset,parentheses,apparel,domestically,authoritative,polymers,monterrey,inhibit,launcher,jordanian,folds,taxis,mandates,singled,liechtenstein,subsistence,marxism,ousted,governorship,servicing,offseason,modernism,prism,devout,translators,islamist,chromosomes,pitted,bedfordshire,fabrication,authoritarian,javanese,leaflets,transient,substantive,predatory,sigismund,assassinate,diagrams,arrays,rediscovered,reclamation,spawning,fjord,peacekeeping,strands,fabrics,highs,regulars,tirana,ultraviolet,athenian,filly,barnet,naacp,nueva,favourites,terminates,showcases,clones,inherently,interpreting,bjorn,finely,lauded,unspecified,chola,pleistocene,insulation,antilles,donetsk,funnel,nutritional,biennale,reactivated,southport,primate,cavaliers,austrians,interspersed,restarted,suriname,amplifiers,wladyslaw,blockbuster,sportsman,minogue,brightness,benches,bridgeport,initiating,israelis,orbiting,newcomers,externally,scaling,transcribed,impairment,luxurious,longevity,impetus,temperament,ceilings,tchaikovsky,spreads,pantheon,bureaucracy,1820s,heraldic,villas,formula_13,galician,meath,avoidance,corresponded,headlining,connacht,seekers,rappers,solids,monograph,scoreless,opole,isotopes,himalayas,parodies,garments,microscopic,republished,havilland,orkney,demonstrators,pathogen,saturated,hellenistic,facilitates,aerodynamic,relocating,indochina,laval,astronomers,bequeathed,administrations,extracts,nagoya,torquay,demography,medicare,ambiguity,renumbered,pursuant,concave,syriac,electrode,dispersal,henan,bialystok,walsall,crystalline,puebla,janata,illumination,tianjin,enslaved,coloration,championed,defamation,grille,johor,rejoin,caspian,fatally,planck,workings,appointing,institutionalized,wessex,modernized,exemplified,regatta,jacobite,parochial,programmers,blending,eruptions,insurrection,regression,indices,sited,dentistry,mobilized,furnishings,levant,primaries,ardent,nagasaki,conqueror,dorchester,opined,heartland,amman,mortally,wellesley,bowlers,outputs,coveted,orthography,immersion,disrepair,disadvantaged,curate,childless,condensed,codice_1,remodeled,resultant,bolsheviks,superfamily,saxons,2010s,contractual,rivalries,malacca,oaxaca,magnate,vertebrae,quezon,olympiad,yucatan,tyres,macro,specialization,commendation,caliphate,gunnery,exiles,excerpts,fraudulent,adjustable,aramaic,interceptor,drumming,standardization,reciprocal,adolescents,federalist,aeronautics,favorably,enforcing,reintroduced,zhejiang,refining,biplane,banknotes,accordion,intersect,illustrating,summits,classmate,militias,biomass,massacres,epidemiology,reworked,wrestlemania,nantes,auditory,taxon,elliptical,chemotherapy,asserting,avoids,proficient,airmen,yellowstone,multicultural,alloys,utilization,seniority,kuyavian,huntsville,orthogonal,bloomington,cultivars,casimir,internment,repulsed,impedance,revolving,fermentation,parana,shutout,partnering,empowered,islamabad,polled,classify,amphibians,greyish,obedience,4x100,projectile,khyber,halfback,relational,d'ivoire,synonyms,endeavour,padma,customized,mastery,defenceman,berber,purge,interestingly,covent,promulgated,restricting,condemnation,hillsborough,walkers,privateer,intra,captaincy,naturalized,huffington,detecting,hinted,migrating,bayou,counterattack,anatomical,foraging,unsafe,swiftly,outdated,paraguayan,attire,masjid,endeavors,jerseys,triassic,quechua,growers,axial,accumulate,wastewater,cognition,fungal,animator,pagoda,kochi,uniformly,antibody,yerevan,hypotheses,combatants,italianate,draining,fragmentation,snowfall,formative,inversion,kitchener,identifier,additive,lucha,selects,ashland,cambrian,racetrack,trapping,congenital,primates,wavelengths,expansions,yeomanry,harcourt,wealthiest,awaited,punta,intervening,aggressively,vichy,piloted,midtown,tailored,heyday,metadata,guadalcanal,inorganic,hadith,pulses,francais,tangent,scandals,erroneously,tractors,pigment,constabulary,jiangsu,landfill,merton,basalt,astor,forbade,debuts,collisions,exchequer,stadion,roofed,flavour,sculptors,conservancy,dissemination,electrically,undeveloped,existent,surpassing,pentecostal,manifested,amend,formula_14,superhuman,barges,tunis,analytics,argyll,liquids,mechanized,domes,mansions,himalayan,indexing,reuters,nonlinear,purification,exiting,timbers,triangles,decommissioning,departmental,causal,fonts,americana,sept.,seasonally,incomes,razavi,sheds,memorabilia,rotational,terre,sutra,protege,yarmouth,grandmaster,annum,looted,imperialism,variability,liquidation,baptised,isotope,showcasing,milling,rationale,hammersmith,austen,streamlined,acknowledging,contentious,qaleh,breadth,turing,referees,feral,toulon,unofficially,identifiable,standout,labeling,dissatisfaction,jurgen,angrily,featherweight,cantons,constrained,dominates,standalone,relinquished,theologians,markedly,italics,downed,nitrate,likened,gules,craftsman,singaporean,pixels,mandela,moray,parity,departement,antigen,academically,burgh,brahma,arranges,wounding,triathlon,nouveau,vanuatu,banded,acknowledges,unearthed,stemming,authentication,byzantines,converge,nepali,commonplace,deteriorating,recalling,palette,mathematicians,greenish,pictorial,ahmedabad,rouen,validation,u.s.a.,'best,malvern,archers,converter,undergoes,fluorescent,logistical,notification,transvaal,illicit,symphonies,stabilization,worsened,fukuoka,decrees,enthusiast,seychelles,blogger,louvre,dignitaries,burundi,wreckage,signage,pinyin,bursts,federer,polarization,urbana,lazio,schism,nietzsche,venerable,administers,seton,kilograms,invariably,kathmandu,farmed,disqualification,earldom,appropriated,fluctuations,kermanshah,deployments,deformation,wheelbase,maratha,psalm,bytes,methyl,engravings,skirmish,fayette,vaccines,ideally,astrology,breweries,botanic,opposes,harmonies,irregularities,contended,gaulle,prowess,constants,aground,filipinos,fresco,ochreous,jaipur,willamette,quercus,eastwards,mortars,champaign,braille,reforming,horned,hunan,spacious,agitation,draught,specialties,flourishing,greensboro,necessitated,swedes,elemental,whorls,hugely,structurally,plurality,synthesizers,embassies,assad,contradictory,inference,discontent,recreated,inspectors,unicef,commuters,embryo,modifying,stints,numerals,communicated,boosted,trumpeter,brightly,adherence,remade,leases,restrained,eucalyptus,dwellers,planar,grooves,gainesville,daimler,anzac,szczecin,cornerback,prized,peking,mauritania,khalifa,motorized,lodging,instrumentalist,fortresses,cervical,formula_15,passerine,sectarian,researches,apprenticed,reliefs,disclose,gliding,repairing,queue,kyushu,literate,canoeing,sacrament,separatist,calabria,parkland,flowed,investigates,statistically,visionary,commits,dragoons,scrolls,premieres,revisited,subdued,censored,patterned,elective,outlawed,orphaned,leyland,richly,fujian,miniatures,heresy,plaques,countered,nonfiction,exponent,moravia,dispersion,marylebone,midwestern,enclave,ithaca,federated,electronically,handheld,microscopy,tolls,arrivals,climbers,continual,cossacks,moselle,deserts,ubiquitous,gables,forecasts,deforestation,vertebrates,flanking,drilled,superstructure,inspected,consultative,bypassed,ballast,subsidy,socioeconomic,relic,grenada,journalistic,administering,accommodated,collapses,appropriation,reclassified,foreword,porte,assimilated,observance,fragmented,arundel,thuringia,gonzaga,shenzhen,shipyards,sectional,ayrshire,sloping,dependencies,promenade,ecuadorian,mangrove,constructs,goalscorer,heroism,iteration,transistor,omnibus,hampstead,cochin,overshadowed,chieftain,scalar,finishers,ghanaian,abnormalities,monoplane,encyclopaedia,characterize,travancore,baronetage,bearers,biking,distributes,paving,christened,inspections,banco,humber,corinth,quadratic,albanians,lineages,majored,roadside,inaccessible,inclination,darmstadt,fianna,epilepsy,propellers,papacy,montagu,bhutto,sugarcane,optimized,pilasters,contend,batsmen,brabant,housemates,sligo,ascot,aquinas,supervisory,accorded,gerais,echoed,nunavut,conservatoire,carniola,quartermaster,gminas,impeachment,aquitaine,reformers,quarterfinal,karlsruhe,accelerator,coeducational,archduke,gelechiidae,seaplane,dissident,frenchman,palau,depots,hardcover,aachen,darreh,denominational,groningen,parcels,reluctance,drafts,elliptic,counters,decreed,airship,devotional,contradiction,formula_16,undergraduates,qualitative,guatemalan,slavs,southland,blackhawks,detrimental,abolish,chechen,manifestations,arthritis,perch,fated,hebei,peshawar,palin,immensely,havre,totalling,rampant,ferns,concourse,triples,elites,olympian,larva,herds,lipid,karabakh,distal,monotypic,vojvodina,batavia,multiplied,spacing,spellings,pedestrians,parchment,glossy,industrialization,dehydrogenase,patriotism,abolitionist,mentoring,elizabethan,figurative,dysfunction,abyss,constantin,middletown,stigma,mondays,gambia,gaius,israelites,renounced,nepalese,overcoming,buren,sulphur,divergence,predation,looting,iberia,futuristic,shelved,anthropological,innsbruck,escalated,clermont,entrepreneurial,benchmark,mechanically,detachments,populist,apocalyptic,exited,embryonic,stanza,readership,chiba,landlords,expansive,boniface,therapies,perpetrators,whitehall,kassel,masts,carriageway,clinch,pathogens,mazandaran,undesirable,teutonic,miocene,nagpur,juris,cantata,compile,diffuse,dynastic,reopening,comptroller,o'neal,flourish,electing,scientifically,departs,welded,modal,cosmology,fukushima,libertadores,chang'an,asean,generalization,localization,afrikaans,cricketers,accompanies,emigrants,esoteric,southwards,shutdown,prequel,fittings,innate,wrongly,equitable,dictionaries,senatorial,bipolar,flashbacks,semitism,walkway,lyrically,legality,sorbonne,vigorously,durga,samoan,karel,interchanges,patna,decider,registering,electrodes,anarchists,excursion,overthrown,gilan,recited,michelangelo,advertiser,kinship,taboo,cessation,formula_17,premiers,traversed,madurai,poorest,torneo,exerted,replicate,spelt,sporadically,horde,landscaping,razed,hindered,esperanto,manchuria,propellant,jalan,baha'is,sikkim,linguists,pandit,racially,ligands,dowry,francophone,escarpment,behest,magdeburg,mainstay,villiers,yangtze,grupo,conspirators,martyrdom,noticeably,lexical,kazakh,unrestricted,utilised,sired,inhabits,proofs,joseon,pliny,minted,buddhists,cultivate,interconnected,reuse,viability,australasian,derelict,resolving,overlooks,menon,stewardship,playwrights,thwarted,filmfare,disarmament,protections,bundles,sidelined,hypothesized,singer/songwriter,forage,netted,chancery,townshend,restructured,quotation,hyperbolic,succumbed,parliaments,shenandoah,apical,kibbutz,storeys,pastors,lettering,ukrainians,hardships,chihuahua,avail,aisles,taluka,antisemitism,assent,ventured,banksia,seamen,hospice,faroe,fearful,woreda,outfield,chlorine,transformer,tatar,panoramic,pendulum,haarlem,styria,cornice,importing,catalyzes,subunits,enamel,bakersfield,realignment,sorties,subordinates,deanery,townland,gunmen,tutelage,evaluations,allahabad,thrace,veneto,mennonite,sharia,subgenus,satisfies,puritan,unequal,gastrointestinal,ordinances,bacterium,horticulture,argonauts,adjectives,arable,duets,visualization,woolwich,revamped,euroleague,thorax,completes,originality,vasco,freighter,sardar,oratory,sects,extremes,signatories,exporting,arisen,exacerbated,departures,saipan,furlongs,d'italia,goring,dakar,conquests,docked,offshoot,okrug,referencing,disperse,netting,summed,rewritten,articulation,humanoid,spindle,competitiveness,preventive,facades,westinghouse,wycombe,synthase,emulate,fostering,abdel,hexagonal,myriad,caters,arjun,dismay,axiom,psychotherapy,colloquial,complemented,martinique,fractures,culmination,erstwhile,atrium,electronica,anarchism,nadal,montpellier,algebras,submitting,adopts,stemmed,overcame,internacional,asymmetric,gallipoli,gliders,flushing,extermination,hartlepool,tesla,interwar,patriarchal,hitherto,ganges,combatant,marred,philology,glastonbury,reversible,isthmus,undermined,southwark,gateshead,andalusia,remedies,hastily,optimum,smartphone,evade,patrolled,beheaded,dopamine,waivers,ugandan,gujarati,densities,predicting,intestinal,tentative,interstellar,kolonia,soloists,penetrated,rebellions,qeshlaq,prospered,colegio,deficits,konigsberg,deficient,accessing,relays,kurds,politburo,codified,incarnations,occupancy,cossack,metaphysical,deprivation,chopra,piccadilly,formula_18,makeshift,protestantism,alaskan,frontiers,faiths,tendon,dunkirk,durability,autobots,bonuses,coinciding,emails,gunboat,stucco,magma,neutrons,vizier,subscriptions,visuals,envisaged,carpets,smoky,schema,parliamentarian,immersed,domesticated,parishioners,flinders,diminutive,mahabharata,ballarat,falmouth,vacancies,gilded,twigs,mastering,clerics,dalmatia,islington,slogans,compressor,iconography,congolese,sanction,blends,bulgarians,moderator,outflow,textures,safeguard,trafalgar,tramways,skopje,colonialism,chimneys,jazeera,organisers,denoting,motivations,ganga,longstanding,deficiencies,gwynedd,palladium,holistic,fascia,preachers,embargo,sidings,busan,ignited,artificially,clearwater,cemented,northerly,salim,equivalents,crustaceans,oberliga,quadrangle,historiography,romanians,vaults,fiercely,incidental,peacetime,tonal,bhopal,oskar,radha,pesticides,timeslot,westerly,cathedrals,roadways,aldershot,connectors,brahmins,paler,aqueous,gustave,chromatic,linkage,lothian,specialises,aggregation,tributes,insurgent,enact,hampden,ghulam,federations,instigated,lyceum,fredrik,chairmanship,floated,consequent,antagonists,intimidation,patriarchate,warbler,heraldry,entrenched,expectancy,habitation,partitions,widest,launchers,nascent,ethos,wurzburg,lycee,chittagong,mahatma,merseyside,asteroids,yokosuka,cooperatives,quorum,redistricting,bureaucratic,yachts,deploying,rustic,phonology,chorale,cellist,stochastic,crucifixion,surmounted,confucian,portfolios,geothermal,crested,calibre,tropics,deferred,nasir,iqbal,persistence,essayist,chengdu,aborigines,fayetteville,bastion,interchangeable,burlesque,kilmarnock,specificity,tankers,colonels,fijian,quotations,enquiry,quito,palmerston,delle,multidisciplinary,polynesian,iodine,antennae,emphasised,manganese,baptists,galilee,jutland,latent,excursions,skepticism,tectonic,precursors,negligible,musique,misuse,vitoria,expressly,veneration,sulawesi,footed,mubarak,chongqing,chemically,midday,ravaged,facets,varma,yeovil,ethnographic,discounted,physicists,attache,disbanding,essen,shogunate,cooperated,waikato,realising,motherwell,pharmacology,sulfide,inward,expatriate,devoid,cultivar,monde,andean,groupings,goran,unaffected,moldovan,postdoctoral,coleophora,delegated,pronoun,conductivity,coleridge,disapproval,reappeared,microbial,campground,olsztyn,fostered,vaccination,rabbinical,champlain,milestones,viewership,caterpillar,effected,eupithecia,financier,inferred,uzbek,bundled,bandar,balochistan,mysticism,biosphere,holotype,symbolizes,lovecraft,photons,abkhazia,swaziland,subgroups,measurable,falkirk,valparaiso,ashok,discriminatory,rarity,tabernacle,flyweight,jalisco,westernmost,antiquarian,extracellular,margrave,colspan=9,midsummer,digestive,reversing,burgeoning,substitutes,medallist,khrushchev,guerre,folio,detonated,partido,plentiful,aggregator,medallion,infiltration,shaded,santander,fared,auctioned,permian,ramakrishna,andorra,mentors,diffraction,bukit,potentials,translucent,feminists,tiers,protracted,coburg,wreath,guelph,adventurer,he/she,vertebrate,pipelines,celsius,outbreaks,australasia,deccan,garibaldi,unionists,buildup,biochemical,reconstruct,boulders,stringent,barbed,wording,furnaces,pests,befriends,organises,popes,rizal,tentacles,cadre,tallahassee,punishments,occidental,formatted,mitigation,rulings,rubens,cascades,inducing,choctaw,volta,synagogues,movable,altarpiece,mitigate,practise,intermittently,encountering,memberships,earns,signify,retractable,amounting,pragmatic,wilfrid,dissenting,divergent,kanji,reconstituted,devonian,constitutions,levied,hendrik,starch,costal,honduran,ditches,polygon,eindhoven,superstars,salient,argus,punitive,purana,alluvial,flaps,inefficient,retracted,advantageous,quang,andersson,danville,binghamton,symbolize,conclave,shaanxi,silica,interpersonal,adept,frans,pavilions,lubbock,equip,sunken,limburg,activates,prosecutions,corinthian,venerated,shootings,retreats,parapet,orissa,riviere,animations,parodied,offline,metaphysics,bluffs,plume,piety,fruition,subsidized,steeplechase,shanxi,eurasia,angled,forecasting,suffragan,ashram,larval,labyrinth,chronicler,summaries,trailed,merges,thunderstorms,filtered,formula_19,advertisers,alpes,informatics,parti,constituting,undisputed,certifications,javascript,molten,sclerosis,rumoured,boulogne,hmong,lewes,breslau,notts,bantu,ducal,messengers,radars,nightclubs,bantamweight,carnatic,kaunas,fraternal,triggering,controversially,londonderry,visas,scarcity,offaly,uprisings,repelled,corinthians,pretext,kuomintang,kielce,empties,matriculated,pneumatic,expos,agile,treatises,midpoint,prehistory,oncology,subsets,hydra,hypertension,axioms,wabash,reiterated,swapped,achieves,premio,ageing,overture,curricula,challengers,subic,selangor,liners,frontline,shutter,validated,normalized,entertainers,molluscs,maharaj,allegation,youngstown,synth,thoroughfare,regionally,pillai,transcontinental,pedagogical,riemann,colonia,easternmost,tentatively,profiled,herefordshire,nativity,meuse,nucleotide,inhibits,huntingdon,throughput,recorders,conceding,domed,homeowners,centric,gabled,canoes,fringes,breeder,subtitled,fluoride,haplogroup,zionism,izmir,phylogeny,kharkiv,romanticism,adhesion,usaaf,delegations,lorestan,whalers,biathlon,vaulted,mathematically,pesos,skirmishes,heisman,kalamazoo,gesellschaft,launceston,interacts,quadruple,kowloon,psychoanalysis,toothed,ideologies,navigational,valence,induces,lesotho,frieze,rigging,undercarriage,explorations,spoof,eucharist,profitability,virtuoso,recitals,subterranean,sizeable,herodotus,subscriber,huxley,pivot,forewing,warring,boleslaw,bharatiya,suffixes,trois,percussionist,downturn,garrisons,philosophies,chants,mersin,mentored,dramatist,guilds,frameworks,thermodynamic,venomous,mehmed,assembling,rabbinic,hegemony,replicas,enlargement,claimant,retitled,utica,dumfries,metis,deter,assortment,tubing,afflicted,weavers,rupture,ornamentation,transept,salvaged,upkeep,callsign,rajput,stevenage,trimmed,intracellular,synchronization,consular,unfavorable,royalists,goldwyn,fasting,hussars,doppler,obscurity,currencies,amiens,acorn,tagore,townsville,gaussian,migrations,porta,anjou,graphite,seaport,monographs,gladiators,metrics,calligraphy,sculptural,swietokrzyskie,tolombeh,eredivisie,shoals,queries,carts,exempted,fiberglass,mirrored,bazar,progeny,formalized,mukherjee,professed,amazon.com,cathode,moreton,removable,mountaineers,nagano,transplantation,augustinian,steeply,epilogue,adapter,decisively,accelerating,mediaeval,substituting,tasman,devonshire,litres,enhancements,himmler,nephews,bypassing,imperfect,argentinian,reims,integrates,sochi,ascii,licences,niches,surgeries,fables,versatility,indra,footpath,afonso,crore,evaporation,encodes,shelling,conformity,simplify,updating,quotient,overt,firmware,umpires,architectures,eocene,conservatism,secretion,embroidery,f.c..,tuvalu,mosaics,shipwreck,prefectural,cohort,grievances,garnering,centerpiece,apoptosis,djibouti,bethesda,formula_20,shonen,richland,justinian,dormitories,meteorite,reliably,obtains,pedagogy,hardness,cupola,manifolds,amplification,steamers,familial,dumbarton,jerzy,genital,maidstone,salinity,grumman,signifies,presbytery,meteorology,procured,aegis,streamed,deletion,nuestra,mountaineering,accords,neuronal,khanate,grenoble,axles,dispatches,tokens,turku,auctions,propositions,planters,proclaiming,recommissioned,stravinsky,obverse,bombarded,waged,saviour,massacred,reformist,purportedly,resettlement,ravenna,embroiled,minden,revitalization,hikers,bridging,torpedoed,depletion,nizam,affectionately,latitudes,lubeck,spore,polymerase,aarhus,nazism,101st,buyout,galerie,diets,overflow,motivational,renown,brevet,deriving,melee,goddesses,demolish,amplified,tamworth,retake,brokerage,beneficiaries,henceforth,reorganised,silhouette,browsers,pollutants,peron,lichfield,encircled,defends,bulge,dubbing,flamenco,coimbatore,refinement,enshrined,grizzlies,capacitor,usefulness,evansville,interscholastic,rhodesian,bulletins,diamondbacks,rockers,platted,medalists,formosa,transporter,slabs,guadeloupe,disparate,concertos,violins,regaining,mandible,untitled,agnostic,issuance,hamiltonian,brampton,srpska,homology,downgraded,florentine,epitaph,kanye,rallying,analysed,grandstand,infinitely,antitrust,plundered,modernity,colspan=3|total,amphitheatre,doric,motorists,yemeni,carnivorous,probabilities,prelate,struts,scrapping,bydgoszcz,pancreatic,signings,predicts,compendium,ombudsman,apertura,appoints,rebbe,stereotypical,valladolid,clustered,touted,plywood,inertial,kettering,curving,d'honneur,housewives,grenadier,vandals,barbarossa,necked,waltham,reputedly,jharkhand,cistercian,pursues,viscosity,organiser,cloister,islet,stardom,moorish,himachal,strives,scripps,staggered,blasts,westwards,millimeters,angolan,hubei,agility,admirals,mordellistena,coincides,platte,vehicular,cordillera,riffs,schoolteacher,canaan,acoustics,tinged,reinforcing,concentrates,daleks,monza,selectively,musik,polynesia,exporter,reviving,macclesfield,bunkers,ballets,manors,caudal,microbiology,primes,unbroken,outcry,flocks,pakhtunkhwa,abelian,toowoomba,luminous,mould,appraisal,leuven,experimentally,interoperability,hideout,perak,specifying,knighthood,vasily,excerpt,computerized,niels,networked,byzantium,reaffirmed,geographer,obscured,fraternities,mixtures,allusion,accra,lengthened,inquest,panhandle,pigments,revolts,bluetooth,conjugate,overtaken,foray,coils,breech,streaks,impressionist,mendelssohn,intermediary,panned,suggestive,nevis,upazila,rotunda,mersey,linnaeus,anecdotes,gorbachev,viennese,exhaustive,moldavia,arcades,irrespective,orator,diminishing,predictive,cohesion,polarized,montage,avian,alienation,conus,jaffna,urbanization,seawater,extremity,editorials,scrolling,dreyfus,traverses,topographic,gunboats,extratropical,normans,correspondents,recognises,millennia,filtration,ammonium,voicing,complied,prefixes,diplomas,figurines,weakly,gated,oscillator,lucerne,embroidered,outpatient,airframe,fractional,disobedience,quarterbacks,formula_21,shinto,chiapas,epistle,leakage,pacifist,avignon,penrith,renders,mantua,screenplays,gustaf,tesco,alphabetically,rations,discharges,headland,tapestry,manipur,boolean,mediator,ebenezer,subchannel,fable,bestselling,ateneo,trademarks,recurrence,dwarfs,britannica,signifying,vikram,mediate,condensation,censuses,verbandsgemeinde,cartesian,sprang,surat,britons,chelmsford,courtenay,statistic,retina,abortions,liabilities,closures,mississauga,skyscrapers,saginaw,compounded,aristocrat,msnbc,stavanger,septa,interpretive,hinder,visibly,seeding,shutouts,irregularly,quebecois,footbridge,hydroxide,implicitly,lieutenants,simplex,persuades,midshipman,heterogeneous,officiated,crackdown,lends,tartu,altars,fractions,dissidents,tapered,modernisation,scripting,blazon,aquaculture,thermodynamics,sistan,hasidic,bellator,pavia,propagated,theorized,bedouin,transnational,mekong,chronicled,declarations,kickstarter,quotas,runtime,duquesne,broadened,clarendon,brownsville,saturation,tatars,electorates,malayan,replicated,observable,amphitheater,endorsements,referral,allentown,mormons,pantomime,eliminates,typeface,allegorical,varna,conduction,evoke,interviewer,subordinated,uyghur,landscaped,conventionally,ascend,edifice,postulated,hanja,whitewater,embarking,musicologist,tagalog,frontage,paratroopers,hydrocarbons,transliterated,nicolae,viewpoints,surrealist,asheville,falklands,hacienda,glide,opting,zimbabwean,discal,mortgages,nicaraguan,yadav,ghosh,abstracted,castilian,compositional,cartilage,intergovernmental,forfeited,importation,rapping,artes,republika,narayana,condominium,frisian,bradman,duality,marche,extremist,phosphorylation,genomes,allusions,valencian,habeas,ironworks,multiplex,harpsichord,emigrate,alternated,breda,waffen,smartphones,familiarity,regionalliga,herbaceous,piping,dilapidated,carboniferous,xviii,critiques,carcinoma,sagar,chippewa,postmodern,neapolitan,excludes,notoriously,distillation,tungsten,richness,installments,monoxide,chand,privatisation,molded,maths,projectiles,luoyang,epirus,lemma,concentric,incline,erroneous,sideline,gazetted,leopards,fibres,renovate,corrugated,unilateral,repatriation,orchestration,saeed,rockingham,loughborough,formula_22,bandleader,appellation,openness,nanotechnology,massively,tonnage,dunfermline,exposes,moored,ridership,motte,eurobasket,majoring,feats,silla,laterally,playlist,downwards,methodologies,eastbourne,daimyo,cellulose,leyton,norwalk,oblong,hibernian,opaque,insular,allegory,camogie,inactivation,favoring,masterpieces,rinpoche,serotonin,portrayals,waverley,airliner,longford,minimalist,outsourcing,excise,meyrick,qasim,organisational,synaptic,farmington,gorges,scunthorpe,zoned,tohoku,librarians,davao,decor,theatrically,brentwood,pomona,acquires,planter,capacitors,synchronous,skateboarding,coatings,turbocharged,ephraim,capitulation,scoreboard,hebrides,ensues,cereals,ailing,counterpoint,duplication,antisemitic,clique,aichi,oppressive,transcendental,incursions,rename,renumbering,powys,vestry,bitterly,neurology,supplanted,affine,susceptibility,orbiter,activating,overlaps,ecoregion,raman,canoer,darfur,microorganisms,precipitated,protruding,torun,anthropologists,rennes,kangaroos,parliamentarians,edits,littoral,archived,begum,rensselaer,microphones,ypres,empower,etruscan,wisden,montfort,calibration,isomorphic,rioting,kingship,verbally,smyrna,cohesive,canyons,fredericksburg,rahul,relativistic,micropolitan,maroons,industrialized,henchmen,uplift,earthworks,mahdi,disparity,cultured,transliteration,spiny,fragmentary,extinguished,atypical,inventors,biosynthesis,heralded,curacao,anomalies,aeroplane,surya,mangalore,maastricht,ashkenazi,fusiliers,hangzhou,emitting,monmouthshire,schwarzenegger,ramayana,peptides,thiruvananthapuram,alkali,coimbra,budding,reasoned,epithelial,harbors,rudimentary,classically,parque,ealing,crusades,rotations,riparian,pygmy,inertia,revolted,microprocessor,calendars,solvents,kriegsmarine,accademia,cheshmeh,yoruba,ardabil,mitra,genomic,notables,propagate,narrates,univision,outposts,polio,birkenhead,urinary,crocodiles,pectoral,barrymore,deadliest,rupees,chaim,protons,comical,astrophysics,unifying,formula_23,vassals,cortical,audubon,pedals,tenders,resorted,geophysical,lenders,recognising,tackling,lanarkshire,doctrinal,annan,combating,guangxi,estimating,selectors,tribunals,chambered,inhabiting,exemptions,curtailed,abbasid,kandahar,boron,bissau,150th,codenamed,wearer,whorl,adhered,subversive,famer,smelting,inserting,mogadishu,zoologist,mosul,stumps,almanac,olympiacos,stamens,participatory,cults,honeycomb,geologists,dividend,recursive,skiers,reprint,pandemic,liber,percentages,adversely,stoppage,chieftains,tubingen,southerly,overcrowding,unorganized,hangars,fulfil,hails,cantilever,woodbridge,pinus,wiesbaden,fertilization,fluorescence,enhances,plenary,troublesome,episodic,thrissur,kickboxing,allele,staffing,garda,televisions,philatelic,spacetime,bullpen,oxides,leninist,enrolling,inventive,truro,compatriot,ruskin,normative,assay,gotha,murad,illawarra,gendarmerie,strasse,mazraeh,rebounded,fanfare,liaoning,rembrandt,iranians,emirate,governs,latency,waterfowl,chairmen,katowice,aristocrats,eclipsed,sentient,sonatas,interplay,sacking,decepticons,dynamical,arbitrarily,resonant,petar,velocities,alludes,wastes,prefectures,belleville,sensibility,salvadoran,consolidating,medicaid,trainees,vivekananda,molar,porous,upload,youngster,infused,doctorates,wuhan,annihilation,enthusiastically,gamespot,kanpur,accumulating,monorail,operetta,tiling,sapporo,finns,calvinist,hydrocarbon,sparrows,orienteering,cornelis,minster,vuelta,plebiscite,embraces,panchayats,focussed,remediation,brahman,olfactory,reestablished,uniqueness,northumbria,rwandan,predominately,abode,ghats,balances,californian,uptake,bruges,inert,westerns,reprints,cairn,yarra,resurfaced,audible,rossini,regensburg,italiana,fleshy,irrigated,alerts,yahya,varanasi,marginalized,expatriates,cantonment,normandie,sahitya,directives,rounder,hulls,fictionalized,constables,inserts,hipped,potosi,navies,biologists,canteen,husbandry,augment,fortnight,assamese,kampala,o'keefe,paleolithic,bluish,promontory,consecutively,striving,niall,reuniting,dipole,friendlies,disapproved,thrived,netflix,liberian,dielectric,medway,strategist,sankt,pickups,hitters,encode,rerouted,claimants,anglesey,partitioned,cavan,flutes,reared,repainted,armaments,bowed,thoracic,balliol,piero,chaplains,dehestan,sender,junkers,sindhi,sickle,dividends,metallurgy,honorific,berths,namco,springboard,resettled,gansu,copyrighted,criticizes,utopian,bendigo,ovarian,binomial,spaceflight,oratorio,proprietors,supergroup,duplicated,foreground,strongholds,revolved,optimize,layouts,westland,hurler,anthropomorphic,excelsior,merchandising,reeds,vetoed,cryptography,hollyoaks,monash,flooring,ionian,resilience,johnstown,resolves,lawmakers,alegre,wildcards,intolerance,subculture,selector,slums,formulate,bayonet,istvan,restitution,interchangeably,awakens,rostock,serpentine,oscillation,reichstag,phenotype,recessed,piotr,annotated,preparedness,consultations,clausura,preferential,euthanasia,genoese,outcrops,freemasonry,geometrical,genesee,islets,prometheus,panamanian,thunderbolt,terraced,stara,shipwrecks,futebol,faroese,sharqi,aldermen,zeitung,unify,formula_24,humanism,syntactic,earthen,blyth,taxed,rescinded,suleiman,cymru,dwindled,vitality,superieure,resupply,adolphe,ardennes,rajiv,profiling,olympique,gestation,interfaith,milosevic,tagline,funerary,druze,silvery,plough,shrubland,relaunch,disband,nunatak,minimizing,excessively,waned,attaching,luminosity,bugle,encampment,electrostatic,minesweeper,dubrovnik,rufous,greenock,hochschule,assyrians,extracting,malnutrition,priya,attainment,anhui,connotations,predicate,seabirds,deduced,pseudonyms,gopal,plovdiv,refineries,imitated,kwazulu,terracotta,tenets,discourses,brandeis,whigs,dominions,pulmonate,landslides,tutors,determinant,richelieu,farmstead,tubercles,technicolor,hegel,redundancy,greenpeace,shortening,mules,distilled,xxiii,fundamentalist,acrylic,outbuildings,lighted,corals,signaled,transistors,cavite,austerity,76ers,exposures,dionysius,outlining,commutative,permissible,knowledgeable,howrah,assemblage,inhibited,crewmen,mbit/s,pyramidal,aberdeenshire,bering,rotates,atheism,howitzer,saone,lancet,fermented,contradicted,materiel,ofsted,numeric,uniformity,josephus,nazarene,kuwaiti,noblemen,pediment,emergent,campaigner,akademi,murcia,perugia,gallen,allsvenskan,finned,cavities,matriculation,rosters,twickenham,signatory,propel,readable,contends,artisan,flamboyant,reggio,italo,fumbles,widescreen,rectangle,centimetres,collaborates,envoys,rijeka,phonological,thinly,refractive,civilisation,reductase,cognate,dalhousie,monticello,lighthouses,jitsu,luneburg,socialite,fermi,collectible,optioned,marquee,jokingly,architecturally,kabir,concubine,nationalisation,watercolor,wicklow,acharya,pooja,leibniz,rajendra,nationalized,stalemate,bloggers,glutamate,uplands,shivaji,carolingian,bucuresti,dasht,reappears,muscat,functionally,formulations,hinged,hainan,catechism,autosomal,incremental,asahi,coeur,diversification,multilateral,fewest,recombination,finisher,harrogate,hangul,feasts,photovoltaic,paget,liquidity,alluded,incubation,applauded,choruses,malagasy,hispanics,bequest,underparts,cassava,kazimierz,gastric,eradication,mowtowr,tyrosine,archbishopric,e9e9e9,unproductive,uxbridge,hydrolysis,harbours,officio,deterministic,devonport,kanagawa,breaches,freetown,rhinoceros,chandigarh,janos,sanatorium,liberator,inequalities,agonist,hydrophobic,constructors,nagorno,snowboarding,welcomes,subscribed,iloilo,resuming,catalysts,stallions,jawaharlal,harriers,definitively,roughriders,hertford,inhibiting,elgar,randomized,incumbents,episcopate,rainforests,yangon,improperly,kemal,interpreters,diverged,uttarakhand,umayyad,phnom,panathinaikos,shabbat,diode,jiangxi,forbidding,nozzle,artistry,licensee,processions,staffs,decimated,expressionism,shingle,palsy,ontology,mahayana,maribor,sunil,hostels,edwardian,jetty,freehold,overthrew,eukaryotic,schuylkill,rawalpindi,sheath,recessive,ferenc,mandibles,berlusconi,confessor,convergent,ababa,slugging,rentals,sephardic,equivalently,collagen,markov,dynamically,hailing,depressions,sprawling,fairgrounds,indistinguishable,plutarch,pressurized,banff,coldest,braunschweig,mackintosh,sociedad,wittgenstein,tromso,airbase,lecturers,subtitle,attaches,purified,contemplated,dreamworks,telephony,prophetic,rockland,aylesbury,biscay,coherence,aleksandar,judoka,pageants,theses,homelessness,luthor,sitcoms,hinterland,fifths,derwent,privateers,enigmatic,nationalistic,instructs,superimposed,conformation,tricycle,dusan,attributable,unbeknownst,laptops,etching,archbishops,ayatollah,cranial,gharbi,interprets,lackawanna,abingdon,saltwater,tories,lender,minaj,ancillary,ranching,pembrokeshire,topographical,plagiarism,murong,marque,chameleon,assertions,infiltrated,guildhall,reverence,schenectady,formula_25,kollam,notary,mexicana,initiates,abdication,basra,theorems,ionization,dismantling,eared,censors,budgetary,numeral,verlag,excommunicated,distinguishable,quarried,cagliari,hindustan,symbolizing,watertown,descartes,relayed,enclosures,militarily,sault,devolved,dalian,djokovic,filaments,staunton,tumour,curia,villainous,decentralized,galapagos,moncton,quartets,onscreen,necropolis,brasileiro,multipurpose,alamos,comarca,jorgen,concise,mercia,saitama,billiards,entomologist,montserrat,lindbergh,commuting,lethbridge,phoenician,deviations,anaerobic,denouncing,redoubt,fachhochschule,principalities,negros,announcers,seconded,parrots,konami,revivals,approving,devotee,riyadh,overtook,morecambe,lichen,expressionist,waterline,silverstone,geffen,sternites,aspiration,behavioural,grenville,tripura,mediums,genders,pyotr,charlottesville,sacraments,programmable,ps100,shackleton,garonne,sumerian,surpass,authorizing,interlocking,lagoons,voiceless,advert,steeple,boycotted,alouettes,yosef,oxidative,sassanid,benefiting,sayyid,nauru,predetermined,idealism,maxillary,polymerization,semesters,munchen,conor,outfitted,clapham,progenitor,gheorghe,observational,recognitions,numerically,colonized,hazrat,indore,contaminants,fatality,eradicate,assyria,convocation,cameos,skillful,skoda,corfu,confucius,overtly,ramadan,wollongong,placements,d.c..,permutation,contemporaneous,voltages,elegans,universitat,samar,plunder,dwindling,neuter,antonin,sinhala,campania,solidified,stanzas,fibrous,marburg,modernize,sorcery,deutscher,florets,thakur,disruptive,infielder,disintegration,internazionale,vicariate,effigy,tripartite,corrective,klamath,environs,leavenworth,sandhurst,workmen,compagnie,hoseynabad,strabo,palisades,ordovician,sigurd,grandsons,defection,viacom,sinhalese,innovator,uncontrolled,slavonic,indexes,refrigeration,aircrew,superbike,resumption,neustadt,confrontations,arras,hindenburg,ripon,embedding,isomorphism,dwarves,matchup,unison,lofty,argos,louth,constitutionally,transitive,newington,facelift,degeneration,perceptual,aviators,enclosing,igneous,symbolically,academician,constitutionality,iso/iec,sacrificial,maturation,apprentices,enzymology,naturalistic,hajji,arthropods,abbess,vistula,scuttled,gradients,pentathlon,etudes,freedmen,melaleuca,thrice,conductive,sackville,franciscans,stricter,golds,kites,worshiped,monsignor,trios,orally,tiered,primacy,bodywork,castleford,epidemics,alveolar,chapelle,chemists,hillsboro,soulful,warlords,ngati,huguenot,diurnal,remarking,luger,motorways,gauss,jahan,cutoff,proximal,bandai,catchphrase,jonubi,ossetia,codename,codice_2,throated,itinerant,chechnya,riverfront,leela,evoked,entailed,zamboanga,rejoining,circuitry,haymarket,khartoum,feuds,braced,miyazaki,mirren,lubusz,caricature,buttresses,attrition,characterizes,widnes,evanston,materialism,contradictions,marist,midrash,gainsborough,ulithi,turkmen,vidya,escuela,patrician,inspirations,reagent,premierships,humanistic,euphrates,transitioning,belfry,zedong,adaption,kaliningrad,lobos,epics,waiver,coniferous,polydor,inductee,refitted,moraine,unsatisfactory,worsening,polygamy,rajya,nested,subgenre,broadside,stampeders,lingua,incheon,pretender,peloton,persuading,excitation,multan,predates,tonne,brackish,autoimmune,insulated,podcasts,iraqis,bodybuilding,condominiums,midlothian,delft,debtor,asymmetrical,lycaenidae,forcefully,pathogenic,tamaulipas,andaman,intravenous,advancements,senegalese,chronologically,realigned,inquirer,eusebius,dekalb,additives,shortlist,goldwater,hindustani,auditing,caterpillars,pesticide,nakhon,ingestion,lansdowne,traditionalist,northland,thunderbirds,josip,nominating,locale,ventricular,animators,verandah,epistles,surveyors,anthems,dredd,upheaval,passaic,anatolian,svalbard,associative,floodplain,taranaki,estuaries,irreducible,beginners,hammerstein,allocate,coursework,secreted,counteract,handwritten,foundational,passover,discoverer,decoding,wares,bourgeoisie,playgrounds,nazionale,abbreviations,seanad,golan,mishra,godavari,rebranding,attendances,backstory,interrupts,lettered,hasbro,ultralight,hormozgan,armee,moderne,subdue,disuse,improvisational,enrolment,persists,moderated,carinthia,hatchback,inhibitory,capitalized,anatoly,abstracts,albemarle,bergamo,insolvency,sentai,cellars,walloon,joked,kashmiri,dirac,materialized,renomination,homologous,gusts,eighteens,centrifugal,storied,baluchestan,formula_26,poincare,vettel,infuriated,gauges,streetcars,vedanta,stately,liquidated,goguryeo,swifts,accountancy,levee,acadian,hydropower,eustace,comintern,allotment,designating,torsion,molding,irritation,aerobic,halen,concerted,plantings,garrisoned,gramophone,cytoplasm,onslaught,requisitioned,relieving,genitive,centrist,jeong,espanola,dissolving,chatterjee,sparking,connaught,varese,arjuna,carpathian,empowering,meteorologist,decathlon,opioid,hohenzollern,fenced,ibiza,avionics,footscray,scrum,discounts,filament,directories,a.f.c,stiffness,quaternary,adventurers,transmits,harmonious,taizong,radiating,germantown,ejection,projectors,gaseous,nahuatl,vidyalaya,nightlife,redefined,refuted,destitute,arista,potters,disseminated,distanced,jamboree,kaohsiung,tilted,lakeshore,grained,inflicting,kreis,novelists,descendents,mezzanine,recast,fatah,deregulation,ac/dc,australis,kohgiluyeh,boreal,goths,authoring,intoxicated,nonpartisan,theodosius,pyongyang,shree,boyhood,sanfl,plenipotentiary,photosynthesis,presidium,sinaloa,honshu,texan,avenida,transmembrane,malays,acropolis,catalunya,vases,inconsistencies,methodists,quell,suisse,banat,simcoe,cercle,zealanders,discredited,equine,sages,parthian,fascists,interpolation,classifying,spinoff,yehuda,cruised,gypsum,foaled,wallachia,saraswati,imperialist,seabed,footnotes,nakajima,locales,schoolmaster,drosophila,bridgehead,immanuel,courtier,bookseller,niccolo,stylistically,portmanteau,superleague,konkani,millimetres,arboreal,thanjavur,emulation,sounders,decompression,commoners,infusion,methodological,osage,rococo,anchoring,bayreuth,formula_27,abstracting,symbolized,bayonne,electrolyte,rowed,corvettes,traversing,editorship,sampler,presidio,curzon,adirondack,swahili,rearing,bladed,lemur,pashtun,behaviours,bottling,zaire,recognisable,systematics,leeward,formulae,subdistricts,smithfield,vijaya,buoyancy,boosting,cantonal,rishi,airflow,kamakura,adana,emblems,aquifer,clustering,husayn,woolly,wineries,montessori,turntable,exponentially,caverns,espoused,pianists,vorpommern,vicenza,latterly,o'rourke,williamstown,generale,kosice,duisburg,poirot,marshy,mismanagement,mandalay,dagenham,universes,chiral,radiated,stewards,vegan,crankshaft,kyrgyz,amphibian,cymbals,infrequently,offenbach,environmentalist,repatriated,permutations,midshipmen,loudoun,refereed,bamberg,ornamented,nitric,selim,translational,dorsum,annunciation,gippsland,reflector,informational,regia,reactionary,ahmet,weathering,erlewine,legalized,berne,occupant,divas,manifests,analyzes,disproportionate,mitochondria,totalitarian,paulista,interscope,anarcho,correlate,brookfield,elongate,brunel,ordinal,precincts,volatility,equaliser,hittite,somaliland,ticketing,monochrome,ubuntu,chhattisgarh,titleholder,ranches,referendums,blooms,accommodates,merthyr,religiously,ryukyu,tumultuous,checkpoints,anode,mi'kmaq,cannonball,punctuation,remodelled,assassinations,criminology,alternates,yonge,pixar,namibian,piraeus,trondelag,hautes,lifeboats,shoal,atelier,vehemently,sadat,postcode,jainism,lycoming,undisturbed,lutherans,genomics,popmatters,tabriz,isthmian,notched,autistic,horsham,mites,conseil,bloomsbury,seung,cybertron,idris,overhauled,disbandment,idealized,goldfields,worshippers,lobbyist,ailments,paganism,herbarium,athenians,messerschmitt,faraday,entangled,'olya,untreated,criticising,howitzers,parvati,lobed,debussy,atonement,tadeusz,permeability,mueang,sepals,degli,optionally,fuelled,follies,asterisk,pristina,lewiston,congested,overpass,affixed,pleads,telecasts,stanislaus,cryptographic,friesland,hamstring,selkirk,antisubmarine,inundated,overlay,aggregates,fleur,trolleybus,sagan,ibsen,inductees,beltway,tiled,ladders,cadbury,laplace,ascetic,micronesia,conveying,bellingham,cleft,batches,usaid,conjugation,macedon,assisi,reappointed,brine,jinnah,prairies,screenwriting,oxidized,despatches,linearly,fertilizers,brazilians,absorbs,wagga,modernised,scorsese,ashraf,charlestown,esque,habitable,nizhny,lettres,tuscaloosa,esplanade,coalitions,carbohydrates,legate,vermilion,standardised,galleria,psychoanalytic,rearrangement,substation,competency,nationalised,reshuffle,reconstructions,mehdi,bougainville,receivership,contraception,enlistment,conducive,aberystwyth,solicitors,dismisses,fibrosis,montclair,homeowner,surrealism,s.h.i.e.l.d,peregrine,compilers,1790s,parentage,palmas,rzeszow,worldview,eased,svenska,housemate,bundestag,originator,enlisting,outwards,reciprocity,formula_28,carbohydrate,democratically,firefighting,romagna,acknowledgement,khomeini,carbide,quests,vedas,characteristically,guwahati,brixton,unintended,brothels,parietal,namur,sherbrooke,moldavian,baruch,milieu,undulating,laurier,entre,dijon,ethylene,abilene,heracles,paralleling,ceres,dundalk,falun,auspicious,chisinau,polarity,foreclosure,templates,ojibwe,punic,eriksson,biden,bachchan,glaciation,spitfires,norsk,nonviolent,heidegger,algonquin,capacitance,cassettes,balconies,alleles,airdate,conveys,replays,classifies,infrequent,amine,cuttings,rarer,woking,olomouc,amritsar,rockabilly,illyrian,maoist,poignant,tempore,stalinist,segmented,bandmate,mollusc,muhammed,totalled,byrds,tendered,endogenous,kottayam,aisne,oxidase,overhears,illustrators,verve,commercialization,purplish,directv,moulded,lyttelton,baptismal,captors,saracens,georgios,shorten,polity,grids,fitzwilliam,sculls,impurities,confederations,akhtar,intangible,oscillations,parabolic,harlequin,maulana,ovate,tanzanian,singularity,confiscation,qazvin,speyer,phonemes,overgrown,vicarage,gurion,undocumented,niigata,thrones,preamble,stave,interment,liiga,ataturk,aphrodite,groupe,indentured,habsburgs,caption,utilitarian,ozark,slovenes,reproductions,plasticity,serbo,dulwich,castel,barbuda,salons,feuding,lenape,wikileaks,swamy,breuning,shedding,afield,superficially,operationally,lamented,okanagan,hamadan,accolade,furthering,adolphus,fyodor,abridged,cartoonists,pinkish,suharto,cytochrome,methylation,debit,colspan=9|,refine,taoist,signalled,herding,leaved,bayan,fatherland,rampart,sequenced,negation,storyteller,occupiers,barnabas,pelicans,nadir,conscripted,railcars,prerequisite,furthered,columba,carolinas,markup,gwalior,franche,chaco,eglinton,ramparts,rangoon,metabolites,pollination,croat,televisa,holyoke,testimonial,setlist,safavid,sendai,georgians,shakespearean,galleys,regenerative,krzysztof,overtones,estado,barbary,cherbourg,obispo,sayings,composites,sainsbury,deliberation,cosmological,mahalleh,embellished,ascap,biala,pancras,calumet,grands,canvases,antigens,marianas,defenseman,approximated,seedlings,soren,stele,nuncio,immunology,testimonies,glossary,recollections,suitability,tampere,venous,cohomology,methanol,echoing,ivanovich,warmly,sterilization,imran,multiplying,whitechapel,undersea,xuanzong,tacitus,bayesian,roundhouse,correlations,rioters,molds,fiorentina,bandmates,mezzo,thani,guerilla,200th,premiums,tamils,deepwater,chimpanzees,tribesmen,selwyn,globo,turnovers,punctuated,erode,nouvelle,banbury,exponents,abolishing,helical,maimonides,endothelial,goteborg,infield,encroachment,cottonwood,mazowiecki,parable,saarbrucken,reliever,epistemology,artistes,enrich,rationing,formula_29,palmyra,subfamilies,kauai,zoran,fieldwork,arousal,creditor,friuli,celts,comoros,equated,escalation,negev,tallied,inductive,anion,netanyahu,mesoamerican,lepidoptera,aspirated,remit,westmorland,italic,crosse,vaclav,fuego,owain,balmain,venetians,ethnicities,deflected,ticino,apulia,austere,flycatcher,reprising,repressive,hauptbahnhof,subtype,ophthalmology,summarizes,eniwetok,colonisation,subspace,nymphalidae,earmarked,tempe,burnet,crests,abbots,norwegians,enlarge,ashoka,frankfort,livorno,malware,renters,singly,iliad,moresby,rookies,gustavus,affirming,alleges,legume,chekhov,studded,abdicated,suzhou,isidore,townsite,repayment,quintus,yankovic,amorphous,constructor,narrowing,industrialists,tanganyika,capitalization,connective,mughals,rarities,aerodynamics,worthing,antalya,diagnostics,shaftesbury,thracian,obstetrics,benghazi,multiplier,orbitals,livonia,roscommon,intensify,ravel,oaths,overseer,locomotion,necessities,chickasaw,strathclyde,treviso,erfurt,aortic,contemplation,accrington,markazi,predeceased,hippocampus,whitecaps,assemblyman,incursion,ethnography,extraliga,reproducing,directorship,benzene,byway,stupa,taxable,scottsdale,onondaga,favourably,countermeasures,lithuanians,thatched,deflection,tarsus,consuls,annuity,paralleled,contextual,anglian,klang,hoisted,multilingual,enacting,samaj,taoiseach,carthaginian,apologised,hydrology,entrant,seamless,inflorescences,mugabe,westerners,seminaries,wintering,penzance,mitre,sergeants,unoccupied,delimitation,discriminate,upriver,abortive,nihon,bessarabia,calcareous,buffaloes,patil,daegu,streamline,berks,chaparral,laity,conceptions,typified,kiribati,threaded,mattel,eccentricity,signified,patagonia,slavonia,certifying,adnan,astley,sedition,minimally,enumerated,nikos,goalless,walid,narendra,causa,missoula,coolant,dalek,outcrop,hybridization,schoolchildren,peasantry,afghans,confucianism,shahr,gallic,tajik,kierkegaard,sauvignon,commissar,patriarchs,tuskegee,prussians,laois,ricans,talmudic,officiating,aesthetically,baloch,antiochus,separatists,suzerainty,arafat,shading,u.s.c,chancellors,inc..,toolkit,nepenthes,erebidae,solicited,pratap,kabbalah,alchemist,caltech,darjeeling,biopic,spillway,kaiserslautern,nijmegen,bolstered,neath,pahlavi,eugenics,bureaus,retook,northfield,instantaneous,deerfield,humankind,selectivity,putative,boarders,cornhuskers,marathas,raikkonen,aliabad,mangroves,garages,gulch,karzai,poitiers,chernobyl,thane,alexios,belgrano,scion,solubility,urbanized,executable,guizhou,nucleic,tripled,equalled,harare,houseguests,potency,ghazi,repeater,overarching,regrouped,broward,ragtime,d'art,nandi,regalia,campsites,mamluk,plating,wirral,presumption,zenit,archivist,emmerdale,decepticon,carabidae,kagoshima,franconia,guarani,formalism,diagonally,submarginal,denys,walkways,punts,metrolink,hydrographic,droplets,upperside,martyred,hummingbird,antebellum,curiously,mufti,friary,chabad,czechs,shaykh,reactivity,berklee,turbonilla,tongan,sultans,woodville,unlicensed,enmity,dominicans,operculum,quarrying,watercolour,catalyzed,gatwick,'what,mesozoic,auditors,shizuoka,footballing,haldane,telemundo,appended,deducted,disseminate,o'shea,pskov,abrasive,entente,gauteng,calicut,lemurs,elasticity,suffused,scopula,staining,upholding,excesses,shostakovich,loanwords,naidu,championnat,chromatography,boasting,goaltenders,engulfed,salah,kilogram,morristown,shingles,shi'a,labourer,renditions,frantisek,jekyll,zonal,nanda,sheriffs,eigenvalues,divisione,endorsing,ushered,auvergne,cadres,repentance,freemasons,utilising,laureates,diocletian,semiconductors,o'grady,vladivostok,sarkozy,trackage,masculinity,hydroxyl,mervyn,muskets,speculations,gridiron,opportunistic,mascots,aleutian,fillies,sewerage,excommunication,borrowers,capillary,trending,sydenham,synthpop,rajah,cagayan,deportes,kedah,faure,extremism,michoacan,levski,culminates,occitan,bioinformatics,unknowingly,inciting,emulated,footpaths,piacenza,dreadnought,viceroyalty,oceanographic,scouted,combinatorial,ornithologist,cannibalism,mujahideen,independiente,cilicia,hindwing,minimized,odeon,gyorgy,rubles,purchaser,collieries,kickers,interurban,coiled,lynchburg,respondent,plzen,detractors,etchings,centering,intensification,tomography,ranjit,warblers,retelling,reinstatement,cauchy,modulus,redirected,evaluates,beginner,kalateh,perforated,manoeuvre,scrimmage,internships,megawatts,mottled,haakon,tunbridge,kalyan,summarised,sukarno,quetta,canonized,henryk,agglomeration,coahuila,diluted,chiropractic,yogyakarta,talladega,sheik,cation,halting,reprisals,sulfuric,musharraf,sympathizers,publicised,arles,lectionary,fracturing,startups,sangha,latrobe,rideau,ligaments,blockading,cremona,lichens,fabaceae,modulated,evocative,embodies,battersea,indistinct,altai,subsystem,acidity,somatic,formula_30,tariq,rationality,sortie,ashlar,pokal,cytoplasmic,valour,bangla,displacing,hijacking,spectrometry,westmeath,weill,charing,goias,revolvers,individualized,tenured,nawaz,piquet,chanted,discard,bernd,phalanx,reworking,unilaterally,subclass,yitzhak,piloting,circumvent,disregarded,semicircular,viscous,tibetans,endeavours,retaliated,cretan,vienne,workhouse,sufficiency,aurangzeb,legalization,lipids,expanse,eintracht,sanjak,megas,125th,bahraini,yakima,eukaryotes,thwart,affirmation,peloponnese,retailing,carbonyl,chairwoman,macedonians,dentate,rockaway,correctness,wealthier,metamorphic,aragonese,fermanagh,pituitary,schrodinger,evokes,spoiler,chariots,akita,genitalia,combe,confectionery,desegregation,experiential,commodores,persepolis,viejo,restorations,virtualization,hispania,printmaking,stipend,yisrael,theravada,expended,radium,tweeted,polygonal,lippe,charente,leveraged,cutaneous,fallacy,fragrant,bypasses,elaborately,rigidity,majid,majorca,kongo,plasmodium,skits,audiovisual,eerste,staircases,prompts,coulthard,northwestward,riverdale,beatrix,copyrights,prudential,communicates,mated,obscenity,asynchronous,analyse,hansa,searchlight,farnborough,patras,asquith,qarah,contours,fumbled,pasteur,redistributed,almeria,sanctuaries,jewry,israelite,clinicians,koblenz,bookshop,affective,goulburn,panelist,sikorsky,cobham,mimics,ringed,portraiture,probabilistic,girolamo,intelligible,andalusian,jalal,athenaeum,eritrean,auxiliaries,pittsburg,devolution,sangam,isolating,anglers,cronulla,annihilated,kidderminster,synthesize,popularised,theophilus,bandstand,innumerable,chagrin,retroactively,weser,multiples,birdlife,goryeo,pawnee,grosser,grappling,tactile,ahmadinejad,turboprop,erdogan,matchday,proletarian,adhering,complements,austronesian,adverts,luminaries,archeology,impressionism,conifer,sodomy,interracial,platoons,lessen,postings,pejorative,registrations,cookery,persecutions,microbes,audits,idiosyncratic,subsp,suspensions,restricts,colouring,ratify,instrumentals,nucleotides,sulla,posits,bibliotheque,diameters,oceanography,instigation,subsumed,submachine,acceptor,legation,borrows,sedge,discriminated,loaves,insurers,highgate,detectable,abandons,kilns,sportscaster,harwich,iterations,preakness,arduous,tensile,prabhu,shortwave,philologist,shareholding,vegetative,complexities,councilors,distinctively,revitalize,automaton,amassing,montreux,khanh,surabaya,nurnberg,pernambuco,cuisines,charterhouse,firsts,tercera,inhabitant,homophobia,naturalism,einar,powerplant,coruna,entertainments,whedon,rajputs,raton,democracies,arunachal,oeuvre,wallonia,jeddah,trolleybuses,evangelism,vosges,kiowa,minimise,encirclement,undertakes,emigrant,beacons,deepened,grammars,publius,preeminent,seyyed,repechage,crafting,headingley,osteopathic,lithography,hotly,bligh,inshore,betrothed,olympians,formula_31,dissociation,trivandrum,arran,petrovic,stettin,disembarked,simplification,bronzes,philo,acrobatic,jonsson,conjectured,supercharged,kanto,detects,cheeses,correlates,harmonics,lifecycle,sudamericana,reservists,decayed,elitserien,parametric,113th,dusky,hogarth,modulo,symbiotic,monopolies,discontinuation,converges,southerners,tucuman,eclipses,enclaves,emits,famicom,caricatures,artistically,levelled,mussels,erecting,mouthparts,cunard,octaves,crucible,guardia,unusable,lagrangian,droughts,ephemeral,pashto,canis,tapering,sasebo,silurian,metallurgical,outscored,evolves,reissues,sedentary,homotopy,greyhawk,reagents,inheriting,onshore,tilting,rebuffed,reusable,naturalists,basingstoke,insofar,offensives,dravidian,curators,planks,rajan,isoforms,flagstaff,preside,globular,egalitarian,linkages,biographers,goalscorers,molybdenum,centralised,nordland,jurists,ellesmere,rosberg,hideyoshi,restructure,biases,borrower,scathing,redress,tunnelling,workflow,magnates,mahendra,dissenters,plethora,transcriptions,handicrafts,keyword,xi'an,petrograd,unser,prokofiev,90deg,madan,bataan,maronite,kearny,carmarthen,termini,consulates,disallowed,rockville,bowery,fanzine,docklands,bests,prohibitions,yeltsin,selassie,naturalization,realisation,dispensary,tribeca,abdulaziz,pocahontas,stagnation,pamplona,cuneiform,propagating,subsurface,christgau,epithelium,schwerin,lynching,routledge,hanseatic,upanishad,glebe,yugoslavian,complicity,endowments,girona,mynetworktv,entomology,plinth,ba'ath,supercup,torus,akkadian,salted,englewood,commandery,belgaum,prefixed,colorless,dartford,enthroned,caesarea,nominative,sandown,safeguards,hulled,formula_32,leamington,dieppe,spearhead,generalizations,demarcation,llanelli,masque,brickwork,recounting,sufism,strikingly,petrochemical,onslow,monologues,emigrating,anderlecht,sturt,hossein,sakhalin,subduction,novices,deptford,zanjan,airstrikes,coalfield,reintroduction,timbaland,hornby,messianic,stinging,universalist,situational,radiocarbon,strongman,rowling,saloons,traffickers,overran,fribourg,cambrai,gravesend,discretionary,finitely,archetype,assessor,pilipinas,exhumed,invocation,interacted,digitized,timisoara,smelter,teton,sexism,precepts,srinagar,pilsudski,carmelite,hanau,scoreline,hernando,trekking,blogging,fanbase,wielded,vesicles,nationalization,banja,rafts,motoring,luang,takeda,girder,stimulates,histone,sunda,nanoparticles,attains,jumpers,catalogued,alluding,pontus,ancients,examiners,shinkansen,ribbentrop,reimbursement,pharmacological,ramat,stringed,imposes,cheaply,transplanted,taiping,mizoram,looms,wallabies,sideman,kootenay,encased,sportsnet,revolutionized,tangier,benthic,runic,pakistanis,heatseekers,shyam,mishnah,presbyterians,stadt,sutras,straddles,zoroastrian,infer,fueling,gymnasts,ofcom,gunfight,journeyman,tracklist,oshawa,ps500,pa'in,mackinac,xiongnu,mississippian,breckinridge,freemason,bight,autoroute,liberalization,distantly,thrillers,solomons,presumptive,romanization,anecdotal,bohemians,unpaved,milder,concurred,spinners,alphabets,strenuous,rivieres,kerrang,mistreatment,dismounted,intensively,carlist,dancehall,shunting,pluralism,trafficked,brokered,bonaventure,bromide,neckar,designates,malian,reverses,sotheby,sorghum,serine,environmentalists,languedoc,consulship,metering,bankstown,handlers,militiamen,conforming,regularity,pondicherry,armin,capsized,consejo,capitalists,drogheda,granular,purged,acadians,endocrine,intramural,elicit,terns,orientations,miklos,omitting,apocryphal,slapstick,brecon,pliocene,affords,typography,emigre,tsarist,tomasz,beset,nishi,necessitating,encyclical,roleplaying,journeyed,inflow,sprints,progressives,novosibirsk,cameroonian,ephesus,speckled,kinshasa,freiherr,burnaby,dalmatian,torrential,rigor,renegades,bhakti,nurburgring,cosimo,convincingly,reverting,visayas,lewisham,charlottetown,charadriiformesfamily,transferable,jodhpur,converters,deepening,camshaft,underdeveloped,protease,polonia,uterine,quantify,tobruk,dealerships,narasimha,fortran,inactivity,1780s,victors,categorised,naxos,workstation,skink,sardinian,chalice,precede,dammed,sondheim,phineas,tutored,sourcing,uncompromising,placer,tyneside,courtiers,proclaims,pharmacies,hyogo,booksellers,sengoku,kursk,spectrometer,countywide,wielkopolski,bobsleigh,shetty,llywelyn,consistory,heretics,guinean,cliches,individualism,monolithic,imams,usability,bursa,deliberations,railings,torchwood,inconsistency,balearic,stabilizer,demonstrator,facet,radioactivity,outboard,educates,d'oyly,heretical,handover,jurisdictional,shockwave,hispaniola,conceptually,routers,unaffiliated,trentino,formula_33,cypriots,intervenes,neuchatel,formulating,maggiore,delisted,alcohols,thessaly,potable,estimator,suborder,fluency,mimicry,clergymen,infrastructures,rivals.com,baroda,subplot,majlis,plano,clinching,connotation,carinae,savile,intercultural,transcriptional,sandstones,ailerons,annotations,impresario,heinkel,scriptural,intermodal,astrological,ribbed,northeastward,posited,boers,utilise,kalmar,phylum,breakwater,skype,textured,guideline,azeri,rimini,massed,subsidence,anomalous,wolfsburg,polyphonic,accrediting,vodacom,kirov,captaining,kelantan,logie,fervent,eamon,taper,bundeswehr,disproportionately,divination,slobodan,pundits,hispano,kinetics,reunites,makati,ceasing,statistician,amending,chiltern,eparchy,riverine,melanoma,narragansett,pagans,raged,toppled,breaching,zadar,holby,dacian,ochre,velodrome,disparities,amphoe,sedans,webpage,williamsport,lachlan,groton,baring,swastika,heliport,unwillingness,razorbacks,exhibitors,foodstuffs,impacting,tithe,appendages,dermot,subtypes,nurseries,balinese,simulating,stary,remakes,mundi,chautauqua,geologically,stockade,hakka,dilute,kalimantan,pahang,overlapped,fredericton,baha'u'llah,jahangir,damping,benefactors,shomali,triumphal,cieszyn,paradigms,shielded,reggaeton,maharishi,zambian,shearing,golestan,mirroring,partitioning,flyover,songbook,incandescent,merrimack,huguenots,sangeet,vulnerabilities,trademarked,drydock,tantric,honoris,queenstown,labelling,iterative,enlists,statesmen,anglicans,herge,qinghai,burgundian,islami,delineated,zhuge,aggregated,banknote,qatari,suitably,tapestries,asymptotic,charleroi,majorities,pyramidellidae,leanings,climactic,tahir,ramsar,suppressor,revisionist,trawler,ernakulam,penicillium,categorization,slits,entitlement,collegium,earths,benefice,pinochet,puritans,loudspeaker,stockhausen,eurocup,roskilde,alois,jaroslav,rhondda,boutiques,vigor,neurotransmitter,ansar,malden,ferdinando,sported,relented,intercession,camberwell,wettest,thunderbolts,positional,oriel,cloverleaf,penalized,shoshone,rajkumar,completeness,sharjah,chromosomal,belgians,woolen,ultrasonic,sequentially,boleyn,mordella,microsystems,initiator,elachista,mineralogy,rhododendron,integrals,compostela,hamza,sawmills,stadio,berlioz,maidens,stonework,yachting,tappeh,myocardial,laborer,workstations,costumed,nicaea,lanark,roundtable,mashhad,nablus,algonquian,stuyvesant,sarkar,heroines,diwan,laments,intonation,intrigues,almaty,feuded,grandes,algarve,rehabilitate,macrophages,cruciate,dismayed,heuristic,eliezer,kozhikode,covalent,finalised,dimorphism,yaroslavl,overtaking,leverkusen,middlebury,feeders,brookings,speculates,insoluble,lodgings,jozsef,cysteine,shenyang,habilitation,spurious,brainchild,mtdna,comique,albedo,recife,partick,broadening,shahi,orientated,himalaya,swabia,palme,mennonites,spokeswoman,conscripts,sepulchre,chartres,eurozone,scaffold,invertebrate,parishad,bagan,heian,watercolors,basse,supercomputer,commences,tarragona,plainfield,arthurian,functor,identically,murex,chronicling,pressings,burrowing,histoire,guayaquil,goalkeeping,differentiable,warburg,machining,aeneas,kanawha,holocene,ramesses,reprisal,qingdao,avatars,turkestan,cantatas,besieging,repudiated,teamsters,equipping,hydride,ahmadiyya,euston,bottleneck,computations,terengganu,kalinga,stela,rediscovery,'this,azhar,stylised,karelia,polyethylene,kansai,motorised,lounges,normalization,calculators,1700s,goalkeepers,unfolded,commissary,cubism,vignettes,multiverse,heaters,briton,sparingly,childcare,thorium,plock,riksdag,eunuchs,catalysis,limassol,perce,uncensored,whitlam,ulmus,unites,mesopotamian,refraction,biodiesel,forza,fulda,unseated,mountbatten,shahrak,selenium,osijek,mimicking,antimicrobial,axons,simulcasting,donizetti,swabian,sportsmen,hafiz,neared,heraclius,locates,evaded,subcarpathian,bhubaneswar,negeri,jagannath,thaksin,aydin,oromo,lateran,goldsmiths,multiculturalism,cilia,mihai,evangelists,lorient,qajar,polygons,vinod,mechanised,anglophone,prefabricated,mosses,supervillain,airliners,biofuels,iodide,innovators,valais,wilberforce,logarithm,intelligentsia,dissipation,sanctioning,duchies,aymara,porches,simulators,mostar,telepathic,coaxial,caithness,burghs,fourths,stratification,joaquim,scribes,meteorites,monarchist,germination,vries,desiring,replenishment,istria,winemaking,tammany,troupes,hetman,lanceolate,pelagic,triptych,primeira,scant,outbound,hyphae,denser,bentham,basie,normale,executes,ladislaus,kontinental,herat,cruiserweight,activision,customization,manoeuvres,inglewood,northwood,waveform,investiture,inpatient,alignments,kiryat,rabat,archimedes,ustad,monsanto,archetypal,kirkby,sikhism,correspondingly,catskill,overlaid,petrels,widowers,unicameral,federalists,metalcore,gamerankings,mussel,formula_34,lymphocytes,cystic,southgate,vestiges,immortals,kalam,strove,amazons,pocono,sociologists,sopwith,adheres,laurens,caregivers,inspecting,transylvanian,rebroadcast,rhenish,miserables,pyrams,blois,newtonian,carapace,redshirt,gotland,nazir,unilever,distortions,linebackers,federalism,mombasa,lumen,bernoulli,favouring,aligarh,denounce,steamboats,dnieper,stratigraphic,synths,bernese,umass,icebreaker,guanajuato,heisenberg,boldly,diodes,ladakh,dogmatic,scriptwriter,maritimes,battlestar,symposia,adaptable,toluca,bhavan,nanking,ieyasu,picardy,soybean,adalbert,brompton,deutsches,brezhnev,glandular,laotian,hispanicized,ibadan,personification,dalit,yamuna,regio,dispensed,yamagata,zweibrucken,revising,fandom,stances,participle,flavours,khitan,vertebral,crores,mayaguez,dispensation,guntur,undefined,harpercollins,unionism,meena,leveling,philippa,refractory,telstra,judea,attenuation,pylons,elaboration,elegy,edging,gracillariidae,residencies,absentia,reflexive,deportations,dichotomy,stoves,sanremo,shimon,menachem,corneal,conifers,mordellidae,facsimile,diagnoses,cowper,citta,viticulture,divisive,riverview,foals,mystics,polyhedron,plazas,airspeed,redgrave,motherland,impede,multiplicity,barrichello,airships,pharmacists,harvester,clays,payloads,differentiating,popularize,caesars,tunneling,stagnant,circadian,indemnity,sensibilities,musicology,prefects,serfs,metra,lillehammer,carmarthenshire,kiosks,welland,barbican,alkyl,tillandsia,gatherers,asociacion,showings,bharati,brandywine,subversion,scalable,pfizer,dawla,barium,dardanelles,nsdap,konig,ayutthaya,hodgkin,sedimentation,completions,purchasers,sponsorships,maximizing,banked,taoism,minot,enrolls,fructose,aspired,capuchin,outages,artois,carrollton,totality,osceola,pawtucket,fontainebleau,converged,queretaro,competencies,botha,allotments,sheaf,shastri,obliquely,banding,catharines,outwardly,monchengladbach,driest,contemplative,cassini,ranga,pundit,kenilworth,tiananmen,disulfide,formula_35,townlands,codice_3,looping,caravans,rachmaninoff,segmentation,fluorine,anglicised,gnostic,dessau,discern,reconfigured,altrincham,rebounding,battlecruiser,ramblers,1770s,convective,triomphe,miyagi,mourners,instagram,aloft,breastfeeding,courtyards,folkestone,changsha,kumamoto,saarland,grayish,provisionally,appomattox,uncial,classicism,mahindra,elapsed,supremes,monophyletic,cautioned,formula_36,noblewoman,kernels,sucre,swaps,bengaluru,grenfell,epicenter,rockhampton,worshipful,licentiate,metaphorical,malankara,amputated,wattle,palawan,tankobon,nobunaga,polyhedra,transduction,jilin,syrians,affinities,fluently,emanating,anglicized,sportscar,botanists,altona,dravida,chorley,allocations,kunming,luanda,premiering,outlived,mesoamerica,lingual,dissipating,impairments,attenborough,balustrade,emulator,bakhsh,cladding,increments,ascents,workington,qal'eh,winless,categorical,petrel,emphasise,dormer,toros,hijackers,telescopic,solidly,jankovic,cession,gurus,madoff,newry,subsystems,northside,talib,englishmen,farnese,holographic,electives,argonne,scrivener,predated,brugge,nauvoo,catalyses,soared,siddeley,graphically,powerlifting,funicular,sungai,coercive,fusing,uncertainties,locos,acetic,diverge,wedgwood,dressings,tiebreaker,didactic,vyacheslav,acreage,interplanetary,battlecruisers,sunbury,alkaloids,hairpin,automata,wielkie,interdiction,plugins,monkees,nudibranch,esporte,approximations,disabling,powering,characterisation,ecologically,martinsville,termen,perpetuated,lufthansa,ascendancy,motherboard,bolshoi,athanasius,prunus,dilution,invests,nonzero,mendocino,charan,banque,shaheed,counterculture,unita,voivode,hospitalization,vapour,supermarine,resistor,steppes,osnabruck,intermediates,benzodiazepines,sunnyside,privatized,geopolitical,ponta,beersheba,kievan,embody,theoretic,sangh,cartographer,blige,rotors,thruway,battlefields,discernible,demobilized,broodmare,colouration,sagas,policymakers,serialization,augmentation,hoare,frankfurter,transnistria,kinases,detachable,generational,converging,antiaircraft,khaki,bimonthly,coadjutor,arkhangelsk,kannur,buffers,livonian,northwich,enveloped,cysts,yokozuna,herne,beeching,enron,virginian,woollen,excepting,competitively,outtakes,recombinant,hillcrest,clearances,pathe,cumbersome,brasov,u.s.a,likud,christiania,cruciform,hierarchies,wandsworth,lupin,resins,voiceover,sitar,electrochemical,mediacorp,typhus,grenadiers,hepatic,pompeii,weightlifter,bosniak,oxidoreductase,undersecretary,rescuers,ranji,seleucid,analysing,exegesis,tenancy,toure,kristiansand,110th,carillon,minesweepers,poitou,acceded,palladian,redevelop,naismith,rifled,proletariat,shojo,hackensack,harvests,endpoint,kuban,rosenborg,stonehenge,authorisation,jacobean,revocation,compatriots,colliding,undetermined,okayama,acknowledgment,angelou,fresnel,chahar,ethereal,mg/kg,emmet,mobilised,unfavourable,cultura,characterizing,parsonage,skeptics,expressways,rabaul,medea,guardsmen,visakhapatnam,caddo,homophobic,elmwood,encircling,coexistence,contending,seljuk,mycologist,infertility,moliere,insolvent,covenants,underpass,holme,landesliga,workplaces,delinquency,methamphetamine,contrived,tableau,tithes,overlying,usurped,contingents,spares,oligocene,molde,beatification,mordechai,balloting,pampanga,navigators,flowered,debutant,codec,orogeny,newsletters,solon,ambivalent,ubisoft,archdeaconry,harpers,kirkus,jabal,castings,kazhagam,sylhet,yuwen,barnstaple,amidships,causative,isuzu,watchtower,granules,canaveral,remuneration,insurer,payout,horizonte,integrative,attributing,kiwis,skanderbeg,asymmetry,gannett,urbanism,disassembled,unaltered,precluded,melodifestivalen,ascends,plugin,gurkha,bisons,stakeholder,industrialisation,abbotsford,sextet,bustling,uptempo,slavia,choreographers,midwives,haram,javed,gazetteer,subsection,natively,weighting,lysine,meera,redbridge,muchmusic,abruzzo,adjoins,unsustainable,foresters,kbit/s,cosmopterigidae,secularism,poetics,causality,phonograph,estudiantes,ceausescu,universitario,adjoint,applicability,gastropods,nagaland,kentish,mechelen,atalanta,woodpeckers,lombards,gatineau,romansh,avraham,acetylcholine,perturbation,galois,wenceslaus,fuzhou,meandering,dendritic,sacristy,accented,katha,therapeutics,perceives,unskilled,greenhouses,analogues,chaldean,timbre,sloped,volodymyr,sadiq,maghreb,monogram,rearguard,caucuses,mures,metabolite,uyezd,determinism,theosophical,corbet,gaels,disruptions,bicameral,ribosomal,wolseley,clarksville,watersheds,tarsi,radon,milanese,discontinuous,aristotelian,whistleblower,representational,hashim,modestly,localised,atrial,hazara,ravana,troyes,appointees,rubus,morningside,amity,aberdare,ganglia,wests,zbigniew,aerobatic,depopulated,corsican,introspective,twinning,hardtop,shallower,cataract,mesolithic,emblematic,graced,lubrication,republicanism,voronezh,bastions,meissen,irkutsk,oboes,hokkien,sprites,tenet,individualist,capitulated,oakville,dysentery,orientalist,hillsides,keywords,elicited,incised,lagging,apoel,lengthening,attractiveness,marauders,sportswriter,decentralization,boltzmann,contradicts,draftsman,precipitate,solihull,norske,consorts,hauptmann,riflemen,adventists,syndromes,demolishing,customize,continuo,peripherals,seamlessly,linguistically,bhushan,orphanages,paraul,lessened,devanagari,quarto,responders,patronymic,riemannian,altoona,canonization,honouring,geodetic,exemplifies,republica,enzymatic,porters,fairmount,pampa,sufferers,kamchatka,conjugated,coachella,uthman,repositories,copious,headteacher,awami,phoneme,homomorphism,franconian,moorland,davos,quantified,kamloops,quarks,mayoralty,weald,peacekeepers,valerian,particulate,insiders,perthshire,caches,guimaraes,piped,grenadines,kosciuszko,trombonist,artemisia,covariance,intertidal,soybeans,beatified,ellipse,fruiting,deafness,dnipropetrovsk,accrued,zealous,mandala,causation,junius,kilowatt,bakeries,montpelier,airdrie,rectified,bungalows,toleration,debian,pylon,trotskyist,posteriorly,two-and-a-half,herbivorous,islamists,poetical,donne,wodehouse,frome,allium,assimilate,phonemic,minaret,unprofitable,darpa,untenable,leaflet,bitcoin,zahir,thresholds,argentino,jacopo,bespoke,stratified,wellbeing,shiite,basaltic,timberwolves,secrete,taunts,marathons,isomers,carre,consecrators,penobscot,pitcairn,sakha,crosstown,inclusions,impassable,fenders,indre,uscgc,jordi,retinue,logarithmic,pilgrimages,railcar,cashel,blackrock,macroscopic,aligning,tabla,trestle,certify,ronson,palps,dissolves,thickened,silicate,taman,walsingham,hausa,lowestoft,rondo,oleksandr,cuyahoga,retardation,countering,cricketing,holborn,identifiers,hells,geophysics,infighting,sculpting,balaji,webbed,irradiation,runestone,trusses,oriya,sojourn,forfeiture,colonize,exclaimed,eucharistic,lackluster,glazing,northridge,gutenberg,stipulates,macroeconomic,priori,outermost,annular,udinese,insulating,headliner,godel,polytope,megalithic,salix,sharapova,derided,muskegon,braintree,plateaus,confers,autocratic,isomer,interstitial,stamping,omits,kirtland,hatchery,evidences,intifada,111th,podgorica,capua,motivating,nuneaton,jakub,korsakov,amitabh,mundial,monrovia,gluten,predictor,marshalling,d'orleans,levers,touchscreen,brantford,fricative,banishment,descendent,antagonism,ludovico,loudspeakers,formula_37,livelihoods,manassas,steamships,dewsbury,uppermost,humayun,lures,pinnacles,dependents,lecce,clumps,observatories,paleozoic,dedicating,samiti,draughtsman,gauls,incite,infringing,nepean,pythagorean,convents,triumvirate,seigneur,gaiman,vagrant,fossa,byproduct,serrated,renfrewshire,sheltering,achaemenid,dukedom,catchers,sampdoria,platelet,bielefeld,fluctuating,phenomenology,strikeout,ethnology,prospectors,woodworking,tatra,wildfires,meditations,agrippa,fortescue,qureshi,wojciech,methyltransferase,accusative,saatchi,amerindian,volcanism,zeeland,toyama,vladimirovich,allege,polygram,redox,budgeted,advisories,nematode,chipset,starscream,tonbridge,hardening,shales,accompanist,paraded,phonographic,whitefish,sportive,audiobook,kalisz,hibernation,latif,duels,ps200,coxeter,nayak,safeguarding,cantabria,minesweeping,zeiss,dunams,catholicos,sawtooth,ontological,nicobar,bridgend,unclassified,intrinsically,hanoverian,rabbitohs,kenseth,alcalde,northumbrian,raritan,septuagint,presse,sevres,origen,dandenong,peachtree,intersected,impeded,usages,hippodrome,novara,trajectories,customarily,yardage,inflected,yanow,kalan,taverns,liguria,librettist,intermarriage,1760s,courant,gambier,infanta,ptolemaic,ukulele,haganah,sceptical,manchukuo,plexus,implantation,hilal,intersex,efficiencies,arbroath,hagerstown,adelphi,diario,marais,matti,lifes,coining,modalities,divya,bletchley,conserving,ivorian,mithridates,generative,strikeforce,laymen,toponymy,pogrom,satya,meticulously,agios,dufferin,yaakov,fortnightly,cargoes,deterrence,prefrontal,przemysl,mitterrand,commemorations,chatsworth,gurdwara,abuja,chakraborty,badajoz,geometries,artiste,diatonic,ganglion,presides,marymount,nanak,cytokines,feudalism,storks,rowers,widens,politico,evangelicals,assailants,pittsfield,allowable,bijapur,telenovelas,dichomeris,glenelg,herbivores,keita,inked,radom,fundraisers,constantius,boheme,portability,komnenos,crystallography,derrida,moderates,tavistock,fateh,spacex,disjoint,bristles,commercialized,interwoven,empirically,regius,bulacan,newsday,showa,radicalism,yarrow,pleura,sayed,structuring,cotes,reminiscences,acetyl,edicts,escalators,aomori,encapsulated,legacies,bunbury,placings,fearsome,postscript,powerfully,keighley,hildesheim,amicus,crevices,deserters,benelux,aurangabad,freeware,ioannis,carpathians,chirac,seceded,prepaid,landlocked,naturalised,yanukovych,soundscan,blotch,phenotypic,determinants,twente,dictatorial,giessen,composes,recherche,pathophysiology,inventories,ayurveda,elevating,gravestone,degeneres,vilayet,popularizing,spartanburg,bloemfontein,previewed,renunciation,genotype,ogilvy,tracery,blacklisted,emissaries,diploid,disclosures,tupolev,shinjuku,antecedents,pennine,braganza,bhattacharya,countable,spectroscopic,ingolstadt,theseus,corroborated,compounding,thrombosis,extremadura,medallions,hasanabad,lambton,perpetuity,glycol,besancon,palaiologos,pandey,caicos,antecedent,stratum,laserdisc,novitiate,crowdfunding,palatal,sorceress,dassault,toughness,celle,cezanne,vientiane,tioga,hander,crossbar,gisborne,cursor,inspectorate,serif,praia,sphingidae,nameplate,psalter,ivanovic,sitka,equalised,mutineers,sergius,outgrowth,creationism,haredi,rhizomes,predominate,undertakings,vulgate,hydrothermal,abbeville,geodesic,kampung,physiotherapy,unauthorised,asteraceae,conservationist,minoan,supersport,mohammadabad,cranbrook,mentorship,legitimately,marshland,datuk,louvain,potawatomi,carnivores,levies,lyell,hymnal,regionals,tinto,shikoku,conformal,wanganui,beira,lleida,standstill,deloitte,formula_40,corbusier,chancellery,mixtapes,airtime,muhlenberg,formula_39,bracts,thrashers,prodigious,gironde,chickamauga,uyghurs,substitutions,pescara,batangas,gregarious,gijon,paleo,mathura,pumas,proportionally,hawkesbury,yucca,kristiania,funimation,fluted,eloquence,mohun,aftermarket,chroniclers,futurist,nonconformist,branko,mannerisms,lesnar,opengl,altos,retainers,ashfield,shelbourne,sulaiman,divisie,gwent,locarno,lieder,minkowski,bivalve,redeployed,cartography,seaway,bookings,decays,ostend,antiquaries,pathogenesis,formula_38,chrysalis,esperance,valli,motogp,homelands,bridged,bloor,ghazal,vulgaris,baekje,prospector,calculates,debtors,hesperiidae,titian,returner,landgrave,frontenac,kelowna,pregame,castelo,caius,canoeist,watercolours,winterthur,superintendents,dissonance,dubstep,adorn,matic,salih,hillel,swordsman,flavoured,emitter,assays,monongahela,deeded,brazzaville,sufferings,babylonia,fecal,umbria,astrologer,gentrification,frescos,phasing,zielona,ecozone,candido,manoj,quadrilateral,gyula,falsetto,prewar,puntland,infinitive,contraceptive,bakhtiari,ohrid,socialization,tailplane,evoking,havelock,macapagal,plundering,104th,keynesian,templars,phrasing,morphologically,czestochowa,humorously,catawba,burgas,chiswick,ellipsoid,kodansha,inwards,gautama,katanga,orthopaedic,heilongjiang,sieges,outsourced,subterminal,vijayawada,hares,oration,leitrim,ravines,manawatu,cryogenic,tracklisting,about.com,ambedkar,degenerated,hastened,venturing,lobbyists,shekhar,typefaces,northcote,rugen,'good,ornithology,asexual,hemispheres,unsupported,glyphs,spoleto,epigenetic,musicianship,donington,diogo,kangxi,bisected,polymorphism,megawatt,salta,embossed,cheetahs,cruzeiro,unhcr,aristide,rayleigh,maturing,indonesians,noire,llano,ffffff,camus,purges,annales,convair,apostasy,algol,phage,apaches,marketers,aldehyde,pompidou,kharkov,forgeries,praetorian,divested,retrospectively,gornji,scutellum,bitumen,pausanias,magnification,imitations,nyasaland,geographers,floodlights,athlone,hippolyte,expositions,clarinetist,razak,neutrinos,rotax,sheykh,plush,interconnect,andalus,cladogram,rudyard,resonator,granby,blackfriars,placido,windscreen,sahel,minamoto,haida,cations,emden,blackheath,thematically,blacklist,pawel,disseminating,academical,undamaged,raytheon,harsher,powhatan,ramachandran,saddles,paderborn,capping,zahra,prospecting,glycine,chromatin,profane,banska,helmand,okinawan,dislocation,oscillators,insectivorous,foyle,gilgit,autonomic,tuareg,sluice,pollinated,multiplexed,granary,narcissus,ranchi,staines,nitra,goalscoring,midwifery,pensioners,algorithmic,meetinghouse,biblioteca,besar,narva,angkor,predate,lohan,cyclical,detainee,occipital,eventing,faisalabad,dartmoor,kublai,courtly,resigns,radii,megachilidae,cartels,shortfall,xhosa,unregistered,benchmarks,dystopian,bulkhead,ponsonby,jovanovic,accumulates,papuan,bhutanese,intuitively,gotaland,headliners,recursion,dejan,novellas,diphthongs,imbued,withstood,analgesic,amplify,powertrain,programing,maidan,alstom,affirms,eradicated,summerslam,videogame,molla,severing,foundered,gallium,atmospheres,desalination,shmuel,howmeh,catolica,bossier,reconstructing,isolates,lyase,tweets,unconnected,tidewater,divisible,cohorts,orebro,presov,furnishing,folklorist,simplifying,centrale,notations,factorization,monarchies,deepen,macomb,facilitation,hennepin,declassified,redrawn,microprocessors,preliminaries,enlarging,timeframe,deutschen,shipbuilders,patiala,ferrous,aquariums,genealogies,vieux,unrecognized,bridgwater,tetrahedral,thule,resignations,gondwana,registries,agder,dataset,felled,parva,analyzer,worsen,coleraine,columella,blockaded,polytechnique,reassembled,reentry,narvik,greys,nigra,knockouts,bofors,gniezno,slotted,hamasaki,ferrers,conferring,thirdly,domestication,photojournalist,universality,preclude,ponting,halved,thereupon,photosynthetic,ostrava,mismatch,pangasinan,intermediaries,abolitionists,transited,headings,ustase,radiological,interconnection,dabrowa,invariants,honorius,preferentially,chantilly,marysville,dialectical,antioquia,abstained,gogol,dirichlet,muricidae,symmetries,reproduces,brazos,fatwa,bacillus,ketone,paribas,chowk,multiplicative,dermatitis,mamluks,devotes,adenosine,newbery,meditative,minefields,inflection,oxfam,conwy,bystrica,imprints,pandavas,infinitesimal,conurbation,amphetamine,reestablish,furth,edessa,injustices,frankston,serjeant,4x200,khazar,sihanouk,longchamp,stags,pogroms,coups,upperparts,endpoints,infringed,nuanced,summing,humorist,pacification,ciaran,jamaat,anteriorly,roddick,springboks,faceted,hypoxia,rigorously,cleves,fatimid,ayurvedic,tabled,ratna,senhora,maricopa,seibu,gauguin,holomorphic,campgrounds,amboy,coordinators,ponderosa,casemates,ouachita,nanaimo,mindoro,zealander,rimsky,cluny,tomaszow,meghalaya,caetano,tilak,roussillon,landtag,gravitation,dystrophy,cephalopods,trombones,glens,killarney,denominated,anthropogenic,pssas,roubaix,carcasses,montmorency,neotropical,communicative,rabindranath,ordinated,separable,overriding,surged,sagebrush,conciliation,codice_4,durrani,phosphatase,qadir,votive,revitalized,taiyuan,tyrannosaurus,graze,slovaks,nematodes,environmentalism,blockhouse,illiteracy,schengen,ecotourism,alternation,conic,wields,hounslow,blackfoot,kwame,ambulatory,volhynia,hordaland,croton,piedras,rohit,drava,conceptualized,birla,illustrative,gurgaon,barisal,tutsi,dezong,nasional,polje,chanson,clarinets,krasnoyarsk,aleksandrovich,cosmonaut,d'este,palliative,midseason,silencing,wardens,durer,girders,salamanders,torrington,supersonics,lauda,farid,circumnavigation,embankments,funnels,bajnoksag,lorries,cappadocia,jains,warringah,retirees,burgesses,equalization,cusco,ganesan,algal,amazonian,lineups,allocating,conquerors,usurper,mnemonic,predating,brahmaputra,ahmadabad,maidenhead,numismatic,subregion,encamped,reciprocating,freebsd,irgun,tortoises,governorates,zionists,airfoil,collated,ajmer,fiennes,etymological,polemic,chadian,clerestory,nordiques,fluctuated,calvados,oxidizing,trailhead,massena,quarrels,dordogne,tirunelveli,pyruvate,pulsed,athabasca,sylar,appointee,serer,japonica,andronikos,conferencing,nicolaus,chemin,ascertained,incited,woodbine,helices,hospitalised,emplacements,to/from,orchestre,tyrannical,pannonia,methodism,pop/rock,shibuya,berbers,despot,seaward,westpac,separator,perpignan,alamein,judeo,publicize,quantization,ethniki,gracilis,menlo,offside,oscillating,unregulated,succumbing,finnmark,metrical,suleyman,raith,sovereigns,bundesstrasse,kartli,fiduciary,darshan,foramen,curler,concubines,calvinism,larouche,bukhara,sophomores,mohanlal,lutheranism,monomer,eamonn,'black,uncontested,immersive,tutorials,beachhead,bindings,permeable,postulates,comite,transformative,indiscriminate,hofstra,associacao,amarna,dermatology,lapland,aosta,babur,unambiguous,formatting,schoolboys,gwangju,superconducting,replayed,adherent,aureus,compressors,forcible,spitsbergen,boulevards,budgeting,nossa,annandale,perumal,interregnum,sassoon,kwajalein,greenbrier,caldas,triangulation,flavius,increment,shakhtar,nullified,pinfall,nomen,microfinance,depreciation,cubist,steeper,splendour,gruppe,everyman,chasers,campaigners,bridle,modality,percussive,darkly,capes,velar,picton,triennial,factional,padang,toponym,betterment,norepinephrine,112th,estuarine,diemen,warehousing,morphism,ideologically,pairings,immunization,crassus,exporters,sefer,flocked,bulbous,deseret,booms,calcite,bohol,elven,groot,pulau,citigroup,wyeth,modernizing,layering,pastiche,complies,printmaker,condenser,theropod,cassino,oxyrhynchus,akademie,trainings,lowercase,coxae,parte,chetniks,pentagonal,keselowski,monocoque,morsi,reticulum,meiosis,clapboard,recoveries,tinge,an/fps,revista,sidon,livre,epidermis,conglomerates,kampong,congruent,harlequins,tergum,simplifies,epidemiological,underwriting,tcp/ip,exclusivity,multidimensional,mysql,columbine,ecologist,hayat,sicilies,levees,handset,aesop,usenet,pacquiao,archiving,alexandrian,compensatory,broadsheet,annotation,bahamian,d'affaires,interludes,phraya,shamans,marmara,customizable,immortalized,ambushes,chlorophyll,diesels,emulsion,rheumatoid,voluminous,screenwriters,tailoring,sedis,runcorn,democratization,bushehr,anacostia,constanta,antiquary,sixtus,radiate,advaita,antimony,acumen,barristers,reichsbahn,ronstadt,symbolist,pasig,cursive,secessionist,afrikaner,munnetra,inversely,adsorption,syllabic,moltke,idioms,midline,olimpico,diphosphate,cautions,radziwill,mobilisation,copelatus,trawlers,unicron,bhaskar,financiers,minimalism,derailment,marxists,oireachtas,abdicate,eigenvalue,zafar,vytautas,ganguly,chelyabinsk,telluride,subordination,ferried,dived,vendee,pictish,dimitrov,expiry,carnation,cayley,magnitudes,lismore,gretna,sandwiched,unmasked,sandomierz,swarthmore,tetra,nanyang,pevsner,dehradun,mormonism,rashi,complying,seaplanes,ningbo,cooperates,strathcona,mornington,mestizo,yulia,edgbaston,palisade,ethno,polytopes,espirito,tymoshenko,pronunciations,paradoxical,taichung,chipmunks,erhard,maximise,accretion,kanda,`abdu'l,narrowest,umpiring,mycenaean,divisor,geneticist,ceredigion,barque,hobbyists,equates,auxerre,spinose,cheil,sweetwater,guano,carboxylic,archiv,tannery,cormorant,agonists,fundacion,anbar,tunku,hindrance,meerut,concordat,secunderabad,kachin,achievable,murfreesboro,comprehensively,forges,broadest,synchronised,speciation,scapa,aliyev,conmebol,tirelessly,subjugated,pillaged,udaipur,defensively,lakhs,stateless,haasan,headlamps,patterning,podiums,polyphony,mcmurdo,mujer,vocally,storeyed,mucosa,multivariate,scopus,minimizes,formalised,certiorari,bourges,populate,overhanging,gaiety,unreserved,borromeo,woolworths,isotopic,bashar,purify,vertebra,medan,juxtaposition,earthwork,elongation,chaudhary,schematic,piast,steeped,nanotubes,fouls,achaea,legionnaires,abdur,qmjhl,embraer,hardback,centerville,ilocos,slovan,whitehorse,mauritian,moulding,mapuche,donned,provisioning,gazprom,jonesboro,audley,lightest,calyx,coldwater,trigonometric,petroglyphs,psychoanalyst,congregate,zambezi,fissure,supervises,bexley,etobicoke,wairarapa,tectonics,emphasises,formula_41,debugging,linfield,spatially,ionizing,ungulates,orinoco,clades,erlangen,news/talk,vols.,ceara,yakovlev,finsbury,entanglement,fieldhouse,graphene,intensifying,grigory,keyong,zacatecas,ninian,allgemeine,keswick,societa,snorri,femininity,najib,monoclonal,guyanese,postulate,huntly,abbeys,machinist,yunus,emphasising,ishaq,urmia,bremerton,pretenders,lumiere,thoroughfares,chikara,dramatized,metathorax,taiko,transcendence,wycliffe,retrieves,umpired,steuben,racehorses,taylors,kuznetsov,montezuma,precambrian,canopies,gaozong,propodeum,disestablished,retroactive,shoreham,rhizome,doubleheader,clinician,diwali,quartzite,shabaab,agassiz,despatched,stormwater,luxemburg,callao,universidade,courland,skane,glyph,dormers,witwatersrand,curacy,qualcomm,nansen,entablature,lauper,hausdorff,lusaka,ruthenian,360deg,cityscape,douai,vaishnava,spars,vaulting,rationalist,gygax,sequestration,typology,pollinates,accelerators,leben,colonials,cenotaph,imparted,carthaginians,equaled,rostrum,gobind,bodhisattva,oberst,bicycling,arabi,sangre,biophysics,hainaut,vernal,lunenburg,apportioned,finches,lajos,nenad,repackaged,zayed,nikephoros,r.e.m,swaminarayan,gestalt,unplaced,crags,grohl,sialkot,unsaturated,gwinnett,linemen,forays,palakkad,writs,instrumentalists,aircrews,badged,terrapins,180deg,oneness,commissariat,changi,pupation,circumscribed,contador,isotropic,administrated,fiefs,nimes,intrusions,minoru,geschichte,nadph,tainan,changchun,carbondale,frisia,swapo,evesham,hawai'i,encyclopedic,transporters,dysplasia,formula_42,onsite,jindal,guetta,judgements,narbonne,permissions,paleogene,rationalism,vilna,isometric,subtracted,chattahoochee,lamina,missa,greville,pervez,lattices,persistently,crystallization,timbered,hawaiians,fouling,interrelated,masood,ripening,stasi,gamal,visigothic,warlike,cybernetics,tanjung,forfar,cybernetic,karelian,brooklands,belfort,greifswald,campeche,inexplicably,refereeing,understory,uninterested,prius,collegiately,sefid,sarsfield,categorize,biannual,elsevier,eisteddfod,declension,autonoma,procuring,misrepresentation,novelization,bibliographic,shamanism,vestments,potash,eastleigh,ionized,turan,lavishly,scilly,balanchine,importers,parlance,'that,kanyakumari,synods,mieszko,crossovers,serfdom,conformational,legislated,exclave,heathland,sadar,differentiates,propositional,konstantinos,photoshop,manche,vellore,appalachia,orestes,taiga,exchanger,grozny,invalidated,baffin,spezia,staunchly,eisenach,robustness,virtuosity,ciphers,inlets,bolagh,understandings,bosniaks,parser,typhoons,sinan,luzerne,webcomic,subtraction,jhelum,businessweek,ceske,refrained,firebox,mitigated,helmholtz,dilip,eslamabad,metalwork,lucan,apportionment,provident,gdynia,schooners,casement,danse,hajjiabad,benazir,buttress,anthracite,newsreel,wollaston,dispatching,cadastral,riverboat,provincetown,nantwich,missal,irreverent,juxtaposed,darya,ennobled,electropop,stereoscopic,maneuverability,laban,luhansk,udine,collectibles,haulage,holyrood,materially,supercharger,gorizia,shkoder,townhouses,pilate,layoffs,folkloric,dialectic,exuberant,matures,malla,ceuta,citizenry,crewed,couplet,stopover,transposition,tradesmen,antioxidant,amines,utterance,grahame,landless,isere,diction,appellant,satirist,urbino,intertoto,subiaco,antonescu,nehemiah,ubiquitin,emcee,stourbridge,fencers,103rd,wranglers,monteverdi,watertight,expounded,xiamen,manmohan,pirie,threefold,antidepressant,sheboygan,grieg,cancerous,diverging,bernini,polychrome,fundamentalism,bihari,critiqued,cholas,villers,tendulkar,dafydd,vastra,fringed,evangelization,episcopalian,maliki,sana'a,ashburton,trianon,allegany,heptathlon,insufficiently,panelists,pharrell,hexham,amharic,fertilized,plumes,cistern,stratigraphy,akershus,catalans,karoo,rupee,minuteman,quantification,wigmore,leutnant,metanotum,weeknights,iridescent,extrasolar,brechin,deuterium,kuching,lyricism,astrakhan,brookhaven,euphorbia,hradec,bhagat,vardar,aylmer,positron,amygdala,speculators,unaccompanied,debrecen,slurry,windhoek,disaffected,rapporteur,mellitus,blockers,fronds,yatra,sportsperson,precession,physiologist,weeknight,pidgin,pharma,condemns,standardize,zetian,tibor,glycoprotein,emporia,cormorants,amalie,accesses,leonhard,denbighshire,roald,116th,will.i.am,symbiosis,privatised,meanders,chemnitz,jabalpur,shing,secede,ludvig,krajina,homegrown,snippets,sasanian,euripides,peder,cimarron,streaked,graubunden,kilimanjaro,mbeki,middleware,flensburg,bukovina,lindwall,marsalis,profited,abkhaz,polis,camouflaged,amyloid,morgantown,ovoid,bodleian,morte,quashed,gamelan,juventud,natchitoches,storyboard,freeview,enumeration,cielo,preludes,bulawayo,1600s,olympiads,multicast,faunal,asura,reinforces,puranas,ziegfeld,handicraft,seamount,kheil,noche,hallmarks,dermal,colorectal,encircle,hessen,umbilicus,sunnis,leste,unwin,disclosing,superfund,montmartre,refuelling,subprime,kolhapur,etiology,bismuth,laissez,vibrational,mazar,alcoa,rumsfeld,recurve,ticonderoga,lionsgate,onlookers,homesteads,filesystem,barometric,kingswood,biofuel,belleza,moshav,occidentalis,asymptomatic,northeasterly,leveson,huygens,numan,kingsway,primogeniture,toyotomi,yazoo,limpets,greenbelt,booed,concurrence,dihedral,ventrites,raipur,sibiu,plotters,kitab,109th,trackbed,skilful,berthed,effendi,fairing,sephardi,mikhailovich,lockyer,wadham,invertible,paperbacks,alphabetic,deuteronomy,constitutive,leathery,greyhounds,estoril,beechcraft,poblacion,cossidae,excreted,flamingos,singha,olmec,neurotransmitters,ascoli,nkrumah,forerunners,dualism,disenchanted,benefitted,centrum,undesignated,noida,o'donoghue,collages,egrets,egmont,wuppertal,cleave,montgomerie,pseudomonas,srinivasa,lymphatic,stadia,resold,minima,evacuees,consumerism,ronde,biochemist,automorphism,hollows,smuts,improvisations,vespasian,bream,pimlico,eglin,colne,melancholic,berhad,ousting,saale,notaulices,ouest,hunslet,tiberias,abdomina,ramsgate,stanislas,donbass,pontefract,sucrose,halts,drammen,chelm,l'arc,taming,trolleys,konin,incertae,licensees,scythian,giorgos,dative,tanglewood,farmlands,o'keeffe,caesium,romsdal,amstrad,corte,oglethorpe,huntingdonshire,magnetization,adapts,zamosc,shooto,cuttack,centrepiece,storehouse,winehouse,morbidity,woodcuts,ryazan,buddleja,buoyant,bodmin,estero,austral,verifiable,periyar,christendom,curtail,shura,kaifeng,cotswold,invariance,seafaring,gorica,androgen,usman,seabird,forecourt,pekka,juridical,audacious,yasser,cacti,qianlong,polemical,d'amore,espanyol,distrito,cartographers,pacifism,serpents,backa,nucleophilic,overturning,duplicates,marksman,oriente,vuitton,oberleutnant,gielgud,gesta,swinburne,transfiguration,1750s,retaken,celje,fredrikstad,asuka,cropping,mansard,donates,blacksmiths,vijayanagara,anuradhapura,germinate,betis,foreshore,jalandhar,bayonets,devaluation,frazione,ablaze,abidjan,approvals,homeostasis,corollary,auden,superfast,redcliffe,luxembourgish,datum,geraldton,printings,ludhiana,honoree,synchrotron,invercargill,hurriedly,108th,three-and-a-half,colonist,bexar,limousin,bessemer,ossetian,nunataks,buddhas,rebuked,thais,tilburg,verdicts,interleukin,unproven,dordrecht,solent,acclamation,muammar,dahomey,operettas,4x400,arrears,negotiators,whitehaven,apparitions,armoury,psychoactive,worshipers,sculptured,elphinstone,airshow,kjell,o'callaghan,shrank,professorships,predominance,subhash,coulomb,sekolah,retrofitted,samos,overthrowing,vibrato,resistors,palearctic,datasets,doordarshan,subcutaneous,compiles,immorality,patchwork,trinidadian,glycogen,pronged,zohar,visigoths,freres,akram,justo,agora,intakes,craiova,playwriting,bukhari,militarism,iwate,petitioners,harun,wisla,inefficiency,vendome,ledges,schopenhauer,kashi,entombed,assesses,tenn.,noumea,baguio,carex,o'donovan,filings,hillsdale,conjectures,blotches,annuals,lindisfarne,negated,vivek,angouleme,trincomalee,cofactor,verkhovna,backfield,twofold,automaker,rudra,freighters,darul,gharana,busway,formula_43,plattsburgh,portuguesa,showrunner,roadmap,valenciennes,erdos,biafra,spiritualism,transactional,modifies,carne,107th,cocos,gcses,tiverton,radiotherapy,meadowlands,gunma,srebrenica,foxtel,authenticated,enslavement,classicist,klaipeda,minstrels,searchable,infantrymen,incitement,shiga,nadp+,urals,guilders,banquets,exteriors,counterattacks,visualized,diacritics,patrimony,svensson,transepts,prizren,telegraphy,najaf,emblazoned,coupes,effluent,ragam,omani,greensburg,taino,flintshire,cd/dvd,lobbies,narrating,cacao,seafarers,bicolor,collaboratively,suraj,floodlit,sacral,puppetry,tlingit,malwa,login,motionless,thien,overseers,vihar,golem,specializations,bathhouse,priming,overdubs,winningest,archetypes,uniao,acland,creamery,slovakian,lithographs,maryborough,confidently,excavating,stillborn,ramallah,audiencia,alava,ternary,hermits,rostam,bauxite,gawain,lothair,captions,gulfstream,timelines,receded,mediating,petain,bastia,rudbar,bidders,disclaimer,shrews,tailings,trilobites,yuriy,jamil,demotion,gynecology,rajinikanth,madrigals,ghazni,flycatchers,vitebsk,bizet,computationally,kashgar,refinements,frankford,heralds,europe/africa,levante,disordered,sandringham,queues,ransacked,trebizond,verdes,comedie,primitives,figurine,organists,culminate,gosport,coagulation,ferrying,hoyas,polyurethane,prohibitive,midfielders,ligase,progesterone,defectors,sweetened,backcountry,diodorus,waterside,nieuport,khwaja,jurong,decried,gorkha,ismaili,300th,octahedral,kindergartens,paseo,codification,notifications,disregarding,risque,reconquista,shortland,atolls,texarkana,perceval,d'etudes,kanal,herbicides,tikva,nuova,gatherer,dissented,soweto,dexterity,enver,bacharach,placekicker,carnivals,automate,maynooth,symplectic,chetnik,militaire,upanishads,distributive,strafing,championing,moiety,miliband,blackadder,enforceable,maung,dimer,stadtbahn,diverges,obstructions,coleophoridae,disposals,shamrocks,aural,banca,bahru,coxed,grierson,vanadium,watermill,radiative,ecoregions,berets,hariri,bicarbonate,evacuations,mallee,nairn,rushden,loggia,slupsk,satisfactorily,milliseconds,cariboo,reine,cyclo,pigmentation,postmodernism,aqueducts,vasari,bourgogne,dilemmas,liquefied,fluminense,alloa,ibaraki,tenements,kumasi,humerus,raghu,labours,putsch,soundcloud,bodybuilder,rakyat,domitian,pesaro,translocation,sembilan,homeric,enforcers,tombstones,lectureship,rotorua,salamis,nikolaos,inferences,superfortress,lithgow,surmised,undercard,tarnow,barisan,stingrays,federacion,coldstream,haverford,ornithological,heerenveen,eleazar,jyoti,murali,bamako,riverbed,subsidised,theban,conspicuously,vistas,conservatorium,madrasa,kingfishers,arnulf,credential,syndicalist,sheathed,discontinuity,prisms,tsushima,coastlines,escapees,vitis,optimizing,megapixel,overground,embattled,halide,sprinters,buoys,mpumalanga,peculiarities,106th,roamed,menezes,macao,prelates,papyri,freemen,dissertations,irishmen,pooled,sverre,reconquest,conveyance,subjectivity,asturian,circassian,formula_45,comdr,thickets,unstressed,monro,passively,harmonium,moveable,dinar,carlsson,elysees,chairing,b'nai,confusingly,kaoru,convolution,godolphin,facilitator,saxophones,eelam,jebel,copulation,anions,livres,licensure,pontypridd,arakan,controllable,alessandria,propelling,stellenbosch,tiber,wolka,liberators,yarns,d'azur,tsinghua,semnan,amhara,ablation,melies,tonality,historique,beeston,kahne,intricately,sonoran,robespierre,gyrus,boycotts,defaulted,infill,maranhao,emigres,framingham,paraiba,wilhelmshaven,tritium,skyway,labial,supplementation,possessor,underserved,motets,maldivian,marrakech,quays,wikimedia,turbojet,demobilization,petrarch,encroaching,sloops,masted,karbala,corvallis,agribusiness,seaford,stenosis,hieronymus,irani,superdraft,baronies,cortisol,notability,veena,pontic,cyclin,archeologists,newham,culled,concurring,aeolian,manorial,shouldered,fords,philanthropists,105th,siddharth,gotthard,halim,rajshahi,jurchen,detritus,practicable,earthenware,discarding,travelogue,neuromuscular,elkhart,raeder,zygmunt,metastasis,internees,102nd,vigour,upmarket,summarizing,subjunctive,offsets,elizabethtown,udupi,pardubice,repeaters,instituting,archaea,substandard,technische,linga,anatomist,flourishes,velika,tenochtitlan,evangelistic,fitchburg,springbok,cascading,hydrostatic,avars,occasioned,filipina,perceiving,shimbun,africanus,consternation,tsing,optically,beitar,45deg,abutments,roseville,monomers,huelva,lotteries,hypothalamus,internationalist,electromechanical,hummingbirds,fibreglass,salaried,dramatists,uncovers,invokes,earners,excretion,gelding,ancien,aeronautica,haverhill,stour,ittihad,abramoff,yakov,ayodhya,accelerates,industrially,aeroplanes,deleterious,dwelt,belvoir,harpalus,atpase,maluku,alasdair,proportionality,taran,epistemological,interferometer,polypeptide,adjudged,villager,metastatic,marshalls,madhavan,archduchess,weizmann,kalgoorlie,balan,predefined,sessile,sagaing,brevity,insecticide,psychosocial,africana,steelworks,aether,aquifers,belem,mineiro,almagro,radiators,cenozoic,solute,turbocharger,invicta,guested,buccaneer,idolatry,unmatched,paducah,sinestro,dispossessed,conforms,responsiveness,cyanobacteria,flautist,procurator,complementing,semifinalist,rechargeable,permafrost,cytokine,refuges,boomed,gelderland,franchised,jinan,burnie,doubtless,randomness,colspan=12,angra,ginebra,famers,nuestro,declarative,roughness,lauenburg,motile,rekha,issuer,piney,interceptors,napoca,gipsy,formulaic,formula_44,viswanathan,ebrahim,thessalonica,galeria,muskogee,unsold,html5,taito,mobutu,icann,carnarvon,fairtrade,morphisms,upsilon,nozzles,fabius,meander,murugan,strontium,episcopacy,sandinista,parasol,attenuated,bhima,primeval,panay,ordinator,negara,osteoporosis,glossop,ebook,paradoxically,grevillea,modoc,equating,phonetically,legumes,covariant,dorje,quatre,bruxelles,pyroclastic,shipbuilder,zhaozong,obscuring,sveriges,tremolo,extensible,barrack,multnomah,hakon,chaharmahal,parsing,volumetric,astrophysical,glottal,combinatorics,freestanding,encoder,paralysed,cavalrymen,taboos,heilbronn,orientalis,lockport,marvels,ozawa,dispositions,waders,incurring,saltire,modulate,papilio,phenol,intermedia,rappahannock,plasmid,fortify,phenotypes,transiting,correspondences,leaguer,larnaca,incompatibility,mcenroe,deeming,endeavoured,aboriginals,helmed,salar,arginine,werke,ferrand,expropriated,delimited,couplets,phoenicians,petioles,ouster,anschluss,protectionist,plessis,urchins,orquesta,castleton,juniata,bittorrent,fulani,donji,mykola,rosemont,chandos,scepticism,signer,chalukya,wicketkeeper,coquitlam,programmatic,o'brian,carteret,urology,steelhead,paleocene,konkan,bettered,venkatesh,surfacing,longitudinally,centurions,popularization,yazid,douro,widths,premios,leonards,gristmill,fallujah,arezzo,leftists,ecliptic,glycerol,inaction,disenfranchised,acrimonious,depositing,parashah,cockatoo,marechal,bolzano,chios,cablevision,impartiality,pouches,thickly,equities,bentinck,emotive,boson,ashdown,conquistadors,parsi,conservationists,reductive,newlands,centerline,ornithologists,waveguide,nicene,philological,hemel,setanta,masala,aphids,convening,casco,matrilineal,chalcedon,orthographic,hythe,replete,damming,bolivarian,admixture,embarks,borderlands,conformed,nagarjuna,blenny,chaitanya,suwon,shigeru,tatarstan,lingayen,rejoins,grodno,merovingian,hardwicke,puducherry,prototyping,laxmi,upheavals,headquarter,pollinators,bromine,transom,plantagenet,arbuthnot,chidambaram,woburn,osamu,panelling,coauthored,zhongshu,hyaline,omissions,aspergillus,offensively,electrolytic,woodcut,sodom,intensities,clydebank,piotrkow,supplementing,quipped,focke,harbinger,positivism,parklands,wolfenbuttel,cauca,tryptophan,taunus,curragh,tsonga,remand,obscura,ashikaga,eltham,forelimbs,analogs,trnava,observances,kailash,antithesis,ayumi,abyssinia,dorsally,tralee,pursuers,misadventures,padova,perot,mahadev,tarim,granth,licenced,compania,patuxent,baronial,korda,cochabamba,codices,karna,memorialized,semaphore,playlists,mandibular,halal,sivaji,scherzinger,stralsund,foundries,ribosome,mindfulness,nikolayevich,paraphyletic,newsreader,catalyze,ioannina,thalamus,gbit/s,paymaster,sarab,500th,replenished,gamepro,cracow,formula_46,gascony,reburied,lessing,easement,transposed,meurthe,satires,proviso,balthasar,unbound,cuckoos,durbar,louisbourg,cowes,wholesalers,manet,narita,xiaoping,mohamad,illusory,cathal,reuptake,alkaloid,tahrir,mmorpg,underlies,anglicanism,repton,aharon,exogenous,buchenwald,indigent,odostomia,milled,santorum,toungoo,nevsky,steyr,urbanisation,darkseid,subsonic,canaanite,akiva,eglise,dentition,mediators,cirencester,peloponnesian,malmesbury,durres,oerlikon,tabulated,saens,canaria,ischemic,esterhazy,ringling,centralization,walthamstow,nalanda,lignite,takht,leninism,expiring,circe,phytoplankton,promulgation,integrable,breeches,aalto,menominee,borgo,scythians,skrull,galleon,reinvestment,raglan,reachable,liberec,airframes,electrolysis,geospatial,rubiaceae,interdependence,symmetrically,simulcasts,keenly,mauna,adipose,zaidi,fairport,vestibular,actuators,monochromatic,literatures,congestive,sacramental,atholl,skytrain,tycho,tunings,jamia,catharina,modifier,methuen,tapings,infiltrating,colima,grafting,tauranga,halides,pontificate,phonetics,koper,hafez,grooved,kintetsu,extrajudicial,linkoping,cyberpunk,repetitions,laurentian,parnu,bretton,darko,sverdlovsk,foreshadowed,akhenaten,rehnquist,gosford,coverts,pragmatism,broadleaf,ethiopians,instated,mediates,sodra,opulent,descriptor,enugu,shimla,leesburg,officership,giffard,refectory,lusitania,cybermen,fiume,corus,tydfil,lawrenceville,ocala,leviticus,burghers,ataxia,richthofen,amicably,acoustical,watling,inquired,tiempo,multiracial,parallelism,trenchard,tokyopop,germanium,usisl,philharmonia,shapur,jacobites,latinized,sophocles,remittances,o'farrell,adder,dimitrios,peshwa,dimitar,orlov,outstretched,musume,satish,dimensionless,serialised,baptisms,pagasa,antiviral,1740s,quine,arapaho,bombardments,stratosphere,ophthalmic,injunctions,carbonated,nonviolence,asante,creoles,sybra,boilermakers,abington,bipartite,permissive,cardinality,anheuser,carcinogenic,hohenlohe,surinam,szeged,infanticide,generically,floorball,'white,automakers,cerebellar,homozygous,remoteness,effortlessly,allude,'great,headmasters,minting,manchurian,kinabalu,wemyss,seditious,widgets,marbled,almshouses,bards,subgenres,tetsuya,faulting,kickboxer,gaulish,hoseyn,malton,fluvial,questionnaires,mondale,downplayed,traditionalists,vercelli,sumatran,landfills,gamesradar,exerts,franciszek,unlawfully,huesca,diderot,libertarians,professorial,laane,piecemeal,conidae,taiji,curatorial,perturbations,abstractions,szlachta,watercraft,mullah,zoroastrianism,segmental,khabarovsk,rectors,affordability,scuola,diffused,stena,cyclonic,workpiece,romford,'little,jhansi,stalag,zhongshan,skipton,maracaibo,bernadotte,thanet,groening,waterville,encloses,sahrawi,nuffield,moorings,chantry,annenberg,islay,marchers,tenses,wahid,siegen,furstenberg,basques,resuscitation,seminarians,tympanum,gentiles,vegetarianism,tufted,venkata,fantastical,pterophoridae,machined,superposition,glabrous,kaveri,chicane,executors,phyllonorycter,bidirectional,jasta,undertones,touristic,majapahit,navratilova,unpopularity,barbadian,tinian,webcast,hurdler,rigidly,jarrah,staphylococcus,igniting,irrawaddy,stabilised,airstrike,ragas,wakayama,energetically,ekstraklasa,minibus,largemouth,cultivators,leveraging,waitangi,carnaval,weaves,turntables,heydrich,sextus,excavate,govind,ignaz,pedagogue,uriah,borrowings,gemstones,infractions,mycobacterium,batavian,massing,praetor,subalpine,massoud,passers,geostationary,jalil,trainsets,barbus,impair,budejovice,denbigh,pertain,historicity,fortaleza,nederlandse,lamenting,masterchef,doubs,gemara,conductance,ploiesti,cetaceans,courthouses,bhagavad,mihailovic,occlusion,bremerhaven,bulwark,morava,kaine,drapery,maputo,conquistador,kaduna,famagusta,first-past-the-post,erudite,galton,undated,tangential,filho,dismembered,dashes,criterium,darwen,metabolized,blurring,everard,randwick,mohave,impurity,acuity,ansbach,chievo,surcharge,plantain,algoma,porosity,zirconium,selva,sevenoaks,venizelos,gwynne,golgi,imparting,separatism,courtesan,idiopathic,gravestones,hydroelectricity,babar,orford,purposeful,acutely,shard,ridgewood,viterbo,manohar,expropriation,placenames,brevis,cosine,unranked,richfield,newnham,recoverable,flightless,dispersing,clearfield,abu'l,stranraer,kempe,streamlining,goswami,epidermal,pieta,conciliatory,distilleries,electrophoresis,bonne,tiago,curiosities,candidature,picnicking,perihelion,lintel,povoa,gullies,configure,excision,facies,signers,1730s,insufficiency,semiotics,streatham,deactivation,entomological,skippers,albacete,parodying,escherichia,honorees,singaporeans,counterterrorism,tiruchirappalli,omnivorous,metropole,globalisation,athol,unbounded,codice_5,landforms,classifier,farmhouses,reaffirming,reparation,yomiuri,technologists,mitte,medica,viewable,steampunk,konya,kshatriya,repelling,edgewater,lamiinae,devas,potteries,llandaff,engendered,submits,virulence,uplifted,educationist,metropolitans,frontrunner,dunstable,forecastle,frets,methodius,exmouth,linnean,bouchet,repulsion,computable,equalling,liceo,tephritidae,agave,hydrological,azarenka,fairground,l'homme,enforces,xinhua,cinematographers,cooperstown,sa'id,paiute,christianization,tempos,chippenham,insulator,kotor,stereotyped,dello,cours,hisham,d'souza,eliminations,supercars,passau,rebrand,natures,coote,persephone,rededicated,cleaved,plenum,blistering,indiscriminately,cleese,safed,recursively,compacted,revues,hydration,shillong,echelons,garhwal,pedimented,grower,zwolle,wildflower,annexing,methionine,petah,valens,famitsu,petiole,specialities,nestorian,shahin,tokaido,shearwater,barberini,kinsmen,experimenter,alumnae,cloisters,alumina,pritzker,hardiness,soundgarden,julich,ps300,watercourse,cementing,wordplay,olivet,demesne,chasseurs,amide,zapotec,gaozu,porphyry,absorbers,indium,analogies,devotions,engravers,limestones,catapulted,surry,brickworks,gotra,rodham,landline,paleontologists,shankara,islip,raucous,trollope,arpad,embarkation,morphemes,recites,picardie,nakhchivan,tolerances,formula_47,khorramabad,nichiren,adrianople,kirkuk,assemblages,collider,bikaner,bushfires,roofline,coverings,reredos,bibliotheca,mantras,accentuated,commedia,rashtriya,fluctuation,serhiy,referential,fittipaldi,vesicle,geeta,iraklis,immediacy,chulalongkorn,hunsruck,bingen,dreadnoughts,stonemason,meenakshi,lebesgue,undergrowth,baltistan,paradoxes,parlement,articled,tiflis,dixieland,meriden,tejano,underdogs,barnstable,exemplify,venter,tropes,wielka,kankakee,iskandar,zilina,pharyngeal,spotify,materialised,picts,atlantique,theodoric,prepositions,paramilitaries,pinellas,attlee,actuated,piedmontese,grayling,thucydides,multifaceted,unedited,autonomously,universelle,utricularia,mooted,preto,incubated,underlie,brasenose,nootka,bushland,sensu,benzodiazepine,esteghlal,seagoing,amenhotep,azusa,sappers,culpeper,smokeless,thoroughbreds,dargah,gorda,alumna,mankato,zdroj,deleting,culvert,formula_49,punting,wushu,hindering,immunoglobulin,standardisation,birger,oilfield,quadrangular,ulama,recruiters,netanya,1630s,communaute,istituto,maciej,pathan,meher,vikas,characterizations,playmaker,interagency,intercepts,assembles,horthy,introspection,narada,matra,testes,radnicki,estonians,csiro,instar,mitford,adrenergic,crewmembers,haaretz,wasatch,lisburn,rangefinder,ordre,condensate,reforestation,corregidor,spvgg,modulator,mannerist,faulted,aspires,maktoum,squarepants,aethelred,piezoelectric,mulatto,dacre,progressions,jagiellonian,norge,samaria,sukhoi,effingham,coxless,hermetic,humanists,centrality,litters,stirlingshire,beaconsfield,sundanese,geometrically,caretakers,habitually,bandra,pashtuns,bradenton,arequipa,laminar,brickyard,hitchin,sustains,shipboard,ploughing,trechus,wheelers,bracketed,ilyushin,subotica,d'hondt,reappearance,bridgestone,intermarried,fulfilment,aphasia,birkbeck,transformational,strathmore,hornbill,millstone,lacan,voids,solothurn,gymnasiums,laconia,viaducts,peduncle,teachta,edgware,shinty,supernovae,wilfried,exclaim,parthia,mithun,flashpoint,moksha,cumbia,metternich,avalanches,militancy,motorist,rivadavia,chancellorsville,federals,gendered,bounding,footy,gauri,caliphs,lingam,watchmaker,unrecorded,riverina,unmodified,seafloor,droit,pfalz,chrysostom,gigabit,overlordship,besiege,espn2,oswestry,anachronistic,ballymena,reactivation,duchovny,ghani,abacetus,duller,legio,watercourses,nord-pas-de-calais,leiber,optometry,swarms,installer,sancti,adverbs,iheartmedia,meiningen,zeljko,kakheti,notional,circuses,patrilineal,acrobatics,infrastructural,sheva,oregonian,adjudication,aamir,wloclawek,overfishing,obstructive,subtracting,aurobindo,archeologist,newgate,'cause,secularization,tehsils,abscess,fingal,janacek,elkhorn,trims,kraftwerk,mandating,irregulars,faintly,congregationalist,sveti,kasai,mishaps,kennebec,provincially,durkheim,scotties,aicte,rapperswil,imphal,surrenders,morphs,nineveh,hoxha,cotabato,thuringian,metalworking,retold,shogakukan,anthers,proteasome,tippeligaen,disengagement,mockumentary,palatial,erupts,flume,corrientes,masthead,jaroslaw,rereleased,bharti,labors,distilling,tusks,varzim,refounded,enniskillen,melkite,semifinalists,vadodara,bermudian,capstone,grasse,origination,populus,alesi,arrondissements,semigroup,verein,opossum,messrs.,portadown,bulbul,tirupati,mulhouse,tetrahedron,roethlisberger,nonverbal,connexion,warangal,deprecated,gneiss,octet,vukovar,hesketh,chambre,despatch,claes,kargil,hideo,gravelly,tyndale,aquileia,tuners,defensible,tutte,theotokos,constructivist,ouvrage,dukla,polisario,monasticism,proscribed,commutation,testers,nipissing,codon,mesto,olivine,concomitant,exoskeleton,purports,coromandel,eyalet,dissension,hippocrates,purebred,yaounde,composting,oecophoridae,procopius,o'day,angiogenesis,sheerness,intelligencer,articular,felixstowe,aegon,endocrinology,trabzon,licinius,pagodas,zooplankton,hooghly,satie,drifters,sarthe,mercian,neuilly,tumours,canal+,scheldt,inclinations,counteroffensive,roadrunners,tuzla,shoreditch,surigao,predicates,carnot,algeciras,militaries,generalize,bulkheads,gawler,pollutant,celta,rundgren,microrna,gewog,olimpija,placental,lubelski,roxburgh,discerned,verano,kikuchi,musicale,l'enfant,ferocity,dimorphic,antigonus,erzurum,prebendary,recitative,discworld,cyrenaica,stigmella,totnes,sutta,pachuca,ulsan,downton,landshut,castellan,pleural,siedlce,siecle,catamaran,cottbus,utilises,trophic,freeholders,holyhead,u.s.s,chansons,responder,waziristan,suzuka,birding,shogi,asker,acetone,beautification,cytotoxic,dixit,hunterdon,cobblestone,formula_48,kossuth,devizes,sokoto,interlaced,shuttered,kilowatts,assiniboine,isaak,salto,alderney,sugarloaf,franchising,aggressiveness,toponyms,plaintext,antimatter,henin,equidistant,salivary,bilingualism,mountings,obligate,extirpated,irenaeus,misused,pastoralists,aftab,immigrating,warping,tyrolean,seaforth,teesside,soundwave,oligarchy,stelae,pairwise,iupac,tezuka,posht,orchestrations,landmass,ironstone,gallia,hjalmar,carmelites,strafford,elmhurst,palladio,fragility,teleplay,gruffudd,karoly,yerba,potok,espoo,inductance,macaque,nonprofits,pareto,rock'n'roll,spiritualist,shadowed,skateboarder,utterances,generality,congruence,prostrate,deterred,yellowknife,albarn,maldon,battlements,mohsen,insecticides,khulna,avellino,menstruation,glutathione,springdale,parlophone,confraternity,korps,countrywide,bosphorus,preexisting,damodar,astride,alexandrovich,sprinting,crystallized,botev,leaching,interstates,veers,angevin,undaunted,yevgeni,nishapur,northerners,alkmaar,bethnal,grocers,sepia,tornus,exemplar,trobe,charcot,gyeonggi,larne,tournai,lorain,voided,genji,enactments,maxilla,adiabatic,eifel,nazim,transducer,thelonious,pyrite,deportiva,dialectal,bengt,rosettes,labem,sergeyevich,synoptic,conservator,statuette,biweekly,adhesives,bifurcation,rajapaksa,mammootty,republique,yusef,waseda,marshfield,yekaterinburg,minnelli,fundy,fenian,matchups,dungannon,supremacist,panelled,drenthe,iyengar,fibula,narmada,homeport,oceanside,precept,antibacterial,altarpieces,swath,ospreys,lillooet,legnica,lossless,formula_50,galvatron,iorga,stormont,rsfsr,loggers,kutno,phenomenological,medallists,cuatro,soissons,homeopathy,bituminous,injures,syndicates,typesetting,displacements,dethroned,makassar,lucchese,abergavenny,targu,alborz,akb48,boldface,gastronomy,sacra,amenity,accumulator,myrtaceae,cornices,mourinho,denunciation,oxbow,diddley,aargau,arbitrage,bedchamber,gruffydd,zamindar,klagenfurt,caernarfon,slowdown,stansted,abrasion,tamaki,suetonius,dukakis,individualistic,ventrally,hotham,perestroika,ketones,fertilisation,sobriquet,couplings,renderings,misidentified,rundfunk,sarcastically,braniff,concours,dismissals,elegantly,modifiers,crediting,combos,crucially,seafront,lieut,ischemia,manchus,derivations,proteases,aristophanes,adenauer,porting,hezekiah,sante,trulli,hornblower,foreshadowing,ypsilanti,dharwad,khani,hohenstaufen,distillers,cosmodrome,intracranial,turki,salesian,gorzow,jihlava,yushchenko,leichhardt,venables,cassia,eurogamer,airtel,curative,bestsellers,timeform,sortied,grandview,massillon,ceding,pilbara,chillicothe,heredity,elblag,rogaland,ronne,millennial,batley,overuse,bharata,fille,campbelltown,abeyance,counterclockwise,250cc,neurodegenerative,consigned,electromagnetism,sunnah,saheb,exons,coxswain,gleaned,bassoons,worksop,prismatic,immigrate,pickets,takeo,bobsledder,stosur,fujimori,merchantmen,stiftung,forli,endorses,taskforce,thermally,atman,gurps,floodplains,enthalpy,extrinsic,setubal,kennesaw,grandis,scalability,durations,showrooms,prithvi,outro,overruns,andalucia,amanita,abitur,hipper,mozambican,sustainment,arsene,chesham,palaeolithic,reportage,criminality,knowsley,haploid,atacama,shueisha,ridgefield,astern,getafe,lineal,timorese,restyled,hollies,agincourt,unter,justly,tannins,mataram,industrialised,tarnovo,mumtaz,mustapha,stretton,synthetase,condita,allround,putra,stjepan,troughs,aechmea,specialisation,wearable,kadokawa,uralic,aeros,messiaen,existentialism,jeweller,effigies,gametes,fjordane,cochlear,interdependent,demonstrative,unstructured,emplacement,famines,spindles,amplitudes,actuator,tantalum,psilocybe,apnea,monogatari,expulsions,seleucus,tsuen,hospitaller,kronstadt,eclipsing,olympiakos,clann,canadensis,inverter,helio,egyptologist,squamous,resonate,munir,histology,torbay,khans,jcpenney,veterinarians,aintree,microscopes,colonised,reflectors,phosphorylated,pristimantis,tulare,corvinus,multiplexing,midweek,demosthenes,transjordan,ecija,tengku,vlachs,anamorphic,counterweight,radnor,trinitarian,armidale,maugham,njsiaa,futurism,stairways,avicenna,montebello,bridgetown,wenatchee,lyonnais,amass,surinamese,streptococcus,m*a*s*h,hydrogenation,frazioni,proscenium,kalat,pennsylvanian,huracan,tallying,kralove,nucleolar,phrygian,seaports,hyacinthe,ignace,donning,instalment,regnal,fonds,prawn,carell,folktales,goaltending,bracknell,vmware,patriarchy,mitsui,kragujevac,pythagoras,soult,thapa,disproved,suwalki,secures,somoza,l'ecole,divizia,chroma,herders,technologist,deduces,maasai,rampur,paraphrase,raimi,imaged,magsaysay,ivano,turmeric,formula_51,subcommittees,axillary,ionosphere,organically,indented,refurbishing,pequot,violinists,bearn,colle,contralto,silverton,mechanization,etruscans,wittelsbach,pasir,redshirted,marrakesh,scarp,plein,wafers,qareh,teotihuacan,frobenius,sinensis,rehoboth,bundaberg,newbridge,hydrodynamic,traore,abubakar,adjusts,storytellers,dynamos,verbandsliga,concertmaster,exxonmobil,appreciable,sieradz,marchioness,chaplaincy,rechristened,cunxu,overpopulation,apolitical,sequencer,beaked,nemanja,binaries,intendant,absorber,filamentous,indebtedness,nusra,nashik,reprises,psychedelia,abwehr,ligurian,isoform,resistive,pillaging,mahathir,reformatory,lusatia,allerton,ajaccio,tepals,maturin,njcaa,abyssinian,objector,fissures,sinuous,ecclesiastic,dalits,caching,deckers,phosphates,wurlitzer,navigated,trofeo,berea,purefoods,solway,unlockable,grammys,kostroma,vocalizations,basilan,rebuke,abbasi,douala,helsingborg,ambon,bakar,runestones,cenel,tomislav,pigmented,northgate,excised,seconda,kirke,determinations,dedicates,vilas,pueblos,reversion,unexploded,overprinted,ekiti,deauville,masato,anaesthesia,endoplasmic,transponders,aguascalientes,hindley,celluloid,affording,bayeux,piaget,rickshaws,eishockey,camarines,zamalek,undersides,hardwoods,hermitian,mutinied,monotone,blackmails,affixes,jpmorgan,habermas,mitrovica,paleontological,polystyrene,thana,manas,conformist,turbofan,decomposes,logano,castration,metamorphoses,patroness,herbicide,mikolaj,rapprochement,macroeconomics,barranquilla,matsudaira,lintels,femina,hijab,spotsylvania,morpheme,bitola,baluchistan,kurukshetra,otway,extrusion,waukesha,menswear,helder,trung,bingley,protester,boars,overhang,differentials,exarchate,hejaz,kumara,unjustified,timings,sharpness,nuovo,taisho,sundar,etc..,jehan,unquestionably,muscovy,daltrey,canute,paneled,amedeo,metroplex,elaborates,telus,tetrapods,dragonflies,epithets,saffir,parthenon,lucrezia,refitting,pentateuch,hanshin,montparnasse,lumberjacks,sanhedrin,erectile,odors,greenstone,resurgent,leszek,amory,substituents,prototypical,viewfinder,monck,universiteit,joffre,revives,chatillon,seedling,scherzo,manukau,ashdod,gympie,homolog,stalwarts,ruinous,weibo,tochigi,wallenberg,gayatri,munda,satyagraha,storefronts,heterogeneity,tollway,sportswriters,binocular,gendarmes,ladysmith,tikal,ortsgemeinde,ja'far,osmotic,linlithgow,bramley,telecoms,pugin,repose,rupaul,sieur,meniscus,garmisch,reintroduce,400th,shoten,poniatowski,drome,kazakhstani,changeover,astronautics,husserl,herzl,hypertext,katakana,polybius,antananarivo,seong,breguet,reliquary,utada,aggregating,liangshan,sivan,tonawanda,audiobooks,shankill,coulee,phenolic,brockton,bookmakers,handsets,boaters,wylde,commonality,mappings,silhouettes,pennines,maurya,pratchett,singularities,eschewed,pretensions,vitreous,ibero,totalitarianism,poulenc,lingered,directx,seasoning,deputation,interdict,illyria,feedstock,counterbalance,muzik,buganda,parachuted,violist,homogeneity,comix,fjords,corsairs,punted,verandahs,equilateral,laoghaire,magyars,117th,alesund,televoting,mayotte,eateries,refurbish,nswrl,yukio,caragiale,zetas,dispel,codecs,inoperable,outperformed,rejuvenation,elstree,modernise,contributory,pictou,tewkesbury,chechens,ashina,psionic,refutation,medico,overdubbed,nebulae,sandefjord,personages,eccellenza,businessperson,placename,abenaki,perryville,threshing,reshaped,arecibo,burslem,colspan=3|turnout,rebadged,lumia,erinsborough,interactivity,bitmap,indefatigable,theosophy,excitatory,gleizes,edsel,bermondsey,korce,saarinen,wazir,diyarbakir,cofounder,liberalisation,onsen,nighthawks,siting,retirements,semyon,d'histoire,114th,redditch,venetia,praha,'round,valdosta,hieroglyphic,postmedial,edirne,miscellany,savona,cockpits,minimization,coupler,jacksonian,appeasement,argentines,saurashtra,arkwright,hesiod,folios,fitzalan,publica,rivaled,civitas,beermen,constructivism,ribeira,zeitschrift,solanum,todos,deformities,chilliwack,verdean,meagre,bishoprics,gujrat,yangzhou,reentered,inboard,mythologies,virtus,unsurprisingly,rusticated,museu,symbolise,proportionate,thesaban,symbian,aeneid,mitotic,veliki,compressive,cisterns,abies,winemaker,massenet,bertolt,ahmednagar,triplemania,armorial,administracion,tenures,smokehouse,hashtag,fuerza,regattas,gennady,kanazawa,mahmudabad,crustal,asaph,valentinian,ilaiyaraaja,honeyeater,trapezoidal,cooperatively,unambiguously,mastodon,inhospitable,harnesses,riverton,renewables,djurgardens,haitians,airings,humanoids,boatswain,shijiazhuang,faints,veera,punjabis,steepest,narain,karlovy,serre,sulcus,collectives,1500m,arion,subarctic,liberally,apollonius,ostia,droplet,headstones,norra,robusta,maquis,veronese,imola,primers,luminance,escadrille,mizuki,irreconcilable,stalybridge,temur,paraffin,stuccoed,parthians,counsels,fundamentalists,vivendi,polymath,sugababes,mikko,yonne,fermions,vestfold,pastoralist,kigali,unseeded,glarus,cusps,amasya,northwesterly,minorca,astragalus,verney,trevelyan,antipathy,wollstonecraft,bivalves,boulez,royle,divisao,quranic,bareilly,coronal,deviates,lulea,erectus,petronas,chandan,proxies,aeroflot,postsynaptic,memoriam,moyne,gounod,kuznetsova,pallava,ordinating,reigate,'first,lewisburg,exploitative,danby,academica,bailiwick,brahe,injective,stipulations,aeschylus,computes,gulden,hydroxylase,liveries,somalis,underpinnings,muscovite,kongsberg,domus,overlain,shareware,variegated,jalalabad,agence,ciphertext,insectivores,dengeki,menuhin,cladistic,baerum,betrothal,tokushima,wavelet,expansionist,pottsville,siyuan,prerequisites,carpi,nemzeti,nazar,trialled,eliminator,irrorated,homeward,redwoods,undeterred,strayed,lutyens,multicellular,aurelian,notated,lordships,alsatian,idents,foggia,garros,chalukyas,lillestrom,podlaski,pessimism,hsien,demilitarized,whitewashed,willesden,kirkcaldy,sanctorum,lamia,relaying,escondido,paediatric,contemplates,demarcated,bluestone,betula,penarol,capitalise,kreuznach,kenora,115th,hold'em,reichswehr,vaucluse,m.i.a,windings,boys/girls,cajon,hisar,predictably,flemington,ysgol,mimicked,clivina,grahamstown,ionia,glyndebourne,patrese,aquaria,sleaford,dayal,sportscenter,malappuram,m.b.a.,manoa,carbines,solvable,designator,ramanujan,linearity,academicians,sayid,lancastrian,factorial,strindberg,vashem,delos,comyn,condensing,superdome,merited,kabaddi,intransitive,bideford,neuroimaging,duopoly,scorecards,ziggler,heriot,boyars,virology,marblehead,microtubules,westphalian,anticipates,hingham,searchers,harpist,rapides,morricone,convalescent,mises,nitride,metrorail,matterhorn,bicol,drivetrain,marketer,snippet,winemakers,muban,scavengers,halberstadt,herkimer,peten,laborious,stora,montgomeryshire,booklist,shamir,herault,eurostar,anhydrous,spacewalk,ecclesia,calliostoma,highschool,d'oro,suffusion,imparts,overlords,tagus,rectifier,counterinsurgency,ministered,eilean,milecastle,contre,micromollusk,okhotsk,bartoli,matroid,hasidim,thirunal,terme,tarlac,lashkar,presque,thameslink,flyby,troopship,renouncing,fatih,messrs,vexillum,bagration,magnetite,bornholm,androgynous,vehement,tourette,philosophic,gianfranco,tuileries,codice_6,radially,flexion,hants,reprocessing,setae,burne,palaeographically,infantryman,shorebirds,tamarind,moderna,threading,militaristic,crohn,norrkoping,125cc,stadtholder,troms,klezmer,alphanumeric,brome,emmanuelle,tiwari,alchemical,formula_52,onassis,bleriot,bipedal,colourless,hermeneutics,hosni,precipitating,turnstiles,hallucinogenic,panhellenic,wyandotte,elucidated,chita,ehime,generalised,hydrophilic,biota,niobium,rnzaf,gandhara,longueuil,logics,sheeting,bielsko,cuvier,kagyu,trefoil,docent,pancrase,stalinism,postures,encephalopathy,monckton,imbalances,epochs,leaguers,anzio,diminishes,pataki,nitrite,amuro,nabil,maybach,l'aquila,babbler,bacolod,thutmose,evora,gaudi,breakage,recur,preservative,60deg,mendip,functionaries,columnar,maccabiah,chert,verden,bromsgrove,clijsters,dengue,pastorate,phuoc,principia,viareggio,kharagpur,scharnhorst,anyang,bosons,l'art,criticises,ennio,semarang,brownian,mirabilis,asperger,calibers,typographical,cartooning,minos,disembark,supranational,undescribed,etymologically,alappuzha,vilhelm,lanao,pakenham,bhagavata,rakoczi,clearings,astrologers,manitowoc,bunuel,acetylene,scheduler,defamatory,trabzonspor,leaded,scioto,pentathlete,abrahamic,minigames,aldehydes,peerages,legionary,1640s,masterworks,loudness,bryansk,likeable,genocidal,vegetated,towpath,declination,pyrrhus,divinely,vocations,rosebery,associazione,loaders,biswas,oeste,tilings,xianzong,bhojpuri,annuities,relatedness,idolator,psers,constriction,chuvash,choristers,hanafi,fielders,grammarian,orpheum,asylums,millbrook,gyatso,geldof,stabilise,tableaux,diarist,kalahari,panini,cowdenbeath,melanin,4x100m,resonances,pinar,atherosclerosis,sheringham,castlereagh,aoyama,larks,pantograph,protrude,natak,gustafsson,moribund,cerevisiae,cleanly,polymeric,holkar,cosmonauts,underpinning,lithosphere,firuzabad,languished,mingled,citrate,spadina,lavas,daejeon,fibrillation,porgy,pineville,ps1000,cobbled,emamzadeh,mukhtar,dampers,indelible,salonika,nanoscale,treblinka,eilat,purporting,fluctuate,mesic,hagiography,cutscenes,fondation,barrens,comically,accrue,ibrox,makerere,defections,'there,hollandia,skene,grosseto,reddit,objectors,inoculation,rowdies,playfair,calligrapher,namor,sibenik,abbottabad,propellants,hydraulically,chloroplasts,tablelands,tecnico,schist,klasse,shirvan,bashkortostan,bullfighting,north/south,polski,hanns,woodblock,kilmore,ejecta,ignacy,nanchang,danubian,commendations,snohomish,samaritans,argumentation,vasconcelos,hedgehogs,vajrayana,barents,kulkarni,kumbakonam,identifications,hillingdon,weirs,nayanar,beauvoir,messe,divisors,atlantiques,broods,affluence,tegucigalpa,unsuited,autodesk,akash,princeps,culprits,kingstown,unassuming,goole,visayan,asceticism,blagojevich,irises,paphos,unsound,maurier,pontchartrain,desertification,sinfonietta,latins,especial,limpet,valerenga,glial,brainstem,mitral,parables,sauropod,judean,iskcon,sarcoma,venlo,justifications,zhuhai,blavatsky,alleviated,usafe,steppenwolf,inversions,janko,chagall,secretory,basildon,saguenay,pergamon,hemispherical,harmonized,reloading,franjo,domaine,extravagance,relativism,metamorphosed,labuan,baloncesto,gmail,byproducts,calvinists,counterattacked,vitus,bubonic,120th,strachey,ritually,brookwood,selectable,savinja,incontinence,meltwater,jinja,1720s,brahmi,morgenthau,sheaves,sleeved,stratovolcano,wielki,utilisation,avoca,fluxus,panzergrenadier,philately,deflation,podlaska,prerogatives,kuroda,theophile,zhongzong,gascoyne,magus,takao,arundell,fylde,merdeka,prithviraj,venkateswara,liepaja,daigo,dreamland,reflux,sunnyvale,coalfields,seacrest,soldering,flexor,structuralism,alnwick,outweighed,unaired,mangeshkar,batons,glaad,banshees,irradiated,organelles,biathlete,cabling,chairlift,lollapalooza,newsnight,capacitive,succumbs,flatly,miramichi,burwood,comedienne,charteris,biotic,workspace,aficionados,sokolka,chatelet,o'shaughnessy,prosthesis,neoliberal,refloated,oppland,hatchlings,econometrics,loess,thieu,androids,appalachians,jenin,pterostichinae,downsized,foils,chipsets,stencil,danza,narrate,maginot,yemenite,bisects,crustacean,prescriptive,melodious,alleviation,empowers,hansson,autodromo,obasanjo,osmosis,daugava,rheumatism,moraes,leucine,etymologies,chepstow,delaunay,bramall,bajaj,flavoring,approximates,marsupials,incisive,microcomputer,tactically,waals,wilno,fisichella,ursus,hindmarsh,mazarin,lomza,xenophobia,lawlessness,annecy,wingers,gornja,gnaeus,superieur,tlaxcala,clasps,symbolises,slats,rightist,effector,blighted,permanence,divan,progenitors,kunsthalle,anointing,excelling,coenzyme,indoctrination,dnipro,landholdings,adriaan,liturgies,cartan,ethmia,attributions,sanctus,trichy,chronicon,tancred,affinis,kampuchea,gantry,pontypool,membered,distrusted,fissile,dairies,hyposmocoma,craigie,adarsh,martinsburg,taxiway,30deg,geraint,vellum,bencher,khatami,formula_53,zemun,teruel,endeavored,palmares,pavements,u.s..,internationalization,satirized,carers,attainable,wraparound,muang,parkersburg,extinctions,birkenfeld,wildstorm,payers,cohabitation,unitas,culloden,capitalizing,clwyd,daoist,campinas,emmylou,orchidaceae,halakha,orientales,fealty,domnall,chiefdom,nigerians,ladislav,dniester,avowed,ergonomics,newsmagazine,kitsch,cantilevered,benchmarking,remarriage,alekhine,coldfield,taupo,almirante,substations,apprenticeships,seljuq,levelling,eponym,symbolising,salyut,opioids,underscore,ethnologue,mohegan,marikina,libro,bassano,parse,semantically,disjointed,dugdale,padraig,tulsi,modulating,xfinity,headlands,mstislav,earthworms,bourchier,lgbtq,embellishments,pennants,rowntree,betel,motet,mulla,catenary,washoe,mordaunt,dorking,colmar,girardeau,glentoran,grammatically,samad,recreations,technion,staccato,mikoyan,spoilers,lyndhurst,victimization,chertsey,belafonte,tondo,tonsberg,narrators,subcultures,malformations,edina,augmenting,attests,euphemia,cabriolet,disguising,1650s,navarrese,demoralized,cardiomyopathy,welwyn,wallachian,smoothness,planktonic,voles,issuers,sardasht,survivability,cuauhtemoc,thetis,extruded,signet,raghavan,lombok,eliyahu,crankcase,dissonant,stolberg,trencin,desktops,bursary,collectivization,charlottenburg,triathlete,curvilinear,involuntarily,mired,wausau,invades,sundaram,deletions,bootstrap,abellio,axiomatic,noguchi,setups,malawian,visalia,materialist,kartuzy,wenzong,plotline,yeshivas,parganas,tunica,citric,conspecific,idlib,superlative,reoccupied,blagoevgrad,masterton,immunological,hatta,courbet,vortices,swallowtail,delves,haridwar,diptera,boneh,bahawalpur,angering,mardin,equipments,deployable,guanine,normality,rimmed,artisanal,boxset,chandrasekhar,jools,chenar,tanakh,carcassonne,belatedly,millville,anorthosis,reintegration,velde,surfactant,kanaan,busoni,glyphipterix,personas,fullness,rheims,tisza,stabilizers,bharathi,joost,spinola,mouldings,perching,esztergom,afzal,apostate,lustre,s.league,motorboat,monotheistic,armature,barat,asistencia,bloomsburg,hippocampal,fictionalised,defaults,broch,hexadecimal,lusignan,ryanair,boccaccio,breisgau,southbank,bskyb,adjoined,neurobiology,aforesaid,sadhu,langue,headship,wozniacki,hangings,regulus,prioritized,dynamism,allier,hannity,shimin,antoninus,gymnopilus,caledon,preponderance,melayu,electrodynamics,syncopated,ibises,krosno,mechanistic,morpeth,harbored,albini,monotheism,'real,hyperactivity,haveli,writer/director,minato,nimoy,caerphilly,chitral,amirabad,fanshawe,l'oreal,lorde,mukti,authoritarianism,valuing,spyware,hanbury,restarting,stato,embed,suiza,empiricism,stabilisation,stari,castlemaine,orbis,manufactory,mauritanian,shoji,taoyuan,prokaryotes,oromia,ambiguities,embodying,slims,frente,innovate,ojibwa,powdery,gaeltacht,argentinos,quatermass,detergents,fijians,adaptor,tokai,chileans,bulgars,oxidoreductases,bezirksliga,conceicao,myosin,nellore,500cc,supercomputers,approximating,glyndwr,polypropylene,haugesund,cockerell,tudman,ashbourne,hindemith,bloodlines,rigveda,etruria,romanos,steyn,oradea,deceleration,manhunter,laryngeal,fraudulently,janez,wendover,haplotype,janaki,naoki,belizean,mellencamp,cartographic,sadhana,tricolour,pseudoscience,satara,bytow,s.p.a.,jagdgeschwader,arcot,omagh,sverdrup,masterplan,surtees,apocrypha,ahvaz,d'amato,socratic,leumit,unnumbered,nandini,witold,marsupial,coalesced,interpolated,gimnasia,karadzic,keratin,mamoru,aldeburgh,speculator,escapement,irfan,kashyap,satyajit,haddington,solver,rothko,ashkelon,kickapoo,yeomen,superbly,bloodiest,greenlandic,lithic,autofocus,yardbirds,poona,keble,javan,sufis,expandable,tumblr,ursuline,swimwear,winwood,counsellors,aberrations,marginalised,befriending,workouts,predestination,varietal,siddhartha,dunkeld,judaic,esquimalt,shabab,ajith,telefonica,stargard,hoysala,radhakrishnan,sinusoidal,strada,hiragana,cebuano,monoid,independencia,floodwaters,mildura,mudflats,ottokar,translit,radix,wigner,philosophically,tephritid,synthesizing,castletown,installs,stirner,resettle,bushfire,choirmaster,kabbalistic,shirazi,lightship,rebus,colonizers,centrifuge,leonean,kristofferson,thymus,clackamas,ratnam,rothesay,municipally,centralia,thurrock,gulfport,bilinear,desirability,merite,psoriasis,macaw,erigeron,consignment,mudstone,distorting,karlheinz,ramen,tailwheel,vitor,reinsurance,edifices,superannuation,dormancy,contagion,cobden,rendezvoused,prokaryotic,deliberative,patricians,feigned,degrades,starlings,sopot,viticultural,beaverton,overflowed,convener,garlands,michiel,ternopil,naturelle,biplanes,bagot,gamespy,ventspils,disembodied,flattening,profesional,londoners,arusha,scapular,forestall,pyridine,ulema,eurodance,aruna,callus,periodontal,coetzee,immobilized,o'meara,maharani,katipunan,reactants,zainab,microgravity,saintes,britpop,carrefour,constrain,adversarial,firebirds,brahmo,kashima,simca,surety,surpluses,superconductivity,gipuzkoa,cumans,tocantins,obtainable,humberside,roosting,'king,formula_54,minelayer,bessel,sulayman,cycled,biomarkers,annealing,shusha,barda,cassation,djing,polemics,tuple,directorates,indomitable,obsolescence,wilhelmine,pembina,bojan,tambo,dioecious,pensioner,magnificat,1660s,estrellas,southeasterly,immunodeficiency,railhead,surreptitiously,codeine,encores,religiosity,tempera,camberley,efendi,boardings,malleable,hagia,input/output,lucasfilm,ujjain,polymorphisms,creationist,berners,mickiewicz,irvington,linkedin,endures,kinect,munition,apologetics,fairlie,predicated,reprinting,ethnographer,variances,levantine,mariinsky,jadid,jarrow,asia/oceania,trinamool,waveforms,bisexuality,preselection,pupae,buckethead,hieroglyph,lyricists,marionette,dunbartonshire,restorer,monarchical,pazar,kickoffs,cabildo,savannas,gliese,dench,spoonbills,novelette,diliman,hypersensitivity,authorising,montefiore,mladen,qu'appelle,theistic,maruti,laterite,conestoga,saare,californica,proboscis,carrickfergus,imprecise,hadassah,baghdadi,jolgeh,deshmukh,amusements,heliopolis,berle,adaptability,partenkirchen,separations,baikonur,cardamom,southeastward,southfield,muzaffar,adequacy,metropolitana,rajkot,kiyoshi,metrobus,evictions,reconciles,librarianship,upsurge,knightley,badakhshan,proliferated,spirituals,burghley,electroacoustic,professing,featurette,reformists,skylab,descriptors,oddity,greyfriars,injects,salmond,lanzhou,dauntless,subgenera,underpowered,transpose,mahinda,gatos,aerobatics,seaworld,blocs,waratahs,joris,giggs,perfusion,koszalin,mieczyslaw,ayyubid,ecologists,modernists,sant'angelo,quicktime,him/her,staves,sanyo,melaka,acrocercops,qigong,iterated,generalizes,recuperation,vihara,circassians,psychical,chavo,memoires,infiltrates,notaries,pelecaniformesfamily,strident,chivalric,pierrepont,alleviating,broadsides,centipede,b.tech,reinterpreted,sudetenland,hussite,covenanters,radhika,ironclads,gainsbourg,testis,penarth,plantar,azadegan,beano,espn.com,leominster,autobiographies,nbcuniversal,eliade,khamenei,montferrat,undistinguished,ethnological,wenlock,fricatives,polymorphic,biome,joule,sheaths,astrophysicist,salve,neoclassicism,lovat,downwind,belisarius,forma,usurpation,freie,depopulation,backbench,ascenso,'high,aagpbl,gdanski,zalman,mouvement,encapsulation,bolshevism,statny,voyageurs,hywel,vizcaya,mazra'eh,narthex,azerbaijanis,cerebrospinal,mauretania,fantail,clearinghouse,bolingbroke,pequeno,ansett,remixing,microtubule,wrens,jawahar,palembang,gambian,hillsong,fingerboard,repurposed,sundry,incipient,veolia,theologically,ulaanbaatar,atsushi,foundling,resistivity,myeloma,factbook,mazowiecka,diacritic,urumqi,clontarf,provokes,intelsat,professes,materialise,portobello,benedictines,panionios,introverted,reacquired,bridport,mammary,kripke,oratorios,vlore,stoning,woredas,unreported,antti,togolese,fanzines,heuristics,conservatories,carburetors,clitheroe,cofounded,formula_57,erupting,quinnipiac,bootle,ghostface,sittings,aspinall,sealift,transferase,boldklub,siskiyou,predominated,francophonie,ferruginous,castrum,neogene,sakya,madama,precipitous,'love,posix,bithynia,uttara,avestan,thrushes,seiji,memorably,septimius,libri,cibernetico,hyperinflation,dissuaded,cuddalore,peculiarity,vaslui,grojec,albumin,thurles,casks,fasteners,fluidity,buble,casals,terek,gnosticism,cognates,ulnar,radwanska,babylonians,majuro,oxidizer,excavators,rhythmically,liffey,gorakhpur,eurydice,underscored,arborea,lumumba,tuber,catholique,grama,galilei,scrope,centreville,jacobin,bequests,ardeche,polygamous,montauban,terai,weatherboard,readability,attainder,acraea,transversely,rivets,winterbottom,reassures,bacteriology,vriesea,chera,andesite,dedications,homogenous,reconquered,bandon,forrestal,ukiyo,gurdjieff,tethys,sparc,muscogee,grebes,belchatow,mansa,blantyre,palliser,sokolow,fibroblasts,exmoor,misaki,soundscapes,housatonic,middelburg,convenor,leyla,antipope,histidine,okeechobee,alkenes,sombre,alkene,rubik,macaques,calabar,trophee,pinchot,'free,frusciante,chemins,falaise,vasteras,gripped,schwarzenberg,cumann,kanchipuram,acoustically,silverbacks,fangio,inset,plympton,kuril,vaccinations,recep,theropods,axils,stavropol,encroached,apoptotic,papandreou,wailers,moonstone,assizes,micrometers,hornchurch,truncation,annapurna,egyptologists,rheumatic,promiscuity,satiric,fleche,caloptilia,anisotropy,quaternions,gruppo,viscounts,awardees,aftershocks,sigint,concordance,oblasts,gaumont,stent,commissars,kesteven,hydroxy,vijayanagar,belorussian,fabricius,watermark,tearfully,mamet,leukaemia,sorkh,milepost,tattooing,vosta,abbasids,uncompleted,hedong,woodwinds,extinguishing,malus,multiplexes,francoist,pathet,responsa,bassists,'most,postsecondary,ossory,grampian,saakashvili,alito,strasberg,impressionistic,volador,gelatinous,vignette,underwing,campanian,abbasabad,albertville,hopefuls,nieuwe,taxiways,reconvened,recumbent,pathologists,unionized,faversham,asymptotically,romulo,culling,donja,constricted,annesley,duomo,enschede,lovech,sharpshooter,lansky,dhamma,papillae,alanine,mowat,delius,wrest,mcluhan,podkarpackie,imitators,bilaspur,stunting,pommel,casemate,handicaps,nagas,testaments,hemings,necessitate,rearward,locative,cilla,klitschko,lindau,merion,consequential,antic,soong,copula,berthing,chevrons,rostral,sympathizer,budokan,ranulf,beria,stilt,replying,conflated,alcibiades,painstaking,yamanashi,calif.,arvid,ctesiphon,xizong,rajas,caxton,downbeat,resurfacing,rudders,miscegenation,deathmatch,foregoing,arthropod,attestation,karts,reapportionment,harnessing,eastlake,schola,dosing,postcolonial,imtiaz,formula_55,insulators,gunung,accumulations,pampas,llewelyn,bahnhof,cytosol,grosjean,teaneck,briarcliff,arsenio,canara,elaborating,passchendaele,searchlights,holywell,mohandas,preventable,gehry,mestizos,ustinov,cliched,'national,heidfeld,tertullian,jihadist,tourer,miletus,semicircle,outclassed,bouillon,cardinalate,clarifies,dakshina,bilayer,pandyan,unrwa,chandragupta,formula_56,portola,sukumaran,lactation,islamia,heikki,couplers,misappropriation,catshark,montt,ploughs,carib,stator,leaderboard,kenrick,dendrites,scape,tillamook,molesworth,mussorgsky,melanesia,restated,troon,glycoside,truckee,headwater,mashup,sectoral,gangwon,docudrama,skirting,psychopathology,dramatised,ostroleka,infestations,thabo,depolarization,wideroe,eisenbahn,thomond,kumaon,upendra,foreland,acronyms,yaqui,retaking,raphaelite,specie,dupage,villars,lucasarts,chloroplast,werribee,balsa,ascribe,havant,flava,khawaja,tyumen,subtract,interrogators,reshaping,buzzcocks,eesti,campanile,potemkin,apertures,snowboarder,registrars,handbooks,boyar,contaminant,depositors,proximate,jeunesse,zagora,pronouncements,mists,nihilism,deified,margraviate,pietersen,moderators,amalfi,adjectival,copepods,magnetosphere,pallets,clemenceau,castra,perforation,granitic,troilus,grzegorz,luthier,dockyards,antofagasta,ffestiniog,subroutine,afterword,waterwheel,druce,nitin,undifferentiated,emacs,readmitted,barneveld,tapers,hittites,infomercials,infirm,braathens,heligoland,carpark,geomagnetic,musculoskeletal,nigerien,machinima,harmonize,repealing,indecency,muskoka,verite,steubenville,suffixed,cytoskeleton,surpasses,harmonia,imereti,ventricles,heterozygous,envisions,otsego,ecoles,warrnambool,burgenland,seria,rawat,capistrano,welby,kirin,enrollments,caricom,dragonlance,schaffhausen,expanses,photojournalism,brienne,etude,referent,jamtland,schemas,xianbei,cleburne,bicester,maritima,shorelines,diagonals,bjelke,nonpublic,aliasing,m.f.a,ovals,maitreya,skirmishing,grothendieck,sukhothai,angiotensin,bridlington,durgapur,contras,gakuen,skagit,rabbinate,tsunamis,haphazard,tyldesley,microcontroller,discourages,hialeah,compressing,septimus,larvik,condoleezza,psilocybin,protectionism,songbirds,clandestinely,selectmen,wargame,cinemascope,khazars,agronomy,melzer,latifah,cherokees,recesses,assemblymen,basescu,banaras,bioavailability,subchannels,adenine,o'kelly,prabhakar,leonese,dimethyl,testimonials,geoffroy,oxidant,universiti,gheorghiu,bohdan,reversals,zamorin,herbivore,jarre,sebastiao,infanterie,dolmen,teddington,radomsko,spaceships,cuzco,recapitulation,mahoning,bainimarama,myelin,aykroyd,decals,tokelau,nalgonda,rajasthani,121st,quelled,tambov,illyrians,homilies,illuminations,hypertrophy,grodzisk,inundation,incapacity,equilibria,combats,elihu,steinitz,berengar,gowda,canwest,khosrau,maculata,houten,kandinsky,onside,leatherhead,heritable,belvidere,federative,chukchi,serling,eruptive,patan,entitlements,suffragette,evolutions,migrates,demobilisation,athleticism,trope,sarpsborg,kensal,translink,squamish,concertgebouw,energon,timestamp,competences,zalgiris,serviceman,codice_7,spoofing,assange,mahadevan,skien,suceava,augustan,revisionism,unconvincing,hollande,drina,gottlob,lippi,broglie,darkening,tilapia,eagerness,nacht,kolmogorov,photometric,leeuwarden,jrotc,haemorrhage,almanack,cavalli,repudiation,galactose,zwickau,cetinje,houbraken,heavyweights,gabonese,ordinals,noticias,museveni,steric,charaxes,amjad,resection,joinville,leczyca,anastasius,purbeck,subtribe,dalles,leadoff,monoamine,jettisoned,kaori,anthologized,alfreton,indic,bayezid,tottori,colonizing,assassinating,unchanging,eusebian,d'estaing,tsingtao,toshio,transferases,peronist,metrology,equus,mirpur,libertarianism,kovil,indole,'green,abstention,quantitatively,icebreakers,tribals,mainstays,dryandra,eyewear,nilgiri,chrysanthemum,inositol,frenetic,merchantman,hesar,physiotherapist,transceiver,dancefloor,rankine,neisse,marginalization,lengthen,unaided,rework,pageantry,savio,striated,funen,witton,illuminates,frass,hydrolases,akali,bistrita,copywriter,firings,handballer,tachinidae,dmytro,coalesce,neretva,menem,moraines,coatbridge,crossrail,spoofed,drosera,ripen,protour,kikuyu,boleslav,edwardes,troubadours,haplogroups,wrasse,educationalist,sroda,khaneh,dagbladet,apennines,neuroscientist,deplored,terje,maccabees,daventry,spaceport,lessening,ducats,singer/guitarist,chambersburg,yeong,configurable,ceremonially,unrelenting,caffe,graaf,denizens,kingsport,ingush,panhard,synthesised,tumulus,homeschooled,bozorg,idiomatic,thanhouser,queensway,radek,hippolytus,inking,banovina,peacocks,piaui,handsworth,pantomimes,abalone,thera,kurzweil,bandura,augustinians,bocelli,ferrol,jiroft,quadrature,contravention,saussure,rectification,agrippina,angelis,matanzas,nidaros,palestrina,latium,coriolis,clostridium,ordain,uttering,lanchester,proteolytic,ayacucho,merseburg,holbein,sambalpur,algebraically,inchon,ostfold,savoia,calatrava,lahiri,judgeship,ammonite,masaryk,meyerbeer,hemorrhagic,superspeedway,ningxia,panicles,encircles,khmelnytsky,profusion,esher,babol,inflationary,anhydride,gaspe,mossy,periodicity,nacion,meteorologists,mahjong,interventional,sarin,moult,enderby,modell,palgrave,warners,montcalm,siddha,functionalism,rilke,politicized,broadmoor,kunste,orden,brasileira,araneta,eroticism,colquhoun,mamba,blacktown,tubercle,seagrass,manoel,camphor,neoregelia,llandudno,annexe,enplanements,kamien,plovers,statisticians,iturbide,madrasah,nontrivial,publican,landholders,manama,uninhabitable,revivalist,trunkline,friendliness,gurudwara,rocketry,unido,tripos,besant,braque,evolutionarily,abkhazian,staffel,ratzinger,brockville,bohemond,intercut,djurgarden,utilitarianism,deploys,sastri,absolutism,subhas,asghar,fictions,sepinwall,proportionately,titleholders,thereon,foursquare,machinegun,knightsbridge,siauliai,aqaba,gearboxes,castaways,weakens,phallic,strzelce,buoyed,ruthenia,pharynx,intractable,neptunes,koine,leakey,netherlandish,preempted,vinay,terracing,instigating,alluvium,prosthetics,vorarlberg,politiques,joinery,reduplication,nebuchadnezzar,lenticular,banka,seaborne,pattinson,helpline,aleph,beckenham,californians,namgyal,franziska,aphid,branagh,transcribe,appropriateness,surakarta,takings,propagates,juraj,b0d3fb,brera,arrayed,tailback,falsehood,hazleton,prosody,egyptology,pinnate,tableware,ratan,camperdown,ethnologist,tabari,classifiers,biogas,126th,kabila,arbitron,apuestas,membranous,kincardine,oceana,glories,natick,populism,synonymy,ghalib,mobiles,motherboards,stationers,germinal,patronised,formula_58,gaborone,torts,jeezy,interleague,novaya,batticaloa,offshoots,wilbraham,filename,nswrfl,'well,trilobite,pythons,optimally,scientologists,rhesus,pilsen,backdrops,batang,unionville,hermanos,shrikes,fareham,outlawing,discontinuing,boisterous,shamokin,scanty,southwestward,exchangers,unexpired,mewar,h.m.s,saldanha,pawan,condorcet,turbidity,donau,indulgences,coincident,cliques,weeklies,bardhaman,violators,kenai,caspase,xperia,kunal,fistula,epistemic,cammell,nephi,disestablishment,rotator,germaniawerft,pyaar,chequered,jigme,perlis,anisotropic,popstars,kapil,appendices,berat,defecting,shacks,wrangel,panchayath,gorna,suckling,aerosols,sponheim,talal,borehole,encodings,enlai,subduing,agong,nadar,kitsap,syrmia,majumdar,pichilemu,charleville,embryology,booting,literati,abutting,basalts,jussi,repubblica,hertogenbosch,digitization,relents,hillfort,wiesenthal,kirche,bhagwan,bactrian,oases,phyla,neutralizing,helsing,ebooks,spearheading,margarine,'golden,phosphor,picea,stimulants,outliers,timescale,gynaecology,integrator,skyrocketed,bridgnorth,senecio,ramachandra,suffragist,arrowheads,aswan,inadvertent,microelectronics,118th,sofer,kubica,melanesian,tuanku,balkh,vyborg,crystallographic,initiators,metamorphism,ginzburg,looters,unimproved,finistere,newburyport,norges,immunities,franchisees,asterism,kortrijk,camorra,komsomol,fleurs,draughts,patagonian,voracious,artin,collaborationist,revolucion,revitalizing,xaver,purifying,antipsychotic,disjunct,pompeius,dreamwave,juvenal,beinn,adiyaman,antitank,allama,boletus,melanogaster,dumitru,caproni,aligns,athabaskan,stobart,phallus,veikkausliiga,hornsey,buffering,bourbons,dobruja,marga,borax,electrics,gangnam,motorcyclist,whidbey,draconian,lodger,galilean,sanctification,imitates,boldness,underboss,wheatland,cantabrian,terceira,maumee,redefining,uppercase,ostroda,characterise,universalism,equalized,syndicalism,haringey,masovia,deleuze,funkadelic,conceals,thuan,minsky,pluralistic,ludendorff,beekeeping,bonfires,endoscopic,abuts,prebend,jonkoping,amami,tribunes,yup'ik,awadh,gasification,pforzheim,reforma,antiwar,vaishnavism,maryville,inextricably,margrethe,empresa,neutrophils,sanctified,ponca,elachistidae,curiae,quartier,mannar,hyperplasia,wimax,busing,neologism,florins,underrepresented,digitised,nieuw,cooch,howards,frege,hughie,plied,swale,kapellmeister,vajpayee,quadrupled,aeronautique,dushanbe,custos,saltillo,kisan,tigray,manaus,epigrams,shamanic,peppered,frosts,promotion/relegation,concedes,zwingli,charentes,whangarei,hyung,spring/summer,sobre,eretz,initialization,sawai,ephemera,grandfathered,arnaldo,customised,permeated,parapets,growths,visegrad,estudios,altamont,provincia,apologises,stoppard,carburettor,rifts,kinematic,zhengzhou,eschatology,prakrit,folate,yvelines,scapula,stupas,rishon,reconfiguration,flutist,1680s,apostolate,proudhon,lakshman,articulating,stortford,faithfull,bitterns,upwelling,qur'anic,lidar,interferometry,waterlogged,koirala,ditton,wavefunction,fazal,babbage,antioxidants,lemberg,deadlocked,tolled,ramapo,mathematica,leiria,topologies,khali,photonic,balti,1080p,corrects,recommenced,polyglot,friezes,tiebreak,copacabana,cholmondeley,armband,abolishment,sheamus,buttes,glycolysis,cataloged,warrenton,sassari,kishan,foodservice,cryptanalysis,holmenkollen,cosplay,machi,yousuf,mangal,allying,fertiliser,otomi,charlevoix,metallurg,parisians,bottlenose,oakleigh,debug,cidade,accede,ligation,madhava,pillboxes,gatefold,aveyron,sorin,thirsk,immemorial,menelik,mehra,domingos,underpinned,fleshed,harshness,diphthong,crestwood,miskolc,dupri,pyrausta,muskingum,tuoba,prodi,incidences,waynesboro,marquesas,heydar,artesian,calinescu,nucleation,funders,covalently,compaction,derbies,seaters,sodor,tabular,amadou,peckinpah,o'halloran,zechariah,libyans,kartik,daihatsu,chandran,erzhu,heresies,superheated,yarder,dorde,tanjore,abusers,xuanwu,juniperus,moesia,trusteeship,birdwatching,beatz,moorcock,harbhajan,sanga,choreographic,photonics,boylston,amalgamate,prawns,electrifying,sarath,inaccurately,exclaims,powerpoint,chaining,cpusa,adulterous,saccharomyces,glogow,vfl/afl,syncretic,simla,persisting,functors,allosteric,euphorbiaceae,juryo,mlada,moana,gabala,thornycroft,kumanovo,ostrovsky,sitio,tutankhamun,sauropods,kardzhali,reinterpretation,sulpice,rosyth,originators,halesowen,delineation,asesoria,abatement,gardai,elytra,taillights,overlays,monsoons,sandpipers,ingmar,henrico,inaccuracy,irwell,arenabowl,elche,pressburg,signalman,interviewees,sinkhole,pendle,ecommerce,cellos,nebria,organometallic,surrealistic,propagandist,interlaken,canandaigua,aerials,coutinho,pascagoula,tonopah,letterkenny,gropius,carbons,hammocks,childe,polities,hosiery,donitz,suppresses,diaghilev,stroudsburg,bagram,pistoia,regenerating,unitarians,takeaway,offstage,vidin,glorification,bakunin,yavapai,lutzow,sabercats,witney,abrogated,gorlitz,validating,dodecahedron,stubbornly,telenor,glaxosmithkline,solapur,undesired,jellicoe,dramatization,four-and-a-half,seawall,waterpark,artaxerxes,vocalization,typographic,byung,sachsenhausen,shepparton,kissimmee,konnan,belsen,dhawan,khurd,mutagenesis,vejle,perrot,estradiol,formula_60,saros,chiloe,misiones,lamprey,terrains,speke,miasto,eigenvectors,haydock,reservist,corticosteroids,savitri,shinawatra,developmentally,yehudi,berates,janissaries,recapturing,rancheria,subplots,gresley,nikkatsu,oryol,cosmas,boavista,formula_59,playfully,subsections,commentated,kathakali,dorid,vilaine,seepage,hylidae,keiji,kazakhs,triphosphate,1620s,supersede,monarchists,falla,miyako,notching,bhumibol,polarizing,secularized,shingled,bronislaw,lockerbie,soleyman,bundesbahn,latakia,redoubts,boult,inwardly,invents,ondrej,minangkabau,newquay,permanente,alhaji,madhav,malini,ellice,bookmaker,mankiewicz,etihad,o'dea,interrogative,mikawa,wallsend,canisius,bluesy,vitruvius,noord,ratifying,mixtec,gujranwala,subprefecture,keelung,goiania,nyssa,shi'ite,semitone,ch'uan,computerised,pertuan,catapults,nepomuk,shruti,millstones,buskerud,acolytes,tredegar,sarum,armia,dell'arte,devises,custodians,upturned,gallaudet,disembarking,thrashed,sagrada,myeon,undeclared,qumran,gaiden,tepco,janesville,showground,condense,chalon,unstaffed,pasay,undemocratic,hauts,viridis,uninjured,escutcheon,gymkhana,petaling,hammam,dislocations,tallaght,rerum,shias,indios,guaranty,simplicial,benares,benediction,tajiri,prolifically,huawei,onerous,grantee,ferencvaros,otranto,carbonates,conceit,digipak,qadri,masterclasses,swamiji,cradock,plunket,helmsman,119th,salutes,tippecanoe,murshidabad,intelligibility,mittal,diversifying,bidar,asansol,crowdsourcing,rovere,karakoram,grindcore,skylights,tulagi,furrows,ligne,stuka,sumer,subgraph,amata,regionalist,bulkeley,teletext,glorify,readied,lexicographer,sabadell,predictability,quilmes,phenylalanine,bandaranaike,pyrmont,marksmen,quisling,viscountess,sociopolitical,afoul,pediments,swazi,martyrology,nullify,panagiotis,superconductors,veldenz,jujuy,l'isle,hematopoietic,shafi,subsea,hattiesburg,jyvaskyla,kebir,myeloid,landmine,derecho,amerindians,birkenau,scriabin,milhaud,mucosal,nikaya,freikorps,theoretician,proconsul,o'hanlon,clerked,bactria,houma,macular,topologically,shrubby,aryeh,ghazali,afferent,magalhaes,moduli,ashtabula,vidarbha,securitate,ludwigsburg,adoor,varun,shuja,khatun,chengde,bushels,lascelles,professionnelle,elfman,rangpur,unpowered,citytv,chojnice,quaternion,stokowski,aschaffenburg,commutes,subramaniam,methylene,satrap,gharb,namesakes,rathore,helier,gestational,heraklion,colliers,giannis,pastureland,evocation,krefeld,mahadeva,churchmen,egret,yilmaz,galeazzo,pudukkottai,artigas,generalitat,mudslides,frescoed,enfeoffed,aphorisms,melilla,montaigne,gauliga,parkdale,mauboy,linings,prema,sapir,xylophone,kushan,rockne,sequoyah,vasyl,rectilinear,vidyasagar,microcosm,san'a,carcinogen,thicknesses,aleut,farcical,moderating,detested,hegemonic,instalments,vauban,verwaltungsgemeinschaft,picayune,razorback,magellanic,moluccas,pankhurst,exportation,waldegrave,sufferer,bayswater,1up.com,rearmament,orangutans,varazdin,b.o.b,elucidate,harlingen,erudition,brankovic,lapis,slipway,urraca,shinde,unwell,elwes,euboea,colwyn,srivijaya,grandstands,hortons,generalleutnant,fluxes,peterhead,gandhian,reals,alauddin,maximized,fairhaven,endow,ciechanow,perforations,darters,panellist,manmade,litigants,exhibitor,tirol,caracalla,conformance,hotelier,stabaek,hearths,borac,frisians,ident,veliko,emulators,schoharie,uzbeks,samarra,prestwick,wadia,universita,tanah,bucculatrix,predominates,genotypes,denounces,roadsides,ganassi,keokuk,philatelist,tomic,ingots,conduits,samplers,abdus,johar,allegories,timaru,wolfpacks,secunda,smeaton,sportivo,inverting,contraindications,whisperer,moradabad,calamities,bakufu,soundscape,smallholders,nadeem,crossroad,xenophobic,zakir,nationalliga,glazes,retroflex,schwyz,moroder,rubra,quraysh,theodoros,endemol,infidels,km/hr,repositioned,portraitist,lluis,answerable,arges,mindedness,coarser,eyewall,teleported,scolds,uppland,vibraphone,ricoh,isenburg,bricklayer,cuttlefish,abstentions,communicable,cephalopod,stockyards,balto,kinston,armbar,bandini,elphaba,maxims,bedouins,sachsen,friedkin,tractate,pamir,ivanovo,mohini,kovalainen,nambiar,melvyn,orthonormal,matsuyama,cuernavaca,veloso,overstated,streamer,dravid,informers,analyte,sympathized,streetscape,gosta,thomasville,grigore,futuna,depleting,whelks,kiedis,armadale,earner,wynyard,dothan,animating,tridentine,sabri,immovable,rivoli,ariege,parley,clinker,circulates,junagadh,fraunhofer,congregants,180th,buducnost,formula_62,olmert,dedekind,karnak,bayernliga,mazes,sandpiper,ecclestone,yuvan,smallmouth,decolonization,lemmy,adjudicated,retiro,legia,benue,posit,acidification,wahab,taconic,floatplane,perchlorate,atria,wisbech,divestment,dallara,phrygia,palustris,cybersecurity,rebates,facie,mineralogical,substituent,proteges,fowey,mayenne,smoothbore,cherwell,schwarzschild,junin,murrumbidgee,smalltalk,d'orsay,emirati,calaveras,titusville,theremin,vikramaditya,wampanoag,burra,plaines,onegin,emboldened,whampoa,langa,soderbergh,arnaz,sowerby,arendal,godunov,pathanamthitta,damselfly,bestowing,eurosport,iconoclasm,outfitters,acquiesced,badawi,hypotension,ebbsfleet,annulus,sohrab,thenceforth,chagatai,necessitates,aulus,oddities,toynbee,uniontown,innervation,populaire,indivisible,rossellini,minuet,cyrene,gyeongju,chania,cichlids,harrods,1690s,plunges,abdullahi,gurkhas,homebuilt,sortable,bangui,rediff,incrementally,demetrios,medaille,sportif,svend,guttenberg,tubules,carthusian,pleiades,torii,hoppus,phenyl,hanno,conyngham,teschen,cronenberg,wordless,melatonin,distinctiveness,autos,freising,xuanzang,dunwich,satanism,sweyn,predrag,contractually,pavlovic,malaysians,micrometres,expertly,pannonian,abstaining,capensis,southwesterly,catchphrases,commercialize,frankivsk,normanton,hibernate,verso,deportees,dubliners,codice_8,condors,zagros,glosses,leadville,conscript,morrisons,usury,ossian,oulton,vaccinium,civet,ayman,codrington,hadron,nanometers,geochemistry,extractor,grigori,tyrrhenian,neocollyris,drooping,falsification,werft,courtauld,brigantine,orhan,chapultepec,supercopa,federalized,praga,havering,encampments,infallibility,sardis,pawar,undirected,reconstructionist,ardrossan,varuna,pastimes,archdiocesan,fledging,shenhua,molise,secondarily,stagnated,replicates,ciencias,duryodhana,marauding,ruislip,ilyich,intermixed,ravenswood,shimazu,mycorrhizal,icosahedral,consents,dunblane,follicular,pekin,suffield,muromachi,kinsale,gauche,businesspeople,thereto,watauga,exaltation,chelmno,gorse,proliferate,drainages,burdwan,kangra,transducers,inductor,duvalier,maguindanao,moslem,uncaf,givenchy,plantarum,liturgics,telegraphs,lukashenko,chenango,andante,novae,ironwood,faubourg,torme,chinensis,ambala,pietermaritzburg,virginians,landform,bottlenecks,o'driscoll,darbhanga,baptistery,ameer,needlework,naperville,auditoriums,mullingar,starrer,animatronic,topsoil,madura,cannock,vernet,santurce,catocala,ozeki,pontevedra,multichannel,sundsvall,strategists,medio,135th,halil,afridi,trelawny,caloric,ghraib,allendale,hameed,ludwigshafen,spurned,pavlo,palmar,strafed,catamarca,aveiro,harmonization,surah,predictors,solvay,mande,omnipresent,parenthesis,echolocation,equaling,experimenters,acyclic,lithographic,sepoys,katarzyna,sridevi,impoundment,khosrow,caesarean,nacogdoches,rockdale,lawmaker,caucasians,bahman,miyan,rubric,exuberance,bombastic,ductile,snowdonia,inlays,pinyon,anemones,hurries,hospitallers,tayyip,pulleys,treme,photovoltaics,testbed,polonium,ryszard,osgoode,profiting,ironwork,unsurpassed,nepticulidae,makai,lumbini,preclassic,clarksburg,egremont,videography,rehabilitating,ponty,sardonic,geotechnical,khurasan,solzhenitsyn,henna,phoenicia,rhyolite,chateaux,retorted,tomar,deflections,repressions,harborough,renan,brumbies,vandross,storia,vodou,clerkenwell,decking,universo,salon.com,imprisoning,sudwest,ghaziabad,subscribing,pisgah,sukhumi,econometric,clearest,pindar,yildirim,iulia,atlases,cements,remaster,dugouts,collapsible,resurrecting,batik,unreliability,thiers,conjunctions,colophon,marcher,placeholder,flagella,wolds,kibaki,viviparous,twelver,screenshots,aroostook,khadr,iconographic,itasca,jaume,basti,propounded,varro,be'er,jeevan,exacted,shrublands,creditable,brocade,boras,bittern,oneonta,attentional,herzliya,comprehensible,lakeville,discards,caxias,frankland,camerata,satoru,matlab,commutator,interprovincial,yorkville,benefices,nizami,edwardsville,amigaos,cannabinoid,indianola,amateurliga,pernicious,ubiquity,anarchic,novelties,precondition,zardari,symington,sargodha,headphone,thermopylae,mashonaland,zindagi,thalberg,loewe,surfactants,dobro,crocodilians,samhita,diatoms,haileybury,berwickshire,supercritical,sofie,snorna,slatina,intramolecular,agung,osteoarthritis,obstetric,teochew,vakhtang,connemara,deformations,diadem,ferruccio,mainichi,qualitatively,refrigerant,rerecorded,methylated,karmapa,krasinski,restatement,rouvas,cubitt,seacoast,schwarzkopf,homonymous,shipowner,thiamine,approachable,xiahou,160th,ecumenism,polistes,internazionali,fouad,berar,biogeography,texting,inadequately,'when,4kids,hymenoptera,emplaced,cognomen,bellefonte,supplant,michaelmas,uriel,tafsir,morazan,schweinfurt,chorister,ps400,nscaa,petipa,resolutely,ouagadougou,mascarene,supercell,konstanz,bagrat,harmonix,bergson,shrimps,resonators,veneta,camas,mynydd,rumford,generalmajor,khayyam,web.com,pappus,halfdan,tanana,suomen,yutaka,bibliographical,traian,silat,noailles,contrapuntal,agaricus,'special,minibuses,1670s,obadiah,deepa,rorschach,malolos,lymington,valuations,imperials,caballeros,ambroise,judicature,elegiac,sedaka,shewa,checksum,gosforth,legionaries,corneille,microregion,friedrichshafen,antonis,surnamed,mycelium,cantus,educations,topmost,outfitting,ivica,nankai,gouda,anthemic,iosif,supercontinent,antifungal,belarusians,mudaliar,mohawks,caversham,glaciated,basemen,stevan,clonmel,loughton,deventer,positivist,manipuri,tensors,panipat,changeup,impermeable,dubbo,elfsborg,maritimo,regimens,bikram,bromeliad,substratum,norodom,gaultier,queanbeyan,pompeo,redacted,eurocopter,mothballed,centaurs,borno,copra,bemidji,'home,sopron,neuquen,passo,cineplex,alexandrov,wysokie,mammoths,yossi,sarcophagi,congreve,petkovic,extraneous,waterbirds,slurs,indias,phaeton,discontented,prefaced,abhay,prescot,interoperable,nordisk,bicyclists,validly,sejong,litovsk,zanesville,kapitanleutnant,kerch,changeable,mcclatchy,celebi,attesting,maccoll,sepahan,wayans,veined,gaudens,markt,dansk,soane,quantized,petersham,forebears,nayarit,frenzied,queuing,bygone,viggo,ludwik,tanka,hanssen,brythonic,cornhill,primorsky,stockpiles,conceptualization,lampeter,hinsdale,mesoderm,bielsk,rosenheim,ultron,joffrey,stanwyck,khagan,tiraspol,pavelic,ascendant,empoli,metatarsal,descentralizado,masada,ligier,huseyin,ramadi,waratah,tampines,ruthenium,statoil,mladost,liger,grecian,multiparty,digraph,maglev,reconsideration,radiography,cartilaginous,taizu,wintered,anabaptist,peterhouse,shoghi,assessors,numerator,paulet,painstakingly,halakhic,rocroi,motorcycling,gimel,kryptonian,emmeline,cheeked,drawdown,lelouch,dacians,brahmana,reminiscence,disinfection,optimizations,golders,extensor,tsugaru,tolling,liman,gulzar,unconvinced,crataegus,oppositional,dvina,pyrolysis,mandan,alexius,prion,stressors,loomed,moated,dhivehi,recyclable,relict,nestlings,sarandon,kosovar,solvers,czeslaw,kenta,maneuverable,middens,berkhamsted,comilla,folkways,loxton,beziers,batumi,petrochemicals,optimised,sirjan,rabindra,musicality,rationalisation,drillers,subspaces,'live,bbwaa,outfielders,tsung,danske,vandalised,norristown,striae,kanata,gastroenterology,steadfastly,equalising,bootlegging,mannerheim,notodontidae,lagoa,commentating,peninsulas,chishti,seismology,modigliani,preceptor,canonically,awardee,boyaca,hsinchu,stiffened,nacelle,bogor,dryness,unobstructed,yaqub,scindia,peeters,irritant,ammonites,ferromagnetic,speechwriter,oxygenated,walesa,millais,canarian,faience,calvinistic,discriminant,rasht,inker,annexes,howth,allocates,conditionally,roused,regionalism,regionalbahn,functionary,nitrates,bicentenary,recreates,saboteurs,koshi,plasmids,thinned,124th,plainview,kardashian,neuville,victorians,radiates,127th,vieques,schoolmates,petru,tokusatsu,keying,sunaina,flamethrower,'bout,demersal,hosokawa,corelli,omniscient,o'doherty,niksic,reflectivity,transdev,cavour,metronome,temporally,gabba,nsaids,geert,mayport,hematite,boeotia,vaudreuil,torshavn,sailplane,mineralogist,eskisehir,practises,gallifrey,takumi,unease,slipstream,hedmark,paulinus,ailsa,wielkopolska,filmworks,adamantly,vinaya,facelifted,franchisee,augustana,toppling,velvety,crispa,stonington,histological,genealogist,tactician,tebow,betjeman,nyingma,overwinter,oberoi,rampal,overwinters,petaluma,lactarius,stanmore,balikpapan,vasant,inclines,laminate,munshi,sociedade,rabbah,septal,boyband,ingrained,faltering,inhumans,nhtsa,affix,l'ordre,kazuki,rossendale,mysims,latvians,slaveholders,basilicata,neuburg,assize,manzanillo,scrobipalpa,formula_61,belgique,pterosaurs,privateering,vaasa,veria,northport,pressurised,hobbyist,austerlitz,sahih,bhadra,siliguri,bistrica,bursaries,wynton,corot,lepidus,lully,libor,libera,olusegun,choline,mannerism,lymphocyte,chagos,duxbury,parasitism,ecowas,morotai,cancion,coniston,aggrieved,sputnikmusic,parle,ammonian,civilisations,malformation,cattaraugus,skyhawks,d'arc,demerara,bronfman,midwinter,piscataway,jogaila,threonine,matins,kohlberg,hubli,pentatonic,camillus,nigam,potro,unchained,chauvel,orangeville,cistercians,redeployment,xanthi,manju,carabinieri,pakeha,nikolaevich,kantakouzenos,sesquicentennial,gunships,symbolised,teramo,ballo,crusading,l'oeil,bharatpur,lazier,gabrovo,hysteresis,rothbard,chaumont,roundel,ma'mun,sudhir,queried,newts,shimane,presynaptic,playfield,taxonomists,sensitivities,freleng,burkinabe,orfeo,autovia,proselytizing,bhangra,pasok,jujutsu,heung,pivoting,hominid,commending,formula_64,epworth,christianized,oresund,hantuchova,rajputana,hilversum,masoretic,dayak,bakri,assen,magog,macromolecules,waheed,qaida,spassky,rumped,protrudes,preminger,misogyny,glencairn,salafi,lacunae,grilles,racemes,areva,alighieri,inari,epitomized,photoshoot,one-of-a-kind,tring,muralist,tincture,backwaters,weaned,yeasts,analytically,smaland,caltrans,vysocina,jamuna,mauthausen,175th,nouvelles,censoring,reggina,christology,gilad,amplifying,mehmood,johnsons,redirects,eastgate,sacrum,meteoric,riverbanks,guidebooks,ascribes,scoparia,iconoclastic,telegraphic,chine,merah,mistico,lectern,sheung,aethelstan,capablanca,anant,uspto,albatrosses,mymensingh,antiretroviral,clonal,coorg,vaillant,liquidator,gigas,yokai,eradicating,motorcyclists,waitakere,tandon,nears,montenegrins,250th,tatsuya,yassin,atheistic,syncretism,nahum,berisha,transcended,owensboro,lakshmana,abteilung,unadorned,nyack,overflows,harrisonburg,complainant,uematsu,frictional,worsens,sangguniang,abutment,bulwer,sarma,apollinaire,shippers,lycia,alentejo,porpoises,optus,trawling,augustow,blackwall,workbench,westmount,leaped,sikandar,conveniences,stornoway,culverts,zoroastrians,hristo,ansgar,assistive,reassert,fanned,compasses,delgada,maisons,arima,plonsk,verlaine,starstruck,rakhine,befell,spirally,wyclef,expend,colloquium,formula_63,albertus,bellarmine,handedness,holon,introns,movimiento,profitably,lohengrin,discoverers,awash,erste,pharisees,dwarka,oghuz,hashing,heterodox,uloom,vladikavkaz,linesman,rehired,nucleophile,germanicus,gulshan,songz,bayerische,paralympian,crumlin,enjoined,khanum,prahran,penitent,amersfoort,saranac,semisimple,vagrants,compositing,tualatin,oxalate,lavra,ironi,ilkeston,umpqua,calum,stretford,zakat,guelders,hydrazine,birkin,spurring,modularity,aspartate,sodermanland,hopital,bellary,legazpi,clasico,cadfael,hypersonic,volleys,pharmacokinetics,carotene,orientale,pausini,bataille,lunga,retailed,m.phil,mazowieckie,vijayan,rawal,sublimation,promissory,estimators,ploughed,conflagration,penda,segregationist,otley,amputee,coauthor,sopra,pellew,wreckers,tollywood,circumscription,permittivity,strabane,landward,articulates,beaverbrook,rutherglen,coterminous,whistleblowers,colloidal,surbiton,atlante,oswiecim,bhasa,lampooned,chanter,saarc,landkreis,tribulation,tolerates,daiichi,hatun,cowries,dyschirius,abercromby,attock,aldwych,inflows,absolutist,l'histoire,committeeman,vanbrugh,headstock,westbourne,appenzell,hoxton,oculus,westfalen,roundabouts,nickelback,trovatore,quenching,summarises,conservators,transmutation,talleyrand,barzani,unwillingly,axonal,'blue,opining,enveloping,fidesz,rafah,colborne,flickr,lozenge,dulcimer,ndebele,swaraj,oxidize,gonville,resonated,gilani,superiore,endeared,janakpur,shepperton,solidifying,memoranda,sochaux,kurnool,rewari,emirs,kooning,bruford,unavailability,kayseri,judicious,negating,pterosaur,cytosolic,chernihiv,variational,sabretooth,seawolves,devalued,nanded,adverb,volunteerism,sealers,nemours,smederevo,kashubian,bartin,animax,vicomte,polotsk,polder,archiepiscopal,acceptability,quidditch,tussock,seminaire,immolation,belge,coves,wellingborough,khaganate,mckellen,nayaka,brega,kabhi,pontoons,bascule,newsreels,injectors,cobol,weblog,diplo,biggar,wheatbelt,erythrocytes,pedra,showgrounds,bogdanovich,eclecticism,toluene,elegies,formalize,andromedae,airworthiness,springville,mainframes,overexpression,magadha,bijelo,emlyn,glutamine,accenture,uhuru,metairie,arabidopsis,patanjali,peruvians,berezovsky,accion,astrolabe,jayanti,earnestly,sausalito,recurved,1500s,ramla,incineration,galleons,laplacian,shiki,smethwick,isomerase,dordevic,janow,jeffersonville,internationalism,penciled,styrene,ashur,nucleoside,peristome,horsemanship,sedges,bachata,medes,kristallnacht,schneerson,reflectance,invalided,strutt,draupadi,destino,partridges,tejas,quadrennial,aurel,halych,ethnomusicology,autonomist,radyo,rifting,shi'ar,crvena,telefilm,zawahiri,plana,sultanates,theodorus,subcontractors,pavle,seneschal,teleports,chernivtsi,buccal,brattleboro,stankovic,safar,dunhuang,electrocution,chastised,ergonomic,midsomer,130th,zomba,nongovernmental,escapist,localize,xuzhou,kyrie,carinthian,karlovac,nisan,kramnik,pilipino,digitisation,khasi,andronicus,highwayman,maior,misspelling,sebastopol,socon,rhaetian,archimandrite,partway,positivity,otaku,dingoes,tarski,geopolitics,disciplinarian,zulfikar,kenzo,globose,electrophilic,modele,storekeeper,pohang,wheldon,washers,interconnecting,digraphs,intrastate,campy,helvetic,frontispiece,ferrocarril,anambra,petraeus,midrib,endometrial,dwarfism,mauryan,endocytosis,brigs,percussionists,furtherance,synergistic,apocynaceae,krona,berthier,circumvented,casal,siltstone,precast,ethnikos,realists,geodesy,zarzuela,greenback,tripathi,persevered,interments,neutralization,olbermann,departements,supercomputing,demobilised,cassavetes,dunder,ministering,veszprem,barbarism,'world,pieve,apologist,frentzen,sulfides,firewalls,pronotum,staatsoper,hachette,makhachkala,oberland,phonon,yoshihiro,instars,purnima,winslet,mutsu,ergative,sajid,nizamuddin,paraphrased,ardeidae,kodagu,monooxygenase,skirmishers,sportiva,o'byrne,mykolaiv,ophir,prieta,gyllenhaal,kantian,leche,copan,herero,ps250,gelsenkirchen,shalit,sammarinese,chetwynd,wftda,travertine,warta,sigmaringen,concerti,namespace,ostergotland,biomarker,universals,collegio,embarcadero,wimborne,fiddlers,likening,ransomed,stifled,unabated,kalakaua,khanty,gongs,goodrem,countermeasure,publicizing,geomorphology,swedenborg,undefended,catastrophes,diverts,storyboards,amesbury,contactless,placentia,festivity,authorise,terrane,thallium,stradivarius,antonine,consortia,estimations,consecrate,supergiant,belichick,pendants,butyl,groza,univac,afire,kavala,studi,teletoon,paucity,gonbad,koninklijke,128th,stoichiometric,multimodal,facundo,anatomic,melamine,creuse,altan,brigands,mcguinty,blomfield,tsvangirai,protrusion,lurgan,warminster,tenzin,russellville,discursive,definable,scotrail,lignin,reincorporated,o'dell,outperform,redland,multicolored,evaporates,dimitrie,limbic,patapsco,interlingua,surrogacy,cutty,potrero,masud,cahiers,jintao,ardashir,centaurus,plagiarized,minehead,musings,statuettes,logarithms,seaview,prohibitively,downforce,rivington,tomorrowland,microbiologist,ferric,morag,capsid,kucinich,clairvaux,demotic,seamanship,cicada,painterly,cromarty,carbonic,tupou,oconee,tehuantepec,typecast,anstruther,internalized,underwriters,tetrahedra,flagrant,quakes,pathologies,ulrik,nahal,tarquini,dongguan,parnassus,ryoko,senussi,seleucia,airasia,einer,sashes,d'amico,matriculating,arabesque,honved,biophysical,hardinge,kherson,mommsen,diels,icbms,reshape,brasiliensis,palmach,netaji,oblate,functionalities,grigor,blacksburg,recoilless,melanchthon,reales,astrodome,handcrafted,memes,theorizes,isma'il,aarti,pirin,maatschappij,stabilizes,honiara,ashbury,copts,rootes,defensed,queiroz,mantegna,galesburg,coraciiformesfamily,cabrillo,tokio,antipsychotics,kanon,173rd,apollonia,finial,lydian,hadamard,rangi,dowlatabad,monolingual,platformer,subclasses,chiranjeevi,mirabeau,newsgroup,idmanyurdu,kambojas,walkover,zamoyski,generalist,khedive,flanges,knowle,bande,157th,alleyn,reaffirm,pininfarina,zuckerberg,hakodate,131st,aditi,bellinzona,vaulter,planking,boscombe,colombians,lysis,toppers,metered,nahyan,queensryche,minho,nagercoil,firebrand,foundress,bycatch,mendota,freeform,antena,capitalisation,martinus,overijssel,purists,interventionist,zgierz,burgundians,hippolyta,trompe,umatilla,moroccans,dictionnaire,hydrography,changers,chota,rimouski,aniline,bylaw,grandnephew,neamt,lemnos,connoisseurs,tractive,rearrangements,fetishism,finnic,apalachicola,landowning,calligraphic,circumpolar,mansfeld,legible,orientalism,tannhauser,blamey,maximization,noinclude,blackbirds,angara,ostersund,pancreatitis,glabra,acleris,juried,jungian,triumphantly,singlet,plasmas,synesthesia,yellowhead,unleashes,choiseul,quanzhong,brookville,kaskaskia,igcse,skatepark,jatin,jewellers,scaritinae,techcrunch,tellurium,lachaise,azuma,codeshare,dimensionality,unidirectional,scolaire,macdill,camshafts,unassisted,verband,kahlo,eliya,prelature,chiefdoms,saddleback,sockers,iommi,coloratura,llangollen,biosciences,harshest,maithili,k'iche,plical,multifunctional,andreu,tuskers,confounding,sambre,quarterdeck,ascetics,berdych,transversal,tuolumne,sagami,petrobras,brecker,menxia,instilling,stipulating,korra,oscillate,deadpan,v/line,pyrotechnic,stoneware,prelims,intracoastal,retraining,ilija,berwyn,encrypt,achievers,zulfiqar,glycoproteins,khatib,farmsteads,occultist,saman,fionn,derulo,khilji,obrenovic,argosy,toowong,dementieva,sociocultural,iconostasis,craigslist,festschrift,taifa,intercalated,tanjong,penticton,sharad,marxian,extrapolation,guises,wettin,prabang,exclaiming,kosta,famas,conakry,wanderings,'aliabad,macleay,exoplanet,bancorp,besiegers,surmounting,checkerboard,rajab,vliet,tarek,operable,wargaming,haldimand,fukuyama,uesugi,aggregations,erbil,brachiopods,tokyu,anglais,unfavorably,ujpest,escorial,armagnac,nagara,funafuti,ridgeline,cocking,o'gorman,compactness,retardant,krajowa,barua,coking,bestows,thampi,chicagoland,variably,o'loughlin,minnows,schwa,shaukat,polycarbonate,chlorinated,godalming,gramercy,delved,banqueting,enlil,sarada,prasanna,domhnall,decadal,regressive,lipoprotein,collectable,surendra,zaporizhia,cycliste,suchet,offsetting,formula_65,pudong,d'arte,blyton,quonset,osmania,tientsin,manorama,proteomics,bille,jalpaiguri,pertwee,barnegat,inventiveness,gollancz,euthanized,henricus,shortfalls,wuxia,chlorides,cerrado,polyvinyl,folktale,straddled,bioengineering,eschewing,greendale,recharged,olave,ceylonese,autocephalous,peacebuilding,wrights,guyed,rosamund,abitibi,bannockburn,gerontology,scutari,souness,seagram,codice_9,'open,xhtml,taguig,purposed,darbar,orthopedics,unpopulated,kisumu,tarrytown,feodor,polyhedral,monadnock,gottorp,priam,redesigning,gasworks,elfin,urquiza,homologation,filipovic,bohun,manningham,gornik,soundness,shorea,lanus,gelder,darke,sandgate,criticality,paranaense,153rd,vieja,lithograph,trapezoid,tiebreakers,convalescence,yan'an,actuaries,balad,altimeter,thermoelectric,trailblazer,previn,tenryu,ancaster,endoscopy,nicolet,discloses,fracking,plaine,salado,americanism,placards,absurdist,propylene,breccia,jirga,documenta,ismailis,161st,brentano,dallas/fort,embellishment,calipers,subscribes,mahavidyalaya,wednesbury,barnstormers,miwok,schembechler,minigame,unterberger,dopaminergic,inacio,nizamabad,overridden,monotype,cavernous,stichting,sassafras,sotho,argentinean,myrrh,rapidity,flatts,gowrie,dejected,kasaragod,cyprinidae,interlinked,arcseconds,degeneracy,infamously,incubate,substructure,trigeminal,sectarianism,marshlands,hooliganism,hurlers,isolationist,urania,burrard,switchover,lecco,wilts,interrogator,strived,ballooning,volterra,raciborz,relegating,gilding,cybele,dolomites,parachutist,lochaber,orators,raeburn,backend,benaud,rallycross,facings,banga,nuclides,defencemen,futurity,emitters,yadkin,eudonia,zambales,manasseh,sirte,meshes,peculiarly,mcminnville,roundly,boban,decrypt,icelanders,sanam,chelan,jovian,grudgingly,penalised,subscript,gambrinus,poaceae,infringements,maleficent,runciman,148th,supersymmetry,granites,liskeard,eliciting,involution,hallstatt,kitzbuhel,shankly,sandhills,inefficiencies,yishuv,psychotropic,nightjars,wavell,sangamon,vaikundar,choshu,retrospectives,pitesti,gigantea,hashemi,bosna,gakuin,siochana,arrangers,baronetcies,narayani,temecula,creston,koscierzyna,autochthonous,wyandot,anniston,igreja,mobilise,buzau,dunster,musselburgh,wenzhou,khattak,detoxification,decarboxylase,manlius,campbells,coleoptera,copyist,sympathisers,suisun,eminescu,defensor,transshipment,thurgau,somerton,fluctuates,ambika,weierstrass,lukow,giambattista,volcanics,romanticized,innovated,matabeleland,scotiabank,garwolin,purine,d'auvergne,borderland,maozhen,pricewaterhousecoopers,testator,pallium,scout.com,mv/pi,nazca,curacies,upjohn,sarasvati,monegasque,ketrzyn,malory,spikelets,biomechanics,haciendas,rapped,dwarfed,stews,nijinsky,subjection,matsu,perceptible,schwarzburg,midsection,entertains,circuitous,epiphytic,wonsan,alpini,bluefield,sloths,transportable,braunfels,dictum,szczecinek,jukka,wielun,wejherowo,hucknall,grameen,duodenum,ribose,deshpande,shahar,nexstar,injurious,dereham,lithographer,dhoni,structuralist,progreso,deschutes,christus,pulteney,quoins,yitzchak,gyeongsang,breviary,makkah,chiyoda,jutting,vineland,angiosperms,necrotic,novelisation,redistribute,tirumala,140th,featureless,mafic,rivaling,toyline,2/1st,martius,saalfeld,monthan,texian,kathak,melodramas,mithila,regierungsbezirk,509th,fermenting,schoolmate,virtuosic,briain,kokoda,heliocentric,handpicked,kilwinning,sonically,dinars,kasim,parkways,bogdanov,luxembourgian,halland,avesta,bardic,daugavpils,excavator,qwest,frustrate,physiographic,majoris,'ndrangheta,unrestrained,firmness,montalban,abundances,preservationists,adare,executioners,guardsman,bonnaroo,neglects,nazrul,pro12,hoorn,abercorn,refuting,kabud,cationic,parapsychology,troposphere,venezuelans,malignancy,khoja,unhindered,accordionist,medak,visby,ejercito,laparoscopic,dinas,umayyads,valmiki,o'dowd,saplings,stranding,incisions,illusionist,avocets,buccleuch,amazonia,fourfold,turboprops,roosts,priscus,turnstile,areal,certifies,pocklington,spoofs,viseu,commonalities,dabrowka,annam,homesteaders,daredevils,mondrian,negotiates,fiestas,perennials,maximizes,lubavitch,ravindra,scrapers,finials,kintyre,violas,snoqualmie,wilders,openbsd,mlawa,peritoneal,devarajan,congke,leszno,mercurial,fakir,joannes,bognor,overloading,unbuilt,gurung,scuttle,temperaments,bautzen,jardim,tradesman,visitations,barbet,sagamore,graaff,forecasters,wilsons,assis,l'air,shariah,sochaczew,russa,dirge,biliary,neuve,heartbreakers,strathearn,jacobian,overgrazing,edrich,anticline,parathyroid,petula,lepanto,decius,channelled,parvathi,puppeteers,communicators,francorchamps,kahane,longus,panjang,intron,traite,xxvii,matsuri,amrit,katyn,disheartened,cacak,omonia,alexandrine,partaking,wrangling,adjuvant,haskovo,tendrils,greensand,lammermoor,otherworld,volusia,stabling,one-and-a-half,bresson,zapatista,eotvos,ps150,webisodes,stepchildren,microarray,braganca,quanta,dolne,superoxide,bellona,delineate,ratha,lindenwood,bruhl,cingulate,tallies,bickerton,helgi,bevin,takoma,tsukuba,statuses,changeling,alister,bytom,dibrugarh,magnesia,duplicating,outlier,abated,goncalo,strelitz,shikai,mardan,musculature,ascomycota,springhill,tumuli,gabaa,odenwald,reformatted,autocracy,theresienstadt,suplex,chattopadhyay,mencken,congratulatory,weatherfield,systema,solemnity,projekt,quanzhou,kreuzberg,postbellum,nobuo,mediaworks,finisterre,matchplay,bangladeshis,kothen,oocyte,hovered,aromas,afshar,browed,teases,chorlton,arshad,cesaro,backbencher,iquique,vulcans,padmini,unabridged,cyclase,despotic,kirilenko,achaean,queensberry,debre,octahedron,iphigenia,curbing,karimnagar,sagarmatha,smelters,surrealists,sanada,shrestha,turridae,leasehold,jiedushi,eurythmics,appropriating,correze,thimphu,amery,musicomh,cyborgs,sandwell,pushcart,retorts,ameliorate,deteriorates,stojanovic,spline,entrenchments,bourse,chancellorship,pasolini,lendl,personage,reformulated,pubescens,loiret,metalurh,reinvention,nonhuman,eilema,tarsal,complutense,magne,broadview,metrodome,outtake,stouffville,seinen,bataillon,phosphoric,ostensible,opatow,aristides,beefheart,glorifying,banten,romsey,seamounts,fushimi,prophylaxis,sibylla,ranjith,goslar,balustrades,georgiev,caird,lafitte,peano,canso,bankura,halfpenny,segregate,caisson,bizerte,jamshedpur,euromaidan,philosophie,ridged,cheerfully,reclassification,aemilius,visionaries,samoans,wokingham,chemung,wolof,unbranched,cinerea,bhosle,ourense,immortalised,cornerstones,sourcebook,khufu,archimedean,universitatea,intermolecular,fiscally,suffices,metacomet,adjudicator,stablemate,specks,glace,inowroclaw,patristic,muharram,agitating,ashot,neurologic,didcot,gamla,ilves,putouts,siraj,laski,coaling,diarmuid,ratnagiri,rotulorum,liquefaction,morbihan,harel,aftershock,gruiformesfamily,bonnier,falconiformesfamily,adorns,wikis,maastrichtian,stauffenberg,bishopsgate,fakhr,sevenfold,ponders,quantifying,castiel,opacity,depredations,lenten,gravitated,o'mahony,modulates,inuktitut,paston,kayfabe,vagus,legalised,balked,arianism,tendering,sivas,birthdate,awlaki,khvajeh,shahab,samtgemeinde,bridgeton,amalgamations,biogenesis,recharging,tsukasa,mythbusters,chamfered,enthronement,freelancers,maharana,constantia,sutil,messines,monkton,okanogan,reinvigorated,apoplexy,tanahashi,neues,valiants,harappan,russes,carding,volkoff,funchal,statehouse,imitative,intrepidity,mellotron,samaras,turkana,besting,longitudes,exarch,diarrhoea,transcending,zvonareva,darna,ramblin,disconnection,137th,refocused,diarmait,agricole,ba'athist,turenne,contrabass,communis,daviess,fatimids,frosinone,fittingly,polyphyletic,qanat,theocratic,preclinical,abacha,toorak,marketplaces,conidia,seiya,contraindicated,retford,bundesautobahn,rebuilds,climatology,seaworthy,starfighter,qamar,categoria,malai,hellinsia,newstead,airworthy,catenin,avonmouth,arrhythmias,ayyavazhi,downgrade,ashburnham,ejector,kinematics,petworth,rspca,filmation,accipitridae,chhatrapati,g/mol,bacau,agama,ringtone,yudhoyono,orchestrator,arbitrators,138th,powerplants,cumbernauld,alderley,misamis,hawai`i,cuando,meistriliiga,jermyn,alans,pedigrees,ottavio,approbation,omnium,purulia,prioress,rheinland,lymphoid,lutsk,oscilloscope,ballina,iliac,motorbikes,modernising,uffizi,phylloxera,kalevala,bengalis,amravati,syntheses,interviewers,inflectional,outflank,maryhill,unhurt,profiler,nacelles,heseltine,personalised,guarda,herpetologist,airpark,pigot,margaretha,dinos,peleliu,breakbeat,kastamonu,shaivism,delamere,kingsville,epigram,khlong,phospholipids,journeying,lietuvos,congregated,deviance,celebes,subsoil,stroma,kvitova,lubricating,layoff,alagoas,olafur,doron,interuniversity,raycom,agonopterix,uzice,nanna,springvale,raimundo,wrested,pupal,talat,skinheads,vestige,unpainted,handan,odawara,ammar,attendee,lapped,myotis,gusty,ciconiiformesfamily,traversal,subfield,vitaphone,prensa,hasidism,inwood,carstairs,kropotkin,turgenev,dobra,remittance,purim,tannin,adige,tabulation,lethality,pacha,micronesian,dhruva,defensemen,tibeto,siculus,radioisotope,sodertalje,phitsanulok,euphonium,oxytocin,overhangs,skinks,fabrica,reinterred,emulates,bioscience,paragliding,raekwon,perigee,plausibility,frolunda,erroll,aznar,vyasa,albinus,trevally,confederacion,terse,sixtieth,1530s,kendriya,skateboarders,frontieres,muawiyah,easements,shehu,conservatively,keystones,kasem,brutalist,peekskill,cowry,orcas,syllabary,paltz,elisabetta,denticles,hampering,dolni,eidos,aarau,lermontov,yankton,shahbaz,barrages,kongsvinger,reestablishment,acetyltransferase,zulia,mrnas,slingsby,eucalypt,efficacious,weybridge,gradation,cinematheque,malthus,bampton,coexisted,cisse,hamdi,cupertino,saumarez,chionodes,libertine,formers,sakharov,pseudonymous,vol.1,mcduck,gopalakrishnan,amberley,jorhat,grandmasters,rudiments,dwindle,param,bukidnon,menander,americanus,multipliers,pulawy,homoerotic,pillbox,cd+dvd,epigraph,aleksandrow,extrapolated,horseshoes,contemporain,angiography,hasselt,shawinigan,memorization,legitimized,cyclades,outsold,rodolphe,kelis,powerball,dijkstra,analyzers,incompressible,sambar,orangeburg,osten,reauthorization,adamawa,sphagnum,hypermarket,millipedes,zoroaster,madea,ossuary,murrayfield,pronominal,gautham,resellers,ethers,quarrelled,dolna,stragglers,asami,tangut,passos,educacion,sharaf,texel,berio,bethpage,bezalel,marfa,noronha,36ers,genteel,avram,shilton,compensates,sweetener,reinstalled,disables,noether,1590s,balakrishnan,kotaro,northallerton,cataclysm,gholam,cancellara,schiphol,commends,longinus,albinism,gemayel,hamamatsu,volos,islamism,sidereal,pecuniary,diggings,townsquare,neosho,lushan,chittoor,akhil,disputation,desiccation,cambodians,thwarting,deliberated,ellipsis,bahini,susumu,separators,kohneh,plebeians,kultur,ogaden,pissarro,trypeta,latur,liaodong,vetting,datong,sohail,alchemists,lengthwise,unevenly,masterly,microcontrollers,occupier,deviating,farringdon,baccalaureat,theocracy,chebyshev,archivists,jayaram,ineffectiveness,scandinavians,jacobins,encomienda,nambu,g/cm3,catesby,paavo,heeded,rhodium,idealised,10deg,infective,mecyclothorax,halevy,sheared,minbari,audax,lusatian,rebuffs,hitfix,fastener,subjugate,tarun,binet,compuserve,synthesiser,keisuke,amalric,ligatures,tadashi,ignazio,abramovich,groundnut,otomo,maeve,mortlake,ostrogoths,antillean,todor,recto,millimetre,espousing,inaugurate,paracetamol,galvanic,harpalinae,jedrzejow,reassessment,langlands,civita,mikan,stikine,bijar,imamate,istana,kaiserliche,erastus,federale,cytosine,expansionism,hommes,norrland,smriti,snapdragon,gulab,taleb,lossy,khattab,urbanised,sesto,rekord,diffuser,desam,morganatic,silting,pacts,extender,beauharnais,purley,bouches,halfpipe,discontinuities,houthi,farmville,animism,horni,saadi,interpretative,blockades,symeon,biogeographic,transcaucasian,jetties,landrieu,astrocytes,conjunto,stumpings,weevils,geysers,redux,arching,romanus,tazeh,marcellinus,casein,opava,misrata,anare,sattar,declarer,dreux,oporto,venta,vallis,icosahedron,cortona,lachine,mohammedan,sandnes,zynga,clarin,diomedes,tsuyoshi,pribram,gulbarga,chartist,superettan,boscawen,altus,subang,gating,epistolary,vizianagaram,ogdensburg,panna,thyssen,tarkovsky,dzogchen,biograph,seremban,unscientific,nightjar,legco,deism,n.w.a,sudha,siskel,sassou,flintlock,jovial,montbeliard,pallida,formula_66,tranquillity,nisei,adornment,'people,yamhill,hockeyallsvenskan,adopters,appian,lowicz,haplotypes,succinctly,starogard,presidencies,kheyrabad,sobibor,kinesiology,cowichan,militum,cromwellian,leiningen,ps1.5,concourses,dalarna,goldfield,brzeg,faeces,aquarii,matchless,harvesters,181st,numismatics,korfball,sectioned,transpires,facultative,brandishing,kieron,forages,menai,glutinous,debarge,heathfield,1580s,malang,photoelectric,froome,semiotic,alwar,grammophon,chiaroscuro,mentalist,maramures,flacco,liquors,aleutians,marvell,sutlej,patnaik,qassam,flintoff,bayfield,haeckel,sueno,avicii,exoplanets,hoshi,annibale,vojislav,honeycombs,celebrant,rendsburg,veblen,quails,141st,carronades,savar,narrations,jeeva,ontologies,hedonistic,marinette,godot,munna,bessarabian,outrigger,thame,gravels,hoshino,falsifying,stereochemistry,nacionalista,medially,radula,ejecting,conservatorio,odile,ceiba,jaina,essonne,isometry,allophones,recidivism,iveco,ganda,grammarians,jagan,signposted,uncompressed,facilitators,constancy,ditko,propulsive,impaling,interbank,botolph,amlaib,intergroup,sorbus,cheka,debye,praca,adorning,presbyteries,dormition,strategos,qarase,pentecostals,beehives,hashemite,goldust,euronext,egress,arpanet,soames,jurchens,slovenska,copse,kazim,appraisals,marischal,mineola,sharada,caricaturist,sturluson,galba,faizabad,overwintering,grete,uyezds,didsbury,libreville,ablett,microstructure,anadolu,belenenses,elocution,cloaks,timeslots,halden,rashidun,displaces,sympatric,germanus,tuples,ceska,equalize,disassembly,krautrock,babangida,memel,deild,gopala,hematology,underclass,sangli,wawrinka,assur,toshack,refrains,nicotinic,bhagalpur,badami,racetracks,pocatello,walgreens,nazarbayev,occultation,spinnaker,geneon,josias,hydrolyzed,dzong,corregimiento,waistcoat,thermoplastic,soldered,anticancer,lactobacillus,shafi'i,carabus,adjournment,schlumberger,triceratops,despotate,mendicant,krishnamurti,bahasa,earthworm,lavoisier,noetherian,kalki,fervently,bhawan,saanich,coquille,gannet,motagua,kennels,mineralization,fitzherbert,svein,bifurcated,hairdressing,felis,abounded,dimers,fervour,hebdo,bluffton,aetna,corydon,clevedon,carneiro,subjectively,deutz,gastropoda,overshot,concatenation,varman,carolla,maharshi,mujib,inelastic,riverhead,initialized,safavids,rohini,caguas,bulges,fotbollforbund,hefei,spithead,westville,maronites,lytham,americo,gediminas,stephanus,chalcolithic,hijra,gnu/linux,predilection,rulership,sterility,haidar,scarlatti,saprissa,sviatoslav,pointedly,sunroof,guarantor,thevar,airstrips,pultusk,sture,129th,divinities,daizong,dolichoderus,cobourg,maoists,swordsmanship,uprated,bohme,tashi,largs,chandi,bluebeard,householders,richardsonian,drepanidae,antigonish,elbasan,occultism,marca,hypergeometric,oirat,stiglitz,ignites,dzungar,miquelon,pritam,d'automne,ulidiid,niamey,vallecano,fondo,billiton,incumbencies,raceme,chambery,cadell,barenaked,kagame,summerside,haussmann,hatshepsut,apothecaries,criollo,feint,nasals,timurid,feltham,plotinus,oxygenation,marginata,officinalis,salat,participations,ising,downe,izumo,unguided,pretence,coursed,haruna,viscountcy,mainstage,justicia,powiat,takara,capitoline,implacable,farben,stopford,cosmopterix,tuberous,kronecker,galatians,kweli,dogmas,exhorted,trebinje,skanda,newlyn,ablative,basidia,bhiwani,encroachments,stranglers,regrouping,tubal,shoestring,wawel,anionic,mesenchymal,creationists,pyrophosphate,moshi,despotism,powerbook,fatehpur,rupiah,segre,ternate,jessore,b.i.g,shevardnadze,abounds,gliwice,densest,memoria,suborbital,vietcong,ratepayers,karunanidhi,toolbar,descents,rhymney,exhortation,zahedan,carcinomas,hyperbaric,botvinnik,billets,neuropsychological,tigranes,hoards,chater,biennially,thistles,scotus,wataru,flotillas,hungama,monopolistic,payouts,vetch,generalissimo,caries,naumburg,piran,blizzards,escalates,reactant,shinya,theorize,rizzoli,transitway,ecclesiae,streptomyces,cantal,nisibis,superconductor,unworkable,thallus,roehampton,scheckter,viceroys,makuuchi,ilkley,superseding,takuya,klodzko,borbon,raspberries,operand,w.a.k.o,sarabande,factionalism,egalitarianism,temasek,torbat,unscripted,jorma,westerner,perfective,vrije,underlain,goldfrapp,blaenau,jomon,barthes,drivetime,bassa,bannock,umaga,fengxiang,zulus,sreenivasan,farces,codice_10,freeholder,poddebice,imperialists,deregulated,wingtip,o'hagan,pillared,overtone,hofstadter,149th,kitano,saybrook,standardizing,aldgate,staveley,o'flaherty,hundredths,steerable,soltan,empted,cruyff,intramuros,taluks,cotonou,marae,karur,figueres,barwon,lucullus,niobe,zemlya,lathes,homeported,chaux,amyotrophic,opines,exemplars,bhamo,homomorphisms,gauleiter,ladin,mafiosi,airdrieonians,b/soul,decal,transcaucasia,solti,defecation,deaconess,numidia,sampradaya,normalised,wingless,schwaben,alnus,cinerama,yakutsk,ketchikan,orvieto,unearned,monferrato,rotem,aacsb,loong,decoders,skerries,cardiothoracic,repositioning,pimpernel,yohannan,tenebrionoidea,nargis,nouvel,costliest,interdenominational,noize,redirecting,zither,morcha,radiometric,frequenting,irtysh,gbagbo,chakri,litvinenko,infotainment,ravensbruck,harith,corbels,maegashira,jousting,natan,novus,falcao,minis,railed,decile,rauma,ramaswamy,cavitation,paranaque,berchtesgaden,reanimated,schomberg,polysaccharides,exclusionary,cleon,anurag,ravaging,dhanush,mitchells,granule,contemptuous,keisei,rolleston,atlantean,yorkist,daraa,wapping,micrometer,keeneland,comparably,baranja,oranje,schlafli,yogic,dinajpur,unimpressive,masashi,recreativo,alemannic,petersfield,naoko,vasudeva,autosport,rajat,marella,busko,wethersfield,ssris,soulcalibur,kobani,wildland,rookery,hoffenheim,kauri,aliphatic,balaclava,ferrite,publicise,victorias,theism,quimper,chapbook,functionalist,roadbed,ulyanovsk,cupen,purpurea,calthorpe,teofilo,mousavi,cochlea,linotype,detmold,ellerslie,gakkai,telkom,southsea,subcontractor,inguinal,philatelists,zeebrugge,piave,trochidae,dempo,spoilt,saharanpur,mihrab,parasympathetic,barbarous,chartering,antiqua,katsina,bugis,categorizes,altstadt,kandyan,pambansa,overpasses,miters,assimilating,finlandia,uneconomic,am/fm,harpsichordist,dresdner,luminescence,authentically,overpowers,magmatic,cliftonville,oilfields,skirted,berthe,cuman,oakham,frelimo,glockenspiel,confection,saxophonists,piaseczno,multilevel,antipater,levying,maltreatment,velho,opoczno,harburg,pedophilia,unfunded,palettes,plasterwork,breve,dharmendra,auchinleck,nonesuch,blackmun,libretti,rabbani,145th,hasselbeck,kinnock,malate,vanden,cloverdale,ashgabat,nares,radians,steelworkers,sabor,possums,catterick,hemispheric,ostra,outpaced,dungeness,almshouse,penryn,texians,1000m,franchitti,incumbency,texcoco,newar,tramcars,toroidal,meitetsu,spellbound,agronomist,vinifera,riata,bunko,pinas,ba'al,github,vasilyevich,obsolescent,geodesics,ancestries,tujue,capitalised,unassigned,throng,unpaired,psychometric,skegness,exothermic,buffered,kristiansund,tongued,berenger,basho,alitalia,prolongation,archaeologically,fractionation,cyprinid,echinoderms,agriculturally,justiciar,sonam,ilium,baits,danceable,grazer,ardahan,grassed,preemption,glassworks,hasina,ugric,umbra,wahhabi,vannes,tinnitus,capitaine,tikrit,lisieux,scree,hormuz,despenser,jagiellon,maisonneuve,gandaki,santarem,basilicas,lancing,landskrona,weilburg,fireside,elysian,isleworth,krishnamurthy,filton,cynon,tecmo,subcostal,scalars,triglycerides,hyperplane,farmingdale,unione,meydan,pilings,mercosur,reactivate,akiba,fecundity,jatra,natsume,zarqawi,preta,masao,presbyter,oakenfold,rhodri,ferran,ruizong,cloyne,nelvana,epiphanius,borde,scutes,strictures,troughton,whitestone,sholom,toyah,shingon,kutuzov,abelard,passant,lipno,cafeterias,residuals,anabaptists,paratransit,criollos,pleven,radiata,destabilizing,hadiths,bazaars,mannose,taiyo,crookes,welbeck,baoding,archelaus,nguesso,alberni,wingtips,herts,viasat,lankans,evreux,wigram,fassbinder,ryuichi,storting,reducible,olesnica,znojmo,hyannis,theophanes,flatiron,mustering,rajahmundry,kadir,wayang,prome,lethargy,zubin,illegality,conall,dramedy,beerbohm,hipparchus,ziarat,ryuji,shugo,glenorchy,microarchitecture,morne,lewinsky,cauvery,battenberg,hyksos,wayanad,hamilcar,buhari,brazo,bratianu,solms,aksaray,elamite,chilcotin,bloodstock,sagara,dolny,reunified,umlaut,proteaceae,camborne,calabrian,dhanbad,vaxjo,cookware,potez,rediffusion,semitones,lamentations,allgau,guernica,suntory,pleated,stationing,urgell,gannets,bertelsmann,entryway,raphitomidae,acetaldehyde,nephrology,categorizing,beiyang,permeate,tourney,geosciences,khana,masayuki,crucis,universitaria,slaskie,khaimah,finno,advani,astonishingly,tubulin,vampiric,jeolla,sociale,cleethorpes,badri,muridae,suzong,debater,decimation,kenyans,mutualism,pontifex,middlemen,insee,halevi,lamentation,psychopathy,brassey,wenders,kavya,parabellum,prolactin,inescapable,apses,malignancies,rinzai,stigmatized,menahem,comox,ateliers,welshpool,setif,centimetre,truthfulness,downfield,drusus,woden,glycosylation,emanated,agulhas,dalkeith,jazira,nucky,unifil,jobim,operon,oryzomys,heroically,seances,supernumerary,backhouse,hashanah,tatler,imago,invert,hayato,clockmaker,kingsmill,swiecie,analogously,golconda,poste,tacitly,decentralised,ge'ez,diplomatically,fossiliferous,linseed,mahavira,pedestals,archpriest,byelection,domiciled,jeffersonian,bombus,winegrowing,waukegan,uncultivated,haverfordwest,saumur,communally,disbursed,cleeve,zeljeznicar,speciosa,vacationers,sigur,vaishali,zlatko,iftikhar,cropland,transkei,incompleteness,bohra,subantarctic,slieve,physiologic,similis,klerk,replanted,'right,chafee,reproducible,bayburt,regicide,muzaffarpur,plurals,hanyu,orthologs,diouf,assailed,kamui,tarik,dodecanese,gorne,on/off,179th,shimoga,granaries,carlists,valar,tripolitania,sherds,simmern,dissociated,isambard,polytechnical,yuvraj,brabazon,antisense,pubmed,glans,minutely,masaaki,raghavendra,savoury,podcasting,tachi,bienville,gongsun,ridgely,deform,yuichi,binders,canna,carcetti,llobregat,implored,berri,njegos,intermingled,offload,athenry,motherhouse,corpora,kakinada,dannebrog,imperio,prefaces,musicologists,aerospatiale,shirai,nagapattinam,servius,cristoforo,pomfret,reviled,entebbe,stane,east/west,thermometers,matriarchal,siglo,bodil,legionnaire,ze'ev,theorizing,sangeetha,horticulturist,uncountable,lookalike,anoxic,ionospheric,genealogists,chicopee,imprinting,popish,crematoria,diamondback,cyathea,hanzhong,cameramen,halogaland,naklo,waclaw,storehouses,flexed,comuni,frits,glauca,nilgiris,compresses,nainital,continuations,albay,hypoxic,samajwadi,dunkerque,nanticoke,sarwar,interchanged,jubal,corba,jalgaon,derleth,deathstroke,magny,vinnytsia,hyphenated,rimfire,sawan,boehner,disrepute,normalize,aromanian,dualistic,approximant,chama,karimabad,barnacles,sanok,stipends,dyfed,rijksmuseum,reverberation,suncorp,fungicides,reverie,spectrograph,stereophonic,niazi,ordos,alcan,karaite,lautrec,tableland,lamellar,rieti,langmuir,russula,webern,tweaks,hawick,southerner,morphy,naturalisation,enantiomer,michinoku,barbettes,relieves,carburettors,redruth,oblates,vocabularies,mogilev,bagmati,galium,reasserted,extolled,symon,eurosceptic,inflections,tirtha,recompense,oruro,roping,gouverneur,pared,yayoi,watermills,retooled,leukocytes,jubilant,mazhar,nicolau,manheim,touraine,bedser,hambledon,kohat,powerhouses,tlemcen,reuven,sympathetically,afrikaners,interes,handcrafts,etcher,baddeley,wodonga,amaury,155th,vulgarity,pompadour,automorphisms,1540s,oppositions,prekmurje,deryni,fortifying,arcuate,mahila,bocage,uther,nozze,slashes,atlantica,hadid,rhizomatous,azeris,'with,osmena,lewisville,innervated,bandmaster,outcropping,parallelogram,dominicana,twang,ingushetia,extensional,ladino,sastry,zinoviev,relatable,nobilis,cbeebies,hitless,eulima,sporangia,synge,longlisted,criminalized,penitential,weyden,tubule,volyn,priestesses,glenbrook,kibbutzim,windshaft,canadair,falange,zsolt,bonheur,meine,archangels,safeguarded,jamaicans,malarial,teasers,badging,merseyrail,operands,pulsars,gauchos,biotin,bambara,necaxa,egmond,tillage,coppi,anxiolytic,preah,mausoleums,plautus,feroz,debunked,187th,belediyespor,mujibur,wantage,carboxyl,chettiar,murnau,vagueness,racemic,backstretch,courtland,municipio,palpatine,dezful,hyperbola,sreekumar,chalons,altay,arapahoe,tudors,sapieha,quilon,burdensome,kanya,xxviii,recension,generis,siphuncle,repressor,bitrate,mandals,midhurst,dioxin,democratique,upholds,rodez,cinematographic,epoque,jinping,rabelais,zhytomyr,glenview,rebooted,khalidi,reticulata,122nd,monnaie,passersby,ghazals,europaea,lippmann,earthbound,tadic,andorran,artvin,angelicum,banksy,epicentre,resemblances,shuttled,rathaus,bernt,stonemasons,balochi,siang,tynemouth,cygni,biosynthetic,precipitates,sharecroppers,d'annunzio,softbank,shiji,apeldoorn,polycyclic,wenceslas,wuchang,samnites,tamarack,silmarillion,madinah,palaeontology,kirchberg,sculpin,rohtak,aquabats,oviparous,thynne,caney,blimps,minimalistic,whatcom,palatalization,bardstown,direct3d,paramagnetic,kamboja,khash,globemaster,lengua,matej,chernigov,swanage,arsenals,cascadia,cundinamarca,tusculum,leavers,organics,warplanes,'three,exertions,arminius,gandharva,inquires,comercio,kuopio,chabahar,plotlines,mersenne,anquetil,paralytic,buckminster,ambit,acrolophus,quantifiers,clacton,ciliary,ansaldo,fergana,egoism,thracians,chicoutimi,northbrook,analgesia,brotherhoods,hunza,adriaen,fluoridation,snowfalls,soundboard,fangoria,cannibalistic,orthogonius,chukotka,dindigul,manzoni,chainz,macromedia,beltline,muruga,schistura,provable,litex,initio,pneumoniae,infosys,cerium,boonton,cannonballs,d'une,solvency,mandurah,houthis,dolmens,apologists,radioisotopes,blaxploitation,poroshenko,stawell,coosa,maximilien,tempelhof,espouse,declaratory,hambro,xalapa,outmoded,mihiel,benefitting,desirous,archeparchy,repopulated,telescoping,captor,mackaye,disparaged,ramanathan,crowne,tumbled,technetium,silted,chedi,nievre,hyeon,cartoonish,interlock,infocom,rediff.com,dioramas,timekeeping,concertina,kutaisi,cesky,lubomirski,unapologetic,epigraphic,stalactites,sneha,biofilm,falconry,miraflores,catena,'outstanding,prospekt,apotheosis,o'odham,pacemakers,arabica,gandhinagar,reminisces,iroquoian,ornette,tilling,neoliberalism,chameleons,pandava,prefontaine,haiyan,gneisenau,utama,bando,reconstitution,azaria,canola,paratroops,ayckbourn,manistee,stourton,manifestos,lympne,denouement,tractatus,rakim,bellflower,nanometer,sassanids,turlough,presbyterianism,varmland,20deg,phool,nyerere,almohad,manipal,vlaanderen,quickness,removals,makow,circumflex,eatery,morane,fondazione,alkylation,unenforceable,galliano,silkworm,junior/senior,abducts,phlox,konskie,lofoten,buuren,glyphosate,faired,naturae,cobbles,taher,skrulls,dostoevsky,walkout,wagnerian,orbited,methodically,denzil,sarat,extraterritorial,kohima,d'armor,brinsley,rostropovich,fengtian,comitatus,aravind,moche,wrangell,giscard,vantaa,viljandi,hakoah,seabees,muscatine,ballade,camanachd,sothern,mullioned,durad,margraves,maven,arete,chandni,garifuna,142nd,reading/literature,thickest,intensifies,trygve,khaldun,perinatal,asana,powerline,acetylation,nureyev,omiya,montesquieu,riverwalk,marly,correlating,intermountain,bulgar,hammerheads,underscores,wiretapping,quatrain,ruisseau,newsagent,tuticorin,polygyny,hemsworth,partisanship,banna,istrian,evaporator".split(","),female_names:"mary,patricia,linda,barbara,elizabeth,jennifer,maria,susan,margaret,dorothy,lisa,nancy,karen,betty,helen,sandra,donna,carol,ruth,sharon,michelle,laura,sarah,kimberly,deborah,jessica,shirley,cynthia,angela,melissa,brenda,amy,anna,rebecca,virginia,kathleen,pamela,martha,debra,amanda,stephanie,carolyn,christine,marie,janet,catherine,frances,ann,joyce,diane,alice,julie,heather,teresa,doris,gloria,evelyn,jean,cheryl,mildred,katherine,joan,ashley,judith,rose,janice,kelly,nicole,judy,christina,kathy,theresa,beverly,denise,tammy,irene,jane,lori,rachel,marilyn,andrea,kathryn,louise,sara,anne,jacqueline,wanda,bonnie,julia,ruby,lois,tina,phyllis,norma,paula,diana,annie,lillian,emily,robin,peggy,crystal,gladys,rita,dawn,connie,florence,tracy,edna,tiffany,carmen,rosa,cindy,grace,wendy,victoria,edith,kim,sherry,sylvia,josephine,thelma,shannon,sheila,ethel,ellen,elaine,marjorie,carrie,charlotte,monica,esther,pauline,emma,juanita,anita,rhonda,hazel,amber,eva,debbie,april,leslie,clara,lucille,jamie,joanne,eleanor,valerie,danielle,megan,alicia,suzanne,michele,gail,bertha,darlene,veronica,jill,erin,geraldine,lauren,cathy,joann,lorraine,lynn,sally,regina,erica,beatrice,dolores,bernice,audrey,yvonne,annette,marion,dana,stacy,ana,renee,ida,vivian,roberta,holly,brittany,melanie,loretta,yolanda,jeanette,laurie,katie,kristen,vanessa,alma,sue,elsie,beth,jeanne,vicki,carla,tara,rosemary,eileen,terri,gertrude,lucy,tonya,ella,stacey,wilma,gina,kristin,jessie,natalie,agnes,vera,charlene,bessie,delores,melinda,pearl,arlene,maureen,colleen,allison,tamara,joy,georgia,constance,lillie,claudia,jackie,marcia,tanya,nellie,minnie,marlene,heidi,glenda,lydia,viola,courtney,marian,stella,caroline,dora,vickie,mattie,maxine,irma,mabel,marsha,myrtle,lena,christy,deanna,patsy,hilda,gwendolyn,jennie,nora,margie,nina,cassandra,leah,penny,kay,priscilla,naomi,carole,olga,billie,dianne,tracey,leona,jenny,felicia,sonia,miriam,velma,becky,bobbie,violet,kristina,toni,misty,mae,shelly,daisy,ramona,sherri,erika,katrina,claire,lindsey,lindsay,geneva,guadalupe,belinda,margarita,sheryl,cora,faye,ada,sabrina,isabel,marguerite,hattie,harriet,molly,cecilia,kristi,brandi,blanche,sandy,rosie,joanna,iris,eunice,angie,inez,lynda,madeline,amelia,alberta,genevieve,monique,jodi,janie,kayla,sonya,jan,kristine,candace,fannie,maryann,opal,alison,yvette,melody,luz,susie,olivia,flora,shelley,kristy,mamie,lula,lola,verna,beulah,antoinette,candice,juana,jeannette,pam,kelli,whitney,bridget,karla,celia,latoya,patty,shelia,gayle,della,vicky,lynne,sheri,marianne,kara,jacquelyn,erma,blanca,myra,leticia,pat,krista,roxanne,angelica,robyn,adrienne,rosalie,alexandra,brooke,bethany,sadie,bernadette,traci,jody,kendra,nichole,rachael,mable,ernestine,muriel,marcella,elena,krystal,angelina,nadine,kari,estelle,dianna,paulette,lora,mona,doreen,rosemarie,desiree,antonia,janis,betsy,christie,freda,meredith,lynette,teri,cristina,eula,leigh,meghan,sophia,eloise,rochelle,gretchen,cecelia,raquel,henrietta,alyssa,jana,gwen,jenna,tricia,laverne,olive,tasha,silvia,elvira,delia,kate,patti,lorena,kellie,sonja,lila,lana,darla,mindy,essie,mandy,lorene,elsa,josefina,jeannie,miranda,dixie,lucia,marta,faith,lela,johanna,shari,camille,tami,shawna,elisa,ebony,melba,ora,nettie,tabitha,ollie,winifred,kristie,alisha,aimee,rena,myrna,marla,tammie,latasha,bonita,patrice,ronda,sherrie,addie,francine,deloris,stacie,adriana,cheri,abigail,celeste,jewel,cara,adele,rebekah,lucinda,dorthy,effie,trina,reba,sallie,aurora,lenora,etta,lottie,kerri,trisha,nikki,estella,francisca,josie,tracie,marissa,karin,brittney,janelle,lourdes,laurel,helene,fern,elva,corinne,kelsey,ina,bettie,elisabeth,aida,caitlin,ingrid,iva,eugenia,christa,goldie,maude,jenifer,therese,dena,lorna,janette,latonya,candy,consuelo,tamika,rosetta,debora,cherie,polly,dina,jewell,fay,jillian,dorothea,nell,trudy,esperanza,patrica,kimberley,shanna,helena,cleo,stefanie,rosario,ola,janine,mollie,lupe,alisa,lou,maribel,susanne,bette,susana,elise,cecile,isabelle,lesley,jocelyn,paige,joni,rachelle,leola,daphne,alta,ester,petra,graciela,imogene,jolene,keisha,lacey,glenna,gabriela,keri,ursula,lizzie,kirsten,shana,adeline,mayra,jayne,jaclyn,gracie,sondra,carmela,marisa,rosalind,charity,tonia,beatriz,marisol,clarice,jeanine,sheena,angeline,frieda,lily,shauna,millie,claudette,cathleen,angelia,gabrielle,autumn,katharine,jodie,staci,lea,christi,justine,elma,luella,margret,dominique,socorro,martina,margo,mavis,callie,bobbi,maritza,lucile,leanne,jeannine,deana,aileen,lorie,ladonna,willa,manuela,gale,selma,dolly,sybil,abby,ivy,dee,winnie,marcy,luisa,jeri,magdalena,ofelia,meagan,audra,matilda,leila,cornelia,bianca,simone,bettye,randi,virgie,latisha,barbra,georgina,eliza,leann,bridgette,rhoda,haley,adela,nola,bernadine,flossie,ila,greta,ruthie,nelda,minerva,lilly,terrie,letha,hilary,estela,valarie,brianna,rosalyn,earline,catalina,ava,mia,clarissa,lidia,corrine,alexandria,concepcion,tia,sharron,rae,dona,ericka,jami,elnora,chandra,lenore,neva,marylou,melisa,tabatha,serena,avis,allie,sofia,jeanie,odessa,nannie,harriett,loraine,penelope,milagros,emilia,benita,allyson,ashlee,tania,esmeralda,eve,pearlie,zelma,malinda,noreen,tameka,saundra,hillary,amie,althea,rosalinda,lilia,alana,clare,alejandra,elinor,lorrie,jerri,darcy,earnestine,carmella,noemi,marcie,liza,annabelle,louisa,earlene,mallory,carlene,nita,selena,tanisha,katy,julianne,lakisha,edwina,maricela,margery,kenya,dollie,roxie,roslyn,kathrine,nanette,charmaine,lavonne,ilene,tammi,suzette,corine,kaye,chrystal,lina,deanne,lilian,juliana,aline,luann,kasey,maryanne,evangeline,colette,melva,lawanda,yesenia,nadia,madge,kathie,ophelia,valeria,nona,mitzi,mari,georgette,claudine,fran,alissa,roseann,lakeisha,susanna,reva,deidre,chasity,sheree,elvia,alyce,deirdre,gena,briana,araceli,katelyn,rosanne,wendi,tessa,berta,marva,imelda,marietta,marci,leonor,arline,sasha,madelyn,janna,juliette,deena,aurelia,josefa,augusta,liliana,lessie,amalia,savannah,anastasia,vilma,natalia,rosella,lynnette,corina,alfreda,leanna,amparo,coleen,tamra,aisha,wilda,karyn,maura,mai,evangelina,rosanna,hallie,erna,enid,mariana,lacy,juliet,jacklyn,freida,madeleine,mara,cathryn,lelia,casandra,bridgett,angelita,jannie,dionne,annmarie,katina,beryl,millicent,katheryn,diann,carissa,maryellen,liz,lauri,helga,gilda,rhea,marquita,hollie,tisha,tamera,angelique,francesca,kaitlin,lolita,florine,rowena,reyna,twila,fanny,janell,ines,concetta,bertie,alba,brigitte,alyson,vonda,pansy,elba,noelle,letitia,deann,brandie,louella,leta,felecia,sharlene,lesa,beverley,isabella,herminia,terra,celina,tori,octavia,jade,denice,germaine,michell,cortney,nelly,doretha,deidra,monika,lashonda,judi,chelsey,antionette,margot,adelaide,leeann,elisha,dessie,libby,kathi,gayla,latanya,mina,mellisa,kimberlee,jasmin,renae,zelda,elda,justina,gussie,emilie,camilla,abbie,rocio,kaitlyn,edythe,ashleigh,selina,lakesha,geri,allene,pamala,michaela,dayna,caryn,rosalia,jacquline,rebeca,marybeth,krystle,iola,dottie,belle,griselda,ernestina,elida,adrianne,demetria,delma,jaqueline,arleen,virgina,retha,fatima,tillie,eleanore,cari,treva,wilhelmina,rosalee,maurine,latrice,jena,taryn,elia,debby,maudie,jeanna,delilah,catrina,shonda,hortencia,theodora,teresita,robbin,danette,delphine,brianne,nilda,danna,cindi,bess,iona,winona,vida,rosita,marianna,racheal,guillermina,eloisa,celestine,caren,malissa,lona,chantel,shellie,marisela,leora,agatha,soledad,migdalia,ivette,christen,athena,janel,veda,pattie,tessie,tera,marilynn,lucretia,karrie,dinah,daniela,alecia,adelina,vernice,shiela,portia,merry,lashawn,dara,tawana,verda,alene,zella,sandi,rafaela,maya,kira,candida,alvina,suzan,shayla,lettie,samatha,oralia,matilde,larissa,vesta,renita,delois,shanda,phillis,lorri,erlinda,cathrine,barb,isabell,ione,gisela,roxanna,mayme,kisha,ellie,mellissa,dorris,dalia,bella,annetta,zoila,reta,reina,lauretta,kylie,christal,pilar,charla,elissa,tiffani,tana,paulina,leota,breanna,jayme,carmel,vernell,tomasa,mandi,dominga,santa,melodie,lura,alexa,tamela,mirna,kerrie,venus,felicita,cristy,carmelita,berniece,annemarie,tiara,roseanne,missy,cori,roxana,pricilla,kristal,jung,elyse,haydee,aletha,bettina,marge,gillian,filomena,zenaida,harriette,caridad,vada,aretha,pearline,marjory,marcela,flor,evette,elouise,alina,damaris,catharine,belva,nakia,marlena,luanne,lorine,karon,dorene,danita,brenna,tatiana,louann,julianna,andria,philomena,lucila,leonora,dovie,romona,mimi,jacquelin,gaye,tonja,misti,chastity,stacia,roxann,micaela,velda,marlys,johnna,aura,ivonne,hayley,nicki,majorie,herlinda,yadira,perla,gregoria,antonette,shelli,mozelle,mariah,joelle,cordelia,josette,chiquita,trista,laquita,georgiana,candi,shanon,hildegard,stephany,magda,karol,gabriella,tiana,roma,richelle,oleta,jacque,idella,alaina,suzanna,jovita,tosha,nereida,marlyn,kyla,delfina,tena,stephenie,sabina,nathalie,marcelle,gertie,darleen,thea,sharonda,shantel,belen,venessa,rosalina,genoveva,clementine,rosalba,renate,renata,georgianna,floy,dorcas,ariana,tyra,theda,mariam,juli,jesica,vikki,verla,roselyn,melvina,jannette,ginny,debrah,corrie,violeta,myrtis,latricia,collette,charleen,anissa,viviana,twyla,nedra,latonia,hellen,fabiola,annamarie,adell,sharyn,chantal,niki,maud,lizette,lindy,kesha,jeana,danelle,charline,chanel,valorie,dortha,cristal,sunny,leone,leilani,gerri,debi,andra,keshia,eulalia,easter,dulce,natividad,linnie,kami,georgie,catina,brook,alda,winnifred,sharla,ruthann,meaghan,magdalene,lissette,adelaida,venita,trena,shirlene,shameka,elizebeth,dian,shanta,latosha,carlotta,windy,rosina,mariann,leisa,jonnie,dawna,cathie,astrid,laureen,janeen,holli,fawn,vickey,teressa,shante,rubye,marcelina,chanda,terese,scarlett,marnie,lulu,lisette,jeniffer,elenor,dorinda,donita,carman,bernita,altagracia,aleta,adrianna,zoraida,lyndsey,janina,starla,phylis,phuong,kyra,charisse,blanch,sanjuanita,rona,nanci,marilee,maranda,brigette,sanjuana,marita,kassandra,joycelyn,felipa,chelsie,bonny,mireya,lorenza,kyong,ileana,candelaria,sherie,lucie,leatrice,lakeshia,gerda,edie,bambi,marylin,lavon,hortense,garnet,evie,tressa,shayna,lavina,kyung,jeanetta,sherrill,shara,phyliss,mittie,anabel,alesia,thuy,tawanda,joanie,tiffanie,lashanda,karissa,enriqueta,daria,daniella,corinna,alanna,abbey,roxane,roseanna,magnolia,lida,joellen,coral,carleen,tresa,peggie,novella,nila,maybelle,jenelle,carina,nova,melina,marquerite,margarette,josephina,evonne,cinthia,albina,toya,tawnya,sherita,myriam,lizabeth,lise,keely,jenni,giselle,cheryle,ardith,ardis,alesha,adriane,shaina,linnea,karolyn,felisha,dori,darci,artie,armida,zola,xiomara,vergie,shamika,nena,nannette,maxie,lovie,jeane,jaimie,inge,farrah,elaina,caitlyn,felicitas,cherly,caryl,yolonda,yasmin,teena,prudence,pennie,nydia,mackenzie,orpha,marvel,lizbeth,laurette,jerrie,hermelinda,carolee,tierra,mirian,meta,melony,kori,jennette,jamila,yoshiko,susannah,salina,rhiannon,joleen,cristine,ashton,aracely,tomeka,shalonda,marti,lacie,kala,jada,ilse,hailey,brittani,zona,syble,sherryl,nidia,marlo,kandice,kandi,alycia,ronna,norene,mercy,ingeborg,giovanna,gemma,christel,audry,zora,vita,trish,stephaine,shirlee,shanika,melonie,mazie,jazmin,inga,hettie,geralyn,fonda,estrella,adella,sarita,rina,milissa,maribeth,golda,evon,ethelyn,enedina,cherise,chana,velva,tawanna,sade,mirta,karie,jacinta,elna,davina,cierra,ashlie,albertha,tanesha,nelle,mindi,lorinda,larue,florene,demetra,dedra,ciara,chantelle,ashly,suzy,rosalva,noelia,lyda,leatha,krystyna,kristan,karri,darline,darcie,cinda,cherrie,awilda,almeda,rolanda,lanette,jerilyn,gisele,evalyn,cyndi,cleta,carin,zina,zena,velia,tanika,charissa,talia,margarete,lavonda,kaylee,kathlene,jonna,irena,ilona,idalia,candis,candance,brandee,anitra,alida,sigrid,nicolette,maryjo,linette,hedwig,christiana,alexia,tressie,modesta,lupita,lita,gladis,evelia,davida,cherri,cecily,ashely,annabel,agustina,wanita,shirly,rosaura,hulda,yetta,verona,thomasina,sibyl,shannan,mechelle,leandra,lani,kylee,kandy,jolynn,ferne,eboni,corene,alysia,zula,nada,moira,lyndsay,lorretta,jammie,hortensia,gaynell,adria,vina,vicenta,tangela,stephine,norine,nella,liana,leslee,kimberely,iliana,glory,felica,emogene,elfriede,eden,eartha,carma,ocie,lennie,kiara,jacalyn,carlota,arielle,otilia,kirstin,kacey,johnetta,joetta,jeraldine,jaunita,elana,dorthea,cami,amada,adelia,vernita,tamar,siobhan,renea,rashida,ouida,nilsa,meryl,kristyn,julieta,danica,breanne,aurea,anglea,sherron,odette,malia,lorelei,leesa,kenna,kathlyn,fiona,charlette,suzie,shantell,sabra,racquel,myong,mira,martine,lucienne,lavada,juliann,elvera,delphia,christiane,charolette,carri,asha,angella,paola,ninfa,leda,stefani,shanell,palma,machelle,lissa,kecia,kathryne,karlene,julissa,jettie,jenniffer,corrina,carolann,alena,rosaria,myrtice,marylee,liane,kenyatta,judie,janey,elmira,eldora,denna,cristi,cathi,zaida,vonnie,viva,vernie,rosaline,mariela,luciana,lesli,karan,felice,deneen,adina,wynona,tarsha,sheron,shanita,shani,shandra,randa,pinkie,nelida,marilou,lyla,laurene,laci,janene,dorotha,daniele,dani,carolynn,carlyn,berenice,ayesha,anneliese,alethea,thersa,tamiko,rufina,oliva,mozell,marylyn,kristian,kathyrn,kasandra,kandace,janae,domenica,debbra,dannielle,chun,arcelia,zenobia,sharen,sharee,lavinia,kacie,jackeline,huong,felisa,emelia,eleanora,cythia,cristin,claribel,anastacia,zulma,zandra,yoko,tenisha,susann,sherilyn,shay,shawanda,romana,mathilda,linsey,keiko,joana,isela,gretta,georgetta,eugenie,desirae,delora,corazon,antonina,anika,willene,tracee,tamatha,nichelle,mickie,maegan,luana,lanita,kelsie,edelmira,bree,afton,teodora,tamie,shena,linh,keli,kaci,danyelle,arlette,albertine,adelle,tiffiny,simona,nicolasa,nichol,nakisha,maira,loreen,kizzy,fallon,christene,bobbye,ying,vincenza,tanja,rubie,roni,queenie,margarett,kimberli,irmgard,idell,hilma,evelina,esta,emilee,dennise,dania,carie,risa,rikki,particia,masako,luvenia,loree,loni,lien,gigi,florencia,denita,billye,tomika,sharita,rana,nikole,neoma,margarite,madalyn,lucina,laila,kali,jenette,gabriele,evelyne,elenora,clementina,alejandrina,zulema,violette,vannessa,thresa,retta,patience,noella,nickie,jonell,chaya,camelia,bethel,anya,suzann,mila,lilla,laverna,keesha,kattie,georgene,eveline,estell,elizbeth,vivienne,vallie,trudie,stephane,magaly,madie,kenyetta,karren,janetta,hermine,drucilla,debbi,celestina,candie,britni,beckie,amina,zita,yolande,vivien,vernetta,trudi,pearle,patrina,ossie,nicolle,loyce,letty,katharina,joselyn,jonelle,jenell,iesha,heide,florinda,florentina,elodia,dorine,brunilda,brigid,ashli,ardella,twana,tarah,shavon,serina,rayna,ramonita,margurite,lucrecia,kourtney,kati,jesenia,crista,ayana,alica,alia,vinnie,suellen,romelia,rachell,olympia,michiko,kathaleen,jolie,jessi,janessa,hana,elease,carletta,britany,shona,salome,rosamond,regena,raina,ngoc,nelia,louvenia,lesia,latrina,laticia,larhonda,jina,jacki,emmy,deeann,coretta,arnetta,thalia,shanice,neta,mikki,micki,lonna,leana,lashunda,kiley,joye,jacqulyn,ignacia,hyun,hiroko,henriette,elayne,delinda,dahlia,coreen,consuela,conchita,babette,ayanna,anette,albertina,shawnee,shaneka,quiana,pamelia,merri,merlene,margit,kiesha,kiera,kaylene,jodee,jenise,erlene,emmie,dalila,daisey,casie,belia,babara,versie,vanesa,shelba,shawnda,nikia,naoma,marna,margeret,madaline,lawana,kindra,jutta,jazmine,janett,hannelore,glendora,gertrud,garnett,freeda,frederica,florance,flavia,carline,beverlee,anjanette,valda,tamala,shonna,sarina,oneida,merilyn,marleen,lurline,lenna,katherin,jeni,gracia,glady,farah,enola,dominque,devona,delana,cecila,caprice,alysha,alethia,vena,theresia,tawny,shakira,samara,sachiko,rachele,pamella,marni,mariel,maren,malisa,ligia,lera,latoria,larae,kimber,kathern,karey,jennefer,janeth,halina,fredia,delisa,debroah,ciera,angelika,andree,altha,vivan,terresa,tanna,sudie,signe,salena,ronni,rebbecca,myrtie,malika,maida,leonarda,kayleigh,ethyl,ellyn,dayle,cammie,brittni,birgit,avelina,asuncion,arianna,akiko,venice,tyesha,tonie,tiesha,takisha,steffanie,sindy,meghann,manda,macie,kellye,kellee,joslyn,inger,indira,glinda,glennis,fernanda,faustina,eneida,elicia,digna,dell,arletta,willia,tammara,tabetha,sherrell,sari,rebbeca,pauletta,natosha,nakita,mammie,kenisha,kazuko,kassie,earlean,daphine,corliss,clotilde,carolyne,bernetta,augustina,audrea,annis,annabell,tennille,tamica,selene,rosana,regenia,qiana,markita,macy,leeanne,laurine,jessenia,janita,georgine,genie,emiko,elvie,deandra,dagmar,corie,collen,cherish,romaine,porsha,pearlene,micheline,merna,margorie,margaretta,lore,jenine,hermina,fredericka,elke,drusilla,dorathy,dione,celena,brigida,allegra,tamekia,synthia,sook,slyvia,rosann,reatha,raye,marquetta,margart,ling,layla,kymberly,kiana,kayleen,katlyn,karmen,joella,emelda,eleni,detra,clemmie,cheryll,chantell,cathey,arnita,arla,angle,angelic,alyse,zofia,thomasine,tennie,sherly,sherley,sharyl,remedios,petrina,nickole,myung,myrle,mozella,louanne,lisha,latia,krysta,julienne,jeanene,jacqualine,isaura,gwenda,earleen,cleopatra,carlie,audie,antonietta,alise,verdell,tomoko,thao,talisha,shemika,savanna,santina,rosia,raeann,odilia,nana,minna,magan,lynelle,karma,joeann,ivana,inell,ilana,gudrun,dreama,crissy,chante,carmelina,arvilla,annamae,alvera,aleida,yanira,vanda,tianna,stefania,shira,nicol,nancie,monserrate,melynda,melany,lovella,laure,kacy,jacquelynn,hyon,gertha,eliana,christena,christeen,charise,caterina,carley,candyce,arlena,ammie,willette,vanita,tuyet,syreeta,penney,nyla,maryam,marya,magen,ludie,loma,livia,lanell,kimberlie,julee,donetta,diedra,denisha,deane,dawne,clarine,cherryl,bronwyn,alla,valery,tonda,sueann,soraya,shoshana,shela,sharleen,shanelle,nerissa,meridith,mellie,maye,maple,magaret,lili,leonila,leonie,leeanna,lavonia,lavera,kristel,kathey,kathe,jann,ilda,hildred,hildegarde,genia,fumiko,evelin,ermelinda,elly,dung,doloris,dionna,danae,berneice,annice,alix,verena,verdie,shawnna,shawana,shaunna,rozella,randee,ranae,milagro,lynell,luise,loida,lisbeth,karleen,junita,jona,isis,hyacinth,hedy,gwenn,ethelene,erline,donya,domonique,delicia,dannette,cicely,branda,blythe,bethann,ashlyn,annalee,alline,yuko,vella,trang,towanda,tesha,sherlyn,narcisa,miguelina,meri,maybell,marlana,marguerita,madlyn,lory,loriann,leonore,leighann,laurice,latesha,laronda,katrice,kasie,kaley,jadwiga,glennie,gearldine,francina,epifania,dyan,dorie,diedre,denese,demetrice,delena,cristie,cleora,catarina,carisa,barbera,almeta,trula,tereasa,solange,sheilah,shavonne,sanora,rochell,mathilde,margareta,maia,lynsey,lawanna,launa,kena,keena,katia,glynda,gaylene,elvina,elanor,danuta,danika,cristen,cordie,coletta,clarita,carmon,brynn,azucena,aundrea,angele,verlie,verlene,tamesha,silvana,sebrina,samira,reda,raylene,penni,norah,noma,mireille,melissia,maryalice,laraine,kimbery,karyl,karine,jolanda,johana,jesusa,jaleesa,jacquelyne,iluminada,hilaria,hanh,gennie,francie,floretta,exie,edda,drema,delpha,barbar,assunta,ardell,annalisa,alisia,yukiko,yolando,wonda,waltraud,veta,temeka,tameika,shirleen,shenita,piedad,ozella,mirtha,marilu,kimiko,juliane,jenice,janay,jacquiline,hilde,elois,echo,devorah,chau,brinda,betsey,arminda,aracelis,apryl,annett,alishia,veola,usha,toshiko,theola,tashia,talitha,shery,renetta,reiko,rasheeda,obdulia,mika,melaine,meggan,marlen,marget,marceline,mana,magdalen,librada,lezlie,latashia,lasandra,kelle,isidra,inocencia,gwyn,francoise,erminia,erinn,dimple,devora,criselda,armanda,arie,ariane,angelena,aliza,adriene,adaline,xochitl,twanna,tomiko,tamisha,taisha,susy,rutha,rhona,noriko,natashia,merrie,marinda,mariko,margert,loris,lizzette,leisha,kaila,joannie,jerrica,jene,jannet,janee,jacinda,herta,elenore,doretta,delaine,daniell,claudie,britta,apolonia,amberly,alease,yuri,waneta,tomi,sharri,sandie,roselle,reynalda,raguel,phylicia,patria,olimpia,odelia,mitzie,minda,mignon,mica,mendy,marivel,maile,lynetta,lavette,lauryn,latrisha,lakiesha,kiersten,kary,josphine,jolyn,jetta,janise,jacquie,ivelisse,glynis,gianna,gaynelle,danyell,danille,dacia,coralee,cher,ceola,arianne,aleshia,yung,williemae,trinh,thora,sherika,shemeka,shaunda,roseline,ricki,melda,mallie,lavonna,latina,laquanda,lala,lachelle,klara,kandis,johna,jeanmarie,jaye,grayce,gertude,emerita,ebonie,clorinda,ching,chery,carola,breann,blossom,bernardine,becki,arletha,argelia,alita,yulanda,yessenia,tobi,tasia,sylvie,shirl,shirely,shella,shantelle,sacha,rebecka,providencia,paulene,misha,miki,marline,marica,lorita,latoyia,lasonya,kerstin,kenda,keitha,kathrin,jaymie,gricelda,ginette,eryn,elina,elfrieda,danyel,cheree,chanelle,barrie,aurore,annamaria,alleen,ailene,aide,yasmine,vashti,treasa,tiffaney,sheryll,sharie,shanae,raisa,neda,mitsuko,mirella,milda,maryanna,maragret,mabelle,luetta,lorina,letisha,latarsha,lanelle,lajuana,krissy,karly,karena,jessika,jerica,jeanelle,jalisa,jacelyn,izola,euna,etha,domitila,dominica,daina,creola,carli,camie,brittny,ashanti,anisha,aleen,adah,yasuko,valrie,tona,tinisha,terisa,taneka,simonne,shalanda,serita,ressie,refugia,olene,margherita,mandie,maire,lyndia,luci,lorriane,loreta,leonia,lavona,lashawnda,lakia,kyoko,krystina,krysten,kenia,kelsi,jeanice,isobel,georgiann,genny,felicidad,eilene,deloise,deedee,conception,clora,cherilyn,calandra,armandina,anisa,tiera,theressa,stephania,sima,shyla,shonta,shera,shaquita,shala,rossana,nohemi,nery,moriah,melita,melida,melani,marylynn,marisha,mariette,malorie,madelene,ludivina,loria,lorette,loralee,lianne,lavenia,laurinda,lashon,kimi,keila,katelynn,jone,joane,jayna,janella,hertha,francene,elinore,despina,delsie,deedra,clemencia,carolin,bulah,brittanie,blondell,bibi,beaulah,beata,annita,agripina,virgen,valene,twanda,tommye,tarra,tari,tammera,shakia,sadye,ruthanne,rochel,rivka,pura,nenita,natisha,ming,merrilee,melodee,marvis,lucilla,leena,laveta,larita,lanie,keren,ileen,georgeann,genna,frida,eufemia,emely,edyth,deonna,deadra,darlena,chanell,cathern,cassondra,cassaundra,bernarda,berna,arlinda,anamaria,vertie,valeri,torri,stasia,sherise,sherill,sanda,ruthe,rosy,robbi,ranee,quyen,pearly,palmira,onita,nisha,niesha,nida,merlyn,mayola,marylouise,marth,margene,madelaine,londa,leontine,leoma,leia,lauralee,lanora,lakita,kiyoko,keturah,katelin,kareen,jonie,johnette,jenee,jeanett,izetta,hiedi,heike,hassie,giuseppina,georgann,fidela,fernande,elwanda,ellamae,eliz,dusti,dotty,cyndy,coralie,celesta,alverta,xenia,wava,vanetta,torrie,tashina,tandy,tambra,tama,stepanie,shila,shaunta,sharan,shaniqua,shae,setsuko,serafina,sandee,rosamaria,priscila,olinda,nadene,muoi,michelina,mercedez,maryrose,marcene,magali,mafalda,lannie,kayce,karoline,kamilah,kamala,justa,joline,jennine,jacquetta,iraida,georgeanna,franchesca,emeline,elane,ehtel,earlie,dulcie,dalene,classie,chere,charis,caroyln,carmina,carita,bethanie,ayako,arica,alysa,alessandra,akilah,adrien,zetta,youlanda,yelena,yahaira,xuan,wendolyn,tijuana,terina,teresia,suzi,sherell,shavonda,shaunte,sharda,shakita,sena,ryann,rubi,riva,reginia,rachal,parthenia,pamula,monnie,monet,michaele,melia,malka,maisha,lisandra,lekisha,lean,lakendra,krystin,kortney,kizzie,kittie,kera,kendal,kemberly,kanisha,julene,jule,johanne,jamee,halley,gidget,fredricka,fleta,fatimah,eusebia,elza,eleonore,dorthey,doria,donella,dinorah,delorse,claretha,christinia,charlyn,bong,belkis,azzie,andera,aiko,adena,yajaira,vania,ulrike,toshia,tifany,stefany,shizue,shenika,shawanna,sharolyn,sharilyn,shaquana,shantay,rozanne,roselee,remona,reanna,raelene,phung,petronila,natacha,nancey,myrl,miyoko,miesha,merideth,marvella,marquitta,marhta,marchelle,lizeth,libbie,lahoma,ladawn,kina,katheleen,katharyn,karisa,kaleigh,junie,julieann,johnsie,janean,jaimee,jackqueline,hisako,herma,helaine,gwyneth,gita,eustolia,emelina,elin,edris,donnette,donnetta,dierdre,denae,darcel,clarisa,cinderella,chia,charlesetta,charita,celsa,cassy,cassi,carlee,bruna,brittaney,brande,billi,antonetta,angla,angelyn,analisa,alane,wenona,wendie,veronique,vannesa,tobie,tempie,sumiko,sulema,somer,sheba,sharice,shanel,shalon,rosio,roselia,renay,rema,reena,ozie,oretha,oralee,ngan,nakesha,milly,marybelle,margrett,maragaret,manie,lurlene,lillia,lieselotte,lavelle,lashaunda,lakeesha,kaycee,kalyn,joya,joette,jenae,janiece,illa,grisel,glayds,genevie,gala,fredda,eleonor,debera,deandrea,corrinne,cordia,contessa,colene,cleotilde,chantay,cecille,beatris,azalee,arlean,ardath,anjelica,anja,alfredia,aleisha,zada,yuonne,xiao,willodean,vennie,vanna,tyisha,tova,torie,tonisha,tilda,tien,sirena,sherril,shanti,shan,senaida,samella,robbyn,renda,reita,phebe,paulita,nobuko,nguyet,neomi,mikaela,melania,maximina,marg,maisie,lynna,lilli,lashaun,lakenya,lael,kirstie,kathline,kasha,karlyn,karima,jovan,josefine,jennell,jacqui,jackelyn,hien,grazyna,florrie,floria,eleonora,dwana,dorla,delmy,deja,dede,dann,crysta,clelia,claris,chieko,cherlyn,cherelle,charmain,chara,cammy,arnette,ardelle,annika,amiee,amee,allena,yvone,yuki,yoshie,yevette,yael,willetta,voncile,venetta,tula,tonette,timika,temika,telma,teisha,taren,stacee,shawnta,saturnina,ricarda,pasty,onie,nubia,marielle,mariella,marianela,mardell,luanna,loise,lisabeth,lindsy,lilliana,lilliam,lelah,leigha,leanora,kristeen,khalilah,keeley,kandra,junko,joaquina,jerlene,jani,jamika,hsiu,hermila,genevive,evia,eugena,emmaline,elfreda,elene,donette,delcie,deeanna,darcey,clarinda,cira,chae,celinda,catheryn,casimira,carmelia,camellia,breana,bobette,bernardina,bebe,basilia,arlyne,amal,alayna,zonia,zenia,yuriko,yaeko,wynell,willena,vernia,tora,terrilyn,terica,tenesha,tawna,tajuana,taina,stephnie,sona,sina,shondra,shizuko,sherlene,sherice,sharika,rossie,rosena,rima,rheba,renna,natalya,nancee,melodi,meda,matha,marketta,maricruz,marcelene,malvina,luba,louetta,leida,lecia,lauran,lashawna,laine,khadijah,katerine,kasi,kallie,julietta,jesusita,jestine,jessia,jeffie,janyce,isadora,georgianne,fidelia,evita,eura,eulah,estefana,elsy,eladia,dodie,denisse,deloras,delila,daysi,crystle,concha,claretta,charlsie,charlena,carylon,bettyann,asley,ashlea,amira,agueda,agnus,yuette,vinita,victorina,tynisha,treena,toccara,tish,thomasena,tegan,soila,shenna,sharmaine,shantae,shandi,saran,sarai,sana,rosette,rolande,regine,otelia,olevia,nicholle,necole,naida,myrta,myesha,mitsue,minta,mertie,margy,mahalia,madalene,loura,lorean,lesha,leonida,lenita,lavone,lashell,lashandra,lamonica,kimbra,katherina,karry,kanesha,jong,jeneva,jaquelyn,gilma,ghislaine,gertrudis,fransisca,fermina,ettie,etsuko,ellan,elidia,edra,dorethea,doreatha,denyse,deetta,daine,cyrstal,corrin,cayla,carlita,camila,burma,bula,buena,barabara,avril,alaine,zana,wilhemina,wanetta,verline,vasiliki,tonita,tisa,teofila,tayna,taunya,tandra,takako,sunni,suanne,sixta,sharell,seema,rosenda,robena,raymonde,pamila,ozell,neida,mistie,micha,merissa,maurita,maryln,maryetta,marcell,malena,makeda,lovetta,lourie,lorrine,lorilee,laurena,lashay,larraine,laree,lacresha,kristle,keva,keira,karole,joie,jinny,jeannetta,jama,heidy,gilberte,gema,faviola,evelynn,enda,elli,ellena,divina,dagny,collene,codi,cindie,chassidy,chasidy,catrice,catherina,cassey,caroll,carlena,candra,calista,bryanna,britteny,beula,bari,audrie,audria,ardelia,annelle,angila,alona,allyn".split(","),surnames:"smith,johnson,williams,jones,brown,davis,miller,wilson,moore,taylor,anderson,jackson,white,harris,martin,thompson,garcia,martinez,robinson,clark,rodriguez,lewis,lee,walker,hall,allen,young,hernandez,king,wright,lopez,hill,green,adams,baker,gonzalez,nelson,carter,mitchell,perez,roberts,turner,phillips,campbell,parker,evans,edwards,collins,stewart,sanchez,morris,rogers,reed,cook,morgan,bell,murphy,bailey,rivera,cooper,richardson,cox,howard,ward,torres,peterson,gray,ramirez,watson,brooks,sanders,price,bennett,wood,barnes,ross,henderson,coleman,jenkins,perry,powell,long,patterson,hughes,flores,washington,butler,simmons,foster,gonzales,bryant,alexander,griffin,diaz,hayes,myers,ford,hamilton,graham,sullivan,wallace,woods,cole,west,owens,reynolds,fisher,ellis,harrison,gibson,mcdonald,cruz,marshall,ortiz,gomez,murray,freeman,wells,webb,simpson,stevens,tucker,porter,hicks,crawford,boyd,mason,morales,kennedy,warren,dixon,ramos,reyes,burns,gordon,shaw,holmes,rice,robertson,hunt,black,daniels,palmer,mills,nichols,grant,knight,ferguson,stone,hawkins,dunn,perkins,hudson,spencer,gardner,stephens,payne,pierce,berry,matthews,arnold,wagner,willis,watkins,olson,carroll,duncan,snyder,hart,cunningham,lane,andrews,ruiz,harper,fox,riley,armstrong,carpenter,weaver,greene,elliott,chavez,sims,peters,kelley,franklin,lawson,fields,gutierrez,schmidt,carr,vasquez,castillo,wheeler,chapman,montgomery,richards,williamson,johnston,banks,meyer,bishop,mccoy,howell,alvarez,morrison,hansen,fernandez,garza,harvey,burton,nguyen,jacobs,reid,fuller,lynch,garrett,romero,welch,larson,frazier,burke,hanson,mendoza,moreno,bowman,medina,fowler,brewer,hoffman,carlson,silva,pearson,holland,fleming,jensen,vargas,byrd,davidson,hopkins,herrera,wade,soto,walters,neal,caldwell,lowe,jennings,barnett,graves,jimenez,horton,shelton,barrett,obrien,castro,sutton,mckinney,lucas,miles,rodriquez,chambers,holt,lambert,fletcher,watts,bates,hale,rhodes,pena,beck,newman,haynes,mcdaniel,mendez,bush,vaughn,parks,dawson,santiago,norris,hardy,steele,curry,powers,schultz,barker,guzman,page,munoz,ball,keller,chandler,weber,walsh,lyons,ramsey,wolfe,schneider,mullins,benson,sharp,bowen,barber,cummings,hines,baldwin,griffith,valdez,hubbard,salazar,reeves,warner,stevenson,burgess,santos,tate,cross,garner,mann,mack,moss,thornton,mcgee,farmer,delgado,aguilar,vega,glover,manning,cohen,harmon,rodgers,robbins,newton,blair,higgins,ingram,reese,cannon,strickland,townsend,potter,goodwin,walton,rowe,hampton,ortega,patton,swanson,goodman,maldonado,yates,becker,erickson,hodges,rios,conner,adkins,webster,malone,hammond,flowers,cobb,moody,quinn,pope,osborne,mccarthy,guerrero,estrada,sandoval,gibbs,gross,fitzgerald,stokes,doyle,saunders,wise,colon,gill,alvarado,greer,padilla,waters,nunez,ballard,schwartz,mcbride,houston,christensen,klein,pratt,briggs,parsons,mclaughlin,zimmerman,buchanan,moran,copeland,pittman,brady,mccormick,holloway,brock,poole,logan,bass,marsh,drake,wong,jefferson,morton,abbott,sparks,norton,huff,massey,figueroa,carson,bowers,roberson,barton,tran,lamb,harrington,boone,cortez,clarke,mathis,singleton,wilkins,cain,underwood,hogan,mckenzie,collier,luna,phelps,mcguire,bridges,wilkerson,nash,summers,atkins,wilcox,pitts,conley,marquez,burnett,cochran,chase,davenport,hood,gates,ayala,sawyer,vazquez,dickerson,hodge,acosta,flynn,espinoza,nicholson,monroe,wolf,morrow,whitaker,oconnor,skinner,ware,molina,kirby,huffman,gilmore,dominguez,oneal,lang,combs,kramer,hancock,gallagher,gaines,shaffer,wiggins,mathews,mcclain,fischer,wall,melton,hensley,bond,dyer,grimes,contreras,wyatt,baxter,snow,mosley,shepherd,larsen,hoover,beasley,petersen,whitehead,meyers,garrison,shields,horn,savage,olsen,schroeder,hartman,woodard,mueller,kemp,deleon,booth,patel,calhoun,wiley,eaton,cline,navarro,harrell,humphrey,parrish,duran,hutchinson,hess,dorsey,bullock,robles,beard,dalton,avila,rich,blackwell,johns,blankenship,trevino,salinas,campos,pruitt,callahan,montoya,hardin,guerra,mcdowell,stafford,gallegos,henson,wilkinson,booker,merritt,atkinson,orr,decker,hobbs,tanner,knox,pacheco,stephenson,glass,rojas,serrano,marks,hickman,sweeney,strong,mcclure,conway,roth,maynard,farrell,lowery,hurst,nixon,weiss,trujillo,ellison,sloan,juarez,winters,mclean,boyer,villarreal,mccall,gentry,carrillo,ayers,lara,sexton,pace,hull,leblanc,browning,velasquez,leach,chang,sellers,herring,noble,foley,bartlett,mercado,landry,durham,walls,barr,mckee,bauer,rivers,bradshaw,pugh,velez,rush,estes,dodson,morse,sheppard,weeks,camacho,bean,barron,livingston,middleton,spears,branch,blevins,chen,kerr,mcconnell,hatfield,harding,solis,frost,giles,blackburn,pennington,woodward,finley,mcintosh,koch,mccullough,blanchard,rivas,brennan,mejia,kane,benton,buckley,valentine,maddox,russo,mcknight,buck,moon,mcmillan,crosby,berg,dotson,mays,roach,chan,richmond,meadows,faulkner,oneill,knapp,kline,ochoa,jacobson,gay,hendricks,horne,shepard,hebert,cardenas,mcintyre,waller,holman,donaldson,cantu,morin,gillespie,fuentes,tillman,bentley,peck,key,salas,rollins,gamble,dickson,santana,cabrera,cervantes,howe,hinton,hurley,spence,zamora,yang,mcneil,suarez,petty,gould,mcfarland,sampson,carver,bray,macdonald,stout,hester,melendez,dillon,farley,hopper,galloway,potts,joyner,stein,aguirre,osborn,mercer,bender,franco,rowland,sykes,pickett,sears,mayo,dunlap,hayden,wilder,mckay,coffey,mccarty,ewing,cooley,vaughan,bonner,cotton,holder,stark,ferrell,cantrell,fulton,lott,calderon,pollard,hooper,burch,mullen,fry,riddle,levy,duke,odonnell,britt,daugherty,berger,dillard,alston,frye,riggs,chaney,odom,duffy,fitzpatrick,valenzuela,mayer,alford,mcpherson,acevedo,barrera,cote,reilly,compton,mooney,mcgowan,craft,clemons,wynn,nielsen,baird,stanton,snider,rosales,bright,witt,hays,holden,rutledge,kinney,clements,castaneda,slater,hahn,burks,delaney,pate,lancaster,sharpe,whitfield,talley,macias,burris,ratliff,mccray,madden,kaufman,beach,goff,cash,bolton,mcfadden,levine,byers,kirkland,kidd,workman,carney,mcleod,holcomb,finch,sosa,haney,franks,sargent,nieves,downs,rasmussen,bird,hewitt,foreman,valencia,oneil,delacruz,vinson,dejesus,hyde,forbes,gilliam,guthrie,wooten,huber,barlow,boyle,mcmahon,buckner,rocha,puckett,langley,knowles,cooke,velazquez,whitley,vang,shea,rouse,hartley,mayfield,elder,rankin,hanna,cowan,lucero,arroyo,slaughter,haas,oconnell,minor,boucher,archer,boggs,dougherty,andersen,newell,crowe,wang,friedman,bland,swain,holley,pearce,childs,yarbrough,galvan,proctor,meeks,lozano,mora,rangel,bacon,villanueva,schaefer,rosado,helms,boyce,goss,stinson,ibarra,hutchins,covington,crowley,hatcher,mackey,bunch,womack,polk,dodd,childress,childers,villa,springer,mahoney,dailey,belcher,lockhart,griggs,costa,brandt,walden,moser,tatum,mccann,akers,lutz,pryor,orozco,mcallister,lugo,davies,shoemaker,rutherford,newsome,magee,chamberlain,blanton,simms,godfrey,flanagan,crum,cordova,escobar,downing,sinclair,donahue,krueger,mcginnis,gore,farris,webber,corbett,andrade,starr,lyon,yoder,hastings,mcgrath,spivey,krause,harden,crabtree,kirkpatrick,arrington,ritter,mcghee,bolden,maloney,gagnon,dunbar,ponce,pike,mayes,beatty,mobley,kimball,butts,montes,eldridge,braun,hamm,gibbons,moyer,manley,herron,plummer,elmore,cramer,rucker,pierson,fontenot,rubio,goldstein,elkins,wills,novak,hickey,worley,gorman,katz,dickinson,broussard,woodruff,crow,britton,nance,lehman,bingham,zuniga,whaley,shafer,coffman,steward,delarosa,neely,mata,davila,mccabe,kessler,hinkle,welsh,pagan,goldberg,goins,crouch,cuevas,quinones,mcdermott,hendrickson,samuels,denton,bergeron,ivey,locke,haines,snell,hoskins,byrne,arias,corbin,beltran,chappell,downey,dooley,tuttle,couch,payton,mcelroy,crockett,groves,cartwright,dickey,mcgill,dubois,muniz,tolbert,dempsey,cisneros,sewell,latham,vigil,tapia,rainey,norwood,stroud,meade,tipton,kuhn,hilliard,bonilla,teague,gunn,greenwood,correa,reece,pineda,phipps,frey,kaiser,ames,gunter,schmitt,milligan,espinosa,bowden,vickers,lowry,pritchard,costello,piper,mcclellan,lovell,sheehan,hatch,dobson,singh,jeffries,hollingsworth,sorensen,meza,fink,donnelly,burrell,tomlinson,colbert,billings,ritchie,helton,sutherland,peoples,mcqueen,thomason,givens,crocker,vogel,robison,dunham,coker,swartz,keys,ladner,richter,hargrove,edmonds,brantley,albright,murdock,boswell,muller,quintero,padgett,kenney,daly,connolly,inman,quintana,lund,barnard,villegas,simons,huggins,tidwell,sanderson,bullard,mcclendon,duarte,draper,marrero,dwyer,abrams,stover,goode,fraser,crews,bernal,godwin,conklin,mcneal,baca,esparza,crowder,bower,brewster,mcneill,rodrigues,leal,coates,raines,mccain,mccord,miner,holbrook,swift,dukes,carlisle,aldridge,ackerman,starks,ricks,holliday,ferris,hairston,sheffield,lange,fountain,doss,betts,kaplan,carmichael,bloom,ruffin,penn,kern,bowles,sizemore,larkin,dupree,seals,metcalf,hutchison,henley,farr,mccauley,hankins,gustafson,curran,waddell,ramey,cates,pollock,cummins,messer,heller,funk,cornett,palacios,galindo,cano,hathaway,pham,enriquez,salgado,pelletier,painter,wiseman,blount,feliciano,houser,doherty,mead,mcgraw,swan,capps,blanco,blackmon,thomson,mcmanus,burkett,gleason,dickens,cormier,voss,rushing,rosenberg,hurd,dumas,benitez,arellano,marin,caudill,bragg,jaramillo,huerta,gipson,colvin,biggs,vela,platt,cassidy,tompkins,mccollum,dolan,daley,crump,sneed,kilgore,grove,grimm,davison,brunson,prater,marcum,devine,dodge,stratton,rosas,choi,tripp,ledbetter,hightower,feldman,epps,yeager,posey,scruggs,cope,stubbs,richey,overton,trotter,sprague,cordero,butcher,stiles,burgos,woodson,horner,bassett,purcell,haskins,akins,ziegler,spaulding,hadley,grubbs,sumner,murillo,zavala,shook,lockwood,driscoll,dahl,thorpe,redmond,putnam,mcwilliams,mcrae,romano,joiner,sadler,hedrick,hager,hagen,fitch,coulter,thacker,mansfield,langston,guidry,ferreira,corley,conn,rossi,lackey,baez,saenz,mcnamara,mcmullen,mckenna,mcdonough,link,engel,browne,roper,peacock,eubanks,drummond,stringer,pritchett,parham,mims,landers,grayson,schafer,egan,timmons,ohara,keen,hamlin,finn,cortes,mcnair,nadeau,moseley,michaud,rosen,oakes,kurtz,jeffers,calloway,beal,bautista,winn,suggs,stern,stapleton,lyles,laird,montano,dawkins,hagan,goldman,bryson,barajas,lovett,segura,metz,lockett,langford,hinson,eastman,hooks,smallwood,shapiro,crowell,whalen,triplett,chatman,aldrich,cahill,youngblood,ybarra,stallings,sheets,reeder,connelly,bateman,abernathy,winkler,wilkes,masters,hackett,granger,gillis,schmitz,sapp,napier,souza,lanier,gomes,weir,otero,ledford,burroughs,babcock,ventura,siegel,dugan,bledsoe,atwood,wray,varner,spangler,anaya,staley,kraft,fournier,belanger,wolff,thorne,bynum,burnette,boykin,swenson,purvis,pina,khan,duvall,darby,xiong,kauffman,healy,engle,benoit,valle,steiner,spicer,shaver,randle,lundy,chin,calvert,staton,neff,kearney,darden,oakley,medeiros,mccracken,crenshaw,perdue,dill,whittaker,tobin,washburn,hogue,goodrich,easley,bravo,dennison,shipley,kerns,jorgensen,crain,villalobos,maurer,longoria,keene,coon,witherspoon,staples,pettit,kincaid,eason,madrid,echols,lusk,stahl,currie,thayer,shultz,mcnally,seay,maher,gagne,barrow,nava,moreland,honeycutt,hearn,diggs,caron,whitten,westbrook,stovall,ragland,munson,meier,looney,kimble,jolly,hobson,goddard,culver,burr,presley,negron,connell,tovar,huddleston,ashby,salter,root,pendleton,oleary,nickerson,myrick,judd,jacobsen,bain,adair,starnes,matos,busby,herndon,hanley,bellamy,doty,bartley,yazzie,rowell,parson,gifford,cullen,christiansen,benavides,barnhart,talbot,mock,crandall,connors,bonds,whitt,gage,bergman,arredondo,addison,lujan,dowdy,jernigan,huynh,bouchard,dutton,rhoades,ouellette,kiser,herrington,hare,blackman,babb,allred,rudd,paulson,ogden,koenig,geiger,begay,parra,lassiter,hawk,esposito,waldron,ransom,prather,chacon,vick,sands,roark,parr,mayberry,greenberg,coley,bruner,whitman,skaggs,shipman,leary,hutton,romo,medrano,ladd,kruse,askew,schulz,alfaro,tabor,mohr,gallo,bermudez,pereira,bliss,reaves,flint,comer,woodall,naquin,guevara,delong,carrier,pickens,tilley,schaffer,knutson,fenton,doran,vogt,vann,prescott,mclain,landis,corcoran,zapata,hyatt,hemphill,faulk,dove,boudreaux,aragon,whitlock,trejo,tackett,shearer,saldana,hanks,mckinnon,koehler,bourgeois,keyes,goodson,foote,lunsford,goldsmith,flood,winslow,sams,reagan,mccloud,hough,esquivel,naylor,loomis,coronado,ludwig,braswell,bearden,huang,fagan,ezell,edmondson,cronin,nunn,lemon,guillory,grier,dubose,traylor,ryder,dobbins,coyle,aponte,whitmore,smalls,rowan,malloy,cardona,braxton,borden,humphries,carrasco,ruff,metzger,huntley,hinojosa,finney,madsen,ernst,dozier,burkhart,bowser,peralta,daigle,whittington,sorenson,saucedo,roche,redding,fugate,avalos,waite,lind,huston,hawthorne,hamby,boyles,boles,regan,faust,crook,beam,barger,hinds,gallardo,willoughby,willingham,eckert,busch,zepeda,worthington,tinsley,hoff,hawley,carmona,varela,rector,newcomb,kinsey,dube,whatley,ragsdale,bernstein,becerra,yost,mattson,felder,cheek,handy,grossman,gauthier,escobedo,braden,beckman,mott,hillman,flaherty,dykes,stockton,stearns,lofton,coats,cavazos,beavers,barrios,tang,mosher,cardwell,coles,burnham,weller,lemons,beebe,aguilera,parnell,harman,couture,alley,schumacher,redd,dobbs,blum,blalock,merchant,ennis,denson,cottrell,brannon,bagley,aviles,watt,sousa,rosenthal,rooney,dietz,blank,paquette,mcclelland,duff,velasco,lentz,grubb,burrows,barbour,ulrich,shockley,rader,beyer,mixon,layton,altman,weathers,stoner,squires,shipp,priest,lipscomb,cutler,caballero,zimmer,willett,thurston,storey,medley,epperson,shah,mcmillian,baggett,torrez,hirsch,dent,poirier,peachey,farrar,creech,barth,trimble,dupre,albrecht,sample,lawler,crisp,conroy,wetzel,nesbitt,murry,jameson,wilhelm,patten,minton,matson,kimbrough,guinn,croft,toth,pulliam,nugent,newby,littlejohn,dias,canales,bernier,baron,singletary,renteria,pruett,mchugh,mabry,landrum,brower,stoddard,cagle,stjohn,scales,kohler,kellogg,hopson,gant,tharp,gann,zeigler,pringle,hammons,fairchild,deaton,chavis,carnes,rowley,matlock,kearns,irizarry,carrington,starkey,lopes,jarrell,craven,baum,littlefield,linn,humphreys,etheridge,cuellar,chastain,bundy,speer,skelton,quiroz,pyle,portillo,ponder,moulton,machado,killian,hutson,hitchcock,dowling,cloud,burdick,spann,pedersen,levin,leggett,hayward,dietrich,beaulieu,barksdale,wakefield,snowden,briscoe,bowie,berman,ogle,mcgregor,laughlin,helm,burden,wheatley,schreiber,pressley,parris,alaniz,agee,swann,snodgrass,schuster,radford,monk,mattingly,harp,girard,cheney,yancey,wagoner,ridley,lombardo,hudgins,gaskins,duckworth,coburn,willey,prado,newberry,magana,hammonds,elam,whipple,slade,serna,ojeda,liles,dorman,diehl,upton,reardon,michaels,goetz,eller,bauman,baer,layne,hummel,brenner,amaya,adamson,ornelas,dowell,cloutier,castellanos,wellman,saylor,orourke,moya,montalvo,kilpatrick,durbin,shell,oldham,kang,garvin,foss,branham,bartholomew,templeton,maguire,holton,rider,monahan,mccormack,beaty,anders,streeter,nieto,nielson,moffett,lankford,keating,heck,gatlin,delatorre,callaway,adcock,worrell,unger,robinette,nowak,jeter,brunner,steen,parrott,overstreet,nobles,montanez,clevenger,brinkley,trahan,quarles,pickering,pederson,jansen,grantham,gilchrist,crespo,aiken,schell,schaeffer,lorenz,leyva,harms,dyson,wallis,pease,leavitt,cheng,cavanaugh,batts,warden,seaman,rockwell,quezada,paxton,linder,houck,fontaine,durant,caruso,adler,pimentel,mize,lytle,cleary,cason,acker,switzer,isaacs,higginbotham,waterman,vandyke,stamper,sisk,shuler,riddick,mcmahan,levesque,hatton,bronson,bollinger,arnett,okeefe,gerber,gannon,farnsworth,baughman,silverman,satterfield,mccrary,kowalski,grigsby,greco,cabral,trout,rinehart,mahon,linton,gooden,curley,baugh,wyman,weiner,schwab,schuler,morrissey,mahan,bunn,thrasher,spear,waggoner,qualls,purdy,mcwhorter,mauldin,gilman,perryman,newsom,menard,martino,graf,billingsley,artis,simpkins,salisbury,quintanilla,gilliland,fraley,foust,crouse,scarborough,grissom,fultz,marlow,markham,madrigal,lawton,barfield,whiting,varney,schwarz,gooch,arce,wheat,truong,poulin,hurtado,selby,gaither,fortner,culpepper,coughlin,brinson,boudreau,bales,stepp,holm,schilling,morrell,kahn,heaton,gamez,causey,turpin,shanks,schrader,meek,isom,hardison,carranza,yanez,scroggins,schofield,runyon,ratcliff,murrell,moeller,irby,currier,butterfield,ralston,pullen,pinson,estep,carbone,hawks,ellington,casillas,spurlock,sikes,motley,mccartney,kruger,isbell,houle,burk,tomlin,quigley,neumann,lovelace,fennell,cheatham,bustamante,skidmore,hidalgo,forman,culp,bowens,betancourt,aquino,robb,milner,martel,gresham,wiles,ricketts,dowd,collazo,bostic,blakely,sherrod,kenyon,gandy,ebert,deloach,allard,sauer,robins,olivares,gillette,chestnut,bourque,paine,hite,hauser,devore,crawley,chapa,talbert,poindexter,meador,mcduffie,mattox,kraus,harkins,choate,wren,sledge,sanborn,kinder,geary,cornwell,barclay,abney,seward,rhoads,howland,fortier,benner,vines,tubbs,troutman,rapp,mccurdy,deluca,westmoreland,havens,guajardo,clary,seal,meehan,herzog,guillen,ashcraft,waugh,renner,milam,elrod,churchill,breaux,bolin,asher,windham,tirado,pemberton,nolen,noland,knott,emmons,cornish,christenson,brownlee,barbee,waldrop,pitt,olvera,lombardi,gruber,gaffney,eggleston,banda,archuleta,slone,prewitt,pfeiffer,nettles,mena,mcadams,henning,gardiner,cromwell,chisholm,burleson,vest,oglesby,mccarter,lumpkin,wofford,vanhorn,thorn,teel,swafford,stclair,stanfield,ocampo,herrmann,hannon,arsenault,roush,mcalister,hiatt,gunderson,forsythe,duggan,delvalle,cintron,wilks,weinstein,uribe,rizzo,noyes,mclendon,gurley,bethea,winstead,maples,guyton,giordano,alderman,valdes,polanco,pappas,lively,grogan,griffiths,bobo,arevalo,whitson,sowell,rendon,fernandes,farrow,benavidez,ayres,alicea,stump,smalley,seitz,schulte,gilley,gallant,canfield,wolford,omalley,mcnutt,mcnulty,mcgovern,hardman,harbin,cowart,chavarria,brink,beckett,bagwell,armstead,anglin,abreu,reynoso,krebs,jett,hoffmann,greenfield,forte,burney,broome,sisson,trammell,partridge,mace,lomax,lemieux,gossett,frantz,fogle,cooney,broughton,pence,paulsen,muncy,mcarthur,hollins,beauchamp,withers,osorio,mulligan,hoyle,dockery,cockrell,begley,amador,roby,rains,lindquist,gentile,everhart,bohannon,wylie,sommers,purnell,fortin,dunning,breeden,vail,phelan,phan,marx,cosby,colburn,boling,biddle,ledesma,gaddis,denney,chow,bueno,berrios,wicker,tolliver,thibodeaux,nagle,lavoie,fisk,crist,barbosa,reedy,locklear,kolb,himes,behrens,beckwith,weems,wahl,shorter,shackelford,rees,muse,cerda,valadez,thibodeau,saavedra,ridgeway,reiter,mchenry,majors,lachance,keaton,ferrara,clemens,blocker,applegate,needham,mojica,kuykendall,hamel,escamilla,doughty,burchett,ainsworth,vidal,upchurch,thigpen,strauss,spruill,sowers,riggins,ricker,mccombs,harlow,buffington,sotelo,olivas,negrete,morey,macon,logsdon,lapointe,bigelow,bello,westfall,stubblefield,lindley,hein,hawes,farrington,breen,birch,wilde,steed,sepulveda,reinhardt,proffitt,minter,messina,mcnabb,maier,keeler,gamboa,donohue,basham,shinn,crooks,cota,borders,bills,bachman,tisdale,tavares,schmid,pickard,gulley,fonseca,delossantos,condon,batista,wicks,wadsworth,martell,littleton,ison,haag,folsom,brumfield,broyles,brito,mireles,mcdonnell,leclair,hamblin,gough,fanning,binder,winfield,whitworth,soriano,palumbo,newkirk,mangum,hutcherson,comstock,carlin,beall,bair,wendt,watters,walling,putman,otoole,morley,mares,lemus,keener,hundley,dial,damico,billups,strother,mcfarlane,lamm,eaves,crutcher,caraballo,canty,atwell,taft,siler,rust,rawls,rawlings,prieto,mcneely,mcafee,hulsey,hackney,galvez,escalante,delagarza,crider,bandy,wilbanks,stowe,steinberg,renfro,masterson,massie,lanham,haskell,hamrick,dehart,burdette,branson,bourne,babin,aleman,worthy,tibbs,smoot,slack,paradis,mull,luce,houghton,gantt,furman,danner,christianson,burge,ashford,arndt,almeida,stallworth,shade,searcy,sager,noonan,mclemore,mcintire,maxey,lavigne,jobe,ferrer,falk,coffin,byrnes,aranda,apodaca,stamps,rounds,peek,olmstead,lewandowski,kaminski,dunaway,bruns,brackett,amato,reich,mcclung,lacroix,koontz,herrick,hardesty,flanders,cousins,cato,cade,vickery,shank,nagel,dupuis,croteau,cotter,stuckey,stine,porterfield,pauley,moffitt,knudsen,hardwick,goforth,dupont,blunt,barrows,barnhill,shull,rash,loftis,lemay,kitchens,horvath,grenier,fuchs,fairbanks,culbertson,calkins,burnside,beattie,ashworth,albertson,wertz,vaught,vallejo,turk,tuck,tijerina,sage,peterman,marroquin,marr,lantz,hoang,demarco,cone,berube,barnette,wharton,stinnett,slocum,scanlon,sander,pinto,mancuso,lima,headley,epstein,counts,clarkson,carnahan,boren,arteaga,adame,zook,whittle,whitehurst,wenzel,saxton,reddick,puente,handley,haggerty,earley,devlin,chaffin,cady,acuna,solano,sigler,pollack,pendergrass,ostrander,janes,francois,crutchfield,chamberlin,brubaker,baptiste,willson,reis,neeley,mullin,mercier,lira,layman,keeling,higdon,espinal,chapin,warfield,toledo,pulido,peebles,nagy,montague,mello,lear,jaeger,hogg,graff,furr,soliz,poore,mendenhall,mclaurin,maestas,gable,barraza,tillery,snead,pond,neill,mcculloch,mccorkle,lightfoot,hutchings,holloman,harness,dorn,bock,zielinski,turley,treadwell,stpierre,starling,somers,oswald,merrick,easterling,bivens,truitt,poston,parry,ontiveros,olivarez,moreau,medlin,lenz,knowlton,fairley,cobbs,chisolm,bannister,woodworth,toler,ocasio,noriega,neuman,moye,milburn,mcclanahan,lilley,hanes,flannery,dellinger,danielson,conti,blodgett,beers,weatherford,strain,karr,hitt,denham,custer,coble,clough,casteel,bolduc,batchelor,ammons,whitlow,tierney,staten,sibley,seifert,schubert,salcedo,mattison,laney,haggard,grooms,dees,cromer,cooks,colson,caswell,zarate,swisher,shin,ragan,pridgen,mcvey,matheny,lafleur,franz,ferraro,dugger,whiteside,rigsby,mcmurray,lehmann,jacoby,hildebrand,hendrick,headrick,goad,fincher,drury,borges,archibald,albers,woodcock,trapp,soares,seaton,monson,luckett,lindberg,kopp,keeton,healey,garvey,gaddy,fain,burchfield,wentworth,strand,stack,spooner,saucier,ricci,plunkett,pannell,ness,leger,freitas,fong,elizondo,duval,beaudoin,urbina,rickard,partin,mcgrew,mcclintock,ledoux,forsyth,faison,devries,bertrand,wasson,tilton,scarbrough,leung,irvine,garber,denning,corral,colley,castleberry,bowlin,bogan,beale,baines,trice,rayburn,parkinson,nunes,mcmillen,leahy,kimmel,higgs,fulmer,carden,bedford,taggart,spearman,prichard,morrill,koonce,heinz,hedges,guenther,grice,findley,dover,creighton,boothe,bayer,arreola,vitale,valles,raney,osgood,hanlon,burley,bounds,worden,weatherly,vetter,tanaka,stiltner,nevarez,mosby,montero,melancon,harter,hamer,goble,gladden,gist,ginn,akin,zaragoza,tarver,sammons,royster,oreilly,muir,morehead,luster,kingsley,kelso,grisham,glynn,baumann,alves,yount,tamayo,paterson,oates,menendez,longo,hargis,gillen,desantis,conover,breedlove,sumpter,scherer,rupp,reichert,heredia,creel,cohn,clemmons,casas,bickford,belton,bach,williford,whitcomb,tennant,sutter,stull,mccallum,langlois,keel,keegan,dangelo,dancy,damron,clapp,clanton,bankston,oliveira,mintz,mcinnis,martens,mabe,laster,jolley,hildreth,hefner,glaser,duckett,demers,brockman,blais,alcorn,agnew,toliver,tice,seeley,najera,musser,mcfall,laplante,galvin,fajardo,doan,coyne,copley,clawson,cheung,barone,wynne,woodley,tremblay,stoll,sparrow,sparkman,schweitzer,sasser,samples,roney,legg,heim,farias,colwell,christman,bratcher,winchester,upshaw,southerland,sorrell,sells,mccloskey,martindale,luttrell,loveless,lovejoy,linares,latimer,embry,coombs,bratton,bostick,venable,tuggle,toro,staggs,sandlin,jefferies,heckman,griffis,crayton,clem,browder,thorton,sturgill,sprouse,royer,rousseau,ridenour,pogue,perales,peeples,metzler,mesa,mccutcheon,mcbee,hornsby,heffner,corrigan,armijo,plante,peyton,paredes,macklin,hussey,hodgson,granados,frias,becnel,batten,almanza,turney,teal,sturgeon,meeker,mcdaniels,limon,keeney,hutto,holguin,gorham,fishman,fierro,blanchette,rodrigue,reddy,osburn,oden,lerma,kirkwood,keefer,haugen,hammett,chalmers,brinkman,baumgartner,zhang,valerio,tellez,steffen,shumate,sauls,ripley,kemper,guffey,evers,craddock,carvalho,blaylock,banuelos,balderas,wheaton,turnbull,shuman,pointer,mosier,mccue,ligon,kozlowski,johansen,ingle,herr,briones,snipes,rickman,pipkin,pantoja,orosco,moniz,lawless,kunkel,hibbard,galarza,enos,bussey,schott,salcido,perreault,mcdougal,mccool,haight,garris,easton,conyers,atherton,wimberly,utley,spellman,smithson,slagle,ritchey,rand,petit,osullivan,oaks,nutt,mcvay,mccreary,mayhew,knoll,jewett,harwood,cardoza,ashe,arriaga,zeller,wirth,whitmire,stauffer,rountree,redden,mccaffrey,martz,larose,langdon,humes,gaskin,faber,devito,cass,almond,wingfield,wingate,villareal,tyner,smothers,severson,reno,pennell,maupin,leighton,janssen,hassell,hallman,halcomb,folse,fitzsimmons,fahey,cranford,bolen,battles,battaglia,wooldridge,trask,rosser,regalado,mcewen,keefe,fuqua,echevarria,caro,boynton,andrus,viera,vanmeter,taber,spradlin,seibert,provost,prentice,oliphant,laporte,hwang,hatchett,hass,greiner,freedman,covert,chilton,byars,wiese,venegas,swank,shrader,roberge,mullis,mortensen,mccune,marlowe,kirchner,keck,isaacson,hostetler,halverson,gunther,griswold,fenner,durden,blackwood,ahrens,sawyers,savoy,nabors,mcswain,mackay,lavender,lash,labbe,jessup,fullerton,cruse,crittenden,correia,centeno,caudle,canady,callender,alarcon,ahern,winfrey,tribble,salley,roden,musgrove,minnick,fortenberry,carrion,bunting,batiste,whited,underhill,stillwell,rauch,pippin,perrin,messenger,mancini,lister,kinard,hartmann,fleck,wilt,treadway,thornhill,spalding,rafferty,pitre,patino,ordonez,linkous,kelleher,homan,galbraith,feeney,curtin,coward,camarillo,buss,bunnell,bolt,beeler,autry,alcala,witte,wentz,stidham,shively,nunley,meacham,martins,lemke,lefebvre,hynes,horowitz,hoppe,holcombe,dunne,derr,cochrane,brittain,bedard,beauregard,torrence,strunk,soria,simonson,shumaker,scoggins,oconner,moriarty,kuntz,ives,hutcheson,horan,hales,garmon,fitts,bohn,atchison,wisniewski,vanwinkle,sturm,sallee,prosser,moen,lundberg,kunz,kohl,keane,jorgenson,jaynes,funderburk,freed,durr,creamer,cosgrove,batson,vanhoose,thomsen,teeter,smyth,redmon,orellana,maness,heflin,goulet,frick,forney,bunker,asbury,aguiar,talbott,southard,mowery,mears,lemmon,krieger,hickson,elston,duong,delgadillo,dayton,dasilva,conaway,catron,bruton,bradbury,bordelon,bivins,bittner,bergstrom,beals,abell,whelan,tejada,pulley,pino,norfleet,nealy,maes,loper,gatewood,frierson,freund,finnegan,cupp,covey,catalano,boehm,bader,yoon,walston,tenney,sipes,rawlins,medlock,mccaskill,mccallister,marcotte,maclean,hughey,henke,harwell,gladney,gilson,chism,caskey,brandenburg,baylor,villasenor,veal,thatcher,stegall,petrie,nowlin,navarrete,lombard,loftin,lemaster,kroll,kovach,kimbrell,kidwell,hershberger,fulcher,cantwell,bustos,boland,bobbitt,binkley,wester,weis,verdin,tong,tiller,sisco,sharkey,seymore,rosenbaum,rohr,quinonez,pinkston,malley,logue,lessard,lerner,lebron,krauss,klinger,halstead,haller,getz,burrow,alger,shores,pfeifer,perron,nelms,munn,mcmaster,mckenney,manns,knudson,hutchens,huskey,goebel,flagg,cushman,click,castellano,carder,bumgarner,wampler,spinks,robson,neel,mcreynolds,mathias,maas,loera,jenson,florez,coons,buckingham,brogan,berryman,wilmoth,wilhite,thrash,shephard,seidel,schulze,roldan,pettis,obryan,maki,mackie,hatley,frazer,fiore,chesser,bottoms,bisson,benefield,allman,wilke,trudeau,timm,shifflett,mundy,milliken,mayers,leake,kohn,huntington,horsley,hermann,guerin,fryer,frizzell,foret,flemming,fife,criswell,carbajal,bozeman,boisvert,angulo,wallen,tapp,silvers,ramsay,oshea,orta,moll,mckeever,mcgehee,linville,kiefer,ketchum,howerton,groce,gass,fusco,corbitt,betz,bartels,amaral,aiello,weddle,sperry,seiler,runyan,raley,overby,osteen,olds,mckeown,matney,lauer,lattimore,hindman,hartwell,fredrickson,fredericks,espino,clegg,carswell,cambell,burkholder,woodbury,welker,totten,thornburg,theriault,stitt,stamm,stackhouse,scholl,saxon,rife,razo,quinlan,pinkerton,olivo,nesmith,nall,mattos,lafferty,justus,giron,geer,fielder,drayton,dortch,conners,conger,boatwright,billiot,barden,armenta,tibbetts,steadman,slattery,rinaldi,raynor,pinckney,pettigrew,milne,matteson,halsey,gonsalves,fellows,durand,desimone,cowley,cowles,brill,barham,barela,barba,ashmore,withrow,valenti,tejeda,spriggs,sayre,salerno,peltier,peel,merriman,matheson,lowman,lindstrom,hyland,giroux,earls,dugas,dabney,collado,briseno,baxley,whyte,wenger,vanover,vanburen,thiel,schindler,schiller,rigby,pomeroy,passmore,marble,manzo,mahaffey,lindgren,laflamme,greathouse,fite,calabrese,bayne,yamamoto,wick,townes,thames,reinhart,peeler,naranjo,montez,mcdade,mast,markley,marchand,leeper,kellum,hudgens,hennessey,hadden,gainey,coppola,borrego,bolling,beane,ault,slaton,pape,null,mulkey,lightner,langer,hillard,ethridge,enright,derosa,baskin,weinberg,turman,somerville,pardo,noll,lashley,ingraham,hiller,hendon,glaze,cothran,cooksey,conte,carrico,abner,wooley,swope,summerlin,sturgis,sturdivant,stott,spurgeon,spillman,speight,roussel,popp,nutter,mckeon,mazza,magnuson,lanning,kozak,jankowski,heyward,forster,corwin,callaghan,bays,wortham,usher,theriot,sayers,sabo,poling,loya,lieberman,laroche,labelle,howes,harr,garay,fogarty,everson,durkin,dominquez,chaves,chambliss,witcher,vieira,vandiver,terrill,stoker,schreiner,moorman,liddell,lawhorn,krug,irons,hylton,hollenbeck,herrin,hembree,goolsby,goodin,gilmer,foltz,dinkins,daughtry,caban,brim,briley,bilodeau,wyant,vergara,tallent,swearingen,stroup,scribner,quillen,pitman,mccants,maxfield,martinson,holtz,flournoy,brookins,brody,baumgardner,straub,sills,roybal,roundtree,oswalt,mcgriff,mcdougall,mccleary,maggard,gragg,gooding,godinez,doolittle,donato,cowell,cassell,bracken,appel,zambrano,reuter,perea,nakamura,monaghan,mickens,mcclinton,mcclary,marler,kish,judkins,gilbreath,freese,flanigan,felts,erdmann,dodds,chew,brownell,boatright,barreto,slayton,sandberg,saldivar,pettway,odum,narvaez,moultrie,montemayor,merrell,lees,keyser,hoke,hardaway,hannan,gilbertson,fogg,dumont,deberry,coggins,buxton,bucher,broadnax,beeson,araujo,appleton,amundson,aguayo,ackley,yocum,worsham,shivers,sanches,sacco,robey,rhoden,pender,ochs,mccurry,madera,luong,knotts,jackman,heinrich,hargrave,gault,comeaux,chitwood,caraway,boettcher,bernhardt,barrientos,zink,wickham,whiteman,thorp,stillman,settles,schoonover,roque,riddell,pilcher,phifer,novotny,macleod,hardee,haase,grider,doucette,clausen,bevins,beamon,badillo,tolley,tindall,soule,snook,seale,pinkney,pellegrino,nowell,nemeth,mondragon,mclane,lundgren,ingalls,hudspeth,hixson,gearhart,furlong,downes,dibble,deyoung,cornejo,camara,brookshire,boyette,wolcott,surratt,sellars,segal,salyer,reeve,rausch,labonte,haro,gower,freeland,fawcett,eads,driggers,donley,collett,bromley,boatman,ballinger,baldridge,volz,trombley,stonge,shanahan,rivard,rhyne,pedroza,matias,jamieson,hedgepeth,hartnett,estevez,eskridge,denman,chiu,chinn,catlett,carmack,buie,bechtel,beardsley,bard,ballou,ulmer,skeen,robledo,rincon,reitz,piazza,munger,moten,mcmichael,loftus,ledet,kersey,groff,fowlkes,crumpton,clouse,bettis,villagomez,timmerman,strom,santoro,roddy,penrod,musselman,macpherson,leboeuf,harless,haddad,guido,golding,fulkerson,fannin,dulaney,dowdell,cottle,ceja,cate,bosley,benge,albritton,voigt,trowbridge,soileau,seely,rohde,pearsall,paulk,orth,nason,mota,mcmullin,marquardt,madigan,hoag,gillum,gabbard,fenwick,danforth,cushing,cress,creed,cazares,bettencourt,barringer,baber,stansberry,schramm,rutter,rivero,oquendo,necaise,mouton,montenegro,miley,mcgough,marra,macmillan,lamontagne,jasso,horst,hetrick,heilman,gaytan,gall,fortney,dingle,desjardins,dabbs,burbank,brigham,breland,beaman,arriola,yarborough,wallin,toscano,stowers,reiss,pichardo,orton,michels,mcnamee,mccrory,leatherman,kell,keister,horning,hargett,guay,ferro,deboer,dagostino,carper,blanks,beaudry,towle,tafoya,stricklin,strader,soper,sonnier,sigmon,schenk,saddler,pedigo,mendes,lunn,lohr,lahr,kingsbury,jarman,hume,holliman,hofmann,haworth,harrelson,hambrick,flick,edmunds,dacosta,crossman,colston,chaplin,carrell,budd,weiler,waits,valentino,trantham,tarr,solorio,roebuck,powe,plank,pettus,pagano,mink,luker,leathers,joslin,hartzell,gambrell,cepeda,carty,caputo,brewington,bedell,ballew,applewhite,warnock,walz,urena,tudor,reel,pigg,parton,mickelson,meagher,mclellan,mcculley,mandel,leech,lavallee,kraemer,kling,kipp,kehoe,hochstetler,harriman,gregoire,grabowski,gosselin,gammon,fancher,edens,desai,brannan,armendariz,woolsey,whitehouse,whetstone,ussery,towne,testa,tallman,studer,strait,steinmetz,sorrells,sauceda,rolfe,paddock,mitchem,mcginn,mccrea,lovato,hazen,gilpin,gaynor,fike,devoe,delrio,curiel,burkhardt,bode,backus,zinn,watanabe,wachter,vanpelt,turnage,shaner,schroder,sato,riordan,quimby,portis,natale,mckoy,mccown,kilmer,hotchkiss,hesse,halbert,gwinn,godsey,delisle,chrisman,canter,arbogast,angell,acree,yancy,woolley,wesson,weatherspoon,trainor,stockman,spiller,sipe,rooks,reavis,propst,porras,neilson,mullens,loucks,llewellyn,kumar,koester,klingensmith,kirsch,kester,honaker,hodson,hennessy,helmick,garrity,garibay,drain,casarez,callis,botello,aycock,avant,wingard,wayman,tully,theisen,szymanski,stansbury,segovia,rainwater,preece,pirtle,padron,mincey,mckelvey,mathes,larrabee,kornegay,klug,ingersoll,hecht,germain,eggers,dykstra,deering,decoteau,deason,dearing,cofield,carrigan,bonham,bahr,aucoin,appleby,almonte,yager,womble,wimmer,weimer,vanderpool,stancil,sprinkle,romine,remington,pfaff,peckham,olivera,meraz,maze,lathrop,koehn,hazelton,halvorson,hallock,haddock,ducharme,dehaven,caruthers,brehm,bosworth,bost,bias,beeman,basile,bane,aikens,wold,walther,tabb,suber,strawn,stocker,shirey,schlosser,riedel,rembert,reimer,pyles,peele,merriweather,letourneau,latta,kidder,hixon,hillis,hight,herbst,henriquez,haygood,hamill,gabel,fritts,eubank,dawes,correll,bushey,buchholz,brotherton,botts,barnwell,auger,atchley,westphal,veilleux,ulloa,stutzman,shriver,ryals,pilkington,moyers,marrs,mangrum,maddux,lockard,laing,kuhl,harney,hammock,hamlett,felker,doerr,depriest,carrasquillo,carothers,bogle,bischoff,bergen,albanese,wyckoff,vermillion,vansickle,thibault,tetreault,stickney,shoemake,ruggiero,rawson,racine,philpot,paschal,mcelhaney,mathison,legrand,lapierre,kwan,kremer,jiles,hilbert,geyer,faircloth,ehlers,egbert,desrosiers,dalrymple,cotten,cashman,cadena,boardman,alcaraz,wyrick,therrien,tankersley,strickler,puryear,plourde,pattison,pardue,mcginty,mcevoy,landreth,kuhns,koon,hewett,giddens,emerick,eades,deangelis,cosme,ceballos,birdsong,benham,bemis,armour,anguiano,welborn,tsosie,storms,shoup,sessoms,samaniego,rood,rojo,rhinehart,raby,northcutt,myer,munguia,morehouse,mcdevitt,mallett,lozada,lemoine,kuehn,hallett,grim,gillard,gaylor,garman,gallaher,feaster,faris,darrow,dardar,coney,carreon,braithwaite,boylan,boyett,bixler,bigham,benford,barragan,barnum,zuber,wyche,westcott,vining,stoltzfus,simonds,shupe,sabin,ruble,rittenhouse,richman,perrone,mulholland,millan,lomeli,kite,jemison,hulett,holler,hickerson,herold,hazelwood,griffen,gause,forde,eisenberg,dilworth,charron,chaisson,bristow,breunig,brace,boutwell,bentz,belk,bayless,batchelder,baran,baeza,zimmermann,weathersby,volk,toole,theis,tedesco,searle,schenck,satterwhite,ruelas,rankins,partida,nesbit,morel,menchaca,levasseur,kaylor,johnstone,hulse,hollar,hersey,harrigan,harbison,guyer,gish,giese,gerlach,geller,geisler,falcone,elwell,doucet,deese,darr,corder,chafin,byler,bussell,burdett,brasher,bowe,bellinger,bastian,barner,alleyne,wilborn,weil,wegner,tatro,spitzer,smithers,schoen,resendez,parisi,overman,obrian,mudd,mahler,maggio,lindner,lalonde,lacasse,laboy,killion,kahl,jessen,jamerson,houk,henshaw,gustin,graber,durst,duenas,davey,cundiff,conlon,colunga,coakley,chiles,capers,buell,bricker,bissonnette,bartz,bagby,zayas,volpe,treece,toombs,thom,terrazas,swinney,skiles,silveira,shouse,senn,ramage,moua,langham,kyles,holston,hoagland,herd,feller,denison,carraway,burford,bickel,ambriz,abercrombie,yamada,weidner,waddle,verduzco,thurmond,swindle,schrock,sanabria,rosenberger,probst,peabody,olinger,nazario,mccafferty,mcbroom,mcabee,mazur,matherne,mapes,leverett,killingsworth,heisler,griego,gosnell,frankel,franke,ferrante,fenn,ehrlich,christopherso,chasse,caton,brunelle,bloomfield,babbitt,azevedo,abramson,ables,abeyta,youmans,wozniak,wainwright,stowell,smitherman,samuelson,runge,rothman,rosenfeld,peake,owings,olmos,munro,moreira,leatherwood,larkins,krantz,kovacs,kizer,kindred,karnes,jaffe,hubbell,hosey,hauck,goodell,erdman,dvorak,doane,cureton,cofer,buehler,bierman,berndt,banta,abdullah,warwick,waltz,turcotte,torrey,stith,seger,sachs,quesada,pinder,peppers,pascual,paschall,parkhurst,ozuna,oster,nicholls,lheureux,lavalley,kimura,jablonski,haun,gourley,gilligan,croy,cotto,cargill,burwell,burgett,buckman,booher,adorno,wrenn,whittemore,urias,szabo,sayles,saiz,rutland,rael,pharr,pelkey,ogrady,nickell,musick,moats,mather,massa,kirschner,kieffer,kellar,hendershot,gott,godoy,gadson,furtado,fiedler,erskine,dutcher,dever,daggett,chevalier,brake,ballesteros,amerson,wingo,waldon,trott,silvey,showers,schlegel,ritz,pepin,pelayo,parsley,palermo,moorehead,mchale,lett,kocher,kilburn,iglesias,humble,hulbert,huckaby,hartford,hardiman,gurney,grigg,grasso,goings,fillmore,farber,depew,dandrea,cowen,covarrubias,burrus,bracy,ardoin,thompkins,standley,radcliffe,pohl,persaud,parenteau,pabon,newson,newhouse,napolitano,mulcahy,malave,keim,hooten,hernandes,heffernan,hearne,greenleaf,glick,fuhrman,fetter,faria,dishman,dickenson,crites,criss,clapper,chenault,castor,casto,bugg,bove,bonney,anderton,allgood,alderson,woodman,warrick,toomey,tooley,tarrant,summerville,stebbins,sokol,searles,schutz,schumann,scheer,remillard,raper,proulx,palmore,monroy,messier,melo,melanson,mashburn,manzano,lussier,jenks,huneycutt,hartwig,grimsley,fulk,fielding,fidler,engstrom,eldred,dantzler,crandell,calder,brumley,breton,brann,bramlett,boykins,bianco,bancroft,almaraz,alcantar,whitmer,whitener,welton,vineyard,rahn,paquin,mizell,mcmillin,mckean,marston,maciel,lundquist,liggins,lampkin,kranz,koski,kirkham,jiminez,hazzard,harrod,graziano,grammer,gendron,garrido,fordham,englert,dryden,demoss,deluna,crabb,comeau,brummett,blume,benally,wessel,vanbuskirk,thorson,stumpf,stockwell,reams,radtke,rackley,pelton,niemi,newland,nelsen,morrissette,miramontes,mcginley,mccluskey,marchant,luevano,lampe,lail,jeffcoat,infante,hinman,gaona,eady,desmarais,decosta,dansby,cisco,choe,breckenridge,bostwick,borg,bianchi,alberts,wilkie,whorton,vargo,tait,soucy,schuman,ousley,mumford,lippert,leath,lavergne,laliberte,kirksey,kenner,johnsen,izzo,hiles,gullett,greenwell,gaspar,galbreath,gaitan,ericson,delapaz,croom,cottingham,clift,bushnell,bice,beason,arrowood,waring,voorhees,truax,shreve,shockey,schatz,sandifer,rubino,rozier,roseberry,pieper,peden,nester,nave,murphey,malinowski,macgregor,lafrance,kunkle,kirkman,hipp,hasty,haddix,gervais,gerdes,gamache,fouts,fitzwater,dillingham,deming,deanda,cedeno,cannady,burson,bouldin,arceneaux,woodhouse,whitford,wescott,welty,weigel,torgerson,toms,surber,sunderland,sterner,setzer,riojas,pumphrey,puga,metts,mcgarry,mccandless,magill,lupo,loveland,llamas,leclerc,koons,kahler,huss,holbert,heintz,haupt,grimmett,gaskill,ellingson,dorr,dingess,deweese,desilva,crossley,cordeiro,converse,conde,caldera,cairns,burmeister,burkhalter,brawner,bott,youngs,vierra,valladares,shrum,shropshire,sevilla,rusk,rodarte,pedraza,nino,merino,mcminn,markle,mapp,lajoie,koerner,kittrell,kato,hyder,hollifield,heiser,hazlett,greenwald,fant,eldredge,dreher,delafuente,cravens,claypool,beecher,aronson,alanis,worthen,wojcik,winger,whitacre,valverde,valdivia,troupe,thrower,swindell,suttles,stroman,spires,slate,shealy,sarver,sartin,sadowski,rondeau,rolon,rascon,priddy,paulino,nolte,munroe,molloy,mciver,lykins,loggins,lenoir,klotz,kempf,hupp,hollowell,hollander,haynie,harkness,harker,gottlieb,frith,eddins,driskell,doggett,densmore,charette,cassady,byrum,burcham,buggs,benn,whitted,warrington,vandusen,vaillancourt,steger,siebert,scofield,quirk,purser,plumb,orcutt,nordstrom,mosely,michalski,mcphail,mcdavid,mccraw,marchese,mannino,lefevre,largent,lanza,kress,isham,hunsaker,hoch,hildebrandt,guarino,grijalva,graybill,fick,ewell,ewald,cusick,crumley,coston,cathcart,carruthers,bullington,bowes,blain,blackford,barboza,yingling,wert,weiland,varga,silverstein,sievers,shuster,shumway,runnels,rumsey,renfroe,provencher,polley,mohler,middlebrooks,kutz,koster,groth,glidden,fazio,deen,chipman,chenoweth,champlin,cedillo,carrero,carmody,buckles,brien,boutin,bosch,berkowitz,altamirano,wilfong,wiegand,waites,truesdale,toussaint,tobey,tedder,steelman,sirois,schnell,robichaud,richburg,plumley,pizarro,piercy,ortego,oberg,neace,mertz,mcnew,matta,lapp,lair,kibler,howlett,hollister,hofer,hatten,hagler,falgoust,engelhardt,eberle,dombrowski,dinsmore,daye,casares,braud,balch,autrey,wendel,tyndall,strobel,stoltz,spinelli,serrato,reber,rathbone,palomino,nickels,mayle,mathers,mach,loeffler,littrell,levinson,leong,lemire,lejeune,lazo,lasley,koller,kennard,hoelscher,hintz,hagerman,greaves,fore,eudy,engler,corrales,cordes,brunet,bidwell,bennet,tyrrell,tharpe,swinton,stribling,southworth,sisneros,savoie,samons,ruvalcaba,ries,ramer,omara,mosqueda,millar,mcpeak,macomber,luckey,litton,lehr,lavin,hubbs,hoard,hibbs,hagans,futrell,exum,evenson,culler,carbaugh,callen,brashear,bloomer,blakeney,bigler,addington,woodford,unruh,tolentino,sumrall,stgermain,smock,sherer,rayner,pooler,oquinn,nero,mcglothlin,linden,kowal,kerrigan,ibrahim,harvell,hanrahan,goodall,geist,fussell,fung,ferebee,eley,eggert,dorsett,dingman,destefano,colucci,clemmer,burnell,brumbaugh,boddie,berryhill,avelar,alcantara,winder,winchell,vandenberg,trotman,thurber,thibeault,stlouis,stilwell,sperling,shattuck,sarmiento,ruppert,rumph,renaud,randazzo,rademacher,quiles,pearman,palomo,mercurio,lowrey,lindeman,lawlor,larosa,lander,labrecque,hovis,holifield,henninger,hawkes,hartfield,hann,hague,genovese,garrick,fudge,frink,eddings,dinh,cribbs,calvillo,bunton,brodeur,bolding,blanding,agosto,zahn,wiener,trussell,tello,teixeira,speck,sharma,shanklin,sealy,scanlan,santamaria,roundy,robichaux,ringer,rigney,prevost,polson,nord,moxley,medford,mccaslin,mcardle,macarthur,lewin,lasher,ketcham,keiser,heine,hackworth,grose,grizzle,gillman,gartner,frazee,fleury,edson,edmonson,derry,cronk,conant,burress,burgin,broom,brockington,bolick,boger,birchfield,billington,baily,bahena,armbruster,anson,yoho,wilcher,tinney,timberlake,thielen,sutphin,stultz,sikora,serra,schulman,scheffler,santillan,rego,preciado,pinkham,mickle,lomas,lizotte,lent,kellerman,keil,johanson,hernadez,hartsfield,haber,gorski,farkas,eberhardt,duquette,delano,cropper,cozart,cockerham,chamblee,cartagena,cahoon,buzzell,brister,brewton,blackshear,benfield,aston,ashburn,arruda,wetmore,weise,vaccaro,tucci,sudduth,stromberg,stoops,showalter,shears,runion,rowden,rosenblum,riffle,renfrow,peres,obryant,leftwich,lark,landeros,kistler,killough,kerley,kastner,hoggard,hartung,guertin,govan,gatling,gailey,fullmer,fulford,flatt,esquibel,endicott,edmiston,edelstein,dufresne,dressler,dickman,chee,busse,bonnett,berard,yoshida,velarde,veach,vanhouten,vachon,tolson,tolman,tennyson,stites,soler,shutt,ruggles,rhone,pegues,neese,muro,moncrief,mefford,mcphee,mcmorris,mceachern,mcclurg,mansour,mader,leija,lecompte,lafountain,labrie,jaquez,heald,hash,hartle,gainer,frisby,farina,eidson,edgerton,dyke,durrett,duhon,cuomo,cobos,cervantez,bybee,brockway,borowski,binion,beery,arguello,amaro,acton,yuen,winton,wigfall,weekley,vidrine,vannoy,tardiff,shoop,shilling,schick,safford,prendergast,pilgrim,pellerin,osuna,nissen,nalley,moller,messner,messick,merrifield,mcguinness,matherly,marcano,mahone,lemos,lebrun,jara,hoffer,herren,hecker,haws,haug,gwin,gober,gilliard,fredette,favela,echeverria,downer,donofrio,desrochers,crozier,corson,bechtold,argueta,aparicio,zamudio,westover,westerman,utter,troyer,thies,tapley,slavin,shirk,sandler,roop,rimmer,raymer,radcliff,otten,moorer,millet,mckibben,mccutchen,mcavoy,mcadoo,mayorga,mastin,martineau,marek,madore,leflore,kroeger,kennon,jimerson,hostetter,hornback,hendley,hance,guardado,granado,gowen,goodale,flinn,fleetwood,fitz,durkee,duprey,dipietro,dilley,clyburn,brawley,beckley,arana,weatherby,vollmer,vestal,tunnell,trigg,tingle,takahashi,sweatt,storer,snapp,shiver,rooker,rathbun,poisson,perrine,perri,parmer,parke,pare,papa,palmieri,midkiff,mecham,mccomas,mcalpine,lovelady,lillard,lally,knopp,kile,kiger,haile,gupta,goldsberry,gilreath,fulks,friesen,franzen,flack,findlay,ferland,dreyer,dore,dennard,deckard,debose,crim,coulombe,chancey,cantor,branton,bissell,barns,woolard,witham,wasserman,spiegel,shoffner,scholz,ruch,rossman,petry,palacio,paez,neary,mortenson,millsap,miele,menke,mckim,mcanally,martines,lemley,larochelle,klaus,klatt,kaufmann,kapp,helmer,hedge,halloran,glisson,frechette,fontana,eagan,distefano,danley,creekmore,chartier,chaffee,carillo,burg,bolinger,berkley,benz,basso,bash,zelaya,woodring,witkowski,wilmot,wilkens,wieland,verdugo,urquhart,tsai,timms,swiger,swaim,sussman,pires,molnar,mcatee,lowder,loos,linker,landes,kingery,hufford,higa,hendren,hammack,hamann,gillam,gerhardt,edelman,delk,deans,curl,constantine,cleaver,claar,casiano,carruth,carlyle,brophy,bolanos,bibbs,bessette,beggs,baugher,bartel,averill,andresen,amin,adames,valente,turnbow,swink,sublett,stroh,stringfellow,ridgway,pugliese,poteat,ohare,neubauer,murchison,mingo,lemmons,kwon,kellam,kean,jarmon,hyden,hudak,hollinger,henkel,hemingway,hasson,hansel,halter,haire,ginsberg,gillispie,fogel,flory,etter,elledge,eckman,deas,currin,crafton,coomer,colter,claxton,bulter,braddock,bowyer,binns,bellows,baskerville,barros,ansley,woolf,wight,waldman,wadley,tull,trull,tesch,stouffer,stadler,slay,shubert,sedillo,santacruz,reinke,poynter,neri,neale,mowry,moralez,monger,mitchum,merryman,manion,macdougall,litchfield,levitt,lepage,lasalle,khoury,kavanagh,karns,ivie,huebner,hodgkins,halpin,garica,eversole,dutra,dunagan,duffey,dillman,dillion,deville,dearborn,damato,courson,coulson,burdine,bousquet,bonin,bish,atencio,westbrooks,wages,vaca,toner,tillis,swett,struble,stanfill,solorzano,slusher,sipple,silvas,shults,schexnayder,saez,rodas,rager,pulver,penton,paniagua,meneses,mcfarlin,mcauley,matz,maloy,magruder,lohman,landa,lacombe,jaimes,holzer,holst,heil,hackler,grundy,gilkey,farnham,durfee,dunton,dunston,duda,dews,craver,corriveau,conwell,colella,chambless,bremer,boutte,bourassa,blaisdell,backman,babineaux,audette,alleman,towner,taveras,tarango,sullins,suiter,stallard,solberg,schlueter,poulos,pimental,owsley,okelley,moffatt,metcalfe,meekins,medellin,mcglynn,mccowan,marriott,marable,lennox,lamoureux,koss,kerby,karp,isenberg,howze,hockenberry,highsmith,hallmark,gusman,greeley,giddings,gaudet,gallup,fleenor,eicher,edington,dimaggio,dement,demello,decastro,bushman,brundage,brooker,bourg,blackstock,bergmann,beaton,banister,argo,appling,wortman,watterson,villalpando,tillotson,tighe,sundberg,sternberg,stamey,shipe,seeger,scarberry,sattler,sain,rothstein,poteet,plowman,pettiford,penland,partain,pankey,oyler,ogletree,ogburn,moton,merkel,lucier,lakey,kratz,kinser,kershaw,josephson,imhoff,hendry,hammon,frisbie,frawley,fraga,forester,eskew,emmert,drennan,doyon,dandridge,cawley,carvajal,bracey,belisle,batey,ahner,wysocki,weiser,veliz,tincher,sansone,sankey,sandstrom,rohrer,risner,pridemore,pfeffer,persinger,peery,oubre,nowicki,musgrave,murdoch,mullinax,mccary,mathieu,livengood,kyser,klink,kimes,kellner,kavanaugh,kasten,imes,hoey,hinshaw,hake,gurule,grube,grillo,geter,gatto,garver,garretson,farwell,eiland,dunford,decarlo,corso,colman,collard,cleghorn,chasteen,cavender,carlile,calvo,byerly,brogdon,broadwater,breault,bono,bergin,behr,ballenger,amick,tamez,stiffler,steinke,simmon,shankle,schaller,salmons,sackett,saad,rideout,ratcliffe,ranson,plascencia,petterson,olszewski,olney,olguin,nilsson,nevels,morelli,montiel,monge,michaelson,mertens,mcchesney,mcalpin,mathewson,loudermilk,lineberry,liggett,kinlaw,kight,jost,hereford,hardeman,halpern,halliday,hafer,gaul,friel,freitag,forsberg,evangelista,doering,dicarlo,dendy,delp,deguzman,dameron,curtiss,cosper,cauthen,bradberry,bouton,bonnell,bixby,bieber,beveridge,bedwell,barhorst,bannon,baltazar,baier,ayotte,attaway,arenas,abrego,turgeon,tunstall,thaxton,tenorio,stotts,sthilaire,shedd,seabolt,scalf,salyers,ruhl,rowlett,robinett,pfister,perlman,pepe,parkman,nunnally,norvell,napper,modlin,mckellar,mcclean,mascarenas,leibowitz,ledezma,kuhlman,kobayashi,hunley,holmquist,hinkley,hazard,hartsell,gribble,gravely,fifield,eliason,doak,crossland,carleton,bridgeman,bojorquez,boggess,auten,woosley,whiteley,wexler,twomey,tullis,townley,standridge,santoyo,rueda,riendeau,revell,pless,ottinger,nigro,nickles,mulvey,menefee,mcshane,mcloughlin,mckinzie,markey,lockridge,lipsey,knisley,knepper,kitts,kiel,jinks,hathcock,godin,gallego,fikes,fecteau,estabrook,ellinger,dunlop,dudek,countryman,chauvin,chatham,bullins,brownfield,boughton,bloodworth,bibb,baucom,barbieri,aubin,armitage,alessi,absher,abbate,zito,woolery,wiggs,wacker,tynes,tolle,telles,tarter,swarey,strode,stockdale,stalnaker,spina,schiff,saari,risley,rameriz,rakes,pettaway,penner,paulus,palladino,omeara,montelongo,melnick,mehta,mcgary,mccourt,mccollough,marchetti,manzanares,lowther,leiva,lauderdale,lafontaine,kowalczyk,knighton,joubert,jaworski,huth,hurdle,housley,hackman,gulick,gordy,gilstrap,gehrke,gebhart,gaudette,foxworth,endres,dunkle,cimino,caddell,brauer,braley,bodine,blackmore,belden,backer,ayer,andress,wisner,vuong,valliere,twigg,tavarez,strahan,steib,staub,sowder,seiber,schutt,scharf,schade,rodriques,risinger,renshaw,rahman,presnell,piatt,nieman,nevins,mcilwain,mcgaha,mccully,mccomb,massengale,macedo,lesher,kearse,jauregui,husted,hudnall,holmberg,hertel,hardie,glidewell,frausto,fassett,dalessandro,dahlgren,corum,constantino,conlin,colquitt,colombo,claycomb,cardin,buller,boney,bocanegra,biggers,benedetto,araiza,andino,albin,zorn,werth,weisman,walley,vanegas,ulibarri,towe,tedford,teasley,suttle,steffens,stcyr,squire,singley,sifuentes,shuck,schram,sass,rieger,ridenhour,rickert,richerson,rayborn,rabe,raab,pendley,pastore,ordway,moynihan,mellott,mckissick,mcgann,mccready,mauney,marrufo,lenhart,lazar,lafave,keele,kautz,jardine,jahnke,jacobo,hord,hardcastle,hageman,giglio,gehring,fortson,duque,duplessis,dicken,derosier,deitz,dalessio,cram,castleman,candelario,callison,caceres,bozarth,biles,bejarano,bashaw,avina,armentrout,alverez,acord,waterhouse,vereen,vanlandingham,strawser,shotwell,severance,seltzer,schoonmaker,schock,schaub,schaffner,roeder,rodrigez,riffe,rasberry,rancourt,railey,quade,pursley,prouty,perdomo,oxley,osterman,nickens,murphree,mounts,merida,maus,mattern,masse,martinelli,mangan,lutes,ludwick,loney,laureano,lasater,knighten,kissinger,kimsey,kessinger,honea,hollingshead,hockett,heyer,heron,gurrola,gove,glasscock,gillett,galan,featherstone,eckhardt,duron,dunson,dasher,culbreth,cowden,cowans,claypoole,churchwell,chabot,caviness,cater,caston,callan,byington,burkey,boden,beckford,atwater,archambault,alvey,alsup,whisenant,weese,voyles,verret,tsang,tessier,sweitzer,sherwin,shaughnessy,revis,remy,prine,philpott,peavy,paynter,parmenter,ovalle,offutt,nightingale,newlin,nakano,myatt,muth,mohan,mcmillon,mccarley,mccaleb,maxson,marinelli,maley,liston,letendre,kain,huntsman,hirst,hagerty,gulledge,greenway,grajeda,gorton,goines,gittens,frederickson,fanelli,embree,eichelberger,dunkin,dixson,dillow,defelice,chumley,burleigh,borkowski,binette,biggerstaff,berglund,beller,audet,arbuckle,allain,alfano,youngman,wittman,weintraub,vanzant,vaden,twitty,stollings,standifer,sines,shope,scalise,saville,posada,pisano,otte,nolasco,mier,merkle,mendiola,melcher,mejias,mcmurry,mccalla,markowitz,manis,mallette,macfarlane,lough,looper,landin,kittle,kinsella,kinnard,hobart,helman,hellman,hartsock,halford,hage,gordan,glasser,gayton,gattis,gastelum,gaspard,frisch,fitzhugh,eckstein,eberly,dowden,despain,crumpler,crotty,cornelison,chouinard,chamness,catlin,cann,bumgardner,budde,branum,bradfield,braddy,borst,birdwell,bazan,banas,bade,arango,ahearn,addis,zumwalt,wurth,wilk,widener,wagstaff,urrutia,terwilliger,tart,steinman,staats,sloat,rives,riggle,revels,reichard,prickett,poff,pitzer,petro,pell,northrup,nicks,moline,mielke,maynor,mallon,magness,lingle,lindell,lieb,lesko,lebeau,lammers,lafond,kiernan,ketron,jurado,holmgren,hilburn,hayashi,hashimoto,harbaugh,guillot,gard,froehlich,feinberg,falco,dufour,drees,doney,diep,delao,daves,dail,crowson,coss,congdon,carner,camarena,butterworth,burlingame,bouffard,bloch,bilyeu,barta,bakke,baillargeon,avent,aquilar,zeringue,yarber,wolfson,vogler,voelker,truss,troxell,thrift,strouse,spielman,sistrunk,sevigny,schuller,schaaf,ruffner,routh,roseman,ricciardi,peraza,pegram,overturf,olander,odaniel,millner,melchor,maroney,machuca,macaluso,livesay,layfield,laskowski,kwiatkowski,kilby,hovey,heywood,hayman,havard,harville,haigh,hagood,grieco,glassman,gebhardt,fleischer,fann,elson,eccles,cunha,crumb,blakley,bardwell,abshire,woodham,wines,welter,wargo,varnado,tutt,traynor,swaney,stricker,stoffel,stambaugh,sickler,shackleford,selman,seaver,sansom,sanmiguel,royston,rourke,rockett,rioux,puleo,pitchford,nardi,mulvaney,middaugh,malek,leos,lathan,kujawa,kimbro,killebrew,houlihan,hinckley,herod,hepler,hamner,hammel,hallowell,gonsalez,gingerich,gambill,funkhouser,fricke,fewell,falkner,endsley,dulin,drennen,deaver,dambrosio,chadwell,castanon,burkes,brune,brisco,brinker,bowker,boldt,berner,beaumont,beaird,bazemore,barrick,albano,younts,wunderlich,weidman,vanness,toland,theobald,stickler,steiger,stanger,spies,spector,sollars,smedley,seibel,scoville,saito,rummel,rowles,rouleau,roos,rogan,roemer,ream,raya,purkey,priester,perreira,penick,paulin,parkins,overcash,oleson,neves,muldrow,minard,midgett,michalak,melgar,mcentire,mcauliffe,marte,lydon,lindholm,leyba,langevin,lagasse,lafayette,kesler,kelton,kaminsky,jaggers,humbert,huck,howarth,hinrichs,higley,gupton,guimond,gravois,giguere,fretwell,fontes,feeley,faucher,eichhorn,ecker,earp,dole,dinger,derryberry,demars,deel,copenhaver,collinsworth,colangelo,cloyd,claiborne,caulfield,carlsen,calzada,caffey,broadus,brenneman,bouie,bodnar,blaney,blanc,beltz,behling,barahona,yockey,winkle,windom,wimer,villatoro,trexler,teran,taliaferro,sydnor,swinson,snelling,smtih,simonton,simoneaux,simoneau,sherrer,seavey,scheel,rushton,rupe,ruano,rippy,reiner,reiff,rabinowitz,quach,penley,odle,nock,minnich,mckown,mccarver,mcandrew,longley,laux,lamothe,lafreniere,kropp,krick,kates,jepson,huie,howse,howie,henriques,haydon,haught,hatter,hartzog,harkey,grimaldo,goshorn,gormley,gluck,gilroy,gillenwater,giffin,fluker,feder,eyre,eshelman,eakins,detwiler,delrosario,davisson,catalan,canning,calton,brammer,botelho,blakney,bartell,averett,askins,aker,witmer,winkelman,widmer,whittier,weitzel,wardell,wagers,ullman,tupper,tingley,tilghman,talton,simard,seda,scheller,sala,rundell,rost,ribeiro,rabideau,primm,pinon,peart,ostrom,ober,nystrom,nussbaum,naughton,murr,moorhead,monti,monteiro,melson,meissner,mclin,mcgruder,marotta,makowski,majewski,madewell,lunt,lukens,leininger,lebel,lakin,kepler,jaques,hunnicutt,hungerford,hoopes,hertz,heins,halliburton,grosso,gravitt,glasper,gallman,gallaway,funke,fulbright,falgout,eakin,dostie,dorado,dewberry,derose,cutshall,crampton,costanzo,colletti,cloninger,claytor,chiang,campagna,burd,brokaw,broaddus,bretz,brainard,binford,bilbrey,alpert,aitken,ahlers,zajac,woolfolk,witten,windle,wayland,tramel,tittle,talavera,suter,straley,specht,sommerville,soloman,skeens,sigman,sibert,shavers,schuck,schmit,sartain,sabol,rosenblatt,rollo,rashid,rabb,polston,nyberg,northrop,navarra,muldoon,mikesell,mcdougald,mcburney,mariscal,lozier,lingerfelt,legere,latour,lagunas,lacour,kurth,killen,kiely,kayser,kahle,isley,huertas,hower,hinz,haugh,gumm,galicia,fortunato,flake,dunleavy,duggins,doby,digiovanni,devaney,deltoro,cribb,corpuz,coronel,coen,charbonneau,caine,burchette,blakey,blakemore,bergquist,beene,beaudette,bayles,ballance,bakker,bailes,asberry,arwood,zucker,willman,whitesell,wald,walcott,vancleave,trump,strasser,simas,shick,schleicher,schaal,saleh,rotz,resnick,rainer,partee,ollis,oller,oday,noles,munday,mong,millican,merwin,mazzola,mansell,magallanes,llanes,lewellen,lepore,kisner,keesee,jeanlouis,ingham,hornbeck,hawn,hartz,harber,haffner,gutshall,guth,grays,gowan,finlay,finkelstein,eyler,enloe,dungan,diez,dearman,cull,crosson,chronister,cassity,campion,callihan,butz,breazeale,blumenthal,berkey,batty,batton,arvizu,alderete,aldana,albaugh,abernethy,wolter,wille,tweed,tollefson,thomasson,teter,testerman,sproul,spates,southwick,soukup,skelly,senter,sealey,sawicki,sargeant,rossiter,rosemond,repp,pifer,ormsby,nickelson,naumann,morabito,monzon,millsaps,millen,mcelrath,marcoux,mantooth,madson,macneil,mackinnon,louque,leister,lampley,kushner,krouse,kirwan,jessee,janson,jahn,jacquez,islas,hutt,holladay,hillyer,hepburn,hensel,harrold,gingrich,geis,gales,fults,finnell,ferri,featherston,epley,ebersole,eames,dunigan,drye,dismuke,devaughn,delorenzo,damiano,confer,collum,clower,clow,claussen,clack,caylor,cawthon,casias,carreno,bluhm,bingaman,bewley,belew,beckner,auld,amey,wolfenbarger,wilkey,wicklund,waltman,villalba,valero,valdovinos,ullrich,tyus,twyman,trost,tardif,tanguay,stripling,steinbach,shumpert,sasaki,sappington,sandusky,reinhold,reinert,quijano,placencia,pinkard,phinney,perrotta,pernell,parrett,oxendine,owensby,orman,nuno,mori,mcroberts,mcneese,mckamey,mccullum,markel,mardis,maines,lueck,lubin,lefler,leffler,larios,labarbera,kershner,josey,jeanbaptiste,izaguirre,hermosillo,haviland,hartshorn,hafner,ginter,getty,franck,fiske,dufrene,doody,davie,dangerfield,dahlberg,cuthbertson,crone,coffelt,chidester,chesson,cauley,caudell,cantara,campo,caines,bullis,bucci,brochu,bogard,bickerstaff,benning,arzola,antonelli,adkinson,zellers,wulf,worsley,woolridge,whitton,westerfield,walczak,vassar,truett,trueblood,trawick,townsley,topping,tobar,telford,steverson,stagg,sitton,sill,sergent,schoenfeld,sarabia,rutkowski,rubenstein,rigdon,prentiss,pomerleau,plumlee,philbrick,patnode,oloughlin,obregon,nuss,morell,mikell,mele,mcinerney,mcguigan,mcbrayer,lollar,kuehl,kinzer,kamp,joplin,jacobi,howells,holstein,hedden,hassler,harty,halle,greig,gouge,goodrum,gerhart,geier,geddes,gast,forehand,ferree,fendley,feltner,esqueda,encarnacion,eichler,egger,edmundson,eatmon,doud,donohoe,donelson,dilorenzo,digiacomo,diggins,delozier,dejong,danford,crippen,coppage,cogswell,clardy,cioffi,cabe,brunette,bresnahan,blomquist,blackstone,biller,bevis,bevan,bethune,benbow,baty,basinger,balcom,andes,aman,aguero,adkisson,yandell,wilds,whisenhunt,weigand,weeden,voight,villar,trottier,tillett,suazo,setser,scurry,schuh,schreck,schauer,samora,roane,rinker,reimers,ratchford,popovich,parkin,natal,melville,mcbryde,magdaleno,loehr,lockman,lingo,leduc,larocca,lamere,laclair,krall,korte,koger,jalbert,hughs,higbee,henton,heaney,haith,gump,greeson,goodloe,gholston,gasper,gagliardi,fregoso,farthing,fabrizio,ensor,elswick,elgin,eklund,eaddy,drouin,dorton,dizon,derouen,deherrera,davy,dampier,cullum,culley,cowgill,cardoso,cardinale,brodsky,broadbent,brimmer,briceno,branscum,bolyard,boley,bennington,beadle,baur,ballentine,azure,aultman,arciniega,aguila,aceves,yepez,woodrum,wethington,weissman,veloz,trusty,troup,trammel,tarpley,stivers,steck,sprayberry,spraggins,spitler,spiers,sohn,seagraves,schiffman,rudnick,rizo,riccio,rennie,quackenbush,puma,plott,pearcy,parada,paiz,munford,moskowitz,mease,mcnary,mccusker,lozoya,longmire,loesch,lasky,kuhlmann,krieg,koziol,kowalewski,konrad,kindle,jowers,jolin,jaco,horgan,hine,hileman,hepner,heise,heady,hawkinson,hannigan,haberman,guilford,grimaldi,garton,gagliano,fruge,follett,fiscus,ferretti,ebner,easterday,eanes,dirks,dimarco,depalma,deforest,cruce,craighead,christner,candler,cadwell,burchell,buettner,brinton,brazier,brannen,brame,bova,bomar,blakeslee,belknap,bangs,balzer,athey,armes,alvis,alverson,alvardo,yeung,wheelock,westlund,wessels,volkman,threadgill,thelen,tague,symons,swinford,sturtevant,straka,stier,stagner,segarra,seawright,rutan,roux,ringler,riker,ramsdell,quattlebaum,purifoy,poulson,permenter,peloquin,pasley,pagel,osman,obannon,nygaard,newcomer,munos,motta,meadors,mcquiston,mcniel,mcmann,mccrae,mayne,matte,legault,lechner,kucera,krohn,kratzer,koopman,jeske,horrocks,hock,hibbler,hesson,hersh,harvin,halvorsen,griner,grindle,gladstone,garofalo,frampton,forbis,eddington,diorio,dingus,dewar,desalvo,curcio,creasy,cortese,cordoba,connally,cluff,cascio,capuano,canaday,calabro,bussard,brayton,borja,bigley,arnone,arguelles,acuff,zamarripa,wooton,widner,wideman,threatt,thiele,templin,teeters,synder,swint,swick,sturges,stogner,stedman,spratt,siegfried,shetler,scull,savino,sather,rothwell,rook,rone,rhee,quevedo,privett,pouliot,poche,pickel,petrillo,pellegrini,peaslee,partlow,otey,nunnery,morelock,morello,meunier,messinger,mckie,mccubbin,mccarron,lerch,lavine,laverty,lariviere,lamkin,kugler,krol,kissel,keeter,hubble,hickox,hetzel,hayner,hagy,hadlock,groh,gottschalk,goodsell,gassaway,garrard,galligan,firth,fenderson,feinstein,etienne,engleman,emrick,ellender,drews,doiron,degraw,deegan,dart,crissman,corr,cookson,coil,cleaves,charest,chapple,chaparro,castano,carpio,byer,bufford,bridgewater,bridgers,brandes,borrero,bonanno,aube,ancheta,abarca,abad,wooster,wimbush,willhite,willams,wigley,weisberg,wardlaw,vigue,vanhook,unknow,torre,tasker,tarbox,strachan,slover,shamblin,semple,schuyler,schrimsher,sayer,salzman,rubalcava,riles,reneau,reichel,rayfield,rabon,pyatt,prindle,poss,polito,plemmons,pesce,perrault,pereyra,ostrowski,nilsen,niemeyer,munsey,mundell,moncada,miceli,meader,mcmasters,mckeehan,matsumoto,marron,marden,lizarraga,lingenfelter,lewallen,langan,lamanna,kovac,kinsler,kephart,keown,kass,kammerer,jeffreys,hysell,hosmer,hardnett,hanner,guyette,greening,glazer,ginder,fromm,fluellen,finkle,fessler,essary,eisele,duren,dittmer,crochet,cosentino,cogan,coelho,cavin,carrizales,campuzano,brough,bopp,bookman,bobb,blouin,beesley,battista,bascom,bakken,badgett,arneson,anselmo,albino,ahumada,woodyard,wolters,wireman,willison,warman,waldrup,vowell,vantassel,twombly,toomer,tennison,teets,tedeschi,swanner,stutz,stelly,sheehy,schermerhorn,scala,sandidge,salters,salo,saechao,roseboro,rolle,ressler,renz,renn,redford,raposa,rainbolt,pelfrey,orndorff,oney,nolin,nimmons,nardone,myhre,morman,menjivar,mcglone,mccammon,maxon,marciano,manus,lowrance,lorenzen,lonergan,lollis,littles,lindahl,lamas,lach,kuster,krawczyk,knuth,knecht,kirkendall,keitt,keever,kantor,jarboe,hoye,houchens,holter,holsinger,hickok,helwig,helgeson,hassett,harner,hamman,hames,hadfield,goree,goldfarb,gaughan,gaudreau,gantz,gallion,frady,foti,flesher,ferrin,faught,engram,donegan,desouza,degroot,cutright,crowl,criner,coan,clinkscales,chewning,chavira,catchings,carlock,bulger,buenrostro,bramblett,brack,boulware,bookout,bitner,birt,baranowski,baisden,allmon,acklin,yoakum,wilbourn,whisler,weinberger,washer,vasques,vanzandt,vanatta,troxler,tomes,tindle,tims,throckmorton,thach,stpeter,stlaurent,stenson,spry,spitz,songer,snavely,shroyer,shortridge,shenk,sevier,seabrook,scrivner,saltzman,rosenberry,rockwood,robeson,roan,reiser,ramires,raber,posner,popham,piotrowski,pinard,peterkin,pelham,peiffer,peay,nadler,musso,millett,mestas,mcgowen,marques,marasco,manriquez,manos,mair,lipps,leiker,krumm,knorr,kinslow,kessel,kendricks,kelm,irick,ickes,hurlburt,horta,hoekstra,heuer,helmuth,heatherly,hampson,hagar,haga,greenlaw,grau,godbey,gingras,gillies,gibb,gayden,gauvin,garrow,fontanez,florio,finke,fasano,ezzell,ewers,eveland,eckenrode,duclos,drumm,dimmick,delancey,defazio,dashiell,cusack,crowther,crigger,cray,coolidge,coldiron,cleland,chalfant,cassel,camire,cabrales,broomfield,brittingham,brisson,brickey,braziel,brazell,bragdon,boulanger,boman,bohannan,beem,barre,azar,ashbaugh,armistead,almazan,adamski,zendejas,winburn,willaims,wilhoit,westberry,wentzel,wendling,visser,vanscoy,vankirk,vallee,tweedy,thornberry,sweeny,spradling,spano,smelser,shim,sechrist,schall,scaife,rugg,rothrock,roesler,riehl,ridings,render,ransdell,radke,pinero,petree,pendergast,peluso,pecoraro,pascoe,panek,oshiro,navarrette,murguia,moores,moberg,michaelis,mcwhirter,mcsweeney,mcquade,mccay,mauk,mariani,marceau,mandeville,maeda,lunde,ludlow,loeb,lindo,linderman,leveille,leith,larock,lambrecht,kulp,kinsley,kimberlin,kesterson,hoyos,helfrich,hanke,grisby,goyette,gouveia,glazier,gile,gerena,gelinas,gasaway,funches,fujimoto,flynt,fenske,fellers,fehr,eslinger,escalera,enciso,duley,dittman,dineen,diller,devault,collings,clymer,clowers,chavers,charland,castorena,castello,camargo,bunce,bullen,boyes,borchers,borchardt,birnbaum,birdsall,billman,benites,bankhead,ange,ammerman,adkison,winegar,wickman,warr,warnke,villeneuve,veasey,vassallo,vannatta,vadnais,twilley,towery,tomblin,tippett,theiss,talkington,talamantes,swart,swanger,streit,stines,stabler,spurling,sobel,sine,simmers,shippy,shiflett,shearin,sauter,sanderlin,rusch,runkle,ruckman,rorie,roesch,richert,rehm,randel,ragin,quesenberry,puentes,plyler,plotkin,paugh,oshaughnessy,ohalloran,norsworthy,niemann,nader,moorefield,mooneyham,modica,miyamoto,mickel,mebane,mckinnie,mazurek,mancilla,lukas,lovins,loughlin,lotz,lindsley,liddle,levan,lederman,leclaire,lasseter,lapoint,lamoreaux,lafollette,kubiak,kirtley,keffer,kaczmarek,housman,hiers,hibbert,herrod,hegarty,hathorn,greenhaw,grafton,govea,futch,furst,franko,forcier,foran,flickinger,fairfield,eure,emrich,embrey,edgington,ecklund,eckard,durante,deyo,delvecchio,dade,currey,creswell,cottrill,casavant,cartier,cargile,capel,cammack,calfee,burse,burruss,brust,brousseau,bridwell,braaten,borkholder,bloomquist,bjork,bartelt,amburgey,yeary,whitefield,vinyard,vanvalkenburg,twitchell,timmins,tapper,stringham,starcher,spotts,slaugh,simonsen,sheffer,sequeira,rosati,rhymes,quint,pollak,peirce,patillo,parkerson,paiva,nilson,nevin,narcisse,mitton,merriam,merced,meiners,mckain,mcelveen,mcbeth,marsden,marez,manke,mahurin,mabrey,luper,krull,hunsicker,hornbuckle,holtzclaw,hinnant,heston,hering,hemenway,hegwood,hearns,halterman,guiterrez,grote,granillo,grainger,glasco,gilder,garren,garlock,garey,fryar,fredricks,fraizer,foshee,ferrel,felty,everitt,evens,esser,elkin,eberhart,durso,duguay,driskill,doster,dewall,deveau,demps,demaio,delreal,deleo,darrah,cumberbatch,culberson,cranmer,cordle,colgan,chesley,cavallo,castellon,castelli,carreras,carnell,carlucci,bontrager,blumberg,blasingame,becton,artrip,andujar,alkire,alder,zukowski,zuckerman,wroblewski,wrigley,woodside,wigginton,westman,westgate,werts,washam,wardlow,walser,waiters,tadlock,stringfield,stimpson,stickley,standish,spurlin,spindler,speller,spaeth,sotomayor,sluder,shryock,shepardson,shatley,scannell,santistevan,rosner,resto,reinhard,rathburn,prisco,poulsen,pinney,phares,pennock,pastrana,oviedo,ostler,nauman,mulford,moise,moberly,mirabal,metoyer,metheny,mentzer,meldrum,mcinturff,mcelyea,mcdougle,massaro,lumpkins,loveday,lofgren,lirette,lesperance,lefkowitz,ledger,lauzon,lachapelle,klassen,keough,kempton,kaelin,jeffords,hsieh,hoyer,horwitz,hoeft,hennig,haskin,gourdine,golightly,girouard,fulgham,fritsch,freer,frasher,foulk,firestone,fiorentino,fedor,ensley,englehart,eells,dunphy,donahoe,dileo,dibenedetto,dabrowski,crick,coonrod,conder,coddington,chunn,chaput,cerna,carreiro,calahan,braggs,bourdon,bollman,bittle,bauder,barreras,aubuchon,anzalone,adamo,zerbe,willcox,westberg,weikel,waymire,vroman,vinci,vallejos,truesdell,troutt,trotta,tollison,toles,tichenor,symonds,surles,strayer,stgeorge,sroka,sorrentino,solares,snelson,silvestri,sikorski,shawver,schumaker,schorr,schooley,scates,satterlee,satchell,rymer,roselli,robitaille,riegel,regis,reames,provenzano,priestley,plaisance,pettey,palomares,nowakowski,monette,minyard,mclamb,mchone,mccarroll,masson,magoon,maddy,lundin,licata,leonhardt,landwehr,kircher,kinch,karpinski,johannsen,hussain,houghtaling,hoskinson,hollaway,holeman,hobgood,hiebert,goggin,geissler,gadbois,gabaldon,fleshman,flannigan,fairman,eilers,dycus,dunmire,duffield,dowler,deloatch,dehaan,deemer,clayborn,christofferso,chilson,chesney,chatfield,carron,canale,brigman,branstetter,bosse,borton,bonar,biron,barroso,arispe,zacharias,zabel,yaeger,woolford,whetzel,weakley,veatch,vandeusen,tufts,troxel,troche,traver,townsel,talarico,swilley,sterrett,stenger,speakman,sowards,sours,souders,souder,soles,sobers,snoddy,smither,shute,shoaf,shahan,schuetz,scaggs,santini,rosson,rolen,robidoux,rentas,recio,pixley,pawlowski,pawlak,paull,overbey,orear,oliveri,oldenburg,nutting,naugle,mossman,misner,milazzo,michelson,mcentee,mccullar,mccree,mcaleer,mazzone,mandell,manahan,malott,maisonet,mailloux,lumley,lowrie,louviere,lipinski,lindemann,leppert,leasure,labarge,kubik,knisely,knepp,kenworthy,kennelly,kelch,kanter,houchin,hosley,hosler,hollon,holleman,heitman,haggins,gwaltney,goulding,gorden,geraci,gathers,frison,feagin,falconer,espada,erving,erikson,eisenhauer,ebeling,durgin,dowdle,dinwiddie,delcastillo,dedrick,crimmins,covell,cournoyer,coria,cohan,cataldo,carpentier,canas,campa,brode,brashears,blaser,bicknell,bednar,barwick,ascencio,althoff,almodovar,alamo,zirkle,zabala,wolverton,winebrenner,wetherell,westlake,wegener,weddington,tuten,trosclair,tressler,theroux,teske,swinehart,swensen,sundquist,southall,socha,sizer,silverberg,shortt,shimizu,sherrard,shaeffer,scheid,scheetz,saravia,sanner,rubinstein,rozell,romer,rheaume,reisinger,randles,pullum,petrella,payan,nordin,norcross,nicoletti,nicholes,newbold,nakagawa,monteith,milstead,milliner,mellen,mccardle,liptak,leitch,latimore,larrison,landau,laborde,koval,izquierdo,hymel,hoskin,holte,hoefer,hayworth,hausman,harrill,harrel,hardt,gully,groover,grinnell,greenspan,graver,grandberry,gorrell,goldenberg,goguen,gilleland,fuson,feldmann,everly,dyess,dunnigan,downie,dolby,deatherage,cosey,cheever,celaya,caver,cashion,caplinger,cansler,byrge,bruder,breuer,breslin,brazelton,botkin,bonneau,bondurant,bohanan,bogue,bodner,boatner,blatt,bickley,belliveau,beiler,beier,beckstead,bachmann,atkin,altizer,alloway,allaire,albro,abron,zellmer,yetter,yelverton,wiens,whidden,viramontes,vanwormer,tarantino,tanksley,sumlin,strauch,strang,stice,spahn,sosebee,sigala,shrout,seamon,schrum,schneck,schantz,ruddy,romig,roehl,renninger,reding,polak,pohlman,pasillas,oldfield,oldaker,ohanlon,ogilvie,norberg,nolette,neufeld,nellis,mummert,mulvihill,mullaney,monteleone,mendonca,meisner,mcmullan,mccluney,mattis,massengill,manfredi,luedtke,lounsbury,liberatore,lamphere,laforge,jourdan,iorio,iniguez,ikeda,hubler,hodgdon,hocking,heacock,haslam,haralson,hanshaw,hannum,hallam,haden,garnes,garces,gammage,gambino,finkel,faucett,ehrhardt,eggen,dusek,durrant,dubay,dones,depasquale,delucia,degraff,decamp,davalos,cullins,conard,clouser,clontz,cifuentes,chappel,chaffins,celis,carwile,byram,bruggeman,bressler,brathwaite,brasfield,bradburn,boose,bodie,blosser,bertsch,bernardi,bernabe,bengtson,barrette,astorga,alday,albee,abrahamson,yarnell,wiltse,wiebe,waguespack,vasser,upham,turek,traxler,torain,tomaszewski,tinnin,tiner,tindell,styron,stahlman,staab,skiba,sheperd,seidl,secor,schutte,sanfilippo,ruder,rondon,rearick,procter,prochaska,pettengill,pauly,neilsen,nally,mullenax,morano,meads,mcnaughton,mcmurtry,mcmath,mckinsey,matthes,massenburg,marlar,margolis,malin,magallon,mackin,lovette,loughran,loring,longstreet,loiselle,lenihan,kunze,koepke,kerwin,kalinowski,kagan,innis,innes,holtzman,heinemann,harshman,haider,haack,grondin,grissett,greenawalt,goudy,goodlett,goldston,gokey,gardea,galaviz,gafford,gabrielson,furlow,fritch,fordyce,folger,elizalde,ehlert,eckhoff,eccleston,ealey,dubin,diemer,deschamps,delapena,decicco,debolt,cullinan,crittendon,crase,cossey,coppock,coots,colyer,cluck,chamberland,burkhead,bumpus,buchan,borman,birkholz,berardi,benda,behnke,barter,amezquita,wotring,wirtz,wingert,wiesner,whitesides,weyant,wainscott,venezia,varnell,tussey,thurlow,tabares,stiver,stell,starke,stanhope,stanek,sisler,sinnott,siciliano,shehan,selph,seager,scurlock,scranton,santucci,santangelo,saltsman,rogge,rettig,renwick,reidy,reider,redfield,premo,parente,paolucci,palmquist,ohler,netherton,mutchler,morita,mistretta,minnis,middendorf,menzel,mendosa,mendelson,meaux,mcspadden,mcquaid,mcnatt,manigault,maney,mager,lukes,lopresti,liriano,letson,lechuga,lazenby,lauria,larimore,krupp,krupa,kopec,kinchen,kifer,kerney,kerner,kennison,kegley,karcher,justis,johson,jellison,janke,huskins,holzman,hinojos,hefley,hatmaker,harte,halloway,hallenbeck,goodwyn,glaspie,geise,fullwood,fryman,frakes,fraire,farrer,enlow,engen,ellzey,eckles,earles,dunkley,drinkard,dreiling,draeger,dinardo,dills,desroches,desantiago,curlee,crumbley,critchlow,coury,courtright,coffield,cleek,charpentier,cardone,caples,cantin,buntin,bugbee,brinkerhoff,brackin,bourland,blassingame,beacham,banning,auguste,andreasen,amann,almon,alejo,adelman,abston,yerger,wymer,woodberry,windley,whiteaker,westfield,weibel,wanner,waldrep,villani,vanarsdale,utterback,updike,triggs,topete,tolar,tigner,thoms,tauber,tarvin,tally,swiney,sweatman,studebaker,stennett,starrett,stannard,stalvey,sonnenberg,smithey,sieber,sickles,shinault,segars,sanger,salmeron,rothe,rizzi,restrepo,ralls,ragusa,quiroga,papenfuss,oropeza,okane,mudge,mozingo,molinaro,mcvicker,mcgarvey,mcfalls,mccraney,matus,magers,llanos,livermore,linehan,leitner,laymon,lawing,lacourse,kwong,kollar,kneeland,kennett,kellett,kangas,janzen,hutter,huling,hofmeister,hewes,harjo,habib,guice,grullon,greggs,grayer,granier,grable,gowdy,giannini,getchell,gartman,garnica,ganey,gallimore,fetters,fergerson,farlow,fagundes,exley,esteves,enders,edenfield,easterwood,drakeford,dipasquale,desousa,deshields,deeter,dedmon,debord,daughtery,cutts,courtemanche,coursey,copple,coomes,collis,cogburn,clopton,choquette,chaidez,castrejon,calhoon,burbach,bulloch,buchman,bruhn,bohon,blough,baynes,barstow,zeman,zackery,yardley,yamashita,wulff,wilken,wiliams,wickersham,wible,whipkey,wedgeworth,walmsley,walkup,vreeland,verrill,umana,traub,swingle,summey,stroupe,stockstill,steffey,stefanski,statler,stapp,speights,solari,soderberg,shunk,shorey,shewmaker,sheilds,schiffer,schank,schaff,sagers,rochon,riser,rickett,reale,raglin,polen,plata,pitcock,percival,palen,orona,oberle,nocera,navas,nault,mullings,montejano,monreal,minick,middlebrook,meece,mcmillion,mccullen,mauck,marshburn,maillet,mahaney,magner,maclin,lucey,litteral,lippincott,leite,leaks,lamarre,jurgens,jerkins,jager,hurwitz,hughley,hotaling,horstman,hohman,hocker,hively,hipps,hessler,hermanson,hepworth,helland,hedlund,harkless,haigler,gutierez,grindstaff,glantz,giardina,gerken,gadsden,finnerty,farnum,encinas,drakes,dennie,cutlip,curtsinger,couto,cortinas,corby,chiasson,carle,carballo,brindle,borum,bober,blagg,berthiaume,beahm,batres,basnight,backes,axtell,atterberry,alvares,alegria,woodell,wojciechowski,winfree,winbush,wiest,wesner,wamsley,wakeman,verner,truex,trafton,toman,thorsen,theus,tellier,tallant,szeto,strope,stills,simkins,shuey,shaul,servin,serio,serafin,salguero,ryerson,rudder,ruark,rother,rohrbaugh,rohrbach,rohan,rogerson,risher,reeser,pryce,prokop,prins,priebe,prejean,pinheiro,petrone,petri,penson,pearlman,parikh,natoli,murakami,mullikin,mullane,motes,morningstar,mcveigh,mcgrady,mcgaughey,mccurley,marchan,manske,lusby,linde,likens,licon,leroux,lemaire,legette,laskey,laprade,laplant,kolar,kittredge,kinley,kerber,kanagy,jetton,janik,ippolito,inouye,hunsinger,howley,howery,horrell,holthaus,hiner,hilson,hilderbrand,hartzler,harnish,harada,hansford,halligan,hagedorn,gwynn,gudino,greenstein,greear,gracey,goudeau,goodner,ginsburg,gerth,gerner,fujii,frier,frenette,folmar,fleisher,fleischmann,fetzer,eisenman,earhart,dupuy,dunkelberger,drexler,dillinger,dilbeck,dewald,demby,deford,craine,chesnut,casady,carstens,carrick,carino,carignan,canchola,bushong,burman,buono,brownlow,broach,britten,brickhouse,boyden,boulton,borland,bohrer,blubaugh,bever,berggren,benevides,arocho,arends,amezcua,almendarez,zalewski,witzel,winkfield,wilhoite,vangundy,vanfleet,vanetten,vandergriff,urbanski,troiano,thibodaux,straus,stoneking,stjean,stillings,stange,speicher,speegle,smeltzer,slawson,simmonds,shuttleworth,serpa,senger,seidman,schweiger,schloss,schimmel,schechter,sayler,sabatini,ronan,rodiguez,riggleman,richins,reamer,prunty,porath,plunk,piland,philbrook,pettitt,perna,peralez,pascale,padula,oboyle,nivens,nickols,mundt,munden,montijo,mcmanis,mcgrane,mccrimmon,manzi,mangold,malick,mahar,maddock,losey,litten,leedy,leavell,ladue,krahn,kluge,junker,iversen,imler,hurtt,huizar,hubbert,howington,hollomon,holdren,hoisington,heiden,hauge,hartigan,gutirrez,griffie,greenhill,gratton,granata,gottfried,gertz,gautreaux,furry,furey,funderburg,flippen,fitzgibbon,drucker,donoghue,dildy,devers,detweiler,despres,denby,degeorge,cueto,cranston,courville,clukey,cirillo,chivers,caudillo,butera,bulluck,buckmaster,braunstein,bracamonte,bourdeau,bonnette".split(","),us_tv_and_film:"you,i,to,that,it,me,what,this,know,i'm,no,have,my,don't,just,not,do,be,your,we,it's,so,but,all,well,oh,about,right,you're,get,here,out,going,like,yeah,if,can,up,want,think,that's,now,go,him,how,got,did,why,see,come,good,really,look,will,okay,back,can't,mean,tell,i'll,hey,he's,could,didn't,yes,something,because,say,take,way,little,make,need,gonna,never,we're,too,she's,i've,sure,our,sorry,what's,let,thing,maybe,down,man,very,there's,should,anything,said,much,any,even,off,please,doing,thank,give,thought,help,talk,god,still,wait,find,nothing,again,things,let's,doesn't,call,told,great,better,ever,night,away,believe,feel,everything,you've,fine,last,keep,does,put,around,stop,they're,i'd,guy,isn't,always,listen,wanted,guys,huh,those,big,lot,happened,thanks,won't,trying,kind,wrong,talking,guess,care,bad,mom,remember,getting,we'll,together,dad,leave,understand,wouldn't,actually,hear,baby,nice,father,else,stay,done,wasn't,course,might,mind,every,enough,try,hell,came,someone,you'll,whole,yourself,idea,ask,must,coming,looking,woman,room,knew,tonight,real,son,hope,went,hmm,happy,pretty,saw,girl,sir,friend,already,saying,next,job,problem,minute,thinking,haven't,heard,honey,matter,myself,couldn't,exactly,having,probably,happen,we've,hurt,boy,dead,gotta,alone,excuse,start,kill,hard,you'd,today,car,ready,without,wants,hold,wanna,yet,seen,deal,once,gone,morning,supposed,friends,head,stuff,worry,live,truth,face,forget,true,cause,soon,knows,telling,wife,who's,chance,run,move,anyone,person,bye,somebody,heart,miss,making,meet,anyway,phone,reason,damn,lost,looks,bring,case,turn,wish,tomorrow,kids,trust,check,change,anymore,least,aren't,working,makes,taking,means,brother,hate,ago,says,beautiful,gave,fact,crazy,sit,afraid,important,rest,fun,kid,word,watch,glad,everyone,sister,minutes,everybody,bit,couple,whoa,either,mrs,feeling,daughter,wow,gets,asked,break,promise,door,close,hand,easy,question,tried,far,walk,needs,mine,killed,hospital,anybody,alright,wedding,shut,able,die,perfect,stand,comes,hit,waiting,dinner,funny,husband,almost,pay,answer,cool,eyes,news,child,shouldn't,yours,moment,sleep,read,where's,sounds,sonny,pick,sometimes,bed,date,plan,hours,lose,hands,serious,shit,behind,inside,ahead,week,wonderful,fight,past,cut,quite,he'll,sick,it'll,eat,nobody,goes,save,seems,finally,lives,worried,upset,carly,met,brought,seem,sort,safe,weren't,leaving,front,shot,loved,asking,running,clear,figure,hot,felt,parents,drink,absolutely,how's,daddy,sweet,alive,sense,meant,happens,bet,blood,ain't,kidding,lie,meeting,dear,seeing,sound,fault,ten,buy,hour,speak,lady,jen,thinks,christmas,outside,hang,possible,worse,mistake,ooh,handle,spend,totally,giving,here's,marriage,realize,unless,sex,send,needed,scared,picture,talked,ass,hundred,changed,completely,explain,certainly,sign,boys,relationship,loves,hair,lying,choice,anywhere,future,weird,luck,she'll,turned,touch,kiss,crane,questions,obviously,wonder,pain,calling,somewhere,throw,straight,cold,fast,words,food,none,drive,feelings,they'll,marry,drop,cannot,dream,protect,twenty,surprise,sweetheart,poor,looked,mad,except,gun,y'know,dance,takes,appreciate,especially,situation,besides,pull,hasn't,worth,sheridan,amazing,expect,swear,piece,busy,happening,movie,we'd,catch,perhaps,step,fall,watching,kept,darling,dog,honor,moving,till,admit,problems,murder,he'd,evil,definitely,feels,honest,eye,broke,missed,longer,dollars,tired,evening,starting,entire,trip,niles,suppose,calm,imagine,fair,caught,blame,sitting,favor,apartment,terrible,clean,learn,frasier,relax,accident,wake,prove,smart,message,missing,forgot,interested,table,nbsp,mouth,pregnant,ring,careful,shall,dude,ride,figured,wear,shoot,stick,follow,angry,write,stopped,ran,standing,forgive,jail,wearing,ladies,kinda,lunch,cristian,greenlee,gotten,hoping,phoebe,thousand,ridge,paper,tough,tape,count,boyfriend,proud,agree,birthday,they've,share,offer,hurry,feet,wondering,decision,ones,finish,voice,herself,would've,mess,deserve,evidence,cute,dress,interesting,hotel,enjoy,quiet,concerned,staying,beat,sweetie,mention,clothes,fell,neither,mmm,fix,respect,prison,attention,holding,calls,surprised,bar,keeping,gift,hadn't,putting,dark,owe,ice,helping,normal,aunt,lawyer,apart,plans,jax,girlfriend,floor,whether,everything's,box,judge,upstairs,sake,mommy,possibly,worst,acting,accept,blow,strange,saved,conversation,plane,mama,yesterday,lied,quick,lately,stuck,difference,store,she'd,bought,doubt,listening,walking,cops,deep,dangerous,buffy,sleeping,chloe,rafe,join,card,crime,gentlemen,willing,window,walked,guilty,likes,fighting,difficult,soul,joke,favorite,uncle,promised,bother,seriously,cell,knowing,broken,advice,somehow,paid,losing,push,helped,killing,boss,liked,innocent,rules,learned,thirty,risk,letting,speaking,ridiculous,afternoon,apologize,nervous,charge,patient,boat,how'd,hide,detective,planning,huge,breakfast,horrible,awful,pleasure,driving,hanging,picked,sell,quit,apparently,dying,notice,congratulations,visit,could've,c'mon,letter,decide,forward,fool,showed,smell,seemed,spell,memory,pictures,slow,seconds,hungry,hearing,kitchen,ma'am,should've,realized,kick,grab,discuss,fifty,reading,idiot,suddenly,agent,destroy,bucks,shoes,peace,arms,demon,livvie,consider,papers,incredible,witch,drunk,attorney,tells,knock,ways,gives,nose,skye,turns,keeps,jealous,drug,sooner,cares,plenty,extra,outta,weekend,matters,gosh,opportunity,impossible,waste,pretend,jump,eating,proof,slept,arrest,breathe,perfectly,warm,pulled,twice,easier,goin,dating,suit,romantic,drugs,comfortable,finds,checked,divorce,begin,ourselves,closer,ruin,smile,laugh,treat,fear,what'd,otherwise,excited,mail,hiding,stole,pacey,noticed,fired,excellent,bringing,bottom,note,sudden,bathroom,honestly,sing,foot,remind,charges,witness,finding,tree,dare,hardly,that'll,steal,silly,contact,teach,shop,plus,colonel,fresh,trial,invited,roll,reach,dirty,choose,emergency,dropped,butt,credit,obvious,locked,loving,nuts,agreed,prue,goodbye,condition,guard,fuckin,grow,cake,mood,crap,crying,belong,partner,trick,pressure,dressed,taste,neck,nurse,raise,lots,carry,whoever,drinking,they'd,breaking,file,lock,wine,spot,paying,assume,asleep,turning,viki,bedroom,shower,nikolas,camera,fill,reasons,forty,bigger,nope,breath,doctors,pants,freak,movies,folks,cream,wild,truly,desk,convince,client,threw,hurts,spending,answers,shirt,chair,rough,doin,sees,ought,empty,wind,aware,dealing,pack,tight,hurting,guest,arrested,salem,confused,surgery,expecting,deacon,unfortunately,goddamn,bottle,beyond,whenever,pool,opinion,starts,jerk,secrets,falling,necessary,barely,dancing,tests,copy,cousin,ahem,twelve,tess,skin,fifteen,speech,orders,complicated,nowhere,escape,biggest,restaurant,grateful,usual,burn,address,someplace,screw,everywhere,regret,goodness,mistakes,details,responsibility,suspect,corner,hero,dumb,terrific,whoo,hole,memories,o'clock,teeth,ruined,bite,stenbeck,liar,showing,cards,desperate,search,pathetic,spoke,scare,marah,afford,settle,stayed,checking,hired,heads,concern,blew,alcazar,champagne,connection,tickets,happiness,saving,kissing,hated,personally,suggest,prepared,onto,downstairs,ticket,it'd,loose,holy,duty,convinced,throwing,kissed,legs,loud,saturday,babies,where'd,warning,miracle,carrying,blind,ugly,shopping,hates,sight,bride,coat,clearly,celebrate,brilliant,wanting,forrester,lips,custody,screwed,buying,toast,thoughts,reality,lexie,attitude,advantage,grandfather,sami,grandma,someday,roof,marrying,powerful,grown,grandmother,fake,must've,ideas,exciting,familiar,bomb,bout,harmony,schedule,capable,practically,correct,clue,forgotten,appointment,deserves,threat,bloody,lonely,shame,jacket,hook,scary,investigation,invite,shooting,lesson,criminal,victim,funeral,considering,burning,strength,harder,sisters,pushed,shock,pushing,heat,chocolate,miserable,corinthos,nightmare,brings,zander,crash,chances,sending,recognize,healthy,boring,feed,engaged,headed,treated,knife,drag,badly,hire,paint,pardon,behavior,closet,warn,gorgeous,milk,survive,ends,dump,rent,remembered,thanksgiving,rain,revenge,prefer,spare,pray,disappeared,aside,statement,sometime,meat,fantastic,breathing,laughing,stood,affair,ours,depends,protecting,jury,brave,fingers,murdered,explanation,picking,blah,stronger,handsome,unbelievable,anytime,shake,oakdale,wherever,pulling,facts,waited,lousy,circumstances,disappointed,weak,trusted,license,nothin,trash,understanding,slip,sounded,awake,friendship,stomach,weapon,threatened,mystery,vegas,understood,basically,switch,frankly,cheap,lifetime,deny,clock,garbage,why'd,tear,ears,indeed,changing,singing,tiny,decent,avoid,messed,filled,touched,disappear,exact,pills,kicked,harm,fortune,pretending,insurance,fancy,drove,cared,belongs,nights,lorelai,lift,timing,guarantee,chest,woke,burned,watched,heading,selfish,drinks,doll,committed,elevator,freeze,noise,wasting,ceremony,uncomfortable,staring,files,bike,stress,permission,thrown,possibility,borrow,fabulous,doors,screaming,bone,xander,what're,meal,apology,anger,honeymoon,bail,parking,fixed,wash,stolen,sensitive,stealing,photo,chose,lets,comfort,worrying,pocket,mateo,bleeding,shoulder,ignore,talent,tied,garage,dies,demons,dumped,witches,rude,crack,bothering,radar,soft,meantime,gimme,kinds,fate,concentrate,throat,prom,messages,intend,ashamed,somethin,manage,guilt,interrupt,guts,tongue,shoe,basement,sentence,purse,glasses,cabin,universe,repeat,mirror,wound,travers,tall,engagement,therapy,emotional,jeez,decisions,soup,thrilled,stake,chef,moves,extremely,moments,expensive,counting,shots,kidnapped,cleaning,shift,plate,impressed,smells,trapped,aidan,knocked,charming,attractive,argue,puts,whip,embarrassed,package,hitting,bust,stairs,alarm,pure,nail,nerve,incredibly,walks,dirt,stamp,terribly,friendly,damned,jobs,suffering,disgusting,stopping,deliver,riding,helps,disaster,bars,crossed,trap,talks,eggs,chick,threatening,spoken,introduce,confession,embarrassing,bags,impression,gate,reputation,presents,chat,suffer,argument,talkin,crowd,homework,coincidence,cancel,pride,solve,hopefully,pounds,pine,mate,illegal,generous,outfit,maid,bath,punch,freaked,begging,recall,enjoying,prepare,wheel,defend,signs,painful,yourselves,maris,that'd,suspicious,cooking,button,warned,sixty,pity,yelling,awhile,confidence,offering,pleased,panic,hers,gettin,refuse,grandpa,testify,choices,cruel,mental,gentleman,coma,cutting,proteus,guests,expert,benefit,faces,jumped,toilet,sneak,halloween,privacy,smoking,reminds,twins,swing,solid,options,commitment,crush,ambulance,wallet,gang,eleven,option,laundry,assure,stays,skip,fail,discussion,clinic,betrayed,sticking,bored,mansion,soda,sheriff,suite,handled,busted,load,happier,studying,romance,procedure,commit,assignment,suicide,minds,swim,yell,llanview,chasing,proper,believes,humor,hopes,lawyers,giant,latest,escaped,parent,tricks,insist,dropping,cheer,medication,flesh,routine,sandwich,handed,false,beating,warrant,awfully,odds,treating,thin,suggesting,fever,sweat,silent,clever,sweater,mall,sharing,assuming,judgment,goodnight,divorced,surely,steps,confess,math,listened,comin,answered,vulnerable,bless,dreaming,chip,zero,pissed,nate,kills,tears,knees,chill,brains,unusual,packed,dreamed,cure,lookin,grave,cheating,breaks,locker,gifts,awkward,thursday,joking,reasonable,dozen,curse,quartermaine,millions,dessert,rolling,detail,alien,delicious,closing,vampires,wore,tail,secure,salad,murderer,spit,offense,dust,conscience,bread,answering,lame,invitation,grief,smiling,pregnancy,prisoner,delivery,guards,virus,shrink,freezing,wreck,massimo,wire,technically,blown,anxious,cave,holidays,cleared,wishes,caring,candles,bound,charm,pulse,jumping,jokes,boom,occasion,silence,nonsense,frightened,slipped,dimera,blowing,relationships,kidnapping,spin,tool,roxy,packing,blaming,wrap,obsessed,fruit,torture,personality,there'll,fairy,necessarily,seventy,print,motel,underwear,grams,exhausted,believing,freaking,carefully,trace,touching,messing,recovery,intention,consequences,belt,sacrifice,courage,enjoyed,attracted,remove,testimony,intense,heal,defending,unfair,relieved,loyal,slowly,buzz,alcohol,surprises,psychiatrist,plain,attic,who'd,uniform,terrified,cleaned,zach,threaten,fella,enemies,satisfied,imagination,hooked,headache,forgetting,counselor,andie,acted,badge,naturally,frozen,sakes,appropriate,trunk,dunno,costume,sixteen,impressive,kicking,junk,grabbed,understands,describe,clients,owns,affect,witnesses,starving,instincts,happily,discussing,deserved,strangers,surveillance,admire,questioning,dragged,barn,deeply,wrapped,wasted,tense,hoped,fellas,roommate,mortal,fascinating,stops,arrangements,agenda,literally,propose,honesty,underneath,sauce,promises,lecture,eighty,torn,shocked,backup,differently,ninety,deck,biological,pheebs,ease,creep,waitress,telephone,ripped,raising,scratch,rings,prints,thee,arguing,ephram,asks,oops,diner,annoying,taggert,sergeant,blast,towel,clown,habit,creature,bermuda,snap,react,paranoid,handling,eaten,therapist,comment,sink,reporter,nurses,beats,priority,interrupting,warehouse,loyalty,inspector,pleasant,excuses,threats,guessing,tend,praying,motive,unconscious,mysterious,unhappy,tone,switched,rappaport,sookie,neighbor,loaded,swore,piss,balance,toss,misery,thief,squeeze,lobby,goa'uld,geez,exercise,forth,booked,sandburg,poker,eighteen,d'you,bury,everyday,digging,creepy,wondered,liver,hmmm,magical,fits,discussed,moral,helpful,searching,flew,depressed,aisle,cris,amen,vows,neighbors,darn,cents,arrange,annulment,useless,adventure,resist,fourteen,celebrating,inch,debt,violent,sand,teal'c,celebration,reminded,phones,paperwork,emotions,stubborn,pound,tension,stroke,steady,overnight,chips,beef,suits,boxes,cassadine,collect,tragedy,spoil,realm,wipe,surgeon,stretch,stepped,nephew,neat,limo,confident,perspective,climb,punishment,finest,springfield,hint,furniture,blanket,twist,proceed,fries,worries,niece,gloves,soap,signature,disappoint,crawl,convicted,flip,counsel,doubts,crimes,accusing,shaking,remembering,hallway,halfway,bothered,madam,gather,cameras,blackmail,symptoms,rope,ordinary,imagined,cigarette,supportive,explosion,trauma,ouch,furious,cheat,avoiding,whew,thick,oooh,boarding,approve,urgent,shhh,misunderstanding,drawer,phony,interfere,catching,bargain,tragic,respond,punish,penthouse,thou,rach,ohhh,insult,bugs,beside,begged,absolute,strictly,socks,senses,sneaking,reward,polite,checks,tale,physically,instructions,fooled,blows,tabby,bitter,adorable,y'all,tested,suggestion,jewelry,alike,jacks,distracted,shelter,lessons,constable,circus,audition,tune,shoulders,mask,helpless,feeding,explains,sucked,robbery,objection,behave,valuable,shadows,courtroom,confusing,talented,smarter,mistaken,customer,bizarre,scaring,motherfucker,alert,vecchio,reverend,foolish,compliment,bastards,worker,wheelchair,protective,gentle,reverse,picnic,knee,cage,wives,wednesday,voices,toes,stink,scares,pour,cheated,slide,ruining,filling,exit,cottage,upside,proves,parked,diary,complaining,confessed,pipe,merely,massage,chop,spill,prayer,betray,waiter,scam,rats,fraud,brush,tables,sympathy,pill,filthy,seventeen,employee,bracelet,pays,fairly,deeper,arrive,tracking,spite,shed,recommend,oughta,nanny,menu,diet,corn,roses,patch,dime,devastated,subtle,bullets,beans,pile,confirm,strings,parade,borrowed,toys,straighten,steak,premonition,planted,honored,exam,convenient,traveling,laying,insisted,dish,aitoro,kindly,grandson,donor,temper,teenager,proven,mothers,denial,backwards,tent,swell,noon,happiest,drives,thinkin,spirits,potion,holes,fence,whatsoever,rehearsal,overheard,lemme,hostage,bench,tryin,taxi,shove,moron,impress,needle,intelligent,instant,disagree,stinks,rianna,recover,groom,gesture,constantly,bartender,suspects,sealed,legally,hears,dresses,sheet,psychic,teenage,knocking,judging,accidentally,waking,rumor,manners,homeless,hollow,desperately,tapes,referring,item,genoa,gear,majesty,cried,tons,spells,instinct,quote,motorcycle,convincing,fashioned,aids,accomplished,grip,bump,upsetting,needing,invisible,forgiveness,feds,compare,bothers,tooth,inviting,earn,compromise,cocktail,tramp,jabot,intimate,dignity,dealt,souls,informed,gods,dressing,cigarettes,alistair,leak,fond,corky,seduce,liquor,fingerprints,enchantment,butters,stuffed,stavros,emotionally,transplant,tips,oxygen,nicely,lunatic,drill,complain,announcement,unfortunate,slap,prayers,plug,opens,oath,o'neill,mutual,yacht,remembers,fried,extraordinary,bait,warton,sworn,stare,safely,reunion,burst,might've,dive,aboard,expose,buddies,trusting,booze,sweep,sore,scudder,properly,parole,ditch,canceled,speaks,glow,wears,thirsty,skull,ringing,dorm,dining,bend,unexpected,pancakes,harsh,flattered,ahhh,troubles,fights,favourite,eats,rage,undercover,spoiled,sloane,shine,destroying,deliberately,conspiracy,thoughtful,sandwiches,plates,nails,miracles,fridge,drank,contrary,beloved,allergic,washed,stalking,solved,sack,misses,forgiven,bent,maciver,involve,dragging,cooked,pointing,foul,dull,beneath,heels,faking,deaf,stunt,jealousy,hopeless,fears,cuts,scenario,necklace,crashed,accuse,restraining,homicide,helicopter,firing,safer,auction,videotape,tore,reservations,pops,appetite,wounds,vanquish,ironic,fathers,excitement,anyhow,tearing,sends,rape,laughed,belly,dealer,cooperate,accomplish,wakes,spotted,sorts,reservation,ashes,tastes,supposedly,loft,intentions,integrity,wished,towels,suspected,investigating,inappropriate,lipstick,lawn,compassion,cafeteria,scarf,precisely,obsession,loses,lighten,infection,granddaughter,explode,balcony,this'll,spying,publicity,depend,cracked,conscious,ally,absurd,vicious,invented,forbid,directions,defendant,bare,announce,screwing,salesman,robbed,leap,lakeview,insanity,reveal,possibilities,kidnap,gown,chairs,wishing,setup,punished,criminals,regrets,raped,quarters,lamp,dentist,anyways,anonymous,semester,risks,owes,lungs,explaining,delicate,tricked,eager,doomed,adoption,stab,sickness,scum,floating,envelope,vault,sorel,pretended,potatoes,plea,photograph,payback,misunderstood,kiddo,healing,cascade,capeside,stabbed,remarkable,brat,privilege,passionate,nerves,lawsuit,kidney,disturbed,cozy,tire,shirts,oven,ordering,delay,risky,monsters,honorable,grounded,closest,breakdown,bald,abandon,scar,collar,worthless,sucking,enormous,disturbing,disturb,distract,deals,conclusions,vodka,dishes,crawling,briefcase,wiped,whistle,sits,roast,rented,pigs,flirting,deposit,bottles,topic,riot,overreacting,logical,hostile,embarrass,casual,beacon,amusing,altar,claus,survival,skirt,shave,porch,ghosts,favors,drops,dizzy,chili,advise,strikes,rehab,photographer,peaceful,leery,heavens,fortunately,fooling,expectations,cigar,weakness,ranch,practicing,examine,cranes,bribe,sail,prescription,hush,fragile,forensics,expense,drugged,cows,bells,visitor,suitcase,sorta,scan,manticore,insecure,imagining,hardest,clerk,wrist,what'll,starters,silk,pump,pale,nicer,haul,flies,boot,thumb,there'd,how're,elders,quietly,pulls,idiots,erase,denying,ankle,amnesia,accepting,heartbeat,devane,confront,minus,legitimate,fixing,arrogant,tuna,supper,slightest,sins,sayin,recipe,pier,paternity,humiliating,genuine,snack,rational,minded,guessed,weddings,tumor,humiliated,aspirin,spray,picks,eyed,drowning,contacts,ritual,perfume,hiring,hating,docks,creatures,visions,thanking,thankful,sock,nineteen,fork,throws,teenagers,stressed,slice,rolls,plead,ladder,kicks,detectives,assured,tellin,shallow,responsibilities,repay,howdy,girlfriends,deadly,comforting,ceiling,verdict,insensitive,spilled,respected,messy,interrupted,halliwell,blond,bleed,wardrobe,takin,murders,backs,underestimate,justify,harmless,frustrated,fold,enzo,communicate,bugging,arson,whack,salary,rumors,obligation,liking,dearest,congratulate,vengeance,rack,puzzle,fires,courtesy,caller,blamed,tops,quiz,prep,curiosity,circles,barbecue,sunnydale,spinning,psychotic,cough,accusations,resent,laughs,freshman,envy,drown,bartlet,asses,sofa,poster,highness,dock,apologies,theirs,stat,stall,realizes,psych,mmmm,fools,understandable,treats,succeed,stir,relaxed,makin,gratitude,faithful,accent,witter,wandering,locate,inevitable,gretel,deed,crushed,controlling,smelled,robe,gossip,gambling,cosmetics,accidents,surprising,stiff,sincere,rushed,refrigerator,preparing,nightmares,mijo,ignoring,hunch,fireworks,drowned,brass,whispering,sophisticated,luggage,hike,explore,emotion,crashing,contacted,complications,shining,rolled,righteous,reconsider,goody,geek,frightening,ethics,creeps,courthouse,camping,affection,smythe,haircut,essay,baked,apologized,vibe,respects,receipt,mami,hats,destructive,adore,adopt,tracked,shorts,reminding,dough,creations,cabot,barrel,snuck,slight,reporters,pressing,magnificent,madame,lazy,glorious,fiancee,bits,visitation,sane,kindness,shoulda,rescued,mattress,lounge,lifted,importantly,glove,enterprises,disappointment,condo,beings,admitting,yelled,waving,spoon,screech,satisfaction,reads,nailed,worm,tick,resting,marvelous,fuss,cortlandt,chased,pockets,luckily,lilith,filing,conversations,consideration,consciousness,worlds,innocence,forehead,aggressive,trailer,slam,quitting,inform,delighted,daylight,danced,confidential,aunts,washing,tossed,spectra,marrow,lined,implying,hatred,grill,corpse,clues,sober,offended,morgue,infected,humanity,distraction,cart,wired,violation,promising,harassment,glue,d'angelo,cursed,brutal,warlocks,wagon,unpleasant,proving,priorities,mustn't,lease,flame,disappearance,depressing,thrill,sitter,ribs,flush,earrings,deadline,corporal,collapsed,update,snapped,smack,melt,figuring,delusional,coulda,burnt,tender,sperm,realise,pork,popped,interrogation,esteem,choosing,undo,pres,prayed,plague,manipulate,insulting,detention,delightful,coffeehouse,betrayal,apologizing,adjust,wrecked,wont,whipped,rides,reminder,monsieur,faint,bake,distress,correctly,complaint,blocked,tortured,risking,pointless,handing,dumping,cups,alibi,struggling,shiny,risked,mummy,mint,hose,hobby,fortunate,fleischman,fitting,curtain,counseling,rode,puppet,modeling,memo,irresponsible,humiliation,hiya,freakin,felony,choke,blackmailing,appreciated,tabloid,suspicion,recovering,pledge,panicked,nursery,louder,jeans,investigator,homecoming,frustrating,buys,busting,buff,sleeve,irony,dope,declare,autopsy,workin,torch,prick,limb,hysterical,goddamnit,fetch,dimension,crowded,clip,climbing,bonding,woah,trusts,negotiate,lethal,iced,fantasies,deeds,bore,babysitter,questioned,outrageous,kiriakis,insulted,grudge,driveway,deserted,definite,beep,wires,suggestions,searched,owed,lend,drunken,demanding,costanza,conviction,bumped,weigh,touches,tempted,shout,resolve,relate,poisoned,meals,invitations,haunted,bogus,autograph,affects,tolerate,stepping,spontaneous,sleeps,probation,manny,fist,spectacular,hostages,heroin,havin,habits,encouraging,consult,burgers,boyfriends,bailed,baggage,watches,troubled,torturing,teasing,sweetest,qualities,postpone,overwhelmed,malkovich,impulse,classy,charging,amazed,policeman,hypocrite,humiliate,hideous,d'ya,costumes,bluffing,betting,bein,bedtime,alcoholic,vegetable,tray,suspicions,spreading,splendid,shrimp,shouting,pressed,nooo,grieving,gladly,fling,eliminate,cereal,aaah,sonofabitch,paralyzed,lotta,locks,guaranteed,dummy,despise,dental,briefing,bluff,batteries,whatta,sounding,servants,presume,handwriting,fainted,dried,allright,acknowledge,whacked,toxic,reliable,quicker,overwhelming,lining,harassing,fatal,endless,dolls,convict,whatcha,unlikely,shutting,positively,overcome,goddam,essence,dose,diagnosis,cured,bully,ahold,yearbook,tempting,shelf,prosecution,pouring,possessed,greedy,wonders,thorough,spine,rath,psychiatric,meaningless,latte,jammed,ignored,fiance,evidently,contempt,compromised,cans,weekends,urge,theft,suing,shipment,scissors,responding,proposition,noises,matching,hormones,hail,grandchildren,gently,smashed,sexually,sentimental,nicest,manipulated,intern,handcuffs,framed,errands,entertaining,crib,carriage,barge,spends,slipping,seated,rubbing,rely,reject,recommendation,reckon,headaches,float,embrace,corners,whining,sweating,skipped,mountie,motives,listens,cristobel,cleaner,cheerleader,balsom,unnecessary,stunning,scent,quartermaines,pose,montega,loosen,info,hottest,haunt,gracious,forgiving,errand,cakes,blames,abortion,sketch,shifts,plotting,perimeter,pals,mere,mattered,lonigan,interference,eyewitness,enthusiasm,diapers,strongest,shaken,punched,portal,catches,backyard,terrorists,sabotage,organs,needy,cuff,civilization,woof,who'll,prank,obnoxious,mates,hereby,gabby,faked,cellar,whitelighter,void,strangle,sour,muffins,interfering,demonic,clearing,boutique,barrington,terrace,smoked,righty,quack,petey,pact,knot,ketchup,disappearing,cordy,uptight,ticking,terrifying,tease,swamp,secretly,rejection,reflection,realizing,rays,mentally,marone,doubted,deception,congressman,cheesy,toto,stalling,scoop,ribbon,immune,expects,destined,bets,bathing,appreciation,accomplice,wander,shoved,sewer,scroll,retire,lasts,fugitive,freezer,discount,cranky,crank,clearance,bodyguard,anxiety,accountant,whoops,volunteered,talents,stinking,remotely,garlic,decency,cord,beds,altogether,uniforms,tremendous,popping,outa,observe,lung,hangs,feelin,dudes,donation,disguise,curb,bites,antique,toothbrush,realistic,predict,landlord,hourglass,hesitate,consolation,babbling,tipped,stranded,smartest,repeating,puke,psst,paycheck,overreacted,macho,juvenile,grocery,freshen,disposal,cuffs,caffeine,vanished,unfinished,ripping,pinch,flattering,expenses,dinners,colleague,ciao,belthazor,attorneys,woulda,whereabouts,waitin,truce,tripped,tasted,steer,poisoning,manipulative,immature,husbands,heel,granddad,delivering,condoms,addict,trashed,raining,pasta,needles,leaning,detector,coolest,batch,appointments,almighty,vegetables,spark,perfection,pains,momma,mole,meow,hairs,getaway,cracking,compliments,behold,verge,tougher,timer,tapped,taped,specialty,snooping,shoots,rendezvous,pentagon,leverage,jeopardize,janitor,grandparents,forbidden,clueless,bidding,ungrateful,unacceptable,tutor,serum,scuse,pajamas,mouths,lure,irrational,doom,cries,beautifully,arresting,approaching,traitor,sympathetic,smug,smash,rental,prostitute,premonitions,jumps,inventory,darlin,committing,banging,asap,worms,violated,vent,traumatic,traced,sweaty,shaft,overboard,insight,healed,grasp,experiencing,crappy,crab,chunk,awww,stain,shack,reacted,pronounce,poured,moms,marriages,jabez,handful,flipped,fireplace,embarrassment,disappears,concussion,bruises,brakes,twisting,swept,summon,splitting,sloppy,settling,reschedule,notch,hooray,grabbing,exquisite,disrespect,thornhart,straw,slapped,shipped,shattered,ruthless,refill,payroll,numb,mourning,manly,hunk,entertain,drift,dreadful,doorstep,confirmation,chops,appreciates,vague,tires,stressful,stashed,stash,sensed,preoccupied,predictable,noticing,madly,gunshot,dozens,dork,confuse,cleaners,charade,chalk,cappuccino,bouquet,amulet,addiction,who've,warming,unlock,satisfy,sacrificed,relaxing,lone,blocking,blend,blankets,addicted,yuck,hunger,hamburger,greeting,greet,gravy,gram,dreamt,dice,caution,backpack,agreeing,whale,taller,supervisor,sacrifices,phew,ounce,irrelevant,gran,felon,favorites,farther,fade,erased,easiest,convenience,compassionate,cane,backstage,agony,adores,veins,tweek,thieves,surgical,strangely,stetson,recital,proposing,productive,meaningful,immunity,hassle,goddamned,frighten,dearly,cease,ambition,wage,unstable,salvage,richer,refusing,raging,pumping,pressuring,mortals,lowlife,intimidated,intentionally,inspire,forgave,devotion,despicable,deciding,dash,comfy,breach,bark,aaaah,switching,swallowed,stove,screamed,scars,russians,pounding,poof,pipes,pawn,legit,invest,farewell,curtains,civilized,caviar,boost,token,superstition,supernatural,sadness,recorder,psyched,motivated,microwave,hallelujah,fraternity,dryer,cocoa,chewing,acceptable,unbelievably,smiled,smelling,simpler,respectable,remarks,khasinau,indication,gutter,grabs,fulfill,flashlight,ellenor,blooded,blink,blessings,beware,uhhh,turf,swings,slips,shovel,shocking,puff,mirrors,locking,heartless,fras,childish,cardiac,utterly,tuscany,ticked,stunned,statesville,sadly,purely,kiddin,jerks,hitch,flirt,fare,equals,dismiss,christening,casket,c'mere,breakup,biting,antibiotics,accusation,abducted,witchcraft,thread,runnin,punching,paramedics,newest,murdering,masks,lawndale,initials,grampa,choking,charms,careless,bushes,buns,bummed,shred,saves,saddle,rethink,regards,precinct,persuade,meds,manipulating,llanfair,leash,hearted,guarantees,fucks,disgrace,deposition,bookstore,boil,vitals,veil,trespassing,sidewalk,sensible,punishing,overtime,optimistic,obsessing,notify,mornin,jeopardy,jaffa,injection,hilarious,desires,confide,cautious,yada,where're,vindictive,vial,teeny,stroll,sittin,scrub,rebuild,posters,ordeal,nuns,intimacy,inheritance,exploded,donate,distracting,despair,crackers,wildwind,virtue,thoroughly,tails,spicy,sketches,sights,sheer,shaving,seize,scarecrow,refreshing,prosecute,platter,napkin,misplaced,merchandise,loony,jinx,heroic,frankenstein,ambitious,syrup,solitary,resemblance,reacting,premature,lavery,flashes,cheque,awright,acquainted,wrapping,untie,salute,realised,priceless,partying,lightly,lifting,kasnoff,insisting,glowing,generator,explosives,cutie,confronted,buts,blouse,ballistic,antidote,analyze,allowance,adjourned,unto,understatement,tucked,touchy,subconscious,screws,sarge,roommates,rambaldi,offend,nerd,knives,irresistible,incapable,hostility,goddammit,fuse,frat,curfew,blackmailed,walkin,starve,sleigh,sarcastic,recess,rebound,pinned,parlor,outfits,livin,heartache,haired,fundraiser,doorman,discreet,dilucca,cracks,considerate,climbed,catering,apophis,zoey,urine,strung,stitches,sordid,sark,protector,phoned,pets,hostess,flaw,flavor,deveraux,consumed,confidentiality,bourbon,straightened,specials,spaghetti,prettier,powerless,playin,playground,paranoia,instantly,havoc,exaggerating,eavesdropping,doughnuts,diversion,deepest,cutest,comb,bela,behaving,anyplace,accessory,workout,translate,stuffing,speeding,slime,royalty,polls,marital,lurking,lottery,imaginary,greetings,fairwinds,elegant,elbow,credibility,credentials,claws,chopped,bridal,bedside,babysitting,witty,unforgivable,underworld,tempt,tabs,sophomore,selfless,secrecy,restless,okey,movin,metaphor,messes,meltdown,lecter,incoming,gasoline,diefenbaker,buckle,admired,adjustment,warmth,throats,seduced,queer,parenting,noses,luckiest,graveyard,gifted,footsteps,dimeras,cynical,wedded,verbal,unpredictable,tuned,stoop,slides,sinking,rigged,plumbing,lingerie,hankey,greed,everwood,elope,dresser,chauffeur,bulletin,bugged,bouncing,temptation,strangest,slammed,sarcasm,pending,packages,orderly,obsessive,murderers,meteor,inconvenience,glimpse,froze,execute,courageous,consulate,closes,bosses,bees,amends,wuss,wolfram,wacky,unemployed,testifying,syringe,stew,startled,sorrow,sleazy,shaky,screams,rsquo,remark,poke,nutty,mentioning,mend,inspiring,impulsive,housekeeper,foam,fingernails,conditioning,baking,whine,thug,starved,sniffing,sedative,programmed,picket,paged,hound,homosexual,homo,hips,forgets,flipping,flea,flatter,dwell,dumpster,choo,assignments,ants,vile,unreasonable,tossing,thanked,steals,souvenir,scratched,psychopath,outs,obstruction,obey,lump,insists,harass,gloat,filth,edgy,didn,coroner,confessing,bruise,betraying,bailing,appealing,adebisi,wrath,wandered,waist,vain,traps,stepfather,poking,obligated,heavenly,dilemma,crazed,contagious,coaster,cheering,bundle,vomit,thingy,speeches,robbing,raft,pumped,pillows,peep,packs,neglected,m'kay,loneliness,intrude,helluva,gardener,forresters,drooling,betcha,vase,supermarket,squat,spitting,rhyme,relieve,receipts,racket,pictured,pause,overdue,motivation,morgendorffer,kidnapper,insect,horns,feminine,eyeballs,dumps,disappointing,crock,convertible,claw,clamp,canned,cambias,bathtub,avanya,artery,weep,warmer,suspense,summoned,spiders,reiber,raving,pushy,postponed,ohhhh,noooo,mold,laughter,incompetent,hugging,groceries,drip,communicating,auntie,adios,wraps,wiser,willingly,weirdest,timmih,thinner,swelling,swat,steroids,sensitivity,scrape,rehearse,prophecy,ledge,justified,insults,hateful,handles,doorway,chatting,buyer,buckaroo,bedrooms,askin,ammo,tutoring,subpoena,scratching,privileges,pager,mart,intriguing,idiotic,grape,enlighten,corrupt,brunch,bridesmaid,barking,applause,acquaintance,wretched,superficial,soak,smoothly,sensing,restraint,posing,pleading,payoff,oprah,nemo,morals,loaf,jumpy,ignorant,herbal,hangin,germs,generosity,flashing,doughnut,clumsy,chocolates,captive,behaved,apologise,vanity,stumbled,preview,poisonous,perjury,parental,onboard,mugged,minding,linen,knots,interviewing,humour,grind,greasy,goons,drastic,coop,comparing,cocky,clearer,bruised,brag,bind,worthwhile,whoop,vanquishing,tabloids,sprung,spotlight,sentencing,racist,provoke,pining,overly,locket,imply,impatient,hovering,hotter,fest,endure,dots,doren,debts,crawled,chained,brit,breaths,weirdo,warmed,wand,troubling,tok'ra,strapped,soaked,skipping,scrambled,rattle,profound,musta,mocking,misunderstand,limousine,kacl,hustle,forensic,enthusiastic,duct,drawers,devastating,conquer,clarify,chores,cheerleaders,cheaper,callin,blushing,barging,abused,yoga,wrecking,wits,waffles,virginity,vibes,uninvited,unfaithful,teller,strangled,scheming,ropes,rescuing,rave,postcard,o'reily,morphine,lotion,lads,kidneys,judgement,itch,indefinitely,grenade,glamorous,genetically,freud,discretion,delusions,crate,competent,bakery,argh,ahhhh,wedge,wager,unfit,tripping,torment,superhero,stirring,spinal,sorority,seminar,scenery,rabble,pneumonia,perks,override,ooooh,mija,manslaughter,mailed,lime,lettuce,intimidate,guarded,grieve,grad,frustration,doorbell,chinatown,authentic,arraignment,annulled,allergies,wanta,verify,vegetarian,tighter,telegram,stalk,spared,shoo,satisfying,saddam,requesting,pens,overprotective,obstacles,notified,nasedo,grandchild,genuinely,flushed,fluids,floss,escaping,ditched,cramp,corny,bunk,bitten,billions,bankrupt,yikes,wrists,ultrasound,ultimatum,thirst,sniff,shakes,salsa,retrieve,reassuring,pumps,neurotic,negotiating,needn't,monitors,millionaire,lydecker,limp,incriminating,hatchet,gracias,gordie,fills,feeds,doubting,decaf,biopsy,whiz,voluntarily,ventilator,unpack,unload,toad,spooked,snitch,schillinger,reassure,persuasive,mystical,mysteries,matrimony,mails,jock,headline,explanations,dispatch,curly,cupid,condolences,comrade,cassadines,bulb,bragging,awaits,assaulted,ambush,adolescent,abort,yank,whit,vaguely,undermine,tying,swamped,stabbing,slippers,slash,sincerely,sigh,setback,secondly,rotting,precaution,pcpd,melting,liaison,hots,hooking,headlines,haha,ganz,fury,felicity,fangs,encouragement,earring,dreidel,dory,donut,dictate,decorating,cocktails,bumps,blueberry,believable,backfired,backfire,apron,adjusting,vous,vouch,vitamins,ummm,tattoos,slimy,sibling,shhhh,renting,peculiar,parasite,paddington,marries,mailbox,magically,lovebirds,knocks,informant,exits,drazen,distractions,disconnected,dinosaurs,dashwood,crooked,conveniently,wink,warped,underestimated,tacky,shoving,seizure,reset,pushes,opener,mornings,mash,invent,indulge,horribly,hallucinating,festive,eyebrows,enjoys,desperation,dealers,darkest,daph,boragora,belts,bagel,authorization,auditions,agitated,wishful,wimp,vanish,unbearable,tonic,suffice,suction,slaying,safest,rocking,relive,puttin,prettiest,noisy,newlyweds,nauseous,misguided,mildly,midst,liable,judgmental,indy,hunted,givin,fascinated,elephants,dislike,deluded,decorate,crummy,contractions,carve,bottled,bonded,bahamas,unavailable,twenties,trustworthy,surgeons,stupidity,skies,remorse,preferably,pies,nausea,napkins,mule,mourn,melted,mashed,inherit,greatness,golly,excused,dumbo,drifting,delirious,damaging,cubicle,compelled,comm,chooses,checkup,boredom,bandages,alarms,windshield,who're,whaddya,transparent,surprisingly,sunglasses,slit,roar,reade,prognosis,probe,pitiful,persistent,peas,nosy,nagging,morons,masterpiece,martinis,limbo,liars,irritating,inclined,hump,hoynes,fiasco,eatin,cubans,concentrating,colorful,clam,cider,brochure,barto,bargaining,wiggle,welcoming,weighing,vanquished,stains,sooo,snacks,smear,sire,resentment,psychologist,pint,overhear,morality,landingham,kisser,hoot,holling,handshake,grilled,formality,elevators,depths,confirms,boathouse,accidental,westbridge,wacko,ulterior,thugs,thighs,tangled,stirred,snag,sling,sleaze,rumour,ripe,remarried,puddle,pins,perceptive,miraculous,longing,lockup,librarian,impressions,immoral,hypothetically,guarding,gourmet,gabe,faxed,extortion,downright,digest,cranberry,bygones,buzzing,burying,bikes,weary,taping,takeout,sweeping,stepmother,stale,senor,seaborn,pros,pepperoni,newborn,ludicrous,injected,geeks,forged,faults,drue,dire,dief,desi,deceiving,caterer,calmed,budge,ankles,vending,typing,tribbiani,there're,squared,snowing,shades,sexist,rewrite,regretted,raises,picky,orphan,mural,misjudged,miscarriage,memorize,leaking,jitters,invade,interruption,illegally,handicapped,glitch,gittes,finer,distraught,dispose,dishonest,digs,dads,cruelty,circling,canceling,butterflies,belongings,barbrady,amusement,alias,zombies,where've,unborn,swearing,stables,squeezed,sensational,resisting,radioactive,questionable,privileged,portofino,owning,overlook,orson,oddly,interrogate,imperative,impeccable,hurtful,hors,heap,graders,glance,disgust,devious,destruct,crazier,countdown,chump,cheeseburger,burglar,berries,ballroom,assumptions,annoyed,allergy,admirer,admirable,activate,underpants,twit,tack,strokes,stool,sham,scrap,retarded,resourceful,remarkably,refresh,pressured,precautions,pointy,nightclub,mustache,maui,lace,hunh,hubby,flare,dont,dokey,dangerously,crushing,clinging,choked,chem,cheerleading,checkbook,cashmere,calmly,blush,believer,amazingly,alas,what've,toilets,tacos,stairwell,spirited,sewing,rubbed,punches,protects,nuisance,motherfuckers,mingle,kynaston,knack,kinkle,impose,gullible,godmother,funniest,friggin,folding,fashions,eater,dysfunctional,drool,dripping,ditto,cruising,criticize,conceive,clone,cedars,caliber,brighter,blinded,birthdays,banquet,anticipate,annoy,whim,whichever,volatile,veto,vested,shroud,rests,reindeer,quarantine,pleases,painless,orphans,orphanage,offence,obliged,negotiation,narcotics,mistletoe,meddling,manifest,lookit,lilah,intrigued,injustice,homicidal,gigantic,exposing,elves,disturbance,disastrous,depended,demented,correction,cooped,cheerful,buyers,brownies,beverage,basics,arvin,weighs,upsets,unethical,swollen,sweaters,stupidest,sensation,scalpel,props,prescribed,pompous,objections,mushrooms,mulwray,manipulation,lured,internship,insignificant,inmate,incentive,fulfilled,disagreement,crypt,cornered,copied,brightest,beethoven,attendant,amaze,yogurt,wyndemere,vocabulary,tulsa,tactic,stuffy,respirator,pretends,polygraph,pennies,ordinarily,olives,necks,morally,martyr,leftovers,joints,hopping,homey,hints,heartbroken,forge,florist,firsthand,fiend,dandy,crippled,corrected,conniving,conditioner,clears,chemo,bubbly,bladder,beeper,baptism,wiring,wench,weaknesses,volunteering,violating,unlocked,tummy,surrogate,subid,stray,startle,specifics,slowing,scoot,robbers,rightful,richest,qfxmjrie,puffs,pierced,pencils,paralysis,makeover,luncheon,linksynergy,jerky,jacuzzi,hitched,hangover,fracture,flock,firemen,disgusted,darned,clams,borrowing,banged,wildest,weirder,unauthorized,stunts,sleeves,sixties,shush,shalt,retro,quits,pegged,painfully,paging,omelet,memorized,lawfully,jackets,intercept,ingredient,grownup,glued,fulfilling,enchanted,delusion,daring,compelling,carton,bridesmaids,bribed,boiling,bathrooms,bandage,awaiting,assign,arrogance,antiques,ainsley,turkeys,trashing,stockings,stalked,stabilized,skates,sedated,robes,respecting,psyche,presumptuous,prejudice,paragraph,mocha,mints,mating,mantan,lorne,loads,listener,itinerary,hepatitis,heave,guesses,fading,examining,dumbest,dishwasher,deceive,cunning,cripple,convictions,confided,compulsive,compromising,burglary,bumpy,brainwashed,benes,arnie,affirmative,adrenaline,adamant,watchin,waitresses,transgenic,toughest,tainted,surround,stormed,spree,spilling,spectacle,soaking,shreds,sewers,severed,scarce,scamming,scalp,rewind,rehearsing,pretentious,potions,overrated,obstacle,nerds,meems,mcmurphy,maternity,maneuver,loathe,fertility,eloping,ecstatic,ecstasy,divorcing,dignan,costing,clubhouse,clocks,candid,bursting,breather,braces,bending,arsonist,adored,absorb,valiant,uphold,unarmed,topolsky,thrilling,thigh,terminate,sustain,spaceship,snore,sneeze,smuggling,salty,quaint,patronize,patio,morbid,mamma,kettle,joyous,invincible,interpret,insecurities,impulses,illusions,holed,exploit,drivin,defenseless,dedicate,cradle,coupon,countless,conjure,cardboard,booking,backseat,accomplishment,wordsworth,wisely,valet,vaccine,urges,unnatural,unlucky,truths,traumatized,tasting,swears,strawberries,steaks,stats,skank,seducing,secretive,scumbag,screwdriver,schedules,rooting,rightfully,rattled,qualifies,puppets,prospects,pronto,posse,polling,pedestal,palms,muddy,morty,microscope,merci,lecturing,inject,incriminate,hygiene,grapefruit,gazebo,funnier,cuter,bossy,booby,aides,zende,winthrop,warrants,valentines,undressed,underage,truthfully,tampered,suffers,speechless,sparkling,sidelines,shrek,railing,puberty,pesky,outrage,outdoors,motions,moods,lunches,litter,kidnappers,itching,intuition,imitation,humility,hassling,gallons,drugstore,dosage,disrupt,dipping,deranged,debating,cuckoo,cremated,craziness,cooperating,circumstantial,chimney,blinking,biscuits,admiring,weeping,triad,trashy,soothing,slumber,slayers,skirts,siren,shindig,sentiment,rosco,riddance,quaid,purity,proceeding,pretzels,panicking,mckechnie,lovin,leaked,intruding,impersonating,ignorance,hamburgers,footprints,fluke,fleas,festivities,fences,feisty,evacuate,emergencies,deceived,creeping,craziest,corpses,conned,coincidences,bounced,bodyguards,blasted,bitterness,baloney,ashtray,apocalypse,zillion,watergate,wallpaper,telesave,sympathize,sweeter,startin,spades,sodas,snowed,sleepover,signor,seein,retainer,restroom,rested,repercussions,reliving,reconcile,prevail,preaching,overreact,o'neil,noose,moustache,manicure,maids,landlady,hypothetical,hopped,homesick,hives,hesitation,herbs,hectic,heartbreak,haunting,gangs,frown,fingerprint,exhausting,everytime,disregard,cling,chevron,chaperone,blinding,bitty,beads,battling,badgering,anticipation,upstanding,unprofessional,unhealthy,turmoil,truthful,toothpaste,tippin,thoughtless,tagataya,shooters,senseless,rewarding,propane,preposterous,pigeons,pastry,overhearing,obscene,negotiable,loner,jogging,itchy,insinuating,insides,hospitality,hormone,hearst,forthcoming,fists,fifties,etiquette,endings,destroys,despises,deprived,cuddy,crust,cloak,circumstance,chewed,casserole,bidder,bearer,artoo,applaud,appalling,vowed,virgins,vigilante,undone,throttle,testosterone,tailor,symptom,swoop,suitcases,stomp,sticker,stakeout,spoiling,snatched,smoochy,smitten,shameless,restraints,researching,renew,refund,reclaim,raoul,puzzles,purposely,punks,prosecuted,plaid,picturing,pickin,parasites,mysteriously,multiply,mascara,jukebox,interruptions,gunfire,furnace,elbows,duplicate,drapes,deliberate,decoy,cryptic,coupla,condemn,complicate,colossal,clerks,clarity,brushed,banished,argon,alarmed,worships,versa,uncanny,technicality,sundae,stumble,stripping,shuts,schmuck,satin,saliva,robber,relentless,reconnect,recipes,rearrange,rainy,psychiatrists,policemen,plunge,plugged,patched,overload,o'malley,mindless,menus,lullaby,lotte,leavin,killin,karinsky,invalid,hides,grownups,griff,flaws,flashy,flaming,fettes,evicted,dread,degrassi,dealings,dangers,cushion,bowel,barged,abide,abandoning,wonderfully,wait'll,violate,suicidal,stayin,sorted,slamming,sketchy,shoplifting,raiser,quizmaster,prefers,needless,motherhood,momentarily,migraine,lifts,leukemia,leftover,keepin,hinks,hellhole,gowns,goodies,gallon,futures,entertained,eighties,conspiring,cheery,benign,apiece,adjustments,abusive,abduction,wiping,whipping,welles,unspeakable,unidentified,trivial,transcripts,textbook,supervise,superstitious,stricken,stimulating,spielberg,slices,shelves,scratches,sabotaged,retrieval,repressed,rejecting,quickie,ponies,peeking,outraged,o'connell,moping,moaning,mausoleum,licked,kovich,klutz,interrogating,interfered,insulin,infested,incompetence,hyper,horrified,handedly,gekko,fraid,fractured,examiner,eloped,disoriented,dashing,crashdown,courier,cockroach,chipped,brushing,bombed,bolts,baths,baptized,astronaut,assurance,anemia,abuela,abiding,withholding,weave,wearin,weaker,suffocating,straws,straightforward,stench,steamed,starboard,sideways,shrinks,shortcut,scram,roasted,roaming,riviera,respectfully,repulsive,psychiatry,provoked,penitentiary,painkillers,ninotchka,mitzvah,milligrams,midge,marshmallows,looky,lapse,kubelik,intellect,improvise,implant,goa'ulds,giddy,geniuses,fruitcake,footing,fightin,drinkin,doork,detour,cuddle,crashes,combo,colonnade,cheats,cetera,bailiff,auditioning,assed,amused,alienate,aiding,aching,unwanted,topless,tongues,tiniest,superiors,soften,sheldrake,rawley,raisins,presses,plaster,nessa,narrowed,minions,merciful,lawsuits,intimidating,infirmary,inconvenient,imposter,hugged,honoring,holdin,hades,godforsaken,fumes,forgery,foolproof,folder,flattery,fingertips,exterminator,explodes,eccentric,dodging,disguised,crave,constructive,concealed,compartment,chute,chinpokomon,bodily,astronauts,alimony,accustomed,abdominal,wrinkle,wallow,valium,untrue,uncover,trembling,treasures,torched,toenails,timed,termites,telly,taunting,taransky,talker,succubus,smarts,sliding,sighting,semen,seizures,scarred,savvy,sauna,saddest,sacrificing,rubbish,riled,ratted,rationally,provenance,phonse,perky,pedal,overdose,nasal,nanites,mushy,movers,missus,midterm,merits,melodramatic,manure,knitting,invading,interpol,incapacitated,hotline,hauling,gunpoint,grail,ganza,framing,flannel,faded,eavesdrop,desserts,calories,breathtaking,bleak,blacked,batter,aggravated,yanked,wigand,whoah,unwind,undoubtedly,unattractive,twitch,trimester,torrance,timetable,taxpayers,strained,stared,slapping,sincerity,siding,shenanigans,shacking,sappy,samaritan,poorer,politely,paste,oysters,overruled,nightcap,mosquito,millimeter,merrier,manhood,lucked,kilos,ignition,hauled,harmed,goodwill,freshmen,fenmore,fasten,farce,exploding,erratic,drunks,ditching,d'artagnan,cramped,contacting,closets,clientele,chimp,bargained,arranging,anesthesia,amuse,altering,afternoons,accountable,abetting,wolek,waved,uneasy,toddy,tattooed,spauldings,sliced,sirens,schibetta,scatter,rinse,remedy,redemption,pleasures,optimism,oblige,mmmmm,masked,malicious,mailing,kosher,kiddies,judas,isolate,insecurity,incidentally,heals,headlights,growl,grilling,glazed,flunk,floats,fiery,fairness,exercising,excellency,disclosure,cupboard,counterfeit,condescending,conclusive,clicked,cleans,cholesterol,cashed,broccoli,brats,blueprints,blindfold,billing,attach,appalled,alrighty,wynant,unsolved,unreliable,toots,tighten,sweatshirt,steinbrenner,steamy,spouse,sonogram,slots,sleepless,shines,retaliate,rephrase,redeem,rambling,quilt,quarrel,prying,proverbial,priced,prescribe,prepped,pranks,possessive,plaintiff,pediatrics,overlooked,outcast,nightgown,mumbo,mediocre,mademoiselle,lunchtime,lifesaver,leaned,lambs,interns,hounding,hellmouth,hahaha,goner,ghoul,gardening,frenzy,foyer,extras,exaggerate,everlasting,enlightened,dialed,devote,deceitful,d'oeuvres,cosmetic,contaminated,conspired,conning,cavern,carving,butting,boiled,blurry,babysit,ascension,aaaaah,wildly,whoopee,whiny,weiskopf,walkie,vultures,vacations,upfront,unresolved,tampering,stockholders,snaps,sleepwalking,shrunk,sermon,seduction,scams,revolve,phenomenal,patrolling,paranormal,ounces,omigod,nightfall,lashing,innocents,infierno,incision,humming,haunts,gloss,gloating,frannie,fetal,feeny,entrapment,discomfort,detonator,dependable,concede,complication,commotion,commence,chulak,caucasian,casually,brainer,bolie,ballpark,anwar,analyzing,accommodations,youse,wring,wallowing,transgenics,thrive,tedious,stylish,strippers,sterile,squeezing,squeaky,sprained,solemn,snoring,shattering,shabby,seams,scrawny,revoked,residue,reeks,recite,ranting,quoting,predicament,plugs,pinpoint,petrified,pathological,passports,oughtta,nighter,navigate,kippie,intrigue,intentional,insufferable,hunky,how've,horrifying,hearty,hamptons,grazie,funerals,forks,fetched,excruciating,enjoyable,endanger,dumber,drying,diabolical,crossword,corry,comprehend,clipped,classmates,candlelight,brutally,brutality,boarded,bathrobe,authorize,assemble,aerobics,wholesome,whiff,vermin,trophies,trait,tragically,toying,testy,tasteful,stocked,spinach,sipping,sidetracked,scrubbing,scraping,sanctity,robberies,ridin,retribution,refrain,realities,radiant,protesting,projector,plutonium,payin,parting,o'reilly,nooooo,motherfucking,measly,manic,lalita,juggling,jerking,intro,inevitably,hypnosis,huddle,horrendous,hobbies,heartfelt,harlin,hairdresser,gonorrhea,fussing,furtwangler,fleeting,flawless,flashed,fetus,eulogy,distinctly,disrespectful,denies,crossbow,cregg,crabs,cowardly,contraction,contingency,confirming,condone,coffins,cleansing,cheesecake,certainty,cages,c'est,briefed,bravest,bosom,boils,binoculars,bachelorette,appetizer,ambushed,alerted,woozy,withhold,vulgar,utmost,unleashed,unholy,unhappiness,unconditional,typewriter,typed,twists,supermodel,subpoenaed,stringing,skeptical,schoolgirl,romantically,rocked,revoir,reopen,puncture,preach,polished,planetarium,penicillin,peacefully,nurturing,more'n,mmhmm,midgets,marklar,lodged,lifeline,jellyfish,infiltrate,hutch,horseback,heist,gents,frickin,freezes,forfeit,flakes,flair,fathered,eternally,epiphany,disgruntled,discouraged,delinquent,decipher,danvers,cubes,credible,coping,chills,cherished,catastrophe,bombshell,birthright,billionaire,ample,affections,admiration,abbotts,whatnot,watering,vinegar,unthinkable,unseen,unprepared,unorthodox,underhanded,uncool,timeless,thump,thermometer,theoretically,tapping,tagged,swung,stares,spiked,solves,smuggle,scarier,saucer,quitter,prudent,powdered,poked,pointers,peril,penetrate,penance,opium,nudge,nostrils,neurological,mockery,mobster,medically,loudly,insights,implicate,hypocritical,humanly,holiness,healthier,hammered,haldeman,gunman,gloom,freshly,francs,flunked,flawed,emptiness,drugging,dozer,derevko,deprive,deodorant,cryin,crocodile,coloring,colder,cognac,clocked,clippings,charades,chanting,certifiable,caterers,brute,brochures,botched,blinders,bitchin,banter,woken,ulcer,tread,thankfully,swine,swimsuit,swans,stressing,steaming,stamped,stabilize,squirm,snooze,shuffle,shredded,seafood,scratchy,savor,sadistic,rhetorical,revlon,realist,prosecuting,prophecies,polyester,petals,persuasion,paddles,o'leary,nuthin,neighbour,negroes,muster,meningitis,matron,lockers,letterman,legged,indictment,hypnotized,housekeeping,hopelessly,hallucinations,grader,goldilocks,girly,flask,envelopes,downside,doves,dissolve,discourage,disapprove,diabetic,deliveries,decorator,crossfire,criminally,containment,comrades,complimentary,chatter,catchy,cashier,cartel,caribou,cardiologist,brawl,booted,barbershop,aryan,angst,administer,zellie,wreak,whistles,vandalism,vamps,uterus,upstate,unstoppable,understudy,tristin,transcript,tranquilizer,toxins,tonsils,stempel,spotting,spectator,spatula,softer,snotty,slinging,showered,sexiest,sensual,sadder,rimbaud,restrain,resilient,remission,reinstate,rehash,recollection,rabies,popsicle,plausible,pediatric,patronizing,ostrich,ortolani,oooooh,omelette,mistrial,marseilles,loophole,laughin,kevvy,irritated,infidelity,hypothermia,horrific,groupie,grinding,graceful,goodspeed,gestures,frantic,extradition,echelon,disks,dawnie,dared,damsel,curled,collateral,collage,chant,calculating,bumping,bribes,boardwalk,blinds,blindly,bleeds,bickering,beasts,backside,avenge,apprehended,anguish,abusing,youthful,yells,yanking,whomever,when'd,vomiting,vengeful,unpacking,unfamiliar,undying,tumble,trolls,treacherous,tipping,tantrum,tanked,summons,straps,stomped,stinkin,stings,staked,squirrels,sprinkles,speculate,sorting,skinned,sicko,sicker,shootin,shatter,seeya,schnapps,s'posed,ronee,respectful,regroup,regretting,reeling,reckoned,ramifications,puddy,projections,preschool,plissken,platonic,permalash,outdone,outburst,mutants,mugging,misfortune,miserably,miraculously,medications,margaritas,manpower,lovemaking,logically,leeches,latrine,kneel,inflict,impostor,hypocrisy,hippies,heterosexual,heightened,hecuba,healer,gunned,grooming,groin,gooey,gloomy,frying,friendships,fredo,firepower,fathom,exhaustion,evils,endeavor,eggnog,dreaded,d'arcy,crotch,coughing,coronary,cookin,consummate,congrats,companionship,caved,caspar,bulletproof,brilliance,breakin,brash,blasting,aloud,airtight,advising,advertise,adultery,aches,wronged,upbeat,trillion,thingies,tending,tarts,surreal,specs,specialize,spade,shrew,shaping,selves,schoolwork,roomie,recuperating,rabid,quart,provocative,proudly,pretenses,prenatal,pharmaceuticals,pacing,overworked,originals,nicotine,murderous,mileage,mayonnaise,massages,losin,interrogated,injunction,impartial,homing,heartbreaker,hacks,glands,giver,fraizh,flips,flaunt,englishman,electrocuted,dusting,ducking,drifted,donating,cylon,crutches,crates,cowards,comfortably,chummy,chitchat,childbirth,businesswoman,brood,blatant,bethy,barring,bagged,awakened,asbestos,airplanes,worshipped,winnings,why're,visualize,unprotected,unleash,trays,thicker,therapists,takeoff,streisand,storeroom,stethoscope,stacked,spiteful,sneaks,snapping,slaughtered,slashed,simplest,silverware,shits,secluded,scruples,scrubs,scraps,ruptured,roaring,receptionist,recap,raditch,radiator,pushover,plastered,pharmacist,perverse,perpetrator,ornament,ointment,nineties,napping,nannies,mousse,moors,momentary,misunderstandings,manipulator,malfunction,laced,kivar,kickin,infuriating,impressionable,holdup,hires,hesitated,headphones,hammering,groundwork,grotesque,graces,gauze,gangsters,frivolous,freeing,fours,forwarding,ferrars,faulty,fantasizing,extracurricular,empathy,divorces,detonate,depraved,demeaning,deadlines,dalai,cursing,cufflink,crows,coupons,comforted,claustrophobic,casinos,camped,busboy,bluth,bennetts,baskets,attacker,aplastic,angrier,affectionate,zapped,wormhole,weaken,unrealistic,unravel,unimportant,unforgettable,twain,suspend,superbowl,stutter,stewardess,stepson,standin,spandex,souvenirs,sociopath,skeletons,shivering,sexier,selfishness,scrapbook,ritalin,ribbons,reunite,remarry,relaxation,rattling,rapist,psychosis,prepping,poses,pleasing,pisses,piling,persecuted,padded,operatives,negotiator,natty,menopause,mennihan,martimmys,loyalties,laynie,lando,justifies,intimately,inexperienced,impotent,immortality,horrors,hooky,hinges,heartbreaking,handcuffed,gypsies,guacamole,grovel,graziella,goggles,gestapo,fussy,ferragamo,feeble,eyesight,explosions,experimenting,enchanting,doubtful,dizziness,dismantle,detectors,deserving,defective,dangling,dancin,crumble,creamed,cramping,conceal,clockwork,chrissakes,chrissake,chopping,cabinets,brooding,bonfire,blurt,bloated,blackmailer,beforehand,bathed,bathe,barcode,banish,badges,babble,await,attentive,aroused,antibodies,animosity,ya'll,wrinkled,wonderland,willed,whisk,waltzing,waitressing,vigilant,upbringing,unselfish,uncles,trendy,trajectory,striped,stamina,stalled,staking,stacks,spoils,snuff,snooty,snide,shrinking,senora,secretaries,scoundrel,saline,salads,rundown,riddles,relapse,recommending,raspberry,plight,pecan,pantry,overslept,ornaments,niner,negligent,negligence,nailing,mucho,mouthed,monstrous,malpractice,lowly,loitering,logged,lingering,lettin,lattes,kamal,juror,jillefsky,jacked,irritate,intrusion,insatiable,infect,impromptu,icing,hmmmm,hefty,gasket,frightens,flapping,firstborn,faucet,estranged,envious,dopey,doesn,disposition,disposable,disappointments,dipped,dignified,deceit,dealership,deadbeat,curses,coven,counselors,concierge,clutches,casbah,callous,cahoots,brotherly,britches,brides,bethie,beige,autographed,attendants,attaboy,astonishing,appreciative,antibiotic,aneurysm,afterlife,affidavit,zoning,whats,whaddaya,vasectomy,unsuspecting,toula,topanga,tonio,toasted,tiring,terrorized,tenderness,tailing,sweats,suffocated,sucky,subconsciously,starvin,sprouts,spineless,sorrows,snowstorm,smirk,slicery,sledding,slander,simmer,signora,sigmund,seventies,sedate,scented,sandals,rollers,retraction,resigning,recuperate,receptive,racketeering,queasy,provoking,priors,prerogative,premed,pinched,pendant,outsiders,orbing,opportunist,olanov,neurologist,nanobot,mommies,molested,misread,mannered,laundromat,intercom,inspect,insanely,infatuation,indulgent,indiscretion,inconsiderate,hurrah,howling,herpes,hasta,harassed,hanukkah,groveling,groosalug,gander,galactica,futile,fridays,flier,fixes,exploiting,exorcism,evasive,endorse,emptied,dreary,dreamy,downloaded,dodged,doctored,disobeyed,disneyland,disable,dehydrated,contemplating,coconuts,cockroaches,clogged,chilling,chaperon,cameraman,bulbs,bucklands,bribing,brava,bracelets,bowels,bluepoint,appetizers,appendix,antics,anointed,analogy,almonds,yammering,winch,weirdness,wangler,vibrations,vendor,unmarked,unannounced,twerp,trespass,travesty,transfusion,trainee,towelie,tiresome,straightening,staggering,sonar,socializing,sinus,sinners,shambles,serene,scraped,scones,scepter,sarris,saberhagen,ridiculously,ridicule,rents,reconciled,radios,publicist,pubes,prune,prude,precrime,postponing,pluck,perish,peppermint,peeled,overdo,nutshell,nostalgic,mulan,mouthing,mistook,meddle,maybourne,martimmy,lobotomy,livelihood,lippman,likeness,kindest,kaffee,jocks,jerked,jeopardizing,jazzed,insured,inquisition,inhale,ingenious,holier,helmets,heirloom,heinous,haste,harmsway,hardship,hanky,gutters,gruesome,groping,goofing,godson,glare,finesse,figuratively,ferrie,endangerment,dreading,dozed,dorky,dmitri,divert,discredit,dialing,cufflinks,crutch,craps,corrupted,cocoon,cleavage,cannery,bystander,brushes,bruising,bribery,brainstorm,bolted,binge,ballistics,astute,arroway,adventurous,adoptive,addicts,addictive,yadda,whitelighters,wematanye,weeds,wedlock,wallets,vulnerability,vroom,vents,upped,unsettling,unharmed,trippin,trifle,tracing,tormenting,thats,syphilis,subtext,stickin,spices,sores,smacked,slumming,sinks,signore,shitting,shameful,shacked,septic,seedy,righteousness,relish,rectify,ravishing,quickest,phoebs,perverted,peeing,pedicure,pastrami,passionately,ozone,outnumbered,oregano,offender,nukes,nosed,nighty,nifty,mounties,motivate,moons,misinterpreted,mercenary,mentality,marsellus,lupus,lumbar,lovesick,lobsters,leaky,laundering,latch,jafar,instinctively,inspires,indoors,incarcerated,hundredth,handkerchief,gynecologist,guittierez,groundhog,grinning,goodbyes,geese,fullest,eyelashes,eyelash,enquirer,endlessly,elusive,disarm,detest,deluding,dangle,cotillion,corsage,conjugal,confessional,cones,commandment,coded,coals,chuckle,christmastime,cheeseburgers,chardonnay,celery,campfire,calming,burritos,brundle,broflovski,brighten,borderline,blinked,bling,beauties,bauers,battered,articulate,alienated,ahhhhh,agamemnon,accountants,y'see,wrongful,wrapper,workaholic,winnebago,whispered,warts,vacate,unworthy,unanswered,tonane,tolerated,throwin,throbbing,thrills,thorns,thereof,there've,tarot,sunscreen,stretcher,stereotype,soggy,sobbing,sizable,sightings,shucks,shrapnel,sever,senile,seaboard,scorned,saver,rebellious,rained,putty,prenup,pores,pinching,pertinent,peeping,paints,ovulating,opposites,occult,nutcracker,nutcase,newsstand,newfound,mocked,midterms,marshmallow,marbury,maclaren,leans,krudski,knowingly,keycard,junkies,juilliard,jolinar,irritable,invaluable,inuit,intoxicating,instruct,insolent,inexcusable,incubator,illustrious,hunsecker,houseguest,homosexuals,homeroom,hernia,harming,handgun,hallways,hallucination,gunshots,groupies,groggy,goiter,gingerbread,giggling,frigging,fledged,fedex,fairies,exchanging,exaggeration,esteemed,enlist,drags,dispense,disloyal,disconnect,desks,dentists,delacroix,degenerate,daydreaming,cushions,cuddly,corroborate,complexion,compensated,cobbler,closeness,chilled,checkmate,channing,carousel,calms,bylaws,benefactor,ballgame,baiting,backstabbing,artifact,airspace,adversary,actin,accuses,accelerant,abundantly,abstinence,zissou,zandt,yapping,witchy,willows,whadaya,vilandra,veiled,undress,undivided,underestimating,ultimatums,twirl,truckload,tremble,toasting,tingling,tents,tempered,sulking,stunk,sponges,spills,softly,snipers,scourge,rooftop,riana,revolting,revisit,refreshments,redecorating,recapture,raysy,pretense,prejudiced,precogs,pouting,poofs,pimple,piles,pediatrician,padre,packets,paces,orvelle,oblivious,objectivity,nighttime,nervosa,mexicans,meurice,melts,matchmaker,maeby,lugosi,lipnik,leprechaun,kissy,kafka,introductions,intestines,inspirational,insightful,inseparable,injections,inadvertently,hussy,huckabees,hittin,hemorrhaging,headin,haystack,hallowed,grudges,granilith,grandkids,grading,gracefully,godsend,gobbles,fragrance,fliers,finchley,farts,eyewitnesses,expendable,existential,dorms,delaying,degrading,deduction,darlings,danes,cylons,counsellor,contraire,consciously,conjuring,congratulating,cokes,buffay,brooch,bitching,bistro,bijou,bewitched,benevolent,bends,bearings,barren,aptitude,amish,amazes,abomination,worldly,whispers,whadda,wayward,wailing,vanishing,upscale,untouchable,unspoken,uncontrollable,unavoidable,unattended,trite,transvestite,toupee,timid,timers,terrorizing,swana,stumped,strolling,storybook,storming,stomachs,stoked,stationery,springtime,spontaneity,spits,spins,soaps,sentiments,scramble,scone,rooftops,retract,reflexes,rawdon,ragged,quirky,quantico,psychologically,prodigal,pounce,potty,pleasantries,pints,petting,perceive,onstage,notwithstanding,nibble,newmans,neutralize,mutilated,millionaires,mayflower,masquerade,mangy,macreedy,lunatics,lovable,locating,limping,lasagna,kwang,keepers,juvie,jaded,ironing,intuitive,intensely,insure,incantation,hysteria,hypnotize,humping,happenin,griet,grasping,glorified,ganging,g'night,focker,flunking,flimsy,flaunting,fixated,fitzwallace,fainting,eyebrow,exonerated,ether,electrician,egotistical,earthly,dusted,dignify,detonation,debrief,dazzling,dan'l,damnedest,daisies,crushes,crucify,contraband,confronting,collapsing,cocked,clicks,cliche,circled,chandelier,carburetor,callers,broads,breathes,bloodshed,blindsided,blabbing,bialystock,bashing,ballerina,aviva,arteries,anomaly,airstrip,agonizing,adjourn,aaaaa,yearning,wrecker,witnessing,whence,warhead,unsure,unheard,unfreeze,unfold,unbalanced,ugliest,troublemaker,toddler,tiptoe,threesome,thirties,thermostat,swipe,surgically,subtlety,stung,stumbling,stubs,stride,strangling,sprayed,socket,smuggled,showering,shhhhh,sabotaging,rumson,rounding,risotto,repairman,rehearsed,ratty,ragging,radiology,racquetball,racking,quieter,quicksand,prowl,prompt,premeditated,prematurely,prancing,porcupine,plated,pinocchio,peeked,peddle,panting,overweight,overrun,outing,outgrown,obsess,nursed,nodding,negativity,negatives,musketeers,mugger,motorcade,merrily,matured,masquerading,marvellous,maniacs,lovey,louse,linger,lilies,lawful,kudos,knuckle,juices,judgments,itches,intolerable,intermission,inept,incarceration,implication,imaginative,huckleberry,holster,heartburn,gunna,groomed,graciously,fulfillment,fugitives,forsaking,forgives,foreseeable,flavors,flares,fixation,fickle,fantasize,famished,fades,expiration,exclamation,erasing,eiffel,eerie,earful,duped,dulles,dissing,dissect,dispenser,dilated,detergent,desdemona,debriefing,damper,curing,crispina,crackpot,courting,cordial,conflicted,comprehension,commie,cleanup,chiropractor,charmer,chariot,cauldron,catatonic,bullied,buckets,brilliantly,breathed,booths,boardroom,blowout,blindness,blazing,biologically,bibles,biased,beseech,barbaric,balraj,audacity,anticipating,alcoholics,airhead,agendas,admittedly,absolution,youre,yippee,wittlesey,withheld,willful,whammy,weakest,washes,virtuous,videotapes,vials,unplugged,unpacked,unfairly,turbulence,tumbling,tricking,tremendously,traitors,torches,tinga,thyroid,teased,tawdry,taker,sympathies,swiped,sundaes,suave,strut,stepdad,spewing,spasm,socialize,slither,simulator,shutters,shrewd,shocks,semantics,schizophrenic,scans,savages,rya'c,runny,ruckus,royally,roadblocks,rewriting,revoke,repent,redecorate,recovers,recourse,ratched,ramali,racquet,quince,quiche,puppeteer,puking,puffed,problemo,praises,pouch,postcards,pooped,poised,piled,phoney,phobia,patching,parenthood,pardner,oozing,ohhhhh,numbing,nostril,nosey,neatly,nappa,nameless,mortuary,moronic,modesty,midwife,mcclane,matuka,maitre,lumps,lucid,loosened,loins,lawnmower,lamotta,kroehner,jinxy,jessep,jamming,jailhouse,jacking,intruders,inhuman,infatuated,indigestion,implore,implanted,hormonal,hoboken,hillbilly,heartwarming,headway,hatched,hartmans,harping,grapevine,gnome,forties,flyin,flirted,fingernail,exhilarating,enjoyment,embark,dumper,dubious,drell,docking,disillusioned,dishonor,disbarred,dicey,custodial,counterproductive,corned,cords,contemplate,concur,conceivable,cobblepot,chickened,checkout,carpe,cap'n,campers,buyin,bullies,braid,boxed,bouncy,blueberries,blubbering,bloodstream,bigamy,beeped,bearable,autographs,alarming,wretch,wimps,widower,whirlwind,whirl,warms,vandelay,unveiling,undoing,unbecoming,turnaround,touche,togetherness,tickles,ticker,teensy,taunt,sweethearts,stitched,standpoint,staffers,spotless,soothe,smothered,sickening,shouted,shepherds,shawl,seriousness,schooled,schoolboy,s'mores,roped,reminders,raggedy,preemptive,plucked,pheromones,particulars,pardoned,overpriced,overbearing,outrun,ohmigod,nosing,nicked,neanderthal,mosquitoes,mortified,milky,messin,mecha,markinson,marivellas,mannequin,manderley,madder,macready,lookie,locusts,lifetimes,lanna,lakhi,kholi,impersonate,hyperdrive,horrid,hopin,hogging,hearsay,harpy,harboring,hairdo,hafta,grasshopper,gobble,gatehouse,foosball,floozy,fished,firewood,finalize,felons,euphemism,entourage,elitist,elegance,drokken,drier,dredge,dossier,diseased,diarrhea,diagnose,despised,defuse,d'amour,contesting,conserve,conscientious,conjured,collars,clogs,chenille,chatty,chamomile,casing,calculator,brittle,breached,blurted,birthing,bikinis,astounding,assaulting,aroma,appliance,antsy,amnio,alienating,aliases,adolescence,xerox,wrongs,workload,willona,whistling,werewolves,wallaby,unwelcome,unseemly,unplug,undermining,ugliness,tyranny,tuesdays,trumpets,transference,ticks,tangible,tagging,swallowing,superheroes,studs,strep,stowed,stomping,steffy,sprain,spouting,sponsoring,sneezing,smeared,slink,shakin,sewed,seatbelt,scariest,scammed,sanctimonious,roasting,rightly,retinal,rethinking,resented,reruns,remover,racks,purest,progressing,presidente,preeclampsia,postponement,portals,poppa,pliers,pinning,pelvic,pampered,padding,overjoyed,ooooo,one'll,octavius,nonono,nicknames,neurosurgeon,narrows,misled,mislead,mishap,milltown,milking,meticulous,mediocrity,meatballs,machete,lurch,layin,knockin,khruschev,jurors,jumpin,jugular,jeweler,intellectually,inquiries,indulging,indestructible,indebted,imitate,ignores,hyperventilating,hyenas,hurrying,hermano,hellish,heheh,harshly,handout,grunemann,glances,giveaway,getup,gerome,furthest,frosting,frail,forwarded,forceful,flavored,flammable,flaky,fingered,fatherly,ethic,embezzlement,duffel,dotted,distressed,disobey,disappearances,dinky,diminish,diaphragm,deuces,creme,courteous,comforts,coerced,clots,clarification,chunks,chickie,chases,chaperoning,cartons,caper,calves,caged,bustin,bulging,bringin,boomhauer,blowin,blindfolded,biscotti,ballplayer,bagging,auster,assurances,aschen,arraigned,anonymity,alters,albatross,agreeable,adoring,abduct,wolfi,weirded,watchers,washroom,warheads,vincennes,urgency,understandably,uncomplicated,uhhhh,twitching,treadmill,thermos,tenorman,tangle,talkative,swarm,surrendering,summoning,strive,stilts,stickers,squashed,spraying,sparring,soaring,snort,sneezed,slaps,skanky,singin,sidle,shreck,shortness,shorthand,sharper,shamed,sadist,rydell,rusik,roulette,resumes,respiration,recount,reacts,purgatory,princesses,presentable,ponytail,plotted,pinot,pigtails,phillippe,peddling,paroled,orbed,offends,o'hara,moonlit,minefield,metaphors,malignant,mainframe,magicks,maggots,maclaine,loathing,leper,leaps,leaping,lashed,larch,larceny,lapses,ladyship,juncture,jiffy,jakov,invoke,infantile,inadmissible,horoscope,hinting,hideaway,hesitating,heddy,heckles,hairline,gripe,gratifying,governess,goebbels,freddo,foresee,fascination,exemplary,executioner,etcetera,escorts,endearing,eaters,earplugs,draped,disrupting,disagrees,dimes,devastate,detain,depositions,delicacy,darklighter,cynicism,cyanide,cutters,cronus,continuance,conquering,confiding,compartments,combing,cofell,clingy,cleanse,christmases,cheered,cheekbones,buttle,burdened,bruenell,broomstick,brained,bozos,bontecou,bluntman,blazes,blameless,bizarro,bellboy,beaucoup,barkeep,awaken,astray,assailant,appease,aphrodisiac,alleys,yesss,wrecks,woodpecker,wondrous,wimpy,willpower,wheeling,weepy,waxing,waive,videotaped,veritable,untouched,unlisted,unfounded,unforeseen,twinge,triggers,traipsing,toxin,tombstone,thumping,therein,testicles,telephones,tarmac,talby,tackled,swirling,suicides,suckered,subtitles,sturdy,strangler,stockbroker,stitching,steered,standup,squeal,sprinkler,spontaneously,splendor,spiking,spender,snipe,snagged,skimming,siddown,showroom,shovels,shotguns,shoelaces,shitload,shellfish,sharpest,shadowy,seizing,scrounge,scapegoat,sayonara,saddled,rummaging,roomful,renounce,reconsidered,recharge,realistically,radioed,quirks,quadrant,punctual,practising,pours,poolhouse,poltergeist,pocketbook,plainly,picnics,pesto,pawing,passageway,partied,oneself,numero,nostalgia,nitwit,neuro,mixer,meanest,mcbeal,matinee,margate,marce,manipulations,manhunt,manger,magicians,loafers,litvack,lightheaded,lifeguard,lawns,laughingstock,ingested,indignation,inconceivable,imposition,impersonal,imbecile,huddled,housewarming,horizons,homicides,hiccups,hearse,hardened,gushing,gushie,greased,goddamit,freelancer,forging,fondue,flustered,flung,flinch,flicker,fixin,festivus,fertilizer,farted,faggots,exonerate,evict,enormously,encrypted,emdash,embracing,duress,dupres,dowser,doormat,disfigured,disciplined,dibbs,depository,deathbed,dazzled,cuttin,cures,crowding,crepe,crammed,copycat,contradict,confidant,condemning,conceited,commute,comatose,clapping,circumference,chuppah,chore,choksondik,chestnuts,briault,bottomless,bonnet,blokes,berluti,beret,beggars,bankroll,bania,athos,arsenic,apperantly,ahhhhhh,afloat,accents,zipped,zeros,zeroes,zamir,yuppie,youngsters,yorkers,wisest,wipes,wield,whyn't,weirdos,wednesdays,vicksburg,upchuck,untraceable,unsupervised,unpleasantness,unhook,unconscionable,uncalled,trappings,tragedies,townie,thurgood,things'll,thine,tetanus,terrorize,temptations,tanning,tampons,swarming,straitjacket,steroid,startling,starry,squander,speculating,sollozzo,sneaked,slugs,skedaddle,sinker,silky,shortcomings,sellin,seasoned,scrubbed,screwup,scrapes,scarves,sandbox,salesmen,rooming,romances,revere,reproach,reprieve,rearranging,ravine,rationalize,raffle,punchy,psychobabble,provocation,profoundly,prescriptions,preferable,polishing,poached,pledges,pirelli,perverts,oversized,overdressed,outdid,nuptials,nefarious,mouthpiece,motels,mopping,mongrel,missin,metaphorically,mertin,memos,melodrama,melancholy,measles,meaner,mantel,maneuvering,mailroom,luring,listenin,lifeless,licks,levon,legwork,kneecaps,kippur,kiddie,kaput,justifiable,insistent,insidious,innuendo,innit,indecent,imaginable,horseshit,hemorrhoid,hella,healthiest,haywire,hamsters,hairbrush,grouchy,grisly,gratuitous,glutton,glimmer,gibberish,ghastly,gentler,generously,geeky,fuhrer,fronting,foolin,faxes,faceless,extinguisher,expel,etched,endangering,ducked,dodgeball,dives,dislocated,discrepancy,devour,derail,dementia,daycare,cynic,crumbling,cowardice,covet,cornwallis,corkscrew,cookbook,commandments,coincidental,cobwebs,clouded,clogging,clicking,clasp,chopsticks,chefs,chaps,cashing,carat,calmer,brazen,brainwashing,bradys,bowing,boned,bloodsucking,bleachers,bleached,bedpan,bearded,barrenger,bachelors,awwww,assures,assigning,asparagus,apprehend,anecdote,amoral,aggravation,afoot,acquaintances,accommodating,yakking,worshipping,wladek,willya,willies,wigged,whoosh,whisked,watered,warpath,volts,violates,valuables,uphill,unwise,untimely,unsavory,unresponsive,unpunished,unexplained,tubby,trolling,toxicology,tormented,toothache,tingly,timmiihh,thursdays,thoreau,terrifies,temperamental,telegrams,talkie,takers,symbiote,swirl,suffocate,stupider,strapping,steckler,springing,someway,sleepyhead,sledgehammer,slant,slams,showgirl,shoveling,shmoopy,sharkbait,shan't,scrambling,schematics,sandeman,sabbatical,rummy,reykjavik,revert,responsive,rescheduled,requisition,relinquish,rejoice,reckoning,recant,rebadow,reassurance,rattlesnake,ramble,primed,pricey,prance,pothole,pocus,persist,perpetrated,pekar,peeling,pastime,parmesan,pacemaker,overdrive,ominous,observant,nothings,noooooo,nonexistent,nodded,nieces,neglecting,nauseating,mutated,musket,mumbling,mowing,mouthful,mooseport,monologue,mistrust,meetin,masseuse,mantini,mailer,madre,lowlifes,locksmith,livid,liven,limos,liberating,lhasa,leniency,leering,laughable,lashes,lasagne,laceration,korben,katan,kalen,jittery,jammies,irreplaceable,intubate,intolerant,inhaler,inhaled,indifferent,indifference,impound,impolite,humbly,heroics,heigh,guillotine,guesthouse,grounding,grips,gossiping,goatee,gnomes,gellar,frutt,frobisher,freudian,foolishness,flagged,femme,fatso,fatherhood,fantasized,fairest,faintest,eyelids,extravagant,extraterrestrial,extraordinarily,escalator,elevate,drivel,dissed,dismal,disarray,dinnertime,devastation,dermatologist,delicately,defrost,debutante,debacle,damone,dainty,cuvee,culpa,crucified,creeped,crayons,courtship,convene,congresswoman,concocted,compromises,comprende,comma,coleslaw,clothed,clinically,chickenshit,checkin,cesspool,caskets,calzone,brothel,boomerang,bodega,blasphemy,bitsy,bicentennial,berlini,beatin,beards,barbas,barbarians,backpacking,arrhythmia,arousing,arbitrator,antagonize,angling,anesthetic,altercation,aggressor,adversity,acathla,aaahhh,wreaking,workup,wonderin,wither,wielding,what'm,what'cha,waxed,vibrating,veterinarian,venting,vasey,valor,validate,upholstery,untied,unscathed,uninterrupted,unforgiving,undies,uncut,twinkies,tucking,treatable,treasured,tranquility,townspeople,torso,tomei,tipsy,tinsel,tidings,thirtieth,tantrums,tamper,talky,swayed,swapping,suitor,stylist,stirs,standoff,sprinklers,sparkly,snobby,snatcher,smoother,sleepin,shrug,shoebox,sheesh,shackles,setbacks,sedatives,screeching,scorched,scanned,satyr,roadblock,riverbank,ridiculed,resentful,repellent,recreate,reconvene,rebuttal,realmedia,quizzes,questionnaire,punctured,pucker,prolong,professionalism,pleasantly,pigsty,penniless,paychecks,patiently,parading,overactive,ovaries,orderlies,oracles,oiled,offending,nudie,neonatal,neighborly,moops,moonlighting,mobilize,mmmmmm,milkshake,menial,meats,mayan,maxed,mangled,magua,lunacy,luckier,liters,lansbury,kooky,knowin,jeopardized,inkling,inhalation,inflated,infecting,incense,inbound,impractical,impenetrable,idealistic,i'mma,hypocrites,hurtin,humbled,hologram,hokey,hocus,hitchhiking,hemorrhoids,headhunter,hassled,harts,hardworking,haircuts,hacksaw,genitals,gazillion,gammy,gamesphere,fugue,footwear,folly,flashlights,fives,filet,extenuating,estrogen,entails,embezzled,eloquent,egomaniac,ducts,drowsy,drones,doree,donovon,disguises,diggin,deserting,depriving,defying,deductible,decorum,decked,daylights,daybreak,dashboard,damnation,cuddling,crunching,crickets,crazies,councilman,coughed,conundrum,complimented,cohaagen,clutching,clued,clader,cheques,checkpoint,chats,channeling,ceases,carasco,capisce,cantaloupe,cancelling,campsite,burglars,breakfasts,bra'tac,blueprint,bleedin,blabbed,beneficiary,basing,avert,atone,arlyn,approves,apothecary,antiseptic,aleikuum,advisement,zadir,wobbly,withnail,whattaya,whacking,wedged,wanders,vaginal,unimaginable,undeniable,unconditionally,uncharted,unbridled,tweezers,tvmegasite,trumped,triumphant,trimming,treading,tranquilizers,toontown,thunk,suture,suppressing,strays,stonewall,stogie,stepdaughter,stace,squint,spouses,splashed,speakin,sounder,sorrier,sorrel,sombrero,solemnly,softened,snobs,snippy,snare,smoothing,slump,slimeball,slaving,silently,shiller,shakedown,sensations,scrying,scrumptious,screamin,saucy,santoses,roundup,roughed,rosary,robechaux,retrospect,rescind,reprehensible,repel,remodeling,reconsidering,reciprocate,railroaded,psychics,promos,prob'ly,pristine,printout,priestess,prenuptial,precedes,pouty,phoning,peppy,pariah,parched,panes,overloaded,overdoing,nymphs,nother,notebooks,nearing,nearer,monstrosity,milady,mieke,mephesto,medicated,marshals,manilow,mammogram,m'lady,lotsa,loopy,lesion,lenient,learner,laszlo,kross,kinks,jinxed,involuntary,insubordination,ingrate,inflatable,incarnate,inane,hypoglycemia,huntin,humongous,hoodlum,honking,hemorrhage,helpin,hathor,hatching,grotto,grandmama,gorillas,godless,girlish,ghouls,gershwin,frosted,flutter,flagpole,fetching,fatter,faithfully,exert,evasion,escalate,enticing,enchantress,elopement,drills,downtime,downloading,dorks,doorways,divulge,dissociative,disgraceful,disconcerting,deteriorate,destinies,depressive,dented,denim,decruz,decidedly,deactivate,daydreams,curls,culprit,cruelest,crippling,cranberries,corvis,copped,commend,coastguard,cloning,cirque,churning,chock,chivalry,catalogues,cartwheels,carols,canister,buttered,bundt,buljanoff,bubbling,brokers,broaden,brimstone,brainless,bores,badmouthing,autopilot,ascertain,aorta,ampata,allenby,accosted,absolve,aborted,aaagh,aaaaaah,yonder,yellin,wyndham,wrongdoing,woodsboro,wigging,wasteland,warranty,waltzed,walnuts,vividly,veggie,unnecessarily,unloaded,unicorns,understated,unclean,umbrellas,twirling,turpentine,tupperware,triage,treehouse,tidbit,tickled,threes,thousandth,thingie,terminally,teething,tassel,talkies,swoon,switchboard,swerved,suspiciously,subsequentlyne,subscribe,strudel,stroking,strictest,stensland,starin,stannart,squirming,squealing,sorely,softie,snookums,sniveling,smidge,sloth,skulking,simian,sightseeing,siamese,shudder,shoppers,sharpen,shannen,semtex,secondhand,seance,scowl,scorn,safekeeping,russe,rummage,roshman,roomies,roaches,rinds,retrace,retires,resuscitate,rerun,reputations,rekall,refreshment,reenactment,recluse,ravioli,raves,raking,purses,punishable,punchline,puked,prosky,previews,poughkeepsie,poppins,polluted,placenta,pissy,petulant,perseverance,pears,pawns,pastries,partake,panky,palate,overzealous,orchids,obstructing,objectively,obituaries,obedient,nothingness,musty,motherly,mooning,momentous,mistaking,minutemen,milos,microchip,meself,merciless,menelaus,mazel,masturbate,mahogany,lysistrata,lillienfield,likable,liberate,leveled,letdown,larynx,lardass,lainey,lagged,klorel,kidnappings,keyed,karmic,jeebies,irate,invulnerable,intrusive,insemination,inquire,injecting,informative,informants,impure,impasse,imbalance,illiterate,hurled,hunts,hematoma,headstrong,handmade,handiwork,growling,gorky,getcha,gesundheit,gazing,galley,foolishly,fondness,floris,ferocious,feathered,fateful,fancies,fakes,faker,expire,ever'body,essentials,eskimos,enlightening,enchilada,emissary,embolism,elsinore,ecklie,drenched,drazi,doped,dogging,doable,dislikes,dishonesty,disengage,discouraging,derailed,deformed,deflect,defer,deactivated,crips,constellations,congressmen,complimenting,clubbing,clawing,chromium,chimes,chews,cheatin,chaste,cellblock,caving,catered,catacombs,calamari,bucking,brulee,brits,brisk,breezes,bounces,boudoir,binks,better'n,bellied,behrani,behaves,bedding,balmy,badmouth,backers,avenging,aromatherapy,armpit,armoire,anythin,anonymously,anniversaries,aftershave,affliction,adrift,admissible,adieu,acquittal,yucky,yearn,whitter,whirlpool,wendigo,watchdog,wannabes,wakey,vomited,voicemail,valedictorian,uttered,unwed,unrequited,unnoticed,unnerving,unkind,unjust,uniformed,unconfirmed,unadulterated,unaccounted,uglier,turnoff,trampled,tramell,toads,timbuktu,throwback,thimble,tasteless,tarantula,tamale,takeovers,swish,supposing,streaking,stargher,stanzi,stabs,squeamish,splattered,spiritually,spilt,speciality,smacking,skywire,skips,skaara,simpatico,shredding,showin,shortcuts,shite,shielding,shamelessly,serafine,sentimentality,seasick,schemer,scandalous,sainted,riedenschneider,rhyming,revel,retractor,retards,resurrect,remiss,reminiscing,remanded,reiben,regains,refuel,refresher,redoing,redheaded,reassured,rearranged,rapport,qumar,prowling,prejudices,precarious,powwow,pondering,plunger,plunged,pleasantville,playpen,phlegm,perfected,pancreas,paley,ovary,outbursts,oppressed,ooohhh,omoroca,offed,o'toole,nurture,nursemaid,nosebleed,necktie,muttering,munchies,mucking,mogul,mitosis,misdemeanor,miscarried,millionth,migraines,midler,manicurist,mandelbaum,manageable,malfunctioned,magnanimous,loudmouth,longed,lifestyles,liddy,lickety,leprechauns,komako,klute,kennel,justifying,irreversible,inventing,intergalactic,insinuate,inquiring,ingenuity,inconclusive,incessant,improv,impersonation,hyena,humperdinck,hubba,housework,hoffa,hither,hissy,hippy,hijacked,heparin,hellooo,hearth,hassles,hairstyle,hahahaha,hadda,guys'll,gutted,gulls,gritty,grievous,graft,gossamer,gooder,gambled,gadgets,fundamentals,frustrations,frolicking,frock,frilly,foreseen,footloose,fondly,flirtation,flinched,flatten,farthest,exposer,evading,escrow,empathize,embryos,embodiment,ellsberg,ebola,dulcinea,dreamin,drawbacks,doting,doose,doofy,disturbs,disorderly,disgusts,detox,denominator,demeanor,deliriously,decode,debauchery,croissant,cravings,cranked,coworkers,councilor,confuses,confiscate,confines,conduit,compress,combed,clouding,clamps,cinch,chinnery,celebratory,catalogs,carpenters,carnal,canin,bundys,bulldozer,buggers,bueller,brainy,booming,bookstores,bloodbath,bittersweet,bellhop,beeping,beanstalk,beady,baudelaire,bartenders,bargains,averted,armadillo,appreciating,appraised,antlers,aloof,allowances,alleyway,affleck,abject,zilch,youore,xanax,wrenching,wouldn,witted,wicca,whorehouse,whooo,whips,vouchers,victimized,vicodin,untested,unsolicited,unfocused,unfettered,unfeeling,unexplainable,understaffed,underbelly,tutorial,tryst,trampoline,towering,tirade,thieving,thang,swimmin,swayzak,suspecting,superstitions,stubbornness,streamers,strattman,stonewalling,stiffs,stacking,spout,splice,sonrisa,smarmy,slows,slicing,sisterly,shrill,shined,seeming,sedley,seatbelts,scour,scold,schoolyard,scarring,salieri,rustling,roxbury,rewire,revved,retriever,reputable,remodel,reins,reincarnation,rance,rafters,rackets,quail,pumbaa,proclaim,probing,privates,pried,prewedding,premeditation,posturing,posterity,pleasurable,pizzeria,pimps,penmanship,penchant,pelvis,overturn,overstepped,overcoat,ovens,outsmart,outed,ooohh,oncologist,omission,offhand,odour,nyazian,notarized,nobody'll,nightie,navel,nabbed,mystique,mover,mortician,morose,moratorium,mockingbird,mobsters,mingling,methinks,messengered,merde,masochist,martouf,martians,marinara,manray,majorly,magnifying,mackerel,lurid,lugging,lonnegan,loathsome,llantano,liberace,leprosy,latinos,lanterns,lamest,laferette,kraut,intestine,innocencia,inhibitions,ineffectual,indisposed,incurable,inconvenienced,inanimate,improbable,implode,hydrant,hustling,hustled,huevos,how'm,hooey,hoods,honcho,hinge,hijack,heimlich,hamunaptra,haladki,haiku,haggle,gutsy,grunting,grueling,gribbs,greevy,grandstanding,godparents,glows,glistening,gimmick,gaping,fraiser,formalities,foreigner,folders,foggy,fitty,fiends,fe'nos,favours,eyeing,extort,expedite,escalating,epinephrine,entitles,entice,eminence,eights,earthlings,eagerly,dunville,dugout,doublemeat,doling,dispensing,dispatcher,discoloration,diners,diddly,dictates,diazepam,derogatory,delights,defies,decoder,dealio,danson,cutthroat,crumbles,croissants,crematorium,craftsmanship,could'a,cordless,cools,conked,confine,concealing,complicates,communique,cockamamie,coasters,clobbered,clipping,clipboard,clemenza,cleanser,circumcision,chanukah,certainaly,cellmate,cancels,cadmium,buzzed,bumstead,bucko,browsing,broth,braver,boggling,bobbing,blurred,birkhead,benet,belvedere,bellies,begrudge,beckworth,banky,baldness,baggy,babysitters,aversion,astonished,assorted,appetites,angina,amiss,ambulances,alibis,airway,admires,adhesive,yoyou,xxxxxx,wreaked,wracking,woooo,wooing,wised,wilshire,wedgie,waging,violets,vincey,uplifting,untrustworthy,unmitigated,uneventful,undressing,underprivileged,unburden,umbilical,tweaking,turquoise,treachery,tosses,torching,toothpick,toasts,thickens,tereza,tenacious,teldar,taint,swill,sweatin,subtly,subdural,streep,stopwatch,stockholder,stillwater,stalkers,squished,squeegee,splinters,spliced,splat,spied,spackle,sophistication,snapshots,smite,sluggish,slithered,skeeters,sidewalks,sickly,shrugs,shrubbery,shrieking,shitless,settin,sentinels,selfishly,scarcely,sangria,sanctum,sahjhan,rustle,roving,rousing,rosomorf,riddled,responsibly,renoir,remoray,remedial,refundable,redirect,recheck,ravenwood,rationalizing,ramus,ramelle,quivering,pyjamas,psychos,provocations,prouder,protestors,prodded,proctologist,primordial,pricks,prickly,precedents,pentangeli,pathetically,parka,parakeet,panicky,overthruster,outsmarted,orthopedic,oncoming,offing,nutritious,nuthouse,nourishment,nibbling,newlywed,narcissist,mutilation,mundane,mummies,mumble,mowed,morvern,mortem,mopes,molasses,misplace,miscommunication,miney,midlife,menacing,memorizing,massaging,masking,magnets,luxuries,lounging,lothario,liposuction,lidocaine,libbets,levitate,leeway,launcelot,larek,lackeys,kumbaya,kryptonite,knapsack,keyhole,katarangura,juiced,jakey,ironclad,invoice,intertwined,interlude,interferes,injure,infernal,indeedy,incur,incorrigible,incantations,impediment,igloo,hysterectomy,hounded,hollering,hindsight,heebie,havesham,hasenfuss,hankering,hangers,hakuna,gutless,gusto,grubbing,grrrr,grazed,gratification,grandeur,gorak,godammit,gnawing,glanced,frostbite,frees,frazzled,fraulein,fraternizing,fortuneteller,formaldehyde,followup,foggiest,flunky,flickering,firecrackers,figger,fetuses,fates,eyeliner,extremities,extradited,expires,exceedingly,evaporate,erupt,epileptic,entrails,emporium,egregious,eggshells,easing,duwayne,droll,dreyfuss,dovey,doubly,doozy,donkeys,donde,distrust,distressing,disintegrate,discreetly,decapitated,dealin,deader,dashed,darkroom,dares,daddies,dabble,cushy,cupcakes,cuffed,croupier,croak,crapped,coursing,coolers,contaminate,consummated,construed,condos,concoction,compulsion,commish,coercion,clemency,clairvoyant,circulate,chesterton,checkered,charlatan,chaperones,categorically,cataracts,carano,capsules,capitalize,burdon,bullshitting,brewed,breathless,breasted,brainstorming,bossing,borealis,bonsoir,bobka,boast,blimp,bleep,bleeder,blackouts,bisque,billboards,beatings,bayberry,bashed,bamboozled,balding,baklava,baffled,backfires,babak,awkwardness,attest,attachments,apologizes,anyhoo,antiquated,alcante,advisable,aahhh,aaahh,zatarc,yearbooks,wuddya,wringing,womanhood,witless,winging,whatsa,wetting,waterproof,wastin,vogelman,vocation,vindicated,vigilance,vicariously,venza,vacuuming,utensils,uplink,unveil,unloved,unloading,uninhibited,unattached,tweaked,turnips,trinkets,toughen,toting,topside,terrors,terrify,technologically,tarnish,tagliati,szpilman,surly,supple,summation,suckin,stepmom,squeaking,splashmore,souffle,solitaire,solicitation,solarium,smokers,slugged,slobbering,skylight,skimpy,sinuses,silenced,sideburns,shrinkage,shoddy,shhhhhh,shelled,shareef,shangri,seuss,serenade,scuffle,scoff,scanners,sauerkraut,sardines,sarcophagus,salvy,rusted,russells,rowboat,rolfsky,ringside,respectability,reparations,renegotiate,reminisce,reimburse,regimen,raincoat,quibble,puzzled,purposefully,pubic,proofing,prescribing,prelim,poisons,poaching,personalized,personable,peroxide,pentonville,payphone,payoffs,paleontology,overflowing,oompa,oddest,objecting,o'hare,o'daniel,notches,nobody'd,nightstand,neutralized,nervousness,nerdy,needlessly,naquadah,nappy,nantucket,nambla,mountaineer,motherfuckin,morrie,monopolizing,mohel,mistreated,misreading,misbehave,miramax,minivan,milligram,milkshakes,metamorphosis,medics,mattresses,mathesar,matchbook,matata,marys,malucci,magilla,lymphoma,lowers,lordy,linens,lindenmeyer,limelight,leapt,laxative,lather,lapel,lamppost,laguardia,kindling,kegger,kawalsky,juries,jokin,jesminder,interning,innermost,injun,infallible,industrious,indulgence,incinerator,impossibility,impart,illuminate,iguanas,hypnotic,hyped,hospitable,hoses,homemaker,hirschmuller,helpers,headset,guardianship,guapo,grubby,granola,granddaddy,goren,goblet,gluttony,globes,giorno,getter,geritol,gassed,gaggle,foxhole,fouled,foretold,floorboards,flippers,flaked,fireflies,feedings,fashionably,farragut,fallback,facials,exterminate,excites,everything'll,evenin,ethically,ensue,enema,empath,eluded,eloquently,eject,edema,dumpling,droppings,dolled,distasteful,disputing,displeasure,disdain,deterrent,dehydration,defied,decomposing,dawned,dailies,custodian,crusts,crucifix,crowning,crier,crept,craze,crawls,couldn,correcting,corkmaster,copperfield,cooties,contraption,consumes,conspire,consenting,consented,conquers,congeniality,complains,communicator,commendable,collide,coladas,colada,clout,clooney,classifieds,clammy,civility,cirrhosis,chink,catskills,carvers,carpool,carelessness,cardio,carbs,capades,butabi,busmalis,burping,burdens,bunks,buncha,bulldozers,browse,brockovich,breakthroughs,bravado,boogety,blossoms,blooming,bloodsucker,blight,betterton,betrayer,belittle,beeps,bawling,barts,bartending,bankbooks,babish,atropine,assertive,armbrust,anyanka,annoyance,anemic,anago,airwaves,aimlessly,aaargh,aaand,yoghurt,writhing,workable,winking,winded,widen,whooping,whiter,whatya,wazoo,voila,virile,vests,vestibule,versed,vanishes,urkel,uproot,unwarranted,unscheduled,unparalleled,undergrad,tweedle,turtleneck,turban,trickery,transponder,toyed,townhouse,thyself,thunderstorm,thinning,thawed,tether,technicalities,tau'ri,tarnished,taffeta,tacked,systolic,swerve,sweepstakes,swabs,suspenders,superwoman,sunsets,succulent,subpoenas,stumper,stosh,stomachache,stewed,steppin,stepatech,stateside,spicoli,sparing,soulless,sonnets,sockets,snatching,smothering,slush,sloman,slashing,sitters,simpleton,sighs,sidra,sickens,shunned,shrunken,showbiz,shopped,shimmering,shagging,semblance,segue,sedation,scuzzlebutt,scumbags,screwin,scoundrels,scarsdale,scabs,saucers,saintly,saddened,runaways,runaround,rheya,resenting,rehashing,rehabilitated,regrettable,refreshed,redial,reconnecting,ravenous,raping,rafting,quandary,pylea,putrid,puffing,psychopathic,prunes,probate,prayin,pomegranate,plummeting,planing,plagues,pinata,pithy,perversion,personals,perched,peeps,peckish,pavarotti,pajama,packin,pacifier,overstepping,okama,obstetrician,nutso,nuance,normalcy,nonnegotiable,nomak,ninny,nines,nicey,newsflash,neutered,nether,negligee,necrosis,navigating,narcissistic,mylie,muses,momento,moisturizer,moderation,misinformed,misconception,minnifield,mikkos,methodical,mebbe,meager,maybes,matchmaking,masry,markovic,malakai,luzhin,lusting,lumberjack,loopholes,loaning,lightening,leotard,launder,lamaze,kubla,kneeling,kibosh,jumpsuit,joliet,jogger,janover,jakovasaurs,irreparable,innocently,inigo,infomercial,inexplicable,indispensable,impregnated,impossibly,imitating,hunches,hummus,houmfort,hothead,hostiles,hooves,hooligans,homos,homie,hisself,heyyy,hesitant,hangout,handsomest,handouts,hairless,gwennie,guzzling,guinevere,grungy,goading,glaring,gavel,gardino,gangrene,fruitful,friendlier,freckle,freakish,forthright,forearm,footnote,flops,fixer,firecracker,finito,figgered,fezzik,fastened,farfetched,fanciful,familiarize,faire,fahrenheit,extravaganza,exploratory,explanatory,everglades,eunuch,estas,escapade,erasers,emptying,embarassing,dweeb,dutiful,dumplings,dries,drafty,dollhouse,dismissing,disgraced,discrepancies,disbelief,disagreeing,digestion,didnt,deviled,deviated,demerol,delectable,decaying,decadent,dears,dateless,d'algout,cultivating,cryto,crumpled,crumbled,cronies,crease,craves,cozying,corduroy,congratulated,confidante,compressions,complicating,compadre,coerce,classier,chums,chumash,chivalrous,chinpoko,charred,chafing,celibacy,carted,carryin,carpeting,carotid,cannibals,candor,butterscotch,busts,busier,bullcrap,buggin,brookside,brodski,brassiere,brainwash,brainiac,botrelle,bonbon,boatload,blimey,blaring,blackness,bipartisan,bimbos,bigamist,biebe,biding,betrayals,bestow,bellerophon,bedpans,bassinet,basking,barzini,barnyard,barfed,backups,audited,asinine,asalaam,arouse,applejack,annoys,anchovies,ampule,alameida,aggravate,adage,accomplices,yokel,y'ever,wringer,witwer,withdrawals,windward,willfully,whorfin,whimsical,whimpering,weddin,weathered,warmest,wanton,volant,visceral,vindication,veggies,urinate,uproar,unwritten,unwrap,unsung,unsubstantiated,unspeakably,unscrupulous,unraveling,unquote,unqualified,unfulfilled,undetectable,underlined,unattainable,unappreciated,ummmm,ulcers,tylenol,tweak,turnin,tuatha,tropez,trellis,toppings,tootin,toodle,tinkering,thrives,thespis,theatrics,thatherton,tempers,tavington,tartar,tampon,swelled,sutures,sustenance,sunflowers,sublet,stubbins,strutting,strewn,stowaway,stoic,sternin,stabilizing,spiraling,spinster,speedometer,speakeasy,soooo,soiled,sneakin,smithereens,smelt,smacks,slaughterhouse,slacks,skids,sketching,skateboards,sizzling,sixes,sirree,simplistic,shouts,shorted,shoelace,sheeit,shards,shackled,sequestered,selmak,seduces,seclusion,seamstress,seabeas,scoops,scooped,scavenger,satch,s'more,rudeness,romancing,rioja,rifkin,rieper,revise,reunions,repugnant,replicating,repaid,renewing,relaxes,rekindle,regrettably,regenerate,reels,reciting,reappear,readin,ratting,rapes,rancher,rammed,rainstorm,railroading,queers,punxsutawney,punishes,pssst,prudy,proudest,protectors,procrastinating,proactive,priss,postmortem,pompoms,poise,pickings,perfectionist,peretti,people'll,pecking,patrolman,paralegal,paragraphs,paparazzi,pankot,pampering,overstep,overpower,outweigh,omnipotent,odious,nuwanda,nurtured,newsroom,neeson,needlepoint,necklaces,neato,muggers,muffler,mousy,mourned,mosey,mopey,mongolians,moldy,misinterpret,minibar,microfilm,mendola,mended,melissande,masturbating,masbath,manipulates,maimed,mailboxes,magnetism,m'lord,m'honey,lymph,lunge,lovelier,lefferts,leezak,ledgers,larraby,laloosh,kundun,kozinski,knockoff,kissin,kiosk,kennedys,kellman,karlo,kaleidoscope,jeffy,jaywalking,instructing,infraction,informer,infarction,impulsively,impressing,impersonated,impeach,idiocy,hyperbole,hurray,humped,huhuh,hsing,hordes,hoodlums,honky,hitchhiker,hideously,heaving,heathcliff,headgear,headboard,hazing,harem,handprint,hairspray,gutiurrez,goosebumps,gondola,glitches,gasping,frolic,freeways,frayed,fortitude,forgetful,forefathers,fonder,foiled,foaming,flossing,flailing,fitzgeralds,firehouse,finders,fiftieth,fellah,fawning,farquaad,faraway,fancied,extremists,exorcist,exhale,ethros,entrust,ennui,energized,encephalitis,embezzling,elster,elixir,electrolytes,duplex,dryers,drexl,dredging,drawback,don'ts,dobisch,divorcee,disrespected,disprove,disobeying,disinfectant,dingy,digress,dieting,dictating,devoured,devise,detonators,desist,deserter,derriere,deron,deceptive,debilitating,deathwok,daffodils,curtsy,cursory,cuppa,cumin,cronkite,cremation,credence,cranking,coverup,courted,countin,counselling,cornball,contentment,consensual,compost,cluett,cleverly,cleansed,cleanliness,chopec,chomp,chins,chime,cheswick,chessler,cheapest,chatted,cauliflower,catharsis,catchin,caress,camcorder,calorie,cackling,bystanders,buttoned,buttering,butted,buries,burgel,buffoon,brogna,bragged,boutros,bogeyman,blurting,blurb,blowup,bloodhound,blissful,birthmark,bigot,bestest,belted,belligerent,beggin,befall,beeswax,beatnik,beaming,barricade,baggoli,badness,awoke,artsy,artful,aroun,armpits,arming,annihilate,anise,angiogram,anaesthetic,amorous,ambiance,alligators,adoration,admittance,adama,abydos,zonked,zhivago,yorkin,wrongfully,writin,wrappers,worrywart,woops,wonderfalls,womanly,wickedness,whoopie,wholeheartedly,whimper,which'll,wheelchairs,what'ya,warranted,wallop,wading,wacked,virginal,vermouth,vermeil,verger,ventriss,veneer,vampira,utero,ushers,urgently,untoward,unshakable,unsettled,unruly,unlocks,ungodly,undue,uncooperative,uncontrollably,unbeatable,twitchy,tumbler,truest,triumphs,triplicate,tribbey,tortures,tongaree,tightening,thorazine,theres,testifies,teenaged,tearful,taxing,taldor,syllabus,swoops,swingin,suspending,sunburn,stuttering,stupor,strides,strategize,strangulation,stooped,stipulation,stingy,stapled,squeaks,squawking,spoilsport,splicing,spiel,spencers,spasms,spaniard,softener,sodding,soapbox,smoldering,smithbauer,skittish,sifting,sickest,sicilians,shuffling,shrivel,segretti,seeping,securely,scurrying,scrunch,scrote,screwups,schenkman,sawing,savin,satine,sapiens,salvaging,salmonella,sacrilege,rumpus,ruffle,roughing,rotted,rondall,ridding,rickshaw,rialto,rhinestone,restrooms,reroute,requisite,repress,rednecks,redeeming,rayed,ravell,raked,raincheck,raffi,racked,pushin,profess,prodding,procure,presuming,preppy,prednisone,potted,posttraumatic,poorhouse,podiatrist,plowed,pledging,playroom,plait,placate,pinback,picketing,photographing,pharoah,petrak,petal,persecuting,perchance,pellets,peeved,peerless,payable,pauses,pathologist,pagliacci,overwrought,overreaction,overqualified,overheated,outcasts,otherworldly,opinionated,oodles,oftentimes,occured,obstinate,nutritionist,numbness,nubile,nooooooo,nobodies,nepotism,neanderthals,mushu,mucus,mothering,mothballs,monogrammed,molesting,misspoke,misspelled,misconstrued,miscalculated,minimums,mince,mildew,mighta,middleman,mementos,mellowed,mayol,mauled,massaged,marmalade,mardi,makings,lundegaard,lovingly,loudest,lotto,loosing,loompa,looming,longs,loathes,littlest,littering,lifelike,legalities,laundered,lapdog,lacerations,kopalski,knobs,knitted,kittridge,kidnaps,kerosene,karras,jungles,jockeys,iranoff,invoices,invigorating,insolence,insincere,insectopia,inhumane,inhaling,ingrates,infestation,individuality,indeterminate,incomprehensible,inadequacy,impropriety,importer,imaginations,illuminating,ignite,hysterics,hypodermic,hyperventilate,hyperactive,humoring,honeymooning,honed,hoist,hoarding,hitching,hiker,hightail,hemoglobin,hell'd,heinie,growin,grasped,grandparent,granddaughters,gouged,goblins,gleam,glades,gigantor,get'em,geriatric,gatekeeper,gargoyles,gardenias,garcon,garbo,gallows,gabbing,futon,fulla,frightful,freshener,fortuitous,forceps,fogged,fodder,foamy,flogging,flaun,flared,fireplaces,feverish,favell,fattest,fattening,fallow,extraordinaire,evacuating,errant,envied,enchant,enamored,egocentric,dussander,dunwitty,dullest,dropout,dredged,dorsia,doornail,donot,dongs,dogged,dodgy,ditty,dishonorable,discriminating,discontinue,dings,dilly,dictation,dialysis,delly,delightfully,daryll,dandruff,cruddy,croquet,cringe,crimp,credo,crackling,courtside,counteroffer,counterfeiting,corrupting,copping,conveyor,contusions,contusion,conspirator,consoling,connoisseur,confetti,composure,compel,colic,coddle,cocksuckers,coattails,cloned,claustrophobia,clamoring,churn,chugga,chirping,chasin,chapped,chalkboard,centimeter,caymans,catheter,casings,caprica,capelli,cannolis,cannoli,camogli,camembert,butchers,butchered,busboys,bureaucrats,buckled,bubbe,brownstone,bravely,brackley,bouquets,botox,boozing,boosters,bodhi,blunders,blunder,blockage,biocyte,betrays,bested,beryllium,beheading,beggar,begbie,beamed,bastille,barstool,barricades,barbecues,barbecued,bandwagon,backfiring,bacarra,avenged,autopsies,aunties,associating,artichoke,arrowhead,appendage,apostrophe,antacid,ansel,annul,amuses,amped,amicable,amberg,alluring,adversaries,admirers,adlai,acupuncture,abnormality,aaaahhhh,zooming,zippity,zipping,zeroed,yuletide,yoyodyne,yengeese,yeahhh,wrinkly,wracked,withered,winks,windmills,whopping,wendle,weigart,waterworks,waterbed,watchful,wantin,wagging,waaah,vying,ventricle,varnish,vacuumed,unreachable,unprovoked,unmistakable,unfriendly,unfolding,underpaid,uncuff,unappealing,unabomber,typhoid,tuxedos,tushie,turds,tumnus,troubadour,trinium,treaters,treads,transpired,transgression,tought,thready,thins,thinners,techs,teary,tattaglia,tassels,tarzana,tanking,tablecloths,synchronize,symptomatic,sycophant,swimmingly,sweatshop,surfboard,superpowers,sunroom,sunblock,sugarplum,stupidly,strumpet,strapless,stooping,stools,stealthy,stalks,stairmaster,staffer,sshhh,squatting,squatters,spectacularly,sorbet,socked,sociable,snubbed,snorting,sniffles,snazzy,snakebite,smuggler,smorgasbord,smooching,slurping,slouch,slingshot,slaved,skimmed,sisterhood,silliest,sidarthur,sheraton,shebang,sharpening,shanghaied,shakers,sendoff,scurvy,scoliosis,scaredy,scagnetti,sawchuk,saugus,sasquatch,sandbag,saltines,s'pose,roston,rostle,riveting,ristle,rifling,revulsion,reverently,retrograde,restful,resents,reptilian,reorganize,renovating,reiterate,reinvent,reinmar,reibers,reechard,recuse,reconciling,recognizance,reclaiming,recitation,recieved,rebate,reacquainted,rascals,railly,quintuplets,quahog,pygmies,puzzling,punctuality,prosthetic,proms,probie,preys,preserver,preppie,poachers,plummet,plumbers,plannin,pitying,pitfalls,piqued,pinecrest,pinches,pillage,pigheaded,physique,pessimistic,persecute,perjure,percentile,pentothal,pensky,penises,peini,pazzi,pastels,parlour,paperweight,pamper,pained,overwhelm,overalls,outrank,outpouring,outhouse,outage,ouija,obstructed,obsessions,obeying,obese,o'riley,o'higgins,nosebleeds,norad,noooooooo,nononono,nonchalant,nippy,neurosis,nekhorvich,necronomicon,naquada,n'est,mystik,mystified,mumps,muddle,mothership,moped,monumentally,monogamous,mondesi,misogynistic,misinterpreting,mindlock,mending,megaphone,meeny,medicating,meanie,masseur,markstrom,marklars,margueritas,manifesting,maharajah,lukewarm,loveliest,loran,lizardo,liquored,lipped,lingers,limey,lemkin,leisurely,lathe,latched,lapping,ladle,krevlorneswath,kosygin,khakis,kenaru,keats,kaitlan,julliard,jollies,jaundice,jargon,jackals,invisibility,insipid,inflamed,inferiority,inexperience,incinerated,incinerate,incendiary,incan,inbred,implicating,impersonator,hunks,horsing,hooded,hippopotamus,hiked,hetson,hetero,hessian,henslowe,hendler,hellstrom,headstone,hayloft,harbucks,handguns,hallucinate,haldol,haggling,gynaecologist,gulag,guilder,guaranteeing,groundskeeper,grindstone,grimoir,grievance,griddle,gribbit,greystone,graceland,gooders,goeth,gentlemanly,gelatin,gawking,ganged,fukes,fromby,frenchmen,foursome,forsley,forbids,footwork,foothold,floater,flinging,flicking,fittest,fistfight,fireballs,fillings,fiddling,fennyman,felonious,felonies,feces,favoritism,fatten,fanatics,faceman,excusing,excepted,entwined,entree,ensconced,eladio,ehrlichman,easterland,dueling,dribbling,drape,downtrodden,doused,dosed,dorleen,dokie,distort,displeased,disown,dismount,disinherited,disarmed,disapproves,diperna,dined,diligent,dicaprio,depress,decoded,debatable,dealey,darsh,damsels,damning,dad'll,d'oeuvre,curlers,curie,cubed,crikey,crepes,countrymen,cornfield,coppers,copilot,copier,cooing,conspiracies,consigliere,condoning,commoner,commies,combust,comas,colds,clawed,clamped,choosy,chomping,chimps,chigorin,chianti,cheep,checkups,cheaters,celibate,cautiously,cautionary,castell,carpentry,caroling,carjacking,caritas,caregiver,cardiology,candlesticks,canasta,cain't,burro,burnin,bunking,bumming,bullwinkle,brummel,brooms,brews,breathin,braslow,bracing,botulism,boorish,bloodless,blayne,blatantly,blankie,bedbugs,becuase,barmaid,bared,baracus,banal,bakes,backpacks,attentions,atrocious,ativan,athame,asunder,astound,assuring,aspirins,asphyxiation,ashtrays,aryans,arnon,apprehension,applauding,anvil,antiquing,antidepressants,annoyingly,amputate,altruistic,alotta,alerting,afterthought,affront,affirm,actuality,abysmal,absentee,yeller,yakushova,wuzzy,wriggle,worrier,woogyman,womanizer,windpipe,windbag,willin,whisking,whimsy,wendall,weeny,weensy,weasels,watery,watcha,wasteful,waski,washcloth,waaay,vouched,viznick,ventriloquist,vendettas,veils,vayhue,vamanos,vadimus,upstage,uppity,unsaid,unlocking,unintentionally,undetected,undecided,uncaring,unbearably,tween,tryout,trotting,trini,trimmings,trickier,treatin,treadstone,trashcan,transcendent,tramps,townsfolk,torturous,torrid,toothpicks,tolerable,tireless,tiptoeing,timmay,tillinghouse,tidying,tibia,thumbing,thrusters,thrashing,these'll,thatos,testicular,teriyaki,tenors,tenacity,tellers,telemetry,tarragon,switchblade,swicker,swells,sweatshirts,swatches,surging,supremely,sump'n,succumb,subsidize,stumbles,stuffs,stoppin,stipulate,stenographer,steamroll,stasis,stagger,squandered,splint,splendidly,splashy,splashing,specter,sorcerers,somewheres,somber,snuggled,snowmobile,sniffed,snags,smugglers,smudged,smirking,smearing,slings,sleet,sleepovers,sleek,slackers,siree,siphoning,singed,sincerest,sickened,shuffled,shriveled,shorthanded,shittin,shish,shipwrecked,shins,sheetrock,shawshank,shamu,sha're,servitude,sequins,seascape,scrapings,scoured,scorching,sandpaper,saluting,salud,ruffled,roughnecks,rougher,rosslyn,rosses,roost,roomy,romping,revolutionize,reprimanded,refute,refrigerated,reeled,redundancies,rectal,recklessly,receding,reassignment,reapers,readout,ration,raring,ramblings,raccoons,quarantined,purging,punters,psychically,premarital,pregnancies,predisposed,precautionary,pollute,podunk,plums,plaything,pixilated,pitting,piranhas,pieced,piddles,pickled,photogenic,phosphorous,pffft,pestilence,pessimist,perspiration,perps,penticoff,passageways,pardons,panics,pancamo,paleontologist,overwhelms,overstating,overpaid,overdid,outlive,orthodontist,orgies,oreos,ordover,ordinates,ooooooh,oooohhh,omelettes,officiate,obtuse,obits,nymph,novocaine,noooooooooo,nipping,nilly,nightstick,negate,neatness,natured,narcotic,narcissism,namun,nakatomi,murky,muchacho,mouthwash,motzah,morsel,morph,morlocks,mooch,moloch,molest,mohra,modus,modicum,mockolate,misdemeanors,miscalculation,middies,meringue,mercilessly,meditating,mayakovsky,maximillian,marlee,markovski,maniacal,maneuvered,magnificence,maddening,lutze,lunged,lovelies,lorry,loosening,lookee,littered,lilac,lightened,laces,kurzon,kurtzweil,kind've,kimono,kenji,kembu,keanu,kazuo,jonesing,jilted,jiggling,jewelers,jewbilee,jacqnoud,jacksons,ivories,insurmountable,innocuous,innkeeper,infantery,indulged,indescribable,incoherent,impervious,impertinent,imperfections,hunnert,huffy,horsies,horseradish,hollowed,hogwash,hockley,hissing,hiromitsu,hidin,hereafter,helpmann,hehehe,haughty,happenings,hankie,handsomely,halliwells,haklar,haise,gunsights,grossly,grope,grocer,grits,gripping,grabby,glorificus,gizzard,gilardi,gibarian,geminon,gasses,garnish,galloping,gairwyn,futterman,futility,fumigated,fruitless,friendless,freon,foregone,forego,floored,flighty,flapjacks,fizzled,ficus,festering,farbman,fabricate,eyghon,extricate,exalted,eventful,esophagus,enterprising,entail,endor,emphatically,embarrasses,electroshock,easel,duffle,drumsticks,dissection,dissected,disposing,disparaging,disorientation,disintegrated,disarming,devoting,dessaline,deprecating,deplorable,delve,degenerative,deduct,decomposed,deathly,dearie,daunting,dankova,cyclotron,cyberspace,cutbacks,culpable,cuddled,crumpets,cruelly,crouching,cranium,cramming,cowering,couric,cordesh,conversational,conclusively,clung,clotting,cleanest,chipping,chimpanzee,chests,cheapen,chainsaws,censure,catapult,caravaggio,carats,captivating,calrissian,butlers,busybody,bussing,bunion,bulimic,budging,brung,browbeat,brokenhearted,brecher,breakdowns,bracebridge,boning,blowhard,blisters,blackboard,bigotry,bialy,bhamra,bended,begat,battering,baste,basquiat,barricaded,barometer,balled,baited,badenweiler,backhand,ascenscion,argumentative,appendicitis,apparition,anxiously,antagonistic,angora,anacott,amniotic,ambience,alonna,aleck,akashic,ageless,abouts,aawwww,aaaaarrrrrrggghhh,aaaaaa,zendi,yuppies,yodel,y'hear,wrangle,wombosi,wittle,withstanding,wisecracks,wiggling,wierd,whittlesley,whipper,whattya,whatsamatter,whatchamacallit,whassup,whad'ya,weakling,warfarin,waponis,wampum,wadn't,vorash,vizzini,virtucon,viridiana,veracity,ventilated,varicose,varcon,vandalized,vamos,vamoose,vaccinated,vacationing,usted,urinal,uppers,unwittingly,unsealed,unplanned,unhinged,unhand,unfathomable,unequivocally,unbreakable,unadvisedly,udall,tynacorp,tuxes,tussle,turati,tunic,tsavo,trussed,troublemakers,trollop,tremors,transsexual,transfusions,toothbrushes,toned,toddlers,tinted,tightened,thundering,thorpey,this'd,thespian,thaddius,tenuous,tenths,tenement,telethon,teleprompter,teaspoon,taunted,tattle,tardiness,taraka,tappy,tapioca,tapeworm,talcum,tacks,swivel,swaying,superpower,summarize,sumbitch,sultry,suburbia,styrofoam,stylings,strolls,strobe,stockpile,stewardesses,sterilized,sterilize,stealin,stakeouts,squawk,squalor,squabble,sprinkled,sportsmanship,spokes,spiritus,sparklers,spareribs,sowing,sororities,sonovabitch,solicit,softy,softness,softening,snuggling,snatchers,snarling,snarky,snacking,smears,slumped,slowest,slithering,sleazebag,slayed,slaughtering,skidded,skated,sivapathasundaram,sissies,silliness,silences,sidecar,sicced,shylock,shtick,shrugged,shriek,shoves,should'a,shortcake,shockingly,shirking,shaves,shatner,sharpener,shapely,shafted,sexless,septum,selflessness,seabea,scuff,screwball,scoping,scooch,scolding,schnitzel,schemed,scalper,santy,sankara,sanest,salesperson,sakulos,safehouse,sabers,runes,rumblings,rumbling,ruijven,ringers,righto,rhinestones,retrieving,reneging,remodelling,relentlessly,regurgitate,refills,reeking,reclusive,recklessness,recanted,ranchers,rafer,quaking,quacks,prophesied,propensity,profusely,problema,prided,prays,postmark,popsicles,poodles,pollyanna,polaroids,pokes,poconos,pocketful,plunging,plugging,pleeease,platters,pitied,pinetti,piercings,phooey,phonies,pestering,periscope,pentagram,pelts,patronized,paramour,paralyze,parachutes,pales,paella,paducci,owatta,overdone,overcrowded,overcompensating,ostracized,ordinate,optometrist,operandi,omens,okayed,oedipal,nuttier,nuptial,nunheim,noxious,nourish,notepad,nitroglycerin,nibblet,neuroses,nanosecond,nabbit,mythic,munchkins,multimillion,mulroney,mucous,muchas,mountaintop,morlin,mongorians,moneybags,mom'll,molto,mixup,misgivings,mindset,michalchuk,mesmerized,merman,mensa,meaty,mbwun,materialize,materialistic,masterminded,marginally,mapuhe,malfunctioning,magnify,macnamara,macinerney,machinations,macadamia,lysol,lurks,lovelorn,lopsided,locator,litback,litany,linea,limousines,limes,lighters,liebkind,levity,levelheaded,letterhead,lesabre,leron,lepers,lefts,leftenant,laziness,layaway,laughlan,lascivious,laryngitis,lapsed,landok,laminated,kurten,kobol,knucklehead,knowed,knotted,kirkeby,kinsa,karnovsky,jolla,jimson,jettison,jeric,jawed,jankis,janitors,jango,jalopy,jailbreak,jackers,jackasses,invalidate,intercepting,intercede,insinuations,infertile,impetuous,impaled,immerse,immaterial,imbeciles,imagines,idyllic,idolized,icebox,i'd've,hypochondriac,hyphen,hurtling,hurried,hunchback,hullo,horsting,hoooo,homeboys,hollandaise,hoity,hijinks,hesitates,herrero,herndorff,helplessly,heeyy,heathen,hearin,headband,harrassment,harpies,halstrom,hahahahaha,hacer,grumbling,grimlocks,grift,greets,grandmothers,grander,grafts,gordievsky,gondorff,godorsky,glscripts,gaudy,gardeners,gainful,fuses,fukienese,frizzy,freshness,freshening,fraught,frantically,foxbooks,fortieth,forked,foibles,flunkies,fleece,flatbed,fisted,firefight,fingerpaint,filibuster,fhloston,fenceline,femur,fatigues,fanucci,fantastically,familiars,falafel,fabulously,eyesore,expedient,ewwww,eviscerated,erogenous,epidural,enchante,embarassed,embarass,embalming,elude,elspeth,electrocute,eigth,eggshell,echinacea,eases,earpiece,earlobe,dumpsters,dumbshit,dumbasses,duloc,duisberg,drummed,drinkers,dressy,dorma,doily,divvy,diverting,dissuade,disrespecting,displace,disorganized,disgustingly,discord,disapproving,diligence,didja,diced,devouring,detach,destructing,desolate,demerits,delude,delirium,degrade,deevak,deemesa,deductions,deduce,debriefed,deadbeats,dateline,darndest,damnable,dalliance,daiquiri,d'agosta,cussing,cryss,cripes,cretins,crackerjack,cower,coveting,couriers,countermission,cotswolds,convertibles,conversationalist,consorting,consoled,consarn,confides,confidentially,commited,commiserate,comme,comforter,comeuppance,combative,comanches,colosseum,colling,coexist,coaxing,cliffside,chutes,chucked,chokes,childlike,childhoods,chickening,chenowith,charmingly,changin,catsup,captioning,capsize,cappucino,capiche,candlewell,cakewalk,cagey,caddie,buxley,bumbling,bulky,buggered,brussel,brunettes,brumby,brotha,bronck,brisket,bridegroom,braided,bovary,bookkeeper,bluster,bloodline,blissfully,blase,billionaires,bicker,berrisford,bereft,berating,berate,bendy,belive,belated,beikoku,beens,bedspread,bawdy,barreling,baptize,banya,balthazar,balmoral,bakshi,bails,badgered,backstreet,awkwardly,auras,attuned,atheists,astaire,assuredly,arrivederci,appetit,appendectomy,apologetic,antihistamine,anesthesiologist,amulets,albie,alarmist,aiight,adstream,admirably,acquaint,abound,abominable,aaaaaaah,zekes,zatunica,wussy,worded,wooed,woodrell,wiretap,windowsill,windjammer,windfall,whisker,whims,whatiya,whadya,weirdly,weenies,waunt,washout,wanto,waning,victimless,verdad,veranda,vandaley,vancomycin,valise,vaguest,upshot,unzip,unwashed,untrained,unstuck,unprincipled,unmentionables,unjustly,unfolds,unemployable,uneducated,unduly,undercut,uncovering,unconsciousness,unconsciously,tyndareus,turncoat,turlock,tulle,tryouts,trouper,triplette,trepkos,tremor,treeger,trapeze,traipse,tradeoff,trach,torin,tommorow,tollan,toity,timpani,thumbprint,thankless,tell'em,telepathy,telemarketing,telekinesis,teevee,teeming,tarred,tambourine,talentless,swooped,switcheroo,swirly,sweatpants,sunstroke,suitors,sugarcoat,subways,subterfuge,subservient,subletting,stunningly,strongbox,striptease,stravanavitch,stradling,stoolie,stodgy,stocky,stifle,stealer,squeezes,squatter,squarely,sprouted,spool,spindly,speedos,soups,soundly,soulmates,somebody'll,soliciting,solenoid,sobering,snowflakes,snowballs,snores,slung,slimming,skulk,skivvies,skewered,skewer,sizing,sistine,sidebar,sickos,shushing,shunt,shugga,shone,shol'va,sharpened,shapeshifter,shadowing,shadoe,selectman,sefelt,seared,scrounging,scribbling,scooping,scintillating,schmoozing,scallops,sapphires,sanitarium,sanded,safes,rudely,roust,rosebush,rosasharn,rondell,roadhouse,riveted,rewrote,revamp,retaliatory,reprimand,replicators,replaceable,remedied,relinquishing,rejoicing,reincarnated,reimbursed,reevaluate,redid,redefine,recreating,reconnected,rebelling,reassign,rearview,rayne,ravings,ratso,rambunctious,radiologist,quiver,quiero,queef,qualms,pyrotechnics,pulsating,psychosomatic,proverb,promiscuous,profanity,prioritize,preying,predisposition,precocious,precludes,prattling,prankster,povich,potting,postpartum,porridge,polluting,plowing,pistachio,pissin,pickpocket,physicals,peruse,pertains,personified,personalize,perjured,perfecting,pepys,pepperdine,pembry,peering,peels,pedophile,patties,passkey,paratrooper,paraphernalia,paralyzing,pandering,paltry,palpable,pagers,pachyderm,overstay,overestimated,overbite,outwit,outgrow,outbid,ooops,oomph,oohhh,oldie,obliterate,objectionable,nygma,notting,noches,nitty,nighters,newsstands,newborns,neurosurgery,nauseated,nastiest,narcolepsy,mutilate,muscled,murmur,mulva,mulling,mukada,muffled,morgues,moonbeams,monogamy,molester,molestation,molars,moans,misprint,mismatched,mirth,mindful,mimosas,millander,mescaline,menstrual,menage,mellowing,medevac,meddlesome,matey,manicures,malevolent,madmen,macaroons,lydell,lycra,lunchroom,lunching,lozenges,looped,litigious,liquidate,linoleum,lingk,limitless,limber,lilacs,ligature,liftoff,lemmiwinks,leggo,learnin,lazarre,lawyered,lactose,knelt,kenosha,kemosabe,jussy,junky,jordy,jimmies,jeriko,jakovasaur,issacs,isabela,irresponsibility,ironed,intoxication,insinuated,inherits,ingest,ingenue,inflexible,inflame,inevitability,inedible,inducement,indignant,indictments,indefensible,incomparable,incommunicado,improvising,impounded,illogical,ignoramus,hydrochloric,hydrate,hungover,humorless,humiliations,hugest,hoverdrone,hovel,hmmph,hitchhike,hibernating,henchman,helloooo,heirlooms,heartsick,headdress,hatches,harebrained,hapless,hanen,handsomer,hallows,habitual,guten,gummy,guiltier,guidebook,gstaad,gruff,griss,grieved,grata,gorignak,goosed,goofed,glowed,glitz,glimpses,glancing,gilmores,gianelli,geraniums,garroway,gangbusters,gamblers,galls,fuddy,frumpy,frowning,frothy,fro'tak,frere,fragrances,forgettin,follicles,flowery,flophouse,floatin,flirts,flings,flatfoot,fingerprinting,fingerprinted,fingering,finald,fillet,fianc,femoral,federales,fawkes,fascinates,farfel,fambly,falsified,fabricating,exterminators,expectant,excusez,excrement,excercises,evian,etins,esophageal,equivalency,equate,equalizer,entrees,enquire,endearment,empathetic,emailed,eggroll,earmuffs,dyslexic,duper,duesouth,drunker,druggie,dreadfully,dramatics,dragline,downplay,downers,dominatrix,doers,docket,docile,diversify,distracts,disloyalty,disinterested,discharging,disagreeable,dirtier,dinghy,dimwitted,dimoxinil,dimmy,diatribe,devising,deviate,detriment,desertion,depressants,depravity,deniability,delinquents,defiled,deepcore,deductive,decimate,deadbolt,dauthuille,dastardly,daiquiris,daggers,dachau,curiouser,curdled,cucamonga,cruller,cruces,crosswalk,crinkle,crescendo,cremate,counseled,couches,cornea,corday,copernicus,contrition,contemptible,constipated,conjoined,confounded,condescend,concoct,conch,compensating,committment,commandeered,comely,coddled,cockfight,cluttered,clunky,clownfish,cloaked,clenched,cleanin,civilised,circumcised,cimmeria,cilantro,chutzpah,chucking,chiseled,chicka,chattering,cervix,carrey,carpal,carnations,cappuccinos,candied,calluses,calisthenics,bushy,burners,budington,buchanans,brimming,braids,boycotting,bouncers,botticelli,botherin,bookkeeping,bogyman,bogged,bloodthirsty,blintzes,blanky,binturong,billable,bigboote,bewildered,betas,bequeath,behoove,befriend,bedpost,bedded,baudelaires,barreled,barboni,barbeque,bangin,baltus,bailout,backstabber,baccarat,awning,augie,arguillo,archway,apricots,apologising,annyong,anchorman,amenable,amazement,allspice,alannis,airfare,airbags,ahhhhhhhhh,ahhhhhhhh,ahhhhhhh,agitator,adrenal,acidosis,achoo,accessorizing,accentuate,abrasions,abductor,aaaahhh,aaaaaaaa,aaaaaaa,zeroing,zelner,zeldy,yevgeny,yeska,yellows,yeesh,yeahh,yamuri,wouldn't've,workmanship,woodsman,winnin,winked,wildness,whoring,whitewash,whiney,when're,wheezer,wheelman,wheelbarrow,westerburg,weeding,watermelons,washboard,waltzes,wafting,voulez,voluptuous,vitone,vigilantes,videotaping,viciously,vices,veruca,vermeer,verifying,vasculitis,valets,upholstered,unwavering,untold,unsympathetic,unromantic,unrecognizable,unpredictability,unmask,unleashing,unintentional,unglued,unequivocal,underrated,underfoot,unchecked,unbutton,unbind,unbiased,unagi,uhhhhh,tugging,triads,trespasses,treehorn,traviata,trappers,transplants,trannie,tramping,tracheotomy,tourniquet,tooty,toothless,tomarrow,toasters,thruster,thoughtfulness,thornwood,tengo,tenfold,telltale,telephoto,telephoned,telemarketer,tearin,tastic,tastefully,tasking,taser,tamed,tallow,taketh,taillight,tadpoles,tachibana,syringes,sweated,swarthy,swagger,surges,supermodels,superhighway,sunup,sun'll,sulfa,sugarless,sufficed,subside,strolled,stringy,strengthens,straightest,straightens,storefront,stopper,stockpiling,stimulant,stiffed,steyne,sternum,stepladder,stepbrother,steers,steelheads,steakhouse,stathis,stankylecartmankennymr,standoffish,stalwart,squirted,spritz,sprig,sprawl,spousal,sphincter,spenders,spearmint,spatter,spangled,southey,soured,sonuvabitch,somethng,snuffed,sniffs,smokescreen,smilin,slobs,sleepwalker,sleds,slays,slayage,skydiving,sketched,skanks,sixed,siphoned,siphon,simpering,sigfried,sidearm,siddons,sickie,shuteye,shuffleboard,shrubberies,shrouded,showmanship,shouldn't've,shoplift,shiatsu,sentries,sentance,sensuality,seething,secretions,searing,scuttlebutt,sculpt,scowling,scouring,scorecard,schoolers,schmucks,scepters,scaly,scalps,scaffolding,sauces,sartorius,santen,salivating,sainthood,saget,saddens,rygalski,rusting,ruination,rueland,rudabaga,rottweiler,roofies,romantics,rollerblading,roldy,roadshow,rickets,rible,rheza,revisiting,retentive,resurface,restores,respite,resounding,resorting,resists,repulse,repressing,repaying,reneged,refunds,rediscover,redecorated,reconstructive,recommitted,recollect,receptacle,reassess,reanimation,realtors,razinin,rationalization,ratatouille,rashum,rasczak,rancheros,rampler,quizzing,quips,quartered,purring,pummeling,puede,proximo,prospectus,pronouncing,prolonging,procreation,proclamations,principled,prides,preoccupation,prego,precog,prattle,pounced,potshots,potpourri,porque,pomegranates,polenta,plying,pluie,plesac,playmates,plantains,pillowcase,piddle,pickers,photocopied,philistine,perpetuate,perpetually,perilous,pawned,pausing,pauper,parter,parlez,parlay,pally,ovulation,overtake,overstate,overpowering,overpowered,overconfident,overbooked,ovaltine,outweighs,outings,ottos,orrin,orifice,orangutan,oopsy,ooooooooh,oooooo,ooohhhh,ocular,obstruct,obscenely,o'dwyer,nutjob,nunur,notifying,nostrand,nonny,nonfat,noblest,nimble,nikes,nicht,newsworthy,nestled,nearsighted,ne'er,nastier,narco,nakedness,muted,mummified,mudda,mozzarella,moxica,motivator,motility,mothafucka,mortmain,mortgaged,mores,mongers,mobbed,mitigating,mistah,misrepresented,mishke,misfortunes,misdirection,mischievous,mineshaft,millaney,microwaves,metzenbaum,mccovey,masterful,masochistic,marliston,marijawana,manya,mantumbi,malarkey,magnifique,madrona,madox,machida,m'hidi,lullabies,loveliness,lotions,looka,lompoc,litterbug,litigator,lithe,liquorice,linds,limericks,lightbulb,lewises,letch,lemec,layover,lavatory,laurels,lateness,laparotomy,laboring,kuato,kroff,krispy,krauts,knuckleheads,kitschy,kippers,kimbrow,keypad,keepsake,kebab,karloff,junket,judgemental,jointed,jezzie,jetting,jeeze,jeeter,jeesus,jeebs,janeane,jails,jackhammer,ixnay,irritates,irritability,irrevocable,irrefutable,irked,invoking,intricacies,interferon,intents,insubordinate,instructive,instinctive,inquisitive,inlay,injuns,inebriated,indignity,indecisive,incisors,incacha,inalienable,impresses,impregnate,impregnable,implosion,idolizes,hypothyroidism,hypoglycemic,huseni,humvee,huddling,honing,hobnobbing,hobnob,histrionics,histamine,hirohito,hippocratic,hindquarters,hikita,hikes,hightailed,hieroglyphics,heretofore,herbalist,hehey,hedriks,heartstrings,headmistress,headlight,hardheaded,happend,handlebars,hagitha,habla,gyroscope,guys'd,guy'd,guttersnipe,grump,growed,grovelling,groan,greenbacks,gravedigger,grating,grasshoppers,grandiose,grandest,grafted,gooood,goood,gooks,godsakes,goaded,glamorama,giveth,gingham,ghostbusters,germane,georgy,gazzo,gazelles,gargle,garbled,galgenstein,gaffe,g'day,fyarl,furnish,furies,fulfills,frowns,frowned,frighteningly,freebies,freakishly,forewarned,foreclose,forearms,fordson,fonics,flushes,flitting,flemmer,flabby,fishbowl,fidgeting,fevers,feigning,faxing,fatigued,fathoms,fatherless,fancier,fanatical,factored,eyelid,eyeglasses,expresso,expletive,expectin,excruciatingly,evidentiary,ever'thing,eurotrash,eubie,estrangement,erlich,epitome,entrap,enclose,emphysema,embers,emasculating,eighths,eardrum,dyslexia,duplicitous,dumpty,dumbledore,dufus,duddy,duchamp,drunkenness,drumlin,drowns,droid,drinky,drifts,drawbridge,dramamine,douggie,douchebag,dostoyevsky,doodling,don'tcha,domineering,doings,dogcatcher,doctoring,ditzy,dissimilar,dissecting,disparage,disliking,disintegrating,dishwalla,dishonored,dishing,disengaged,disavowed,dippy,diorama,dimmed,dilate,digitalis,diggory,dicing,diagnosing,devola,desolation,dennings,denials,deliverance,deliciously,delicacies,degenerates,degas,deflector,defile,deference,decrepit,deciphered,dawdle,dauphine,daresay,dangles,dampen,damndest,cucumbers,cucaracha,cryogenically,croaks,croaked,criticise,crisper,creepiest,creams,crackle,crackin,covertly,counterintelligence,corrosive,cordially,cops'll,convulsions,convoluted,conversing,conga,confrontational,confab,condolence,condiments,complicit,compiegne,commodus,comings,cometh,collusion,collared,cockeyed,clobber,clemonds,clarithromycin,cienega,christmasy,christmassy,chloroform,chippie,chested,cheeco,checklist,chauvinist,chandlers,chambermaid,chakras,cellophane,caveat,cataloguing,cartmanland,carples,carny,carded,caramels,cappy,caped,canvassing,callback,calibrated,calamine,buttermilk,butterfingers,bunsen,bulimia,bukatari,buildin,budged,brobich,bringer,brendell,brawling,bratty,braised,boyish,boundless,botch,boosh,bookies,bonbons,bodes,bobunk,bluntly,blossoming,bloomers,bloodstains,bloodhounds,blech,biter,biometric,bioethics,bijan,bigoted,bicep,bereaved,bellowing,belching,beholden,beached,batmobile,barcodes,barch,barbecuing,bandanna,backwater,backtrack,backdraft,augustino,atrophy,atrocity,atley,atchoo,asthmatic,assoc,armchair,arachnids,aptly,appetizing,antisocial,antagonizing,anorexia,anini,andersons,anagram,amputation,alleluia,airlock,aimless,agonized,agitate,aggravating,aerosol,acing,accomplishing,accidently,abuser,abstain,abnormally,aberration,aaaaahh,zlotys,zesty,zerzura,zapruder,zantopia,yelburton,yeess,y'knowwhati'msayin,wwhat,wussies,wrenched,would'a,worryin,wormser,wooooo,wookiee,wolchek,wishin,wiseguys,windbreaker,wiggy,wieners,wiedersehen,whoopin,whittled,wherefore,wharvey,welts,wellstone,wedges,wavered,watchit,wastebasket,wango,waken,waitressed,wacquiem,vrykolaka,voula,vitally,visualizing,viciousness,vespers,vertes,verily,vegetarians,vater,vaporize,vannacutt,vallens,ussher,urinating,upping,unwitting,untangle,untamed,unsanitary,unraveled,unopened,unisex,uninvolved,uninteresting,unintelligible,unimaginative,undeserving,undermines,undergarments,unconcerned,tyrants,typist,tykes,tybalt,twosome,twits,tutti,turndown,tularemia,tuberculoma,tsimshian,truffaut,truer,truant,trove,triumphed,tripe,trigonometry,trifled,trifecta,tribulations,tremont,tremoille,transcends,trafficker,touchin,tomfoolery,tinkered,tinfoil,tightrope,thousan,thoracotomy,thesaurus,thawing,thatta,tessio,temps,taxidermist,tator,tachycardia,t'akaya,swelco,sweetbreads,swatting,supercollider,sunbathing,summarily,suffocation,sueleen,succinct,subsided,submissive,subjecting,subbing,subatomic,stupendous,stunted,stubble,stubbed,streetwalker,strategizing,straining,straightaway,stoli,stiffer,stickup,stens,steamroller,steadwell,steadfast,stateroom,stans,sshhhh,squishing,squinting,squealed,sprouting,sprimp,spreadsheets,sprawled,spotlights,spooning,spirals,speedboat,spectacles,speakerphone,southglen,souse,soundproof,soothsayer,sommes,somethings,solidify,soars,snorted,snorkeling,snitches,sniping,snifter,sniffin,snickering,sneer,snarl,smila,slinking,slanted,slanderous,slammin,skimp,skilosh,siteid,sirloin,singe,sighing,sidekicks,sicken,showstopper,shoplifter,shimokawa,sherborne,shavadai,sharpshooters,sharking,shagged,shaddup,senorita,sesterces,sensuous,seahaven,scullery,scorcher,schotzie,schnoz,schmooze,schlep,schizo,scents,scalping,scalped,scallop,scalding,sayeth,saybrooke,sawed,savoring,sardine,sandstorm,sandalwood,salutations,sagman,s'okay,rsvp'd,rousted,rootin,romper,romanovs,rollercoaster,rolfie,robinsons,ritzy,ritualistic,ringwald,rhymed,rheingold,rewrites,revoking,reverts,retrofit,retort,retinas,respirations,reprobate,replaying,repaint,renquist,renege,relapsing,rekindled,rejuvenating,rejuvenated,reinstating,recriminations,rechecked,reassemble,rears,reamed,reacquaint,rayanne,ravish,rathole,raspail,rarest,rapists,rants,racketeer,quittin,quitters,quintessential,queremos,quellek,quelle,quasimodo,pyromaniac,puttanesca,puritanical,purer,puree,pungent,pummel,puedo,psychotherapist,prosecutorial,prosciutto,propositioning,procrastination,probationary,primping,preventative,prevails,preservatives,preachy,praetorians,practicality,powders,potus,postop,positives,poser,portolano,portokalos,poolside,poltergeists,pocketed,poach,plummeted,plucking,plimpton,playthings,plastique,plainclothes,pinpointed,pinkus,pinks,pigskin,piffle,pictionary,piccata,photocopy,phobias,perignon,perfumes,pecks,pecked,patently,passable,parasailing,paramus,papier,paintbrush,pacer,paaiint,overtures,overthink,overstayed,overrule,overestimate,overcooked,outlandish,outgrew,outdoorsy,outdo,orchestrate,oppress,opposable,oooohh,oomupwah,okeydokey,okaaay,ohashi,of'em,obscenities,oakie,o'gar,nurection,nostradamus,norther,norcom,nooch,nonsensical,nipped,nimbala,nervously,neckline,nebbleman,narwhal,nametag,n'n't,mycenae,muzak,muumuu,mumbled,mulvehill,muggings,muffet,mouthy,motivates,motaba,moocher,mongi,moley,moisturize,mohair,mocky,mmkay,mistuh,missis,misdeeds,mincemeat,miggs,miffed,methadone,messieur,menopausal,menagerie,mcgillicuddy,mayflowers,matrimonial,matick,masai,marzipan,maplewood,manzelle,mannequins,manhole,manhandle,malfunctions,madwoman,machiavelli,lynley,lynched,lurconis,lujack,lubricant,looove,loons,loofah,lonelyhearts,lollipops,lineswoman,lifers,lexter,lepner,lemony,leggy,leafy,leadeth,lazerus,lazare,lawford,languishing,lagoda,ladman,kundera,krinkle,krendler,kreigel,kowolski,knockdown,knifed,kneed,kneecap,kids'll,kennie,kenmore,keeled,kazootie,katzenmoyer,kasdan,karak,kapowski,kakistos,julyan,jockstrap,jobless,jiggly,jaunt,jarring,jabbering,irrigate,irrevocably,irrationally,ironies,invitro,intimated,intently,intentioned,intelligently,instill,instigator,instep,inopportune,innuendoes,inflate,infects,infamy,indiscretions,indiscreet,indio,indignities,indict,indecision,inconspicuous,inappropriately,impunity,impudent,impotence,implicates,implausible,imperfection,impatience,immutable,immobilize,idealist,iambic,hysterically,hyperspace,hygienist,hydraulics,hydrated,huzzah,husks,hunched,huffed,hubris,hubbub,hovercraft,houngan,hosed,horoscopes,hopelessness,hoodwinked,honorably,honeysuckle,homegirl,holiest,hippity,hildie,hieroglyphs,hexton,herein,heckle,heaping,healthilizer,headfirst,hatsue,harlot,hardwired,halothane,hairstyles,haagen,haaaaa,gutting,gummi,groundless,groaning,gristle,grills,graynamore,grabbin,goodes,goggle,glittering,glint,gleaming,glassy,girth,gimbal,giblets,gellers,geezers,geeze,garshaw,gargantuan,garfunkel,gangway,gandarium,gamut,galoshes,gallivanting,gainfully,gachnar,fusionlips,fusilli,furiously,frugal,fricking,frederika,freckling,frauds,fountainhead,forthwith,forgo,forgettable,foresight,foresaw,fondling,fondled,fondle,folksy,fluttering,fluffing,floundering,flirtatious,flexing,flatterer,flaring,fixating,finchy,figurehead,fiendish,fertilize,ferment,fending,fellahs,feelers,fascinate,fantabulous,falsify,fallopian,faithless,fairer,fainter,failings,facetious,eyepatch,exxon,extraterrestrials,extradite,extracurriculars,extinguish,expunged,expelling,exorbitant,exhilarated,exertion,exerting,excercise,everbody,evaporated,escargot,escapee,erases,epizootics,epithelials,ephrum,entanglements,enslave,engrossed,emphatic,emeralds,ember,emancipated,elevates,ejaculate,effeminate,eccentricities,easygoing,earshot,dunks,dullness,dulli,dulled,drumstick,dropper,driftwood,dregs,dreck,dreamboat,draggin,downsizing,donowitz,dominoes,diversions,distended,dissipate,disraeli,disqualify,disowned,dishwashing,disciplining,discerning,disappoints,dinged,digested,dicking,detonating,despising,depressor,depose,deport,dents,defused,deflecting,decryption,decoys,decoupage,decompress,decibel,decadence,deafening,dawning,dater,darkened,dappy,dallying,dagon,czechoslovakians,cuticles,cuteness,cupboards,culottes,cruisin,crosshairs,cronyn,criminalistics,creatively,creaming,crapping,cranny,cowed,contradicting,constipation,confining,confidences,conceiving,conceivably,concealment,compulsively,complainin,complacent,compels,communing,commode,comming,commensurate,columnists,colonoscopy,colchicine,coddling,clump,clubbed,clowning,cliffhanger,clang,cissy,choosers,choker,chiffon,channeled,chalet,cellmates,cathartic,caseload,carjack,canvass,canisters,candlestick,candlelit,camry,calzones,calitri,caldy,byline,butterball,bustier,burlap,bureaucrat,buffoons,buenas,brookline,bronzed,broiled,broda,briss,brioche,briar,breathable,brays,brassieres,boysenberry,bowline,boooo,boonies,booklets,bookish,boogeyman,boogey,bogas,boardinghouse,bluuch,blundering,bluer,blowed,blotchy,blossomed,bloodwork,bloodied,blithering,blinks,blathering,blasphemous,blacking,birdson,bings,bfmid,bfast,bettin,berkshires,benjamins,benevolence,benched,benatar,bellybutton,belabor,behooves,beddy,beaujolais,beattle,baxworth,baseless,barfing,bannish,bankrolled,banek,ballsy,ballpoint,baffling,badder,badda,bactine,backgammon,baako,aztreonam,authoritah,auctioning,arachtoids,apropos,aprons,apprised,apprehensive,anythng,antivenin,antichrist,anorexic,anoint,anguished,angioplasty,angio,amply,ampicillin,amphetamines,alternator,alcove,alabaster,airlifted,agrabah,affidavits,admonished,admonish,addled,addendum,accuser,accompli,absurdity,absolved,abrusso,abreast,aboot,abductions,abducting,aback,ababwa,aaahhhh,zorin,zinthar,zinfandel,zillions,zephyrs,zatarcs,zacks,youuu,yokels,yardstick,yammer,y'understand,wynette,wrung,wreaths,wowed,wouldn'ta,worming,wormed,workday,woodsy,woodshed,woodchuck,wojadubakowski,withering,witching,wiseass,wiretaps,wining,willoby,wiccaning,whupped,whoopi,whoomp,wholesaler,whiteness,whiner,whatchya,wharves,wenus,weirdoes,weaning,watusi,waponi,waistband,wackos,vouching,votre,vivica,viveca,vivant,vivacious,visor,visitin,visage,vicrum,vetted,ventriloquism,venison,varnsen,vaporized,vapid,vanstock,uuuuh,ushering,urologist,urination,upstart,uprooted,unsubtitled,unspoiled,unseat,unseasonably,unseal,unsatisfying,unnerve,unlikable,unleaded,uninsured,uninspired,unicycle,unhooked,unfunny,unfreezing,unflattering,unfairness,unexpressed,unending,unencumbered,unearth,undiscovered,undisciplined,understan,undershirt,underlings,underline,undercurrent,uncivilized,uncharacteristic,umpteenth,uglies,tuney,trumps,truckasaurus,trubshaw,trouser,tringle,trifling,trickster,trespassers,trespasser,traumas,trattoria,trashes,transgressions,trampling,tp'ed,toxoplasmosis,tounge,tortillas,topsy,topple,topnotch,tonsil,tions,timmuh,timithious,tilney,tighty,tightness,tightens,tidbits,ticketed,thyme,threepio,thoughtfully,thorkel,thommo,thing'll,thefts,that've,thanksgivings,tetherball,testikov,terraforming,tepid,tendonitis,tenboom,telex,teenybopper,tattered,tattaglias,tanneke,tailspin,tablecloth,swooping,swizzle,swiping,swindled,swilling,swerving,sweatshops,swaddling,swackhammer,svetkoff,supossed,superdad,sumptuous,sugary,sugai,subvert,substantiate,submersible,sublimating,subjugation,stymied,strychnine,streetlights,strassmans,stranglehold,strangeness,straddling,straddle,stowaways,stotch,stockbrokers,stifling,stepford,steerage,steena,statuary,starlets,staggeringly,ssshhh,squaw,spurt,spungeon,spritzer,sprightly,sprays,sportswear,spoonful,splittin,splitsville,speedily,specialise,spastic,sparrin,souvlaki,southie,sourpuss,soupy,soundstage,soothes,somebody'd,softest,sociopathic,socialized,snyders,snowmobiles,snowballed,snatches,smugness,smoothest,smashes,sloshed,sleight,skyrocket,skied,skewed,sixpence,sipowicz,singling,simulates,shyness,shuvanis,showoff,shortsighted,shopkeeper,shoehorn,shithouse,shirtless,shipshape,shifu,shelve,shelbyville,sheepskin,sharpens,shaquille,shanshu,servings,sequined,seizes,seashells,scrambler,scopes,schnauzer,schmo,schizoid,scampered,savagely,saudis,santas,sandovals,sanding,saleswoman,sagging,s'cuse,rutting,ruthlessly,runneth,ruffians,rubes,rosalita,rollerblades,rohypnol,roasts,roadies,ritten,rippling,ripples,rigoletto,richardo,rethought,reshoot,reserving,reseda,rescuer,reread,requisitions,repute,reprogram,replenish,repetitious,reorganizing,reinventing,reinvented,reheat,refrigerators,reenter,recruiter,recliner,rawdy,rashes,rajeski,raison,raisers,rages,quinine,questscape,queller,pygmalion,pushers,pusan,purview,pumpin,pubescent,prudes,provolone,propriety,propped,procrastinate,processional,preyed,pretrial,portent,pooling,poofy,polloi,policia,poacher,pluses,pleasuring,platitudes,plateaued,plaguing,pittance,pinheads,pincushion,pimply,pimped,piggyback,piecing,phillipe,philipse,philby,pharaohs,petyr,petitioner,peshtigo,pesaram,persnickety,perpetrate,percolating,pepto,penne,penell,pemmican,peeks,pedaling,peacemaker,pawnshop,patting,pathologically,patchouli,pasts,pasties,passin,parlors,paltrow,palamon,padlock,paddling,oversleep,overheating,overdosed,overcharge,overblown,outrageously,ornery,opportune,oooooooooh,oohhhh,ohhhhhh,ogres,odorless,obliterated,nyong,nymphomaniac,ntozake,novocain,nough,nonnie,nonissue,nodules,nightmarish,nightline,niceties,newsman,needra,nedry,necking,navour,nauseam,nauls,narim,namath,nagged,naboo,n'sync,myslexia,mutator,mustafi,musketeer,murtaugh,murderess,munching,mumsy,muley,mouseville,mortifying,morgendorffers,moola,montel,mongoloid,molestered,moldings,mocarbies,mo'ss,mixers,misrell,misnomer,misheard,mishandled,miscreant,misconceptions,miniscule,millgate,mettle,metricconverter,meteors,menorah,mengele,melding,meanness,mcgruff,mcarnold,matzoh,matted,mastectomy,massager,marveling,marooned,marmaduke,marick,manhandled,manatees,man'll,maltin,maliciously,malfeasance,malahide,maketh,makeovers,maiming,machismo,lumpectomy,lumbering,lucci,lording,lorca,lookouts,loogie,loners,loathed,lissen,lighthearted,lifer,lickin,lewen,levitation,lestercorp,lessee,lentils,legislate,legalizing,lederhosen,lawmen,lasskopf,lardner,lambeau,lamagra,ladonn,lactic,lacquer,labatier,krabappel,kooks,knickknacks,klutzy,kleynach,klendathu,kinross,kinkaid,kind'a,ketch,kesher,karikos,karenina,kanamits,junshi,jumbled,joust,jotted,jobson,jingling,jigalong,jerries,jellies,jeeps,javna,irresistable,internist,intercranial,inseminated,inquisitor,infuriate,inflating,infidelities,incessantly,incensed,incase,incapacitate,inasmuch,inaccuracies,imploding,impeding,impediments,immaturity,illegible,iditarod,icicles,ibuprofen,i'i'm,hymie,hydrolase,hunker,humps,humons,humidor,humdinger,humbling,huggin,huffing,housecleaning,hothouse,hotcakes,hosty,hootenanny,hootchie,hoosegow,honks,honeymooners,homily,homeopathic,hitchhikers,hissed,hillnigger,hexavalent,hewwo,hershe,hermey,hergott,henny,hennigans,henhouse,hemolytic,helipad,heifer,hebrews,hebbing,heaved,headlock,harrowing,harnessed,hangovers,handi,handbasket,halfrek,hacene,gyges,guys're,gundersons,gumption,gruntmaster,grubs,grossie,groped,grins,greaseball,gravesite,gratuity,granma,grandfathers,grandbaby,gradski,gracing,gossips,gooble,goners,golitsyn,gofer,godsake,goddaughter,gnats,gluing,glares,givers,ginza,gimmie,gimmee,gennero,gemme,gazpacho,gazed,gassy,gargling,gandhiji,galvanized,gallbladder,gaaah,furtive,fumigation,fucka,fronkonsteen,frills,freezin,freewald,freeloader,frailty,forger,foolhardy,fondest,fomin,followin,follicle,flotation,flopping,floodgates,flogged,flicked,flenders,fleabag,fixings,fixable,fistful,firewater,firelight,fingerbang,finalizing,fillin,filipov,fiderer,felling,feldberg,feign,faunia,fatale,farkus,fallible,faithfulness,factoring,eyeful,extramarital,exterminated,exhume,exasperated,eviscerate,estoy,esmerelda,escapades,epoxy,enticed,enthused,entendre,engrossing,endorphins,emptive,emmys,eminently,embezzler,embarressed,embarrassingly,embalmed,eludes,eling,elated,eirie,egotitis,effecting,eerily,eecom,eczema,earthy,earlobes,eally,dyeing,dwells,duvet,duncans,dulcet,droves,droppin,drools,drey'auc,downriver,domesticity,dollop,doesnt,dobler,divulged,diversionary,distancing,dispensers,disorienting,disneyworld,dismissive,disingenuous,disheveled,disfiguring,dinning,dimming,diligently,dilettante,dilation,dickensian,diaphragms,devastatingly,destabilize,desecrate,deposing,deniece,demony,delving,delicates,deigned,defraud,deflower,defibrillator,defiantly,defenceless,defacing,deconstruction,decompose,deciphering,decibels,deceptively,deceptions,decapitation,debutantes,debonair,deadlier,dawdling,davic,darwinism,darnit,darks,danke,danieljackson,dangled,cytoxan,cutout,cutlery,curveball,curfews,cummerbund,crunches,crouched,crisps,cripples,crilly,cribs,crewman,creepin,creeds,credenza,creak,crawly,crawlin,crawlers,crated,crackheads,coworker,couldn't've,corwins,coriander,copiously,convenes,contraceptives,contingencies,contaminating,conniption,condiment,concocting,comprehending,complacency,commendatore,comebacks,com'on,collarbone,colitis,coldly,coiffure,coffers,coeds,codependent,cocksucking,cockney,cockles,clutched,closeted,cloistered,cleve,cleats,clarifying,clapped,cinnabar,chunnel,chumps,cholinesterase,choirboy,chocolatey,chlamydia,chigliak,cheesie,chauvinistic,chasm,chartreuse,charo,charnier,chapil,chalked,chadway,certifiably,cellulite,celled,cavalcade,cataloging,castrated,cassio,cashews,cartouche,carnivore,carcinogens,capulet,captivated,capt'n,cancellations,campin,callate,callar,caffeinated,cadavers,cacophony,cackle,buzzes,buttoning,busload,burglaries,burbs,buona,bunions,bullheaded,buffs,bucyk,buckling,bruschetta,browbeating,broomsticks,broody,bromly,brolin,briefings,brewskies,breathalyzer,breakups,bratwurst,brania,braiding,brags,braggin,bradywood,bottomed,bossa,bordello,bookshelf,boogida,bondsman,bolder,boggles,bludgeoned,blowtorch,blotter,blips,blemish,bleaching,blainetologists,blading,blabbermouth,birdseed,bimmel,biloxi,biggly,bianchinni,betadine,berenson,belus,belloq,begets,befitting,beepers,beelzebub,beefed,bedridden,bedevere,beckons,beaded,baubles,bauble,battleground,bathrobes,basketballs,basements,barroom,barnacle,barkin,barked,baretta,bangles,bangler,banality,bambang,baltar,ballplayers,bagman,baffles,backroom,babysat,baboons,averse,audiotape,auctioneer,atten,atcha,astonishment,arugula,arroz,antihistamines,annoyances,anesthesiology,anatomically,anachronism,amiable,amaretto,allahu,alight,aimin,ailment,afterglow,affronte,advil,adrenals,actualization,acrost,ached,accursed,accoutrements,absconded,aboveboard,abetted,aargh,aaaahh,zuwicky,zolda,ziploc,zakamatak,youve,yippie,yesterdays,yella,yearns,yearnings,yearned,yawning,yalta,yahtzee,y'mean,y'are,wuthering,wreaks,worrisome,workiiing,wooooooo,wonky,womanizing,wolodarsky,wiwith,withdraws,wishy,wisht,wipers,wiper,winos,windthorne,windsurfing,windermere,wiggled,wiggen,whwhat,whodunit,whoaaa,whittling,whitesnake,whereof,wheezing,wheeze,whatd'ya,whataya,whammo,whackin,wellll,weightless,weevil,wedgies,webbing,weasly,wayside,waxes,waturi,washy,washrooms,wandell,waitaminute,waddya,waaaah,vornac,vishnoor,virulent,vindictiveness,vinceres,villier,vigeous,vestigial,ventilate,vented,venereal,veering,veered,veddy,vaslova,valosky,vailsburg,vaginas,vagas,urethra,upstaged,uploading,unwrapping,unwieldy,untapped,unsatisfied,unquenchable,unnerved,unmentionable,unlovable,unknowns,uninformed,unimpressed,unhappily,unguarded,unexplored,undergarment,undeniably,unclench,unclaimed,uncharacteristically,unbuttoned,unblemished,ululd,uhhhm,tweeze,tutsami,tushy,tuscarora,turkle,turghan,turbinium,tubers,trucoat,troxa,tropicana,triquetra,trimmers,triceps,trespassed,traya,traumatizing,transvestites,trainors,tradin,trackers,townies,tourelles,toucha,tossin,tortious,topshop,topes,tonics,tongs,tomsk,tomorrows,toiling,toddle,tizzy,tippers,timmi,thwap,thusly,ththe,thrusts,throwers,throwed,throughway,thickening,thermonuclear,thelwall,thataway,terrifically,tendons,teleportation,telepathically,telekinetic,teetering,teaspoons,tarantulas,tapas,tanned,tangling,tamales,tailors,tahitian,tactful,tachy,tablespoon,syrah,synchronicity,synch,synapses,swooning,switchman,swimsuits,sweltering,sweetly,suvolte,suslov,surfed,supposition,suppertime,supervillains,superfluous,superego,sunspots,sunning,sunless,sundress,suckah,succotash,sublevel,subbasement,studious,striping,strenuously,straights,stonewalled,stillness,stilettos,stevesy,steno,steenwyck,stargates,stammering,staedert,squiggly,squiggle,squashing,squaring,spreadsheet,spramp,spotters,sporto,spooking,splendido,spittin,spirulina,spiky,spate,spartacus,spacerun,soonest,something'll,someth,somepin,someone'll,sofas,soberly,sobered,snowmen,snowbank,snowballing,snivelling,sniffling,snakeskin,snagging,smush,smooter,smidgen,smackers,slumlord,slossum,slimmer,slighted,sleepwalk,sleazeball,skokie,skeptic,sitarides,sistah,sipped,sindell,simpletons,simony,silkwood,silks,silken,sightless,sideboard,shuttles,shrugging,shrouds,showy,shoveled,shouldn'ta,shoplifters,shitstorm,sheeny,shapetype,shaming,shallows,shackle,shabbily,shabbas,seppuku,senility,semite,semiautomatic,selznick,secretarial,sebacio,scuzzy,scummy,scrutinized,scrunchie,scribbled,scotches,scolded,scissor,schlub,scavenging,scarin,scarfing,scallions,scald,savour,savored,saute,sarcoidosis,sandbar,saluted,salish,saith,sailboats,sagittarius,sacre,saccharine,sacamano,rushdie,rumpled,rumba,rulebook,rubbers,roughage,rotisserie,rootie,roofy,roofie,romanticize,rittle,ristorante,rippin,rinsing,ringin,rincess,rickety,reveling,retest,retaliating,restorative,reston,restaurateur,reshoots,resetting,resentments,reprogramming,repossess,repartee,renzo,remore,remitting,remeber,relaxants,rejuvenate,rejections,regenerated,refocus,referrals,reeno,recycles,recrimination,reclining,recanting,reattach,reassigning,razgul,raved,rattlesnakes,rattles,rashly,raquetball,ransack,raisinettes,raheem,radisson,radishes,raban,quoth,qumari,quints,quilts,quilting,quien,quarreled,purty,purblind,punchbowl,publically,psychotics,psychopaths,psychoanalyze,pruning,provasik,protectin,propping,proportioned,prophylactic,proofed,prompter,procreate,proclivities,prioritizing,prinze,pricked,press'll,presets,prescribes,preocupe,prejudicial,prefex,preconceived,precipice,pralines,pragmatist,powerbar,pottie,pottersville,potsie,potholes,posses,posies,portkey,porterhouse,pornographers,poring,poppycock,poppers,pomponi,pokin,poitier,podiatry,pleeze,pleadings,playbook,platelets,plane'arium,placebos,place'll,pistachios,pirated,pinochle,pineapples,pinafore,pimples,piggly,piddling,picon,pickpockets,picchu,physiologically,physic,phobic,philandering,phenomenally,pheasants,pewter,petticoat,petronis,petitioning,perturbed,perpetuating,permutat,perishable,perimeters,perfumed,percocet,per'sus,pepperjack,penalize,pelting,pellet,peignoir,pedicures,peckers,pecans,pawning,paulsson,pattycake,patrolmen,patois,pathos,pasted,parishioner,parcheesi,parachuting,papayas,pantaloons,palpitations,palantine,paintballing,overtired,overstress,oversensitive,overnights,overexcited,overanxious,overachiever,outwitted,outvoted,outnumber,outlast,outlander,out've,orphey,orchestrating,openers,ooooooo,okies,ohhhhhhhhh,ohhhhhhhh,ogling,offbeat,obsessively,obeyed,o'hana,o'bannon,o'bannion,numpce,nummy,nuked,nuances,nourishing,nosedive,norbu,nomlies,nomine,nixed,nihilist,nightshift,newmeat,neglectful,neediness,needin,naphthalene,nanocytes,nanite,naivete,n'yeah,mystifying,myhnegon,mutating,musing,mulled,muggy,muerto,muckraker,muchachos,mountainside,motherless,mosquitos,morphed,mopped,moodoo,moncho,mollem,moisturiser,mohicans,mocks,mistresses,misspent,misinterpretation,miscarry,minuses,mindee,mimes,millisecond,milked,mightn't,mightier,mierzwiak,microchips,meyerling,mesmerizing,mershaw,meecrob,medicate,meddled,mckinnons,mcgewan,mcdunnough,mcats,mbien,matzah,matriarch,masturbated,masselin,martialed,marlboros,marksmanship,marinate,marchin,manicured,malnourished,malign,majorek,magnon,magnificently,macking,machiavellian,macdougal,macchiato,macaws,macanaw,m'self,lydells,lusts,lucite,lubricants,lopper,lopped,loneliest,lonelier,lomez,lojack,loath,liquefy,lippy,limps,likin,lightness,liesl,liebchen,licious,libris,libation,lhamo,leotards,leanin,laxatives,lavished,latka,lanyard,lanky,landmines,lameness,laddies,lacerated,labored,l'amour,kreskin,kovitch,kournikova,kootchy,konoss,knknow,knickety,knackety,kmart,klicks,kiwanis,kissable,kindergartners,kilter,kidnet,kid'll,kicky,kickbacks,kickback,kholokov,kewpie,kendo,katra,kareoke,kafelnikov,kabob,junjun,jumba,julep,jordie,jondy,jolson,jenoff,jawbone,janitorial,janiro,ipecac,invigorated,intruded,intros,intravenously,interruptus,interrogations,interject,interfacing,interestin,insuring,instilled,insensitivity,inscrutable,inroads,innards,inlaid,injector,ingratitude,infuriates,infra,infliction,indelicate,incubators,incrimination,inconveniencing,inconsolable,incestuous,incas,incarcerate,inbreeding,impudence,impressionists,impeached,impassioned,imipenem,idling,idiosyncrasies,icebergs,hypotensive,hydrochloride,hushed,humus,humph,hummm,hulking,hubcaps,hubald,howya,howbout,how'll,housebroken,hotwire,hotspots,hotheaded,horrace,hopsfield,honto,honkin,honeymoons,homewrecker,hombres,hollers,hollerin,hoedown,hoboes,hobbling,hobble,hoarse,hinky,highlighters,hexes,heru'ur,hernias,heppleman,hell're,heighten,heheheheheh,heheheh,hedging,heckling,heckled,heavyset,heatshield,heathens,heartthrob,headpiece,hayseed,haveo,hauls,hasten,harridan,harpoons,hardens,harcesis,harbouring,hangouts,halkein,haleh,halberstam,hairnet,hairdressers,hacky,haaaa,h'yah,gusta,gushy,gurgling,guilted,gruel,grudging,grrrrrr,grosses,groomsmen,griping,gravest,gratified,grated,goulash,goopy,goona,goodly,godliness,godawful,godamn,glycerin,glutes,glowy,globetrotters,glimpsed,glenville,glaucoma,girlscout,giraffes,gilbey,gigglepuss,ghora,gestating,gelato,geishas,gearshift,gayness,gasped,gaslighting,garretts,garba,gablyczyck,g'head,fumigating,fumbling,fudged,fuckwad,fuck're,fuchsia,fretting,freshest,frenchies,freezers,fredrica,fraziers,fraidy,foxholes,fourty,fossilized,forsake,forfeits,foreclosed,foreal,footsies,florists,flopped,floorshow,floorboard,flinching,flecks,flaubert,flatware,flatulence,flatlined,flashdance,flail,flagging,fiver,fitzy,fishsticks,finetti,finelli,finagle,filko,fieldstone,fibber,ferrini,feedin,feasting,favore,fathering,farrouhk,farmin,fairytale,fairservice,factoid,facedown,fabled,eyeballin,extortionist,exquisitely,expedited,exorcise,existentialist,execs,exculpatory,exacerbate,everthing,eventuality,evander,euphoric,euphemisms,estamos,erred,entitle,enquiries,enormity,enfants,endive,encyclopedias,emulating,embittered,effortless,ectopic,ecirc,easely,earphones,earmarks,dweller,durslar,durned,dunois,dunking,dunked,dumdum,dullard,dudleys,druthers,druggist,drossos,drooled,driveways,drippy,dreamless,drawstring,drang,drainpipe,dozing,dotes,dorkface,doorknobs,doohickey,donnatella,doncha,domicile,dokos,dobermans,dizzying,divola,ditsy,distaste,disservice,dislodged,dislodge,disinherit,disinformation,discounting,dinka,dimly,digesting,diello,diddling,dictatorships,dictators,diagnostician,devours,devilishly,detract,detoxing,detours,detente,destructs,desecrated,derris,deplore,deplete,demure,demolitions,demean,delish,delbruck,delaford,degaulle,deftly,deformity,deflate,definatly,defector,decrypted,decontamination,decapitate,decanter,dardis,dampener,damme,daddy'll,dabbling,dabbled,d'etre,d'argent,d'alene,d'agnasti,czechoslovakian,cymbal,cyberdyne,cutoffs,cuticle,curvaceous,curiousity,crowing,crowed,croutons,cropped,criminy,crescentis,crashers,cranwell,coverin,courtrooms,countenance,cosmically,cosign,corroboration,coroners,cornflakes,copperpot,copperhead,copacetic,coordsize,convulsing,consults,conjures,congenial,concealer,compactor,commercialism,cokey,cognizant,clunkers,clumsily,clucking,cloves,cloven,cloths,clothe,clods,clocking,clings,clavicle,classless,clashing,clanking,clanging,clamping,civvies,citywide,circulatory,circuited,chronisters,chromic,choos,chloroformed,chillun,cheesed,chatterbox,chaperoned,channukah,cerebellum,centerpieces,centerfold,ceecee,ccedil,cavorting,cavemen,cauterized,cauldwell,catting,caterine,cassiopeia,carves,cartwheel,carpeted,carob,caressing,carelessly,careening,capricious,capitalistic,capillaries,candidly,camaraderie,callously,calfskin,caddies,buttholes,busywork,busses,burps,burgomeister,bunkhouse,bungchow,bugler,buffets,buffed,brutish,brusque,bronchitis,bromden,brolly,broached,brewskis,brewin,brean,breadwinner,brana,bountiful,bouncin,bosoms,borgnine,bopping,bootlegs,booing,bombosity,bolting,boilerplate,bluey,blowback,blouses,bloodsuckers,bloodstained,bloat,bleeth,blackface,blackest,blackened,blacken,blackballed,blabs,blabbering,birdbrain,bipartisanship,biodegradable,biltmore,bilked,big'uns,bidet,besotted,bernheim,benegas,bendiga,belushi,bellboys,belittling,behinds,begone,bedsheets,beckoning,beaute,beaudine,beastly,beachfront,bathes,batak,baser,baseballs,barbella,bankrolling,bandaged,baerly,backlog,backin,babying,azkaban,awwwww,aviary,authorizes,austero,aunty,attics,atreus,astounded,astonish,artemus,arses,arintero,appraiser,apathetic,anybody'd,anxieties,anticlimactic,antar,anglos,angleman,anesthetist,androscoggin,andolini,andale,amway,amuck,amniocentesis,amnesiac,americano,amara,alvah,altruism,alternapalooza,alphabetize,alpaca,allus,allergist,alexandros,alaikum,akimbo,agoraphobia,agides,aggrhh,aftertaste,adoptions,adjuster,addictions,adamantium,activator,accomplishes,aberrant,aaaaargh,aaaaaaaaaaaaa,a'ight,zzzzzzz,zucchini,zookeeper,zirconia,zippers,zequiel,zellary,zeitgeist,zanuck,zagat,you'n,ylang,yes'm,yenta,yecchh,yecch,yawns,yankin,yahdah,yaaah,y'got,xeroxed,wwooww,wristwatch,wrangled,wouldst,worthiness,worshiping,wormy,wormtail,wormholes,woosh,wollsten,wolfing,woefully,wobbling,wintry,wingding,windstorm,windowtext,wiluna,wilting,wilted,willick,willenholly,wildflowers,wildebeest,whyyy,whoppers,whoaa,whizzing,whizz,whitest,whistled,whist,whinny,wheelies,whazzup,whatwhatwhaaat,whato,whatdya,what'dya,whacks,wewell,wetsuit,welluh,weeps,waylander,wavin,wassail,wasnt,warneford,warbucks,waltons,wallbanger,waiving,waitwait,vowing,voucher,vornoff,vorhees,voldemort,vivre,vittles,vindaloo,videogames,vichyssoise,vicarious,vesuvius,verguenza,ven't,velveteen,velour,velociraptor,vastness,vasectomies,vapors,vanderhof,valmont,validates,valiantly,vacuums,usurp,usernum,us'll,urinals,unyielding,unvarnished,unturned,untouchables,untangled,unsecured,unscramble,unreturned,unremarkable,unpretentious,unnerstand,unmade,unimpeachable,unfashionable,underwrite,underlining,underling,underestimates,underappreciated,uncouth,uncork,uncommonly,unclog,uncircumcised,unchallenged,uncas,unbuttoning,unapproved,unamerican,unafraid,umpteen,umhmm,uhwhy,ughuh,typewriters,twitches,twitched,twirly,twinkling,twinges,twiddling,turners,turnabout,tumblin,tryed,trowel,trousseau,trivialize,trifles,tribianni,trenchcoat,trembled,traumatize,transitory,transients,transfuse,transcribing,tranq,trampy,traipsed,trainin,trachea,traceable,touristy,toughie,toscanini,tortola,tortilla,torreon,toreador,tommorrow,tollbooth,tollans,toidy,togas,tofurkey,toddling,toddies,toasties,toadstool,to've,tingles,timin,timey,timetables,tightest,thuggee,thrusting,thrombus,throes,thrifty,thornharts,thinnest,thicket,thetas,thesulac,tethered,testaburger,tersenadine,terrif,terdlington,tepui,temping,tector,taxidermy,tastebuds,tartlets,tartabull,tar'd,tantamount,tangy,tangles,tamer,tabula,tabletops,tabithia,szechwan,synthedyne,svenjolly,svengali,survivalists,surmise,surfboards,surefire,suprise,supremacists,suppositories,superstore,supercilious,suntac,sunburned,summercliff,sullied,sugared,suckle,subtleties,substantiated,subsides,subliminal,subhuman,strowman,stroked,stroganoff,streetlight,straying,strainer,straighter,straightener,stoplight,stirrups,stewing,stereotyping,stepmommy,stephano,stashing,starshine,stairwells,squatsie,squandering,squalid,squabbling,squab,sprinkling,spreader,spongy,spokesmen,splintered,spittle,spitter,spiced,spews,spendin,spect,spearchucker,spatulas,southtown,soused,soshi,sorter,sorrowful,sooth,some'in,soliloquy,soiree,sodomized,sobriki,soaping,snows,snowcone,snitching,snitched,sneering,snausages,snaking,smoothed,smoochies,smarten,smallish,slushy,slurring,sluman,slithers,slippin,sleuthing,sleeveless,skinless,skillfully,sketchbook,skagnetti,sista,sinning,singularly,sinewy,silverlake,siguto,signorina,sieve,sidearms,shying,shunning,shtud,shrieks,shorting,shortbread,shopkeepers,shmancy,shizzit,shitheads,shitfaced,shipmates,shiftless,shelving,shedlow,shavings,shatters,sharifa,shampoos,shallots,shafter,sha'nauc,sextant,serviceable,sepsis,senores,sendin,semis,semanski,selflessly,seinfelds,seers,seeps,seductress,secaucus,sealant,scuttling,scusa,scrunched,scissorhands,schreber,schmancy,scamps,scalloped,savoir,savagery,sarong,sarnia,santangel,samool,sallow,salino,safecracker,sadism,sacrilegious,sabrini,sabath,s'aright,ruttheimer,rudest,rubbery,rousting,rotarian,roslin,roomed,romari,romanica,rolltop,rolfski,rockettes,roared,ringleader,riffing,ribcage,rewired,retrial,reting,resuscitated,restock,resale,reprogrammed,replicant,repentant,repellant,repays,repainting,renegotiating,rendez,remem,relived,relinquishes,relearn,relaxant,rekindling,rehydrate,refueled,refreshingly,refilling,reexamine,reeseman,redness,redeemable,redcoats,rectangles,recoup,reciprocated,reassessing,realy,realer,reachin,re'kali,rawlston,ravages,rappaports,ramoray,ramming,raindrops,rahesh,radials,racists,rabartu,quiches,quench,quarreling,quaintly,quadrants,putumayo,put'em,purifier,pureed,punitis,pullout,pukin,pudgy,puddings,puckering,pterodactyl,psychodrama,psats,protestations,protectee,prosaic,propositioned,proclivity,probed,printouts,prevision,pressers,preset,preposition,preempt,preemie,preconceptions,prancan,powerpuff,potties,potpie,poseur,porthole,poops,pooping,pomade,polyps,polymerized,politeness,polisher,polack,pocketknife,poatia,plebeian,playgroup,platonically,platitude,plastering,plasmapheresis,plaids,placemats,pizzazz,pintauro,pinstripes,pinpoints,pinkner,pincer,pimento,pileup,pilates,pigmen,pieeee,phrased,photocopies,phoebes,philistines,philanderer,pheromone,phasers,pfeffernuesse,pervs,perspire,personify,perservere,perplexed,perpetrating,perkiness,perjurer,periodontist,perfunctory,perdido,percodan,pentameter,pentacle,pensive,pensione,pennybaker,pennbrooke,penhall,pengin,penetti,penetrates,pegnoir,peeve,peephole,pectorals,peckin,peaky,peaksville,paxcow,paused,patted,parkishoff,parkers,pardoning,paraplegic,paraphrasing,paperers,papered,pangs,paneling,palooza,palmed,palmdale,palatable,pacify,pacified,owwwww,oversexed,overrides,overpaying,overdrawn,overcompensate,overcomes,overcharged,outmaneuver,outfoxed,oughtn't,ostentatious,oshun,orthopedist,or'derves,ophthalmologist,operagirl,oozes,oooooooh,onesie,omnis,omelets,oktoberfest,okeydoke,ofthe,ofher,obstetrical,obeys,obeah,o'henry,nyquil,nyanyanyanyah,nuttin,nutsy,nutball,nurhachi,numbskull,nullifies,nullification,nucking,nubbin,nourished,nonspecific,noing,noinch,nohoho,nobler,nitwits,newsprint,newspaperman,newscaster,neuropathy,netherworld,neediest,navasky,narcissists,napped,nafta,mache,mykonos,mutilating,mutherfucker,mutha,mutates,mutate,musn't,murchy,multitasking,mujeeb,mudslinging,muckraking,mousetrap,mourns,mournful,motherf,mostro,morphing,morphate,moralistic,moochy,mooching,monotonous,monopolize,monocle,molehill,moland,mofet,mockup,mobilizing,mmmmmmm,mitzvahs,mistreating,misstep,misjudge,misinformation,misdirected,miscarriages,miniskirt,mindwarped,minced,milquetoast,miguelito,mightily,midstream,midriff,mideast,microbe,methuselah,mesdames,mescal,men'll,memma,megaton,megara,megalomaniac,meeee,medulla,medivac,meaninglessness,mcnuggets,mccarthyism,maypole,may've,mauve,mateys,marshack,markles,marketable,mansiere,manservant,manse,manhandling,mallomars,malcontent,malaise,majesties,mainsail,mailmen,mahandra,magnolias,magnified,magev,maelstrom,machu,macado,m'boy,m'appelle,lustrous,lureen,lunges,lumped,lumberyard,lulled,luego,lucks,lubricated,loveseat,loused,lounger,loski,lorre,loora,looong,loonies,loincloth,lofts,lodgers,lobbing,loaner,livered,liqueur,ligourin,lifesaving,lifeguards,lifeblood,liaisons,let'em,lesbianism,lence,lemonlyman,legitimize,leadin,lazars,lazarro,lawyering,laugher,laudanum,latrines,lations,laters,lapels,lakefront,lahit,lafortunata,lachrymose,l'italien,kwaini,kruczynski,kramerica,kowtow,kovinsky,korsekov,kopek,knowakowski,knievel,knacks,kiowas,killington,kickball,keyworth,keymaster,kevie,keveral,kenyons,keggers,keepsakes,kechner,keaty,kavorka,karajan,kamerev,kaggs,jujyfruit,jostled,jonestown,jokey,joists,jocko,jimmied,jiggled,jests,jenzen,jenko,jellyman,jedediah,jealitosis,jaunty,jarmel,jankle,jagoff,jagielski,jackrabbits,jabbing,jabberjaw,izzat,irresponsibly,irrepressible,irregularity,irredeemable,inuvik,intuitions,intubated,intimates,interminable,interloper,intercostal,instyle,instigate,instantaneously,ining,ingrown,ingesting,infusing,infringe,infinitum,infact,inequities,indubitably,indisputable,indescribably,indentation,indefinable,incontrovertible,inconsequential,incompletes,incoherently,inclement,incidentals,inarticulate,inadequacies,imprudent,improprieties,imprison,imprinted,impressively,impostors,importante,imperious,impale,immodest,immobile,imbedded,imbecilic,illegals,idn't,hysteric,hypotenuse,hygienic,hyeah,hushpuppies,hunhh,humpback,humored,hummed,humiliates,humidifier,huggy,huggers,huckster,hotbed,hosing,hosers,horsehair,homebody,homebake,holing,holies,hoisting,hogwallop,hocks,hobbits,hoaxes,hmmmmm,hisses,hippest,hillbillies,hilarity,heurh,herniated,hermaphrodite,hennifer,hemlines,hemline,hemery,helplessness,helmsley,hellhound,heheheheh,heeey,hedda,heartbeats,heaped,healers,headstart,headsets,headlong,hawkland,havta,haulin,harvey'll,hanta,hansom,hangnail,handstand,handrail,handoff,hallucinogen,hallor,halitosis,haberdashery,gypped,guy'll,gumbel,guerillas,guava,guardrail,grunther,grunick,groppi,groomer,grodin,gripes,grinds,grifters,gretch,greevey,greasing,graveyards,grandkid,grainy,gouging,gooney,googly,goldmuff,goldenrod,goingo,godly,gobbledygook,gobbledegook,glues,gloriously,glengarry,glassware,glamor,gimmicks,giggly,giambetti,ghoulish,ghettos,ghali,gether,geriatrics,gerbils,geosynchronous,georgio,gente,gendarme,gelbman,gazillionth,gayest,gauging,gastro,gaslight,gasbag,garters,garish,garas,gantu,gangy,gangly,gangland,galling,gadda,furrowed,funnies,funkytown,fugimotto,fudging,fuckeen,frustrates,froufrou,froot,fromberge,frizzies,fritters,frightfully,friendliest,freeloading,freelancing,freakazoid,fraternization,framers,fornication,fornicating,forethought,footstool,foisting,focussing,focking,flurries,fluffed,flintstones,fledermaus,flayed,flawlessly,flatters,flashbang,flapped,fishies,firmer,fireproof,firebug,fingerpainting,finessed,findin,financials,finality,fillets,fiercest,fiefdom,fibbing,fervor,fentanyl,fenelon,fedorchuk,feckless,feathering,faucets,farewells,fantasyland,fanaticism,faltered,faggy,faberge,extorting,extorted,exterminating,exhumation,exhilaration,exhausts,exfoliate,excels,exasperating,exacting,everybody'd,evasions,espressos,esmail,errrr,erratically,eroding,ernswiler,epcot,enthralled,ensenada,enriching,enrage,enhancer,endear,encrusted,encino,empathic,embezzle,emanates,electricians,eking,egomaniacal,egging,effacing,ectoplasm,eavesdropped,dummkopf,dugray,duchaisne,drunkard,drudge,droop,droids,drips,dripped,dribbles,drazens,downy,downsize,downpour,dosages,doppelganger,dopes,doohicky,dontcha,doneghy,divining,divest,diuretics,diuretic,distrustful,disrupts,dismemberment,dismember,disinfect,disillusionment,disheartening,discourteous,discotheque,discolored,dirtiest,diphtheria,dinks,dimpled,didya,dickwad,diatribes,diathesis,diabetics,deviants,detonates,detests,detestable,detaining,despondent,desecration,derision,derailing,deputized,depressors,dependant,dentures,denominators,demur,demonology,delts,dellarte,delacour,deflated,defib,defaced,decorators,deaqon,davola,datin,darwinian,darklighters,dandelions,dampened,damaskinos,dalrimple,d'peshu,d'hoffryn,d'astier,cynics,cutesy,cutaway,curmudgeon,curdle,culpability,cuisinart,cuffing,crypts,cryptid,crunched,crumblers,crudely,crosscheck,croon,crissake,crevasse,creswood,creepo,creases,creased,creaky,cranks,crabgrass,coveralls,couple'a,coughs,coslaw,corporeal,cornucopia,cornering,corks,cordoned,coolly,coolin,cookbooks,contrite,contented,constrictor,confound,confit,confiscating,condoned,conditioners,concussions,comprendo,comers,combustible,combusted,collingswood,coldness,coitus,codicil,coasting,clydesdale,cluttering,clunker,clunk,clumsiness,clotted,clothesline,clinches,clincher,cleverness,clench,clein,cleanses,claymores,clammed,chugging,chronically,christsakes,choque,chompers,chiseling,chirpy,chirp,chinks,chingachgook,chickenpox,chickadee,chewin,chessboard,chargin,chanteuse,chandeliers,chamdo,chagrined,chaff,certs,certainties,cerreno,cerebrum,censured,cemetary,caterwauling,cataclysmic,casitas,cased,carvel,carting,carrear,carolling,carolers,carnie,cardiogram,carbuncle,capulets,canines,candaules,canape,caldecott,calamitous,cadillacs,cachet,cabeza,cabdriver,buzzards,butai,businesswomen,bungled,bumpkins,bummers,bulldoze,buffybot,bubut,bubbies,brrrrr,brownout,brouhaha,bronzing,bronchial,broiler,briskly,briefcases,bricked,breezing,breeher,breakable,breadstick,bravenet,braved,brandies,brainwaves,brainiest,braggart,bradlee,boys're,boys'll,boys'd,boutonniere,bossed,bosomy,borans,boosts,bookshelves,bookends,boneless,bombarding,bollo,boinked,boink,bluest,bluebells,bloodshot,blockhead,blockbusters,blithely,blather,blankly,bladders,blackbeard,bitte,bippy,biogenetics,bilge,bigglesworth,bicuspids,beususe,betaseron,besmirch,bernece,bereavement,bentonville,benchley,benching,bembe,bellyaching,bellhops,belie,beleaguered,behrle,beginnin,begining,beenie,beefs,beechwood,becau,beaverhausen,beakers,bazillion,baudouin,barrytown,barringtons,barneys,barbs,barbers,barbatus,bankrupted,bailiffs,backslide,baby'd,baaad,b'fore,awwwk,aways,awakes,automatics,authenticate,aught,aubyn,attired,attagirl,atrophied,asystole,astroturf,assertiveness,artichokes,arquillians,aright,archenemy,appraise,appeased,antin,anspaugh,anesthetics,anaphylactic,amscray,ambivalence,amalio,alriiight,alphabetized,alpena,alouette,allora,alliteration,allenwood,allegiances,algerians,alcerro,alastor,ahaha,agitators,aforethought,advertises,admonition,adirondacks,adenoids,acupuncturist,acula,actuarial,activators,actionable,achingly,accusers,acclimated,acclimate,absurdly,absorbent,absolvo,absolutes,absences,abdomenizer,aaaaaaaaah,aaaaaaaaaa,a'right".split(","),male_names:"james,john,robert,michael,william,david,richard,charles,joseph,thomas,christopher,daniel,paul,mark,donald,george,kenneth,steven,edward,brian,ronald,anthony,kevin,jason,matthew,gary,timothy,jose,larry,jeffrey,frank,scott,eric,stephen,andrew,raymond,gregory,joshua,jerry,dennis,walter,patrick,peter,harold,douglas,henry,carl,arthur,ryan,roger,joe,juan,jack,albert,jonathan,justin,terry,gerald,keith,samuel,willie,ralph,lawrence,nicholas,roy,benjamin,bruce,brandon,adam,harry,fred,wayne,billy,steve,louis,jeremy,aaron,randy,eugene,carlos,russell,bobby,victor,ernest,phillip,todd,jesse,craig,alan,shawn,clarence,sean,philip,chris,johnny,earl,jimmy,antonio,danny,bryan,tony,luis,mike,stanley,leonard,nathan,dale,manuel,rodney,curtis,norman,marvin,vincent,glenn,jeffery,travis,jeff,chad,jacob,melvin,alfred,kyle,francis,bradley,jesus,herbert,frederick,ray,joel,edwin,don,eddie,ricky,troy,randall,barry,bernard,mario,leroy,francisco,marcus,micheal,theodore,clifford,miguel,oscar,jay,jim,tom,calvin,alex,jon,ronnie,bill,lloyd,tommy,leon,derek,darrell,jerome,floyd,leo,alvin,tim,wesley,dean,greg,jorge,dustin,pedro,derrick,dan,zachary,corey,herman,maurice,vernon,roberto,clyde,glen,hector,shane,ricardo,sam,rick,lester,brent,ramon,tyler,gilbert,gene,marc,reginald,ruben,brett,nathaniel,rafael,edgar,milton,raul,ben,cecil,duane,andre,elmer,brad,gabriel,ron,roland,jared,adrian,karl,cory,claude,erik,darryl,neil,christian,javier,fernando,clinton,ted,mathew,tyrone,darren,lonnie,lance,cody,julio,kurt,allan,clayton,hugh,max,dwayne,dwight,armando,felix,jimmie,everett,ian,ken,bob,jaime,casey,alfredo,alberto,dave,ivan,johnnie,sidney,byron,julian,isaac,clifton,willard,daryl,virgil,andy,salvador,kirk,sergio,seth,kent,terrance,rene,eduardo,terrence,enrique,freddie,stuart,fredrick,arturo,alejandro,joey,nick,luther,wendell,jeremiah,evan,julius,donnie,otis,trevor,luke,homer,gerard,doug,kenny,hubert,angelo,shaun,lyle,matt,alfonso,orlando,rex,carlton,ernesto,pablo,lorenzo,omar,wilbur,blake,horace,roderick,kerry,abraham,rickey,ira,andres,cesar,johnathan,malcolm,rudolph,damon,kelvin,rudy,preston,alton,archie,marco,pete,randolph,garry,geoffrey,jonathon,felipe,bennie,gerardo,dominic,loren,delbert,colin,guillermo,earnest,benny,noel,rodolfo,myron,edmund,salvatore,cedric,lowell,gregg,sherman,devin,sylvester,roosevelt,israel,jermaine,forrest,wilbert,leland,simon,irving,owen,rufus,woodrow,sammy,kristopher,levi,marcos,gustavo,jake,lionel,marty,gilberto,clint,nicolas,laurence,ismael,orville,drew,ervin,dewey,wilfred,josh,hugo,ignacio,caleb,tomas,sheldon,erick,frankie,darrel,rogelio,terence,alonzo,elias,bert,elbert,ramiro,conrad,noah,grady,phil,cornelius,lamar,rolando,clay,percy,bradford,merle,darin,amos,terrell,moses,irvin,saul,roman,darnell,randal,tommie,timmy,darrin,brendan,toby,van,abel,dominick,emilio,elijah,cary,domingo,aubrey,emmett,marlon,emanuel,jerald,edmond,emil,dewayne,otto,teddy,reynaldo,bret,jess,trent,humberto,emmanuel,stephan,louie,vicente,lamont,garland,micah,efrain,heath,rodger,demetrius,ethan,eldon,rocky,pierre,eli,bryce,antoine,robbie,kendall,royce,sterling,grover,elton,cleveland,dylan,chuck,damian,reuben,stan,leonardo,russel,erwin,benito,hans,monte,blaine,ernie,curt,quentin,agustin,jamal,devon,adolfo,tyson,wilfredo,bart,jarrod,vance,denis,damien,joaquin,harlan,desmond,elliot,darwin,gregorio,kermit,roscoe,esteban,anton,solomon,norbert,elvin,nolan,carey,rod,quinton,hal,brain,rob,elwood,kendrick,darius,moises,marlin,fidel,thaddeus,cliff,marcel,ali,raphael,bryon,armand,alvaro,jeffry,dane,joesph,thurman,ned,sammie,rusty,michel,monty,rory,fabian,reggie,kris,isaiah,gus,avery,loyd,diego,adolph,millard,rocco,gonzalo,derick,rodrigo,gerry,rigoberto,alphonso,rickie,noe,vern,elvis,bernardo,mauricio,hiram,donovan,basil,nickolas,scot,vince,quincy,eddy,sebastian,federico,ulysses,heriberto,donnell,denny,gavin,emery,romeo,jayson,dion,dante,clement,coy,odell,jarvis,bruno,issac,dudley,sanford,colby,carmelo,nestor,hollis,stefan,donny,linwood,beau,weldon,galen,isidro,truman,delmar,johnathon,silas,frederic,irwin,merrill,charley,marcelino,carlo,trenton,kurtis,aurelio,winfred,vito,collin,denver,leonel,emory,pasquale,mohammad,mariano,danial,landon,dirk,branden,adan,numbers,clair,buford,bernie,wilmer,emerson,zachery,jacques,errol,josue,edwardo,wilford,theron,raymundo,daren,tristan,robby,lincoln,jame,genaro,octavio,cornell,hung,arron,antony,herschel,alva,giovanni,garth,cyrus,cyril,ronny,stevie,lon,kennith,carmine,augustine,erich,chadwick,wilburn,russ,myles,jonas,mitchel,mervin,zane,jamel,lazaro,alphonse,randell,johnie,jarrett,ariel,abdul,dusty,luciano,seymour,scottie,eugenio,mohammed,arnulfo,lucien,ferdinand,thad,ezra,aldo,rubin,mitch,earle,abe,marquis,lanny,kareem,jamar,boris,isiah,emile,elmo,aron,leopoldo,everette,josef,eloy,dorian,rodrick,reinaldo,lucio,jerrod,weston,hershel,lemuel,lavern,burt,jules,gil,eliseo,ahmad,nigel,efren,antwan,alden,margarito,refugio,dino,osvaldo,les,deandre,normand,kieth,ivory,trey,norberto,napoleon,jerold,fritz,rosendo,milford,sang,deon,christoper,alfonzo,lyman,josiah,brant,wilton,rico,jamaal,dewitt,brenton,yong,olin,faustino,claudio,judson,gino,edgardo,alec,jarred,donn,trinidad,tad,porfirio,odis,lenard,chauncey,tod,mel,marcelo,kory,augustus,keven,hilario,bud,sal,orval,mauro,dannie,zachariah,olen,anibal,milo,jed,thanh,amado,lenny,tory,richie,horacio,brice,mohamed,delmer,dario,mac,jonah,jerrold,robt,hank,sung,rupert,rolland,kenton,damion,chi,antone,waldo,fredric,bradly,kip,burl,tyree,jefferey,ahmed,willy,stanford,oren,moshe,mikel,enoch,brendon,quintin,jamison,florencio,darrick,tobias,minh,hassan,giuseppe,demarcus,cletus,tyrell,lyndon,keenan,werner,theo,geraldo,columbus,chet,bertram,markus,huey,hilton,dwain,donte,tyron,omer,isaias,hipolito,fermin,chung,adalberto,jamey,teodoro,mckinley,maximo,raleigh,lawerence,abram,rashad,emmitt,daron,chong,samual,otha,miquel,eusebio,dong,domenic,darron,wilber,renato,hoyt,haywood,ezekiel,chas,florentino,elroy,clemente,arden,neville,edison,deshawn,carrol,shayne,nathanial,jordon,danilo,claud,sherwood,raymon,rayford,cristobal,ambrose,titus,hyman,felton,ezequiel,erasmo,lonny,milan,lino,jarod,herb,andreas,rhett,jude,douglass,cordell,oswaldo,ellsworth,virgilio,toney,nathanael,benedict,mose,hong,isreal,garret,fausto,arlen,zack,modesto,francesco,manual,gaylord,gaston,filiberto,deangelo,michale,granville,malik,zackary,tuan,nicky,cristopher,antione,malcom,korey,jospeh,colton,waylon,hosea,shad,santo,rudolf,rolf,renaldo,marcellus,lucius,kristofer,harland,arnoldo,rueben,leandro,kraig,jerrell,jeromy,hobert,cedrick,arlie,winford,wally,luigi,keneth,jacinto,graig,franklyn,edmundo,leif,jeramy,willian,vincenzo,shon,michal,lynwood,jere,elden,darell,broderick,alonso".split(",")},e.exports=r},function(e,t){var r;r={estimate_attack_times:function(e){var t,r,n,a;for(n in t={},r={online_throttling_100_per_hour:e/(100/3600),online_no_throttling_10_per_second:e/10,offline_slow_hashing_1e4_per_second:e/1e4,offline_fast_hashing_1e10_per_second:e/1e10})a=r[n],t[n]=this.display_time(a);return{crack_times_seconds:r,crack_times_display:t,score:this.guesses_to_score(e)}},guesses_to_score:function(e){return 5,e<1005?0:e<1000005?1:e<100000005?2:e<10000000005?3:4},display_time:function(e){var t,r,n,a;return 60,3600,86400,2678400,32140800,321408e4,n=(a=e<1?[null,"less than a second"]:e<60?[t=Math.round(e),t+" second"]:e<3600?[t=Math.round(e/60),t+" minute"]:e<86400?[t=Math.round(e/3600),t+" hour"]:e<2678400?[t=Math.round(e/86400),t+" day"]:e<32140800?[t=Math.round(e/2678400),t+" month"]:e<321408e4?[t=Math.round(e/32140800),t+" year"]:[null,"centuries"])[1],null!=(r=a[0])&&1!==r&&(n+="s"),n}},e.exports=r},function(e,t,r){var n,a;a=r(301),n={default_feedback:{warning:"",suggestions:["Use a few words, avoid common phrases","No need for symbols, digits, or uppercase letters"]},get_feedback:function(e,t){var r,a,i,o,s,l;if(0===t.length)return this.default_feedback;if(e>2)return{warning:"",suggestions:[]};for(o=t[0],a=0,i=(l=t.slice(1)).length;ao.token.length&&(o=s);return r="Add another word or two. Uncommon words are better.",null!=(n=this.get_match_feedback(o,1===t.length))?(n.suggestions.unshift(r),null==n.warning&&(n.warning="")):n={warning:"",suggestions:[r]},n},get_match_feedback:function(e,t){switch(e.pattern){case"dictionary":return this.get_dictionary_match_feedback(e,t);case"spatial":return e.graph.toUpperCase(),{warning:1===e.turns?"Straight rows of keys are easy to guess":"Short keyboard patterns are easy to guess",suggestions:["Use a longer keyboard pattern with more turns"]};case"repeat":return{warning:1===e.base_token.length?'Repeats like "aaa" are easy to guess':'Repeats like "abcabcabc" are only slightly harder to guess than "abc"',suggestions:["Avoid repeated words and characters"]};case"sequence":return{warning:"Sequences like abc or 6543 are easy to guess",suggestions:["Avoid sequences"]};case"regex":if("recent_year"===e.regex_name)return{warning:"Recent years are easy to guess",suggestions:["Avoid recent years","Avoid years that are associated with you"]};break;case"date":return{warning:"Dates are often easy to guess",suggestions:["Avoid dates and years that are associated with you"]}}},get_dictionary_match_feedback:function(e,t){var r,n,i,o;return i="passwords"===e.dictionary_name?!t||e.l33t||e.reversed?e.guesses_log10<=4?"This is similar to a commonly used password":void 0:e.rank<=10?"This is a top-10 common password":e.rank<=100?"This is a top-100 common password":"This is a very common password":"english_wikipedia"===e.dictionary_name?t?"A word by itself is easy to guess":void 0:"surnames"===(r=e.dictionary_name)||"male_names"===r||"female_names"===r?t?"Names and surnames by themselves are easy to guess":"Common names and surnames are easy to guess":"",n=[],(o=e.token).match(a.START_UPPER)?n.push("Capitalization doesn't help very much"):o.match(a.ALL_UPPER)&&o.toLowerCase()!==o&&n.push("All-uppercase is almost as easy to guess as all-lowercase"),e.reversed&&e.token.length>=4&&n.push("Reversed words aren't much harder to guess"),e.l33t&&n.push("Predictable substitutions like '@' instead of 'a' don't help very much"),{warning:i,suggestions:n}}},e.exports=n},,function(e,t,r){"use strict";r.r(t);var n={};r.r(n),r.d(n,"AdvancedTableDefault",(function(){return nt}));var a={};r.r(a),r.d(a,"AvatarDefault",(function(){return ot})),r.d(a,"AvatarMonogram",(function(){return ct})),r.d(a,"AvatarStatus",(function(){return mt})),r.d(a,"AvatarNoImage",(function(){return ft}));var i={};r.r(i),r.d(i,"AvatarActionButtonDefault",(function(){return yt})),r.d(i,"AvatarActionButtonPlacement",(function(){return xt})),r.d(i,"AvatarActionButtonActions",(function(){return Et})),r.d(i,"AvatarActionButtonOnClick",(function(){return St}));var o={};r.r(o),r.d(o,"BackgroundLight",(function(){return zt})),r.d(o,"BackgroundWhite",(function(){return Mt})),r.d(o,"BackgroundGradient",(function(){return It})),r.d(o,"BackgroundImage",(function(){return Bt})),r.d(o,"BackgroundStatus",(function(){return Vt})),r.d(o,"BackgroundStatusSubtle",(function(){return Wt})),r.d(o,"BackgroundCategory",(function(){return Xt})),r.d(o,"BackgroundSize",(function(){return Jt}));var s={};r.r(s),r.d(s,"BadgeDefault",(function(){return rr})),r.d(s,"BadgeRounded",(function(){return ir})),r.d(s,"BadgeColors",(function(){return lr})),r.d(s,"BadgeNotification",(function(){return dr}));var l={};r.r(l),r.d(l,"BarGraphDefault",(function(){return br})),r.d(l,"BarGraphLegend",(function(){return vr})),r.d(l,"BarGraphLegendPosition",(function(){return Nr})),r.d(l,"BarGraphLegendNonClickable",(function(){return Or})),r.d(l,"BarGraphHeight",(function(){return Tr})),r.d(l,"BarGraphSpline",(function(){return Ir})),r.d(l,"BarGraphColors",(function(){return Rr}));var c={};r.r(c),r.d(c,"BodyLight",(function(){return qr})),r.d(c,"BodyBlock",(function(){return Hr})),r.d(c,"BodyStyled",(function(){return Yr})),r.d(c,"BodyArticles",(function(){return Kr})),r.d(c,"BodyTruncate",(function(){return nn}));var u={};r.r(u),r.d(u,"BreadCrumbsDefault",(function(){return un}));var d={};r.r(d),r.d(d,"ButtonDefault",(function(){return pn})),r.d(d,"ButtonFullWidth",(function(){return bn})),r.d(d,"ButtonLink",(function(){return yn})),r.d(d,"ButtonLoading",(function(){return xn})),r.d(d,"ButtonBlockContent",(function(){return En})),r.d(d,"ButtonIconOptions",(function(){return Sn})),r.d(d,"ButtonAccessibility",(function(){return Tn})),r.d(d,"ButtonOptions",(function(){return In})),r.d(d,"ButtonSize",(function(){return $n})),r.d(d,"ButtonForm",(function(){return Fn})),r.d(d,"ButtonHover",(function(){return Un})),r.d(d,"ButtonReaction",(function(){return Xn}));var m={};r.r(m),r.d(m,"ButtonToolbarDefault",(function(){return Jn})),r.d(m,"ButtonToolbarSecondary",(function(){return ta}));var p={};r.r(p),r.d(p,"CaptionLight",(function(){return aa})),r.d(p,"CaptionColors",(function(){return sa})),r.d(p,"CaptionBlock",(function(){return ua}));var h={};r.r(h),r.d(h,"CardLight",(function(){return ha})),r.d(h,"CardBackground",(function(){return _a})),r.d(h,"CardHighlight",(function(){return ka})),r.d(h,"CardHeader",(function(){return Na})),r.d(h,"CardSelected",(function(){return Oa})),r.d(h,"CardTag",(function(){return za})),r.d(h,"CardPadding",(function(){return Ma})),r.d(h,"CardShadow",(function(){return Da})),r.d(h,"CardContent",(function(){return Ra})),r.d(h,"CardSeparator",(function(){return Va})),r.d(h,"CardBorderNone",(function(){return Ha})),r.d(h,"CardBorderRadius",(function(){return Ya}));var f={};r.r(f),r.d(f,"CheckboxDefault",(function(){return Ja})),r.d(f,"CheckboxCustom",(function(){return ni})),r.d(f,"CheckboxError",(function(){return oi})),r.d(f,"CheckboxChecked",(function(){return ci})),r.d(f,"CheckboxIndeterminate",(function(){return hi}));var b={};r.r(b),r.d(b,"CircleChartDefault",(function(){return yi})),r.d(b,"CircleChartLiveData",(function(){return Ni})),r.d(b,"CircleChartRounded",(function(){return Si})),r.d(b,"CircleChartBlock",(function(){return Ai})),r.d(b,"CircleChartColors",(function(){return Di})),r.d(b,"CircleChartWithLabels",(function(){return Bi})),r.d(b,"CircleChartWithLegendKit",(function(){return Vi})),r.d(b,"CircleChartLegendPosition",(function(){return Xi})),r.d(b,"CircleChartWithTitle",(function(){return Qi})),r.d(b,"CircleChartInnerSizes",(function(){return oo})),r.d(b,"CircleChartCustomTooltip",(function(){return co}));var g={};r.r(g),r.d(g,"CircleIconButtonDefault",(function(){return ho})),r.d(g,"CircleIconButtonClick",(function(){return go})),r.d(g,"CircleIconButtonLink",(function(){return vo}));var _={};r.r(_),r.d(_,"CollapsibleDefault",(function(){return wo})),r.d(_,"CollapsibleSize",(function(){return jo})),r.d(_,"CollapsibleColor",(function(){return Co})),r.d(_,"CollapsibleIcons",(function(){return Ao})),r.d(_,"CollapsibleState",(function(){return Lo}));var y={};r.r(y),r.d(y,"ContactDefault",(function(){return Bo})),r.d(y,"ContactWithDetail",(function(){return Vo}));var v={};r.r(v),r.d(v,"CurrencyVariants",(function(){return Go})),r.d(v,"CurrencySize",(function(){return Zo})),r.d(v,"CurrencyAlignment",(function(){return Qo})),r.d(v,"CurrencyNoSymbol",(function(){return ts})),r.d(v,"CurrencyAbbreviated",(function(){return as})),r.d(v,"CurrencyMatchingDecimals",(function(){return ls})),r.d(v,"CurrencyUnstyled",(function(){return ds}));var k={};r.r(k),r.d(k,"DashboardValueDefault",(function(){return fs})),r.d(k,"DashboardValueAlign",(function(){return _s}));var x={};r.r(x),r.d(x,"DateDefault",(function(){return ks})),r.d(x,"DateVariants",(function(){return Ns})),r.d(x,"DateAlignment",(function(){return Os})),r.d(x,"DateUnstyled",(function(){return zs}));var w={};r.r(w),r.d(w,"DatePickerDefault",(function(){return Ps})),r.d(w,"DatePickerHideIcon",(function(){return Ls})),r.d(w,"DatePickerInput",(function(){return Bs})),r.d(w,"DatePickerDefaultDate",(function(){return Vs})),r.d(w,"DatePickerLabel",(function(){return Ws})),r.d(w,"DatePickerOnChange",(function(){return Ks})),r.d(w,"DatePickerRange",(function(){return el})),r.d(w,"DatePickerFormat",(function(){return nl})),r.d(w,"DatePickerDisabled",(function(){return ol})),r.d(w,"DatePickerMinMax",(function(){return cl})),r.d(w,"DatePickerError",(function(){return ml})),r.d(w,"DatePickerHooks",(function(){return fl})),r.d(w,"DatePickerFlatpickrMethods",(function(){return gl})),r.d(w,"DatePickerYearRange",(function(){return vl})),r.d(w,"DatePickerInline",(function(){return wl})),r.d(w,"DatePickerMonthAndYear",(function(){return El})),r.d(w,"DatePickerTime",(function(){return Tl})),r.d(w,"DatePickerWeek",(function(){return Pl})),r.d(w,"DatePickerPositions",(function(){return $l})),r.d(w,"DatePickerPositionsElement",(function(){return Vl})),r.d(w,"DatePickerAllowInput",(function(){return Hl})),r.d(w,"DatePickerQuickPickReact",(function(){return Gl})),r.d(w,"DatePickerQuickPickRangeLimit",(function(){return Xl})),r.d(w,"DatePickerOnClose",(function(){return ec})),r.d(w,"DatePickerQuickPickCustom",(function(){return rc})),r.d(w,"DatePickerQuickPickCustomOverride",(function(){return ac}));var N={};r.r(N),r.d(N,"DateRangeInlineDefault",(function(){return lc}));var E={};r.r(E),r.d(E,"DateRangeStackedDefault",(function(){return dc}));var j={};r.r(j),r.d(j,"DateStackedBold",(function(){return fc})),r.d(j,"DateStackedDefault",(function(){return _c})),r.d(j,"DateStackedNotCurrentYear",(function(){return kc})),r.d(j,"DateStackedReverse",(function(){return Nc})),r.d(j,"DateStackedSizes",(function(){return Oc})),r.d(j,"DateStackedAlign",(function(){return zc}));var O={};r.r(O),r.d(O,"DateTimeDefault",(function(){return Pc})),r.d(O,"DateTimeAlign",(function(){return Lc})),r.d(O,"DateTimeSize",(function(){return Bc}));var S={};r.r(S),r.d(S,"DateTimeStackedDefault",(function(){return Uc}));var C={};r.r(C),r.d(C,"DateYearStackedDefault",(function(){return Gc}));var z={};r.r(z),r.d(z,"DetailDefault",(function(){return Zc})),r.d(z,"DetailColors",(function(){return Qc})),r.d(z,"DetailStyled",(function(){return ru})),r.d(z,"DetailBold",(function(){return iu}));var T={};r.r(T),r.d(T,"DialogDefault",(function(){return cu})),r.d(T,"DialogCompoundComponents",(function(){return pu})),r.d(T,"DialogSizes",(function(){return _u})),r.d(T,"DialogScrollable",(function(){return xu})),r.d(T,"DialogSeparators",(function(){return Ou})),r.d(T,"DialogShouldCloseOnOverlay",(function(){return zu})),r.d(T,"DialogStatus",(function(){return Iu})),r.d(T,"DialogStackedAlert",(function(){return Bu})),r.d(T,"DialogFullHeight",(function(){return Hu})),r.d(T,"DialogFullHeightPlacement",(function(){return Zu}));var A={};r.r(A),r.d(A,"DistributionBarDefault",(function(){return ed})),r.d(A,"DistributionBarCustomColors",(function(){return nd}));var M={};r.r(M),r.d(M,"FileUploadDefault",(function(){return dd})),r.d(M,"FileUploadAccept",(function(){return yd})),r.d(M,"FileUploadCustomMessage",(function(){return Od})),r.d(M,"FileUploadCustomDescription",(function(){return Id})),r.d(M,"FileUploadMaxSize",(function(){return Ud}));var P={};r.r(P),r.d(P,"FilterDefault",(function(){return Yd})),r.d(P,"FilterSingle",(function(){return em})),r.d(P,"FilterNoSort",(function(){return nm})),r.d(P,"FilterNoBackground",(function(){return om})),r.d(P,"FilterOnly",(function(){return cm})),r.d(P,"SortOnly",(function(){return dm})),r.d(P,"FilterMaxWidth",(function(){return hm})),r.d(P,"FilterPlacement",(function(){return _m}));var I={};r.r(I),r.d(I,"FixedConfirmationToastDefault",(function(){return xm})),r.d(I,"FixedConfirmationToastMultiLine",(function(){return Nm})),r.d(I,"FixedConfirmationToastClose",(function(){return Om})),r.d(I,"FixedConfirmationToastPositions",(function(){return Im})),r.d(I,"FixedConfirmationToastAutoClose",(function(){return Bm})),r.d(I,"FixedConfirmationToastChildren",(function(){return Vm}));var D={};r.r(D),r.d(D,"FlexDefault",(function(){return Wm})),r.d(D,"FlexInline",(function(){return Xm})),r.d(D,"FlexReverse",(function(){return Jm})),r.d(D,"FlexWrap",(function(){return tp})),r.d(D,"FlexSpacing",(function(){return ap})),r.d(D,"FlexJustify",(function(){return sp})),r.d(D,"FlexAlign",(function(){return up})),r.d(D,"FlexGap",(function(){return pp})),r.d(D,"FlexItemExample",(function(){return bp})),r.d(D,"FlexItemAlignSelf",(function(){return yp}));var L={};r.r(L),r.d(L,"FormGroupDefault",(function(){return wp})),r.d(L,"FormGroupButton",(function(){return jp})),r.d(L,"FormGroupFullWidth",(function(){return Cp})),r.d(L,"FormGroupDatePicker",(function(){return Ap})),r.d(L,"FormGroupSelect",(function(){return Ip})),r.d(L,"FormGroupSelectableCard",(function(){return Fp})),r.d(L,"FormGroupSelectableCardIcon",(function(){return Gp}));var $={};r.r($),r.d($,"FormPillUser",(function(){return Kp})),r.d($,"FormPillSize",(function(){return eh})),r.d($,"FormPillTag",(function(){return nh})),r.d($,"FormPillExample",(function(){return oh}));var R={};r.r(R),r.d(R,"GaugeDefault",(function(){return uh})),r.d(R,"GaugeDisableAnimation",(function(){return ph})),r.d(R,"GaugeFullCircle",(function(){return gh})),r.d(R,"GaugeHeight",(function(){return vh})),r.d(R,"GaugeMinMax",(function(){return Nh})),r.d(R,"GaugeSizing",(function(){return Oh})),r.d(R,"GaugeTitle",(function(){return Th})),r.d(R,"GaugeUnits",(function(){return Dh})),r.d(R,"GaugeLiveData",(function(){return Fh})),r.d(R,"GaugeColors",(function(){return Hh})),r.d(R,"GaugeComplex",(function(){return Xh}));var B={};r.r(B),r.d(B,"HashtagDefault",(function(){return Jh})),r.d(B,"HashtagLink",(function(){return tf}));var F={};r.r(F),r.d(F,"HighlightDefault",(function(){return of}));var q={};r.r(q),r.d(q,"HomeAddressStreetDefault",(function(){return cf})),r.d(q,"HomeAddressStreetEmphasis",(function(){return mf})),r.d(q,"HomeAddressStreetModified",(function(){return hf})),r.d(q,"HomeAddressStreetLink",(function(){return bf}));var V={};r.r(V),r.d(V,"IconDefault",(function(){return vf})),r.d(V,"IconRotate",(function(){return wf})),r.d(V,"IconFlip",(function(){return jf})),r.d(V,"IconAnimate",(function(){return Cf})),r.d(V,"IconPull",(function(){return Af})),r.d(V,"IconBorder",(function(){return If})),r.d(V,"IconSizes",(function(){return $f})),r.d(V,"IconCustom",(function(){return qf})),r.d(V,"IconFaKit",(function(){return Hf}));var U={};r.r(U),r.d(U,"IconCircleColor",(function(){return Xf})),r.d(U,"IconCircleDefault",(function(){return Jf})),r.d(U,"IconCircleSizes",(function(){return tb})),r.d(U,"IconCircleEmoji",(function(){return ab}));var H={};r.r(H),r.d(H,"IconStatValueDefault",(function(){return sb})),r.d(H,"IconStatValueSizes",(function(){return ub})),r.d(H,"IconStatValueVertical",(function(){return pb})),r.d(H,"IconStatValueColor",(function(){return bb}));var W={};r.r(W),r.d(W,"IconValueDefault",(function(){return vb})),r.d(W,"IconValueAlign",(function(){return wb}));var G={};r.r(G),r.d(G,"DefaultImage",(function(){return Ob})),r.d(G,"RoundedImage",(function(){return zb})),r.d(G,"CustomErrorImage",(function(){return Mb})),r.d(G,"TransitionImage",(function(){return $b}));var Y={};r.r(Y),r.d(Y,"LabelPillDefault",(function(){return qb}));var X={};r.r(X),r.d(X,"LabelValueDefault",(function(){return Hb})),r.d(X,"LabelValueDetails",(function(){return Yb})),r.d(X,"LabelValueDetailsExamples",(function(){return Kb}));var Z={};r.r(Z),r.d(Z,"LayoutColors",(function(){return tg})),r.d(Z,"LayoutTransparent",(function(){return ag})),r.d(Z,"LayoutSizes",(function(){return sg})),r.d(Z,"LayoutCollection",(function(){return ug})),r.d(Z,"LayoutKanban",(function(){return bg})),r.d(Z,"LayoutKanbanResponsive",(function(){return yg})),r.d(Z,"LayoutCollectionDetail",(function(){return Eg})),r.d(Z,"LayoutContent",(function(){return Og})),r.d(Z,"LayoutMasonry",(function(){return zg}));var K={};r.r(K),r.d(K,"LegendDefault",(function(){return Ig})),r.d(K,"LegendPrefix",(function(){return $g})),r.d(K,"LegendColors",(function(){return Fg})),r.d(K,"LegendCustomColors",(function(){return Ug}));var J={};r.r(J),r.d(J,"LightboxDefault",(function(){return Zg})),r.d(J,"LightboxMultiple",(function(){return t_})),r.d(J,"LightboxCompoundComponent",(function(){return o_})),r.d(J,"LightboxCustomHeader",(function(){return d_})),r.d(J,"LightboxCurrentPhoto",(function(){return b_}));var Q={};r.r(Q),r.d(Q,"LineGraphDefault",(function(){return k_})),r.d(Q,"LineGraphLegend",(function(){return E_})),r.d(Q,"LineGraphLegendPosition",(function(){return C_})),r.d(Q,"LineGraphLegendNonclickable",(function(){return A_})),r.d(Q,"LineGraphHeight",(function(){return D_})),r.d(Q,"LineGraphColors",(function(){return B_}));var ee={};r.r(ee),r.d(ee,"ListDefault",(function(){return U_})),r.d(ee,"ListXpadding",(function(){return G_})),r.d(ee,"ListLayoutRight",(function(){return Z_})),r.d(ee,"ListLayoutLeft",(function(){return Q_})),r.d(ee,"ListLg",(function(){return ry})),r.d(ee,"ListOrdered",(function(){return iy})),r.d(ee,"ListBorderless",(function(){return ly}));var te={};r.r(te),r.d(te,"LoadingInlineLight",(function(){return my}));var re={};r.r(re),r.d(re,"MapDefault",(function(){return xy})),r.d(re,"MapWithPlugin",(function(){return Ay})),r.d(re,"MapWithCustomButton",(function(){return By}));var ne={};r.r(ne),r.d(ne,"MessageDefault",(function(){return Uy})),r.d(ne,"MessageTimestamp",(function(){return Gy})),r.d(ne,"MessageHover",(function(){return Zy})),r.d(ne,"MessageMentions",(function(){return Qy}));var ae={};r.r(ae),r.d(ae,"MultiLevelSelectDefault",(function(){return av})),r.d(ae,"MultiLevelSelectSingle",(function(){return lv})),r.d(ae,"MultiLevelSelectSingleChildrenOnly",(function(){return dv})),r.d(ae,"MultiLevelSelectReturnAllSelected",(function(){return hv})),r.d(ae,"MultiLevelSelectSelectedIds",(function(){return gv}));var ie={};r.r(ie),r.d(ie,"MultipleUsersDefault",(function(){return vv})),r.d(ie,"MultipleUsersReverse",(function(){return wv})),r.d(ie,"MultipleUsersSize",(function(){return jv}));var oe={};r.r(oe),r.d(oe,"MultipleUsersStackedDefault",(function(){return zv}));var se={};r.r(se),r.d(se,"DefaultNav",(function(){return Mv})),r.d(se,"HorizontalNav",(function(){return Dv})),r.d(se,"SubtleHorizontalNav",(function(){return Rv})),r.d(se,"BlockNav",(function(){return Vv})),r.d(se,"BlockNoTitleNav",(function(){return Wv})),r.d(se,"NoHighlightNav",(function(){return Xv})),r.d(se,"BorderlessNav",(function(){return Jv})),r.d(se,"SubtleNav",(function(){return tk})),r.d(se,"SubtleNoHighlightNav",(function(){return ak})),r.d(se,"WithIconsNav",(function(){return sk})),r.d(se,"SubtleWithIconsNav",(function(){return uk})),r.d(se,"WithImgNav",(function(){return pk})),r.d(se,"NewTab",(function(){return bk})),r.d(se,"BoldHorizontalNav",(function(){return yk})),r.d(se,"BoldVerticalNav",(function(){return xk})),r.d(se,"CollapsibleNav",(function(){return Ek})),r.d(se,"CollapsibleNavCustom",(function(){return zk})),r.d(se,"CollapsibleNavWithAllOptions",(function(){return Mk})),r.d(se,"NavWithFontControl",(function(){return Dk})),r.d(se,"NavWithSpacingControl",(function(){return Rk})),r.d(se,"CollapsibleNavItemSpacing",(function(){return qk}));var le={};r.r(le),r.d(le,"OnlineStatusDefault",(function(){return Wk}));var ce={};r.r(ce),r.d(ce,"PassphraseDefault",(function(){return Kk})),r.d(ce,"PassphraseConfirmation",(function(){return rx})),r.d(ce,"PassphraseMeterSettings",(function(){return mx})),r.d(ce,"PassphraseInputProps",(function(){return gx})),r.d(ce,"PassphraseTips",(function(){return xx})),r.d(ce,"PassphraseStrengthChange",(function(){return zx})),r.d(ce,"PassphraseCommon",(function(){return $x})),r.d(ce,"PassphraseBreached",(function(){return Yx}));var ue={};r.r(ue),r.d(ue,"PopoverDefault",(function(){return Qx})),r.d(ue,"PopoverList",(function(){return aw})),r.d(ue,"PopoverClose",(function(){return cw})),r.d(ue,"PopoverZIndex",(function(){return hw})),r.d(ue,"PopoverScrollHeight",(function(){return yw}));var de={};r.r(de),r.d(de,"PersonDefault",(function(){return xw}));var me={};r.r(me),r.d(me,"PersonContactDefault",(function(){return jw})),r.d(me,"PersonContactMultiple",(function(){return Cw})),r.d(me,"PersonContactWithDetail",(function(){return Aw})),r.d(me,"PersonContactWithWrongNumbers",(function(){return Pw}));var pe={};r.r(pe),r.d(pe,"PhoneNumberInputDefault",(function(){return Dw})),r.d(pe,"PhoneNumberInputPreferredCountries",(function(){return $w})),r.d(pe,"PhoneNumberInputInitialCountry",(function(){return Bw})),r.d(pe,"PhoneNumberInputOnlyCountries",(function(){return qw})),r.d(pe,"PhoneNumberInputValidation",(function(){return Gw})),r.d(pe,"PhoneNumberInputClearField",(function(){return Xw})),r.d(pe,"PhoneNumberInputAccessInputElement",(function(){return Kw}));var he={};r.r(he),r.d(he,"PillDefault",(function(){return tN})),r.d(he,"PillVariants",(function(){return aN})),r.d(he,"PillExample",(function(){return sN}));var fe={};r.r(fe),r.d(fe,"ProgressPillsDefault",(function(){return uN})),r.d(fe,"ProgressPillsStatus",(function(){return mN}));var be={};r.r(be),r.d(be,"ProgressSimpleAlign",(function(){return hN})),r.d(be,"ProgressSimpleDefault",(function(){return bN})),r.d(be,"ProgressSimpleMuted",(function(){return _N})),r.d(be,"ProgressSimpleValue",(function(){return vN})),r.d(be,"ProgressSimpleWidth",(function(){return xN})),r.d(be,"ProgressSimpleVariants",(function(){return NN}));var ge={};r.r(ge),r.d(ge,"ProgressStepDefault",(function(){return CN})),r.d(ge,"ProgressStepVertical",(function(){return AN})),r.d(ge,"ProgressStepTracker",(function(){return IN})),r.d(ge,"ProgressStepTrackerClickEvents",(function(){return BN}));var _e={};r.r(_e),r.d(_e,"RadioDefault",(function(){return VN})),r.d(_e,"RadioCustom",(function(){return YN})),r.d(_e,"RadioError",(function(){return ZN})),r.d(_e,"RadioAlignment",(function(){return JN}));var ye={};r.r(ye),r.d(ye,"RichTextEditorDefault",(function(){return nE})),r.d(ye,"RichTextEditorSimple",(function(){return oE})),r.d(ye,"RichTextEditorAttributes",(function(){return cE})),r.d(ye,"RichTextEditorFocus",(function(){return mE})),r.d(ye,"RichTextEditorSticky",(function(){return fE})),r.d(ye,"RichTextEditorTemplates",(function(){return vE})),r.d(ye,"RichTextEditorToolbarBottom",(function(){return xE})),r.d(ye,"RichTextEditorInline",(function(){return EE})),r.d(ye,"RichTextEditorPreview",(function(){return zE})),r.d(ye,"RichTextEditorAdvancedDefault",(function(){return sD})),r.d(ye,"RichTextEditorMoreExtensions",(function(){return pD})),r.d(ye,"RichTextEditorToolbarDisabled",(function(){return bD}));var ve={};r.r(ve),r.d(ve,"SectionSeparatorLine",(function(){return yD})),r.d(ve,"SectionSeparatorText",(function(){return kD})),r.d(ve,"SectionSeparatorVertical",(function(){return ND})),r.d(ve,"SectionSeparatorDashed",(function(){return jD})),r.d(ve,"SectionSeparatorChildren",(function(){return zD}));var ke={};r.r(ke),r.d(ke,"SelectDefault",(function(){return MD})),r.d(ke,"SelectBlank",(function(){return DD})),r.d(ke,"SelectDisabledOptions",(function(){return RD})),r.d(ke,"SelectDisabled",(function(){return qD})),r.d(ke,"SelectRequired",(function(){return HD})),r.d(ke,"SelectCustomSelect",(function(){return YD})),r.d(ke,"SelectValueTextSame",(function(){return KD})),r.d(ke,"SelectError",(function(){return eL})),r.d(ke,"SelectInline",(function(){return nL})),r.d(ke,"SelectInlineShowArrow",(function(){return oL})),r.d(ke,"SelectInlineCompact",(function(){return cL})),r.d(ke,"SelectMultiple",(function(){return mL}));var xe={};r.r(xe),r.d(xe,"SelectableCardDefault",(function(){return gL})),r.d(xe,"SelectableCardSingleSelect",(function(){return xL})),r.d(xe,"SelectableCardBlock",(function(){return OL})),r.d(xe,"SelectableCardError",(function(){return AL})),r.d(xe,"SelectableCardImage",(function(){return LL})),r.d(xe,"SelectableCardInput",(function(){return HL}));var we={};r.r(we),r.d(we,"SelectableCardIconDefault",(function(){return ZL})),r.d(we,"SelectableCardIconCheckmark",(function(){return t$})),r.d(we,"SelectableCardIconSingleSelect",(function(){return o$})),r.d(we,"SelectableCardIconCustom",(function(){return u$}));var Ne={};r.r(Ne),r.d(Ne,"SelectableIconDefault",(function(){return f$})),r.d(Ne,"SelectableIconSingleSelect",(function(){return y$}));var Ee={};r.r(Ee),r.d(Ee,"SelectableListCheckbox",(function(){return x$})),r.d(Ee,"SelectableListRadio",(function(){return E$}));var je={};r.r(je),r.d(je,"SourceDefault",(function(){return C$})),r.d(je,"SourceNoicon",(function(){return A$})),r.d(je,"SourceTypes",(function(){return I$}));var Oe={};r.r(Oe),r.d(Oe,"StarRatingDefault",(function(){return R$})),r.d(Oe,"StarRatingColorOptions",(function(){return q$})),r.d(Oe,"StarRatingBackgroundOptions",(function(){return U$})),r.d(Oe,"StarRatingHide",(function(){return G$})),r.d(Oe,"StarRatingNumberConfig",(function(){return Z$})),r.d(Oe,"StarRatingSizeOptions",(function(){return Q$}));var Se={};r.r(Se),r.d(Se,"StatChangeDefault",(function(){return rR})),r.d(Se,"StatChangeUnit",(function(){return iR})),r.d(Se,"StatChangeUnitTwo",(function(){return lR}));var Ce={};r.r(Ce),r.d(Ce,"StatValueDefault",(function(){return mR})),r.d(Ce,"StatValueUnit",(function(){return hR}));var ze={};r.r(ze),r.d(ze,"TableSm",(function(){return _R})),r.d(ze,"TableMd",(function(){return kR})),r.d(ze,"TableLg",(function(){return NR})),r.d(ze,"TableSticky",(function(){return OR})),r.d(ze,"TableSideHighlight",(function(){return TR})),r.d(ze,"TableContainer",(function(){return PR})),r.d(ze,"TableDataTable",(function(){return LR})),r.d(ze,"TableResponsiveTable",(function(){return BR})),r.d(ze,"TableDisableHover",(function(){return VR})),r.d(ze,"TableSingleLine",(function(){return WR})),r.d(ze,"TableMultiline",(function(){return XR})),r.d(ze,"TableOneAction",(function(){return JR})),r.d(ze,"TableTwoActions",(function(){return tB})),r.d(ze,"TableTwoPlusActions",(function(){return aB})),r.d(ze,"TableActionMiddle",(function(){return sB})),r.d(ze,"TableIconButtons",(function(){return uB})),r.d(ze,"TableAlignmentColumn",(function(){return pB})),r.d(ze,"TableAlignmentRow",(function(){return bB})),r.d(ze,"TableAlignmentShiftRow",(function(){return yB})),r.d(ze,"TableAlignmentShiftData",(function(){return xB})),r.d(ze,"TableWithBackgroundKit",(function(){return jB})),r.d(ze,"TableVerticalBorder",(function(){return CB}));var Te={};r.r(Te),r.d(Te,"TextInputDefault",(function(){return LB})),r.d(Te,"TextInputCustom",(function(){return qB})),r.d(Te,"TextInputError",(function(){return GB})),r.d(Te,"TextInputDisabled",(function(){return rF})),r.d(Te,"TextInputAddOn",(function(){return sF})),r.d(Te,"TextInputInline",(function(){return mF})),r.d(Te,"TextInputNoLabel",(function(){return gF}));var Ae={};r.r(Ae),r.d(Ae,"TextareaDefault",(function(){return wF})),r.d(Ae,"TextareaResize",(function(){return jF})),r.d(Ae,"TextareaCustom",(function(){return CF})),r.d(Ae,"TextareaError",(function(){return PF})),r.d(Ae,"TextareaCharacterCounter",(function(){return RF})),r.d(Ae,"TextareaInline",(function(){return UF}));var Me={};r.r(Me),r.d(Me,"TimeDefault",(function(){return YF})),r.d(Me,"TimeSizes",(function(){return KF})),r.d(Me,"TimeTimestamp",(function(){return eq})),r.d(Me,"TimeAlign",(function(){return nq})),r.d(Me,"TimeTimezone",(function(){return oq})),r.d(Me,"TimeUnstyled",(function(){return cq}));var Pe={};r.r(Pe),r.d(Pe,"TimeRangeInlineDefault",(function(){return mq}));var Ie={};r.r(Ie),r.d(Ie,"TimeStackedDefault",(function(){return bq}));var De={};r.r(De),r.d(De,"TimelineDefault",(function(){return kq})),r.d(De,"TimelineVertical",(function(){return Nq})),r.d(De,"TimelineWithDate",(function(){return Oq}));var Le={};r.r(Le),r.d(Le,"TimestampDefault",(function(){return Rq})),r.d(Le,"TimestampAlign",(function(){return Kq})),r.d(Le,"TimestampTimezones",(function(){return cV})),r.d(Le,"TimestampUpdated",(function(){return pV})),r.d(Le,"TimestampElapsed",(function(){return wV})),r.d(Le,"TimestampUnstyled",(function(){return jV}));var $e={};r.r($e),r.d($e,"TitleDefault",(function(){return CV})),r.d($e,"TitleLightWeight",(function(){return AV})),r.d($e,"TitleColors",(function(){return IV})),r.d($e,"TitleResponsive",(function(){return LV})),r.d($e,"TitleTruncate",(function(){return BV}));var Re={};r.r(Re),r.d(Re,"TitleCountDefault",(function(){return UV})),r.d(Re,"TitleCountAlign",(function(){return GV}));var Be={};r.r(Be),r.d(Be,"TitleDetailDefault",(function(){return ZV}));var Fe={};r.r(Fe),r.d(Fe,"ToggleDefault",(function(){return JV})),r.d(Fe,"ToggleCustom",(function(){return rU})),r.d(Fe,"ToggleName",(function(){return oU})),r.d(Fe,"ToggleCustomRadio",(function(){return uU}));var qe={};r.r(qe),r.d(qe,"TooltipDefaultReact",(function(){return pU})),r.d(qe,"TooltipInteraction",(function(){return bU})),r.d(qe,"TooltipMargin",(function(){return yU})),r.d(qe,"TooltipIcon",(function(){return xU})),r.d(qe,"TooltipDelay",(function(){return EU})),r.d(qe,"TooltipShowTooltipReact",(function(){return zU}));var Ve={};r.r(Ve),r.d(Ve,"TreemapChartDefault",(function(){return IU})),r.d(Ve,"TreemapChartGroupedData",(function(){return RU})),r.d(Ve,"TreemapChartDrillable",(function(){return VU})),r.d(Ve,"TreemapChartColors",(function(){return GU})),r.d(Ve,"TreemapChartTooltip",(function(){return KU}));var Ue={};r.r(Ue),r.d(Ue,"TypeaheadDefault",(function(){return tH})),r.d(Ue,"TypeaheadWithHighlight",(function(){return lH})),r.d(Ue,"TypeaheadWithPills",(function(){return dH})),r.d(Ue,"TypeaheadWithPillsAsync",(function(){return gH})),r.d(Ue,"TypeaheadWithPillsAsyncUsers",(function(){return wH})),r.d(Ue,"TypeaheadWithPillsAsyncCustomOptions",(function(){return CH})),r.d(Ue,"TypeaheadInline",(function(){return PH})),r.d(Ue,"TypeaheadMultiKit",(function(){return RH})),r.d(Ue,"TypeaheadCreateable",(function(){return qH})),r.d(Ue,"TypeaheadAsyncCreateable",(function(){return HH})),r.d(Ue,"TypeaheadErrorState",(function(){return ZH}));var He={};r.r(He),r.d(He,"UserDefault",(function(){return QH})),r.d(He,"UserWithTerritory",(function(){return rW})),r.d(He,"UserTextOnly",(function(){return iW})),r.d(He,"UserSize",(function(){return lW})),r.d(He,"UserVerticalSize",(function(){return dW})),r.d(He,"UserSubtitle",(function(){return hW})),r.d(He,"UserBlockContentSubtitleReact",(function(){return yW}));var We={};r.r(We),r.d(We,"UserBadgeDefault",(function(){return xW})),r.d(We,"UserBadgeSize",(function(){return NW}));var Ge={};r.r(Ge),r.d(Ge,"WalkthroughDefault",(function(){return AW})),r.d(Ge,"WalkthroughContinuous",(function(){return BW})),r.d(Ge,"WalkthroughNoBeacon",(function(){return YW})),r.d(Ge,"WalkthroughMultiBeacon",(function(){return rG})),r.d(Ge,"WalkthroughNoOverlay",(function(){return uG})),r.d(Ge,"WalkthroughStyled",(function(){return _G}));var Ye={};r.r(Ye),r.d(Ye,"WeekdayStackedDefault",(function(){return xG})),r.d(Ye,"WeekdayStackedVariant",(function(){return EG})),r.d(Ye,"WeekdayStackedCompact",(function(){return SG}));var Xe=r(234),Ze=r.n(Xe),Ke=(r(300),r(0)),Je=r.n(Ke),Qe=r(1),et=[{year:"2021",quarter:null,month:null,day:null,newEnrollments:"20",scheduledMeetings:"10",attendanceRate:"51%",completedClasses:"3",classCompletionRate:"33%",graduatedStudents:"19",children:[{year:"2021",quarter:"Q1",month:null,day:null,newEnrollments:"2",scheduledMeetings:"35",attendanceRate:"32%",completedClasses:"15",classCompletionRate:"52%",graduatedStudents:"36",children:[{year:"2021",quarter:"Q1",month:"January",day:null,newEnrollments:"16",scheduledMeetings:"20",attendanceRate:"11%",completedClasses:"13",classCompletionRate:"47%",graduatedStudents:"28",children:[{year:"2021",quarter:"Q1",month:"January",day:"10",newEnrollments:"34",scheduledMeetings:"28",attendanceRate:"97%",completedClasses:"20",classCompletionRate:"15%",graduatedStudents:"17"},{year:"2021",quarter:"Q1",month:"January",day:"20",newEnrollments:"43",scheduledMeetings:"23",attendanceRate:"66%",completedClasses:"26",classCompletionRate:"47%",graduatedStudents:"9"}]},{year:"2021",quarter:"Q1",month:"February",day:null,newEnrollments:"20",scheduledMeetings:"41",attendanceRate:"95%",completedClasses:"26",classCompletionRate:"83%",graduatedStudents:"43",children:[{year:"2011",quarter:"Q1",month:"February",day:"15",newEnrollments:"19",scheduledMeetings:"35",attendanceRate:"69%",completedClasses:"8",classCompletionRate:"75%",graduatedStudents:"23"}]}]}]},{year:"2022",quarter:null,month:null,day:null,newEnrollments:"25",scheduledMeetings:"17",attendanceRate:"75%",completedClasses:"5",classCompletionRate:"45%",graduatedStudents:"32",children:[{year:"2022",quarter:"Q1",month:null,day:null,newEnrollments:"2",scheduledMeetings:"35",attendanceRate:"32%",completedClasses:"15",classCompletionRate:"52%",graduatedStudents:"36",children:[{year:"2022",quarter:"Q1",month:"January",day:null,newEnrollments:"16",scheduledMeetings:"20",attendanceRate:"11%",completedClasses:"13",classCompletionRate:"47%",graduatedStudents:"28",children:[{year:"2022",quarter:"Q1",month:"January",day:"15",newEnrollments:"34",scheduledMeetings:"28",attendanceRate:"97%",completedClasses:"20",classCompletionRate:"15%",graduatedStudents:"17"},{year:"2022",quarter:"Q1",month:"January",day:"25",newEnrollments:"43",scheduledMeetings:"23",attendanceRate:"66%",completedClasses:"26",classCompletionRate:"47%",graduatedStudents:"9"}]},{year:"2022",quarter:"Q1",month:"May",day:null,newEnrollments:"20",scheduledMeetings:"41",attendanceRate:"95%",completedClasses:"26",classCompletionRate:"83%",graduatedStudents:"43",children:[{year:"2011",quarter:"Q1",month:"May",day:"2",newEnrollments:"19",scheduledMeetings:"35",attendanceRate:"69%",completedClasses:"8",classCompletionRate:"75%",graduatedStudents:"23"}]}]}]},{year:"2023",quarter:null,month:null,day:null,newEnrollments:"10",scheduledMeetings:"15",attendanceRate:"65%",completedClasses:"4",classCompletionRate:"49%",graduatedStudents:"29",children:[{year:"2023",quarter:"Q1",month:null,day:null,newEnrollments:"2",scheduledMeetings:"35",attendanceRate:"32%",completedClasses:"15",classCompletionRate:"52%",graduatedStudents:"36",children:[{year:"2023",quarter:"Q1",month:"March",day:null,newEnrollments:"16",scheduledMeetings:"20",attendanceRate:"11%",completedClasses:"13",classCompletionRate:"47%",graduatedStudents:"28",children:[{year:"2023",quarter:"Q1",month:"March",day:"10",newEnrollments:"34",scheduledMeetings:"28",attendanceRate:"97%",completedClasses:"20",classCompletionRate:"15%",graduatedStudents:"17"},{year:"2023",quarter:"Q1",month:"March",day:"11",newEnrollments:"43",scheduledMeetings:"23",attendanceRate:"66%",completedClasses:"26",classCompletionRate:"47%",graduatedStudents:"9"}]},{year:"2023",quarter:"Q1",month:"April",day:null,newEnrollments:"20",scheduledMeetings:"41",attendanceRate:"95%",completedClasses:"26",classCompletionRate:"83%",graduatedStudents:"43",children:[{year:"2023",quarter:"Q1",month:"April",day:"15",newEnrollments:"19",scheduledMeetings:"35",attendanceRate:"69%",completedClasses:"8",classCompletionRate:"75%",graduatedStudents:"23"}]}]}]}],tt="/home/runner/work/playbook/playbook/playbook/app/pb_kits/playbook/pb_advanced_table/docs/_advanced_table_default.jsx";function rt(){return(rt=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r tag"),Je.a.createElement("br",{__self:void 0,__source:{fileName:Wr,lineNumber:9,columnNumber:9}}),Je.a.createElement("br",{__self:void 0,__source:{fileName:Wr,lineNumber:10,columnNumber:9}}),Je.a.createElement("strong",{__self:void 0,__source:{fileName:Wr,lineNumber:11,columnNumber:9}},"This text is using the tag"),Je.a.createElement("br",{__self:void 0,__source:{fileName:Wr,lineNumber:12,columnNumber:9}}),Je.a.createElement("br",{__self:void 0,__source:{fileName:Wr,lineNumber:13,columnNumber:9}}),Je.a.createElement("a",{href:"#",__self:void 0,__source:{fileName:Wr,lineNumber:14,columnNumber:9}},"This text is using the
tag"),Je.a.createElement("br",{__self:void 0,__source:{fileName:Wr,lineNumber:15,columnNumber:9}}),Je.a.createElement("br",{__self:void 0,__source:{fileName:Wr,lineNumber:16,columnNumber:9}}),Je.a.createElement("i",{__self:void 0,__source:{fileName:Wr,lineNumber:17,columnNumber:9}},"This text is using an tag"),Je.a.createElement("br",{__self:void 0,__source:{fileName:Wr,lineNumber:18,columnNumber:9}}),Je.a.createElement("br",{__self:void 0,__source:{fileName:Wr,lineNumber:19,columnNumber:9}}),"This ",Je.a.createElement("em",{__self:void 0,__source:{fileName:Wr,lineNumber:20,columnNumber:18}},"word")," is using an tag.",Je.a.createElement("br",{__self:void 0,__source:{fileName:Wr,lineNumber:21,columnNumber:9}}),Je.a.createElement("br",{__self:void 0,__source:{fileName:Wr,lineNumber:22,columnNumber:9}}),Je.a.createElement("small",{__self:void 0,__source:{fileName:Wr,lineNumber:23,columnNumber:9}},"This text is using a tag."),Je.a.createElement("br",{__self:void 0,__source:{fileName:Wr,lineNumber:24,columnNumber:9}}),Je.a.createElement("br",{__self:void 0,__source:{fileName:Wr,lineNumber:25,columnNumber:9}}),Je.a.createElement("u",{__self:void 0,__source:{fileName:Wr,lineNumber:26,columnNumber:9}},"This text is using a tag.")))},Xr="/home/runner/work/playbook/playbook/playbook/app/pb_kits/playbook/pb_body/docs/_body_articles.jsx";function Zr(){return(Zr=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);rCustom tooltip for {point.name}
with value: {point.y}

"},e,{__self:void 0,__source:{fileName:"/home/runner/work/playbook/playbook/playbook/app/pb_kits/playbook/pb_circle_chart/docs/_circle_chart_custom_tooltip.jsx",lineNumber:22,columnNumber:5}})))},uo=r(46),mo="/home/runner/work/playbook/playbook/playbook/app/pb_kits/playbook/pb_circle_icon_button/docs/_circle_icon_button_default.jsx";function po(){return(po=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);r tag."),Je.a.createElement("br",{__self:void 0,__source:{fileName:eu,lineNumber:8,columnNumber:7}}),Je.a.createElement("br",{__self:void 0,__source:{fileName:eu,lineNumber:9,columnNumber:7}}),Je.a.createElement("strong",{__self:void 0,__source:{fileName:eu,lineNumber:10,columnNumber:7}},"This text is using the tag."),Je.a.createElement("br",{__self:void 0,__source:{fileName:eu,lineNumber:11,columnNumber:7}}),Je.a.createElement("br",{__self:void 0,__source:{fileName:eu,lineNumber:12,columnNumber:7}}),Je.a.createElement("a",{__self:void 0,__source:{fileName:eu,lineNumber:13,columnNumber:7}},"This text is using the
tag."),Je.a.createElement("br",{__self:void 0,__source:{fileName:eu,lineNumber:14,columnNumber:7}}),Je.a.createElement("br",{__self:void 0,__source:{fileName:eu,lineNumber:15,columnNumber:7}}),Je.a.createElement("i",{__self:void 0,__source:{fileName:eu,lineNumber:16,columnNumber:7}},"This text is using the tag."),Je.a.createElement("br",{__self:void 0,__source:{fileName:eu,lineNumber:17,columnNumber:7}}),Je.a.createElement("br",{__self:void 0,__source:{fileName:eu,lineNumber:18,columnNumber:7}}),"This ",Je.a.createElement("em",{__self:void 0,__source:{fileName:eu,lineNumber:19,columnNumber:16}},"word")," is using an tag.",Je.a.createElement("br",{__self:void 0,__source:{fileName:eu,lineNumber:20,columnNumber:7}}),Je.a.createElement("br",{__self:void 0,__source:{fileName:eu,lineNumber:21,columnNumber:7}}),Je.a.createElement("small",{__self:void 0,__source:{fileName:eu,lineNumber:22,columnNumber:7}},"This text is using the tag."),Je.a.createElement("br",{__self:void 0,__source:{fileName:eu,lineNumber:23,columnNumber:7}}),Je.a.createElement("br",{__self:void 0,__source:{fileName:eu,lineNumber:24,columnNumber:7}}),Je.a.createElement("u",{__self:void 0,__source:{fileName:eu,lineNumber:25,columnNumber:7}},"This text is using the tag."),Je.a.createElement("br",{__self:void 0,__source:{fileName:eu,lineNumber:26,columnNumber:7}}),Je.a.createElement("br",{__self:void 0,__source:{fileName:eu,lineNumber:27,columnNumber:7}})))},nu="/home/runner/work/playbook/playbook/playbook/app/pb_kits/playbook/pb_detail/docs/_detail_bold.jsx";function au(){return(au=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&void 0!==arguments[0]&&arguments[0],t=Object(Ke.useState)(e),r=fu(t,2),n=r[0],a=r[1],i=function(){return a(!n)};return[n,i]},_u=function(){var e=fu(gu(),2),t=e[0],r=e[1],n=fu(gu(),2),a=n[0],i=n[1],o=fu(gu(),2),s=o[0],l=o[1],c=[{size:"sm",text:"Body on small dialog",title:"Header on small dialog",toggle:r,visible:t},{size:"md",text:"Body on medium dialog",title:"Header on medium dialog",toggle:i,visible:a},{size:"lg",text:"Body on large dialog",title:"Header on large dialog",toggle:l,visible:s}];return Je.a.createElement("div",{__self:void 0,__source:{fileName:hu,lineNumber:45,columnNumber:5}},Je.a.createElement(Qe.Flex,{rowGap:"xs",wrap:!0,__self:void 0,__source:{fileName:hu,lineNumber:46,columnNumber:7}},Je.a.createElement(Qe.Button,{id:"sm",marginRight:"md",onClick:r,__self:void 0,__source:{fileName:hu,lineNumber:50,columnNumber:9}},"Small Dialog"),Je.a.createElement(Qe.Button,{marginRight:"md",onClick:i,__self:void 0,__source:{fileName:hu,lineNumber:57,columnNumber:9}},"Medium Dialog"),Je.a.createElement(Qe.Button,{marginRight:"md",onClick:l,__self:void 0,__source:{fileName:hu,lineNumber:63,columnNumber:9}},"Large Dialog")),Je.a.createElement(Qe.Flex,{__self:void 0,__source:{fileName:hu,lineNumber:70,columnNumber:7}},c.map((function(e){return Je.a.createElement(Qe.Dialog,{key:e.size,onClose:e.toggle,opened:e.visible,size:e.size,__self:void 0,__source:{fileName:hu,lineNumber:72,columnNumber:11}},Je.a.createElement(Qe.Dialog.Header,{__self:void 0,__source:{fileName:hu,lineNumber:78,columnNumber:13}},e.title),Je.a.createElement(Qe.Dialog.Body,{__self:void 0,__source:{fileName:hu,lineNumber:79,columnNumber:13}},e.text),Je.a.createElement(Qe.Dialog.Footer,{__self:void 0,__source:{fileName:hu,lineNumber:80,columnNumber:13}},Je.a.createElement(Qe.Button,{onClick:e.toggle,__self:void 0,__source:{fileName:hu,lineNumber:81,columnNumber:15}},"Okay"),Je.a.createElement(Qe.Button,{onClick:e.toggle,variant:"link",__self:void 0,__source:{fileName:hu,lineNumber:82,columnNumber:15}},"Cancel")))}))))},yu="/home/runner/work/playbook/playbook/playbook/app/pb_kits/playbook/pb_dialog/docs/_dialog_scrollable.jsx";function vu(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,i,o,s=[],l=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,a=e}finally{try{if(!l&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw a}}return s}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return ku(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return ku(e,t)}(e,t)||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.")}()}function ku(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&void 0!==arguments[0]&&arguments[0],t=Object(Ke.useState)(e),r=vu(t,2),n=r[0],a=r[1],i=function(){return a(!n)};return[n,i]},t=vu(e(),2),r=t[0],n=t[1],a=vu(e(),2),i=a[0],o=a[1];return Je.a.createElement(Je.a.Fragment,null,Je.a.createElement(Qe.Button,{marginRight:"md",onClick:n,__self:void 0,__source:{fileName:yu,lineNumber:18,columnNumber:7}},"Open Dialog"),Je.a.createElement(Qe.Button,{marginRight:"md",onClick:o,__self:void 0,__source:{fileName:yu,lineNumber:22,columnNumber:7}},"Open Full Height Dialog"),Je.a.createElement(Qe.Dialog,{cancelButton:"Cancel",confirmButton:"Okay",onCancel:n,onClose:n,onConfirm:n,opened:r,size:"md",text:"At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint et molestiae non recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat.At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint et molestiae non recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat.At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint et molestiae non recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat.At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint et molestiae non recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat.At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint et molestiae non recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat.",title:"Header Title is the Title Prop",__self:void 0,__source:{fileName:yu,lineNumber:26,columnNumber:7}}),Je.a.createElement(Qe.Dialog,{cancelButton:"Cancel",confirmButton:"Okay",fullHeight:!0,onCancel:o,onClose:o,onConfirm:o,opened:i,size:"sm",text:"At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint et molestiae non recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat.At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint et molestiae non recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat.At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint et molestiae non recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat.At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint et molestiae non recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat.At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint et molestiae non recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat. At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in. At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in.",title:"Header Title is the Title Prop",__self:void 0,__source:{fileName:yu,lineNumber:37,columnNumber:7}}))},wu="/home/runner/work/playbook/playbook/playbook/app/pb_kits/playbook/pb_dialog/docs/_dialog_separators.jsx";function Nu(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,i,o,s=[],l=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,a=e}finally{try{if(!l&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw a}}return s}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Eu(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Eu(e,t)}(e,t)||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.")}()}function Eu(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&void 0!==arguments[0]&&arguments[0],t=Object(Ke.useState)(e),r=Nu(t,2),n=r[0],a=r[1],i=function(){return a(!n)};return[n,i]},Ou=function(){var e=Nu(ju(),2),t=e[0],r=e[1],n=Nu(ju(),2),a=n[0],i=n[1],o=Nu(ju(),2),s=o[0],l=o[1],c=Nu(ju(),2),u=c[0],d=c[1],m=[{size:"md",text:"Header Separator",title:"Header Separator ",toggle:r,visible:t,header:!0,footer:!1},{size:"md",text:"Footer Separator",title:"Footer Separator",toggle:i,visible:a,header:!1,footer:!0},{size:"md",text:"Both Separators",title:"Both Separators",toggle:l,visible:s,header:!0,footer:!0},{size:"md",text:"No Separators",title:"No Separators",toggle:d,visible:u,header:!1,footer:!1}];return Je.a.createElement("div",{__self:void 0,__source:{fileName:wu,lineNumber:64,columnNumber:5}},Je.a.createElement(Qe.Flex,{__self:void 0,__source:{fileName:wu,lineNumber:65,columnNumber:7}},Je.a.createElement(Qe.Button,{id:"sm",marginRight:"xl",onClick:r,__self:void 0,__source:{fileName:wu,lineNumber:66,columnNumber:9}},"Default"),Je.a.createElement(Qe.Button,{marginRight:"xl",onClick:i,__self:void 0,__source:{fileName:wu,lineNumber:73,columnNumber:9}},"Footer Separator"),Je.a.createElement(Qe.Button,{marginRight:"xl",onClick:l,__self:void 0,__source:{fileName:wu,lineNumber:79,columnNumber:9}},"Both Separators"),Je.a.createElement(Qe.Button,{marginRight:"xl",onClick:d,__self:void 0,__source:{fileName:wu,lineNumber:85,columnNumber:9}},"No Separators")),Je.a.createElement(Qe.Flex,{__self:void 0,__source:{fileName:wu,lineNumber:92,columnNumber:7}},m.map((function(e){return Je.a.createElement(Qe.Dialog,{key:e.size,opened:e.visible,size:e.size,__self:void 0,__source:{fileName:wu,lineNumber:94,columnNumber:11}},Je.a.createElement(Qe.Dialog.Header,{separator:e.header,__self:void 0,__source:{fileName:wu,lineNumber:99,columnNumber:13}},e.title),Je.a.createElement(Qe.Dialog.Body,{__self:void 0,__source:{fileName:wu,lineNumber:102,columnNumber:13}},e.text),Je.a.createElement(Qe.Dialog.Footer,{separator:e.footer,__self:void 0,__source:{fileName:wu,lineNumber:103,columnNumber:13}},Je.a.createElement(Qe.Button,{onClick:e.toggle,__self:void 0,__source:{fileName:wu,lineNumber:104,columnNumber:15}},"Okay"),Je.a.createElement(Qe.Button,{onClick:e.toggle,variant:"link",__self:void 0,__source:{fileName:wu,lineNumber:105,columnNumber:15}},"Cancel")))}))))};function Su(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,i,o,s=[],l=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,a=e}finally{try{if(!l&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw a}}return s}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Cu(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Cu(e,t)}(e,t)||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.")}()}function Cu(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&void 0!==arguments[0]&&arguments[0],t=Object(Ke.useState)(e),r=Au(t,2),n=r[0],a=r[1],i=function(){return a(!n)};return[n,i]},Iu=function(){var e=Au(Pu(),2),t=e[0],r=e[1],n=Au(Pu(),2),a=n[0],i=n[1],o=Au(Pu(),2),s=o[0],l=o[1],c=Au(Pu(),2),u=c[0],d=c[1],m=Au(Pu(),2),p=m[0],h=m[1],f=Au(Pu(),2),b=f[0],g=f[1],_=[{size:"status_size",status:"default",text:"Text explaining why there is an alert",title:"Are you sure?",toggle:r,visible:t,buttonOneText:"Yes, Action",buttonTwoText:"No, Cancel"},{size:"status_size",status:"caution",text:"This is the action you will be taking",title:"Are you sure?",toggle:i,visible:a,buttonOneText:"Yes, Action",buttonTwoText:"No, Cancel"},{size:"status_size",status:"delete",text:"You are about to delete ...",title:"Delete",toggle:l,visible:s,buttonOneText:"Yes, Delete",buttonTwoText:"No, Cancel"},{size:"sm",status:"info",text:"Text explaining why there is an alert",title:"Information",toggle:d,visible:u,buttonOneText:"Ok, Thanks!"},{size:"sm",status:"success",text:"Text explaining what is successful",title:"Success!",toggle:h,visible:p,buttonOneText:"Great!"},{size:"sm",status:"error",text:"Text explaining the error",title:"Error Message",toggle:g,visible:b,buttonOneText:"Oh no!"}];return Je.a.createElement("div",{__self:void 0,__source:{fileName:Tu,lineNumber:83,columnNumber:5}},Je.a.createElement(Qe.Flex,{rowGap:"xs",wrap:!0,__self:void 0,__source:{fileName:Tu,lineNumber:84,columnNumber:7}},Je.a.createElement(Qe.Button,{marginRight:"md",onClick:r,__self:void 0,__source:{fileName:Tu,lineNumber:88,columnNumber:9}},"Default Status"),Je.a.createElement(Qe.Button,{marginRight:"md",onClick:i,__self:void 0,__source:{fileName:Tu,lineNumber:94,columnNumber:9}},"Caution Status"),Je.a.createElement(Qe.Button,{marginRight:"md",onClick:l,__self:void 0,__source:{fileName:Tu,lineNumber:100,columnNumber:9}},"Delete Status"),Je.a.createElement(Qe.Button,{marginRight:"md",onClick:d,__self:void 0,__source:{fileName:Tu,lineNumber:106,columnNumber:9}},"Information Status"),Je.a.createElement(Qe.Button,{marginRight:"md",onClick:h,__self:void 0,__source:{fileName:Tu,lineNumber:112,columnNumber:9}},"Success Status"),Je.a.createElement(Qe.Button,{marginRight:"md",onClick:g,__self:void 0,__source:{fileName:Tu,lineNumber:118,columnNumber:9}},"Error Status")),Je.a.createElement(Qe.Flex,{__self:void 0,__source:{fileName:Tu,lineNumber:125,columnNumber:7}},_.map((function(e){return Je.a.createElement(Qe.Dialog,{key:e.status,onClose:e.toggle,opened:e.visible,size:e.size,status:e.status,text:e.text,title:e.title,__self:void 0,__source:{fileName:Tu,lineNumber:127,columnNumber:11}},Je.a.createElement(Qe.Dialog.Footer,{paddingBottom:"md",paddingX:"md",__self:void 0,__source:{fileName:Tu,lineNumber:136,columnNumber:11}},e.buttonTwoText?null:Je.a.createElement(Qe.Button,{fullWidth:!0,onClick:e.toggle,__self:void 0,__source:{fileName:Tu,lineNumber:141,columnNumber:15}},e.buttonOneText),e.buttonTwoText?[Je.a.createElement(Qe.Button,{onClick:e.toggle,paddingRight:"xl",__self:void 0,__source:{fileName:Tu,lineNumber:149,columnNumber:15},key:"0"},e.buttonOneText),Je.a.createElement(Qe.Button,{onClick:e.toggle,variant:"secondary",__self:void 0,__source:{fileName:Tu,lineNumber:155,columnNumber:15},key:"1"},e.buttonTwoText)]:null))}))))},Du="/home/runner/work/playbook/playbook/playbook/app/pb_kits/playbook/pb_dialog/docs/_dialog_stacked_alert.jsx";function Lu(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,i,o,s=[],l=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,a=e}finally{try{if(!l&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw a}}return s}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return $u(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return $u(e,t)}(e,t)||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.")}()}function $u(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&void 0!==arguments[0]&&arguments[0],t=Object(Ke.useState)(e),r=Lu(t,2),n=r[0],a=r[1],i=function(){return a(!n)};return[n,i]},Bu=function(){var e=Lu(Ru(),2),t=e[0],r=e[1],n=Lu(Ru(),2),a=n[0],i=n[1],o=Lu(Ru(),2),s=o[0],l=o[1],c=[{size:"sm",status:"default",text:"Text explaining why there is an alert",title:"Are you sure?",toggle:r,visible:t,buttonOneText:"Yes, Action",buttonTwoText:"No, Cancel"},{size:"sm",status:"caution",text:"This is the action you will be taking",title:"Are you sure?",toggle:i,visible:a,buttonOneText:"Yes, Action",buttonTwoText:"No, Cancel"},{size:"sm",status:"delete",text:"You are about to delete ...",title:"Delete",toggle:l,visible:s,buttonOneText:"Yes, Delete",buttonTwoText:"No, Cancel"}];return Je.a.createElement("div",{__self:void 0,__source:{fileName:Du,lineNumber:50,columnNumber:5}},Je.a.createElement(Qe.Flex,{rowGap:"xs",wrap:!0,__self:void 0,__source:{fileName:Du,lineNumber:51,columnNumber:5}},Je.a.createElement(Qe.Button,{marginRight:"md",onClick:r,__self:void 0,__source:{fileName:Du,lineNumber:55,columnNumber:7}},"Default Status"),Je.a.createElement(Qe.Button,{marginRight:"md",onClick:i,__self:void 0,__source:{fileName:Du,lineNumber:61,columnNumber:7}},"Caution Status"),Je.a.createElement(Qe.Button,{marginRight:"md",onClick:l,__self:void 0,__source:{fileName:Du,lineNumber:67,columnNumber:7}},"Delete Status")),Je.a.createElement(Qe.Flex,{__self:void 0,__source:{fileName:Du,lineNumber:74,columnNumber:5}},c.map((function(e){return Je.a.createElement(Qe.Dialog,{alertStyle:e.alertStyle,key:e.status,onClose:e.toggle,opened:e.visible,size:e.size,status:e.status,text:e.text,title:e.title,__self:void 0,__source:{fileName:Du,lineNumber:76,columnNumber:9}},Je.a.createElement(Qe.Dialog.Footer,{padding:"sm",paddingBottom:"none",paddingX:"md",__self:void 0,__source:{fileName:Du,lineNumber:86,columnNumber:9}},Je.a.createElement(Qe.Button,{fullWidth:!0,onClick:e.toggle,__self:void 0,__source:{fileName:Du,lineNumber:91,columnNumber:11}},e.buttonOneText)),Je.a.createElement(Qe.Dialog.Footer,{padding:"sm",paddingBottom:"md",paddingX:"md",__self:void 0,__source:{fileName:Du,lineNumber:98,columnNumber:9}},Je.a.createElement(Qe.Button,{fullWidth:!0,onClick:e.toggle,variant:"secondary",__self:void 0,__source:{fileName:Du,lineNumber:103,columnNumber:11}},e.buttonTwoText)))}))))},Fu="/home/runner/work/playbook/playbook/playbook/app/pb_kits/playbook/pb_dialog/docs/_dialog_full_height.jsx";function qu(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,i,o,s=[],l=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,a=e}finally{try{if(!l&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw a}}return s}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Vu(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Vu(e,t)}(e,t)||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.")}()}function Vu(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&void 0!==arguments[0]&&arguments[0],t=Object(Ke.useState)(e),r=qu(t,2),n=r[0],a=r[1],i=function(){return a(!n)};return[n,i]},Hu=function(){var e=qu(Uu(),2),t=e[0],r=e[1],n=qu(Uu(),2),a=n[0],i=n[1],o=qu(Uu(),2),s=o[0],l=o[1],c=[{size:"sm",title:"Small Dialog",toggle:r,visible:t},{size:"md",title:"Medium Dialog",toggle:i,visible:a},{size:"lg",title:"Large Dialog",toggle:l,visible:s}];return Je.a.createElement(Je.a.Fragment,null,Je.a.createElement(Qe.Flex,{wrap:!0,__self:void 0,__source:{fileName:Fu,lineNumber:49,columnNumber:7}},Je.a.createElement(Qe.Button,{id:"sm",marginRight:"md",onClick:r,__self:void 0,__source:{fileName:Fu,lineNumber:50,columnNumber:9}},"Small Dialog"),Je.a.createElement(Qe.Button,{marginRight:"md",onClick:i,__self:void 0,__source:{fileName:Fu,lineNumber:56,columnNumber:9}},"Medium Dialog"),Je.a.createElement(Qe.Button,{marginRight:"md",onClick:l,__self:void 0,__source:{fileName:Fu,lineNumber:61,columnNumber:9}},"Large Dialog")),Je.a.createElement(Qe.Flex,{__self:void 0,__source:{fileName:Fu,lineNumber:67,columnNumber:7}},c.map((function(e,t){var r=e.toggle,n=e.visible,a=e.placement,i=e.size,o=e.title;return Je.a.createElement(Qe.Dialog,{fullHeight:!0,key:t,onClose:r,opened:n,placement:a,size:i,__self:void 0,__source:{fileName:Fu,lineNumber:69,columnNumber:11}},Je.a.createElement(Qe.Dialog.Header,{__self:void 0,__source:{fileName:Fu,lineNumber:77,columnNumber:13}},Je.a.createElement(Qe.Body,{__self:void 0,__source:{fileName:Fu,lineNumber:78,columnNumber:15}},o)),Je.a.createElement(Qe.Dialog.Body,{__self:void 0,__source:{fileName:Fu,lineNumber:80,columnNumber:13}},Je.a.createElement(Qe.Caption,{marginBottom:"xs",__self:void 0,__source:{fileName:Fu,lineNumber:81,columnNumber:15}},"Description"),Je.a.createElement(Qe.RichTextEditor,{__self:void 0,__source:{fileName:Fu,lineNumber:82,columnNumber:15}}),Je.a.createElement("br",{__self:void 0,__source:{fileName:Fu,lineNumber:83,columnNumber:15}}),Je.a.createElement(Qe.Caption,{__self:void 0,__source:{fileName:Fu,lineNumber:84,columnNumber:15}},"Type in a word or term too help find tickets later. ex. training,","phone setup, hr"),Je.a.createElement(Qe.Typeahead,{placeholder:"Tags..",__self:void 0,__source:{fileName:Fu,lineNumber:90,columnNumber:15}})),Je.a.createElement(Qe.Dialog.Footer,{__self:void 0,__source:{fileName:Fu,lineNumber:92,columnNumber:13}},Je.a.createElement(Qe.Button,{onClick:r,__self:void 0,__source:{fileName:Fu,lineNumber:93,columnNumber:15}},"Send My Issue"),Je.a.createElement(Qe.Button,{onClick:r,variant:"link",__self:void 0,__source:{fileName:Fu,lineNumber:94,columnNumber:15}},"Back")))}))))},Wu="/home/runner/work/playbook/playbook/playbook/app/pb_kits/playbook/pb_dialog/docs/_dialog_full_height_placement.jsx";function Gu(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,i,o,s=[],l=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,a=e}finally{try{if(!l&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw a}}return s}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Yu(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Yu(e,t)}(e,t)||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.")}()}function Yu(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&void 0!==arguments[0]&&arguments[0],t=Object(Ke.useState)(e),r=Gu(t,2),n=r[0],a=r[1],i=function(){return a(!n)};return[n,i]},Zu=function(){var e=Gu(Xu(),2),t=e[0],r=e[1],n=Gu(Xu(),2),a=n[0],i=n[1],o=Gu(Xu(),2),s=o[0],l=o[1],c=[{title:"Left Dialog",toggle:r,visible:t,placement:"left"},{title:"Center Dialog",toggle:i,visible:a},{title:"Right Dialog",toggle:l,visible:s,placement:"right"}];return Je.a.createElement(Je.a.Fragment,null,Je.a.createElement(Qe.Flex,{wrap:!0,__self:void 0,__source:{fileName:Wu,lineNumber:48,columnNumber:7}},Je.a.createElement(Qe.Button,{id:"sm",marginRight:"md",onClick:r,__self:void 0,__source:{fileName:Wu,lineNumber:49,columnNumber:9}},"Left Dialog"),Je.a.createElement(Qe.Button,{marginRight:"xl",onClick:i,__self:void 0,__source:{fileName:Wu,lineNumber:55,columnNumber:9}},"Center Dialog"),Je.a.createElement(Qe.Button,{marginRight:"xl",onClick:l,__self:void 0,__source:{fileName:Wu,lineNumber:60,columnNumber:9}},"Right Dialog")),Je.a.createElement(Qe.Flex,{__self:void 0,__source:{fileName:Wu,lineNumber:66,columnNumber:7}},c.map((function(e,t){var r=e.toggle,n=e.visible,a=e.placement,i=e.title;return Je.a.createElement(Qe.Dialog,{fullHeight:!0,key:t,onClose:r,opened:n,placement:a,size:"md",__self:void 0,__source:{fileName:Wu,lineNumber:68,columnNumber:11}},Je.a.createElement(Qe.Dialog.Header,{__self:void 0,__source:{fileName:Wu,lineNumber:76,columnNumber:13}},Je.a.createElement(Qe.Body,{__self:void 0,__source:{fileName:Wu,lineNumber:77,columnNumber:15}},i)),Je.a.createElement(Qe.Dialog.Body,{__self:void 0,__source:{fileName:Wu,lineNumber:79,columnNumber:13}},Je.a.createElement(Qe.Caption,{marginBottom:"xs",__self:void 0,__source:{fileName:Wu,lineNumber:80,columnNumber:15}},"Description"),Je.a.createElement(Qe.RichTextEditor,{__self:void 0,__source:{fileName:Wu,lineNumber:81,columnNumber:15}}),Je.a.createElement("br",{__self:void 0,__source:{fileName:Wu,lineNumber:82,columnNumber:15}}),Je.a.createElement(Qe.Caption,{__self:void 0,__source:{fileName:Wu,lineNumber:83,columnNumber:15}},"Type in a word or term too help find tickets later. ex. training,","phone setup, hr"),Je.a.createElement(Qe.Typeahead,{placeholder:"Tags..",__self:void 0,__source:{fileName:Wu,lineNumber:89,columnNumber:15}})),Je.a.createElement(Qe.Dialog.Footer,{__self:void 0,__source:{fileName:Wu,lineNumber:91,columnNumber:13}},Je.a.createElement(Qe.Button,{onClick:r,__self:void 0,__source:{fileName:Wu,lineNumber:92,columnNumber:15}},"Send My Issue"),Je.a.createElement(Qe.Button,{onClick:r,variant:"link",__self:void 0,__source:{fileName:Wu,lineNumber:93,columnNumber:15}},"Back")))}))))},Ku=r(165),Ju="/home/runner/work/playbook/playbook/playbook/app/pb_kits/playbook/pb_distribution_bar/docs/_distribution_bar_default.jsx";function Qu(){return(Qu=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);r0?o-1:0)},__self:void 0,__source:{fileName:m_,lineNumber:67,columnNumber:19}},"Back"),Je.a.createElement(Qe.Button,{marginLeft:"sm",onClick:function(){return u(oe.length)&&(t=e.length);for(var r=0,n=new Array(t);rHello World!')).addTo(t),t.scrollZoom.disable(),t.addControl(new hy.a.AttributionControl({compact:!0})),n(t)};return Object(Ke.useEffect)((function(){new hy.a.Map(_y({container:a.current,center:i},Qe.mapTheme.mapConfig)).on("load",o)}),[]),Je.a.createElement(Qe.Map,by({flyTo:!0,flyToClick:function(){r.flyTo(_y({center:i},Qe.mapTheme.flyToConfig))},zoomBtns:!0,zoomInClick:function(){r.zoomIn(_y({},Qe.mapTheme.zoomConfig))},zoomOutClick:function(){r.zoomOut(_y({},Qe.mapTheme.zoomConfig))}},e,{__self:void 0,__source:{fileName:fy,lineNumber:53,columnNumber:3}}),Je.a.createElement("div",{ref:a,style:{position:"absolute",left:0,right:0,top:0,bottom:0},__self:void 0,__source:{fileName:fy,lineNumber:60,columnNumber:8}}))},wy=r(307),Ny=r.n(wy),Ey="/home/runner/work/playbook/playbook/playbook/app/pb_kits/playbook/pb_map/docs/_map_with_plugin.jsx";function jy(){return(jy=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);rHello World!')).addTo(t),t.scrollZoom.disable();var r=new Ny.a({displayControlsDefault:!1,controls:{polygon:!0,trash:!0}});t.addControl(r),t.addControl(new hy.a.AttributionControl({compact:!0})),n(t)};return Object(Ke.useEffect)((function(){new hy.a.Map(Sy({container:a.current,center:i},Qe.mapTheme.mapConfig)).on("load",o)}),[]),Je.a.createElement(Qe.Map,jy({flyTo:!0,flyToClick:function(){r.flyTo(Sy({center:i},Qe.mapTheme.flyToConfig))},zoomBtns:!0,zoomInClick:function(){r.zoomIn(Sy({},Qe.mapTheme.zoomConfig))},zoomOutClick:function(){r.zoomOut(Sy({},Qe.mapTheme.zoomConfig))}},e,{__self:void 0,__source:{fileName:Ey,lineNumber:67,columnNumber:3}}),Je.a.createElement("div",{ref:a,style:{position:"absolute",left:0,right:0,top:0,bottom:0},__self:void 0,__source:{fileName:Ey,lineNumber:74,columnNumber:8}}))},My="/home/runner/work/playbook/playbook/playbook/app/pb_kits/playbook/pb_map/docs/_map_with_custom_button.jsx";function Py(){return(Py=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);rHello World!')).addTo(t),t.scrollZoom.disable(),t.addControl(new hy.a.AttributionControl({compact:!0})),n(t)};return Object(Ke.useEffect)((function(){new hy.a.Map(Dy({container:a.current,center:i},Qe.mapTheme.mapConfig)).on("load",o)}),[]),Je.a.createElement(Qe.Map,Py({},e,{__self:void 0,__source:{fileName:My,lineNumber:53,columnNumber:3}}),Je.a.createElement(Qe.Map.Controls,{flyTo:!0,flyToClick:function(){r.flyTo(Dy({center:i},Qe.mapTheme.flyToConfig))},zoomBtns:!0,zoomInClick:function(){r.zoomIn(Dy({},Qe.mapTheme.zoomConfig))},zoomOutClick:function(){r.zoomOut(Dy({},Qe.mapTheme.zoomConfig))},__self:void 0,__source:{fileName:My,lineNumber:56,columnNumber:5}},Je.a.createElement(Qe.MapCustomButton,{icon:"home",onClick:function(){return alert("button clicked!")},__self:void 0,__source:{fileName:My,lineNumber:62,columnNumber:7}}),Je.a.createElement(Qe.MapCustomButton,{icon:"search",onClick:function(){return alert("button clicked!")},__self:void 0,__source:{fileName:My,lineNumber:65,columnNumber:7}})),Je.a.createElement("div",{ref:a,style:{position:"absolute",left:0,right:0,top:0,bottom:0},__self:void 0,__source:{fileName:My,lineNumber:69,columnNumber:8}}))},Fy=r(98),qy="/home/runner/work/playbook/playbook/playbook/app/pb_kits/playbook/pb_message/docs/_message_default.jsx";function Vy(){return(Vy=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);r=m;return y?lx(lx({},p),{},{score:_}):v?lx(lx({},h),{},{score:_}):k?lx(lx({},f),{},{score:_}):x?lx(lx({},b),{},{score:_}):w?lx(lx({},g),{},{score:_}):void 0}(lx({passphrase:t},e));0==n&&c(a.score),r.push(a)})),o(r)};return Je.a.createElement(Je.a.Fragment,null,Je.a.createElement("div",{__self:void 0,__source:{fileName:ix,lineNumber:112,columnNumber:7}},Je.a.createElement(Qe.Body,{__self:void 0,__source:{fileName:ix,lineNumber:113,columnNumber:9}},"These examples will all share the same input value. Type in any of the inputs to see how the strength meter changes in response to different settings."),Je.a.createElement(Qe.Passphrase,ox({label:"Type your passphrase",onChange:d,value:r},e,{__self:void 0,__source:{fileName:ix,lineNumber:118,columnNumber:9}})),Je.a.createElement(Qe.TextInput,{disabled:!0,label:"Calculated Strength",readOnly:!0,value:l,__self:void 0,__source:{fileName:ix,lineNumber:124,columnNumber:9}}),u.map((function(t,n){return Je.a.createElement("div",{key:n,__self:void 0,__source:{fileName:ix,lineNumber:131,columnNumber:11}},Je.a.createElement(Qe.Passphrase,ox({label:t.label,onChange:d,value:r},e,{__self:void 0,__source:{fileName:ix,lineNumber:132,columnNumber:13}})),r.length>0&&Je.a.createElement(Je.a.Fragment,null,Je.a.createElement(Qe.ProgressSimple,{percent:i[n].percent,variant:i[n].variant,__self:void 0,__source:{fileName:ix,lineNumber:140,columnNumber:17}}),Je.a.createElement(Qe.Caption,{size:"xs",text:i[n].label,__self:void 0,__source:{fileName:ix,lineNumber:144,columnNumber:17}})))}))))},px="/home/runner/work/playbook/playbook/playbook/app/pb_kits/playbook/pb_passphrase/docs/_passphrase_input_props.jsx";function hx(){return(hx=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);r=h,k?jx(jx({},f),{},{score:v}):x?jx(jx({},b),{},{score:v}):w?jx(jx({},g),{},{score:v}):N?jx(jx({},_),{},{score:v}):E?jx(jx({},y),{},{score:v}):void 0);o(jx({},j))}),[r]),Je.a.createElement(Je.a.Fragment,null,Je.a.createElement(Qe.Passphrase,Nx({label:"Passphrase",onChange:function(e){return n(e.target.value)},value:r},e,{__self:void 0,__source:{fileName:wx,lineNumber:84,columnNumber:7}})),r.length>0&&Je.a.createElement(Je.a.Fragment,null,Je.a.createElement(Qe.ProgressSimple,{percent:i.percent,variant:i.variant,__self:void 0,__source:{fileName:wx,lineNumber:92,columnNumber:11}}),Je.a.createElement(Qe.Caption,{size:"xs",text:i.label,__self:void 0,__source:{fileName:wx,lineNumber:96,columnNumber:11}})),Je.a.createElement(Qe.TextInput,{disabled:!0,label:"Passphrase Strength",marginTop:"xl",readOnly:!0,value:i.score,__self:void 0,__source:{fileName:wx,lineNumber:101,columnNumber:7}}))},Tx="/home/runner/work/playbook/playbook/playbook/app/pb_kits/playbook/pb_passphrase/docs/_passphrase_common.jsx";function Ax(){return(Ax=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=m;return y?Px(Px({},p),{},{score:_}):v?Px(Px({},h),{},{score:_}):k?Px(Px({},f),{},{score:_}):x?Px(Px({},b),{},{score:_}):w?Px(Px({},g),{},{score:_}):void 0}({passphrase:r,common:(e=r,!!s.includes(e))});o(Px({},t))}),[r]),Je.a.createElement(Je.a.Fragment,null,Je.a.createElement("div",{__self:void 0,__source:{fileName:Tx,lineNumber:91,columnNumber:7}},Je.a.createElement(Qe.Body,{marginBottom:"md",text:"Try typing any of the following: ".concat(s.join(", ")),__self:void 0,__source:{fileName:Tx,lineNumber:92,columnNumber:9}}),Je.a.createElement(Qe.Passphrase,Ax({onChange:function(e){return n(e.target.value)},value:r},e,{__self:void 0,__source:{fileName:Tx,lineNumber:95,columnNumber:9}})),r.length>0&&Je.a.createElement(Je.a.Fragment,null,Je.a.createElement(Qe.ProgressSimple,{className:0===r.length?"progress-empty-input":null,percent:i.percent,variant:i.variant,__self:void 0,__source:{fileName:Tx,lineNumber:102,columnNumber:13}}),Je.a.createElement(Qe.Caption,{size:"xs",text:i.label,__self:void 0,__source:{fileName:Tx,lineNumber:107,columnNumber:13}}))))},Rx="/home/runner/work/playbook/playbook/playbook/app/pb_kits/playbook/pb_passphrase/docs/_passphrase_breached.jsx";function Bx(){return(Bx=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0;--a){var i=this.tryEntries[a],o=i.completion;if("root"===i.tryLoc)return n("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),l=r.call(i,"finallyLoc");if(s&&l){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),N(r),d}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;N(r)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,r){return this.delegate={iterator:j(e),resultName:t,nextLoc:r},"next"===this.method&&(this.arg=void 0),d}},e}function Hx(e,t,r,n,a,i,o){try{var s=e[i](o),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,a)}function Wx(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,i,o,s=[],l=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,a=e}finally{try{if(!l&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw a}}return s}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Gx(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Gx(e,t)}(e,t)||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.")}()}function Gx(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=m;return y?qx(qx({},p),{},{score:_}):v?qx(qx({},h),{},{score:_}):k?qx(qx({},f),{},{score:_}):x?qx(qx({},b),{},{score:_}):w?qx(qx({},g),{},{score:_}):void 0}({passphrase:r,isPwned:i});if(c(qx({},e)),!(r.length<5)){var t=setTimeout((function(){u(r).then((function(e){return o(e)})).catch((function(){return o(!1)}))}),400);return function(){clearTimeout(t)}}o(!1)}),[r,i]),Je.a.createElement(Je.a.Fragment,null,Je.a.createElement("div",{__self:void 0,__source:{fileName:Rx,lineNumber:125,columnNumber:7}},Je.a.createElement("br",{__self:void 0,__source:{fileName:Rx,lineNumber:126,columnNumber:9}}),Je.a.createElement(Qe.Passphrase,Bx({onChange:function(e){return n(e.target.value)},value:r},e,{__self:void 0,__source:{fileName:Rx,lineNumber:127,columnNumber:9}})),l.percent>0?Je.a.createElement(Je.a.Fragment,null,Je.a.createElement(Qe.ProgressSimple,{className:0===r.length?"progress-empty-input":null,percent:l.percent,variant:l.variant,__self:void 0,__source:{fileName:Rx,lineNumber:134,columnNumber:13}}),Je.a.createElement(Qe.Caption,{size:"xs",text:l.label,__self:void 0,__source:{fileName:Rx,lineNumber:139,columnNumber:13}})):null))},Xx="/home/runner/work/playbook/playbook/playbook/app/pb_kits/playbook/pb_popover/docs/_popover_default.jsx";function Zx(){return(Zx=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);r0)}),[r]),Je.a.createElement("form",{action:"",method:"get",onSubmit:function(e){i&&e.preventDefault()},__self:void 0,__source:{fileName:Vw,lineNumber:30,columnNumber:9}},i&&Je.a.createElement(Qe.FixedConfirmationToast,{marginBottom:"md",status:"error",text:r,__self:void 0,__source:{fileName:Vw,lineNumber:36,columnNumber:17}}),Je.a.createElement(Qe.PhoneNumberInput,Uw({error:"Missing phone number.",id:"validation",initialCountry:d,onChange:function(e){var t=e.iso2,r=e.number;m(t),c(r)},onValidate:function(e){n(e?"":"Please correct the fields below and try again.")},required:!0,value:l},e,{__self:void 0,__source:{fileName:Vw,lineNumber:42,columnNumber:13}})),Je.a.createElement(Qe.Button,{htmlType:"submit",text:"Save Phone Number",__self:void 0,__source:{fileName:Vw,lineNumber:52,columnNumber:13}}))};function Yw(){return(Yw=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);r\n
\n Story Background\n
\n
\n
\n
\n
\n
\n Timeline / Due Date\n
\n
\n Release End of business Thursday\n
\n
\n Testing on Nitro End of business Friday\n
\n
\n
\n
\n
\n Definition of done\n
\n
    \n
  1. Merge all PR’s
  2. \n
  3. Update the final CHANGELOG
  4. \n
  5. Version up and generate NPM, and RubyGem
  6. \n
  7. Create next version branch and milestone
  8. \n
  9. Update default branch and branch protection rules 
  10. \n
  11. Notify Everyone of new version
  12. \n
  13. \n Generate testing plan and pages to test for Ninjas (update runway\n ticket)\n
  14. \n
  15. Update version on Nitro and get on Demo
  16. \n
  17. Send Ninjas demo and runway ticket for testing
  18. \n
  19. Ninja Approved + PR Approved
  20. \n
\n
\n
\n
\n
\n Stakeholders / Sign-off\n
\n
    \n
  • Code Owners
  • \n
\n
\n
\n Cadence\n
\n Jason, Jon, Stephen, Jasper, Brendan, Cole\n
\n \n',text:"Playbook Release"},{value:"\n
\n Changelog:
\n [INSERT LINK]

\n You can test the normal spots of Playbook rails and react on\n dev docs plus the following:\n
\n
\n
\n
\n",text:"Changelog"}];return Je.a.createElement("div",{__self:void 0,__source:{fileName:bE,lineNumber:24,columnNumber:5}},Je.a.createElement(Qe.Select,gE({blankSelection:"Select a template...",label:"Template",onChange:function(e){n(e.target.value)},options:a},e,{__self:void 0,__source:{fileName:bE,lineNumber:25,columnNumber:7}})),Je.a.createElement(Qe.RichTextEditor,gE({id:"template",template:r},e,{__self:void 0,__source:{fileName:bE,lineNumber:32,columnNumber:7}})))};function kE(){return(kE=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r>1}},TE.from=function(e){if(e instanceof TE)return e;var t=[];if(e)for(var r in e)t.push(r,e[r]);return new TE(t)};var AE=TE;class ME{constructor(e,t){if(this.content=e,this.size=t||0,null==t)for(let t=0;te&&!1!==r(s,n+o,a||null,i)&&s.content.size){let a=o+1;s.nodesBetween(Math.max(0,e-a),Math.min(s.content.size,t-a),r,n+a)}o=l}}descendants(e){this.nodesBetween(0,this.size,e)}textBetween(e,t,r,n){let a="",i=!0;return this.nodesBetween(e,t,(o,s)=>{o.isText?(a+=o.text.slice(Math.max(e,s)-s,t-s),i=!r):o.isLeaf?(n?a+="function"==typeof n?n(o):n:o.type.spec.leafText&&(a+=o.type.spec.leafText(o)),i=!r):!i&&o.isBlock&&(a+=r,i=!0)},0),a}append(e){if(!e.size)return this;if(!this.size)return e;let t=this.lastChild,r=e.firstChild,n=this.content.slice(),a=0;for(t.isText&&t.sameMarkup(r)&&(n[n.length-1]=t.withText(t.text+r.text),a=1);ae)for(let a=0,i=0;ie&&((it)&&(o=o.isText?o.cut(Math.max(0,e-i),Math.min(o.text.length,t-i)):o.cut(Math.max(0,e-i-1),Math.min(o.content.size,t-i-1))),r.push(o),n+=o.nodeSize),i=s}return new ME(r,n)}cutByIndex(e,t){return e==t?ME.empty:0==e&&t==this.content.length?this:new ME(this.content.slice(e,t))}replaceChild(e,t){let r=this.content[e];if(r==t)return this;let n=this.content.slice(),a=this.size+t.nodeSize-r.nodeSize;return n[e]=t,new ME(n,a)}addToStart(e){return new ME([e].concat(this.content),this.size+e.nodeSize)}addToEnd(e){return new ME(this.content.concat(e),this.size+e.nodeSize)}eq(e){if(this.content.length!=e.content.length)return!1;for(let t=0;tthis.size||e<0)throw new RangeError(`Position ${e} outside of fragment (${this})`);for(let r=0,n=0;;r++){let a=n+this.child(r).nodeSize;if(a>=e)return a==e||t>0?IE(r+1,a):IE(r,n);n=a}}toString(){return"<"+this.toStringInner()+">"}toStringInner(){return this.content.join(", ")}toJSON(){return this.content.length?this.content.map(e=>e.toJSON()):null}static fromJSON(e,t){if(!t)return ME.empty;if(!Array.isArray(t))throw new RangeError("Invalid input for Fragment.fromJSON");return new ME(t.map(e.nodeFromJSON))}static fromArray(e){if(!e.length)return ME.empty;let t,r=0;for(let n=0;nthis.type.rank&&(t||(t=e.slice(0,n)),t.push(this),r=!0),t&&t.push(a)}}return t||(t=e.slice()),r||t.push(this),t}removeFromSet(e){for(let t=0;te.type.rank-t.type.rank),t}}LE.none=[];class $E extends Error{}class RE{constructor(e,t,r){this.content=e,this.openStart=t,this.openEnd=r}get size(){return this.content.size-this.openStart-this.openEnd}insertAt(e,t){let r=function e(t,r,n,a){let{index:i,offset:o}=t.findIndex(r),s=t.maybeChild(i);if(o==r||s.isText)return a&&!a.canReplace(i,i,n)?null:t.cut(0,r).append(n).append(t.cut(r));let l=e(s.content,r-o-1,n);return l&&t.replaceChild(i,s.copy(l))}(this.content,e+this.openStart,t);return r&&new RE(r,this.openStart,this.openEnd)}removeBetween(e,t){return new RE(function e(t,r,n){let{index:a,offset:i}=t.findIndex(r),o=t.maybeChild(a),{index:s,offset:l}=t.findIndex(n);if(i==r||o.isText){if(l!=n&&!t.child(s).isText)throw new RangeError("Removing non-flat range");return t.cut(0,r).append(t.cut(n))}if(a!=s)throw new RangeError("Removing non-flat range");return t.replaceChild(a,o.copy(e(o.content,r-i-1,n-i-1)))}(this.content,e+this.openStart,t+this.openStart),this.openStart,this.openEnd)}eq(e){return this.content.eq(e.content)&&this.openStart==e.openStart&&this.openEnd==e.openEnd}toString(){return this.content+"("+this.openStart+","+this.openEnd+")"}toJSON(){if(!this.content.size)return null;let e={content:this.content.toJSON()};return this.openStart>0&&(e.openStart=this.openStart),this.openEnd>0&&(e.openEnd=this.openEnd),e}static fromJSON(e,t){if(!t)return RE.empty;let r=t.openStart||0,n=t.openEnd||0;if("number"!=typeof r||"number"!=typeof n)throw new RangeError("Invalid input for Slice.fromJSON");return new RE(ME.fromJSON(e,t.content),r,n)}static maxOpen(e,t=!0){let r=0,n=0;for(let n=e.firstChild;n&&!n.isLeaf&&(t||!n.type.spec.isolating);n=n.firstChild)r++;for(let r=e.lastChild;r&&!r.isLeaf&&(t||!r.type.spec.isolating);r=r.lastChild)n++;return new RE(e,r,n)}}function BE(e,t,r){if(r.openStart>e.depth)throw new $E("Inserted content deeper than insertion position");if(e.depth-r.openStart!=t.depth-r.openEnd)throw new $E("Inconsistent open depths");return function e(t,r,n,a){let i=t.index(a),o=t.node(a);if(i==r.index(a)&&a=0;e--)n=t.node(e).copy(ME.from(n));return{start:n.resolveNoCache(e.openStart+r),end:n.resolveNoCache(n.content.size-e.openEnd-r)}}(n,t);return HE(o,function e(t,r,n,a,i){let o=t.depth>i&&qE(t,r,i+1),s=a.depth>i&&qE(n,a,i+1),l=[];UE(null,t,i,l),o&&s&&r.index(i)==n.index(i)?(FE(o,s),VE(HE(o,e(t,r,n,a,i+1)),l)):(o&&VE(HE(o,WE(t,r,i+1)),l),UE(r,n,i,l),s&&VE(HE(s,WE(n,a,i+1)),l));return UE(a,null,i,l),new ME(l)}(t,e,i,r,a))}{let e=t.parent,a=e.content;return HE(e,a.cut(0,t.parentOffset).append(n.content).append(a.cut(r.parentOffset)))}}return HE(o,WE(t,r,a))}(e,t,r,0)}function FE(e,t){if(!t.type.compatibleContent(e.type))throw new $E("Cannot join "+t.type.name+" onto "+e.type.name)}function qE(e,t,r){let n=e.node(r);return FE(n,t.node(r)),n}function VE(e,t){let r=t.length-1;r>=0&&e.isText&&e.sameMarkup(t[r])?t[r]=e.withText(t[r].text+e.text):t.push(e)}function UE(e,t,r,n){let a=(t||e).node(r),i=0,o=t?t.index(r):a.childCount;e&&(i=e.index(r),e.depth>r?i++:e.textOffset&&(VE(e.nodeAfter,n),i++));for(let e=i;er){VE(HE(qE(e,t,r+1),WE(e,t,r+1)),n)}return UE(t,null,r,n),new ME(n)}RE.empty=new RE(ME.empty,0,0);class GE{constructor(e,t,r){this.pos=e,this.path=t,this.parentOffset=r,this.depth=t.length/3-1}resolveDepth(e){return null==e?this.depth:e<0?this.depth+e:e}get parent(){return this.node(this.depth)}get doc(){return this.node(0)}node(e){return this.path[3*this.resolveDepth(e)]}index(e){return this.path[3*this.resolveDepth(e)+1]}indexAfter(e){return e=this.resolveDepth(e),this.index(e)+(e!=this.depth||this.textOffset?1:0)}start(e){return 0==(e=this.resolveDepth(e))?0:this.path[3*e-1]+1}end(e){return e=this.resolveDepth(e),this.start(e)+this.node(e).content.size}before(e){if(!(e=this.resolveDepth(e)))throw new RangeError("There is no position before the top-level node");return e==this.depth+1?this.pos:this.path[3*e-1]}after(e){if(!(e=this.resolveDepth(e)))throw new RangeError("There is no position after the top-level node");return e==this.depth+1?this.pos:this.path[3*e-1]+this.path[3*e].nodeSize}get textOffset(){return this.pos-this.path[this.path.length-1]}get nodeAfter(){let e=this.parent,t=this.index(this.depth);if(t==e.childCount)return null;let r=this.pos-this.path[this.path.length-1],n=e.child(t);return r?e.child(t).cut(r):n}get nodeBefore(){let e=this.index(this.depth),t=this.pos-this.path[this.path.length-1];return t?this.parent.child(e).cut(0,t):0==e?null:this.parent.child(e-1)}posAtIndex(e,t){t=this.resolveDepth(t);let r=this.path[3*t],n=0==t?0:this.path[3*t-1]+1;for(let t=0;t0;t--)if(this.start(t)<=e&&this.end(t)>=e)return t;return 0}blockRange(e=this,t){if(e.pos=0;r--)if(e.pos<=this.end(r)&&(!t||t(this.node(r))))return new KE(this,e,r);return null}sameParent(e){return this.pos-this.parentOffset==e.pos-e.parentOffset}max(e){return e.pos>this.pos?e:this}min(e){return e.pos=0&&t<=e.content.size))throw new RangeError("Position "+t+" out of range");let r=[],n=0,a=t;for(let t=e;;){let{index:e,offset:i}=t.content.findIndex(a),o=a-i;if(r.push(t,e,n+i),!o)break;if(t=t.child(e),t.isText)break;a=o-1,n+=i+1}return new GE(t,r,a)}static resolveCached(e,t){for(let r=0;re&&this.nodesBetween(e,t,e=>(r.isInSet(e.marks)&&(n=!0),!n)),n}get isBlock(){return this.type.isBlock}get isTextblock(){return this.type.isTextblock}get inlineContent(){return this.type.inlineContent}get isInline(){return this.type.isInline}get isText(){return this.type.isText}get isLeaf(){return this.type.isLeaf}get isAtom(){return this.type.isAtom}toString(){if(this.type.spec.toDebugString)return this.type.spec.toDebugString(this);let e=this.type.name;return this.content.size&&(e+="("+this.content.toStringInner()+")"),tj(this.marks,e)}contentMatchAt(e){let t=this.type.contentMatch.matchFragment(this.content,0,e);if(!t)throw new Error("Called contentMatchAt on a node with invalid content");return t}canReplace(e,t,r=ME.empty,n=0,a=r.childCount){let i=this.contentMatchAt(e).matchFragment(r,n,a),o=i&&i.matchFragment(this.content,t);if(!o||!o.validEnd)return!1;for(let e=n;ee.type.name)}`);this.content.forEach(e=>e.check())}toJSON(){let e={type:this.type.name};for(let t in this.attrs){e.attrs=this.attrs;break}return this.content.size&&(e.content=this.content.toJSON()),this.marks.length&&(e.marks=this.marks.map(e=>e.toJSON())),e}static fromJSON(e,t){if(!t)throw new RangeError("Invalid input for Node.fromJSON");let r=null;if(t.marks){if(!Array.isArray(t.marks))throw new RangeError("Invalid mark data for Node.fromJSON");r=t.marks.map(e.markFromJSON)}if("text"==t.type){if("string"!=typeof t.text)throw new RangeError("Invalid text node in JSON");return e.text(t.text,r)}let n=ME.fromJSON(e,t.content);return e.nodeType(t.type).create(t.attrs,n,r)}}QE.prototype.text=void 0;class ej extends QE{constructor(e,t,r,n){if(super(e,t,null,n),!r)throw new RangeError("Empty text nodes are not allowed");this.text=r}toString(){return this.type.spec.toDebugString?this.type.spec.toDebugString(this):tj(this.marks,JSON.stringify(this.text))}get textContent(){return this.text}textBetween(e,t){return this.text.slice(e,t)}get nodeSize(){return this.text.length}mark(e){return e==this.marks?this:new ej(this.type,this.attrs,this.text,e)}withText(e){return e==this.text?this:new ej(this.type,this.attrs,e,this.marks)}cut(e=0,t=this.text.length){return 0==e&&t==this.text.length?this:this.withText(this.text.slice(e,t))}eq(e){return this.sameMarkup(e)&&this.text==e.text}toJSON(){let e=super.toJSON();return e.text=this.text,e}}function tj(e,t){for(let r=e.length-1;r>=0;r--)t=e[r].type.name+"("+t+")";return t}class rj{constructor(e){this.validEnd=e,this.next=[],this.wrapCache=[]}static parse(e,t){let r=new nj(e,t);if(null==r.next)return rj.empty;let n=aj(r);r.next&&r.err("Unexpected trailing text");let a=function(e){let t=Object.create(null);return function r(n){let a=[];n.forEach(t=>{e[t].forEach(({term:t,to:r})=>{if(!t)return;let n;for(let e=0;e{n||a.push([t,n=[]]),-1==n.indexOf(e)&&n.push(e)})})});let i=t[n.join(",")]=new rj(n.indexOf(e.length-1)>-1);for(let e=0;et.concat(e(r,i)),[]);if("seq"!=t.type){if("star"==t.type){let o=r();return n(i,o),a(e(t.expr,o),o),[n(o)]}if("plus"==t.type){let o=r();return a(e(t.expr,i),o),a(e(t.expr,o),o),[n(o)]}if("opt"==t.type)return[n(i)].concat(e(t.expr,i));if("range"==t.type){let o=i;for(let n=0;ne.to=t)}}(n));return function(e,t){for(let r=0,n=[e];re.createAndFill()));for(let e=0;e=this.next.length)throw new RangeError(`There's no ${e}th edge in this content match`);return this.next[e]}toString(){let e=[];return function t(r){e.push(r);for(let n=0;n{let n=r+(t.validEnd?"*":" ")+" ";for(let r=0;r"+e.indexOf(t.next[r].next);return n}).join("\n")}}rj.empty=new rj(!0);class nj{constructor(e,t){this.string=e,this.nodeTypes=t,this.inline=null,this.pos=0,this.tokens=e.split(/\s*(?=\b|\W|$)/),""==this.tokens[this.tokens.length-1]&&this.tokens.pop(),""==this.tokens[0]&&this.tokens.shift()}get next(){return this.tokens[this.pos]}eat(e){return this.next==e&&(this.pos++||!0)}err(e){throw new SyntaxError(e+" (in content expression '"+this.string+"')")}}function aj(e){let t=[];do{t.push(ij(e))}while(e.eat("|"));return 1==t.length?t[0]:{type:"choice",exprs:t}}function ij(e){let t=[];do{t.push(oj(e))}while(e.next&&")"!=e.next&&"|"!=e.next);return 1==t.length?t[0]:{type:"seq",exprs:t}}function oj(e){let t=function(e){if(e.eat("(")){let t=aj(e);return e.eat(")")||e.err("Missing closing paren"),t}if(!/\W/.test(e.next)){let t=function(e,t){let r=e.nodeTypes,n=r[t];if(n)return[n];let a=[];for(let e in r){let n=r[e];n.groups.indexOf(t)>-1&&a.push(n)}0==a.length&&e.err("No node type or group '"+t+"' found");return a}(e,e.next).map(t=>(null==e.inline?e.inline=t.isInline:e.inline!=t.isInline&&e.err("Mixing inline and block content"),{type:"name",value:t}));return e.pos++,1==t.length?t[0]:{type:"choice",exprs:t}}e.err("Unexpected token '"+e.next+"'")}(e);for(;;)if(e.eat("+"))t={type:"plus",expr:t};else if(e.eat("*"))t={type:"star",expr:t};else if(e.eat("?"))t={type:"opt",expr:t};else{if(!e.eat("{"))break;t=lj(e,t)}return t}function sj(e){/\D/.test(e.next)&&e.err("Expected number, got '"+e.next+"'");let t=Number(e.next);return e.pos++,t}function lj(e,t){let r=sj(e),n=r;return e.eat(",")&&(n="}"!=e.next?sj(e):-1),e.eat("}")||e.err("Unclosed braced range"),{type:"range",min:r,max:n,expr:t}}function cj(e,t){return t-e}function uj(e,t){let r=[];return function t(n){let a=e[n];if(1==a.length&&!a[0].term)return t(a[0].to);r.push(n);for(let e=0;e-1}allowsMarks(e){if(null==this.markSet)return!0;for(let t=0;tr[e]=new hj(e,t,n));let n=t.spec.topNode||"doc";if(!r[n])throw new RangeError("Schema is missing its top node type ('"+n+"')");if(!r.text)throw new RangeError("Every schema needs a 'text' type");for(let e in r.text.attrs)throw new RangeError("The text node type should not have attributes");return r}}class fj{constructor(e){this.hasDefault=Object.prototype.hasOwnProperty.call(e,"default"),this.default=e.default}get isRequired(){return!this.hasDefault}}class bj{constructor(e,t,r,n){this.name=e,this.rank=t,this.schema=r,this.spec=n,this.attrs=pj(n.attrs),this.excluded=null;let a=dj(this.attrs);this.instance=a?new LE(this,a):null}create(e=null){return!e&&this.instance?this.instance:new LE(this,mj(this.attrs,e))}static compile(e,t){let r=Object.create(null),n=0;return e.forEach((e,a)=>r[e]=new bj(e,n++,t,a)),r}removeFromSet(e){for(var t=0;t-1}}class gj{constructor(e){this.cached=Object.create(null);let t=this.spec={};for(let r in e)t[r]=e[r];t.nodes=AE.from(e.nodes),t.marks=AE.from(e.marks||{}),this.nodes=hj.compile(this.spec.nodes,this),this.marks=bj.compile(this.spec.marks,this);let r=Object.create(null);for(let e in this.nodes){if(e in this.marks)throw new RangeError(e+" can not be both a node and a mark");let t=this.nodes[e],n=t.spec.content||"",a=t.spec.marks;t.contentMatch=r[n]||(r[n]=rj.parse(n,this.nodes)),t.inlineContent=t.contentMatch.inlineContent,t.markSet="_"==a?null:a?_j(this,a.split(" ")):""!=a&&t.inlineContent?null:[]}for(let e in this.marks){let t=this.marks[e],r=t.spec.excludes;t.excluded=null==r?[t]:""==r?[]:_j(this,r.split(" "))}this.nodeFromJSON=this.nodeFromJSON.bind(this),this.markFromJSON=this.markFromJSON.bind(this),this.topNodeType=this.nodes[this.spec.topNode||"doc"],this.cached.wrappings=Object.create(null)}node(e,t=null,r,n){if("string"==typeof e)e=this.nodeType(e);else{if(!(e instanceof hj))throw new RangeError("Invalid node type: "+e);if(e.schema!=this)throw new RangeError("Node type from different schema used ("+e.name+")")}return e.createChecked(t,r,n)}text(e,t){let r=this.nodes.text;return new ej(r,r.defaultAttrs,e,LE.setFrom(t))}mark(e,t){return"string"==typeof e&&(e=this.marks[e]),e.create(t)}nodeFromJSON(e){return QE.fromJSON(this,e)}markFromJSON(e){return LE.fromJSON(this,e)}nodeType(e){let t=this.nodes[e];if(!t)throw new RangeError("Unknown node type: "+e);return t}}function _j(e,t){let r=[];for(let n=0;n-1)&&r.push(o=n)}if(!o)throw new SyntaxError("Unknown mark type: '"+t[n]+"'")}return r}class yj{constructor(e,t){this.schema=e,this.rules=t,this.tags=[],this.styles=[],t.forEach(e=>{e.tag?this.tags.push(e):e.style&&this.styles.push(e)}),this.normalizeLists=!this.tags.some(t=>{if(!/^(ul|ol)\b/.test(t.tag)||!t.node)return!1;let r=e.nodes[t.node];return r.contentMatch.matchType(r)})}parse(e,t={}){let r=new Ej(this,t,!1);return r.addAll(e,t.from,t.to),r.finish()}parseSlice(e,t={}){let r=new Ej(this,t,!0);return r.addAll(e,t.from,t.to),RE.maxOpen(r.finish())}matchTag(e,t,r){for(let n=r?this.tags.indexOf(r)+1:0;ne.length&&(61!=i.charCodeAt(e.length)||i.slice(e.length+1)!=t))){if(n.getAttrs){let e=n.getAttrs(t);if(!1===e)continue;n.attrs=e||void 0}return n}}}static schemaRules(e){let t=[];function r(e){let r=null==e.priority?50:e.priority,n=0;for(;n{r(e=Oj(e)),e.mark||e.ignore||e.clearMark||(e.mark=t)})}for(let t in e.nodes){let n=e.nodes[t].spec.parseDOM;n&&n.forEach(e=>{r(e=Oj(e)),e.node||e.ignore||e.mark||(e.node=t)})}return t}static fromSchema(e){return e.cached.domParser||(e.cached.domParser=new yj(e,yj.schemaRules(e)))}}const vj={address:!0,article:!0,aside:!0,blockquote:!0,canvas:!0,dd:!0,div:!0,dl:!0,fieldset:!0,figcaption:!0,figure:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,li:!0,noscript:!0,ol:!0,output:!0,p:!0,pre:!0,section:!0,table:!0,tfoot:!0,ul:!0},kj={head:!0,noscript:!0,object:!0,script:!0,style:!0,title:!0},xj={ol:!0,ul:!0};function wj(e,t,r){return null!=t?(t?1:0)|("full"===t?2:0):e&&"pre"==e.whitespace?3:-5&r}class Nj{constructor(e,t,r,n,a,i,o){this.type=e,this.attrs=t,this.marks=r,this.pendingMarks=n,this.solid=a,this.options=o,this.content=[],this.activeMarks=LE.none,this.stashMarks=[],this.match=i||(4&o?null:e.contentMatch)}findWrapping(e){if(!this.match){if(!this.type)return[];let t=this.type.contentMatch.fillBefore(ME.from(e));if(!t){let t,r=this.type.contentMatch;return(t=r.findWrapping(e.type))?(this.match=r,t):null}this.match=this.type.contentMatch.matchFragment(t)}return this.match.findWrapping(e.type)}finish(e){if(!(1&this.options)){let e,t=this.content[this.content.length-1];if(t&&t.isText&&(e=/[ \t\r\n\u000c]+$/.exec(t.text))){let r=t;t.text.length==e[0].length?this.content.pop():this.content[this.content.length-1]=r.withText(r.text.slice(0,r.text.length-e[0].length))}}let t=ME.from(this.content);return!e&&this.match&&(t=t.append(this.match.fillBefore(ME.empty,!0))),this.type?this.type.create(this.attrs,t,this.marks):t}popFromStashMark(e){for(let t=this.stashMarks.length-1;t>=0;t--)if(e.eq(this.stashMarks[t]))return this.stashMarks.splice(t,1)[0]}applyPending(e){for(let t=0,r=this.pendingMarks;t{i.clearMark(e)&&(r=e.addToSet(r))}):t=this.parser.schema.marks[i.mark].create(i.attrs).addToSet(t),!1!==i.consuming)break;a=i}return[t,r]}addElementByRule(e,t,r){let n,a,i;if(t.node)a=this.parser.schema.nodes[t.node],a.isLeaf?this.insertNode(a.create(t.attrs))||this.leafFallback(e):n=this.enter(a,t.attrs||null,t.preserveWhitespace);else{i=this.parser.schema.marks[t.mark].create(t.attrs),this.addPendingMark(i)}let o=this.top;if(a&&a.isLeaf)this.findInside(e);else if(r)this.addElement(e,r);else if(t.getContent)this.findInside(e),t.getContent(e,this.parser.schema).forEach(e=>this.insertNode(e));else{let r=e;"string"==typeof t.contentElement?r=e.querySelector(t.contentElement):"function"==typeof t.contentElement?r=t.contentElement(e):t.contentElement&&(r=t.contentElement),this.findAround(e,r,!0),this.addAll(r)}n&&this.sync(o)&&this.open--,i&&this.removePendingMark(i,o)}addAll(e,t,r){let n=t||0;for(let a=t?e.childNodes[t]:e.firstChild,i=null==r?null:e.childNodes[r];a!=i;a=a.nextSibling,++n)this.findAtPoint(e,n),this.addDOM(a);this.findAtPoint(e,n)}findPlace(e){let t,r;for(let n=this.open;n>=0;n--){let a=this.nodes[n],i=a.findWrapping(e);if(i&&(!t||t.length>i.length)&&(t=i,r=a,!i.length))break;if(a.solid)break}if(!t)return!1;this.sync(r);for(let e=0;ethis.open){for(;t>this.open;t--)this.nodes[t-1].content.push(this.nodes[t].finish(e));this.nodes.length=this.open+1}}finish(){return this.open=0,this.closeExtra(this.isOpen),this.nodes[0].finish(this.isOpen||this.options.topOpen)}sync(e){for(let t=this.open;t>=0;t--)if(this.nodes[t]==e)return this.open=t,!0;return!1}get currentPos(){this.closeExtra();let e=0;for(let t=this.open;t>=0;t--){let r=this.nodes[t].content;for(let t=r.length-1;t>=0;t--)e+=r[t].nodeSize;t&&e++}return e}findAtPoint(e,t){if(this.find)for(let r=0;r-1)return e.split(/\s*\|\s*/).some(this.matchesContext,this);let t=e.split("/"),r=this.options.context,n=!(this.isOpen||r&&r.parent.type!=this.nodes[0].type),a=-(r?r.depth+1:0)+(n?0:1),i=(e,o)=>{for(;e>=0;e--){let s=t[e];if(""==s){if(e==t.length-1||0==e)continue;for(;o>=a;o--)if(i(e-1,o))return!0;return!1}{let e=o>0||0==o&&n?this.nodes[o].type:r&&o>=a?r.node(o-a).type:null;if(!e||e.name!=s&&-1==e.groups.indexOf(s))return!1;o--}}return!0};return i(t.length-1,this.open)}textblockFromContext(){let e=this.options.context;if(e)for(let t=e.depth;t>=0;t--){let r=e.node(t).contentMatchAt(e.indexAfter(t)).defaultType;if(r&&r.isTextblock&&r.defaultAttrs)return r}for(let e in this.parser.schema.nodes){let t=this.parser.schema.nodes[e];if(t.isTextblock&&t.defaultAttrs)return t}}addPendingMark(e){let t=function(e,t){for(let r=0;r=0;r--){let n=this.nodes[r];if(n.pendingMarks.lastIndexOf(e)>-1)n.pendingMarks=e.removeFromSet(n.pendingMarks);else{n.activeMarks=e.removeFromSet(n.activeMarks);let t=n.popFromStashMark(e);t&&n.type&&n.type.allowsMarkType(t.type)&&(n.activeMarks=t.addToSet(n.activeMarks))}if(n==t)break}}}function jj(e,t){return(e.matches||e.msMatchesSelector||e.webkitMatchesSelector||e.mozMatchesSelector).call(e,t)}function Oj(e){let t={};for(let r in e)t[r]=e[r];return t}function Sj(e,t){let r=t.schema.nodes;for(let n in r){let a=r[n];if(!a.allowsMarkType(e))continue;let i=[],o=e=>{i.push(e);for(let r=0;r{if(a.length||e.marks.length){let r=0,i=0;for(;r=0;n--){let a=this.serializeMark(e.marks[n],e.isInline,t);a&&((a.contentDOM||a.dom).appendChild(r),r=a.dom)}return r}serializeMark(e,t,r={}){let n=this.marks[e.type.name];return n&&Cj.renderSpec(Tj(r),n(e,t))}static renderSpec(e,t,r=null){if("string"==typeof t)return{dom:e.createTextNode(t)};if(null!=t.nodeType)return{dom:t};if(t.dom&&null!=t.dom.nodeType)return t;let n,a=t[0],i=a.indexOf(" ");i>0&&(r=a.slice(0,i),a=a.slice(i+1));let o=r?e.createElementNS(r,a):e.createElement(a),s=t[1],l=1;if(s&&"object"==typeof s&&null==s.nodeType&&!Array.isArray(s)){l=2;for(let e in s)if(null!=s[e]){let t=e.indexOf(" ");t>0?o.setAttributeNS(e.slice(0,t),e.slice(t+1),s[e]):o.setAttribute(e,s[e])}}for(let a=l;al)throw new RangeError("Content hole must be the only child of its parent node");return{dom:o,contentDOM:o}}{let{dom:t,contentDOM:a}=Cj.renderSpec(e,i,r);if(o.appendChild(t),a){if(n)throw new RangeError("Multiple content holes");n=a}}}return{dom:o,contentDOM:n}}static fromSchema(e){return e.cached.domSerializer||(e.cached.domSerializer=new Cj(this.nodesFromSchema(e),this.marksFromSchema(e)))}static nodesFromSchema(e){let t=zj(e.nodes);return t.text||(t.text=e=>e.text),t}static marksFromSchema(e){return zj(e.marks)}}function zj(e){let t={};for(let r in e){let n=e[r].spec.toDOM;n&&(t[r]=n)}return t}function Tj(e){return e.document||window.document}const Aj=Math.pow(2,16);function Mj(e){return 65535&e}class Pj{constructor(e,t,r){this.pos=e,this.delInfo=t,this.recover=r}get deleted(){return(8&this.delInfo)>0}get deletedBefore(){return(5&this.delInfo)>0}get deletedAfter(){return(6&this.delInfo)>0}get deletedAcross(){return(4&this.delInfo)>0}}class Ij{constructor(e,t=!1){if(this.ranges=e,this.inverted=t,!e.length&&Ij.empty)return Ij.empty}recover(e){let t=0,r=Mj(e);if(!this.inverted)for(let e=0;ee)break;let l=this.ranges[o+a],c=this.ranges[o+i],u=s+l;if(e<=u){let a=s+n+((l?e==s?-1:e==u?1:t:t)<0?0:c);if(r)return a;let i=e==(t<0?s:u)?null:o/3+(e-s)*Aj,d=e==s?2:e==u?1:4;return(t<0?e!=s:e!=u)&&(d|=8),new Pj(a,d,i)}n+=c-l}return r?e+n:new Pj(e+n,0,null)}touches(e,t){let r=0,n=Mj(t),a=this.inverted?2:1,i=this.inverted?1:2;for(let t=0;te)break;let s=this.ranges[t+a];if(e<=o+s&&t==3*n)return!0;r+=this.ranges[t+i]-s}return!1}forEach(e){let t=this.inverted?2:1,r=this.inverted?1:2;for(let n=0,a=0;n=0;t--){let n=e.getMirror(t);this.appendMap(e.maps[t].invert(),null!=n&&n>t?r-n-1:void 0)}}invert(){let e=new Dj;return e.appendMappingInverted(this),e}map(e,t=1){if(this.mirror)return this._map(e,t,!0);for(let r=this.from;rr&&te.isAtom&&t.type.allowsMarkType(this.mark.type)?e.mark(this.mark.addToSet(e.marks)):e,n),t.openStart,t.openEnd);return Rj.fromReplace(e,this.from,this.to,a)}invert(){return new qj(this.from,this.to,this.mark)}map(e){let t=e.mapResult(this.from,1),r=e.mapResult(this.to,-1);return t.deleted&&r.deleted||t.pos>=r.pos?null:new Fj(t.pos,r.pos,this.mark)}merge(e){return e instanceof Fj&&e.mark.eq(this.mark)&&this.from<=e.to&&this.to>=e.from?new Fj(Math.min(this.from,e.from),Math.max(this.to,e.to),this.mark):null}toJSON(){return{stepType:"addMark",mark:this.mark.toJSON(),from:this.from,to:this.to}}static fromJSON(e,t){if("number"!=typeof t.from||"number"!=typeof t.to)throw new RangeError("Invalid input for AddMarkStep.fromJSON");return new Fj(t.from,t.to,e.markFromJSON(t.mark))}}$j.jsonID("addMark",Fj);class qj extends $j{constructor(e,t,r){super(),this.from=e,this.to=t,this.mark=r}apply(e){let t=e.slice(this.from,this.to),r=new RE(Bj(t.content,e=>e.mark(this.mark.removeFromSet(e.marks)),e),t.openStart,t.openEnd);return Rj.fromReplace(e,this.from,this.to,r)}invert(){return new Fj(this.from,this.to,this.mark)}map(e){let t=e.mapResult(this.from,1),r=e.mapResult(this.to,-1);return t.deleted&&r.deleted||t.pos>=r.pos?null:new qj(t.pos,r.pos,this.mark)}merge(e){return e instanceof qj&&e.mark.eq(this.mark)&&this.from<=e.to&&this.to>=e.from?new qj(Math.min(this.from,e.from),Math.max(this.to,e.to),this.mark):null}toJSON(){return{stepType:"removeMark",mark:this.mark.toJSON(),from:this.from,to:this.to}}static fromJSON(e,t){if("number"!=typeof t.from||"number"!=typeof t.to)throw new RangeError("Invalid input for RemoveMarkStep.fromJSON");return new qj(t.from,t.to,e.markFromJSON(t.mark))}}$j.jsonID("removeMark",qj);class Vj extends $j{constructor(e,t){super(),this.pos=e,this.mark=t}apply(e){let t=e.nodeAt(this.pos);if(!t)return Rj.fail("No node at mark step's position");let r=t.type.create(t.attrs,null,this.mark.addToSet(t.marks));return Rj.fromReplace(e,this.pos,this.pos+1,new RE(ME.from(r),0,t.isLeaf?0:1))}invert(e){let t=e.nodeAt(this.pos);if(t){let e=this.mark.addToSet(t.marks);if(e.length==t.marks.length){for(let r=0;rr.pos?null:new Wj(t.pos,r.pos,n,a,this.slice,this.insert,this.structure)}toJSON(){let e={stepType:"replaceAround",from:this.from,to:this.to,gapFrom:this.gapFrom,gapTo:this.gapTo,insert:this.insert};return this.slice.size&&(e.slice=this.slice.toJSON()),this.structure&&(e.structure=!0),e}static fromJSON(e,t){if("number"!=typeof t.from||"number"!=typeof t.to||"number"!=typeof t.gapFrom||"number"!=typeof t.gapTo||"number"!=typeof t.insert)throw new RangeError("Invalid input for ReplaceAroundStep.fromJSON");return new Wj(t.from,t.to,t.gapFrom,t.gapTo,RE.fromJSON(e,t.slice),t.insert,!!t.structure)}}function Gj(e,t,r){let n=e.resolve(t),a=r-t,i=n.depth;for(;a>0&&i>0&&n.indexAfter(i)==n.node(i).childCount;)i--,a--;if(a>0){let e=n.node(i).maybeChild(n.indexAfter(i));for(;a>0;){if(!e||e.isLeaf)return!0;e=e.firstChild,a--}}return!1}function Yj(e,t,r){return(0==t||e.canReplace(t,e.childCount))&&(r==e.childCount||e.canReplace(0,r))}function Xj(e){let t=e.parent.content.cutByIndex(e.startIndex,e.endIndex);for(let r=e.depth;;--r){let n=e.$from.node(r),a=e.$from.index(r),i=e.$to.indexAfter(r);if(ri;e--,t--){let r=a.node(e),i=a.index(e);if(r.type.spec.isolating)return!1;let o=r.content.cutByIndex(i,r.childCount),s=n&&n[t]||r;if(s!=r&&(o=o.replaceChild(0,s.type.create(s.attrs))),!r.canReplace(i+1,r.childCount)||!s.type.validContent(o))return!1}let s=a.indexAfter(i),l=n&&n[0];return a.node(i).canReplaceWith(s,s,l?l.type:a.node(i+1).type)}function Qj(e,t){let r=e.resolve(t),n=r.index();return eO(r.nodeBefore,r.nodeAfter)&&r.parent.canReplace(n,n+1)}function eO(e,t){return!(!e||!t||e.isLeaf||!e.canAppend(t))}function tO(e,t,r=-1){let n=e.resolve(t);for(let e=n.depth;;e--){let a,i,o=n.index(e);if(e==n.depth?(a=n.nodeBefore,i=n.nodeAfter):r>0?(a=n.node(e+1),o++,i=n.node(e).maybeChild(o)):(a=n.node(e).maybeChild(o-1),i=n.node(e+1)),a&&!a.isTextblock&&eO(a,i)&&n.node(e).canReplace(o,o+1))return t;if(0==e)break;t=r<0?n.before(e):n.after(e)}}function rO(e,t,r){let n=e.resolve(t);if(!r.content.size)return t;let a=r.content;for(let e=0;e=0;t--){let r=t==n.depth?0:n.pos<=(n.start(t+1)+n.end(t+1))/2?-1:1,i=n.index(t)+(r>0?1:0),o=n.node(t),s=!1;if(1==e)s=o.canReplace(i,i,a);else{let e=o.contentMatchAt(i).findWrapping(a.firstChild.type);s=e&&o.canReplaceWith(i,i,e[0])}if(s)return 0==r?n.pos:r<0?n.before(t+1):n.after(t+1)}return null}function nO(e,t,r=t,n=RE.empty){if(t==r&&!n.size)return null;let a=e.resolve(t),i=e.resolve(r);return aO(a,i,n)?new Hj(t,r,n):new iO(a,i,n).fit()}function aO(e,t,r){return!r.openStart&&!r.openEnd&&e.start()==t.start()&&e.parent.canReplace(e.index(),t.index(),r.content)}$j.jsonID("replaceAround",Wj);class iO{constructor(e,t,r){this.$from=e,this.$to=t,this.unplaced=r,this.frontier=[],this.placed=ME.empty;for(let t=0;t<=e.depth;t++){let r=e.node(t);this.frontier.push({type:r.type,match:r.contentMatchAt(e.indexAfter(t))})}for(let t=e.depth;t>0;t--)this.placed=ME.from(e.node(t).copy(this.placed))}get depth(){return this.frontier.length-1}fit(){for(;this.unplaced.size;){let e=this.findFittable();e?this.placeNodes(e):this.openMore()||this.dropNode()}let e=this.mustMoveInline(),t=this.placed.size-this.depth-this.$from.depth,r=this.$from,n=this.close(e<0?this.$to:r.doc.resolve(e));if(!n)return null;let a=this.placed,i=r.depth,o=n.depth;for(;i&&o&&1==a.childCount;)a=a.firstChild.content,i--,o--;let s=new RE(a,i,o);return e>-1?new Wj(r.pos,e,this.$to.pos,this.$to.end(),s,t):s.size||r.pos!=this.$to.pos?new Hj(r.pos,n.pos,s):null}findFittable(){let e=this.unplaced.openStart;for(let t=this.unplaced.content,r=0,n=this.unplaced.openEnd;r1&&(n=0),a.type.spec.isolating&&n<=r){e=r;break}t=a.content}for(let t=1;t<=2;t++)for(let r=1==t?e:this.unplaced.openStart;r>=0;r--){let e,n=null;r?(n=lO(this.unplaced.content,r-1).firstChild,e=n.content):e=this.unplaced.content;let a=e.firstChild;for(let e=this.depth;e>=0;e--){let i,{type:o,match:s}=this.frontier[e],l=null;if(1==t&&(a?s.matchType(a.type)||(l=s.fillBefore(ME.from(a),!1)):n&&o.compatibleContent(n.type)))return{sliceDepth:r,frontierDepth:e,parent:n,inject:l};if(2==t&&a&&(i=s.findWrapping(a.type)))return{sliceDepth:r,frontierDepth:e,parent:n,wrap:i};if(n&&s.matchType(n.type))break}}}openMore(){let{content:e,openStart:t,openEnd:r}=this.unplaced,n=lO(e,t);return!(!n.childCount||n.firstChild.isLeaf)&&(this.unplaced=new RE(e,t+1,Math.max(r,n.size+t>=e.size-r?t+1:0)),!0)}dropNode(){let{content:e,openStart:t,openEnd:r}=this.unplaced,n=lO(e,t);if(n.childCount<=1&&t>0){let a=e.size-t<=t+n.size;this.unplaced=new RE(oO(e,t-1,1),t-1,a?t-1:r)}else this.unplaced=new RE(oO(e,t,1),t,r)}placeNodes({sliceDepth:e,frontierDepth:t,parent:r,inject:n,wrap:a}){for(;this.depth>t;)this.closeFrontierNode();if(a)for(let e=0;e1||0==s||e.content.size)&&(u=t,c.push(cO(e.mark(d.allowedMarks(e.marks)),1==l?s:0,l==o.childCount?m:-1)))}let p=l==o.childCount;p||(m=-1),this.placed=sO(this.placed,t,ME.from(c)),this.frontier[t].match=u,p&&m<0&&r&&r.type==this.frontier[this.depth].type&&this.frontier.length>1&&this.closeFrontierNode();for(let e=0,t=o;e1&&n==this.$to.end(--r);)++n;return n}findCloseLevel(e){e:for(let t=Math.min(this.depth,e.depth);t>=0;t--){let{match:r,type:n}=this.frontier[t],a=t=0;r--){let{match:t,type:n}=this.frontier[r],a=uO(e,r,n,t,!0);if(!a||a.childCount)continue e}return{depth:t,fit:i,move:a?e.doc.resolve(e.after(t+1)):e}}}}close(e){let t=this.findCloseLevel(e);if(!t)return null;for(;this.depth>t.depth;)this.closeFrontierNode();t.fit.childCount&&(this.placed=sO(this.placed,t.depth,t.fit)),e=t.move;for(let r=t.depth+1;r<=e.depth;r++){let t=e.node(r),n=t.type.contentMatch.fillBefore(t.content,!0,e.index(r));this.openFrontierNode(t.type,t.attrs,n)}return e}openFrontierNode(e,t=null,r){let n=this.frontier[this.depth];n.match=n.match.matchType(e),this.placed=sO(this.placed,this.depth,ME.from(e.create(t,r))),this.frontier.push({type:e,match:e.contentMatch})}closeFrontierNode(){let e=this.frontier.pop().match.fillBefore(ME.empty,!0);e.childCount&&(this.placed=sO(this.placed,this.frontier.length,e))}}function oO(e,t,r){return 0==t?e.cutByIndex(r,e.childCount):e.replaceChild(0,e.firstChild.copy(oO(e.firstChild.content,t-1,r)))}function sO(e,t,r){return 0==t?e.append(r):e.replaceChild(e.childCount-1,e.lastChild.copy(sO(e.lastChild.content,t-1,r)))}function lO(e,t){for(let r=0;r1&&(n=n.replaceChild(0,cO(n.firstChild,t-1,1==n.childCount?r-1:0))),t>0&&(n=e.type.contentMatch.fillBefore(n).append(n),r<=0&&(n=n.append(e.type.contentMatch.matchFragment(n).fillBefore(ME.empty,!0)))),e.copy(n)}function uO(e,t,r,n,a){let i=e.node(t),o=a?e.indexAfter(t):e.index(t);if(o==i.childCount&&!r.compatibleContent(i.type))return null;let s=n.fillBefore(i.content,!0,o);return s&&!function(e,t,r){for(let n=r;nn){let t=a.contentMatchAt(0),r=t.fillBefore(e).append(e);e=r.append(t.matchFragment(r).fillBefore(ME.empty,!0))}return e}function pO(e,t){let r=[];for(let n=Math.min(e.depth,t.depth);n>=0;n--){let a=e.start(n);if(at.pos+(t.depth-n)||e.node(n).type.spec.isolating||t.node(n).type.spec.isolating)break;(a==t.start(n)||n==e.depth&&n==t.depth&&e.parent.inlineContent&&t.parent.inlineContent&&n&&t.start(n-1)==a-1)&&r.push(n)}return r}class hO extends $j{constructor(e,t,r){super(),this.pos=e,this.attr=t,this.value=r}apply(e){let t=e.nodeAt(this.pos);if(!t)return Rj.fail("No node at attribute step's position");let r=Object.create(null);for(let e in t.attrs)r[e]=t.attrs[e];r[this.attr]=this.value;let n=t.type.create(r,null,t.marks);return Rj.fromReplace(e,this.pos,this.pos+1,new RE(ME.from(n),0,t.isLeaf?0:1))}getMap(){return Ij.empty}invert(e){return new hO(this.pos,this.attr,e.nodeAt(this.pos).attrs[this.attr])}map(e){let t=e.mapResult(this.pos,1);return t.deletedAfter?null:new hO(t.pos,this.attr,this.value)}toJSON(){return{stepType:"attr",pos:this.pos,attr:this.attr,value:this.value}}static fromJSON(e,t){if("number"!=typeof t.pos||"string"!=typeof t.attr)throw new RangeError("Invalid input for AttrStep.fromJSON");return new hO(t.pos,t.attr,t.value)}}$j.jsonID("attr",hO);let fO=class extends Error{};fO=function e(t){let r=Error.call(this,t);return r.__proto__=e.prototype,r},(fO.prototype=Object.create(Error.prototype)).constructor=fO,fO.prototype.name="TransformError";class bO{constructor(e){this.doc=e,this.steps=[],this.docs=[],this.mapping=new Dj}get before(){return this.docs.length?this.docs[0]:this.doc}step(e){let t=this.maybeStep(e);if(t.failed)throw new fO(t.failed);return this}maybeStep(e){let t=e.apply(this.doc);return t.failed||this.addStep(e,t.doc),t}get docChanged(){return this.steps.length>0}addStep(e,t){this.docs.push(this.doc),this.steps.push(e),this.mapping.appendMap(e.getMap()),this.doc=t}replace(e,t=e,r=RE.empty){let n=nO(this.doc,e,t,r);return n&&this.step(n),this}replaceWith(e,t,r){return this.replace(e,t,new RE(ME.from(r),0,0))}delete(e,t){return this.replace(e,t,RE.empty)}insert(e,t){return this.replaceWith(e,e,t)}replaceRange(e,t,r){return function(e,t,r,n){if(!n.size)return e.deleteRange(t,r);let a=e.doc.resolve(t),i=e.doc.resolve(r);if(aO(a,i,n))return e.step(new Hj(t,r,n));let o=pO(a,e.doc.resolve(r));0==o[o.length-1]&&o.pop();let s=-(a.depth+1);o.unshift(s);for(let e=a.depth,t=a.pos-1;e>0;e--,t--){let r=a.node(e).type.spec;if(r.defining||r.definingAsContext||r.isolating)break;o.indexOf(e)>-1?s=e:a.before(e)==t&&o.splice(1,0,-e)}let l=o.indexOf(s),c=[],u=n.openStart;for(let e=n.content,t=0;;t++){let r=e.firstChild;if(c.push(r),t==n.openStart)break;e=r.content}for(let e=u-1;e>=0;e--){let t=c[e].type,r=dO(t);if(r&&a.node(l).type!=t)u=e;else if(r||!t.isTextblock)break}for(let t=n.openStart;t>=0;t--){let s=(t+u+1)%(n.openStart+1),d=c[s];if(d)for(let t=0;t=0&&(e.replace(t,r,n),!(e.steps.length>d));s--){let e=o[s];e<0||(t=a.before(e),r=i.after(e))}}(this,e,t,r),this}replaceRangeWith(e,t,r){return function(e,t,r,n){if(!n.isInline&&t==r&&e.doc.resolve(t).parent.content.size){let a=function(e,t,r){let n=e.resolve(t);if(n.parent.canReplaceWith(n.index(),n.index(),r))return t;if(0==n.parentOffset)for(let e=n.depth-1;e>=0;e--){let t=n.index(e);if(n.node(e).canReplaceWith(t,t,r))return n.before(e+1);if(t>0)return null}if(n.parentOffset==n.parent.content.size)for(let e=n.depth-1;e>=0;e--){let t=n.indexAfter(e);if(n.node(e).canReplaceWith(t,t,r))return n.after(e+1);if(t0&&(o||n.node(r-1).canReplace(n.index(r-1),a.indexAfter(r-1))))return e.delete(n.before(r),a.after(r))}for(let i=1;i<=n.depth&&i<=a.depth;i++)if(t-n.start(i)==n.depth-i&&r>n.end(i)&&a.end(i)-r!=a.depth-i)return e.delete(n.before(i),r);e.delete(t,r)}(this,e,t),this}lift(e,t){return function(e,t,r){let{$from:n,$to:a,depth:i}=t,o=n.before(i+1),s=a.after(i+1),l=o,c=s,u=ME.empty,d=0;for(let e=i,t=!1;e>r;e--)t||n.index(e)>0?(t=!0,u=ME.from(n.node(e).copy(u)),d++):l--;let m=ME.empty,p=0;for(let e=i,t=!1;e>r;e--)t||a.after(e+1)=0;e--){if(n.size){let t=r[e].type.contentMatch.matchFragment(n);if(!t||!t.validEnd)throw new RangeError("Wrapper type given to Transform.wrap does not form valid content of its parent wrapper")}n=ME.from(r[e].type.create(r[e].attrs,n))}let a=t.start,i=t.end;e.step(new Wj(a,i,a,i,new RE(n,0,0),r.length,!0))}(this,e,t),this}setBlockType(e,t=e,r,n=null){return function(e,t,r,n,a){if(!n.isTextblock)throw new RangeError("Type given to setBlockType should be a textblock");let i=e.steps.length;e.doc.nodesBetween(t,r,(t,r)=>{if(t.isTextblock&&!t.hasMarkup(n,a)&&function(e,t,r){let n=e.resolve(t),a=n.index();return n.parent.canReplaceWith(a,a+1,r)}(e.doc,e.mapping.slice(i).map(r),n)){e.clearIncompatible(e.mapping.slice(i).map(r,1),n);let o=e.mapping.slice(i),s=o.map(r,1),l=o.map(r+t.nodeSize,1);return e.step(new Wj(s,l,s+1,l-1,new RE(ME.from(n.create(a,null,t.marks)),0,0),1,!0)),!1}})}(this,e,t,r,n),this}setNodeMarkup(e,t,r=null,n){return function(e,t,r,n,a){let i=e.doc.nodeAt(t);if(!i)throw new RangeError("No node at given position");r||(r=i.type);let o=r.create(n,null,a||i.marks);if(i.isLeaf)return e.replaceWith(t,t+i.nodeSize,o);if(!r.validContent(i.content))throw new RangeError("Invalid content for node type "+r.name);e.step(new Wj(t,t+i.nodeSize,t+1,t+i.nodeSize-1,new RE(ME.from(o),0,0),1,!0))}(this,e,t,r,n),this}setNodeAttribute(e,t,r){return this.step(new hO(e,t,r)),this}addNodeMark(e,t){return this.step(new Vj(e,t)),this}removeNodeMark(e,t){if(!(t instanceof LE)){let r=this.doc.nodeAt(e);if(!r)throw new RangeError("No node at position "+e);if(!(t=t.isInSet(r.marks)))return this}return this.step(new Uj(e,t)),this}split(e,t=1,r){return function(e,t,r=1,n){let a=e.doc.resolve(t),i=ME.empty,o=ME.empty;for(let e=a.depth,t=a.depth-r,s=r-1;e>t;e--,s--){i=ME.from(a.node(e).copy(i));let t=n&&n[s];o=ME.from(t?t.type.create(t.attrs,o):a.node(e).copy(o))}e.step(new Hj(t,t,new RE(i.append(o),r,r),!0))}(this,e,t,r),this}addMark(e,t,r){return function(e,t,r,n){let a,i,o=[],s=[];e.doc.nodesBetween(t,r,(e,l,c)=>{if(!e.isInline)return;let u=e.marks;if(!n.isInSet(u)&&c.type.allowsMarkType(n.type)){let c=Math.max(l,t),d=Math.min(l+e.nodeSize,r),m=n.addToSet(u);for(let e=0;ee.step(t)),s.forEach(t=>e.step(t))}(this,e,t,r),this}removeMark(e,t,r){return function(e,t,r,n){let a=[],i=0;e.doc.nodesBetween(t,r,(e,o)=>{if(!e.isInline)return;i++;let s=null;if(n instanceof bj){let t,r=e.marks;for(;t=n.isInSet(r);)(s||(s=[])).push(t),r=t.removeFromSet(r)}else n?n.isInSet(e.marks)&&(s=[n]):s=e.marks;if(s&&s.length){let n=Math.min(o+e.nodeSize,r);for(let e=0;ee.step(new qj(t.from,t.to,t.style)))}(this,e,t,r),this}clearIncompatible(e,t,r){return function(e,t,r,n=r.contentMatch){let a=e.doc.nodeAt(t),i=[],o=t+1;for(let t=0;t=0;t--)e.step(i[t])}(this,e,t,r),this}}const gO=Object.create(null);class _O{constructor(e,t,r){this.$anchor=e,this.$head=t,this.ranges=r||[new yO(e.min(t),e.max(t))]}get anchor(){return this.$anchor.pos}get head(){return this.$head.pos}get from(){return this.$from.pos}get to(){return this.$to.pos}get $from(){return this.ranges[0].$from}get $to(){return this.ranges[0].$to}get empty(){let e=this.ranges;for(let t=0;t=0;n--){let a=t<0?SO(e.node(0),e.node(n),e.before(n+1),e.index(n),t,r):SO(e.node(0),e.node(n),e.after(n+1),e.index(n)+1,t,r);if(a)return a}return null}static near(e,t=1){return this.findFrom(e,t)||this.findFrom(e,-t)||new jO(e.node(0))}static atStart(e){return SO(e,e,0,0,1)||new jO(e)}static atEnd(e){return SO(e,e,e.content.size,e.childCount,-1)||new jO(e)}static fromJSON(e,t){if(!t||!t.type)throw new RangeError("Invalid input for Selection.fromJSON");let r=gO[t.type];if(!r)throw new RangeError(`No selection type ${t.type} defined`);return r.fromJSON(e,t)}static jsonID(e,t){if(e in gO)throw new RangeError("Duplicate use of selection JSON ID "+e);return gO[e]=t,t.prototype.jsonID=e,t}getBookmark(){return xO.between(this.$anchor,this.$head).getBookmark()}}_O.prototype.visible=!0;class yO{constructor(e,t){this.$from=e,this.$to=t}}let vO=!1;function kO(e){vO||e.parent.inlineContent||(vO=!0,console.warn("TextSelection endpoint not pointing into a node with inline content ("+e.parent.type.name+")"))}class xO extends _O{constructor(e,t=e){kO(e),kO(t),super(e,t)}get $cursor(){return this.$anchor.pos==this.$head.pos?this.$head:null}map(e,t){let r=e.resolve(t.map(this.head));if(!r.parent.inlineContent)return _O.near(r);let n=e.resolve(t.map(this.anchor));return new xO(n.parent.inlineContent?n:r,r)}replace(e,t=RE.empty){if(super.replace(e,t),t==RE.empty){let t=this.$from.marksAcross(this.$to);t&&e.ensureMarks(t)}}eq(e){return e instanceof xO&&e.anchor==this.anchor&&e.head==this.head}getBookmark(){return new wO(this.anchor,this.head)}toJSON(){return{type:"text",anchor:this.anchor,head:this.head}}static fromJSON(e,t){if("number"!=typeof t.anchor||"number"!=typeof t.head)throw new RangeError("Invalid input for TextSelection.fromJSON");return new xO(e.resolve(t.anchor),e.resolve(t.head))}static create(e,t,r=t){let n=e.resolve(t);return new this(n,r==t?n:e.resolve(r))}static between(e,t,r){let n=e.pos-t.pos;if(r&&!n||(r=n>=0?1:-1),!t.parent.inlineContent){let e=_O.findFrom(t,r,!0)||_O.findFrom(t,-r,!0);if(!e)return _O.near(t,r);t=e.$head}return e.parent.inlineContent||(0==n||(e=(_O.findFrom(e,-r,!0)||_O.findFrom(e,r,!0)).$anchor).posnew jO(e)};function SO(e,t,r,n,a,i=!1){if(t.inlineContent)return xO.create(e,r);for(let o=n-(a>0?0:1);a>0?o=0;o+=a){let n=t.child(o);if(n.isAtom){if(!i&&NO.isSelectable(n))return NO.create(e,r-(a<0?n.nodeSize:0))}else{let t=SO(e,n,r+a,a<0?n.childCount:0,a,i);if(t)return t}r+=n.nodeSize*a}return null}function CO(e,t,r){let n=e.steps.length-1;if(n{null==a&&(a=n)}),e.setSelection(_O.near(e.doc.resolve(a),r)))}class zO extends bO{constructor(e){super(e.doc),this.curSelectionFor=0,this.updated=0,this.meta=Object.create(null),this.time=Date.now(),this.curSelection=e.selection,this.storedMarks=e.storedMarks}get selection(){return this.curSelectionFor0}setStoredMarks(e){return this.storedMarks=e,this.updated|=2,this}ensureMarks(e){return LE.sameSet(this.storedMarks||this.selection.$from.marks(),e)||this.setStoredMarks(e),this}addStoredMark(e){return this.ensureMarks(e.addToSet(this.storedMarks||this.selection.$head.marks()))}removeStoredMark(e){return this.ensureMarks(e.removeFromSet(this.storedMarks||this.selection.$head.marks()))}get storedMarksSet(){return(2&this.updated)>0}addStep(e,t){super.addStep(e,t),this.updated=-3&this.updated,this.storedMarks=null}setTime(e){return this.time=e,this}replaceSelection(e){return this.selection.replace(this,e),this}replaceSelectionWith(e,t=!0){let r=this.selection;return t&&(e=e.mark(this.storedMarks||(r.empty?r.$from.marks():r.$from.marksAcross(r.$to)||LE.none))),r.replaceWith(this,e),this}deleteSelection(){return this.selection.replace(this),this}insertText(e,t,r){let n=this.doc.type.schema;if(null==t)return e?this.replaceSelectionWith(n.text(e),!0):this.deleteSelection();{if(null==r&&(r=t),r=null==r?t:r,!e)return this.deleteRange(t,r);let a=this.storedMarks;if(!a){let e=this.doc.resolve(t);a=r==t?e.marks():e.marksAcross(this.doc.resolve(r))}return this.replaceRangeWith(t,r,n.text(e,a)),this.selection.empty||this.setSelection(_O.near(this.selection.$to)),this}}setMeta(e,t){return this.meta["string"==typeof e?e:e.key]=t,this}getMeta(e){return this.meta["string"==typeof e?e:e.key]}get isGeneric(){for(let e in this.meta)return!1;return!0}scrollIntoView(){return this.updated|=4,this}get scrolledIntoView(){return(4&this.updated)>0}}function TO(e,t){return t&&e?e.bind(t):e}class AO{constructor(e,t,r){this.name=e,this.init=TO(t.init,r),this.apply=TO(t.apply,r)}}const MO=[new AO("doc",{init:e=>e.doc||e.schema.topNodeType.createAndFill(),apply:e=>e.doc}),new AO("selection",{init:(e,t)=>e.selection||_O.atStart(t.doc),apply:e=>e.selection}),new AO("storedMarks",{init:e=>e.storedMarks||null,apply:(e,t,r,n)=>n.selection.$cursor?e.storedMarks:null}),new AO("scrollToSelection",{init:()=>0,apply:(e,t)=>e.scrolledIntoView?t+1:t})];class PO{constructor(e,t){this.schema=e,this.plugins=[],this.pluginsByKey=Object.create(null),this.fields=MO.slice(),t&&t.forEach(e=>{if(this.pluginsByKey[e.key])throw new RangeError("Adding different instances of a keyed plugin ("+e.key+")");this.plugins.push(e),this.pluginsByKey[e.key]=e,e.spec.state&&this.fields.push(new AO(e.key,e.spec.state,e))})}}class IO{constructor(e){this.config=e}get schema(){return this.config.schema}get plugins(){return this.config.plugins}apply(e){return this.applyTransaction(e).state}filterTransaction(e,t=-1){for(let r=0;re.toJSON())),e&&"object"==typeof e)for(let r in e){if("doc"==r||"selection"==r)throw new RangeError("The JSON fields `doc` and `selection` are reserved");let n=e[r],a=n.spec.state;a&&a.toJSON&&(t[r]=a.toJSON.call(n,this[n.key]))}return t}static fromJSON(e,t,r){if(!t)throw new RangeError("Invalid input for EditorState.fromJSON");if(!e.schema)throw new RangeError("Required config field 'schema' missing");let n=new PO(e.schema,e.plugins),a=new IO(n);return n.fields.forEach(n=>{if("doc"==n.name)a.doc=QE.fromJSON(e.schema,t.doc);else if("selection"==n.name)a.selection=_O.fromJSON(a.doc,t.selection);else if("storedMarks"==n.name)t.storedMarks&&(a.storedMarks=t.storedMarks.map(e.schema.markFromJSON));else{if(r)for(let i in r){let o=r[i],s=o.spec.state;if(o.key==n.name&&s&&s.fromJSON&&Object.prototype.hasOwnProperty.call(t,i))return void(a[n.name]=s.fromJSON.call(o,e,t[i],a))}a[n.name]=n.init(e,a)}}),a}}class DO{constructor(e){this.spec=e,this.props={},e.props&&function e(t,r,n){for(let a in t){let i=t[a];i instanceof Function?i=i.bind(r):"handleDOMEvents"==a&&(i=e(i,r,{})),n[a]=i}return n}(e.props,this,this.props),this.key=e.key?e.key.key:$O("plugin")}getState(e){return e[this.key]}}const LO=Object.create(null);function $O(e){return e in LO?e+"$"+ ++LO[e]:(LO[e]=0,e+"$")}class RO{constructor(e="key"){this.key=$O(e)}get(e){return e.config.pluginsByKey[this.key]}getState(e){return e[this.key]}}const BO=function(e){for(var t=0;;t++)if(!(e=e.previousSibling))return t},FO=function(e){let t=e.assignedSlot||e.parentNode;return t&&11==t.nodeType?t.host:t};let qO=null;const VO=function(e,t,r){let n=qO||(qO=document.createRange());return n.setEnd(e,null==r?e.nodeValue.length:r),n.setStart(e,t||0),n},UO=function(e,t,r,n){return r&&(WO(e,t,r,n,-1)||WO(e,t,r,n,1))},HO=/^(img|br|input|textarea|hr)$/i;function WO(e,t,r,n,a){for(;;){if(e==r&&t==n)return!0;if(t==(a<0?0:GO(e))){let r=e.parentNode;if(!r||1!=r.nodeType||YO(e)||HO.test(e.nodeName)||"false"==e.contentEditable)return!1;t=BO(e)+(a<0?0:1),e=r}else{if(1!=e.nodeType)return!1;if("false"==(e=e.childNodes[t+(a<0?-1:0)]).contentEditable)return!1;t=a<0?GO(e):0}}}function GO(e){return 3==e.nodeType?e.nodeValue.length:e.childNodes.length}function YO(e){let t;for(let r=e;r&&!(t=r.pmViewDesc);r=r.parentNode);return t&&t.node&&t.node.isBlock&&(t.dom==e||t.contentDOM==e)}const XO=function(e){return e.focusNode&&UO(e.focusNode,e.focusOffset,e.anchorNode,e.anchorOffset)};function ZO(e,t){let r=document.createEvent("Event");return r.initEvent("keydown",!0,!0),r.keyCode=e,r.key=r.code=t,r}const KO="undefined"!=typeof navigator?navigator:null,JO="undefined"!=typeof document?document:null,QO=KO&&KO.userAgent||"",eS=/Edge\/(\d+)/.exec(QO),tS=/MSIE \d/.exec(QO),rS=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(QO),nS=!!(tS||rS||eS),aS=tS?document.documentMode:rS?+rS[1]:eS?+eS[1]:0,iS=!nS&&/gecko\/(\d+)/i.test(QO);iS&&(/Firefox\/(\d+)/.exec(QO)||[0,0])[1];const oS=!nS&&/Chrome\/(\d+)/.exec(QO),sS=!!oS,lS=oS?+oS[1]:0,cS=!nS&&!!KO&&/Apple Computer/.test(KO.vendor),uS=cS&&(/Mobile\/\w+/.test(QO)||!!KO&&KO.maxTouchPoints>2),dS=uS||!!KO&&/Mac/.test(KO.platform),mS=/Android \d/.test(QO),pS=!!JO&&"webkitFontSmoothing"in JO.documentElement.style,hS=pS?+(/\bAppleWebKit\/(\d+)/.exec(navigator.userAgent)||[0,0])[1]:0;function fS(e){return{left:0,right:e.documentElement.clientWidth,top:0,bottom:e.documentElement.clientHeight}}function bS(e,t){return"number"==typeof e?e:e[t]}function gS(e){let t=e.getBoundingClientRect(),r=t.width/e.offsetWidth||1,n=t.height/e.offsetHeight||1;return{left:t.left,right:t.left+e.clientWidth*r,top:t.top,bottom:t.top+e.clientHeight*n}}function _S(e,t,r){let n=e.someProp("scrollThreshold")||0,a=e.someProp("scrollMargin")||5,i=e.dom.ownerDocument;for(let o=r||e.dom;o;o=FO(o)){if(1!=o.nodeType)continue;let e=o,r=e==i.body,s=r?fS(i):gS(e),l=0,c=0;if(t.tops.bottom-bS(n,"bottom")&&(c=t.bottom-s.bottom+bS(a,"bottom")),t.lefts.right-bS(n,"right")&&(l=t.right-s.right+bS(a,"right")),l||c)if(r)i.defaultView.scrollBy(l,c);else{let r=e.scrollLeft,n=e.scrollTop;c&&(e.scrollTop+=c),l&&(e.scrollLeft+=l);let a=e.scrollLeft-r,i=e.scrollTop-n;t={left:t.left-a,top:t.top-i,right:t.right-a,bottom:t.bottom-i}}if(r)break}}function yS(e){let t=[],r=e.ownerDocument;for(let n=e;n&&(t.push({dom:n,top:n.scrollTop,left:n.scrollLeft}),e!=r);n=FO(n));return t}function vS(e,t){for(let r=0;r=s){o=Math.max(d.bottom,o),s=Math.min(d.top,s);let e=d.left>t.left?d.left-t.left:d.right=(d.left+d.right)/2?1:0));continue}}!r&&(t.left>=d.right&&t.top>=d.top||t.left>=d.left&&t.top>=d.bottom)&&(i=c+1)}}return r&&3==r.nodeType?function(e,t){let r=e.nodeValue.length,n=document.createRange();for(let a=0;a=(r.left+r.right)/2?1:0)}}return{node:e,offset:0}}(r,n):!r||a&&1==r.nodeType?{node:e,offset:i}:xS(r,n)}function wS(e,t){return e.left>=t.left-1&&e.left<=t.right+1&&e.top>=t.top-1&&e.top<=t.bottom+1}function NS(e,t){let r,n=e.dom.ownerDocument,a=0;if(n.caretPositionFromPoint)try{let e=n.caretPositionFromPoint(t.left,t.top);e&&({offsetNode:r,offset:a}=e)}catch(e){}if(!r&&n.caretRangeFromPoint){let e=n.caretRangeFromPoint(t.left,t.top);e&&({startContainer:r,startOffset:a}=e)}let i,o=(e.root.elementFromPoint?e.root:n).elementFromPoint(t.left,t.top);if(!o||!e.dom.contains(1!=o.nodeType?o.parentNode:o)){let r=e.dom.getBoundingClientRect();if(!wS(t,r))return null;if(o=function e(t,r,n){let a=t.childNodes.length;if(a&&n.topt.top&&a++}r==e.dom&&a==r.childNodes.length-1&&1==r.lastChild.nodeType&&t.top>r.lastChild.getBoundingClientRect().bottom?i=e.state.doc.content.size:0!=a&&1==r.nodeType&&"BR"==r.childNodes[a-1].nodeName||(i=function(e,t,r,n){let a=-1;for(let r=t,i=!1;r!=e.dom;){let t=e.docView.nearestDesc(r,!0);if(!t)return null;if(1==t.dom.nodeType&&(t.node.isBlock&&t.parent&&!i||!t.contentDOM)){let e=t.dom.getBoundingClientRect();if(t.node.isBlock&&t.parent&&!i&&(i=!0,e.left>n.left||e.top>n.top?a=t.posBefore:(e.right-1?a:e.docView.posFromDOM(t,r,-1)}(e,r,a,t))}null==i&&(i=function(e,t,r){let{node:n,offset:a}=xS(t,r),i=-1;if(1==n.nodeType&&!n.firstChild){let e=n.getBoundingClientRect();i=e.left!=e.right&&r.left>(e.left+e.right)/2?1:-1}return e.docView.posFromDOM(n,a,i)}(e,o,t));let s=e.docView.nearestDesc(o,!0);return{pos:i,inside:s?s.posAtStart-s.border:-1}}function ES(e,t){let r=e.getClientRects();return r.length?r[t<0?0:r.length-1]:e.getBoundingClientRect()}const jS=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/;function OS(e,t,r){let{node:n,offset:a,atom:i}=e.docView.domFromPos(t,r<0?-1:1),o=pS||iS;if(3==n.nodeType){if(!o||!jS.test(n.nodeValue)&&(r<0?a:a!=n.nodeValue.length)){let e=a,t=a,i=r<0?1:-1;return r<0&&!a?(t++,i=-1):r>=0&&a==n.nodeValue.length?(e--,i=1):r<0?e--:t++,SS(ES(VO(n,e,t),1),i<0)}{let e=ES(VO(n,a,a),r);if(iS&&a&&/\s/.test(n.nodeValue[a-1])&&a=0)}if(null==i&&a&&(r<0||a==GO(n))){let e=n.childNodes[a-1],t=3==e.nodeType?VO(e,GO(e)-(o?0:1)):1!=e.nodeType||"BR"==e.nodeName&&e.nextSibling?null:e;if(t)return SS(ES(t,1),!1)}if(null==i&&a=0)}function SS(e,t){if(0==e.width)return e;let r=t?e.left:e.right;return{top:e.top,bottom:e.bottom,left:r,right:r}}function CS(e,t){if(0==e.height)return e;let r=t?e.top:e.bottom;return{top:r,bottom:r,left:e.left,right:e.right}}function zS(e,t,r){let n=e.state,a=e.root.activeElement;n!=t&&e.updateState(t),a!=e.dom&&e.focus();try{return r()}finally{n!=t&&e.updateState(n),a!=e.dom&&a&&a.focus()}}const TS=/[\u0590-\u08ac]/;let AS=null,MS=null,PS=!1;function IS(e,t,r){return AS==t&&MS==r?PS:(AS=t,MS=r,PS="up"==r||"down"==r?function(e,t,r){let n=t.selection,a="up"==r?n.$from:n.$to;return zS(e,t,()=>{let{node:t}=e.docView.domFromPos(a.pos,"up"==r?-1:1);for(;;){let r=e.docView.nearestDesc(t,!0);if(!r)break;if(r.node.isBlock){t=r.contentDOM||r.dom;break}t=r.dom.parentNode}let n=OS(e,a.pos,1);for(let e=t.firstChild;e;e=e.nextSibling){let t;if(1==e.nodeType)t=e.getClientRects();else{if(3!=e.nodeType)continue;t=VO(e,0,e.nodeValue.length).getClientRects()}for(let e=0;ea.top+1&&("up"==r?n.top-a.top>2*(a.bottom-n.top):a.bottom-n.bottom>2*(n.bottom-a.top)))return!1}}return!0})}(e,t,r):function(e,t,r){let{$head:n}=t.selection;if(!n.parent.isTextblock)return!1;let a=n.parentOffset,i=!a,o=a==n.parent.content.size,s=e.domSelection();return TS.test(n.parent.textContent)&&s.modify?zS(e,t,()=>{let{focusNode:t,focusOffset:a,anchorNode:i,anchorOffset:o}=e.domSelectionRange(),l=s.caretBidiLevel;s.modify("move",r,"character");let c=n.depth?e.docView.domAfterPos(n.before()):e.dom,{focusNode:u,focusOffset:d}=e.domSelectionRange(),m=u&&!c.contains(1==u.nodeType?u:u.parentNode)||t==u&&a==d;try{s.collapse(i,o),t&&(t!=i||a!=o)&&s.extend&&s.extend(t,a)}catch(e){}return null!=l&&(s.caretBidiLevel=l),m}):"left"==r||"backward"==r?i:o}(e,t,r))}class DS{constructor(e,t,r,n){this.parent=e,this.children=t,this.dom=r,this.contentDOM=n,this.dirty=0,r.pmViewDesc=this}matchesWidget(e){return!1}matchesMark(e){return!1}matchesNode(e,t,r){return!1}matchesHack(e){return!1}parseRule(){return null}stopEvent(e){return!1}get size(){let e=0;for(let t=0;tBO(this.contentDOM);else if(this.contentDOM&&this.contentDOM!=this.dom&&this.dom.contains(this.contentDOM))n=2&e.compareDocumentPosition(this.contentDOM);else if(this.dom.firstChild){if(0==t)for(let t=e;;t=t.parentNode){if(t==this.dom){n=!1;break}if(t.previousSibling)break}if(null==n&&t==e.childNodes.length)for(let t=e;;t=t.parentNode){if(t==this.dom){n=!0;break}if(t.nextSibling)break}}return(null==n?r>0:n)?this.posAtEnd:this.posAtStart}nearestDesc(e,t=!1){for(let r=!0,n=e;n;n=n.parentNode){let a,i=this.getDesc(n);if(i&&(!t||i.node)){if(!r||!(a=i.nodeDOM)||(1==a.nodeType?a.contains(1==e.nodeType?e:e.parentNode):a==e))return i;r=!1}}}getDesc(e){let t=e.pmViewDesc;for(let e=t;e;e=e.parent)if(e==this)return t}posFromDOM(e,t,r){for(let n=e;n;n=n.parentNode){let a=this.getDesc(n);if(a)return a.localPosFromDOM(e,t,r)}return-1}descAt(e){for(let t=0,r=0;te||r instanceof VS){a=e-t;break}t=i}if(a)return this.children[n].domFromPos(a-this.children[n].border,t);for(;n&&!(r=this.children[n-1]).size&&r instanceof LS&&r.side>=0;n--);if(t<=0){let e,r=!0;for(;e=n?this.children[n-1]:null,e&&e.dom.parentNode!=this.contentDOM;n--,r=!1);return e&&t&&r&&!e.border&&!e.domAtom?e.domFromPos(e.size,t):{node:this.contentDOM,offset:e?BO(e.dom)+1:0}}{let e,r=!0;for(;e=n=a&&t<=s-r.border&&r.node&&r.contentDOM&&this.contentDOM.contains(r.contentDOM))return r.parseRange(e,t,a);e=i;for(let t=o;t>0;t--){let r=this.children[t-1];if(r.size&&r.dom.parentNode==this.contentDOM&&!r.emptyChildAt(1)){n=BO(r.dom)+1;break}e-=r.size}-1==n&&(n=0)}if(n>-1&&(s>t||o==this.children.length-1)){t=s;for(let e=o+1;es&&it){let e=o;o=s,s=e}let r=document.createRange();r.setEnd(s.node,s.offset),r.setStart(o.node,o.offset),l.removeAllRanges(),l.addRange(r)}}ignoreMutation(e){return!this.contentDOM&&"selection"!=e.type}get contentLost(){return this.contentDOM&&this.contentDOM!=this.dom&&!this.dom.contains(this.contentDOM)}markDirty(e,t){for(let r=0,n=0;n=r:er){let n=r+a.border,o=i-a.border;if(e>=n&&t<=o)return this.dirty=e==r||t==i?2:1,void(e!=n||t!=o||!a.contentLost&&a.dom.parentNode==this.contentDOM?a.markDirty(e-n,t-n):a.dirty=3);a.dirty=a.dom!=a.contentDOM||a.dom.parentNode!=this.contentDOM||a.children.length?3:2}r=i}this.dirty=2}markParentsDirty(){let e=1;for(let t=this.parent;t;t=t.parent,e++){let r=1==e?2:1;t.dirtya?a.parent?a.parent.posBeforeChild(a):void 0:n)),!t.type.spec.raw){if(1!=i.nodeType){let e=document.createElement("span");e.appendChild(i),i=e}i.contentEditable="false",i.classList.add("ProseMirror-widget")}super(e,[],i,null),this.widget=t,this.widget=t,a=this}matchesWidget(e){return 0==this.dirty&&e.type.eq(this.widget.type)}parseRule(){return{ignore:!0}}stopEvent(e){let t=this.widget.spec.stopEvent;return!!t&&t(e)}ignoreMutation(e){return"selection"!=e.type||this.widget.spec.ignoreSelection}destroy(){this.widget.type.destroy(this.dom),super.destroy()}get domAtom(){return!0}get side(){return this.widget.type.side}}class $S extends DS{constructor(e,t,r,n){super(e,[],t,null),this.textDOM=r,this.text=n}get size(){return this.text.length}localPosFromDOM(e,t){return e!=this.textDOM?this.posAtStart+(t?this.size:0):this.posAtStart+t}domFromPos(e){return{node:this.textDOM,offset:e}}ignoreMutation(e){return"characterData"===e.type&&e.target.nodeValue==e.oldValue}}class RS extends DS{constructor(e,t,r,n){super(e,[],r,n),this.mark=t}static create(e,t,r,n){let a=n.nodeViews[t.type.name],i=a&&a(t,n,r);return i&&i.dom||(i=Cj.renderSpec(document,t.type.spec.toDOM(t,r))),new RS(e,t,i.dom,i.contentDOM||i.dom)}parseRule(){return 3&this.dirty||this.mark.type.spec.reparseInView?null:{mark:this.mark.type.name,attrs:this.mark.attrs,contentElement:this.contentDOM||void 0}}matchesMark(e){return 3!=this.dirty&&this.mark.eq(e)}markDirty(e,t){if(super.markDirty(e,t),0!=this.dirty){let e=this.parent;for(;!e.node;)e=e.parent;e.dirty0&&(a=tC(a,0,e,r));for(let e=0;eo?o.parent?o.parent.posBeforeChild(o):void 0:i,r,n),c=l&&l.dom,u=l&&l.contentDOM;if(t.isText)if(c){if(3!=c.nodeType)throw new RangeError("Text must be rendered as a DOM text node")}else c=document.createTextNode(t.text);else c||({dom:c,contentDOM:u}=Cj.renderSpec(document,t.type.spec.toDOM(t)));u||t.isText||"BR"==c.nodeName||(c.hasAttribute("contenteditable")||(c.contentEditable="false"),t.type.spec.draggable&&(c.draggable=!0));let d=c;return c=ZS(c,r,t),l?o=new US(e,t,r,n,c,u||null,d,l,a,i+1):t.isText?new qS(e,t,r,n,c,d,a):new BS(e,t,r,n,c,u||null,d,a,i+1)}parseRule(){if(this.node.type.spec.reparseInView)return null;let e={node:this.node.type.name,attrs:this.node.attrs};if("pre"==this.node.type.whitespace&&(e.preserveWhitespace="full"),this.contentDOM)if(this.contentLost){for(let t=this.children.length-1;t>=0;t--){let r=this.children[t];if(this.dom.contains(r.dom.parentNode)){e.contentElement=r.dom.parentNode;break}}e.contentElement||(e.getContent=()=>ME.empty)}else e.contentElement=this.contentDOM;else e.getContent=()=>this.node.content;return e}matchesNode(e,t,r){return 0==this.dirty&&e.eq(this.node)&&KS(t,this.outerDeco)&&r.eq(this.innerDeco)}get size(){return this.node.nodeSize}get border(){return this.node.isLeaf?0:1}updateChildren(e,t){let r=this.node.inlineContent,n=t,a=e.composing?this.localCompositionInfo(e,t):null,i=a&&a.pos>-1?a:null,o=a&&a.pos<0,s=new QS(this,i&&i.node,e);!function(e,t,r,n){let a=t.locals(e),i=0;if(0==a.length){for(let r=0;ri;)s.push(a[o++]);let m=i+u.nodeSize;if(u.isText){let e=m;o!e.inline):s.slice();n(u,p,t.forChild(i,u),d),i=m}}(this.node,this.innerDeco,(t,a,i)=>{t.spec.marks?s.syncToMarks(t.spec.marks,r,e):t.type.side>=0&&!i&&s.syncToMarks(a==this.node.childCount?LE.none:this.node.child(a).marks,r,e),s.placeWidget(t,e,n)},(t,i,l,c)=>{let u;s.syncToMarks(t.marks,r,e),s.findNodeMatch(t,i,l,c)||o&&e.state.selection.from>n&&e.state.selection.to-1&&s.updateNodeAt(t,i,l,u,e)||s.updateNextNode(t,i,l,e,c)||s.addNode(t,i,l,e,n),n+=t.nodeSize}),s.syncToMarks([],r,e),this.node.isTextblock&&s.addTextblockHacks(),s.destroyRest(),(s.changed||2==this.dirty)&&(i&&this.protectLocalComposition(e,i),function e(t,r,n){let a=t.firstChild,i=!1;for(let o=0;ot+this.node.content.size)return null;let a=e.domSelectionRange(),i=function(e,t){for(;;){if(3==e.nodeType)return e;if(1==e.nodeType&&t>0){if(e.childNodes.length>t&&3==e.childNodes[t].nodeType)return e.childNodes[t];e=e.childNodes[t-1],t=GO(e)}else{if(!(1==e.nodeType&&t=r){let e=s=0&&e+t.length+s>=r)return s+e;if(r==n&&l.length>=n+t.length-s&&l.slice(n-s,n-s+t.length)==t)return n}}return-1}(this.node.content,e,r-t,n-t);return a<0?null:{node:i,pos:a,text:e}}return{node:i,pos:-1,text:""}}protectLocalComposition(e,{node:t,pos:r,text:n}){if(this.getDesc(t))return;let a=t;for(;a.parentNode!=this.contentDOM;a=a.parentNode){for(;a.previousSibling;)a.parentNode.removeChild(a.previousSibling);for(;a.nextSibling;)a.parentNode.removeChild(a.nextSibling);a.pmViewDesc&&(a.pmViewDesc=void 0)}let i=new $S(this,a,t,n);e.input.compositionNodes.push(i),this.children=tC(this.children,r,r+n.length,e,i)}update(e,t,r,n){return!(3==this.dirty||!e.sameMarkup(this.node))&&(this.updateInner(e,t,r,n),!0)}updateInner(e,t,r,n){this.updateOuterDeco(t),this.node=e,this.innerDeco=r,this.contentDOM&&this.updateChildren(n,this.posAtStart),this.dirty=0}updateOuterDeco(e){if(KS(e,this.outerDeco))return;let t=1!=this.nodeDOM.nodeType,r=this.dom;this.dom=YS(this.dom,this.nodeDOM,GS(this.outerDeco,this.node,t),GS(e,this.node,t)),this.dom!=r&&(r.pmViewDesc=void 0,this.dom.pmViewDesc=this),this.outerDeco=e}selectNode(){1==this.nodeDOM.nodeType&&this.nodeDOM.classList.add("ProseMirror-selectednode"),!this.contentDOM&&this.node.type.spec.draggable||(this.dom.draggable=!0)}deselectNode(){1==this.nodeDOM.nodeType&&this.nodeDOM.classList.remove("ProseMirror-selectednode"),!this.contentDOM&&this.node.type.spec.draggable||this.dom.removeAttribute("draggable")}get domAtom(){return this.node.isAtom}}function FS(e,t,r,n,a){return ZS(n,t,e),new BS(void 0,e,t,r,n,n,n,a,0)}class qS extends BS{constructor(e,t,r,n,a,i,o){super(e,t,r,n,a,null,i,o,0)}parseRule(){let e=this.nodeDOM.parentNode;for(;e&&e!=this.dom&&!e.pmIsDeco;)e=e.parentNode;return{skip:e||!0}}update(e,t,r,n){return!(3==this.dirty||0!=this.dirty&&!this.inParent()||!e.sameMarkup(this.node))&&(this.updateOuterDeco(t),0==this.dirty&&e.text==this.node.text||e.text==this.nodeDOM.nodeValue||(this.nodeDOM.nodeValue=e.text,n.trackWrites==this.nodeDOM&&(n.trackWrites=null)),this.node=e,this.dirty=0,!0)}inParent(){let e=this.parent.contentDOM;for(let t=this.nodeDOM;t;t=t.parentNode)if(t==e)return!0;return!1}domFromPos(e){return{node:this.nodeDOM,offset:e}}localPosFromDOM(e,t,r){return e==this.nodeDOM?this.posAtStart+Math.min(t,this.node.text.length):super.localPosFromDOM(e,t,r)}ignoreMutation(e){return"characterData"!=e.type&&"selection"!=e.type}slice(e,t,r){let n=this.node.cut(e,t),a=document.createTextNode(n.text);return new qS(this.parent,n,this.outerDeco,this.innerDeco,a,a,r)}markDirty(e,t){super.markDirty(e,t),this.dom==this.nodeDOM||0!=e&&t!=this.nodeDOM.nodeValue.length||(this.dirty=3)}get domAtom(){return!1}}class VS extends DS{parseRule(){return{ignore:!0}}matchesHack(e){return 0==this.dirty&&this.dom.nodeName==e}get domAtom(){return!0}get ignoreForCoords(){return"IMG"==this.dom.nodeName}}class US extends BS{constructor(e,t,r,n,a,i,o,s,l,c){super(e,t,r,n,a,i,o,l,c),this.spec=s}update(e,t,r,n){if(3==this.dirty)return!1;if(this.spec.update){let a=this.spec.update(e,t,r);return a&&this.updateInner(e,t,r,n),a}return!(!this.contentDOM&&!e.isLeaf)&&super.update(e,t,r,n)}selectNode(){this.spec.selectNode?this.spec.selectNode():super.selectNode()}deselectNode(){this.spec.deselectNode?this.spec.deselectNode():super.deselectNode()}setSelection(e,t,r,n){this.spec.setSelection?this.spec.setSelection(e,t,r):super.setSelection(e,t,r,n)}destroy(){this.spec.destroy&&this.spec.destroy(),super.destroy()}stopEvent(e){return!!this.spec.stopEvent&&this.spec.stopEvent(e)}ignoreMutation(e){return this.spec.ignoreMutation?this.spec.ignoreMutation(e):super.ignoreMutation(e)}}const HS=function(e){e&&(this.nodeName=e)};HS.prototype=Object.create(null);const WS=[new HS];function GS(e,t,r){if(0==e.length)return WS;let n=r?WS[0]:new HS,a=[n];for(let i=0;i0;){let s;for(;;)if(n){let e=r.children[n-1];if(!(e instanceof RS)){s=e,n--;break}r=e,n=e.children.length}else{if(r==t)break e;n=r.parent.children.indexOf(r),r=r.parent}let l=s.node;if(l){if(l!=e.child(a-1))break;--a,i.set(s,a),o.push(s)}}return{index:a,matched:i,matches:o.reverse()}}(e.node.content,e)}destroyBetween(e,t){if(e!=t){for(let r=e;r>1,i=Math.min(a,e.length);for(;n-1)n>this.index&&(this.changed=!0,this.destroyBetween(this.index,n)),this.top=this.top.children[this.index];else{let n=RS.create(this.top,e[a],t,r);this.top.children.splice(this.index,0,n),this.top=n,this.changed=!0}this.index=0,a++}}findNodeMatch(e,t,r,n){let a,i=-1;if(n>=this.preMatch.index&&(a=this.preMatch.matches[n-this.preMatch.index]).parent==this.top&&a.matchesNode(e,t,r))i=this.top.children.indexOf(a,this.index);else for(let n=this.index,a=Math.min(this.top.children.length,n+5);n=r||u<=t?i.push(l):(cr&&i.push(l.slice(r-c,l.size,n)))}return i}function rC(e,t=null){let r=e.domSelectionRange(),n=e.state.doc;if(!r.focusNode)return null;let a=e.docView.nearestDesc(r.focusNode),i=a&&0==a.size,o=e.docView.posFromDOM(r.focusNode,r.focusOffset,1);if(o<0)return null;let s,l,c=n.resolve(o);if(XO(r)){for(s=c;a&&!a.node;)a=a.parent;let e=a.node;if(a&&e.isAtom&&NO.isSelectable(e)&&a.parent&&(!e.isInline||!function(e,t,r){for(let n=0==t,a=t==GO(e);n||a;){if(e==r)return!0;let t=BO(e);if(!(e=e.parentNode))return!1;n=n&&0==t,a=a&&t==GO(e)}}(r.focusNode,r.focusOffset,a.dom))){let e=a.posBefore;l=new NO(o==e?c:n.resolve(e))}}else{let t=e.docView.posFromDOM(r.anchorNode,r.anchorOffset,1);if(t<0)return null;s=n.resolve(t)}if(!l){l=dC(e,s,c,"pointer"==t||e.state.selection.head{r.anchorNode==n&&r.anchorOffset==a||(t.removeEventListener("selectionchange",e.input.hideSelectionGuard),setTimeout(()=>{nC(e)&&!e.state.selection.visible||e.dom.classList.remove("ProseMirror-hideselection")},20))})}(e))}e.domObserver.setCurSelection(),e.domObserver.connectSelection()}}const iC=cS||sS&&lS<63;function oC(e,t){let{node:r,offset:n}=e.docView.domFromPos(t,0),a=nn(e,t,r))||xO.between(t,r,n)}function mC(e){return!(e.editable&&!e.hasFocus())&&pC(e)}function pC(e){let t=e.domSelectionRange();if(!t.anchorNode)return!1;try{return e.dom.contains(3==t.anchorNode.nodeType?t.anchorNode.parentNode:t.anchorNode)&&(e.editable||e.dom.contains(3==t.focusNode.nodeType?t.focusNode.parentNode:t.focusNode))}catch(e){return!1}}function hC(e,t){let{$anchor:r,$head:n}=e.selection,a=t>0?r.max(n):r.min(n),i=a.parent.inlineContent?a.depth?e.doc.resolve(t>0?a.after():a.before()):null:a;return i&&_O.findFrom(i,t)}function fC(e,t){return e.dispatch(e.state.tr.setSelection(t).scrollIntoView()),!0}function bC(e,t,r){let n=e.state.selection;if(!(n instanceof xO)){if(n instanceof NO&&n.node.isInline)return fC(e,new xO(t>0?n.$to:n.$from));{let r=hC(e.state,t);return!!r&&fC(e,r)}}if(!n.empty||r.indexOf("s")>-1)return!1;if(e.endOfTextblock(t>0?"right":"left")){let r=hC(e.state,t);return!!(r&&r instanceof NO)&&fC(e,r)}if(!(dS&&r.indexOf("m")>-1)){let r,a=n.$head,i=a.textOffset?null:t<0?a.nodeBefore:a.nodeAfter;if(!i||i.isText)return!1;let o=t<0?a.pos-i.nodeSize:a.pos;return!!(i.isAtom||(r=e.docView.descAt(o))&&!r.contentDOM)&&(NO.isSelectable(i)?fC(e,new NO(t<0?e.state.doc.resolve(a.pos-i.nodeSize):a)):!!pS&&fC(e,new xO(e.state.doc.resolve(t<0?o:o+i.nodeSize))))}}function gC(e){return 3==e.nodeType?e.nodeValue.length:e.childNodes.length}function _C(e){let t=e.pmViewDesc;return t&&0==t.size&&(e.nextSibling||"BR"!=e.nodeName)}function yC(e){let t=e.domSelectionRange(),r=t.focusNode,n=t.focusOffset;if(!r)return;let a,i,o=!1;for(iS&&1==r.nodeType&&n0){if(1!=r.nodeType)break;{let e=r.childNodes[n-1];if(_C(e))a=r,i=--n;else{if(3!=e.nodeType)break;r=e,n=r.nodeValue.length}}}else{if(kC(r))break;{let t=r.previousSibling;for(;t&&_C(t);)a=r.parentNode,i=BO(t),t=t.previousSibling;if(t)r=t,n=gC(r);else{if(r=r.parentNode,r==e.dom)break;n=0}}}o?xC(e,r,n):a&&xC(e,a,i)}function vC(e){let t=e.domSelectionRange(),r=t.focusNode,n=t.focusOffset;if(!r)return;let a,i,o=gC(r);for(;;)if(n{e.state==a&&aC(e)},50)}function wC(e,t,r){let n=e.state.selection;if(n instanceof xO&&!n.empty||r.indexOf("s")>-1)return!1;if(dS&&r.indexOf("m")>-1)return!1;let{$from:a,$to:i}=n;if(!a.parent.inlineContent||e.endOfTextblock(t<0?"up":"down")){let r=hC(e.state,t);if(r&&r instanceof NO)return fC(e,r)}if(!a.parent.inlineContent){let r=t<0?a:i,o=n instanceof jO?_O.near(r,t):_O.findFrom(r,t);return!!o&&fC(e,o)}return!1}function NC(e,t){if(!(e.state.selection instanceof xO))return!0;let{$head:r,$anchor:n,empty:a}=e.state.selection;if(!r.sameParent(n))return!0;if(!a)return!1;if(e.endOfTextblock(t>0?"forward":"backward"))return!0;let i=!r.textOffset&&(t<0?r.nodeBefore:r.nodeAfter);if(i&&!i.isText){let n=e.state.tr;return t<0?n.delete(r.pos-i.nodeSize,r.pos):n.delete(r.pos,r.pos+i.nodeSize),e.dispatch(n),!0}return!1}function EC(e,t,r){e.domObserver.stop(),t.contentEditable=r,e.domObserver.start()}function jC(e,t){let r=t.keyCode,n=function(e){let t="";return e.ctrlKey&&(t+="c"),e.metaKey&&(t+="m"),e.altKey&&(t+="a"),e.shiftKey&&(t+="s"),t}(t);return 8==r||dS&&72==r&&"c"==n?NC(e,-1)||yC(e):46==r||dS&&68==r&&"c"==n?NC(e,1)||vC(e):13==r||27==r||(37==r||dS&&66==r&&"c"==n?bC(e,-1,n)||yC(e):39==r||dS&&70==r&&"c"==n?bC(e,1,n)||vC(e):38==r||dS&&80==r&&"c"==n?wC(e,-1,n)||yC(e):40==r||dS&&78==r&&"c"==n?function(e){if(!cS||e.state.selection.$head.parentOffset>0)return!1;let{focusNode:t,focusOffset:r}=e.domSelectionRange();if(t&&1==t.nodeType&&0==r&&t.firstChild&&"false"==t.firstChild.contentEditable){let r=t.firstChild;EC(e,r,"true"),setTimeout(()=>EC(e,r,"false"),20)}return!1}(e)||wC(e,1,n)||vC(e):n==(dS?"m":"c")&&(66==r||73==r||89==r||90==r))}function OC(e,t){e.someProp("transformCopied",r=>{t=r(t,e)});let r=[],{content:n,openStart:a,openEnd:i}=t;for(;a>1&&i>1&&1==n.childCount&&1==n.firstChild.childCount;){a--,i--;let e=n.firstChild;r.push(e.type.name,e.attrs!=e.type.defaultAttrs?e.attrs:null),n=e.content}let o=e.someProp("clipboardSerializer")||Cj.fromSchema(e.state.schema),s=LC(),l=s.createElement("div");l.appendChild(o.serializeFragment(n,{document:s}));let c,u=l.firstChild,d=0;for(;u&&1==u.nodeType&&(c=IC[u.nodeName.toLowerCase()]);){for(let e=c.length-1;e>=0;e--){let t=s.createElement(c[e]);for(;l.firstChild;)t.appendChild(l.firstChild);l.appendChild(t),d++}u=l.firstChild}return u&&1==u.nodeType&&u.setAttribute("data-pm-slice",`${a} ${i}${d?" -"+d:""} ${JSON.stringify(r)}`),{dom:l,text:e.someProp("clipboardTextSerializer",r=>r(t,e))||t.content.textBetween(0,t.content.size,"\n\n")}}function SC(e,t,r,n,a){let i,o,s=a.parent.type.spec.code;if(!r&&!t)return null;let l=t&&(n||s||!r);if(l){if(e.someProp("transformPastedText",r=>{t=r(t,s||n,e)}),s)return t?new RE(ME.from(e.state.schema.text(t.replace(/\r\n?/g,"\n"))),0,0):RE.empty;let r=e.someProp("clipboardTextParser",r=>r(t,a,n,e));if(r)o=r;else{let r=a.marks(),{schema:n}=e.state,o=Cj.fromSchema(n);i=document.createElement("div"),t.split(/(?:\r\n?|\n)+/).forEach(e=>{let t=i.appendChild(document.createElement("p"));e&&t.appendChild(o.serializeNode(n.text(e,r)))})}}else e.someProp("transformPastedHTML",t=>{r=t(r,e)}),i=function(e){let t=/^(\s*]*>)*/.exec(e);t&&(e=e.slice(t[0].length));let r,n=LC().createElement("div"),a=/<([a-z][^>\s]+)/i.exec(e);(r=a&&IC[a[1].toLowerCase()])&&(e=r.map(e=>"<"+e+">").join("")+e+r.map(e=>"").reverse().join(""));if(n.innerHTML=e,r)for(let e=0;e0;e--){let e=i.firstChild;for(;e&&1!=e.nodeType;)e=e.nextSibling;if(!e)break;i=e}if(!o){let t=e.someProp("clipboardParser")||e.someProp("domParser")||yj.fromSchema(e.state.schema);o=t.parseSlice(i,{preserveWhitespace:!(!l&&!u),context:a,ruleFromNode:e=>"BR"!=e.nodeName||e.nextSibling||!e.parentNode||CC.test(e.parentNode.nodeName)?null:{ignore:!0}})}if(u)o=function(e,t){if(!e.size)return e;let r,n=e.content.firstChild.type.schema;try{r=JSON.parse(t)}catch(t){return e}let{content:a,openStart:i,openEnd:o}=e;for(let e=r.length-2;e>=0;e-=2){let t=n.nodes[r[e]];if(!t||t.hasRequiredAttrs())break;a=ME.from(t.create(r[e+1],a)),i++,o++}return new RE(a,i,o)}(PC(o,+u[1],+u[2]),u[4]);else if(o=RE.maxOpen(function(e,t){if(e.childCount<2)return e;for(let r=t.depth;r>=0;r--){let n,a=t.node(r).contentMatchAt(t.index(r)),i=[];if(e.forEach(e=>{if(!i)return;let t,r=a.findWrapping(e.type);if(!r)return i=null;if(t=i.length&&n.length&&TC(r,n,e,i[i.length-1],0))i[i.length-1]=t;else{i.length&&(i[i.length-1]=AC(i[i.length-1],n.length));let t=zC(e,r);i.push(t),a=a.matchType(t.type),n=r}}),i)return ME.from(i)}return e}(o.content,a),!0),o.openStart||o.openEnd){let e=0,t=0;for(let t=o.content.firstChild;e{o=t(o,e)}),o}const CC=/^(a|abbr|acronym|b|cite|code|del|em|i|ins|kbd|label|output|q|ruby|s|samp|span|strong|sub|sup|time|u|tt|var)$/i;function zC(e,t,r=0){for(let n=t.length-1;n>=r;n--)e=t[n].create(null,ME.from(e));return e}function TC(e,t,r,n,a){if(a=r&&(s=t<0?o.contentMatchAt(0).fillBefore(s,e.childCount>1||i<=a).append(s):s.append(o.contentMatchAt(o.childCount).fillBefore(ME.empty,!0))),e.replaceChild(t<0?0:e.childCount-1,o.copy(s))}function PC(e,t,r){return t{for(let r in t)e.input.eventHandlers[r]||e.dom.addEventListener(r,e.input.eventHandlers[r]=t=>UC(e,t))})}function UC(e,t){return e.someProp("handleDOMEvents",r=>{let n=r[t.type];return!!n&&(n(e,t)||t.defaultPrevented)})}function HC(e,t){if(!t.bubbles)return!0;if(t.defaultPrevented)return!1;for(let r=t.target;r!=e.dom;r=r.parentNode)if(!r||11==r.nodeType||r.pmViewDesc&&r.pmViewDesc.stopEvent(t))return!1;return!0}function WC(e){return{left:e.clientX,top:e.clientY}}function GC(e,t,r,n,a){if(-1==n)return!1;let i=e.state.doc.resolve(n);for(let n=i.depth+1;n>0;n--)if(e.someProp(t,t=>n>i.depth?t(e,r,i.nodeAfter,i.before(n),a,!0):t(e,r,i.node(n),i.before(n),a,!1)))return!0;return!1}function YC(e,t,r){e.focused||e.focus();let n=e.state.tr.setSelection(t);"pointer"==r&&n.setMeta("pointer",!0),e.dispatch(n)}function XC(e,t,r,n,a){return GC(e,"handleClickOn",t,r,n)||e.someProp("handleClick",r=>r(e,t,n))||(a?function(e,t){if(-1==t)return!1;let r,n,a=e.state.selection;a instanceof NO&&(r=a.node);let i=e.state.doc.resolve(t);for(let e=i.depth+1;e>0;e--){let t=e>i.depth?i.nodeAfter:i.node(e);if(NO.isSelectable(t)){n=r&&a.$from.depth>0&&e>=a.$from.depth&&i.before(a.$from.depth+1)==a.$from.pos?i.before(a.$from.depth):i.before(e);break}}return null!=n&&(YC(e,NO.create(e.state.doc,n),"pointer"),!0)}(e,r):function(e,t){if(-1==t)return!1;let r=e.state.doc.resolve(t),n=r.nodeAfter;return!!(n&&n.isAtom&&NO.isSelectable(n))&&(YC(e,new NO(r),"pointer"),!0)}(e,r))}function ZC(e,t,r,n){return GC(e,"handleDoubleClickOn",t,r,n)||e.someProp("handleDoubleClick",r=>r(e,t,n))}function KC(e,t,r,n){return GC(e,"handleTripleClickOn",t,r,n)||e.someProp("handleTripleClick",r=>r(e,t,n))||function(e,t,r){if(0!=r.button)return!1;let n=e.state.doc;if(-1==t)return!!n.inlineContent&&(YC(e,xO.create(n,0,n.content.size),"pointer"),!0);let a=n.resolve(t);for(let t=a.depth+1;t>0;t--){let r=t>a.depth?a.nodeAfter:a.node(t),i=a.before(t);if(r.inlineContent)YC(e,xO.create(n,i+1,i+1+r.content.size),"pointer");else{if(!NO.isSelectable(r))continue;YC(e,NO.create(n,i),"pointer")}return!0}}(e,r,n)}function JC(e){return iz(e)}RC.keydown=(e,t)=>{let r=t;if(e.input.shiftKey=16==r.keyCode||r.shiftKey,!tz(e,r)&&(e.input.lastKeyCode=r.keyCode,e.input.lastKeyCodeTime=Date.now(),!mS||!sS||13!=r.keyCode))if(229!=r.keyCode&&e.domObserver.forceFlush(),!uS||13!=r.keyCode||r.ctrlKey||r.altKey||r.metaKey)e.someProp("handleKeyDown",t=>t(e,r))||jC(e,r)?r.preventDefault():qC(e,"key");else{let t=Date.now();e.input.lastIOSEnter=t,e.input.lastIOSEnterFallbackTimeout=setTimeout(()=>{e.input.lastIOSEnter==t&&(e.someProp("handleKeyDown",t=>t(e,ZO(13,"Enter"))),e.input.lastIOSEnter=0)},200)}},RC.keyup=(e,t)=>{16==t.keyCode&&(e.input.shiftKey=!1)},RC.keypress=(e,t)=>{let r=t;if(tz(e,r)||!r.charCode||r.ctrlKey&&!r.altKey||dS&&r.metaKey)return;if(e.someProp("handleKeyPress",t=>t(e,r)))return void r.preventDefault();let n=e.state.selection;if(!(n instanceof xO&&n.$from.sameParent(n.$to))){let t=String.fromCharCode(r.charCode);/[\r\n]/.test(t)||e.someProp("handleTextInput",r=>r(e,n.$from.pos,n.$to.pos,t))||e.dispatch(e.state.tr.insertText(t).scrollIntoView()),r.preventDefault()}};const QC=dS?"metaKey":"ctrlKey";$C.mousedown=(e,t)=>{let r=t;e.input.shiftKey=r.shiftKey;let n=JC(e),a=Date.now(),i="singleClick";a-e.input.lastClick.time<500&&function(e,t){let r=t.x-e.clientX,n=t.y-e.clientY;return r*r+n*n<100}(r,e.input.lastClick)&&!r[QC]&&("singleClick"==e.input.lastClick.type?i="doubleClick":"doubleClick"==e.input.lastClick.type&&(i="tripleClick")),e.input.lastClick={time:a,x:r.clientX,y:r.clientY,type:i};let o=e.posAtCoords(WC(r));o&&("singleClick"==i?(e.input.mouseDown&&e.input.mouseDown.done(),e.input.mouseDown=new ez(e,o,r,!!n)):("doubleClick"==i?ZC:KC)(e,o.pos,o.inside,r)?r.preventDefault():qC(e,"pointer"))};class ez{constructor(e,t,r,n){let a,i;if(this.view=e,this.pos=t,this.event=r,this.flushed=n,this.delayedSelectionSync=!1,this.mightDrag=null,this.startDoc=e.state.doc,this.selectNode=!!r[QC],this.allowDefault=r.shiftKey,t.inside>-1)a=e.state.doc.nodeAt(t.inside),i=t.inside;else{let r=e.state.doc.resolve(t.pos);a=r.parent,i=r.depth?r.before():0}const o=n?null:r.target,s=o?e.docView.nearestDesc(o,!0):null;this.target=s?s.dom:null;let{selection:l}=e.state;(0==r.button&&a.type.spec.draggable&&!1!==a.type.spec.selectable||l instanceof NO&&l.from<=i&&l.to>i)&&(this.mightDrag={node:a,pos:i,addAttr:!(!this.target||this.target.draggable),setUneditable:!(!this.target||!iS||this.target.hasAttribute("contentEditable"))}),this.target&&this.mightDrag&&(this.mightDrag.addAttr||this.mightDrag.setUneditable)&&(this.view.domObserver.stop(),this.mightDrag.addAttr&&(this.target.draggable=!0),this.mightDrag.setUneditable&&setTimeout(()=>{this.view.input.mouseDown==this&&this.target.setAttribute("contentEditable","false")},20),this.view.domObserver.start()),e.root.addEventListener("mouseup",this.up=this.up.bind(this)),e.root.addEventListener("mousemove",this.move=this.move.bind(this)),qC(e,"pointer")}done(){this.view.root.removeEventListener("mouseup",this.up),this.view.root.removeEventListener("mousemove",this.move),this.mightDrag&&this.target&&(this.view.domObserver.stop(),this.mightDrag.addAttr&&this.target.removeAttribute("draggable"),this.mightDrag.setUneditable&&this.target.removeAttribute("contentEditable"),this.view.domObserver.start()),this.delayedSelectionSync&&setTimeout(()=>aC(this.view)),this.view.input.mouseDown=null}up(e){if(this.done(),!this.view.dom.contains(e.target))return;let t=this.pos;this.view.state.doc!=this.startDoc&&(t=this.view.posAtCoords(WC(e))),this.updateAllowDefault(e),this.allowDefault||!t?qC(this.view,"pointer"):XC(this.view,t.pos,t.inside,e,this.selectNode)?e.preventDefault():0==e.button&&(this.flushed||cS&&this.mightDrag&&!this.mightDrag.node.isAtom||sS&&!this.view.state.selection.visible&&Math.min(Math.abs(t.pos-this.view.state.selection.from),Math.abs(t.pos-this.view.state.selection.to))<=2)?(YC(this.view,_O.near(this.view.state.doc.resolve(t.pos)),"pointer"),e.preventDefault()):qC(this.view,"pointer")}move(e){this.updateAllowDefault(e),qC(this.view,"pointer"),0==e.buttons&&this.done()}updateAllowDefault(e){!this.allowDefault&&(Math.abs(this.event.x-e.clientX)>4||Math.abs(this.event.y-e.clientY)>4)&&(this.allowDefault=!0)}}function tz(e,t){return!!e.composing||!!(cS&&Math.abs(t.timeStamp-e.input.compositionEndedAt)<500)&&(e.input.compositionEndedAt=-2e8,!0)}$C.touchstart=e=>{e.input.lastTouch=Date.now(),JC(e),qC(e,"pointer")},$C.touchmove=e=>{e.input.lastTouch=Date.now(),qC(e,"pointer")},$C.contextmenu=e=>JC(e);const rz=mS?5e3:-1;function nz(e,t){clearTimeout(e.input.composingTimeout),t>-1&&(e.input.composingTimeout=setTimeout(()=>iz(e),t))}function az(e){for(e.composing&&(e.input.composing=!1,e.input.compositionEndedAt=function(){let e=document.createEvent("Event");return e.initEvent("event",!0,!0),e.timeStamp}());e.input.compositionNodes.length>0;)e.input.compositionNodes.pop().markParentsDirty()}function iz(e,t=!1){if(!(mS&&e.domObserver.flushingSoon>=0)){if(e.domObserver.forceFlush(),az(e),t||e.docView&&e.docView.dirty){let t=rC(e);return t&&!t.eq(e.state.selection)?e.dispatch(e.state.tr.setSelection(t)):e.updateState(e.state),!0}return!1}}RC.compositionstart=RC.compositionupdate=e=>{if(!e.composing){e.domObserver.flush();let{state:t}=e,r=t.selection.$from;if(t.selection.empty&&(t.storedMarks||!r.textOffset&&r.parentOffset&&r.nodeBefore.marks.some(e=>!1===e.type.spec.inclusive)))e.markCursor=e.state.storedMarks||r.marks(),iz(e,!0),e.markCursor=null;else if(iz(e),iS&&t.selection.empty&&r.parentOffset&&!r.textOffset&&r.nodeBefore.marks.length){let t=e.domSelectionRange();for(let r=t.focusNode,n=t.focusOffset;r&&1==r.nodeType&&0!=n;){let t=n<0?r.lastChild:r.childNodes[n-1];if(!t)break;if(3==t.nodeType){e.domSelection().collapse(t,t.nodeValue.length);break}r=t,n=-1}}e.input.composing=!0}nz(e,rz)},RC.compositionend=(e,t)=>{e.composing&&(e.input.composing=!1,e.input.compositionEndedAt=t.timeStamp,nz(e,20))};const oz=nS&&aS<15||uS&&hS<604;function sz(e,t,r,n,a){let i=SC(e,t,r,n,e.state.selection.$from);if(e.someProp("handlePaste",t=>t(e,a,i||RE.empty)))return!0;if(!i)return!1;let o=function(e){return 0==e.openStart&&0==e.openEnd&&1==e.content.childCount?e.content.firstChild:null}(i),s=o?e.state.tr.replaceSelectionWith(o,e.input.shiftKey):e.state.tr.replaceSelection(i);return e.dispatch(s.scrollIntoView().setMeta("paste",!0).setMeta("uiEvent","paste")),!0}$C.copy=RC.cut=(e,t)=>{let r=t,n=e.state.selection,a="cut"==r.type;if(n.empty)return;let i=oz?null:r.clipboardData,o=n.content(),{dom:s,text:l}=OC(e,o);i?(r.preventDefault(),i.clearData(),i.setData("text/html",s.innerHTML),i.setData("text/plain",l)):function(e,t){if(!e.dom.parentNode)return;let r=e.dom.parentNode.appendChild(document.createElement("div"));r.appendChild(t),r.style.cssText="position: fixed; left: -10000px; top: 10px";let n=getSelection(),a=document.createRange();a.selectNodeContents(t),e.dom.blur(),n.removeAllRanges(),n.addRange(a),setTimeout(()=>{r.parentNode&&r.parentNode.removeChild(r),e.focus()},50)}(e,s),a&&e.dispatch(e.state.tr.deleteSelection().scrollIntoView().setMeta("uiEvent","cut"))},RC.paste=(e,t)=>{let r=t;if(e.composing&&!mS)return;let n=oz?null:r.clipboardData;n&&sz(e,n.getData("text/plain"),n.getData("text/html"),e.input.shiftKey,r)?r.preventDefault():function(e,t){if(!e.dom.parentNode)return;let r=e.input.shiftKey||e.state.selection.$from.parent.type.spec.code,n=e.dom.parentNode.appendChild(document.createElement(r?"textarea":"div"));r||(n.contentEditable="true"),n.style.cssText="position: fixed; left: -10000px; top: 10px",n.focus(),setTimeout(()=>{e.focus(),n.parentNode&&n.parentNode.removeChild(n),r?sz(e,n.value,null,e.input.shiftKey,t):sz(e,n.textContent,n.innerHTML,e.input.shiftKey,t)},50)}(e,r)};class lz{constructor(e,t){this.slice=e,this.move=t}}const cz=dS?"altKey":"ctrlKey";$C.dragstart=(e,t)=>{let r=t,n=e.input.mouseDown;if(n&&n.done(),!r.dataTransfer)return;let a=e.state.selection,i=a.empty?null:e.posAtCoords(WC(r));if(i&&i.pos>=a.from&&i.pos<=(a instanceof NO?a.to-1:a.to));else if(n&&n.mightDrag)e.dispatch(e.state.tr.setSelection(NO.create(e.state.doc,n.mightDrag.pos)));else if(r.target&&1==r.target.nodeType){let t=e.docView.nearestDesc(r.target,!0);t&&t.node.type.spec.draggable&&t!=e.docView&&e.dispatch(e.state.tr.setSelection(NO.create(e.state.doc,t.posBefore)))}let o=e.state.selection.content(),{dom:s,text:l}=OC(e,o);r.dataTransfer.clearData(),r.dataTransfer.setData(oz?"Text":"text/html",s.innerHTML),r.dataTransfer.effectAllowed="copyMove",oz||r.dataTransfer.setData("text/plain",l),e.dragging=new lz(o,!r[cz])},$C.dragend=e=>{let t=e.dragging;window.setTimeout(()=>{e.dragging==t&&(e.dragging=null)},50)},RC.dragover=RC.dragenter=(e,t)=>t.preventDefault(),RC.drop=(e,t)=>{let r=t,n=e.dragging;if(e.dragging=null,!r.dataTransfer)return;let a=e.posAtCoords(WC(r));if(!a)return;let i=e.state.doc.resolve(a.pos),o=n&&n.slice;o?e.someProp("transformPasted",t=>{o=t(o,e)}):o=SC(e,r.dataTransfer.getData(oz?"Text":"text/plain"),oz?null:r.dataTransfer.getData("text/html"),!1,i);let s=!(!n||r[cz]);if(e.someProp("handleDrop",t=>t(e,r,o||RE.empty,s)))return void r.preventDefault();if(!o)return;r.preventDefault();let l=o?rO(e.state.doc,i.pos,o):i.pos;null==l&&(l=i.pos);let c=e.state.tr;s&&c.deleteSelection();let u=c.mapping.map(l),d=0==o.openStart&&0==o.openEnd&&1==o.content.childCount,m=c.doc;if(d?c.replaceRangeWith(u,u,o.content.firstChild):c.replaceRange(u,u,o),c.doc.eq(m))return;let p=c.doc.resolve(u);if(d&&NO.isSelectable(o.content.firstChild)&&p.nodeAfter&&p.nodeAfter.sameMarkup(o.content.firstChild))c.setSelection(new NO(p));else{let t=c.mapping.map(l);c.mapping.maps[c.mapping.maps.length-1].forEach((e,r,n,a)=>t=a),c.setSelection(dC(e,p,c.doc.resolve(t)))}e.focus(),e.dispatch(c.setMeta("uiEvent","drop"))},$C.focus=e=>{e.input.lastFocus=Date.now(),e.focused||(e.domObserver.stop(),e.dom.classList.add("ProseMirror-focused"),e.domObserver.start(),e.focused=!0,setTimeout(()=>{e.docView&&e.hasFocus()&&!e.domObserver.currentSelection.eq(e.domSelectionRange())&&aC(e)},20))},$C.blur=(e,t)=>{let r=t;e.focused&&(e.domObserver.stop(),e.dom.classList.remove("ProseMirror-focused"),e.domObserver.start(),r.relatedTarget&&e.dom.contains(r.relatedTarget)&&e.domObserver.currentSelection.clear(),e.focused=!1)},$C.beforeinput=(e,t)=>{if(sS&&mS&&"deleteContentBackward"==t.inputType){e.domObserver.flushSoon();let{domChangeCount:t}=e.input;setTimeout(()=>{if(e.input.domChangeCount!=t)return;if(e.dom.blur(),e.focus(),e.someProp("handleKeyDown",t=>t(e,ZO(8,"Backspace"))))return;let{$cursor:r}=e.state.selection;r&&r.pos>0&&e.dispatch(e.state.tr.delete(r.pos-1,r.pos).scrollIntoView())},50)}};for(let e in RC)$C[e]=RC[e];function uz(e,t){if(e==t)return!0;for(let r in e)if(e[r]!==t[r])return!1;for(let r in t)if(!(r in e))return!1;return!0}class dz{constructor(e,t){this.toDOM=e,this.spec=t||bz,this.side=this.spec.side||0}map(e,t,r,n){let{pos:a,deleted:i}=e.mapResult(t.from+n,this.side<0?-1:1);return i?null:new hz(a-r,a-r,this)}valid(){return!0}eq(e){return this==e||e instanceof dz&&(this.spec.key&&this.spec.key==e.spec.key||this.toDOM==e.toDOM&&uz(this.spec,e.spec))}destroy(e){this.spec.destroy&&this.spec.destroy(e)}}class mz{constructor(e,t){this.attrs=e,this.spec=t||bz}map(e,t,r,n){let a=e.map(t.from+n,this.spec.inclusiveStart?-1:1)-r,i=e.map(t.to+n,this.spec.inclusiveEnd?1:-1)-r;return a>=i?null:new hz(a,i,this)}valid(e,t){return t.from=e&&(!a||a(o.spec))&&r.push(o.copy(o.from+n,o.to+n))}for(let i=0;ie){let o=this.children[i]+1;this.children[i+2].findInner(e-o,t-o,r,n+o,a)}}map(e,t,r){return this==_z||0==e.maps.length?this:this.mapInner(e,t,0,0,r||bz)}mapInner(e,t,r,n,a){let i;for(let o=0;o{let l=o-i-(r-e);for(let o=0;oc+t-n)continue;let u=s[o]+t-n;r>=u?s[o+1]=e<=u?-2:-1:i>=a&&l&&(s[o]+=l,s[o+1]+=l)}n+=l}),t=r.maps[e].map(t,-1)}let l=!1;for(let t=0;t=n.content.size){l=!0;continue}let d=r.map(e[t+1]+i,-1)-a,{index:m,offset:p}=n.content.findIndex(u),h=n.maybeChild(m);if(h&&p==u&&p+h.nodeSize==d){let n=s[t+2].mapInner(r,h,c+1,e[t]+i+1,o);n!=_z?(s[t]=u,s[t+1]=d,s[t+2]=n):(s[t+1]=-2,l=!0)}else l=!0}if(l){let l=wz(function(e,t,r,n,a,i,o){function s(e,t){for(let i=0;i{let o,s=i+r;if(o=kz(t,e,s)){for(n||(n=this.children.slice());ai&&t.to=e){this.children[t]==e&&(r=this.children[t+2]);break}let a=e+1,i=a+t.content.size;for(let e=0;ea&&t.type instanceof mz){let e=Math.max(a,t.from)-a,r=Math.min(i,t.to)-a;er.map(e,t,bz));return yz.from(r)}forChild(e,t){if(t.isLeaf)return gz.empty;let r=[];for(let n=0;ne instanceof gz)?e:e.reduce((e,t)=>e.concat(t instanceof gz?t:t.members),[]))}}}function vz(e,t){if(!t||!e.length)return e;let r=[];for(let n=0;nr&&t.to{let s=kz(e,t,o+r);if(s){i=!0;let e=wz(s,t,r+o+1,n);e!=_z&&a.push(o,o+t.nodeSize,e)}});let o=vz(i?xz(e):e,-r).sort(Nz);for(let e=0;e0;)t++;e.splice(t,0,r)}function Oz(e){let t=[];return e.someProp("decorations",r=>{let n=r(e.state);n&&n!=_z&&t.push(n)}),e.cursorWrapper&&t.push(gz.create(e.state.doc,[e.cursorWrapper.deco])),yz.from(t)}const Sz={childList:!0,characterData:!0,characterDataOldValue:!0,attributes:!0,attributeOldValue:!0,subtree:!0},Cz=nS&&aS<=11;class zz{constructor(){this.anchorNode=null,this.anchorOffset=0,this.focusNode=null,this.focusOffset=0}set(e){this.anchorNode=e.anchorNode,this.anchorOffset=e.anchorOffset,this.focusNode=e.focusNode,this.focusOffset=e.focusOffset}clear(){this.anchorNode=this.focusNode=null}eq(e){return e.anchorNode==this.anchorNode&&e.anchorOffset==this.anchorOffset&&e.focusNode==this.focusNode&&e.focusOffset==this.focusOffset}}class Tz{constructor(e,t){this.view=e,this.handleDOMChange=t,this.queue=[],this.flushingSoon=-1,this.observer=null,this.currentSelection=new zz,this.onCharData=null,this.suppressingSelectionUpdates=!1,this.observer=window.MutationObserver&&new window.MutationObserver(e=>{for(let t=0;t"childList"==e.type&&e.removedNodes.length||"characterData"==e.type&&e.oldValue.length>e.target.nodeValue.length)?this.flushSoon():this.flush()}),Cz&&(this.onCharData=e=>{this.queue.push({target:e.target,type:"characterData",oldValue:e.prevValue}),this.flushSoon()}),this.onSelectionChange=this.onSelectionChange.bind(this)}flushSoon(){this.flushingSoon<0&&(this.flushingSoon=window.setTimeout(()=>{this.flushingSoon=-1,this.flush()},20))}forceFlush(){this.flushingSoon>-1&&(window.clearTimeout(this.flushingSoon),this.flushingSoon=-1,this.flush())}start(){this.observer&&(this.observer.takeRecords(),this.observer.observe(this.view.dom,Sz)),this.onCharData&&this.view.dom.addEventListener("DOMCharacterDataModified",this.onCharData),this.connectSelection()}stop(){if(this.observer){let e=this.observer.takeRecords();if(e.length){for(let t=0;tthis.flush(),20)}this.observer.disconnect()}this.onCharData&&this.view.dom.removeEventListener("DOMCharacterDataModified",this.onCharData),this.disconnectSelection()}connectSelection(){this.view.dom.ownerDocument.addEventListener("selectionchange",this.onSelectionChange)}disconnectSelection(){this.view.dom.ownerDocument.removeEventListener("selectionchange",this.onSelectionChange)}suppressSelectionUpdates(){this.suppressingSelectionUpdates=!0,setTimeout(()=>this.suppressingSelectionUpdates=!1,50)}onSelectionChange(){if(mC(this.view)){if(this.suppressingSelectionUpdates)return aC(this.view);if(nS&&aS<=11&&!this.view.state.selection.empty){let e=this.view.domSelectionRange();if(e.focusNode&&UO(e.focusNode,e.focusOffset,e.anchorNode,e.anchorOffset))return this.flushSoon()}this.flush()}}setCurSelection(){this.currentSelection.set(this.view.domSelectionRange())}ignoreSelectionChange(e){if(!e.focusNode)return!0;let t,r=new Set;for(let t=e.focusNode;t;t=FO(t))r.add(t);for(let n=e.anchorNode;n;n=FO(n))if(r.has(n)){t=n;break}let n=t&&this.view.docView.nearestDesc(t);return n&&n.ignoreMutation({type:"selection",target:3==t.nodeType?t.parentNode:t})?(this.setCurSelection(),!0):void 0}flush(){let{view:e}=this;if(!e.docView||this.flushingSoon>-1)return;let t=this.observer?this.observer.takeRecords():[];this.queue.length&&(t=this.queue.concat(t),this.queue.length=0);let r=e.domSelectionRange(),n=!this.suppressingSelectionUpdates&&!this.currentSelection.eq(r)&&mC(e)&&!this.ignoreSelectionChange(r),a=-1,i=-1,o=!1,s=[];if(e.editable)for(let e=0;e1){let e=s.filter(e=>"BR"==e.nodeName);if(2==e.length){let t=e[0],r=e[1];t.parentNode&&t.parentNode.parentNode==r.parentNode?r.remove():t.remove()}}let l=null;a<0&&n&&e.input.lastFocus>Date.now()-200&&Math.max(e.input.lastTouch,e.input.lastClick.time)-1||n)&&(a>-1&&(e.docView.markDirty(a,i),function(e){if(Az.has(e))return;if(Az.set(e,null),-1!==["normal","nowrap","pre-line"].indexOf(getComputedStyle(e.dom).whiteSpace)){if(e.requiresGeckoHackNode=iS,Mz)return;console.warn("ProseMirror expects the CSS white-space property to be set, preferably to 'pre-wrap'. It is recommended to load style/prosemirror.css from the prosemirror-view package."),Mz=!0}}(e)),this.handleDOMChange(a,i,o,s),e.docView&&e.docView.dirty?e.updateState(e.state):this.currentSelection.eq(r)||aC(e),this.currentSelection.set(r))}registerMutation(e,t){if(t.indexOf(e.target)>-1)return null;let r=this.view.docView.nearestDesc(e.target);if("attributes"==e.type&&(r==this.view.docView||"contenteditable"==e.attributeName||"style"==e.attributeName&&!e.oldValue&&!e.target.getAttribute("style")))return null;if(!r||r.ignoreMutation(e))return null;if("childList"==e.type){for(let r=0;rDate.now()-50?e.input.lastSelectionOrigin:null,r=rC(e,t);if(r&&!e.state.selection.eq(r)){if(sS&&mS&&13===e.input.lastKeyCode&&Date.now()-100t(e,ZO(13,"Enter"))))return;let n=e.state.tr.setSelection(r);"pointer"==t?n.setMeta("pointer",!0):"key"==t&&n.scrollIntoView(),e.dispatch(n)}return}let i=e.state.doc.resolve(t),o=i.sharedDepth(r);t=i.before(o+1),r=e.state.doc.resolve(r).after(o+1);let s,l,c=e.state.selection,u=function(e,t,r){let n,{node:a,fromOffset:i,toOffset:o,from:s,to:l}=e.docView.parseRange(t,r),c=e.domSelectionRange(),u=c.anchorNode;if(u&&e.dom.contains(1==u.nodeType?u:u.parentNode)&&(n=[{node:u,offset:c.anchorOffset}],XO(c)||n.push({node:c.focusNode,offset:c.focusOffset})),sS&&8===e.input.lastKeyCode)for(let e=o;e>i;e--){let t=a.childNodes[e-1],r=t.pmViewDesc;if("BR"==t.nodeName&&!r){o=e;break}if(!r||r.size)break}let d=e.state.doc,m=e.someProp("domParser")||yj.fromSchema(e.state.schema),p=d.resolve(s),h=null,f=m.parse(a,{topNode:p.parent,topMatch:p.parent.contentMatchAt(p.index()),topOpen:!0,from:i,to:o,preserveWhitespace:"pre"!=p.parent.type.whitespace||"full",findPositions:n,ruleFromNode:Pz,context:p});if(n&&null!=n[0].pos){let e=n[0].pos,t=n[1]&&n[1].pos;null==t&&(t=e),h={anchor:e+s,head:t+s}}return{doc:f,sel:h,from:s,to:l}}(e,t,r),d=e.state.doc,m=d.slice(u.from,u.to);8===e.input.lastKeyCode&&Date.now()-100=o?i-n:0,s=i+(s-o),o=i}else if(s=s?i-n:0,o=i+(o-s),s=i}return{start:i,endA:o,endB:s}}(m.content,u.doc.content,u.from,s,l);if((uS&&e.input.lastIOSEnter>Date.now()-225||mS)&&a.some(e=>1==e.nodeType&&!Iz.test(e.nodeName))&&(!p||p.endA>=p.endB)&&e.someProp("handleKeyDown",t=>t(e,ZO(13,"Enter"))))return void(e.input.lastIOSEnter=0);if(!p){if(!(n&&c instanceof xO&&!c.empty&&c.$head.sameParent(c.$anchor))||e.composing||u.sel&&u.sel.anchor!=u.sel.head){if(u.sel){let t=Lz(e,e.state.doc,u.sel);t&&!t.eq(e.state.selection)&&e.dispatch(e.state.tr.setSelection(t))}return}p={start:c.from,endA:c.to,endB:c.to}}if(sS&&e.cursorWrapper&&u.sel&&u.sel.anchor==e.cursorWrapper.deco.from&&u.sel.head==u.sel.anchor){let e=p.endB-p.start;u.sel={anchor:u.sel.anchor+e,head:u.sel.anchor+e}}e.input.domChangeCount++,e.state.selection.frome.state.selection.from&&p.start<=e.state.selection.from+2&&e.state.selection.from>=u.from?p.start=e.state.selection.from:p.endA=e.state.selection.to-2&&e.state.selection.to<=u.to&&(p.endB+=e.state.selection.to-p.endA,p.endA=e.state.selection.to)),nS&&aS<=11&&p.endB==p.start+1&&p.endA==p.start&&p.start>u.from&&"  "==u.doc.textBetween(p.start-u.from-1,p.start-u.from+1)&&(p.start--,p.endA--,p.endB--);let h,f=u.doc.resolveNoCache(p.start-u.from),b=u.doc.resolveNoCache(p.endB-u.from),g=d.resolve(p.start),_=f.sameParent(b)&&f.parent.inlineContent&&g.end()>=p.endA;if((uS&&e.input.lastIOSEnter>Date.now()-225&&(!_||a.some(e=>"DIV"==e.nodeName||"P"==e.nodeName))||!_&&f.post(e,ZO(13,"Enter"))))return void(e.input.lastIOSEnter=0);if(e.state.selection.anchor>p.start&&function(e,t,r,n,a){if(!n.parent.isTextblock||r-t<=a.pos-n.pos||$z(n,!0,!1)r||$z(o,!0,!1)t(e,ZO(8,"Backspace"))))return void(mS&&sS&&e.domObserver.suppressSelectionUpdates());sS&&mS&&p.endB==p.start&&(e.input.lastAndroidDelete=Date.now()),mS&&!_&&f.start()!=b.start()&&0==b.parentOffset&&f.depth==b.depth&&u.sel&&u.sel.anchor==u.sel.head&&u.sel.head==p.endA&&(p.endB-=2,b=u.doc.resolveNoCache(p.endB-u.from),setTimeout(()=>{e.someProp("handleKeyDown",(function(t){return t(e,ZO(13,"Enter"))}))},20));let y,v,k,x=p.start,w=p.endA;if(_)if(f.pos==b.pos)nS&&aS<=11&&0==f.parentOffset&&(e.domObserver.suppressSelectionUpdates(),setTimeout(()=>aC(e),20)),y=e.state.tr.delete(x,w),v=d.resolve(p.start).marksAcross(d.resolve(p.endA));else if(p.endA==p.endB&&(k=function(e,t){let r,n,a,i=e.firstChild.marks,o=t.firstChild.marks,s=i,l=o;for(let e=0;ee.mark(n.addToSet(e.marks));else{if(0!=s.length||1!=l.length)return null;n=l[0],r="remove",a=e=>e.mark(n.removeFromSet(e.marks))}let c=[];for(let e=0;er(e,x,w,t)))return;y=e.state.tr.insertText(t,x,w)}if(y||(y=e.state.tr.replace(x,w,u.doc.slice(p.start-u.from,p.endB-u.from))),u.sel){let t=Lz(e,y.doc,u.sel);t&&!(sS&&mS&&e.composing&&t.empty&&(p.start!=p.endB||e.input.lastAndroidDeletet.content.size?null:dC(e,t.resolve(r.anchor),t.resolve(r.head))}function $z(e,t,r){let n=e.depth,a=t?e.end():e.pos;for(;n>0&&(t||e.indexAfter(n)==e.node(n).childCount);)n--,a++,t=!1;if(r){let t=e.node(n).maybeChild(e.indexAfter(n));for(;t&&!t.isLeaf;)t=t.firstChild,a++}return a}class Rz{constructor(e,t){this._root=null,this.focused=!1,this.trackWrites=null,this.mounted=!1,this.markCursor=null,this.cursorWrapper=null,this.lastSelectedViewDesc=void 0,this.input=new FC,this.prevDirectPlugins=[],this.pluginViews=[],this.requiresGeckoHackNode=!1,this.dragging=null,this._props=t,this.state=t.state,this.directPlugins=t.plugins||[],this.directPlugins.forEach(Uz),this.dispatch=this.dispatch.bind(this),this.dom=e&&e.mount||document.createElement("div"),e&&(e.appendChild?e.appendChild(this.dom):"function"==typeof e?e(this.dom):e.mount&&(this.mounted=!0)),this.editable=qz(this),Fz(this),this.nodeViews=Vz(this),this.docView=FS(this.state.doc,Bz(this),Oz(this),this.dom,this),this.domObserver=new Tz(this,(e,t,r,n)=>Dz(this,e,t,r,n)),this.domObserver.start(),function(e){for(let t in $C){let r=$C[t];e.dom.addEventListener(t,e.input.eventHandlers[t]=t=>{!HC(e,t)||UC(e,t)||!e.editable&&t.type in RC||r(e,t)},BC[t]?{passive:!0}:void 0)}cS&&e.dom.addEventListener("input",()=>null),VC(e)}(this),this.updatePluginViews()}get composing(){return this.input.composing}get props(){if(this._props.state!=this.state){let e=this._props;this._props={};for(let t in e)this._props[t]=e[t];this._props.state=this.state}return this._props}update(e){e.handleDOMEvents!=this._props.handleDOMEvents&&VC(this);let t=this._props;this._props=e,e.plugins&&(e.plugins.forEach(Uz),this.directPlugins=e.plugins),this.updateStateInner(e.state,t)}setProps(e){let t={};for(let e in this._props)t[e]=this._props[e];t.state=this.state;for(let r in e)t[r]=e[r];this.update(t)}updateState(e){this.updateStateInner(e,this._props)}updateStateInner(e,t){let r=this.state,n=!1,a=!1;e.storedMarks&&this.composing&&(az(this),a=!0),this.state=e;let i=r.plugins!=e.plugins||this._props.plugins!=t.plugins;if(i||this._props.plugins!=t.plugins||this._props.nodeViews!=t.nodeViews){let e=Vz(this);(function(e,t){let r=0,n=0;for(let n in e){if(e[n]!=t[n])return!0;r++}for(let e in t)n++;return r!=n})(e,this.nodeViews)&&(this.nodeViews=e,n=!0)}(i||t.handleDOMEvents!=this._props.handleDOMEvents)&&VC(this),this.editable=qz(this),Fz(this);let o=Oz(this),s=Bz(this),l=r.plugins==e.plugins||r.doc.eq(e.doc)?e.scrollToSelection>r.scrollToSelection?"to selection":"preserve":"reset",c=n||!this.docView.matchesNode(e.doc,s,o);!c&&e.selection.eq(r.selection)||(a=!0);let u="preserve"==l&&a&&null==this.dom.style.overflowAnchor&&function(e){let t,r,n=e.dom.getBoundingClientRect(),a=Math.max(0,n.top);for(let i=(n.left+n.right)/2,o=a+1;o=a-20){t=n,r=s.top;break}}return{refDOM:t,refTop:r,stack:yS(e.dom)}}(this);if(a){this.domObserver.stop();let t=c&&(nS||sS)&&!this.composing&&!r.selection.empty&&!e.selection.empty&&function(e,t){let r=Math.min(e.$anchor.sharedDepth(e.head),t.$anchor.sharedDepth(t.head));return e.$anchor.start(r)!=t.$anchor.start(r)}(r.selection,e.selection);if(c){let r=sS?this.trackWrites=this.domSelectionRange().focusNode:null;!n&&this.docView.update(e.doc,s,o,this)||(this.docView.updateOuterDeco([]),this.docView.destroy(),this.docView=FS(e.doc,s,o,this.dom,this)),r&&!this.trackWrites&&(t=!0)}t||!(this.input.mouseDown&&this.domObserver.currentSelection.eq(this.domSelectionRange())&&function(e){let t=e.docView.domFromPos(e.state.selection.anchor,0),r=e.domSelectionRange();return UO(t.node,t.offset,r.anchorNode,r.anchorOffset)}(this))?aC(this,t):(cC(this,e.selection),this.domObserver.setCurSelection()),this.domObserver.start()}this.updatePluginViews(r),"reset"==l?this.dom.scrollTop=0:"to selection"==l?this.scrollToSelection():u&&function({refDOM:e,refTop:t,stack:r}){let n=e?e.getBoundingClientRect().top:0;vS(r,0==n?0:n-t)}(u)}scrollToSelection(){let e=this.domSelectionRange().focusNode;if(this.someProp("handleScrollToSelection",e=>e(this)));else if(this.state.selection instanceof NO){let t=this.docView.domAfterPos(this.state.selection.from);1==t.nodeType&&_S(this,t.getBoundingClientRect(),e)}else _S(this,this.coordsAtPos(this.state.selection.head,1),e)}destroyPluginViews(){let e;for(;e=this.pluginViews.pop();)e.destroy&&e.destroy()}updatePluginViews(e){if(e&&e.plugins==this.state.plugins&&this.directPlugins==this.prevDirectPlugins)for(let t=0;te.ownerDocument.getSelection()),this._root=e;return e||document}posAtCoords(e){return NS(this,e)}coordsAtPos(e,t=1){return OS(this,e,t)}domAtPos(e,t=0){return this.docView.domFromPos(e,t)}nodeDOM(e){let t=this.docView.descAt(e);return t?t.nodeDOM:null}posAtDOM(e,t,r=-1){let n=this.docView.posFromDOM(e,t,r);if(null==n)throw new RangeError("DOM position not inside the editor");return n}endOfTextblock(e,t){return IS(this,t||this.state,e)}pasteHTML(e,t){return sz(this,"",e,!1,t||new ClipboardEvent("paste"))}pasteText(e,t){return sz(this,e,null,!0,t||new ClipboardEvent("paste"))}destroy(){this.docView&&(!function(e){e.domObserver.stop();for(let t in e.input.eventHandlers)e.dom.removeEventListener(t,e.input.eventHandlers[t]);clearTimeout(e.input.composingTimeout),clearTimeout(e.input.lastIOSEnterFallbackTimeout)}(this),this.destroyPluginViews(),this.mounted?(this.docView.update(this.state.doc,[],Oz(this),this),this.dom.textContent=""):this.dom.parentNode&&this.dom.parentNode.removeChild(this.dom),this.docView.destroy(),this.docView=null)}get isDestroyed(){return null==this.docView}dispatchEvent(e){return function(e,t){UC(e,t)||!$C[t.type]||!e.editable&&t.type in RC||$C[t.type](e,t)}(this,e)}dispatch(e){let t=this._props.dispatchTransaction;t?t.call(this,e):this.updateState(this.state.apply(e))}domSelectionRange(){return cS&&11===this.root.nodeType&&function(e){let t=e.activeElement;for(;t&&t.shadowRoot;)t=t.shadowRoot.activeElement;return t}(this.dom.ownerDocument)==this.dom?function(e){let t;function r(e){e.preventDefault(),e.stopImmediatePropagation(),t=e.getTargetRanges()[0]}e.dom.addEventListener("beforeinput",r,!0),document.execCommand("indent"),e.dom.removeEventListener("beforeinput",r,!0);let n=t.startContainer,a=t.startOffset,i=t.endContainer,o=t.endOffset,s=e.domAtPos(e.state.selection.anchor);return UO(s.node,s.offset,i,o)&&([n,a,i,o]=[i,o,n,a]),{anchorNode:n,anchorOffset:a,focusNode:i,focusOffset:o}}(this):this.domSelection()}domSelection(){return this.root.getSelection()}}function Bz(e){let t=Object.create(null);return t.class="ProseMirror",t.contenteditable=String(e.editable),t.translate="no",e.someProp("attributes",r=>{if("function"==typeof r&&(r=r(e.state)),r)for(let e in r)"class"==e&&(t.class+=" "+r[e]),"style"==e?t.style=(t.style?t.style+";":"")+r[e]:t[e]||"contenteditable"==e||"nodeName"==e||(t[e]=String(r[e]))}),[hz.node(0,e.state.doc.content.size,t)]}function Fz(e){if(e.markCursor){let t=document.createElement("img");t.className="ProseMirror-separator",t.setAttribute("mark-placeholder","true"),t.setAttribute("alt",""),e.cursorWrapper={dom:t,deco:hz.widget(e.state.selection.head,t,{raw:!0,marks:e.markCursor})}}else e.cursorWrapper=null}function qz(e){return!e.someProp("editable",t=>!1===t(e.state))}function Vz(e){let t=Object.create(null);function r(e){for(let r in e)Object.prototype.hasOwnProperty.call(t,r)||(t[r]=e[r])}return e.someProp("nodeViews",r),e.someProp("markViews",r),t}function Uz(e){if(e.spec.state||e.spec.filterTransaction||e.spec.appendTransaction)throw new RangeError("Plugins passed directly to the view must not have a state component")}for(var Hz={8:"Backspace",9:"Tab",10:"Enter",12:"NumLock",13:"Enter",16:"Shift",17:"Control",18:"Alt",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",44:"PrintScreen",45:"Insert",46:"Delete",59:";",61:"=",91:"Meta",92:"Meta",106:"*",107:"+",108:",",109:"-",110:".",111:"/",144:"NumLock",145:"ScrollLock",160:"Shift",161:"Shift",162:"Control",163:"Control",164:"Alt",165:"Alt",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},Wz={48:")",49:"!",50:"@",51:"#",52:"$",53:"%",54:"^",55:"&",56:"*",57:"(",59:":",61:"+",173:"_",186:":",187:"+",188:"<",189:"_",190:">",191:"?",192:"~",219:"{",220:"|",221:"}",222:'"'},Gz="undefined"!=typeof navigator&&/Chrome\/(\d+)/.exec(navigator.userAgent),Yz=("undefined"!=typeof navigator&&/Gecko\/\d+/.test(navigator.userAgent),"undefined"!=typeof navigator&&/Mac/.test(navigator.platform)),Xz="undefined"!=typeof navigator&&/MSIE \d|Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(navigator.userAgent),Zz=Yz||Gz&&+Gz[1]<57,Kz=0;Kz<10;Kz++)Hz[48+Kz]=Hz[96+Kz]=String(Kz);for(Kz=1;Kz<=24;Kz++)Hz[Kz+111]="F"+Kz;for(Kz=65;Kz<=90;Kz++)Hz[Kz]=String.fromCharCode(Kz+32),Wz[Kz]=String.fromCharCode(Kz);for(var Jz in Hz)Wz.hasOwnProperty(Jz)||(Wz[Jz]=Hz[Jz]);const Qz="undefined"!=typeof navigator&&/Mac|iP(hone|[oa]d)/.test(navigator.platform);function eT(e){let t,r,n,a,i=e.split(/-(?!$)/),o=i[i.length-1];"Space"==o&&(o=" ");for(let e=0;e127)&&(n=Hz[r.keyCode])&&n!=a){let a=t[tT(n,r)];if(a&&a(e.state,e.dispatch,e))return!0}}return!1}}const nT=(e,t)=>!e.selection.empty&&(t&&t(e.tr.deleteSelection().scrollIntoView()),!0);function aT(e,t){let{$cursor:r}=e.selection;return!r||(t?!t.endOfTextblock("backward",e):r.parentOffset>0)?null:r}const iT=(e,t,r)=>{let n=aT(e,r);if(!n)return!1;let a=lT(n);if(!a){let r=n.blockRange(),a=r&&Xj(r);return null!=a&&(t&&t(e.tr.lift(r,a).scrollIntoView()),!0)}let i=a.nodeBefore;if(!i.type.spec.isolating&&vT(e,a,t))return!0;if(0==n.parent.content.size&&(oT(i,"end")||NO.isSelectable(i))){let r=nO(e.doc,n.before(),n.after(),RE.empty);if(r&&r.slice.size{let{$head:n,empty:a}=e.selection,i=n;if(!a)return!1;if(n.parent.isTextblock){if(r?!r.endOfTextblock("backward",e):n.parentOffset>0)return!1;i=lT(n)}let o=i&&i.nodeBefore;return!(!o||!NO.isSelectable(o))&&(t&&t(e.tr.setSelection(NO.create(e.doc,i.pos-o.nodeSize)).scrollIntoView()),!0)};function lT(e){if(!e.parent.type.spec.isolating)for(let t=e.depth-1;t>=0;t--){if(e.index(t)>0)return e.doc.resolve(e.before(t+1));if(e.node(t).type.spec.isolating)break}return null}function cT(e,t){let{$cursor:r}=e.selection;return!r||(t?!t.endOfTextblock("forward",e):r.parentOffset{let n=cT(e,r);if(!n)return!1;let a=mT(n);if(!a)return!1;let i=a.nodeAfter;if(vT(e,a,t))return!0;if(0==n.parent.content.size&&(oT(i,"start")||NO.isSelectable(i))){let r=nO(e.doc,n.before(),n.after(),RE.empty);if(r&&r.slice.size{let{$head:n,empty:a}=e.selection,i=n;if(!a)return!1;if(n.parent.isTextblock){if(r?!r.endOfTextblock("forward",e):n.parentOffset=0;t--){let r=e.node(t);if(e.index(t)+1{let{$head:r,$anchor:n}=e.selection;return!(!r.parent.type.spec.code||!r.sameParent(n))&&(t&&t(e.tr.insertText("\n").scrollIntoView()),!0)};function hT(e){for(let t=0;t{let{$head:r,$anchor:n}=e.selection;if(!r.parent.type.spec.code||!r.sameParent(n))return!1;let a=r.node(-1),i=r.indexAfter(-1),o=hT(a.contentMatchAt(i));if(!o||!a.canReplaceWith(i,i,o))return!1;if(t){let n=r.after(),a=e.tr.replaceWith(n,n,o.createAndFill());a.setSelection(_O.near(a.doc.resolve(n),1)),t(a.scrollIntoView())}return!0},bT=(e,t)=>{let r=e.selection,{$from:n,$to:a}=r;if(r instanceof jO||n.parent.inlineContent||a.parent.inlineContent)return!1;let i=hT(a.parent.contentMatchAt(a.indexAfter()));if(!i||!i.isTextblock)return!1;if(t){let r=(!n.parentOffset&&a.index(){let{$cursor:r}=e.selection;if(!r||r.parent.content.size)return!1;if(r.depth>1&&r.after()!=r.end(-1)){let n=r.before();if(Jj(e.doc,n))return t&&t(e.tr.split(n).scrollIntoView()),!0}let n=r.blockRange(),a=n&&Xj(n);return null!=a&&(t&&t(e.tr.lift(n,a).scrollIntoView()),!0)};const _T=(e,t)=>{let{$from:r,$to:n}=e.selection;if(e.selection instanceof NO&&e.selection.node.isBlock)return!(!r.parentOffset||!Jj(e.doc,r.pos)||(t&&t(e.tr.split(r.pos).scrollIntoView()),0));if(!r.parent.isBlock)return!1;if(t){let a=n.parentOffset==n.parent.content.size,i=e.tr;(e.selection instanceof xO||e.selection instanceof jO)&&i.deleteSelection();let o=0==r.depth?null:hT(r.node(-1).contentMatchAt(r.indexAfter(-1))),s=yT&&yT(n.parent,a),l=s?[s]:a&&o?[{type:o}]:void 0,c=Jj(i.doc,i.mapping.map(r.pos),1,l);if(l||c||!Jj(i.doc,i.mapping.map(r.pos),1,o?[{type:o}]:void 0)||(o&&(l=[{type:o}]),c=!0),c&&(i.split(i.mapping.map(r.pos),1,l),!a&&!r.parentOffset&&r.parent.type!=o)){let e=i.mapping.map(r.before()),t=i.doc.resolve(e);o&&r.node(-1).canReplaceWith(t.index(),t.index()+1,o)&&i.setNodeMarkup(i.mapping.map(r.before()),o)}t(i.scrollIntoView())}return!0};var yT;function vT(e,t,r){let n,a,i=t.nodeBefore,o=t.nodeAfter;if(i.type.spec.isolating||o.type.spec.isolating)return!1;if(function(e,t,r){let n=t.nodeBefore,a=t.nodeAfter,i=t.index();return!!(n&&a&&n.type.compatibleContent(a.type))&&(!n.content.size&&t.parent.canReplace(i-1,i)?(r&&r(e.tr.delete(t.pos-n.nodeSize,t.pos).scrollIntoView()),!0):!(!t.parent.canReplace(i,i+1)||!a.isTextblock&&!Qj(e.doc,t.pos))&&(r&&r(e.tr.clearIncompatible(t.pos,n.type,n.contentMatchAt(n.childCount)).join(t.pos).scrollIntoView()),!0))}(e,t,r))return!0;let s=t.parent.canReplace(t.index(),t.index()+1);if(s&&(n=(a=i.contentMatchAt(i.childCount)).findWrapping(o.type))&&a.matchType(n[0]||o.type).validEnd){if(r){let a=t.pos+o.nodeSize,s=ME.empty;for(let e=n.length-1;e>=0;e--)s=ME.from(n[e].create(null,s));s=ME.from(i.copy(s));let l=e.tr.step(new Wj(t.pos-1,a,t.pos,a,new RE(s,1,0),n.length,!0)),c=a+2*n.length;Qj(l.doc,c)&&l.join(c),r(l.scrollIntoView())}return!0}let l=_O.findFrom(t,1),c=l&&l.$from.blockRange(l.$to),u=c&&Xj(c);if(null!=u&&u>=t.depth)return r&&r(e.tr.lift(c,u).scrollIntoView()),!0;if(s&&oT(o,"start",!0)&&oT(i,"end")){let n=i,a=[];for(;a.push(n),!n.isTextblock;)n=n.lastChild;let s=o,l=1;for(;!s.isTextblock;s=s.firstChild)l++;if(n.canReplace(n.childCount,n.childCount,s.content)){if(r){let n=ME.empty;for(let e=a.length-1;e>=0;e--)n=ME.from(a[e].copy(n));r(e.tr.step(new Wj(t.pos-a.length,t.pos+o.nodeSize,t.pos+l,t.pos+o.nodeSize-l,new RE(n,a.length,0),0,!0)).scrollIntoView())}return!0}}return!1}function kT(e){return function(t,r){let n=t.selection,a=e<0?n.$from:n.$to,i=a.depth;for(;a.node(i).isInline;){if(!i)return!1;i--}return!!a.node(i).isTextblock&&(r&&r(t.tr.setSelection(xO.create(t.doc,e<0?a.start(i):a.end(i)))),!0)}}const xT=kT(-1),wT=kT(1);function NT(e,t=null){return function(r,n){let a=!1;for(let n=0;n{if(a)return!1;if(n.isTextblock&&!n.hasMarkup(e,t))if(n.type==e)a=!0;else{let t=r.doc.resolve(i),n=t.index();a=t.parent.canReplaceWith(n,n+1,e)}})}if(!a)return!1;if(n){let a=r.tr;for(let n=0;n(t&&t(e.tr.setSelection(new jO(e.doc))),!0)},CT={"Ctrl-h":ST.Backspace,"Alt-Backspace":ST["Mod-Backspace"],"Ctrl-d":ST.Delete,"Ctrl-Alt-Backspace":ST["Mod-Delete"],"Alt-Delete":ST["Mod-Delete"],"Alt-d":ST["Mod-Delete"],"Ctrl-a":xT,"Ctrl-e":wT};for(let e in ST)CT[e]=ST[e];"undefined"!=typeof navigator?/Mac|iP(hone|[oa]d)/.test(navigator.platform):!("undefined"==typeof os||!os.platform)&&os.platform();function zT(e,t=null){return function(r,n){let{$from:a,$to:i}=r.selection,o=a.blockRange(i),s=!1,l=o;if(!o)return!1;if(o.depth>=2&&a.node(o.depth-1).type.compatibleContent(e)&&0==o.startIndex){if(0==a.index(o.depth-1))return!1;let e=r.doc.resolve(o.start-2);l=new KE(e,e,o.depth),o.endIndex=0;e--)i=ME.from(r[e].type.create(r[e].attrs,i));e.step(new Wj(t.start-(n?2:0),t.end,t.start,t.end,new RE(i,0,0),r.length,!0));let o=0;for(let e=0;et.childCount>0&&t.firstChild.type==e);return!!i&&(!r||(n.node(i.depth-1).type==e?function(e,t,r,n){let a=e.tr,i=n.end,o=n.$to.end(n.depth);ii;t--)e-=a.child(t).nodeSize,n.delete(e-1,e+1);let i=n.doc.resolve(r.start),o=i.nodeAfter;if(n.mapping.map(r.end)!=r.start+i.nodeAfter.nodeSize)return!1;let s=0==r.startIndex,l=r.endIndex==a.childCount,c=i.node(-1),u=i.index(-1);if(!c.canReplace(u+(s?0:1),u+1,o.content.append(l?ME.empty:ME.from(a))))return!1;let d=i.pos,m=d+o.nodeSize;return n.step(new Wj(d-(s?1:0),m+(l?1:0),d+1,m-1,new RE((s?ME.empty:ME.from(a.copy(ME.empty))).append(l?ME.empty:ME.from(a.copy(ME.empty))),s?0:1,l?0:1),s?0:1)),t(n.scrollIntoView()),!0}(t,r,i)))}}function AT(e){const{state:t,transaction:r}=e;let{selection:n}=r,{doc:a}=r,{storedMarks:i}=r;return{...t,apply:t.apply.bind(t),applyTransaction:t.applyTransaction.bind(t),filterTransaction:t.filterTransaction,plugins:t.plugins,schema:t.schema,reconfigure:t.reconfigure.bind(t),toJSON:t.toJSON.bind(t),get storedMarks(){return i},get selection(){return n},get doc(){return a},get tr(){return n=r.selection,a=r.doc,i=r.storedMarks,r}}}class MT{constructor(e){this.editor=e.editor,this.rawCommands=this.editor.extensionManager.commands,this.customState=e.state}get hasCustomState(){return!!this.customState}get state(){return this.customState||this.editor.state}get commands(){const{rawCommands:e,editor:t,state:r}=this,{view:n}=t,{tr:a}=r,i=this.buildProps(a);return Object.fromEntries(Object.entries(e).map(([e,t])=>[e,(...e)=>{const r=t(...e)(i);return a.getMeta("preventDispatch")||this.hasCustomState||n.dispatch(a),r}]))}get chain(){return()=>this.createChain()}get can(){return()=>this.createCan()}createChain(e,t=!0){const{rawCommands:r,editor:n,state:a}=this,{view:i}=n,o=[],s=!!e,l=e||a.tr,c={...Object.fromEntries(Object.entries(r).map(([e,r])=>[e,(...e)=>{const n=this.buildProps(l,t),a=r(...e)(n);return o.push(a),c}])),run:()=>(s||!t||l.getMeta("preventDispatch")||this.hasCustomState||i.dispatch(l),o.every(e=>!0===e))};return c}createCan(e){const{rawCommands:t,state:r}=this,n=e||r.tr,a=this.buildProps(n,!1);return{...Object.fromEntries(Object.entries(t).map(([e,t])=>[e,(...e)=>t(...e)({...a,dispatch:void 0})])),chain:()=>this.createChain(n,!1)}}buildProps(e,t=!0){const{rawCommands:r,editor:n,state:a}=this,{view:i}=n;a.storedMarks&&e.setStoredMarks(a.storedMarks);const o={tr:e,editor:n,view:i,state:AT({state:a,transaction:e}),dispatch:t?()=>{}:void 0,chain:()=>this.createChain(e),can:()=>this.createCan(e),get commands(){return Object.fromEntries(Object.entries(r).map(([e,t])=>[e,(...e)=>t(...e)(o)]))}};return o}}function PT(e,t,r){if(void 0===e.config[t]&&e.parent)return PT(e.parent,t,r);if("function"==typeof e.config[t]){return e.config[t].bind({...r,parent:e.parent?PT(e.parent,t,r):null})}return e.config[t]}function IT(e){return{baseExtensions:e.filter(e=>"extension"===e.type),nodeExtensions:e.filter(e=>"node"===e.type),markExtensions:e.filter(e=>"mark"===e.type)}}function DT(e){const t=[],{nodeExtensions:r,markExtensions:n}=IT(e),a=[...r,...n],i={default:null,rendered:!0,renderHTML:null,parseHTML:null,keepOnSplit:!0,isRequired:!1};return e.forEach(e=>{const r=PT(e,"addGlobalAttributes",{name:e.name,options:e.options,storage:e.storage});if(!r)return;r().forEach(e=>{e.types.forEach(r=>{Object.entries(e.attributes).forEach(([e,n])=>{t.push({type:r,name:e,attribute:{...i,...n}})})})})}),a.forEach(e=>{const r={name:e.name,options:e.options,storage:e.storage},n=PT(e,"addAttributes",r);if(!n)return;const a=n();Object.entries(a).forEach(([r,n])=>{const a={...i,...n};"function"==typeof(null==a?void 0:a.default)&&(a.default=a.default()),(null==a?void 0:a.isRequired)&&void 0===(null==a?void 0:a.default)&&delete a.default,t.push({type:e.name,name:r,attribute:a})})}),t}function LT(e,t){if("string"==typeof e){if(!t.nodes[e])throw Error(`There is no node type named '${e}'. Maybe you forgot to add the extension?`);return t.nodes[e]}return e}function $T(...e){return e.filter(e=>!!e).reduce((e,t)=>{const r={...e};return Object.entries(t).forEach(([e,t])=>{r[e]?r[e]="class"===e?[r[e],t].join(" "):"style"===e?[r[e],t].join("; "):t:r[e]=t}),r},{})}function RT(e,t){return t.filter(e=>e.attribute.rendered).map(t=>t.attribute.renderHTML?t.attribute.renderHTML(e.attrs)||{}:{[t.name]:e.attrs[t.name]}).reduce((e,t)=>$T(e,t),{})}function BT(e){return"function"==typeof e}function FT(e,t,...r){return BT(e)?t?e.bind(t)(...r):e(...r):e}function qT(e,t){return e.style?e:{...e,getAttrs:r=>{const n=e.getAttrs?e.getAttrs(r):e.attrs;if(!1===n)return!1;const a=t.reduce((e,t)=>{const n=t.attribute.parseHTML?t.attribute.parseHTML(r):function(e){return"string"!=typeof e?e:e.match(/^[+-]?(?:\d*\.)?\d+$/)?Number(e):"true"===e||"false"!==e&&e}(r.getAttribute(t.name));return null==n?e:{...e,[t.name]:n}},{});return{...n,...a}}}}function VT(e){return Object.fromEntries(Object.entries(e).filter(([e,t])=>("attrs"!==e||!function(e={}){return 0===Object.keys(e).length&&e.constructor===Object}(t))&&null!=t))}function UT(e,t){var r;const n=DT(e),{nodeExtensions:a,markExtensions:i}=IT(e),o=null===(r=a.find(e=>PT(e,"topNode")))||void 0===r?void 0:r.name,s=Object.fromEntries(a.map(r=>{const a=n.filter(e=>e.type===r.name),i={name:r.name,options:r.options,storage:r.storage,editor:t},o=VT({...e.reduce((e,t)=>{const n=PT(t,"extendNodeSchema",i);return{...e,...n?n(r):{}}},{}),content:FT(PT(r,"content",i)),marks:FT(PT(r,"marks",i)),group:FT(PT(r,"group",i)),inline:FT(PT(r,"inline",i)),atom:FT(PT(r,"atom",i)),selectable:FT(PT(r,"selectable",i)),draggable:FT(PT(r,"draggable",i)),code:FT(PT(r,"code",i)),defining:FT(PT(r,"defining",i)),isolating:FT(PT(r,"isolating",i)),attrs:Object.fromEntries(a.map(e=>{var t;return[e.name,{default:null===(t=null==e?void 0:e.attribute)||void 0===t?void 0:t.default}]}))}),s=FT(PT(r,"parseHTML",i));s&&(o.parseDOM=s.map(e=>qT(e,a)));const l=PT(r,"renderHTML",i);l&&(o.toDOM=e=>l({node:e,HTMLAttributes:RT(e,a)}));const c=PT(r,"renderText",i);return c&&(o.toText=c),[r.name,o]})),l=Object.fromEntries(i.map(r=>{const a=n.filter(e=>e.type===r.name),i={name:r.name,options:r.options,storage:r.storage,editor:t},o=VT({...e.reduce((e,t)=>{const n=PT(t,"extendMarkSchema",i);return{...e,...n?n(r):{}}},{}),inclusive:FT(PT(r,"inclusive",i)),excludes:FT(PT(r,"excludes",i)),group:FT(PT(r,"group",i)),spanning:FT(PT(r,"spanning",i)),code:FT(PT(r,"code",i)),attrs:Object.fromEntries(a.map(e=>{var t;return[e.name,{default:null===(t=null==e?void 0:e.attribute)||void 0===t?void 0:t.default}]}))}),s=FT(PT(r,"parseHTML",i));s&&(o.parseDOM=s.map(e=>qT(e,a)));const l=PT(r,"renderHTML",i);return l&&(o.toDOM=e=>l({mark:e,HTMLAttributes:RT(e,a)})),[r.name,o]}));return new gj({topNode:o,nodes:s,marks:l})}function HT(e,t){return t.nodes[e]||t.marks[e]||null}function WT(e,t){return Array.isArray(t)?t.some(t=>("string"==typeof t?t:t.name)===e.name):t}function GT(e){return"[object RegExp]"===Object.prototype.toString.call(e)}class YT{constructor(e){this.find=e.find,this.handler=e.handler}}function XT(e){var t;const{editor:r,from:n,to:a,text:i,rules:o,plugin:s}=e,{view:l}=r;if(l.composing)return!1;const c=l.state.doc.resolve(n);if(c.parent.type.spec.code||(null===(t=c.nodeBefore||c.nodeAfter)||void 0===t?void 0:t.marks.find(e=>e.type.spec.code)))return!1;let u=!1;const d=((e,t=500)=>{let r="";const n=e.parentOffset;return e.parent.nodesBetween(Math.max(0,n-t),n,(e,t,a,i)=>{var o,s;const l=(null===(s=(o=e.type.spec).toText)||void 0===s?void 0:s.call(o,{node:e,pos:t,parent:a,index:i}))||e.textContent||"%leaf%";r+=l.slice(0,Math.max(0,n-t))}),r})(c)+i;return o.forEach(e=>{if(u)return;const t=((e,t)=>{if(GT(t))return t.exec(e);const r=t(e);if(!r)return null;const n=[r.text];return n.index=r.index,n.input=e,n.data=r.data,r.replaceWith&&(r.text.includes(r.replaceWith)||console.warn('[tiptap warn]: "inputRuleMatch.replaceWith" must be part of "inputRuleMatch.text".'),n.push(r.replaceWith)),n})(d,e.find);if(!t)return;const o=l.state.tr,c=AT({state:l.state,transaction:o}),m={from:n-(t[0].length-i.length),to:a},{commands:p,chain:h,can:f}=new MT({editor:r,state:c});null!==e.handler({state:c,range:m,match:t,commands:p,chain:h,can:f})&&o.steps.length&&(o.setMeta(s,{transform:o,from:n,to:a,text:i}),l.dispatch(o),u=!0)}),u}function ZT(e){const{editor:t,rules:r}=e,n=new DO({state:{init:()=>null,apply(e,t){const r=e.getMeta(n);return r||(e.selectionSet||e.docChanged?null:t)}},props:{handleTextInput:(e,a,i,o)=>XT({editor:t,from:a,to:i,text:o,rules:r,plugin:n}),handleDOMEvents:{compositionend:e=>(setTimeout(()=>{const{$cursor:a}=e.state.selection;a&&XT({editor:t,from:a.pos,to:a.pos,text:"",rules:r,plugin:n})}),!1)},handleKeyDown(e,a){if("Enter"!==a.key)return!1;const{$cursor:i}=e.state.selection;return!!i&&XT({editor:t,from:i.pos,to:i.pos,text:"\n",rules:r,plugin:n})}},isInputRules:!0});return n}class KT{constructor(e){this.find=e.find,this.handler=e.handler}}function JT(e){const{editor:t,state:r,from:n,to:a,rule:i}=e,{commands:o,chain:s,can:l}=new MT({editor:t,state:r}),c=[];r.doc.nodesBetween(n,a,(e,t)=>{if(!e.isTextblock||e.type.spec.code)return;const u=Math.max(n,t),d=Math.min(a,t+e.content.size);((e,t)=>{if(GT(t))return[...e.matchAll(t)];const r=t(e);return r?r.map(t=>{const r=[t.text];return r.index=t.index,r.input=e,r.data=t.data,t.replaceWith&&(t.text.includes(t.replaceWith)||console.warn('[tiptap warn]: "pasteRuleMatch.replaceWith" must be part of "pasteRuleMatch.text".'),r.push(t.replaceWith)),r}):[]})(e.textBetween(u-t,d-t,void 0,""),i.find).forEach(e=>{if(void 0===e.index)return;const t=u+e.index+1,n=t+e[0].length,a={from:r.tr.mapping.map(t),to:r.tr.mapping.map(n)},d=i.handler({state:r,range:a,match:e,commands:o,chain:s,can:l});c.push(d)})});return c.every(e=>null!==e)}function QT(e){const{editor:t,rules:r}=e;let n=null,a=!1,i=!1;return r.map(e=>new DO({view(e){const t=t=>{var r;n=(null===(r=e.dom.parentElement)||void 0===r?void 0:r.contains(t.target))?e.dom.parentElement:null};return window.addEventListener("dragstart",t),{destroy(){window.removeEventListener("dragstart",t)}}},props:{handleDOMEvents:{drop:e=>(i=n===e.dom.parentElement,!1),paste:(e,t)=>{var r;const n=null===(r=t.clipboardData)||void 0===r?void 0:r.getData("text/html");return a=!!(null==n?void 0:n.includes("data-pm-slice")),!1}}},appendTransaction:(r,n,o)=>{const s=r[0],l="paste"===s.getMeta("uiEvent")&&!a,c="drop"===s.getMeta("uiEvent")&&!i;if(!l&&!c)return;const u=n.doc.content.findDiffStart(o.doc.content),d=n.doc.content.findDiffEnd(o.doc.content);if("number"!=typeof u||!d||u===d.b)return;const m=o.tr,p=AT({state:o,transaction:m});return JT({editor:t,state:p,from:Math.max(u-1,0),to:d.b-1,rule:e})&&m.steps.length?m:void 0}}))}class eA{constructor(e,t){this.splittableMarks=[],this.editor=t,this.extensions=eA.resolve(e),this.schema=UT(this.extensions,t),this.extensions.forEach(e=>{var t;this.editor.extensionStorage[e.name]=e.storage;const r={name:e.name,options:e.options,storage:e.storage,editor:this.editor,type:HT(e.name,this.schema)};if("mark"===e.type){(null===(t=FT(PT(e,"keepOnSplit",r)))||void 0===t||t)&&this.splittableMarks.push(e.name)}const n=PT(e,"onBeforeCreate",r);n&&this.editor.on("beforeCreate",n);const a=PT(e,"onCreate",r);a&&this.editor.on("create",a);const i=PT(e,"onUpdate",r);i&&this.editor.on("update",i);const o=PT(e,"onSelectionUpdate",r);o&&this.editor.on("selectionUpdate",o);const s=PT(e,"onTransaction",r);s&&this.editor.on("transaction",s);const l=PT(e,"onFocus",r);l&&this.editor.on("focus",l);const c=PT(e,"onBlur",r);c&&this.editor.on("blur",c);const u=PT(e,"onDestroy",r);u&&this.editor.on("destroy",u)})}static resolve(e){const t=eA.sort(eA.flatten(e)),r=function(e){const t=e.filter((t,r)=>e.indexOf(t)!==r);return[...new Set(t)]}(t.map(e=>e.name));return r.length&&console.warn(`[tiptap warn]: Duplicate extension names found: [${r.map(e=>`'${e}'`).join(", ")}]. This can lead to issues.`),t}static flatten(e){return e.map(e=>{const t=PT(e,"addExtensions",{name:e.name,options:e.options,storage:e.storage});return t?[e,...this.flatten(t())]:e}).flat(10)}static sort(e){return e.sort((e,t)=>{const r=PT(e,"priority")||100,n=PT(t,"priority")||100;return r>n?-1:r{const r=PT(t,"addCommands",{name:t.name,options:t.options,storage:t.storage,editor:this.editor,type:HT(t.name,this.schema)});return r?{...e,...r()}:e},{})}get plugins(){const{editor:e}=this,t=eA.sort([...this.extensions].reverse()),r=[],n=[],a=t.map(t=>{const a={name:t.name,options:t.options,storage:t.storage,editor:e,type:HT(t.name,this.schema)},i=[],o=PT(t,"addKeyboardShortcuts",a);let s={};if("mark"===t.type&&t.config.exitable&&(s.ArrowRight=()=>GA.handleExit({editor:e,mark:t})),o){const t=Object.fromEntries(Object.entries(o()).map(([t,r])=>[t,()=>r({editor:e})]));s={...s,...t}}const l=new DO({props:{handleKeyDown:rT(s)}});i.push(l);const c=PT(t,"addInputRules",a);WT(t,e.options.enableInputRules)&&c&&r.push(...c());const u=PT(t,"addPasteRules",a);WT(t,e.options.enablePasteRules)&&u&&n.push(...u());const d=PT(t,"addProseMirrorPlugins",a);if(d){const e=d();i.push(...e)}return i}).flat();return[ZT({editor:e,rules:r}),...QT({editor:e,rules:n}),...a]}get attributes(){return DT(this.extensions)}get nodeViews(){const{editor:e}=this,{nodeExtensions:t}=IT(this.extensions);return Object.fromEntries(t.filter(e=>!!PT(e,"addNodeView")).map(t=>{const r=this.attributes.filter(e=>e.type===t.name),n={name:t.name,options:t.options,storage:t.storage,editor:e,type:LT(t.name,this.schema)},a=PT(t,"addNodeView",n);if(!a)return[];return[t.name,(n,i,o,s)=>{const l=RT(n,r);return a()({editor:e,node:n,getPos:o,decorations:s,HTMLAttributes:l,extension:t})}]}))}}function tA(e){return"Object"===function(e){return Object.prototype.toString.call(e).slice(8,-1)}(e)&&(e.constructor===Object&&Object.getPrototypeOf(e)===Object.prototype)}function rA(e,t){const r={...e};return tA(e)&&tA(t)&&Object.keys(t).forEach(n=>{tA(t[n])?n in e?r[n]=rA(e[n],t[n]):Object.assign(r,{[n]:t[n]}):Object.assign(r,{[n]:t[n]})}),r}class nA{constructor(e={}){this.type="extension",this.name="extension",this.parent=null,this.child=null,this.config={name:this.name,defaultOptions:{}},this.config={...this.config,...e},this.name=this.config.name,e.defaultOptions&&console.warn(`[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "${this.name}".`),this.options=this.config.defaultOptions,this.config.addOptions&&(this.options=FT(PT(this,"addOptions",{name:this.name}))),this.storage=FT(PT(this,"addStorage",{name:this.name,options:this.options}))||{}}static create(e={}){return new nA(e)}configure(e={}){const t=this.extend();return t.options=rA(this.options,e),t.storage=FT(PT(t,"addStorage",{name:t.name,options:t.options})),t}extend(e={}){const t=new nA(e);return t.parent=this,this.child=t,t.name=e.name?e.name:t.parent.name,e.defaultOptions&&console.warn(`[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "${t.name}".`),t.options=FT(PT(t,"addOptions",{name:t.name})),t.storage=FT(PT(t,"addStorage",{name:t.name,options:t.options})),t}}function aA(e,t,r){const{from:n,to:a}=t,{blockSeparator:i="\n\n",textSerializers:o={}}=r||{};let s="",l=!0;return e.nodesBetween(n,a,(e,r,c,u)=>{var d;const m=null==o?void 0:o[e.type.name];m?(e.isBlock&&!l&&(s+=i,l=!0),c&&(s+=m({node:e,pos:r,parent:c,index:u,range:t}))):e.isText?(s+=null===(d=null==e?void 0:e.text)||void 0===d?void 0:d.slice(Math.max(n,r)-r,a-r),l=!1):e.isBlock&&!l&&(s+=i,l=!0)}),s}function iA(e){return Object.fromEntries(Object.entries(e.nodes).filter(([,e])=>e.spec.toText).map(([e,t])=>[e,t.spec.toText]))}const oA=nA.create({name:"clipboardTextSerializer",addProseMirrorPlugins(){return[new DO({key:new RO("clipboardTextSerializer"),props:{clipboardTextSerializer:()=>{const{editor:e}=this,{state:t,schema:r}=e,{doc:n,selection:a}=t,{ranges:i}=a,o=Math.min(...i.map(e=>e.$from.pos)),s=Math.max(...i.map(e=>e.$to.pos));return aA(n,{from:o,to:s},{textSerializers:iA(r)})}}})]}});function sA(e,t,r={strict:!0}){const n=Object.keys(t);return!n.length||n.every(n=>r.strict?t[n]===e[n]:GT(t[n])?t[n].test(e[n]):t[n]===e[n])}function lA(e,t,r={}){return e.find(e=>e.type===t&&sA(e.attrs,r))}function cA(e,t,r={}){return!!lA(e,t,r)}function uA(e,t,r={}){if(!e||!t)return;let n=e.parent.childAfter(e.parentOffset);if(e.parentOffset===n.offset&&0!==n.offset&&(n=e.parent.childBefore(e.parentOffset)),!n.node)return;const a=lA([...n.node.marks],t,r);if(!a)return;let i=n.index,o=e.start()+n.offset,s=i+1,l=o+n.node.nodeSize;for(lA([...n.node.marks],t,r);i>0&&a.isInSet(e.parent.child(i-1).marks);)i-=1,o-=e.parent.child(i).nodeSize;for(;s${e}`;return(new window.DOMParser).parseFromString(t,"text/html").body}function gA(e,t,r){if(r={slice:!0,parseOptions:{},...r},"object"==typeof e&&null!==e)try{return Array.isArray(e)&&e.length>0?ME.fromArray(e.map(e=>t.nodeFromJSON(e))):t.nodeFromJSON(e)}catch(n){return console.warn("[tiptap warn]: Invalid content.","Passed value:",e,"Error:",n),gA("",t,r)}if("string"==typeof e){const n=yj.fromSchema(t);return r.slice?n.parseSlice(bA(e),r.parseOptions).content:n.parse(bA(e),r.parseOptions)}return gA("",t,r)}function _A(){return"undefined"!=typeof navigator&&/Mac/.test(navigator.platform)}function yA(e,t,r={}){const{from:n,to:a,empty:i}=e.selection,o=t?LT(t,e.schema):null,s=[];e.doc.nodesBetween(n,a,(e,t)=>{if(e.isText)return;const r=Math.max(n,t),i=Math.min(a,t+e.nodeSize);s.push({node:e,from:r,to:i})});const l=a-n,c=s.filter(e=>!o||o.name===e.node.type.name).filter(e=>sA(e.node.attrs,r,{strict:!1}));if(i)return!!c.length;return c.reduce((e,t)=>e+t.to-t.from,0)>=l}function vA(e,t){return t.nodes[e]?"node":t.marks[e]?"mark":null}function kA(e,t){const r="string"==typeof t?[t]:t;return Object.keys(e).reduce((t,n)=>(r.includes(n)||(t[n]=e[n]),t),{})}function xA(e,t,r={}){return gA(e,t,{slice:!1,parseOptions:r})}function wA(e){return t=>function(e,t){for(let r=e.depth;r>0;r-=1){const n=e.node(r);if(t(n))return{pos:r>0?e.before(r):0,start:e.start(r),depth:r,node:n}}}(t.$from,e)}function NA(e,t){const r=Cj.fromSchema(t).serializeFragment(e),n=document.implementation.createHTMLDocument().createElement("div");return n.appendChild(r),n.innerHTML}function EA(e,t){return aA(e,{from:0,to:e.content.size},t)}function jA(e,t){const r=dA(t,e.schema),{from:n,to:a,empty:i}=e.selection,o=[];i?(e.storedMarks&&o.push(...e.storedMarks),o.push(...e.selection.$head.marks())):e.doc.nodesBetween(n,a,e=>{o.push(...e.marks)});const s=o.find(e=>e.type.name===r.name);return s?{...s.attrs}:{}}function OA(e,t){const r=vA("string"==typeof t?t:t.name,e.schema);return"node"===r?function(e,t){const r=LT(t,e.schema),{from:n,to:a}=e.selection,i=[];e.doc.nodesBetween(n,a,e=>{i.push(e)});const o=i.reverse().find(e=>e.type.name===r.name);return o?{...o.attrs}:{}}(e,t):"mark"===r?jA(e,t):{}}function SA(e){const t=function(e,t=JSON.stringify){const r={};return e.filter(e=>{const n=t(e);return!Object.prototype.hasOwnProperty.call(r,n)&&(r[n]=!0)})}(e);return 1===t.length?t:t.filter((e,r)=>!t.filter((e,t)=>t!==r).some(t=>e.oldRange.from>=t.oldRange.from&&e.oldRange.to<=t.oldRange.to&&e.newRange.from>=t.newRange.from&&e.newRange.to<=t.newRange.to))}function CA(e,t,r){const n=[];return e===t?r.resolve(e).marks().forEach(t=>{const a=uA(r.resolve(e-1),t.type);a&&n.push({mark:t,...a})}):r.nodesBetween(e,t,(e,t)=>{n.push(...e.marks.map(r=>({from:t,to:t+e.nodeSize,mark:r})))}),n}function zA(e,t,r){return Object.fromEntries(Object.entries(r).filter(([r])=>{const n=e.find(e=>e.type===t&&e.name===r);return!!n&&n.attribute.keepOnSplit}))}function TA(e,t,r={}){const{empty:n,ranges:a}=e.selection,i=t?dA(t,e.schema):null;if(n)return!!(e.storedMarks||e.selection.$from.marks()).filter(e=>!i||i.name===e.type.name).find(e=>sA(e.attrs,r,{strict:!1}));let o=0;const s=[];if(a.forEach(({$from:t,$to:r})=>{const n=t.pos,a=r.pos;e.doc.nodesBetween(n,a,(e,t)=>{if(!e.isText&&!e.marks.length)return;const r=Math.max(n,t),i=Math.min(a,t+e.nodeSize);o+=i-r,s.push(...e.marks.map(e=>({mark:e,from:r,to:i})))})}),0===o)return!1;const l=s.filter(e=>!i||i.name===e.mark.type.name).filter(e=>sA(e.mark.attrs,r,{strict:!1})).reduce((e,t)=>e+t.to-t.from,0),c=s.filter(e=>!i||e.mark.type!==i&&e.mark.type.excludes(i)).reduce((e,t)=>e+t.to-t.from,0);return(l>0?l+c:l)>=o}function AA(e,t){const{nodeExtensions:r}=IT(t),n=r.find(t=>t.name===e);if(!n)return!1;const a=FT(PT(n,"group",{name:n.name,options:n.options,storage:n.storage}));return"string"==typeof a&&a.split(" ").includes("list")}function MA(e,t,r){const n=e.state.doc.content.size,a=pA(t,0,n),i=pA(r,0,n),o=e.coordsAtPos(a),s=e.coordsAtPos(i,-1),l=Math.min(o.top,s.top),c=Math.max(o.bottom,s.bottom),u=Math.min(o.left,s.left),d=Math.max(o.right,s.right),m={top:l,bottom:c,left:u,right:d,width:d-u,height:c-l,x:u,y:l};return{...m,toJSON:()=>m}}function PA(e,t){const r=e.storedMarks||e.selection.$to.parentOffset&&e.selection.$from.marks();if(r){const n=r.filter(e=>null==t?void 0:t.includes(e.type.name));e.tr.ensureMarks(n)}}const IA=(e,t)=>{const r=wA(e=>e.type===t)(e.selection);if(!r)return!0;const n=e.doc.resolve(Math.max(0,r.pos-1)).before(r.depth);if(void 0===n)return!0;const a=e.doc.nodeAt(n);return r.node.type!==(null==a?void 0:a.type)||!Qj(e.doc,r.pos)||(e.join(r.pos),!0)},DA=(e,t)=>{const r=wA(e=>e.type===t)(e.selection);if(!r)return!0;const n=e.doc.resolve(r.start).after(r.depth);if(void 0===n)return!0;const a=e.doc.nodeAt(n);return r.node.type!==(null==a?void 0:a.type)||!Qj(e.doc,n)||(e.join(n),!0)};var LA=Object.freeze({__proto__:null,blur:()=>({editor:e,view:t})=>(requestAnimationFrame(()=>{var r;e.isDestroyed||(t.dom.blur(),null===(r=null===window||void 0===window?void 0:window.getSelection())||void 0===r||r.removeAllRanges())}),!0),clearContent:(e=!1)=>({commands:t})=>t.setContent("",e),clearNodes:()=>({state:e,tr:t,dispatch:r})=>{const{selection:n}=t,{ranges:a}=n;return!r||(a.forEach(({$from:r,$to:n})=>{e.doc.nodesBetween(r.pos,n.pos,(e,r)=>{if(e.type.isText)return;const{doc:n,mapping:a}=t,i=n.resolve(a.map(r)),o=n.resolve(a.map(r+e.nodeSize)),s=i.blockRange(o);if(!s)return;const l=Xj(s);if(e.type.isTextblock){const{defaultType:e}=i.parent.contentMatchAt(i.index());t.setNodeMarkup(s.start,e)}(l||0===l)&&t.lift(s,l)})}),!0)},command:e=>t=>e(t),createParagraphNear:()=>({state:e,dispatch:t})=>bT(e,t),deleteCurrentNode:()=>({tr:e,dispatch:t})=>{const{selection:r}=e,n=r.$anchor.node();if(n.content.size>0)return!1;const a=e.selection.$anchor;for(let r=a.depth;r>0;r-=1){if(a.node(r).type===n.type){if(t){const t=a.before(r),n=a.after(r);e.delete(t,n).scrollIntoView()}return!0}}return!1},deleteNode:e=>({tr:t,state:r,dispatch:n})=>{const a=LT(e,r.schema),i=t.selection.$anchor;for(let e=i.depth;e>0;e-=1){if(i.node(e).type===a){if(n){const r=i.before(e),n=i.after(e);t.delete(r,n).scrollIntoView()}return!0}}return!1},deleteRange:e=>({tr:t,dispatch:r})=>{const{from:n,to:a}=e;return r&&t.delete(n,a),!0},deleteSelection:()=>({state:e,dispatch:t})=>nT(e,t),enter:()=>({commands:e})=>e.keyboardShortcut("Enter"),exitCode:()=>({state:e,dispatch:t})=>fT(e,t),extendMarkRange:(e,t={})=>({tr:r,state:n,dispatch:a})=>{const i=dA(e,n.schema),{doc:o,selection:s}=r,{$from:l,from:c,to:u}=s;if(a){const e=uA(l,i,t);if(e&&e.from<=c&&e.to>=u){const t=xO.create(o,e.from,e.to);r.setSelection(t)}}return!0},first:e=>t=>{const r="function"==typeof e?e(t):e;for(let e=0;e({editor:r,view:n,tr:a,dispatch:i})=>{t={scrollIntoView:!0,...t};const o=()=>{fA()&&n.dom.focus(),requestAnimationFrame(()=>{r.isDestroyed||(n.focus(),(null==t?void 0:t.scrollIntoView)&&r.commands.scrollIntoView())})};if(n.hasFocus()&&null===e||!1===e)return!0;if(i&&null===e&&!mA(r.state.selection))return o(),!0;const s=hA(a.doc,e)||r.state.selection,l=r.state.selection.eq(s);return i&&(l||a.setSelection(s),l&&a.storedMarks&&a.setStoredMarks(a.storedMarks),o()),!0},forEach:(e,t)=>r=>e.every((e,n)=>t(e,{...r,index:n})),insertContent:(e,t)=>({tr:r,commands:n})=>n.insertContentAt({from:r.selection.from,to:r.selection.to},e,t),insertContentAt:(e,t,r)=>({tr:n,dispatch:a,editor:i})=>{if(a){r={parseOptions:{},updateSelection:!0,...r};const a=gA(t,i.schema,{parseOptions:{preserveWhitespace:"full",...r.parseOptions}});if("<>"===a.toString())return!0;let{from:o,to:s}="number"==typeof e?{from:e,to:e}:e,l=!0,c=!0;if((a.toString().startsWith("<")?a:[a]).forEach(e=>{e.check(),l=!!l&&(e.isText&&0===e.marks.length),c=!!c&&e.isBlock}),o===s&&c){const{parent:e}=n.doc.resolve(o);e.isTextblock&&!e.type.spec.code&&!e.childCount&&(o-=1,s+=1)}l?Array.isArray(t)?n.insertText(t.map(e=>e.text||"").join(""),o,s):"object"==typeof t&&t&&t.text?n.insertText(t.text,o,s):n.insertText(t,o,s):n.replaceWith(o,s,a),r.updateSelection&&function(e,t,r){const n=e.steps.length-1;if(n{0===o&&(o=n)}),e.setSelection(_O.near(e.doc.resolve(o),r))}(n,n.steps.length-1,-1)}return!0},joinUp:()=>({state:e,dispatch:t})=>((e,t)=>{let r,n=e.selection,a=n instanceof NO;if(a){if(n.node.isTextblock||!Qj(e.doc,n.from))return!1;r=n.from}else if(r=tO(e.doc,n.from,-1),null==r)return!1;if(t){let n=e.tr.join(r);a&&n.setSelection(NO.create(n.doc,r-e.doc.resolve(r).nodeBefore.nodeSize)),t(n.scrollIntoView())}return!0})(e,t),joinDown:()=>({state:e,dispatch:t})=>((e,t)=>{let r,n=e.selection;if(n instanceof NO){if(n.node.isTextblock||!Qj(e.doc,n.to))return!1;r=n.to}else if(r=tO(e.doc,n.to,1),null==r)return!1;return t&&t(e.tr.join(r).scrollIntoView()),!0})(e,t),joinBackward:()=>({state:e,dispatch:t})=>iT(e,t),joinForward:()=>({state:e,dispatch:t})=>uT(e,t),keyboardShortcut:e=>({editor:t,view:r,tr:n,dispatch:a})=>{const i=function(e){const t=e.split(/-(?!$)/);let r,n,a,i,o=t[t.length-1];"Space"===o&&(o=" ");for(let e=0;e!["Alt","Ctrl","Meta","Shift"].includes(e)),s=new KeyboardEvent("keydown",{key:"Space"===o?" ":o,altKey:i.includes("Alt"),ctrlKey:i.includes("Ctrl"),metaKey:i.includes("Meta"),shiftKey:i.includes("Shift"),bubbles:!0,cancelable:!0}),l=t.captureTransaction(()=>{r.someProp("handleKeyDown",e=>e(r,s))});return null==l||l.steps.forEach(e=>{const t=e.map(n.mapping);t&&a&&n.maybeStep(t)}),!0},lift:(e,t={})=>({state:r,dispatch:n})=>!!yA(r,LT(e,r.schema),t)&&((e,t)=>{let{$from:r,$to:n}=e.selection,a=r.blockRange(n),i=a&&Xj(a);return null!=i&&(t&&t(e.tr.lift(a,i).scrollIntoView()),!0)})(r,n),liftEmptyBlock:()=>({state:e,dispatch:t})=>gT(e,t),liftListItem:e=>({state:t,dispatch:r})=>TT(LT(e,t.schema))(t,r),newlineInCode:()=>({state:e,dispatch:t})=>pT(e,t),resetAttributes:(e,t)=>({tr:r,state:n,dispatch:a})=>{let i=null,o=null;const s=vA("string"==typeof e?e:e.name,n.schema);return!!s&&("node"===s&&(i=LT(e,n.schema)),"mark"===s&&(o=dA(e,n.schema)),a&&r.selection.ranges.forEach(e=>{n.doc.nodesBetween(e.$from.pos,e.$to.pos,(e,n)=>{i&&i===e.type&&r.setNodeMarkup(n,void 0,kA(e.attrs,t)),o&&e.marks.length&&e.marks.forEach(a=>{o===a.type&&r.addMark(n,n+e.nodeSize,o.create(kA(a.attrs,t)))})})}),!0)},scrollIntoView:()=>({tr:e,dispatch:t})=>(t&&e.scrollIntoView(),!0),selectAll:()=>({tr:e,commands:t})=>t.setTextSelection({from:0,to:e.doc.content.size}),selectNodeBackward:()=>({state:e,dispatch:t})=>sT(e,t),selectNodeForward:()=>({state:e,dispatch:t})=>dT(e,t),selectParentNode:()=>({state:e,dispatch:t})=>((e,t)=>{let r,{$from:n,to:a}=e.selection,i=n.sharedDepth(a);return 0!=i&&(r=n.before(i),t&&t(e.tr.setSelection(NO.create(e.doc,r))),!0)})(e,t),selectTextblockEnd:()=>({state:e,dispatch:t})=>wT(e,t),selectTextblockStart:()=>({state:e,dispatch:t})=>xT(e,t),setContent:(e,t=!1,r={})=>({tr:n,editor:a,dispatch:i})=>{const{doc:o}=n,s=xA(e,a.schema,r);return i&&n.replaceWith(0,o.content.size,s).setMeta("preventUpdate",!t),!0},setMark:(e,t={})=>({tr:r,state:n,dispatch:a})=>{const{selection:i}=r,{empty:o,ranges:s}=i,l=dA(e,n.schema);if(a)if(o){const e=jA(n,l);r.addStoredMark(l.create({...e,...t}))}else s.forEach(e=>{const a=e.$from.pos,i=e.$to.pos;n.doc.nodesBetween(a,i,(e,n)=>{const o=Math.max(n,a),s=Math.min(n+e.nodeSize,i);e.marks.find(e=>e.type===l)?e.marks.forEach(e=>{l===e.type&&r.addMark(o,s,l.create({...e.attrs,...t}))}):r.addMark(o,s,l.create(t))})});return function(e,t,r){var n;const{selection:a}=t;let i=null;if(mA(a)&&(i=a.$cursor),i){const t=null!==(n=e.storedMarks)&&void 0!==n?n:i.marks();return!!r.isInSet(t)||!t.some(e=>e.type.excludes(r))}const{ranges:o}=a;return o.some(({$from:t,$to:n})=>{let a=0===t.depth&&(e.doc.inlineContent&&e.doc.type.allowsMarkType(r));return e.doc.nodesBetween(t.pos,n.pos,(e,t,n)=>{if(a)return!1;if(e.isInline){const t=!n||n.type.allowsMarkType(r),i=!!r.isInSet(e.marks)||!e.marks.some(e=>e.type.excludes(r));a=t&&i}return!a}),a})}(n,r,l)},setMeta:(e,t)=>({tr:r})=>(r.setMeta(e,t),!0),setNode:(e,t={})=>({state:r,dispatch:n,chain:a})=>{const i=LT(e,r.schema);return i.isTextblock?a().command(({commands:e})=>!!NT(i,t)(r)||e.clearNodes()).command(({state:e})=>NT(i,t)(e,n)).run():(console.warn('[tiptap warn]: Currently "setNode()" only supports text block nodes.'),!1)},setNodeSelection:e=>({tr:t,dispatch:r})=>{if(r){const{doc:r}=t,n=pA(e,0,r.content.size),a=NO.create(r,n);t.setSelection(a)}return!0},setTextSelection:e=>({tr:t,dispatch:r})=>{if(r){const{doc:r}=t,{from:n,to:a}="number"==typeof e?{from:e,to:e}:e,i=xO.atStart(r).from,o=xO.atEnd(r).to,s=pA(n,i,o),l=pA(a,i,o),c=xO.create(r,s,l);t.setSelection(c)}return!0},sinkListItem:e=>({state:t,dispatch:r})=>{const n=LT(e,t.schema);return(a=n,function(e,t){let{$from:r,$to:n}=e.selection,i=r.blockRange(n,e=>e.childCount>0&&e.firstChild.type==a);if(!i)return!1;let o=i.startIndex;if(0==o)return!1;let s=i.parent,l=s.child(o-1);if(l.type!=a)return!1;if(t){let r=l.lastChild&&l.lastChild.type==s.type,n=ME.from(r?a.create():null),o=new RE(ME.from(a.create(null,ME.from(s.type.create(null,n)))),r?3:1,0),c=i.start,u=i.end;t(e.tr.step(new Wj(c-(r?3:1),u,c,u,o,1,!0)).scrollIntoView())}return!0})(t,r);var a},splitBlock:({keepMarks:e=!0}={})=>({tr:t,state:r,dispatch:n,editor:a})=>{const{selection:i,doc:o}=t,{$from:s,$to:l}=i,c=zA(a.extensionManager.attributes,s.node().type.name,s.node().attrs);if(i instanceof NO&&i.node.isBlock)return!(!s.parentOffset||!Jj(o,s.pos))&&(n&&(e&&PA(r,a.extensionManager.splittableMarks),t.split(s.pos).scrollIntoView()),!0);if(!s.parent.isBlock)return!1;if(n){const n=l.parentOffset===l.parent.content.size;i instanceof xO&&t.deleteSelection();const o=0===s.depth?void 0:function(e){for(let t=0;t({tr:t,state:r,dispatch:n,editor:a})=>{var i;const o=LT(e,r.schema),{$from:s,$to:l}=r.selection,c=r.selection.node;if(c&&c.isBlock||s.depth<2||!s.sameParent(l))return!1;const u=s.node(-1);if(u.type!==o)return!1;const d=a.extensionManager.attributes;if(0===s.parent.content.size&&s.node(-1).childCount===s.indexAfter(-1)){if(2===s.depth||s.node(-3).type!==o||s.index(-2)!==s.node(-2).childCount-1)return!1;if(n){let e=ME.empty;const r=s.index(-1)?1:s.index(-2)?2:3;for(let t=s.depth-r;t>=s.depth-3;t-=1)e=ME.from(s.node(t).copy(e));const n=s.indexAfter(-1){if(u>-1)return!1;e.isTextblock&&0===e.content.size&&(u=t+1)}),u>-1&&t.setSelection(xO.near(t.doc.resolve(u))),t.scrollIntoView()}return!0}const m=l.pos===s.end()?u.contentMatchAt(0).defaultType:null,p=zA(d,u.type.name,u.attrs),h=zA(d,s.node().type.name,s.node().attrs);t.delete(s.pos,l.pos);const f=m?[{type:o,attrs:p},{type:m,attrs:h}]:[{type:o,attrs:p}];if(!Jj(t.doc,s.pos,2))return!1;if(n){const{selection:e,storedMarks:i}=r,{splittableMarks:o}=a.extensionManager,l=i||e.$to.parentOffset&&e.$from.marks();if(t.split(s.pos,2,f).scrollIntoView(),!l||!n)return!0;const c=l.filter(e=>o.includes(e.type.name));t.ensureMarks(c)}return!0},toggleList:(e,t,r,n={})=>({editor:a,tr:i,state:o,dispatch:s,chain:l,commands:c,can:u})=>{const{extensions:d,splittableMarks:m}=a.extensionManager,p=LT(e,o.schema),h=LT(t,o.schema),{selection:f,storedMarks:b}=o,{$from:g,$to:_}=f,y=g.blockRange(_),v=b||f.$to.parentOffset&&f.$from.marks();if(!y)return!1;const k=wA(e=>AA(e.type.name,d))(f);if(y.depth>=1&&k&&y.depth-k.depth<=1){if(k.node.type===p)return c.liftListItem(h);if(AA(k.node.type.name,d)&&p.validContent(k.node.content)&&s)return l().command(()=>(i.setNodeMarkup(k.pos,p),!0)).command(()=>IA(i,p)).command(()=>DA(i,p)).run()}return r&&v&&s?l().command(()=>{const e=u().wrapInList(p,n),t=v.filter(e=>m.includes(e.type.name));return i.ensureMarks(t),!!e||c.clearNodes()}).wrapInList(p,n).command(()=>IA(i,p)).command(()=>DA(i,p)).run():l().command(()=>!!u().wrapInList(p,n)||c.clearNodes()).wrapInList(p,n).command(()=>IA(i,p)).command(()=>DA(i,p)).run()},toggleMark:(e,t={},r={})=>({state:n,commands:a})=>{const{extendEmptyMarkRange:i=!1}=r,o=dA(e,n.schema);return TA(n,o,t)?a.unsetMark(o,{extendEmptyMarkRange:i}):a.setMark(o,t)},toggleNode:(e,t,r={})=>({state:n,commands:a})=>{const i=LT(e,n.schema),o=LT(t,n.schema);return yA(n,i,r)?a.setNode(o):a.setNode(i,r)},toggleWrap:(e,t={})=>({state:r,commands:n})=>{const a=LT(e,r.schema);return yA(r,a,t)?n.lift(a):n.wrapIn(a,t)},undoInputRule:()=>({state:e,dispatch:t})=>{const r=e.plugins;for(let n=0;n=0;e-=1)t.step(r.steps[e].invert(r.docs[e]));if(i.text){const r=t.doc.resolve(i.from).marks();t.replaceWith(i.from,i.to,e.schema.text(i.text,r))}else t.delete(i.from,i.to)}return!0}}return!1},unsetAllMarks:()=>({tr:e,dispatch:t})=>{const{selection:r}=e,{empty:n,ranges:a}=r;return n||t&&a.forEach(t=>{e.removeMark(t.$from.pos,t.$to.pos)}),!0},unsetMark:(e,t={})=>({tr:r,state:n,dispatch:a})=>{var i;const{extendEmptyMarkRange:o=!1}=t,{selection:s}=r,l=dA(e,n.schema),{$from:c,empty:u,ranges:d}=s;if(!a)return!0;if(u&&o){let{from:e,to:t}=s;const n=null===(i=c.marks().find(e=>e.type===l))||void 0===i?void 0:i.attrs,a=uA(c,l,n);a&&(e=a.from,t=a.to),r.removeMark(e,t,l)}else d.forEach(e=>{r.removeMark(e.$from.pos,e.$to.pos,l)});return r.removeStoredMark(l),!0},updateAttributes:(e,t={})=>({tr:r,state:n,dispatch:a})=>{let i=null,o=null;const s=vA("string"==typeof e?e:e.name,n.schema);return!!s&&("node"===s&&(i=LT(e,n.schema)),"mark"===s&&(o=dA(e,n.schema)),a&&r.selection.ranges.forEach(e=>{const a=e.$from.pos,s=e.$to.pos;n.doc.nodesBetween(a,s,(e,n)=>{i&&i===e.type&&r.setNodeMarkup(n,void 0,{...e.attrs,...t}),o&&e.marks.length&&e.marks.forEach(i=>{if(o===i.type){const l=Math.max(n,a),c=Math.min(n+e.nodeSize,s);r.addMark(l,c,o.create({...i.attrs,...t}))}})})}),!0)},wrapIn:(e,t={})=>({state:r,dispatch:n})=>function(e,t=null){return function(r,n){let{$from:a,$to:i}=r.selection,o=a.blockRange(i),s=o&&Zj(o,e,t);return!!s&&(n&&n(r.tr.wrap(o,s).scrollIntoView()),!0)}}(LT(e,r.schema),t)(r,n),wrapInList:(e,t={})=>({state:r,dispatch:n})=>zT(LT(e,r.schema),t)(r,n)});const $A=nA.create({name:"commands",addCommands:()=>({...LA})}),RA=nA.create({name:"editable",addProseMirrorPlugins(){return[new DO({key:new RO("editable"),props:{editable:()=>this.editor.options.editable}})]}}),BA=nA.create({name:"focusEvents",addProseMirrorPlugins(){const{editor:e}=this;return[new DO({key:new RO("focusEvents"),props:{handleDOMEvents:{focus:(t,r)=>{e.isFocused=!0;const n=e.state.tr.setMeta("focus",{event:r}).setMeta("addToHistory",!1);return t.dispatch(n),!1},blur:(t,r)=>{e.isFocused=!1;const n=e.state.tr.setMeta("blur",{event:r}).setMeta("addToHistory",!1);return t.dispatch(n),!1}}}})]}}),FA=nA.create({name:"keymap",addKeyboardShortcuts(){const e=()=>this.editor.commands.first(({commands:e})=>[()=>e.undoInputRule(),()=>e.command(({tr:t})=>{const{selection:r,doc:n}=t,{empty:a,$anchor:i}=r,{pos:o,parent:s}=i,l=_O.atStart(n).from===o;return!(!(a&&l&&s.type.isTextblock)||s.textContent.length)&&e.clearNodes()}),()=>e.deleteSelection(),()=>e.joinBackward(),()=>e.selectNodeBackward()]),t=()=>this.editor.commands.first(({commands:e})=>[()=>e.deleteSelection(),()=>e.deleteCurrentNode(),()=>e.joinForward(),()=>e.selectNodeForward()]),r={Enter:()=>this.editor.commands.first(({commands:e})=>[()=>e.newlineInCode(),()=>e.createParagraphNear(),()=>e.liftEmptyBlock(),()=>e.splitBlock()]),"Mod-Enter":()=>this.editor.commands.exitCode(),Backspace:e,"Mod-Backspace":e,"Shift-Backspace":e,Delete:t,"Mod-Delete":t,"Mod-a":()=>this.editor.commands.selectAll()},n={...r},a={...r,"Ctrl-h":e,"Alt-Backspace":e,"Ctrl-d":t,"Ctrl-Alt-Backspace":t,"Alt-Delete":t,"Alt-d":t,"Ctrl-a":()=>this.editor.commands.selectTextblockStart(),"Ctrl-e":()=>this.editor.commands.selectTextblockEnd()};return fA()||_A()?a:n},addProseMirrorPlugins(){return[new DO({key:new RO("clearDocument"),appendTransaction:(e,t,r)=>{if(!(e.some(e=>e.docChanged)&&!t.doc.eq(r.doc)))return;const{empty:n,from:a,to:i}=t.selection,o=_O.atStart(t.doc).from,s=_O.atEnd(t.doc).to;if(n||!(a===o&&i===s))return;if(!(0===r.doc.textBetween(0,r.doc.content.size," "," ").length))return;const l=r.tr,c=AT({state:r,transaction:l}),{commands:u}=new MT({editor:this.editor,state:c});return u.clearNodes(),l.steps.length?l:void 0}})]}}),qA=nA.create({name:"tabindex",addProseMirrorPlugins(){return[new DO({key:new RO("tabindex"),props:{attributes:this.editor.isEditable?{tabindex:"0"}:{}}})]}});var VA=Object.freeze({__proto__:null,ClipboardTextSerializer:oA,Commands:$A,Editable:RA,FocusEvents:BA,Keymap:FA,Tabindex:qA});function UA(e){return new YT({find:e.find,handler:({state:t,range:r,match:n})=>{const a=FT(e.getAttributes,void 0,n);if(!1===a||null===a)return null;const{tr:i}=t,o=n[n.length-1],s=n[0];let l=r.to;if(o){const n=s.search(/\S/),c=r.from+s.indexOf(o),u=c+o.length;if(CA(r.from,r.to,t.doc).filter(t=>t.mark.type.excluded.find(r=>r===e.type&&r!==t.mark.type)).filter(e=>e.to>c).length)return null;ur.from&&i.delete(r.from+n,c),l=r.from+n+o.length,i.addMark(r.from+n,l,e.type.create(a||{})),i.removeStoredMark(e.type)}}})}function HA(e){return new YT({find:e.find,handler:({state:t,range:r,match:n})=>{const a=t.doc.resolve(r.from),i=FT(e.getAttributes,void 0,n)||{};if(!a.node(-1).canReplaceWith(a.index(-1),a.indexAfter(-1),e.type))return null;t.tr.delete(r.from,r.to).setBlockType(r.from,r.from,e.type,i)}})}function WA(e){return new YT({find:e.find,handler:({state:t,range:r,match:n,chain:a})=>{const i=FT(e.getAttributes,void 0,n)||{},o=t.tr.delete(r.from,r.to),s=o.doc.resolve(r.from).blockRange(),l=s&&Zj(s,e.type,i);if(!l)return null;if(o.wrap(s,l),e.keepMarks&&e.editor){const{selection:r,storedMarks:n}=t,{splittableMarks:a}=e.editor.extensionManager,i=n||r.$to.parentOffset&&r.$from.marks();if(i){const e=i.filter(e=>a.includes(e.type.name));o.ensureMarks(e)}}if(e.keepAttributes){const t="bulletList"===e.type.name||"orderedList"===e.type.name?"listItem":"taskList";a().updateAttributes(t,i).run()}const c=o.doc.resolve(r.from-1).nodeBefore;c&&c.type===e.type&&Qj(o.doc,r.from-1)&&(!e.joinPredicate||e.joinPredicate(n,c))&&o.join(r.from-1)}})}class GA{constructor(e={}){this.type="mark",this.name="mark",this.parent=null,this.child=null,this.config={name:this.name,defaultOptions:{}},this.config={...this.config,...e},this.name=this.config.name,e.defaultOptions&&console.warn(`[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "${this.name}".`),this.options=this.config.defaultOptions,this.config.addOptions&&(this.options=FT(PT(this,"addOptions",{name:this.name}))),this.storage=FT(PT(this,"addStorage",{name:this.name,options:this.options}))||{}}static create(e={}){return new GA(e)}configure(e={}){const t=this.extend();return t.options=rA(this.options,e),t.storage=FT(PT(t,"addStorage",{name:t.name,options:t.options})),t}extend(e={}){const t=new GA(e);return t.parent=this,this.child=t,t.name=e.name?e.name:t.parent.name,e.defaultOptions&&console.warn(`[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "${t.name}".`),t.options=FT(PT(t,"addOptions",{name:t.name})),t.storage=FT(PT(t,"addStorage",{name:t.name,options:t.options})),t}static handleExit({editor:e,mark:t}){const{tr:r}=e.state,n=e.state.selection.$from;if(n.pos===n.end()){const a=n.marks();if(!!!a.find(e=>(null==e?void 0:e.type.name)===t.name))return!1;const i=a.find(e=>(null==e?void 0:e.type.name)===t.name);return i&&r.removeStoredMark(i),r.insertText(" ",n.pos),e.view.dispatch(r),!0}return!1}}class YA{constructor(e={}){this.type="node",this.name="node",this.parent=null,this.child=null,this.config={name:this.name,defaultOptions:{}},this.config={...this.config,...e},this.name=this.config.name,e.defaultOptions&&console.warn(`[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "${this.name}".`),this.options=this.config.defaultOptions,this.config.addOptions&&(this.options=FT(PT(this,"addOptions",{name:this.name}))),this.storage=FT(PT(this,"addStorage",{name:this.name,options:this.options}))||{}}static create(e={}){return new YA(e)}configure(e={}){const t=this.extend();return t.options=rA(this.options,e),t.storage=FT(PT(t,"addStorage",{name:t.name,options:t.options})),t}extend(e={}){const t=new YA(e);return t.parent=this,this.child=t,t.name=e.name?e.name:t.parent.name,e.defaultOptions&&console.warn(`[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "${t.name}".`),t.options=FT(PT(t,"addOptions",{name:t.name})),t.storage=FT(PT(t,"addStorage",{name:t.name,options:t.options})),t}}function XA(e){return new KT({find:e.find,handler:({state:t,range:r,match:n})=>{const a=FT(e.getAttributes,void 0,n);if(!1===a||null===a)return null;const{tr:i}=t,o=n[n.length-1],s=n[0];let l=r.to;if(o){const n=s.search(/\S/),c=r.from+s.indexOf(o),u=c+o.length;if(CA(r.from,r.to,t.doc).filter(t=>t.mark.type.excluded.find(r=>r===e.type&&r!==t.mark.type)).filter(e=>e.to>c).length)return null;ur.from&&i.delete(r.from+n,c),l=r.from+n+o.length,i.addMark(r.from+n,l,e.type.create(a||{})),i.removeStoredMark(e.type)}}})}var ZA=r(295),KA=r(154),JA={passive:!0,capture:!0},QA=function(){return document.body};function eM(e,t,r){if(Array.isArray(e)){var n=e[t];return null==n?Array.isArray(r)?r[t]:r:n}return e}function tM(e,t){var r={}.toString.call(e);return 0===r.indexOf("[object")&&r.indexOf(t+"]")>-1}function rM(e,t){return"function"==typeof e?e.apply(void 0,t):e}function nM(e,t){return 0===t?e:function(n){clearTimeout(r),r=setTimeout((function(){e(n)}),t)};var r}function aM(e){return[].concat(e)}function iM(e,t){-1===e.indexOf(t)&&e.push(t)}function oM(e){return e.split("-")[0]}function sM(e){return[].slice.call(e)}function lM(e){return Object.keys(e).reduce((function(t,r){return void 0!==e[r]&&(t[r]=e[r]),t}),{})}function cM(){return document.createElement("div")}function uM(e){return["Element","Fragment"].some((function(t){return tM(e,t)}))}function dM(e){return tM(e,"MouseEvent")}function mM(e){return!(!e||!e._tippy||e._tippy.reference!==e)}function pM(e){return uM(e)?[e]:function(e){return tM(e,"NodeList")}(e)?sM(e):Array.isArray(e)?e:sM(document.querySelectorAll(e))}function hM(e,t){e.forEach((function(e){e&&(e.style.transitionDuration=t+"ms")}))}function fM(e,t){e.forEach((function(e){e&&e.setAttribute("data-state",t)}))}function bM(e){var t,r=aM(e)[0];return null!=r&&null!=(t=r.ownerDocument)&&t.body?r.ownerDocument:document}function gM(e,t,r){var n=t+"EventListener";["transitionend","webkitTransitionEnd"].forEach((function(t){e[n](t,r)}))}function _M(e,t){for(var r=t;r;){var n;if(e.contains(r))return!0;r=null==r.getRootNode||null==(n=r.getRootNode())?void 0:n.host}return!1}var yM={isTouch:!1},vM=0;function kM(){yM.isTouch||(yM.isTouch=!0,window.performance&&document.addEventListener("mousemove",xM))}function xM(){var e=performance.now();e-vM<20&&(yM.isTouch=!1,document.removeEventListener("mousemove",xM)),vM=e}function wM(){var e=document.activeElement;if(mM(e)){var t=e._tippy;e.blur&&!t.state.isVisible&&e.blur()}}var NM=!!("undefined"!=typeof window&&"undefined"!=typeof document)&&!!window.msCrypto;var EM={animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},jM=Object.assign({appendTo:QA,aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},onClickOutside:function(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},EM,{allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999}),OM=Object.keys(jM);function SM(e){var t=(e.plugins||[]).reduce((function(t,r){var n,a=r.name,i=r.defaultValue;a&&(t[a]=void 0!==e[a]?e[a]:null!=(n=jM[a])?n:i);return t}),{});return Object.assign({},e,t)}function CM(e,t){var r=Object.assign({},t,{content:rM(t.content,[e])},t.ignoreAttributes?{}:function(e,t){return(t?Object.keys(SM(Object.assign({},jM,{plugins:t}))):OM).reduce((function(t,r){var n=(e.getAttribute("data-tippy-"+r)||"").trim();if(!n)return t;if("content"===r)t[r]=n;else try{t[r]=JSON.parse(n)}catch(e){t[r]=n}return t}),{})}(e,t.plugins));return r.aria=Object.assign({},jM.aria,r.aria),r.aria={expanded:"auto"===r.aria.expanded?t.interactive:r.aria.expanded,content:"auto"===r.aria.content?t.interactive?null:"describedby":r.aria.content},r}function zM(e,t){e.innerHTML=t}function TM(e){var t=cM();return!0===e?t.className="tippy-arrow":(t.className="tippy-svg-arrow",uM(e)?t.appendChild(e):zM(t,e)),t}function AM(e,t){uM(t.content)?(zM(e,""),e.appendChild(t.content)):"function"!=typeof t.content&&(t.allowHTML?zM(e,t.content):e.textContent=t.content)}function MM(e){var t=e.firstElementChild,r=sM(t.children);return{box:t,content:r.find((function(e){return e.classList.contains("tippy-content")})),arrow:r.find((function(e){return e.classList.contains("tippy-arrow")||e.classList.contains("tippy-svg-arrow")})),backdrop:r.find((function(e){return e.classList.contains("tippy-backdrop")}))}}function PM(e){var t=cM(),r=cM();r.className="tippy-box",r.setAttribute("data-state","hidden"),r.setAttribute("tabindex","-1");var n=cM();function a(r,n){var a=MM(t),i=a.box,o=a.content,s=a.arrow;n.theme?i.setAttribute("data-theme",n.theme):i.removeAttribute("data-theme"),"string"==typeof n.animation?i.setAttribute("data-animation",n.animation):i.removeAttribute("data-animation"),n.inertia?i.setAttribute("data-inertia",""):i.removeAttribute("data-inertia"),i.style.maxWidth="number"==typeof n.maxWidth?n.maxWidth+"px":n.maxWidth,n.role?i.setAttribute("role",n.role):i.removeAttribute("role"),r.content===n.content&&r.allowHTML===n.allowHTML||AM(o,e.props),n.arrow?s?r.arrow!==n.arrow&&(i.removeChild(s),i.appendChild(TM(n.arrow))):i.appendChild(TM(n.arrow)):s&&i.removeChild(s)}return n.className="tippy-content",n.setAttribute("data-state","hidden"),AM(n,e.props),t.appendChild(r),r.appendChild(n),a(e.props,e.props),{popper:t,onUpdate:a}}PM.$$tippy=!0;var IM=1,DM=[],LM=[];function $M(e,t){var r,n,a,i,o,s,l,c,u=CM(e,Object.assign({},jM,SM(lM(t)))),d=!1,m=!1,p=!1,h=!1,f=[],b=nM(G,u.interactiveDebounce),g=IM++,_=(c=u.plugins).filter((function(e,t){return c.indexOf(e)===t})),y={id:g,reference:e,popper:cM(),popperInstance:null,props:u,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},plugins:_,clearDelayTimeouts:function(){clearTimeout(r),clearTimeout(n),cancelAnimationFrame(a)},setProps:function(t){0;if(y.state.isDestroyed)return;M("onBeforeUpdate",[y,t]),H();var r=y.props,n=CM(e,Object.assign({},r,lM(t),{ignoreAttributes:!0}));y.props=n,U(),r.interactiveDebounce!==n.interactiveDebounce&&(D(),b=nM(G,n.interactiveDebounce));r.triggerTarget&&!n.triggerTarget?aM(r.triggerTarget).forEach((function(e){e.removeAttribute("aria-expanded")})):n.triggerTarget&&e.removeAttribute("aria-expanded");I(),A(),x&&x(r,n);y.popperInstance&&(K(),Q().forEach((function(e){requestAnimationFrame(e._tippy.popperInstance.forceUpdate)})));M("onAfterUpdate",[y,t])},setContent:function(e){y.setProps({content:e})},show:function(){0;var e=y.state.isVisible,t=y.state.isDestroyed,r=!y.state.isEnabled,n=yM.isTouch&&!y.props.touch,a=eM(y.props.duration,0,jM.duration);if(e||t||r||n)return;if(S().hasAttribute("disabled"))return;if(M("onShow",[y],!1),!1===y.props.onShow(y))return;y.state.isVisible=!0,O()&&(k.style.visibility="visible");A(),B(),y.state.isMounted||(k.style.transition="none");if(O()){var i=z(),o=i.box,l=i.content;hM([o,l],0)}s=function(){var e;if(y.state.isVisible&&!h){if(h=!0,k.offsetHeight,k.style.transition=y.props.moveTransition,O()&&y.props.animation){var t=z(),r=t.box,n=t.content;hM([r,n],a),fM([r,n],"visible")}P(),I(),iM(LM,y),null==(e=y.popperInstance)||e.forceUpdate(),M("onMount",[y]),y.props.animation&&O()&&function(e,t){q(e,t)}(a,(function(){y.state.isShown=!0,M("onShown",[y])}))}},function(){var e,t=y.props.appendTo,r=S();e=y.props.interactive&&t===QA||"parent"===t?r.parentNode:rM(t,[r]);e.contains(k)||e.appendChild(k);y.state.isMounted=!0,K(),!1}()},hide:function(){0;var e=!y.state.isVisible,t=y.state.isDestroyed,r=!y.state.isEnabled,n=eM(y.props.duration,1,jM.duration);if(e||t||r)return;if(M("onHide",[y],!1),!1===y.props.onHide(y))return;y.state.isVisible=!1,y.state.isShown=!1,h=!1,d=!1,O()&&(k.style.visibility="hidden");if(D(),F(),A(!0),O()){var a=z(),i=a.box,o=a.content;y.props.animation&&(hM([i,o],n),fM([i,o],"hidden"))}P(),I(),y.props.animation?O()&&function(e,t){q(e,(function(){!y.state.isVisible&&k.parentNode&&k.parentNode.contains(k)&&t()}))}(n,y.unmount):y.unmount()},hideWithInteractivity:function(e){0;C().addEventListener("mousemove",b),iM(DM,b),b(e)},enable:function(){y.state.isEnabled=!0},disable:function(){y.hide(),y.state.isEnabled=!1},unmount:function(){0;y.state.isVisible&&y.hide();if(!y.state.isMounted)return;J(),Q().forEach((function(e){e._tippy.unmount()})),k.parentNode&&k.parentNode.removeChild(k);LM=LM.filter((function(e){return e!==y})),y.state.isMounted=!1,M("onHidden",[y])},destroy:function(){0;if(y.state.isDestroyed)return;y.clearDelayTimeouts(),y.unmount(),H(),delete e._tippy,y.state.isDestroyed=!0,M("onDestroy",[y])}};if(!u.render)return y;var v=u.render(y),k=v.popper,x=v.onUpdate;k.setAttribute("data-tippy-root",""),k.id="tippy-"+y.id,y.popper=k,e._tippy=y,k._tippy=y;var w=_.map((function(e){return e.fn(y)})),N=e.hasAttribute("aria-expanded");return U(),I(),A(),M("onCreate",[y]),u.showOnCreate&&ee(),k.addEventListener("mouseenter",(function(){y.props.interactive&&y.state.isVisible&&y.clearDelayTimeouts()})),k.addEventListener("mouseleave",(function(){y.props.interactive&&y.props.trigger.indexOf("mouseenter")>=0&&C().addEventListener("mousemove",b)})),y;function E(){var e=y.props.touch;return Array.isArray(e)?e:[e,0]}function j(){return"hold"===E()[0]}function O(){var e;return!(null==(e=y.props.render)||!e.$$tippy)}function S(){return l||e}function C(){var e=S().parentNode;return e?bM(e):document}function z(){return MM(k)}function T(e){return y.state.isMounted&&!y.state.isVisible||yM.isTouch||i&&"focus"===i.type?0:eM(y.props.delay,e?0:1,jM.delay)}function A(e){void 0===e&&(e=!1),k.style.pointerEvents=y.props.interactive&&!e?"":"none",k.style.zIndex=""+y.props.zIndex}function M(e,t,r){var n;(void 0===r&&(r=!0),w.forEach((function(r){r[e]&&r[e].apply(r,t)})),r)&&(n=y.props)[e].apply(n,t)}function P(){var t=y.props.aria;if(t.content){var r="aria-"+t.content,n=k.id;aM(y.props.triggerTarget||e).forEach((function(e){var t=e.getAttribute(r);if(y.state.isVisible)e.setAttribute(r,t?t+" "+n:n);else{var a=t&&t.replace(n,"").trim();a?e.setAttribute(r,a):e.removeAttribute(r)}}))}}function I(){!N&&y.props.aria.expanded&&aM(y.props.triggerTarget||e).forEach((function(e){y.props.interactive?e.setAttribute("aria-expanded",y.state.isVisible&&e===S()?"true":"false"):e.removeAttribute("aria-expanded")}))}function D(){C().removeEventListener("mousemove",b),DM=DM.filter((function(e){return e!==b}))}function L(t){if(!yM.isTouch||!p&&"mousedown"!==t.type){var r=t.composedPath&&t.composedPath()[0]||t.target;if(!y.props.interactive||!_M(k,r)){if(aM(y.props.triggerTarget||e).some((function(e){return _M(e,r)}))){if(yM.isTouch)return;if(y.state.isVisible&&y.props.trigger.indexOf("click")>=0)return}else M("onClickOutside",[y,t]);!0===y.props.hideOnClick&&(y.clearDelayTimeouts(),y.hide(),m=!0,setTimeout((function(){m=!1})),y.state.isMounted||F())}}}function $(){p=!0}function R(){p=!1}function B(){var e=C();e.addEventListener("mousedown",L,!0),e.addEventListener("touchend",L,JA),e.addEventListener("touchstart",R,JA),e.addEventListener("touchmove",$,JA)}function F(){var e=C();e.removeEventListener("mousedown",L,!0),e.removeEventListener("touchend",L,JA),e.removeEventListener("touchstart",R,JA),e.removeEventListener("touchmove",$,JA)}function q(e,t){var r=z().box;function n(e){e.target===r&&(gM(r,"remove",n),t())}if(0===e)return t();gM(r,"remove",o),gM(r,"add",n),o=n}function V(t,r,n){void 0===n&&(n=!1),aM(y.props.triggerTarget||e).forEach((function(e){e.addEventListener(t,r,n),f.push({node:e,eventType:t,handler:r,options:n})}))}function U(){var e;j()&&(V("touchstart",W,{passive:!0}),V("touchend",Y,{passive:!0})),(e=y.props.trigger,e.split(/\s+/).filter(Boolean)).forEach((function(e){if("manual"!==e)switch(V(e,W),e){case"mouseenter":V("mouseleave",Y);break;case"focus":V(NM?"focusout":"blur",X);break;case"focusin":V("focusout",X)}}))}function H(){f.forEach((function(e){var t=e.node,r=e.eventType,n=e.handler,a=e.options;t.removeEventListener(r,n,a)})),f=[]}function W(e){var t,r=!1;if(y.state.isEnabled&&!Z(e)&&!m){var n="focus"===(null==(t=i)?void 0:t.type);i=e,l=e.currentTarget,I(),!y.state.isVisible&&dM(e)&&DM.forEach((function(t){return t(e)})),"click"===e.type&&(y.props.trigger.indexOf("mouseenter")<0||d)&&!1!==y.props.hideOnClick&&y.state.isVisible?r=!0:ee(e),"click"===e.type&&(d=!r),r&&!n&&te(e)}}function G(e){var t=e.target,r=S().contains(t)||k.contains(t);"mousemove"===e.type&&r||function(e,t){var r=t.clientX,n=t.clientY;return e.every((function(e){var t=e.popperRect,a=e.popperState,i=e.props.interactiveBorder,o=oM(a.placement),s=a.modifiersData.offset;if(!s)return!0;var l="bottom"===o?s.top.y:0,c="top"===o?s.bottom.y:0,u="right"===o?s.left.x:0,d="left"===o?s.right.x:0,m=t.top-n+l>i,p=n-t.bottom-c>i,h=t.left-r+u>i,f=r-t.right-d>i;return m||p||h||f}))}(Q().concat(k).map((function(e){var t,r=null==(t=e._tippy.popperInstance)?void 0:t.state;return r?{popperRect:e.getBoundingClientRect(),popperState:r,props:u}:null})).filter(Boolean),e)&&(D(),te(e))}function Y(e){Z(e)||y.props.trigger.indexOf("click")>=0&&d||(y.props.interactive?y.hideWithInteractivity(e):te(e))}function X(e){y.props.trigger.indexOf("focusin")<0&&e.target!==S()||y.props.interactive&&e.relatedTarget&&k.contains(e.relatedTarget)||te(e)}function Z(e){return!!yM.isTouch&&j()!==e.type.indexOf("touch")>=0}function K(){J();var t=y.props,r=t.popperOptions,n=t.placement,a=t.offset,i=t.getReferenceClientRect,o=t.moveTransition,l=O()?MM(k).arrow:null,c=i?{getBoundingClientRect:i,contextElement:i.contextElement||S()}:e,u=[{name:"offset",options:{offset:a}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!o}},{name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(e){var t=e.state;if(O()){var r=z().box;["placement","reference-hidden","escaped"].forEach((function(e){"placement"===e?r.setAttribute("data-placement",t.placement):t.attributes.popper["data-popper-"+e]?r.setAttribute("data-"+e,""):r.removeAttribute("data-"+e)})),t.attributes.popper={}}}}];O()&&l&&u.push({name:"arrow",options:{element:l,padding:3}}),u.push.apply(u,(null==r?void 0:r.modifiers)||[]),y.popperInstance=Object(ZA.a)(c,k,Object.assign({},r,{placement:n,onFirstUpdate:s,modifiers:u}))}function J(){y.popperInstance&&(y.popperInstance.destroy(),y.popperInstance=null)}function Q(){return sM(k.querySelectorAll("[data-tippy-root]"))}function ee(e){y.clearDelayTimeouts(),e&&M("onTrigger",[y,e]),B();var t=T(!0),n=E(),a=n[0],i=n[1];yM.isTouch&&"hold"===a&&i&&(t=i),t?r=setTimeout((function(){y.show()}),t):y.show()}function te(e){if(y.clearDelayTimeouts(),M("onUntrigger",[y,e]),y.state.isVisible){if(!(y.props.trigger.indexOf("mouseenter")>=0&&y.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(e.type)>=0&&d)){var t=T(!1);t?n=setTimeout((function(){y.state.isVisible&&y.hide()}),t):a=requestAnimationFrame((function(){y.hide()}))}}else F()}}function RM(e,t){void 0===t&&(t={});var r=jM.plugins.concat(t.plugins||[]);document.addEventListener("touchstart",kM,JA),window.addEventListener("blur",wM);var n=Object.assign({},t,{plugins:r}),a=pM(e).reduce((function(e,t){var r=t&&$M(t,n);return r&&e.push(r),e}),[]);return uM(e)?a[0]:a}RM.defaultProps=jM,RM.setDefaultProps=function(e){Object.keys(e).forEach((function(t){jM[t]=e[t]}))},RM.currentInput=yM;Object.assign({},KA.a,{effect:function(e){var t=e.state,r={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(t.elements.popper.style,r.popper),t.styles=r,t.elements.arrow&&Object.assign(t.elements.arrow.style,r.arrow)}});RM.setDefaultProps({render:PM});var BM=RM;class FM{constructor({editor:e,element:t,view:r,tippyOptions:n={},updateDelay:a=250,shouldShow:i}){this.preventHide=!1,this.shouldShow=({view:e,state:t,from:r,to:n})=>{const{doc:a,selection:i}=t,{empty:o}=i,s=!a.textBetween(r,n).length&&mA(t.selection),l=this.element.contains(document.activeElement);return!(!e.hasFocus()&&!l||o||s||!this.editor.isEditable)},this.mousedownHandler=()=>{this.preventHide=!0},this.dragstartHandler=()=>{this.hide()},this.focusHandler=()=>{setTimeout(()=>this.update(this.editor.view))},this.blurHandler=({event:e})=>{var t;this.preventHide?this.preventHide=!1:(null==e?void 0:e.relatedTarget)&&(null===(t=this.element.parentNode)||void 0===t?void 0:t.contains(e.relatedTarget))||this.hide()},this.tippyBlurHandler=e=>{this.blurHandler({event:e})},this.handleDebouncedUpdate=(e,t)=>{this.updateDebounceTimer&&clearTimeout(this.updateDebounceTimer),this.updateDebounceTimer=window.setTimeout(()=>{this.updateHandler(e,t)},this.updateDelay)},this.updateHandler=(e,t)=>{var r,n,a;const{state:i,composing:o}=e,{doc:s,selection:l}=i,c=t&&t.doc.eq(s)&&t.selection.eq(l);if(o||c)return;this.createTooltip();const{ranges:u}=l,d=Math.min(...u.map(e=>e.$from.pos)),m=Math.max(...u.map(e=>e.$to.pos));(null===(r=this.shouldShow)||void 0===r?void 0:r.call(this,{editor:this.editor,view:e,state:i,oldState:t,from:d,to:m}))?(null===(n=this.tippy)||void 0===n||n.setProps({getReferenceClientRect:(null===(a=this.tippyOptions)||void 0===a?void 0:a.getReferenceClientRect)||(()=>{if(i.selection instanceof NO){let t=e.nodeDOM(d);const r=t.dataset.nodeViewWrapper?t:t.querySelector("[data-node-view-wrapper]");if(r&&(t=r.firstChild),t)return t.getBoundingClientRect()}return MA(e,d,m)})}),this.show()):this.hide()},this.editor=e,this.element=t,this.view=r,this.updateDelay=a,i&&(this.shouldShow=i),this.element.addEventListener("mousedown",this.mousedownHandler,{capture:!0}),this.view.dom.addEventListener("dragstart",this.dragstartHandler),this.editor.on("focus",this.focusHandler),this.editor.on("blur",this.blurHandler),this.tippyOptions=n,this.element.remove(),this.element.style.visibility="visible"}createTooltip(){const{element:e}=this.editor.options,t=!!e.parentElement;!this.tippy&&t&&(this.tippy=BM(e,{duration:0,getReferenceClientRect:null,content:this.element,interactive:!0,trigger:"manual",placement:"top",hideOnClick:"toggle",...this.tippyOptions}),this.tippy.popper.firstChild&&this.tippy.popper.firstChild.addEventListener("blur",this.tippyBlurHandler))}update(e,t){const{state:r}=e,n=r.selection.$from.pos!==r.selection.$to.pos;this.updateDelay>0&&n?this.handleDebouncedUpdate(e,t):this.updateHandler(e,t)}show(){var e;null===(e=this.tippy)||void 0===e||e.show()}hide(){var e;null===(e=this.tippy)||void 0===e||e.hide()}destroy(){var e,t;(null===(e=this.tippy)||void 0===e?void 0:e.popper.firstChild)&&this.tippy.popper.firstChild.removeEventListener("blur",this.tippyBlurHandler),null===(t=this.tippy)||void 0===t||t.destroy(),this.element.removeEventListener("mousedown",this.mousedownHandler,{capture:!0}),this.view.dom.removeEventListener("dragstart",this.dragstartHandler),this.editor.off("focus",this.focusHandler),this.editor.off("blur",this.blurHandler)}}const qM=e=>new DO({key:"string"==typeof e.pluginKey?new RO(e.pluginKey):e.pluginKey,view:t=>new FM({view:t,...e})});nA.create({name:"bubbleMenu",addOptions:()=>({element:null,tippyOptions:{},pluginKey:"bubbleMenu",updateDelay:void 0,shouldShow:null}),addProseMirrorPlugins(){return this.options.element?[qM({pluginKey:this.options.pluginKey,editor:this.editor,element:this.options.element,tippyOptions:this.options.tippyOptions,updateDelay:this.options.updateDelay,shouldShow:this.options.shouldShow})]:[]}});var VM=r(29),UM=r.n(VM);class HM{constructor({editor:e,element:t,view:r,tippyOptions:n={},shouldShow:a}){this.preventHide=!1,this.shouldShow=({view:e,state:t})=>{const{selection:r}=t,{$anchor:n,empty:a}=r,i=1===n.depth,o=n.parent.isTextblock&&!n.parent.type.spec.code&&!n.parent.textContent;return!!(e.hasFocus()&&a&&i&&o&&this.editor.isEditable)},this.mousedownHandler=()=>{this.preventHide=!0},this.focusHandler=()=>{setTimeout(()=>this.update(this.editor.view))},this.blurHandler=({event:e})=>{var t;this.preventHide?this.preventHide=!1:(null==e?void 0:e.relatedTarget)&&(null===(t=this.element.parentNode)||void 0===t?void 0:t.contains(e.relatedTarget))||this.hide()},this.tippyBlurHandler=e=>{this.blurHandler({event:e})},this.editor=e,this.element=t,this.view=r,a&&(this.shouldShow=a),this.element.addEventListener("mousedown",this.mousedownHandler,{capture:!0}),this.editor.on("focus",this.focusHandler),this.editor.on("blur",this.blurHandler),this.tippyOptions=n,this.element.remove(),this.element.style.visibility="visible"}createTooltip(){const{element:e}=this.editor.options,t=!!e.parentElement;!this.tippy&&t&&(this.tippy=BM(e,{duration:0,getReferenceClientRect:null,content:this.element,interactive:!0,trigger:"manual",placement:"right",hideOnClick:"toggle",...this.tippyOptions}),this.tippy.popper.firstChild&&this.tippy.popper.firstChild.addEventListener("blur",this.tippyBlurHandler))}update(e,t){var r,n,a;const{state:i}=e,{doc:o,selection:s}=i,{from:l,to:c}=s;if(t&&t.doc.eq(o)&&t.selection.eq(s))return;this.createTooltip();(null===(r=this.shouldShow)||void 0===r?void 0:r.call(this,{editor:this.editor,view:e,state:i,oldState:t}))?(null===(n=this.tippy)||void 0===n||n.setProps({getReferenceClientRect:(null===(a=this.tippyOptions)||void 0===a?void 0:a.getReferenceClientRect)||(()=>MA(e,l,c))}),this.show()):this.hide()}show(){var e;null===(e=this.tippy)||void 0===e||e.show()}hide(){var e;null===(e=this.tippy)||void 0===e||e.hide()}destroy(){var e,t;(null===(e=this.tippy)||void 0===e?void 0:e.popper.firstChild)&&this.tippy.popper.firstChild.removeEventListener("blur",this.tippyBlurHandler),null===(t=this.tippy)||void 0===t||t.destroy(),this.element.removeEventListener("mousedown",this.mousedownHandler,{capture:!0}),this.editor.off("focus",this.focusHandler),this.editor.off("blur",this.blurHandler)}}const WM=e=>new DO({key:"string"==typeof e.pluginKey?new RO(e.pluginKey):e.pluginKey,view:t=>new HM({view:t,...e})});nA.create({name:"floatingMenu",addOptions:()=>({element:null,tippyOptions:{},pluginKey:"floatingMenu",shouldShow:null}),addProseMirrorPlugins(){return this.options.element?[WM({pluginKey:this.options.pluginKey,editor:this.editor,element:this.options.element,tippyOptions:this.options.tippyOptions,shouldShow:this.options.shouldShow})]:[]}});class GM extends class extends class{constructor(){this.callbacks={}}on(e,t){return this.callbacks[e]||(this.callbacks[e]=[]),this.callbacks[e].push(t),this}emit(e,...t){const r=this.callbacks[e];return r&&r.forEach(e=>e.apply(this,t)),this}off(e,t){const r=this.callbacks[e];return r&&(t?this.callbacks[e]=r.filter(e=>e!==t):delete this.callbacks[e]),this}removeAllListeners(){this.callbacks={}}}{constructor(e={}){super(),this.isFocused=!1,this.extensionStorage={},this.options={element:document.createElement("div"),content:"",injectCSS:!0,injectNonce:void 0,extensions:[],autofocus:!1,editable:!0,editorProps:{},parseOptions:{},enableInputRules:!0,enablePasteRules:!0,enableCoreExtensions:!0,onBeforeCreate:()=>null,onCreate:()=>null,onUpdate:()=>null,onSelectionUpdate:()=>null,onTransaction:()=>null,onFocus:()=>null,onBlur:()=>null,onDestroy:()=>null},this.isCapturingTransaction=!1,this.capturedTransaction=null,this.setOptions(e),this.createExtensionManager(),this.createCommandManager(),this.createSchema(),this.on("beforeCreate",this.options.onBeforeCreate),this.emit("beforeCreate",{editor:this}),this.createView(),this.injectCSS(),this.on("create",this.options.onCreate),this.on("update",this.options.onUpdate),this.on("selectionUpdate",this.options.onSelectionUpdate),this.on("transaction",this.options.onTransaction),this.on("focus",this.options.onFocus),this.on("blur",this.options.onBlur),this.on("destroy",this.options.onDestroy),window.setTimeout(()=>{this.isDestroyed||(this.commands.focus(this.options.autofocus),this.emit("create",{editor:this}))},0)}get storage(){return this.extensionStorage}get commands(){return this.commandManager.commands}chain(){return this.commandManager.chain()}can(){return this.commandManager.can()}injectCSS(){this.options.injectCSS&&document&&(this.css=function(e,t){const r=document.querySelector("style[data-tiptap-style]");if(null!==r)return r;const n=document.createElement("style");return t&&n.setAttribute("nonce",t),n.setAttribute("data-tiptap-style",""),n.innerHTML=e,document.getElementsByTagName("head")[0].appendChild(n),n}('.ProseMirror {\n position: relative;\n}\n\n.ProseMirror {\n word-wrap: break-word;\n white-space: pre-wrap;\n white-space: break-spaces;\n -webkit-font-variant-ligatures: none;\n font-variant-ligatures: none;\n font-feature-settings: "liga" 0; /* the above doesn\'t seem to work in Edge */\n}\n\n.ProseMirror [contenteditable="false"] {\n white-space: normal;\n}\n\n.ProseMirror [contenteditable="false"] [contenteditable="true"] {\n white-space: pre-wrap;\n}\n\n.ProseMirror pre {\n white-space: pre-wrap;\n}\n\nimg.ProseMirror-separator {\n display: inline !important;\n border: none !important;\n margin: 0 !important;\n width: 1px !important;\n height: 1px !important;\n}\n\n.ProseMirror-gapcursor {\n display: none;\n pointer-events: none;\n position: absolute;\n margin: 0;\n}\n\n.ProseMirror-gapcursor:after {\n content: "";\n display: block;\n position: absolute;\n top: -2px;\n width: 20px;\n border-top: 1px solid black;\n animation: ProseMirror-cursor-blink 1.1s steps(2, start) infinite;\n}\n\n@keyframes ProseMirror-cursor-blink {\n to {\n visibility: hidden;\n }\n}\n\n.ProseMirror-hideselection *::selection {\n background: transparent;\n}\n\n.ProseMirror-hideselection *::-moz-selection {\n background: transparent;\n}\n\n.ProseMirror-hideselection * {\n caret-color: transparent;\n}\n\n.ProseMirror-focused .ProseMirror-gapcursor {\n display: block;\n}\n\n.tippy-box[data-animation=fade][data-state=hidden] {\n opacity: 0\n}',this.options.injectNonce))}setOptions(e={}){this.options={...this.options,...e},this.view&&this.state&&!this.isDestroyed&&(this.options.editorProps&&this.view.setProps(this.options.editorProps),this.view.updateState(this.state))}setEditable(e,t=!0){this.setOptions({editable:e}),t&&this.emit("update",{editor:this,transaction:this.state.tr})}get isEditable(){return this.options.editable&&this.view&&this.view.editable}get state(){return this.view.state}registerPlugin(e,t){const r=BT(t)?t(e,[...this.state.plugins]):[...this.state.plugins,e],n=this.state.reconfigure({plugins:r});this.view.updateState(n)}unregisterPlugin(e){if(this.isDestroyed)return;const t="string"==typeof e?e+"$":e.key,r=this.state.reconfigure({plugins:this.state.plugins.filter(e=>!e.key.startsWith(t))});this.view.updateState(r)}createExtensionManager(){const e=[...this.options.enableCoreExtensions?Object.values(VA):[],...this.options.extensions].filter(e=>["extension","node","mark"].includes(null==e?void 0:e.type));this.extensionManager=new eA(e,this)}createCommandManager(){this.commandManager=new MT({editor:this})}createSchema(){this.schema=this.extensionManager.schema}createView(){const e=xA(this.options.content,this.schema,this.options.parseOptions),t=hA(e,this.options.autofocus);this.view=new Rz(this.options.element,{...this.options.editorProps,dispatchTransaction:this.dispatchTransaction.bind(this),state:IO.create({doc:e,selection:t||void 0})});const r=this.state.reconfigure({plugins:this.extensionManager.plugins});this.view.updateState(r),this.createNodeViews();this.view.dom.editor=this}createNodeViews(){this.view.setProps({nodeViews:this.extensionManager.nodeViews})}captureTransaction(e){this.isCapturingTransaction=!0,e(),this.isCapturingTransaction=!1;const t=this.capturedTransaction;return this.capturedTransaction=null,t}dispatchTransaction(e){if(this.view.isDestroyed)return;if(this.isCapturingTransaction)return this.capturedTransaction?void e.steps.forEach(e=>{var t;return null===(t=this.capturedTransaction)||void 0===t?void 0:t.step(e)}):void(this.capturedTransaction=e);const t=this.state.apply(e),r=!this.state.selection.eq(t.selection);this.view.updateState(t),this.emit("transaction",{editor:this,transaction:e}),r&&this.emit("selectionUpdate",{editor:this,transaction:e});const n=e.getMeta("focus"),a=e.getMeta("blur");n&&this.emit("focus",{editor:this,event:n.event,transaction:e}),a&&this.emit("blur",{editor:this,event:a.event,transaction:e}),e.docChanged&&!e.getMeta("preventUpdate")&&this.emit("update",{editor:this,transaction:e})}getAttributes(e){return OA(this.state,e)}isActive(e,t){const r="string"==typeof e?e:null,n="string"==typeof e?t:e;return function(e,t,r={}){if(!t)return yA(e,null,r)||TA(e,null,r);const n=vA(t,e.schema);return"node"===n?yA(e,t,r):"mark"===n&&TA(e,t,r)}(this.state,r,n)}getJSON(){return this.state.doc.toJSON()}getHTML(){return NA(this.state.doc.content,this.schema)}getText(e){const{blockSeparator:t="\n\n",textSerializers:r={}}=e||{};return EA(this.state.doc,{blockSeparator:t,textSerializers:{...iA(this.schema),...r}})}get isEmpty(){return function(e){var t;const r=null===(t=e.type.createAndFill())||void 0===t?void 0:t.toJSON(),n=e.toJSON();return JSON.stringify(r)===JSON.stringify(n)}(this.state.doc)}getCharacterCount(){return console.warn('[tiptap warn]: "editor.getCharacterCount()" is deprecated. Please use "editor.storage.characterCount.characters()" instead.'),this.state.doc.content.size-2}destroy(){this.emit("destroy"),this.view&&this.view.destroy(),this.removeAllListeners()}get isDestroyed(){var e;return!(null===(e=this.view)||void 0===e?void 0:e.docView)}}{constructor(){super(...arguments),this.contentComponent=null}}const YM=({renderers:e})=>Je.a.createElement(Je.a.Fragment,null,Object.entries(e).map(([e,t])=>UM.a.createPortal(t.reactElement,t.element,e)));class XM extends Je.a.Component{constructor(e){super(e),this.editorContentRef=Je.a.createRef(),this.initialized=!1,this.state={renderers:{}}}componentDidMount(){this.init()}componentDidUpdate(){this.init()}init(){const{editor:e}=this.props;if(e&&e.options.element){if(e.contentComponent)return;const t=this.editorContentRef.current;t.append(...e.options.element.childNodes),e.setOptions({element:t}),e.contentComponent=this,e.createNodeViews(),this.initialized=!0}}maybeFlushSync(e){this.initialized?Object(VM.flushSync)(e):e()}setRenderer(e,t){this.maybeFlushSync(()=>{this.setState(({renderers:r})=>({renderers:{...r,[e]:t}}))})}removeRenderer(e){this.maybeFlushSync(()=>{this.setState(({renderers:t})=>{const r={...t};return delete r[e],{renderers:r}})})}componentWillUnmount(){const{editor:e}=this.props;if(!e)return;if(this.initialized=!1,e.isDestroyed||e.view.setProps({nodeViews:{}}),e.contentComponent=null,!e.options.element.firstChild)return;const t=document.createElement("div");t.append(...e.options.element.childNodes),e.setOptions({element:t})}render(){const{editor:e,...t}=this.props;return Je.a.createElement(Je.a.Fragment,null,Je.a.createElement("div",{ref:this.editorContentRef,...t}),Je.a.createElement(YM,{renderers:this.state.renderers}))}}const ZM=Je.a.memo(XM),KM=Object(Ke.createContext)({onDragStart:void 0}),JM=()=>Object(Ke.useContext)(KM);Je.a.forwardRef((e,t)=>{const{onDragStart:r}=JM(),n=e.as||"div";return Je.a.createElement(n,{...e,ref:t,"data-node-view-wrapper":"",onDragStart:r,style:{whiteSpace:"normal",...e.style}})});const QM=(e={},t=[])=>{const[r,n]=Object(Ke.useState)(null),a=function(){const[,e]=Object(Ke.useState)(0);return()=>e(e=>e+1)}(),{onBeforeCreate:i,onBlur:o,onCreate:s,onDestroy:l,onFocus:c,onSelectionUpdate:u,onTransaction:d,onUpdate:m}=e,p=Object(Ke.useRef)(i),h=Object(Ke.useRef)(o),f=Object(Ke.useRef)(s),b=Object(Ke.useRef)(l),g=Object(Ke.useRef)(c),_=Object(Ke.useRef)(u),y=Object(Ke.useRef)(d),v=Object(Ke.useRef)(m);return Object(Ke.useEffect)(()=>{r&&(i&&(r.off("beforeCreate",p.current),r.on("beforeCreate",i),p.current=i),o&&(r.off("blur",h.current),r.on("blur",o),h.current=o),s&&(r.off("create",f.current),r.on("create",s),f.current=s),l&&(r.off("destroy",b.current),r.on("destroy",l),b.current=l),c&&(r.off("focus",g.current),r.on("focus",c),g.current=c),u&&(r.off("selectionUpdate",_.current),r.on("selectionUpdate",u),_.current=u),d&&(r.off("transaction",y.current),r.on("transaction",d),y.current=d),m&&(r.off("update",v.current),r.on("update",m),v.current=m))},[i,o,s,l,c,u,d,m,r]),Object(Ke.useEffect)(()=>{let t=!0;const r=new GM(e);return n(r),r.on("transaction",()=>{requestAnimationFrame(()=>{requestAnimationFrame(()=>{t&&a()})})}),()=>{r.destroy(),t=!1}},t),r},eP=/^\s*>\s$/,tP=YA.create({name:"blockquote",addOptions:()=>({HTMLAttributes:{}}),content:"block+",group:"block",defining:!0,parseHTML:()=>[{tag:"blockquote"}],renderHTML({HTMLAttributes:e}){return["blockquote",$T(this.options.HTMLAttributes,e),0]},addCommands(){return{setBlockquote:()=>({commands:e})=>e.wrapIn(this.name),toggleBlockquote:()=>({commands:e})=>e.toggleWrap(this.name),unsetBlockquote:()=>({commands:e})=>e.lift(this.name)}},addKeyboardShortcuts(){return{"Mod-Shift-b":()=>this.editor.commands.toggleBlockquote()}},addInputRules(){return[WA({find:eP,type:this.type})]}}),rP=/(?:^|\s)((?:\*\*)((?:[^*]+))(?:\*\*))$/,nP=/(?:^|\s)((?:\*\*)((?:[^*]+))(?:\*\*))/g,aP=/(?:^|\s)((?:__)((?:[^__]+))(?:__))$/,iP=/(?:^|\s)((?:__)((?:[^__]+))(?:__))/g,oP=GA.create({name:"bold",addOptions:()=>({HTMLAttributes:{}}),parseHTML:()=>[{tag:"strong"},{tag:"b",getAttrs:e=>"normal"!==e.style.fontWeight&&null},{style:"font-weight",getAttrs:e=>/^(bold(er)?|[5-9]\d{2,})$/.test(e)&&null}],renderHTML({HTMLAttributes:e}){return["strong",$T(this.options.HTMLAttributes,e),0]},addCommands(){return{setBold:()=>({commands:e})=>e.setMark(this.name),toggleBold:()=>({commands:e})=>e.toggleMark(this.name),unsetBold:()=>({commands:e})=>e.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-b":()=>this.editor.commands.toggleBold(),"Mod-B":()=>this.editor.commands.toggleBold()}},addInputRules(){return[UA({find:rP,type:this.type}),UA({find:aP,type:this.type})]},addPasteRules(){return[XA({find:nP,type:this.type}),XA({find:iP,type:this.type})]}}),sP=YA.create({name:"listItem",addOptions:()=>({HTMLAttributes:{}}),content:"paragraph block*",defining:!0,parseHTML:()=>[{tag:"li"}],renderHTML({HTMLAttributes:e}){return["li",$T(this.options.HTMLAttributes,e),0]},addKeyboardShortcuts(){return{Enter:()=>this.editor.commands.splitListItem(this.name),Tab:()=>this.editor.commands.sinkListItem(this.name),"Shift-Tab":()=>this.editor.commands.liftListItem(this.name)}}}),lP=GA.create({name:"textStyle",addOptions:()=>({HTMLAttributes:{}}),parseHTML:()=>[{tag:"span",getAttrs:e=>!!e.hasAttribute("style")&&{}}],renderHTML({HTMLAttributes:e}){return["span",$T(this.options.HTMLAttributes,e),0]},addCommands(){return{removeEmptyTextStyle:()=>({state:e,commands:t})=>{const r=jA(e,this.type);return!!Object.entries(r).some(([,e])=>!!e)||t.unsetMark(this.name)}}}}),cP=/^\s*([-+*])\s$/,uP=YA.create({name:"bulletList",addOptions:()=>({itemTypeName:"listItem",HTMLAttributes:{},keepMarks:!1,keepAttributes:!1}),group:"block list",content(){return this.options.itemTypeName+"+"},parseHTML:()=>[{tag:"ul"}],renderHTML({HTMLAttributes:e}){return["ul",$T(this.options.HTMLAttributes,e),0]},addCommands(){return{toggleBulletList:()=>({commands:e,chain:t})=>this.options.keepAttributes?t().toggleList(this.name,this.options.itemTypeName,this.options.keepMarks).updateAttributes(sP.name,this.editor.getAttributes(lP.name)).run():e.toggleList(this.name,this.options.itemTypeName,this.options.keepMarks)}},addKeyboardShortcuts(){return{"Mod-Shift-8":()=>this.editor.commands.toggleBulletList()}},addInputRules(){let e=WA({find:cP,type:this.type});return(this.options.keepMarks||this.options.keepAttributes)&&(e=WA({find:cP,type:this.type,keepMarks:this.options.keepMarks,keepAttributes:this.options.keepAttributes,getAttributes:()=>this.editor.getAttributes(lP.name),editor:this.editor})),[e]}}),dP=/(?:^|\s)((?:`)((?:[^`]+))(?:`))$/,mP=/(?:^|\s)((?:`)((?:[^`]+))(?:`))/g,pP=GA.create({name:"code",addOptions:()=>({HTMLAttributes:{}}),excludes:"_",code:!0,exitable:!0,parseHTML:()=>[{tag:"code"}],renderHTML({HTMLAttributes:e}){return["code",$T(this.options.HTMLAttributes,e),0]},addCommands(){return{setCode:()=>({commands:e})=>e.setMark(this.name),toggleCode:()=>({commands:e})=>e.toggleMark(this.name),unsetCode:()=>({commands:e})=>e.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-e":()=>this.editor.commands.toggleCode()}},addInputRules(){return[UA({find:dP,type:this.type})]},addPasteRules(){return[XA({find:mP,type:this.type})]}}),hP=/^```([a-z]+)?[\s\n]$/,fP=/^~~~([a-z]+)?[\s\n]$/,bP=YA.create({name:"codeBlock",addOptions:()=>({languageClassPrefix:"language-",exitOnTripleEnter:!0,exitOnArrowDown:!0,HTMLAttributes:{}}),content:"text*",marks:"",group:"block",code:!0,defining:!0,addAttributes(){return{language:{default:null,parseHTML:e=>{var t;const{languageClassPrefix:r}=this.options,n=[...(null===(t=e.firstElementChild)||void 0===t?void 0:t.classList)||[]].filter(e=>e.startsWith(r)).map(e=>e.replace(r,""))[0];return n||null},rendered:!1}}},parseHTML:()=>[{tag:"pre",preserveWhitespace:"full"}],renderHTML({node:e,HTMLAttributes:t}){return["pre",$T(this.options.HTMLAttributes,t),["code",{class:e.attrs.language?this.options.languageClassPrefix+e.attrs.language:null},0]]},addCommands(){return{setCodeBlock:e=>({commands:t})=>t.setNode(this.name,e),toggleCodeBlock:e=>({commands:t})=>t.toggleNode(this.name,"paragraph",e)}},addKeyboardShortcuts(){return{"Mod-Alt-c":()=>this.editor.commands.toggleCodeBlock(),Backspace:()=>{const{empty:e,$anchor:t}=this.editor.state.selection,r=1===t.pos;return!(!e||t.parent.type.name!==this.name)&&(!(!r&&t.parent.textContent.length)&&this.editor.commands.clearNodes())},Enter:({editor:e})=>{if(!this.options.exitOnTripleEnter)return!1;const{state:t}=e,{selection:r}=t,{$from:n,empty:a}=r;if(!a||n.parent.type!==this.type)return!1;const i=n.parentOffset===n.parent.nodeSize-2,o=n.parent.textContent.endsWith("\n\n");return!(!i||!o)&&e.chain().command(({tr:e})=>(e.delete(n.pos-2,n.pos),!0)).exitCode().run()},ArrowDown:({editor:e})=>{if(!this.options.exitOnArrowDown)return!1;const{state:t}=e,{selection:r,doc:n}=t,{$from:a,empty:i}=r;if(!i||a.parent.type!==this.type)return!1;if(!(a.parentOffset===a.parent.nodeSize-2))return!1;const o=a.after();if(void 0===o)return!1;return!n.nodeAt(o)&&e.commands.exitCode()}}},addInputRules(){return[HA({find:hP,type:this.type,getAttributes:e=>({language:e[1]})}),HA({find:fP,type:this.type,getAttributes:e=>({language:e[1]})})]},addProseMirrorPlugins(){return[new DO({key:new RO("codeBlockVSCodeHandler"),props:{handlePaste:(e,t)=>{if(!t.clipboardData)return!1;if(this.editor.isActive(this.type.name))return!1;const r=t.clipboardData.getData("text/plain"),n=t.clipboardData.getData("vscode-editor-data"),a=n?JSON.parse(n):void 0,i=null==a?void 0:a.mode;if(!r||!i)return!1;const{tr:o}=e.state;return o.replaceSelectionWith(this.type.create({language:i})),o.setSelection(xO.near(o.doc.resolve(Math.max(0,o.selection.from-2)))),o.insertText(r.replace(/\r\n?/g,"\n")),o.setMeta("paste",!0),e.dispatch(o),!0}}})]}}),gP=YA.create({name:"doc",topNode:!0,content:"block+"});function _P(e={}){return new DO({view:t=>new yP(t,e)})}class yP{constructor(e,t){var r;this.editorView=e,this.cursorPos=null,this.element=null,this.timeout=-1,this.width=null!==(r=t.width)&&void 0!==r?r:1,this.color=!1===t.color?void 0:t.color||"black",this.class=t.class,this.handlers=["dragover","dragend","drop","dragleave"].map(t=>{let r=e=>{this[t](e)};return e.dom.addEventListener(t,r),{name:t,handler:r}})}destroy(){this.handlers.forEach(({name:e,handler:t})=>this.editorView.dom.removeEventListener(e,t))}update(e,t){null!=this.cursorPos&&t.doc!=e.state.doc&&(this.cursorPos>e.state.doc.content.size?this.setCursor(null):this.updateOverlay())}setCursor(e){e!=this.cursorPos&&(this.cursorPos=e,null==e?(this.element.parentNode.removeChild(this.element),this.element=null):this.updateOverlay())}updateOverlay(){let e,t=this.editorView.state.doc.resolve(this.cursorPos),r=!t.parent.inlineContent;if(r){let r=t.nodeBefore,n=t.nodeAfter;if(r||n){let t=this.editorView.nodeDOM(this.cursorPos-(r?r.nodeSize:0));if(t){let a=t.getBoundingClientRect(),i=r?a.bottom:a.top;r&&n&&(i=(i+this.editorView.nodeDOM(this.cursorPos).getBoundingClientRect().top)/2),e={left:a.left,right:a.right,top:i-this.width/2,bottom:i+this.width/2}}}}if(!e){let t=this.editorView.coordsAtPos(this.cursorPos);e={left:t.left-this.width/2,right:t.left+this.width/2,top:t.top,bottom:t.bottom}}let n,a,i=this.editorView.dom.offsetParent;if(this.element||(this.element=i.appendChild(document.createElement("div")),this.class&&(this.element.className=this.class),this.element.style.cssText="position: absolute; z-index: 50; pointer-events: none;",this.color&&(this.element.style.backgroundColor=this.color)),this.element.classList.toggle("prosemirror-dropcursor-block",r),this.element.classList.toggle("prosemirror-dropcursor-inline",!r),!i||i==document.body&&"static"==getComputedStyle(i).position)n=-pageXOffset,a=-pageYOffset;else{let e=i.getBoundingClientRect();n=e.left-i.scrollLeft,a=e.top-i.scrollTop}this.element.style.left=e.left-n+"px",this.element.style.top=e.top-a+"px",this.element.style.width=e.right-e.left+"px",this.element.style.height=e.bottom-e.top+"px"}scheduleRemoval(e){clearTimeout(this.timeout),this.timeout=setTimeout(()=>this.setCursor(null),e)}dragover(e){if(!this.editorView.editable)return;let t=this.editorView.posAtCoords({left:e.clientX,top:e.clientY}),r=t&&t.inside>=0&&this.editorView.state.doc.nodeAt(t.inside),n=r&&r.type.spec.disableDropCursor,a="function"==typeof n?n(this.editorView,t,e):n;if(t&&!a){let e=t.pos;if(this.editorView.dragging&&this.editorView.dragging.slice){let t=rO(this.editorView.state.doc,e,this.editorView.dragging.slice);null!=t&&(e=t)}this.setCursor(e),this.scheduleRemoval(5e3)}}dragend(){this.scheduleRemoval(20)}drop(){this.scheduleRemoval(20)}dragleave(e){e.target!=this.editorView.dom&&this.editorView.dom.contains(e.relatedTarget)||this.setCursor(null)}}const vP=nA.create({name:"dropCursor",addOptions:()=>({color:"currentColor",width:1,class:void 0}),addProseMirrorPlugins(){return[_P(this.options)]}});class kP extends _O{constructor(e){super(e,e)}map(e,t){let r=e.resolve(t.map(this.head));return kP.valid(r)?new kP(r):_O.near(r)}content(){return RE.empty}eq(e){return e instanceof kP&&e.head==this.head}toJSON(){return{type:"gapcursor",pos:this.head}}static fromJSON(e,t){if("number"!=typeof t.pos)throw new RangeError("Invalid input for GapCursor.fromJSON");return new kP(e.resolve(t.pos))}getBookmark(){return new xP(this.anchor)}static valid(e){let t=e.parent;if(t.isTextblock||!function(e){for(let t=e.depth;t>=0;t--){let r=e.index(t),n=e.node(t);if(0!=r)for(let e=n.child(r-1);;e=e.lastChild){if(0==e.childCount&&!e.inlineContent||e.isAtom||e.type.spec.isolating)return!0;if(e.inlineContent)return!1}else if(n.type.spec.isolating)return!0}return!0}(e)||!function(e){for(let t=e.depth;t>=0;t--){let r=e.indexAfter(t),n=e.node(t);if(r!=n.childCount)for(let e=n.child(r);;e=e.firstChild){if(0==e.childCount&&!e.inlineContent||e.isAtom||e.type.spec.isolating)return!0;if(e.inlineContent)return!1}else if(n.type.spec.isolating)return!0}return!0}(e))return!1;let r=t.type.spec.allowGapCursor;if(null!=r)return r;let n=t.contentMatchAt(e.index()).defaultType;return n&&n.isTextblock}static findGapCursorFrom(e,t,r=!1){e:for(;;){if(!r&&kP.valid(e))return e;let n=e.pos,a=null;for(let r=e.depth;;r--){let i=e.node(r);if(t>0?e.indexAfter(r)0){a=i.child(t>0?e.indexAfter(r):e.index(r)-1);break}if(0==r)return null;n+=t;let o=e.doc.resolve(n);if(kP.valid(o))return o}for(;;){let i=t>0?a.firstChild:a.lastChild;if(!i){if(a.isAtom&&!a.isText&&!NO.isSelectable(a)){e=e.doc.resolve(n+a.nodeSize*t),r=!1;continue e}break}a=i,n+=t;let o=e.doc.resolve(n);if(kP.valid(o))return o}return null}}}kP.prototype.visible=!1,kP.findFrom=kP.findGapCursorFrom,_O.jsonID("gapcursor",kP);class xP{constructor(e){this.pos=e}map(e){return new xP(e.map(this.pos))}resolve(e){let t=e.resolve(this.pos);return kP.valid(t)?new kP(t):_O.near(t)}}const wP=rT({ArrowLeft:NP("horiz",-1),ArrowRight:NP("horiz",1),ArrowUp:NP("vert",-1),ArrowDown:NP("vert",1)});function NP(e,t){const r="vert"==e?t>0?"down":"up":t>0?"right":"left";return function(e,n,a){let i=e.selection,o=t>0?i.$to:i.$from,s=i.empty;if(i instanceof xO){if(!a.endOfTextblock(r)||0==o.depth)return!1;s=!1,o=e.doc.resolve(t>0?o.after():o.before())}let l=kP.findGapCursorFrom(o,t,s);return!!l&&(n&&n(e.tr.setSelection(new kP(l))),!0)}}function EP(e,t,r){if(!e||!e.editable)return!1;let n=e.state.doc.resolve(t);if(!kP.valid(n))return!1;let a=e.posAtCoords({left:r.clientX,top:r.clientY});return!(a&&a.inside>-1&&NO.isSelectable(e.state.doc.nodeAt(a.inside)))&&(e.dispatch(e.state.tr.setSelection(new kP(n))),!0)}function jP(e,t){if("insertCompositionText"!=t.inputType||!(e.state.selection instanceof kP))return!1;let{$from:r}=e.state.selection,n=r.parent.contentMatchAt(r.index()).findWrapping(e.state.schema.nodes.text);if(!n)return!1;let a=ME.empty;for(let e=n.length-1;e>=0;e--)a=ME.from(n[e].createAndFill(null,a));let i=e.state.tr.replace(r.pos,r.pos,new RE(a,0,0));return i.setSelection(xO.near(i.doc.resolve(r.pos+1))),e.dispatch(i),!1}function OP(e){if(!(e.selection instanceof kP))return null;let t=document.createElement("div");return t.className="ProseMirror-gapcursor",gz.create(e.doc,[hz.widget(e.selection.head,t,{key:"gapcursor"})])}const SP=nA.create({name:"gapCursor",addProseMirrorPlugins:()=>[new DO({props:{decorations:OP,createSelectionBetween:(e,t,r)=>t.pos==r.pos&&kP.valid(r)?new kP(r):null,handleClick:EP,handleKeyDown:wP,handleDOMEvents:{beforeinput:jP}}})],extendNodeSchema(e){var t;return{allowGapCursor:null!==(t=FT(PT(e,"allowGapCursor",{name:e.name,options:e.options,storage:e.storage})))&&void 0!==t?t:null}}}),CP=YA.create({name:"hardBreak",addOptions:()=>({keepMarks:!0,HTMLAttributes:{}}),inline:!0,group:"inline",selectable:!1,parseHTML:()=>[{tag:"br"}],renderHTML({HTMLAttributes:e}){return["br",$T(this.options.HTMLAttributes,e)]},renderText:()=>"\n",addCommands(){return{setHardBreak:()=>({commands:e,chain:t,state:r,editor:n})=>e.first([()=>e.exitCode(),()=>e.command(()=>{const{selection:e,storedMarks:a}=r;if(e.$from.parent.type.spec.isolating)return!1;const{keepMarks:i}=this.options,{splittableMarks:o}=n.extensionManager,s=a||e.$to.parentOffset&&e.$from.marks();return t().insertContent({type:this.name}).command(({tr:e,dispatch:t})=>{if(t&&s&&i){const t=s.filter(e=>o.includes(e.type.name));e.ensureMarks(t)}return!0}).run()})])}},addKeyboardShortcuts(){return{"Mod-Enter":()=>this.editor.commands.setHardBreak(),"Shift-Enter":()=>this.editor.commands.setHardBreak()}}}),zP=YA.create({name:"heading",addOptions:()=>({levels:[1,2,3,4,5,6],HTMLAttributes:{}}),content:"inline*",group:"block",defining:!0,addAttributes:()=>({level:{default:1,rendered:!1}}),parseHTML(){return this.options.levels.map(e=>({tag:"h"+e,attrs:{level:e}}))},renderHTML({node:e,HTMLAttributes:t}){return["h"+(this.options.levels.includes(e.attrs.level)?e.attrs.level:this.options.levels[0]),$T(this.options.HTMLAttributes,t),0]},addCommands(){return{setHeading:e=>({commands:t})=>!!this.options.levels.includes(e.level)&&t.setNode(this.name,e),toggleHeading:e=>({commands:t})=>!!this.options.levels.includes(e.level)&&t.toggleNode(this.name,"paragraph",e)}},addKeyboardShortcuts(){return this.options.levels.reduce((e,t)=>({...e,["Mod-Alt-"+t]:()=>this.editor.commands.toggleHeading({level:t})}),{})},addInputRules(){return this.options.levels.map(e=>HA({find:new RegExp(`^(#{1,${e}})\\s$`),type:this.type,getAttributes:{level:e}}))}});var TP=function(){};TP.prototype.append=function(e){return e.length?(e=TP.from(e),!this.length&&e||e.length<200&&this.leafAppend(e)||this.length<200&&e.leafPrepend(this)||this.appendInner(e)):this},TP.prototype.prepend=function(e){return e.length?TP.from(e).append(this):this},TP.prototype.appendInner=function(e){return new MP(this,e)},TP.prototype.slice=function(e,t){return void 0===e&&(e=0),void 0===t&&(t=this.length),e>=t?TP.empty:this.sliceInner(Math.max(0,e),Math.min(this.length,t))},TP.prototype.get=function(e){if(!(e<0||e>=this.length))return this.getInner(e)},TP.prototype.forEach=function(e,t,r){void 0===t&&(t=0),void 0===r&&(r=this.length),t<=r?this.forEachInner(e,t,r,0):this.forEachInvertedInner(e,t,r,0)},TP.prototype.map=function(e,t,r){void 0===t&&(t=0),void 0===r&&(r=this.length);var n=[];return this.forEach((function(t,r){return n.push(e(t,r))}),t,r),n},TP.from=function(e){return e instanceof TP?e:e&&e.length?new AP(e):TP.empty};var AP=function(e){function t(t){e.call(this),this.values=t}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var r={length:{configurable:!0},depth:{configurable:!0}};return t.prototype.flatten=function(){return this.values},t.prototype.sliceInner=function(e,r){return 0==e&&r==this.length?this:new t(this.values.slice(e,r))},t.prototype.getInner=function(e){return this.values[e]},t.prototype.forEachInner=function(e,t,r,n){for(var a=t;a=r;a--)if(!1===e(this.values[a],n+a))return!1},t.prototype.leafAppend=function(e){if(this.length+e.length<=200)return new t(this.values.concat(e.flatten()))},t.prototype.leafPrepend=function(e){if(this.length+e.length<=200)return new t(e.flatten().concat(this.values))},r.length.get=function(){return this.values.length},r.depth.get=function(){return 0},Object.defineProperties(t.prototype,r),t}(TP);TP.empty=new AP([]);var MP=function(e){function t(t,r){e.call(this),this.left=t,this.right=r,this.length=t.length+r.length,this.depth=Math.max(t.depth,r.depth)+1}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.flatten=function(){return this.left.flatten().concat(this.right.flatten())},t.prototype.getInner=function(e){return ea&&!1===this.right.forEachInner(e,Math.max(t-a,0),Math.min(this.length,r)-a,n+a))&&void 0)},t.prototype.forEachInvertedInner=function(e,t,r,n){var a=this.left.length;return!(t>a&&!1===this.right.forEachInvertedInner(e,t-a,Math.max(r,a)-a,n+a))&&(!(r=r?this.right.slice(e-r,t-r):this.left.slice(e,r).append(this.right.slice(0,t-r))},t.prototype.leafAppend=function(e){var r=this.right.leafAppend(e);if(r)return new t(this.left,r)},t.prototype.leafPrepend=function(e){var r=this.left.leafPrepend(e);if(r)return new t(r,this.right)},t.prototype.appendInner=function(e){return this.left.depth>=Math.max(this.right.depth,e.depth)+1?new t(this.left,new t(this.right,e)):new t(this,e)},t}(TP),PP=TP;class IP{constructor(e,t){this.items=e,this.eventCount=t}popEvent(e,t){if(0==this.eventCount)return null;let r,n,a=this.items.length;for(;;a--){if(this.items.get(a-1).selection){--a;break}}t&&(r=this.remapping(a,this.items.length),n=r.maps.length);let i,o,s=e.tr,l=[],c=[];return this.items.forEach((e,t)=>{if(!e.step)return r||(r=this.remapping(a,t+1),n=r.maps.length),n--,void c.push(e);if(r){c.push(new DP(e.map));let t,a=e.step.map(r.slice(n));a&&s.maybeStep(a).doc&&(t=s.mapping.maps[s.mapping.maps.length-1],l.push(new DP(t,void 0,void 0,l.length+c.length))),n--,t&&r.appendMap(t,n)}else s.maybeStep(e.step);return e.selection?(i=r?e.selection.map(r.slice(n)):e.selection,o=new IP(this.items.slice(0,a).append(c.reverse().concat(l)),this.eventCount-1),!1):void 0},this.items.length,0),{remaining:o,transform:s,selection:i}}addTransform(e,t,r,n){let a=[],i=this.eventCount,o=this.items,s=!n&&o.length?o.get(o.length-1):null;for(let r=0;r$P&&(o=function(e,t){let r;return e.forEach((e,n)=>{if(e.selection&&0==t--)return r=n,!1}),e.slice(r)}(o,l),i-=l),new IP(o.append(a),i)}remapping(e,t){let r=new Dj;return this.items.forEach((t,n)=>{let a=null!=t.mirrorOffset&&n-t.mirrorOffset>=e?r.maps.length-t.mirrorOffset:void 0;r.appendMap(t.map,a)},e,t),r}addMaps(e){return 0==this.eventCount?this:new IP(this.items.append(e.map(e=>new DP(e))),this.eventCount)}rebased(e,t){if(!this.eventCount)return this;let r=[],n=Math.max(0,this.items.length-t),a=e.mapping,i=e.steps.length,o=this.eventCount;this.items.forEach(e=>{e.selection&&o--},n);let s=t;this.items.forEach(t=>{let n=a.getMirror(--s);if(null==n)return;i=Math.min(i,n);let l=a.maps[n];if(t.step){let i=e.steps[n].invert(e.docs[n]),c=t.selection&&t.selection.map(a.slice(s+1,n));c&&o++,r.push(new DP(l,i,c))}else r.push(new DP(l))},n);let l=[];for(let e=t;e500&&(u=u.compress(this.items.length-r.length)),u}emptyItemCount(){let e=0;return this.items.forEach(t=>{t.step||e++}),e}compress(e=this.items.length){let t=this.remapping(0,e),r=t.maps.length,n=[],a=0;return this.items.forEach((i,o)=>{if(o>=e)n.push(i),i.selection&&a++;else if(i.step){let e=i.step.map(t.slice(r)),o=e&&e.getMap();if(r--,o&&t.appendMap(o,r),e){let s=i.selection&&i.selection.map(t.slice(r));s&&a++;let l,c=new DP(o.invert(),e,s),u=n.length-1;(l=n.length&&n[u].merge(c))?n[u]=l:n.push(c)}}else i.map&&r--},this.items.length,0),new IP(PP.from(n.reverse()),a)}}IP.empty=new IP(PP.empty,0);class DP{constructor(e,t,r,n){this.map=e,this.step=t,this.selection=r,this.mirrorOffset=n}merge(e){if(this.step&&e.step&&!e.selection){let t=e.step.merge(this.step);if(t)return new DP(t.getMap().invert(),t,this.selection)}}}class LP{constructor(e,t,r,n){this.done=e,this.undone=t,this.prevRanges=r,this.prevTime=n}}const $P=20;function RP(e){let t=[];return e.forEach((e,r,n,a)=>t.push(n,a)),t}function BP(e,t){if(!e)return null;let r=[];for(let n=0;nnew LP(IP.empty,IP.empty,null,0),apply:(t,r,n)=>function(e,t,r,n){let a,i=r.getMeta(HP);if(i)return i.historyState;r.getMeta(WP)&&(e=new LP(e.done,e.undone,null,0));let o=r.getMeta("appendedTransaction");if(0==r.steps.length)return e;if(o&&o.getMeta(HP))return o.getMeta(HP).redo?new LP(e.done.addTransform(r,void 0,n,UP(t)),e.undone,RP(r.mapping.maps[r.steps.length-1]),e.prevTime):new LP(e.done,e.undone.addTransform(r,void 0,n,UP(t)),null,e.prevTime);if(!1===r.getMeta("addToHistory")||o&&!1===o.getMeta("addToHistory"))return(a=r.getMeta("rebased"))?new LP(e.done.rebased(r,a),e.undone.rebased(r,a),BP(e.prevRanges,r.mapping),e.prevTime):new LP(e.done.addMaps(r.mapping.maps),e.undone.addMaps(r.mapping.maps),BP(e.prevRanges,r.mapping),e.prevTime);{let a=0==e.prevTime||!o&&(e.prevTime<(r.time||0)-n.newGroupDelay||!function(e,t){if(!t)return!1;if(!e.docChanged)return!0;let r=!1;return e.mapping.maps[0].forEach((e,n)=>{for(let a=0;a=t[a]&&(r=!0)}),r}(r,e.prevRanges)),i=o?BP(e.prevRanges,r.mapping):RP(r.mapping.maps[r.steps.length-1]);return new LP(e.done.addTransform(r,a?t.selection.getBookmark():void 0,n,UP(t)),IP.empty,i,r.time)}}(r,n,t,e)},config:e,props:{handleDOMEvents:{beforeinput(e,t){let r=t.inputType,n="historyUndo"==r?YP:"historyRedo"==r?XP:null;return!!n&&(t.preventDefault(),n(e.state,e.dispatch))}}}})}const YP=(e,t)=>{let r=HP.getState(e);return!(!r||0==r.done.eventCount)&&(t&&FP(r,e,t,!1),!0)},XP=(e,t)=>{let r=HP.getState(e);return!(!r||0==r.undone.eventCount)&&(t&&FP(r,e,t,!0),!0)};const ZP=nA.create({name:"history",addOptions:()=>({depth:100,newGroupDelay:500}),addCommands:()=>({undo:()=>({state:e,dispatch:t})=>YP(e,t),redo:()=>({state:e,dispatch:t})=>XP(e,t)}),addProseMirrorPlugins(){return[GP(this.options)]},addKeyboardShortcuts(){return{"Mod-z":()=>this.editor.commands.undo(),"Mod-y":()=>this.editor.commands.redo(),"Shift-Mod-z":()=>this.editor.commands.redo(),"Mod-я":()=>this.editor.commands.undo(),"Shift-Mod-я":()=>this.editor.commands.redo()}}}),KP=YA.create({name:"horizontalRule",addOptions:()=>({HTMLAttributes:{}}),group:"block",parseHTML:()=>[{tag:"hr"}],renderHTML({HTMLAttributes:e}){return["hr",$T(this.options.HTMLAttributes,e)]},addCommands(){return{setHorizontalRule:()=>({chain:e})=>e().insertContent({type:this.name}).command(({tr:e,dispatch:t})=>{var r;if(t){const{$to:t}=e.selection,n=t.end();if(t.nodeAfter)e.setSelection(xO.create(e.doc,t.pos));else{const a=null===(r=t.parent.type.contentMatch.defaultType)||void 0===r?void 0:r.create();a&&(e.insert(n,a),e.setSelection(xO.create(e.doc,n)))}e.scrollIntoView()}return!0}).run()}},addInputRules(){return[(e={find:/^(?:---|—-|___\s|\*\*\*\s)$/,type:this.type},new YT({find:e.find,handler:({state:t,range:r,match:n})=>{const a=FT(e.getAttributes,void 0,n)||{},{tr:i}=t,o=r.from;let s=r.to;if(n[1]){let t=o+n[0].lastIndexOf(n[1]);t>s?t=s:s=t+n[1].length;const r=n[0][n[0].length-1];i.insertText(r,o+n[0].length-1),i.replaceWith(t,s,e.type.create(a))}else n[0]&&i.replaceWith(o,s,e.type.create(a))}}))];var e}}),JP=/(?:^|\s)((?:\*)((?:[^*]+))(?:\*))$/,QP=/(?:^|\s)((?:\*)((?:[^*]+))(?:\*))/g,eI=/(?:^|\s)((?:_)((?:[^_]+))(?:_))$/,tI=/(?:^|\s)((?:_)((?:[^_]+))(?:_))/g,rI=GA.create({name:"italic",addOptions:()=>({HTMLAttributes:{}}),parseHTML:()=>[{tag:"em"},{tag:"i",getAttrs:e=>"normal"!==e.style.fontStyle&&null},{style:"font-style=italic"}],renderHTML({HTMLAttributes:e}){return["em",$T(this.options.HTMLAttributes,e),0]},addCommands(){return{setItalic:()=>({commands:e})=>e.setMark(this.name),toggleItalic:()=>({commands:e})=>e.toggleMark(this.name),unsetItalic:()=>({commands:e})=>e.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-i":()=>this.editor.commands.toggleItalic(),"Mod-I":()=>this.editor.commands.toggleItalic()}},addInputRules(){return[UA({find:JP,type:this.type}),UA({find:eI,type:this.type})]},addPasteRules(){return[XA({find:QP,type:this.type}),XA({find:tI,type:this.type})]}}),nI=YA.create({name:"listItem",addOptions:()=>({HTMLAttributes:{}}),content:"paragraph block*",defining:!0,parseHTML:()=>[{tag:"li"}],renderHTML({HTMLAttributes:e}){return["li",$T(this.options.HTMLAttributes,e),0]},addKeyboardShortcuts(){return{Enter:()=>this.editor.commands.splitListItem(this.name),Tab:()=>this.editor.commands.sinkListItem(this.name),"Shift-Tab":()=>this.editor.commands.liftListItem(this.name)}}}),aI=YA.create({name:"listItem",addOptions:()=>({HTMLAttributes:{}}),content:"paragraph block*",defining:!0,parseHTML:()=>[{tag:"li"}],renderHTML({HTMLAttributes:e}){return["li",$T(this.options.HTMLAttributes,e),0]},addKeyboardShortcuts(){return{Enter:()=>this.editor.commands.splitListItem(this.name),Tab:()=>this.editor.commands.sinkListItem(this.name),"Shift-Tab":()=>this.editor.commands.liftListItem(this.name)}}}),iI=GA.create({name:"textStyle",addOptions:()=>({HTMLAttributes:{}}),parseHTML:()=>[{tag:"span",getAttrs:e=>!!e.hasAttribute("style")&&{}}],renderHTML({HTMLAttributes:e}){return["span",$T(this.options.HTMLAttributes,e),0]},addCommands(){return{removeEmptyTextStyle:()=>({state:e,commands:t})=>{const r=jA(e,this.type);return!!Object.entries(r).some(([,e])=>!!e)||t.unsetMark(this.name)}}}}),oI=/^(\d+)\.\s$/,sI=YA.create({name:"orderedList",addOptions:()=>({itemTypeName:"listItem",HTMLAttributes:{},keepMarks:!1,keepAttributes:!1}),group:"block list",content(){return this.options.itemTypeName+"+"},addAttributes:()=>({start:{default:1,parseHTML:e=>e.hasAttribute("start")?parseInt(e.getAttribute("start")||"",10):1}}),parseHTML:()=>[{tag:"ol"}],renderHTML({HTMLAttributes:e}){const{start:t,...r}=e;return 1===t?["ol",$T(this.options.HTMLAttributes,r),0]:["ol",$T(this.options.HTMLAttributes,e),0]},addCommands(){return{toggleOrderedList:()=>({commands:e,chain:t})=>this.options.keepAttributes?t().toggleList(this.name,this.options.itemTypeName,this.options.keepMarks).updateAttributes(aI.name,this.editor.getAttributes(iI.name)).run():e.toggleList(this.name,this.options.itemTypeName,this.options.keepMarks)}},addKeyboardShortcuts(){return{"Mod-Shift-7":()=>this.editor.commands.toggleOrderedList()}},addInputRules(){let e=WA({find:oI,type:this.type,getAttributes:e=>({start:+e[1]}),joinPredicate:(e,t)=>t.childCount+t.attrs.start===+e[1]});return(this.options.keepMarks||this.options.keepAttributes)&&(e=WA({find:oI,type:this.type,keepMarks:this.options.keepMarks,keepAttributes:this.options.keepAttributes,getAttributes:e=>({start:+e[1],...this.editor.getAttributes(iI.name)}),joinPredicate:(e,t)=>t.childCount+t.attrs.start===+e[1],editor:this.editor})),[e]}}),lI=YA.create({name:"paragraph",priority:1e3,addOptions:()=>({HTMLAttributes:{}}),group:"block",content:"inline*",parseHTML:()=>[{tag:"p"}],renderHTML({HTMLAttributes:e}){return["p",$T(this.options.HTMLAttributes,e),0]},addCommands(){return{setParagraph:()=>({commands:e})=>e.setNode(this.name)}},addKeyboardShortcuts(){return{"Mod-Alt-0":()=>this.editor.commands.setParagraph()}}}),cI=/(?:^|\s)((?:~~)((?:[^~]+))(?:~~))$/,uI=/(?:^|\s)((?:~~)((?:[^~]+))(?:~~))/g,dI=GA.create({name:"strike",addOptions:()=>({HTMLAttributes:{}}),parseHTML:()=>[{tag:"s"},{tag:"del"},{tag:"strike"},{style:"text-decoration",consuming:!1,getAttrs:e=>!!e.includes("line-through")&&{}}],renderHTML({HTMLAttributes:e}){return["s",$T(this.options.HTMLAttributes,e),0]},addCommands(){return{setStrike:()=>({commands:e})=>e.setMark(this.name),toggleStrike:()=>({commands:e})=>e.toggleMark(this.name),unsetStrike:()=>({commands:e})=>e.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-Shift-x":()=>this.editor.commands.toggleStrike()}},addInputRules(){return[UA({find:cI,type:this.type})]},addPasteRules(){return[XA({find:uI,type:this.type})]}}),mI=YA.create({name:"text",group:"inline"}),pI=nA.create({name:"starterKit",addExtensions(){var e,t,r,n,a,i,o,s,l,c,u,d,m,p,h,f,b,g;const _=[];return!1!==this.options.blockquote&&_.push(tP.configure(null===(e=this.options)||void 0===e?void 0:e.blockquote)),!1!==this.options.bold&&_.push(oP.configure(null===(t=this.options)||void 0===t?void 0:t.bold)),!1!==this.options.bulletList&&_.push(uP.configure(null===(r=this.options)||void 0===r?void 0:r.bulletList)),!1!==this.options.code&&_.push(pP.configure(null===(n=this.options)||void 0===n?void 0:n.code)),!1!==this.options.codeBlock&&_.push(bP.configure(null===(a=this.options)||void 0===a?void 0:a.codeBlock)),!1!==this.options.document&&_.push(gP.configure(null===(i=this.options)||void 0===i?void 0:i.document)),!1!==this.options.dropcursor&&_.push(vP.configure(null===(o=this.options)||void 0===o?void 0:o.dropcursor)),!1!==this.options.gapcursor&&_.push(SP.configure(null===(s=this.options)||void 0===s?void 0:s.gapcursor)),!1!==this.options.hardBreak&&_.push(CP.configure(null===(l=this.options)||void 0===l?void 0:l.hardBreak)),!1!==this.options.heading&&_.push(zP.configure(null===(c=this.options)||void 0===c?void 0:c.heading)),!1!==this.options.history&&_.push(ZP.configure(null===(u=this.options)||void 0===u?void 0:u.history)),!1!==this.options.horizontalRule&&_.push(KP.configure(null===(d=this.options)||void 0===d?void 0:d.horizontalRule)),!1!==this.options.italic&&_.push(rI.configure(null===(m=this.options)||void 0===m?void 0:m.italic)),!1!==this.options.listItem&&_.push(nI.configure(null===(p=this.options)||void 0===p?void 0:p.listItem)),!1!==this.options.orderedList&&_.push(sI.configure(null===(h=this.options)||void 0===h?void 0:h.orderedList)),!1!==this.options.paragraph&&_.push(lI.configure(null===(f=this.options)||void 0===f?void 0:f.paragraph)),!1!==this.options.strike&&_.push(dI.configure(null===(b=this.options)||void 0===b?void 0:b.strike)),!1!==this.options.text&&_.push(mI.configure(null===(g=this.options)||void 0===g?void 0:g.text)),_}}),hI=(e,t)=>{for(const r in t)e[r]=t[r];return e};function fI(e,t){return e in t||(t[e]=[]),t[e]}function bI(e,t,r){t.numeric&&(t.asciinumeric=!0,t.alphanumeric=!0),t.ascii&&(t.asciinumeric=!0,t.alpha=!0),t.asciinumeric&&(t.alphanumeric=!0),t.alpha&&(t.alphanumeric=!0),t.alphanumeric&&(t.domain=!0),t.emoji&&(t.domain=!0);for(const n in t){const t=fI(n,r);t.indexOf(e)<0&&t.push(e)}}function gI(e){void 0===e&&(e=null),this.j={},this.jr=[],this.jd=null,this.t=e}gI.groups={},gI.prototype={accepts(){return!!this.t},go(e){const t=this,r=t.j[e];if(r)return r;for(let r=0;r=0&&(r[n]=!0);return r}(o.t,n),r),n)}else r&&bI(i,r,n);o.t=i}return a.j[e]=o,o}};const _I=(e,t,r,n,a)=>e.ta(t,r,n,a),yI=(e,t,r,n,a)=>e.tr(t,r,n,a),vI=(e,t,r,n,a)=>e.ts(t,r,n,a),kI=(e,t,r,n,a)=>e.tt(t,r,n,a),xI="WORD",wI="AT",NI="COLON",EI="DOT",jI="HYPHEN",OI="SLASH";var SI=Object.freeze({__proto__:null,WORD:xI,UWORD:"UWORD",LOCALHOST:"LOCALHOST",TLD:"TLD",UTLD:"UTLD",SCHEME:"SCHEME",SLASH_SCHEME:"SLASH_SCHEME",NUM:"NUM",WS:"WS",NL:"NL",OPENBRACE:"OPENBRACE",OPENBRACKET:"OPENBRACKET",OPENANGLEBRACKET:"OPENANGLEBRACKET",OPENPAREN:"OPENPAREN",CLOSEBRACE:"CLOSEBRACE",CLOSEBRACKET:"CLOSEBRACKET",CLOSEANGLEBRACKET:"CLOSEANGLEBRACKET",CLOSEPAREN:"CLOSEPAREN",AMPERSAND:"AMPERSAND",APOSTROPHE:"APOSTROPHE",ASTERISK:"ASTERISK",AT:wI,BACKSLASH:"BACKSLASH",BACKTICK:"BACKTICK",CARET:"CARET",COLON:NI,COMMA:"COMMA",DOLLAR:"DOLLAR",DOT:EI,EQUALS:"EQUALS",EXCLAMATION:"EXCLAMATION",HYPHEN:jI,PERCENT:"PERCENT",PIPE:"PIPE",PLUS:"PLUS",POUND:"POUND",QUERY:"QUERY",QUOTE:"QUOTE",SEMI:"SEMI",SLASH:OI,TILDE:"TILDE",UNDERSCORE:"UNDERSCORE",EMOJI:"EMOJI",SYM:"SYM"});const CI=/[a-z]/,zI=/\p{L}/u,TI=/\p{Emoji}/u,AI=/\d/,MI=/\s/;let PI=null,II=null;function DI(e,t,r,n,a){let i;const o=t.length;for(let r=0;r=0;)a++;if(a>0){t.push(r.join(""));for(let t=parseInt(e.substring(n,n+a),10);t>0;t--)r.pop();n+=a}else r.push(e[n]),n++}return t}const $I={defaultProtocol:"http",events:null,format:BI,formatHref:BI,nl2br:!1,tagName:"a",target:null,rel:null,validate:!0,truncate:1/0,className:null,attributes:null,ignoreTags:[],render:null};function RI(e,t){void 0===t&&(t=null);let r=hI({},$I);e&&(r=hI(r,e instanceof RI?e.o:e));const n=r.ignoreTags,a=[];for(let e=0;ee,check(e){return this.get("validate",e.toString(),e)},get(e,t,r){const n=null!=t;let a=this.o[e];return a?("object"==typeof a?(a=r.t in a?a[r.t]:$I[e],"function"==typeof a&&n&&(a=a(t,r))):"function"==typeof a&&n&&(a=a(t,r.t,r)),a):a},getObj(e,t,r){let n=this.o[e];return"function"==typeof n&&null!=t&&(n=n(t,r.t,r)),n},render(e){const t=e.render(this);return(this.get("render",null,e)||this.defaultRender)(t,e.t,e)}};function FI(e,t){this.t="token",this.v=e,this.tk=t}function qI(e,t){class r extends FI{constructor(t,r){super(t,r),this.t=e}}for(const e in t)r.prototype[e]=t[e];return r.t=e,r}FI.prototype={isLink:!1,toString(){return this.v},toHref(e){return this.toString()},toFormattedString(e){const t=this.toString(),r=e.get("truncate",t,this),n=e.get("format",t,this);return r&&n.length>r?n.substring(0,r)+"…":n},toFormattedHref(e){return e.get("formatHref",this.toHref(e.get("defaultProtocol")),this)},startIndex(){return this.tk[0].s},endIndex(){return this.tk[this.tk.length-1].e},toObject(e){return void 0===e&&(e=$I.defaultProtocol),{type:this.t,value:this.toString(),isLink:this.isLink,href:this.toHref(e),start:this.startIndex(),end:this.endIndex()}},toFormattedObject(e){return{type:this.t,value:this.toFormattedString(e),isLink:this.isLink,href:this.toFormattedHref(e),start:this.startIndex(),end:this.endIndex()}},validate(e){return e.get("validate",this.toString(),this)},render(e){const t=this.toHref(e.get("defaultProtocol")),r=e.get("formatHref",t,this),n=e.get("tagName",t,this),a=this.toFormattedString(e),i={},o=e.get("className",t,this),s=e.get("target",t,this),l=e.get("rel",t,this),c=e.getObj("attributes",t,this),u=e.getObj("events",t,this);return i.href=r,o&&(i.class=o),s&&(i.target=s),l&&(i.rel=l),c&&hI(i,c),{tagName:n,attributes:i,content:a,eventListeners:u}}};const VI=qI("email",{isLink:!0,toHref(){return"mailto:"+this.toString()}}),UI=qI("text"),HI=qI("nl"),WI=qI("url",{isLink:!0,toHref(e){return void 0===e&&(e=$I.defaultProtocol),this.hasProtocol()?this.v:`${e}://${this.v}`},hasProtocol(){const e=this.tk;return e.length>=2&&"LOCALHOST"!==e[0].t&&e[1].t===NI}});const GI=e=>new gI(e);function YI(e,t,r){const n=r[0].s,a=r[r.length-1].e;return new e(t.slice(n,a),r)}const XI="undefined"!=typeof console&&console&&console.warn||(()=>{}),ZI="until manual call of linkify.init(). Register all schemes and plugins before invoking linkify the first time.",KI={scanner:null,parser:null,tokenQueue:[],pluginQueue:[],customSchemes:[],initialized:!1};function JI(e,t){if(void 0===t&&(t=!1),KI.initialized&&XI(`linkifyjs: already initialized - will not register custom scheme "${e}" ${ZI}`),!/^[0-9a-z]+(-[0-9a-z]+)*$/.test(e))throw new Error('linkifyjs: incorrect scheme format.\n 1. Must only contain digits, lowercase ASCII letters or "-"\n 2. Cannot start or end with "-"\n 3. "-" cannot repeat');KI.customSchemes.push([e,t])}function QI(){KI.scanner=function(e){void 0===e&&(e=[]);const t={};gI.groups=t;const r=new gI;null==PI&&(PI=LI("aaa1rp3barth4b0ott3vie4c1le2ogado5udhabi7c0ademy5centure6ountant0s9o1tor4d0s1ult4e0g1ro2tna4f0l1rica5g0akhan5ency5i0g1rbus3force5tel5kdn3l0faromeo7ibaba4pay4lfinanz6state5y2sace3tom5m0azon4ericanexpress7family11x2fam3ica3sterdam8nalytics7droid5quan4z2o0l2partments8p0le4q0uarelle8r0ab1mco4chi3my2pa2t0e3s0da2ia2sociates9t0hleta5torney7u0ction5di0ble3o3spost5thor3o0s4vianca6w0s2x0a2z0ure5ba0by2idu3namex3narepublic11d1k2r0celona5laycard4s5efoot5gains6seball5ketball8uhaus5yern5b0c1t1va3cg1n2d1e0ats2uty4er2ntley5rlin4st0buy5t2f1g1h0arti5i0ble3d1ke2ng0o3o1z2j1lack0friday9ockbuster8g1omberg7ue3m0s1w2n0pparibas9o0ats3ehringer8fa2m1nd2o0k0ing5sch2tik2on4t1utique6x2r0adesco6idgestone9oadway5ker3ther5ussels7s1t1uild0ers6siness6y1zz3v1w1y1z0h3ca0b1fe2l0l1vinklein9m0era3p2non3petown5ital0one8r0avan4ds2e0er0s4s2sa1e1h1ino4t0ering5holic7ba1n1re2s2c1d1enter4o1rn3f0a1d2g1h0anel2nel4rity4se2t2eap3intai5ristmas6ome4urch5i0priani6rcle4sco3tadel4i0c2y0eats7k1l0aims4eaning6ick2nic1que6othing5ud3ub0med6m1n1o0ach3des3ffee4llege4ogne5m0cast4mbank4unity6pany2re3uter5sec4ndos3struction8ulting7tact3ractors9oking0channel11l1p2rsica5untry4pon0s4rses6pa2r0edit0card4union9icket5own3s1uise0s6u0isinella9v1w1x1y0mru3ou3z2dabur3d1nce3ta1e1ing3sun4y2clk3ds2e0al0er2s3gree4livery5l1oitte5ta3mocrat6ntal2ist5si0gn4v2hl2iamonds6et2gital5rect0ory7scount3ver5h2y2j1k1m1np2o0cs1tor4g1mains5t1wnload7rive4tv2ubai3nlop4pont4rban5vag2r2z2earth3t2c0o2deka3u0cation8e1g1mail3erck5nergy4gineer0ing9terprises10pson4quipment8r0icsson6ni3s0q1tate5t0isalat7u0rovision8s2vents5xchange6pert3osed4ress5traspace10fage2il1rwinds6th3mily4n0s2rm0ers5shion4t3edex3edback6rrari3ero6i0at2delity5o2lm2nal1nce1ial7re0stone6mdale6sh0ing5t0ness6j1k1lickr3ghts4r2orist4wers5y2m1o0o0d0network8tball6rd1ex2sale4um3undation8x2r0ee1senius7l1ogans4ntdoor4ier7tr2ujitsu5n0d2rniture7tbol5yi3ga0l0lery3o1up4me0s3p1rden4y2b0iz3d0n2e0a1nt0ing5orge5f1g0ee3h1i0ft0s3ves2ing5l0ass3e1obal2o4m0ail3bh2o1x2n1odaddy5ld0point6f2o0dyear5g0le4p1t1v2p1q1r0ainger5phics5tis4een3ipe3ocery4up4s1t1u0ardian6cci3ge2ide2tars5ru3w1y2hair2mburg5ngout5us3bo2dfc0bank7ealth0care8lp1sinki6re1mes5gtv3iphop4samitsu7tachi5v2k0t2m1n1ockey4ldings5iday5medepot5goods5s0ense7nda3rse3spital5t0ing5t0eles2s3mail5use3w2r1sbc3t1u0ghes5yatt3undai7ibm2cbc2e1u2d1e0ee3fm2kano4l1m0amat4db2mo0bilien9n0c1dustries8finiti5o2g1k1stitute6urance4e4t0ernational10uit4vestments10o1piranga7q1r0ish4s0maili5t0anbul7t0au2v3jaguar4va3cb2e0ep2tzt3welry6io2ll2m0p2nj2o0bs1urg4t1y2p0morgan6rs3uegos4niper7kaufen5ddi3e0rryhotels6logistics9properties14fh2g1h1i0a1ds2m1nder2le4tchen5wi3m1n1oeln3matsu5sher5p0mg2n2r0d1ed3uokgroup8w1y0oto4z2la0caixa5mborghini8er3ncaster5ia3d0rover6xess5salle5t0ino3robe5w0yer5b1c1ds2ease3clerc5frak4gal2o2xus4gbt3i0dl2fe0insurance9style7ghting6ke2lly3mited4o2ncoln4de2k2psy3ve1ing5k1lc1p2oan0s3cker3us3l1ndon4tte1o3ve3pl0financial11r1s1t0d0a3u0ndbeck6xe1ury5v1y2ma0cys3drid4if1son4keup4n0agement7go3p1rket0ing3s4riott5shalls7serati6ttel5ba2c0kinsey7d1e0d0ia3et2lbourne7me1orial6n0u2rckmsd7g1h1iami3crosoft7l1ni1t2t0subishi9k1l0b1s2m0a2n1o0bi0le4da2e1i1m1nash3ey2ster5rmon3tgage6scow4to0rcycles9v0ie4p1q1r1s0d2t0n1r2u0seum3ic3tual5v1w1x1y1z2na0b1goya4me2tura4vy3ba2c1e0c1t0bank4flix4work5ustar5w0s2xt0direct7us4f0l2g0o2hk2i0co2ke1on3nja3ssan1y5l1o0kia3rthwesternmutual14on4w0ruz3tv4p1r0a1w2tt2u1yc2z2obi1server7ffice5kinawa6layan0group9dnavy5lo3m0ega4ne1g1l0ine5oo2pen3racle3nge4g0anic5igins6saka4tsuka4t2vh3pa0ge2nasonic7ris2s1tners4s1y3ssagens7y2ccw3e0t2f0izer5g1h0armacy6d1ilips5one2to0graphy6s4ysio5ics1tet2ures6d1n0g1k2oneer5zza4k1l0ace2y0station9umbing5s3m1n0c2ohl2ker3litie5rn2st3r0america6xi3ess3ime3o0d0uctions8f1gressive8mo2perties3y5tection8u0dential9s1t1ub2w0c2y2qa1pon3uebec3st5racing4dio4e0ad1lestate6tor2y4cipes5d0stone5umbrella9hab3ise0n3t2liance6n0t0als5pair3ort3ublican8st0aurant8view0s5xroth6ich0ardli6oh3l1o1p2o0cher3ks3deo3gers4om3s0vp3u0gby3hr2n2w0e2yukyu6sa0arland6fe0ty4kura4le1on3msclub4ung5ndvik0coromant12ofi4p1rl2s1ve2xo3b0i1s2c0a1b1haeffler7midt4olarships8ol3ule3warz5ience5ot3d1e0arch3t2cure1ity6ek2lect4ner3rvices6ven3w1x0y3fr2g1h0angrila6rp2w2ell3ia1ksha5oes2p0ping5uji3w0time7i0lk2na1gles5te3j1k0i0n2y0pe4l0ing4m0art3ile4n0cf3o0ccer3ial4ftbank4ware6hu2lar2utions7ng1y2y2pa0ce3ort2t3r0l2s1t0ada2ples4r1tebank4farm7c0group6ockholm6rage3e3ream4udio2y3yle4u0cks3pplies3y2ort5rf1gery5zuki5v1watch4iss4x1y0dney4stems6z2tab1ipei4lk2obao4rget4tamotors6r2too4x0i3c0i2d0k2eam2ch0nology8l1masek5nnis4va3f1g1h0d1eater2re6iaa2ckets5enda4ffany5ps2res2ol4j0maxx4x2k0maxx5l1m0all4n1o0day3kyo3ols3p1ray3shiba5tal3urs3wn2yota3s3r0ade1ing4ining5vel0channel7ers0insurance16ust3v2t1ube2i1nes3shu4v0s2w1z2ua1bank3s2g1k1nicom3versity8o2ol2ps2s1y1z2va0cations7na1guard7c1e0gas3ntures6risign5mögensberater2ung14sicherung10t2g1i0ajes4deo3g1king4llas4n1p1rgin4sa1ion4va1o3laanderen9n1odka3lkswagen7vo3te1ing3o2yage5u0elos6wales2mart4ter4ng0gou5tch0es6eather0channel12bcam3er2site5d0ding5ibo2r3f1hoswho6ien2ki2lliamhill9n0dows4e1ners6me2olterskluwer11odside6rk0s2ld3w2s1tc1f3xbox3erox4finity6ihuan4n2xx2yz3yachts4hoo3maxun5ndex5e1odobashi7ga2kohama6u0tube6t1un3za0ppos4ra3ero3ip2m1one3uerich6w2")),null==II&&(II=LI("ελ1υ2бг1ел3дети4ею2католик6ом3мкд2он1сква6онлайн5рг3рус2ф2сайт3рб3укр3қаз3հայ3ישראל5קום3ابوظبي5تصالات6رامكو5لاردن4بحرين5جزائر5سعودية6عليان5مغرب5مارات5یران5بارت2زار4يتك3ھارت5تونس4سودان3رية5شبكة4عراق2ب2مان4فلسطين6قطر3كاثوليك6وم3مصر2ليسيا5وريتانيا7قع4همراه5پاکستان7ڀارت4कॉम3नेट3भारत0म्3ोत5संगठन5বাংলা5ভারত2ৰত4ਭਾਰਤ4ભારત4ଭାରତ4இந்தியா6லங்கை6சிங்கப்பூர்11భారత్5ಭಾರತ4ഭാരതം5ලංකා4คอม3ไทย3ລາວ3გე2みんな3アマゾン4クラウド4グーグル4コム2ストア3セール3ファッション6ポイント4世界2中信1国1國1文网3亚马逊3企业2佛山2信息2健康2八卦2公司1益2台湾1灣2商城1店1标2嘉里0大酒店5在线2大拿2天主教3娱乐2家電2广东2微博2慈善2我爱你3手机2招聘2政务1府2新加坡2闻2时尚2書籍2机构2淡马锡3游戏2澳門2点看2移动2组织机构4网址1店1站1络2联通2谷歌2购物2通販2集团2電訊盈科4飞利浦3食品2餐厅2香格里拉3港2닷넷1컴2삼성2한국2")),kI(r,"'","APOSTROPHE"),kI(r,"{","OPENBRACE"),kI(r,"[","OPENBRACKET"),kI(r,"<","OPENANGLEBRACKET"),kI(r,"(","OPENPAREN"),kI(r,"}","CLOSEBRACE"),kI(r,"]","CLOSEBRACKET"),kI(r,">","CLOSEANGLEBRACKET"),kI(r,")","CLOSEPAREN"),kI(r,"&","AMPERSAND"),kI(r,"*","ASTERISK"),kI(r,"@",wI),kI(r,"`","BACKTICK"),kI(r,"^","CARET"),kI(r,":",NI),kI(r,",","COMMA"),kI(r,"$","DOLLAR"),kI(r,".",EI),kI(r,"=","EQUALS"),kI(r,"!","EXCLAMATION"),kI(r,"-",jI),kI(r,"%","PERCENT"),kI(r,"|","PIPE"),kI(r,"+","PLUS"),kI(r,"#","POUND"),kI(r,"?","QUERY"),kI(r,'"',"QUOTE"),kI(r,"/",OI),kI(r,";","SEMI"),kI(r,"~","TILDE"),kI(r,"_","UNDERSCORE"),kI(r,"\\","BACKSLASH");const n=yI(r,AI,"NUM",{numeric:!0});yI(n,AI,n);const a=yI(r,CI,xI,{ascii:!0});yI(a,CI,a);const i=yI(r,zI,"UWORD",{alpha:!0});yI(i,CI),yI(i,zI,i);const o=yI(r,MI,"WS",{whitespace:!0});kI(r,"\n","NL",{whitespace:!0}),kI(o,"\n"),yI(o,MI,o);const s=yI(r,TI,"EMOJI",{emoji:!0});yI(s,TI,s),kI(s,"️",s);const l=kI(s,"‍");yI(l,TI,s);const c=[[CI,a]],u=[[CI,null],[zI,i]];for(let e=0;ee[0]>t[0]?1:-1);for(let t=0;t=0?a.domain=!0:CI.test(n)?AI.test(n)?a.asciinumeric=!0:a.ascii=!0:a.numeric=!0,vI(r,n,n,a)}return vI(r,"localhost","LOCALHOST",{ascii:!0}),r.jd=new gI("SYM"),{start:r,tokens:hI({groups:t},SI)}}(KI.customSchemes);for(let e=0;e=0&&m++,a++,u++;if(m<0)a-=u,a0&&(i.push(YI(UI,t,o)),o=[]),a-=m,u-=m;const e=d.t,n=r.slice(a-u,a);i.push(YI(e,t,n))}}return o.length>0&&i.push(YI(UI,t,o)),i}(KI.parser.start,e,function(e,t){const r=function(e){const t=[],r=e.length;let n=0;for(;n56319||n+1===r||(a=e.charCodeAt(n+1))<56320||a>57343?e[n]:e.slice(n,n+2);t.push(o),n+=o.length}return t}(t.replace(/[A-Z]/g,e=>e.toLowerCase())),n=r.length,a=[];let i=0,o=0;for(;o=0&&(d+=r[o].length,m++),c+=r[o].length,i+=r[o].length,o++;i-=d,o-=m,c-=d,a.push({t:u.t,v:t.slice(i-c,i),s:i-c,e:i})}return a}(KI.scanner.start,e))}function tD(e,t,r){if(void 0===t&&(t=null),void 0===r&&(r=null),t&&"object"==typeof t){if(r)throw Error(`linkifyjs: Invalid link type ${t}; must be a string`);r=t,t=null}const n=new RI(r),a=eD(e),i=[];for(let e=0;e{const a=t.some(e=>e.docChanged)&&!r.doc.eq(n.doc),i=t.some(e=>e.getMeta("preventAutolink"));if(!a||i)return;const{tr:o}=n,s=function(e,t){const r=new bO(e);return t.forEach(e=>{e.steps.forEach(e=>{r.step(e)})}),r}(r.doc,[...t]),{mapping:l}=s;return function(e){const{mapping:t,steps:r}=e,n=[];return t.maps.forEach((e,a)=>{const i=[];if(e.ranges.length)e.forEach((e,t)=>{i.push({from:e,to:t})});else{const{from:e,to:t}=r[a];if(void 0===e||void 0===t)return;i.push({from:e,to:t})}i.forEach(({from:e,to:r})=>{const i=t.slice(a).map(e,-1),o=t.slice(a).map(r),s=t.invert().map(i,-1),l=t.invert().map(o);n.push({oldRange:{from:s,to:l},newRange:{from:i,to:o}})})}),SA(n)}(s).forEach(({oldRange:t,newRange:a})=>{CA(t.from,t.to,r.doc).filter(t=>t.mark.type===e.type).forEach(t=>{const a=CA(l.map(t.from),l.map(t.to),n.doc).filter(t=>t.mark.type===e.type);if(!a.length)return;const i=a[0],s=r.doc.textBetween(t.from,t.to,void 0," "),c=n.doc.textBetween(i.from,i.to,void 0," "),u=rD(s),d=rD(c);u&&!d&&o.removeMark(i.from,i.to,e.type)});const i=function(e,t,r){const n=[];return e.nodesBetween(t.from,t.to,(e,t)=>{r(e)&&n.push({node:e,pos:t})}),n}(n.doc,a,e=>e.isTextblock);let s,c;if(i.length>1?(s=i[0],c=n.doc.textBetween(s.pos,s.pos+s.node.nodeSize,void 0," ")):i.length&&n.doc.textBetween(a.from,a.to," "," ").endsWith(" ")&&(s=i[0],c=n.doc.textBetween(s.pos,a.to,void 0," ")),s&&c){const t=c.split(" ").filter(e=>""!==e);if(t.length<=0)return!1;const r=t[t.length-1],n=s.pos+c.lastIndexOf(r);if(!r)return!1;tD(r).filter(e=>e.isLink).filter(t=>!e.validate||e.validate(t.value)).map(e=>({...e,from:n+e.start+1,to:n+e.end+1})).forEach(t=>{o.addMark(t.from,t.to,e.type.create({href:t.href}))})}}),o.steps.length?o:void 0}})}const aD=GA.create({name:"link",priority:1e3,keepOnSplit:!1,onCreate(){this.options.protocols.forEach(e=>{"string"!=typeof e?JI(e.scheme,e.optionalSlashes):JI(e)})},onDestroy(){gI.groups={},KI.scanner=null,KI.parser=null,KI.tokenQueue=[],KI.pluginQueue=[],KI.customSchemes=[],KI.initialized=!1},inclusive(){return this.options.autolink},addOptions:()=>({openOnClick:!0,linkOnPaste:!0,autolink:!0,protocols:[],HTMLAttributes:{target:"_blank",rel:"noopener noreferrer nofollow",class:null},validate:void 0}),addAttributes(){return{href:{default:null},target:{default:this.options.HTMLAttributes.target},class:{default:this.options.HTMLAttributes.class}}},parseHTML:()=>[{tag:'a[href]:not([href *= "javascript:" i])'}],renderHTML({HTMLAttributes:e}){return["a",$T(this.options.HTMLAttributes,e),0]},addCommands(){return{setLink:e=>({chain:t})=>t().setMark(this.name,e).setMeta("preventAutolink",!0).run(),toggleLink:e=>({chain:t})=>t().toggleMark(this.name,e,{extendEmptyMarkRange:!0}).setMeta("preventAutolink",!0).run(),unsetLink:()=>({chain:e})=>e().unsetMark(this.name,{extendEmptyMarkRange:!0}).setMeta("preventAutolink",!0).run()}},addPasteRules(){return[XA({find:e=>tD(e).filter(e=>!this.options.validate||this.options.validate(e.value)).filter(e=>e.isLink).map(e=>({text:e.value,index:e.start,data:e})),type:this.type,getAttributes:e=>{var t;return{href:null===(t=e.data)||void 0===t?void 0:t.href}}})]},addProseMirrorPlugins(){const e=[];var t;return this.options.autolink&&e.push(nD({type:this.type,validate:this.options.validate})),this.options.openOnClick&&e.push((t={type:this.type},new DO({key:new RO("handleClickLink"),props:{handleClick:(e,r,n)=>{var a,i,o;if(0!==n.button)return!1;const s=OA(e.state,t.type.name),l=null===(a=n.target)||void 0===a?void 0:a.closest("a"),c=null!==(i=null==l?void 0:l.href)&&void 0!==i?i:s.href,u=null!==(o=null==l?void 0:l.target)&&void 0!==o?o:s.target;return!(!l||!c||(window.open(c,u),0))}}}))),this.options.linkOnPaste&&e.push(function(e){return new DO({key:new RO("handlePasteLink"),props:{handlePaste:(t,r,n)=>{const{state:a}=t,{selection:i}=a,{empty:o}=i;if(o)return!1;let s="";n.content.forEach(e=>{s+=e.textContent});const l=tD(s).find(e=>e.isLink&&e.value===s);return!(!s||!l)&&(e.editor.commands.setMark(e.type,{href:l.href}),!0)}}})}({editor:this.editor,type:this.type})),e}});var iD="/home/runner/work/playbook/playbook/playbook/app/pb_kits/playbook/pb_rich_text_editor/docs/_rich_text_editor_advanced_default.jsx";function oD(){return(oD=Object.assign?Object.assign.bind():function(e){for(var t=1;t({multicolor:!1,HTMLAttributes:{}}),addAttributes(){return this.options.multicolor?{color:{default:null,parseHTML:e=>e.getAttribute("data-color")||e.style.backgroundColor,renderHTML:e=>e.color?{"data-color":e.color,style:`background-color: ${e.color}; color: inherit`}:{}}}:{}},parseHTML:()=>[{tag:"mark"}],renderHTML({HTMLAttributes:e}){return["mark",$T(this.options.HTMLAttributes,e),0]},addCommands(){return{setHighlight:e=>({commands:t})=>t.setMark(this.name,e),toggleHighlight:e=>({commands:t})=>t.toggleMark(this.name,e),unsetHighlight:()=>({commands:e})=>e.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-Shift-h":()=>this.editor.commands.toggleHighlight()}},addInputRules(){return[UA({find:lD,type:this.type})]},addPasteRules(){return[XA({find:cD,type:this.type})]}});var dD="/home/runner/work/playbook/playbook/playbook/app/pb_kits/playbook/pb_rich_text_editor/docs/_rich_text_editor_more_extensions.jsx";function mD(){return(mD=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);rt?m("Too many characters!"):m(""),N(e.target.value.length),c(e.target.value)}(event,75)},rows:4,value:l},e,{__self:void 0,__source:{fileName:IF,lineNumber:74,columnNumber:7}})))},BF="/home/runner/work/playbook/playbook/playbook/app/pb_kits/playbook/pb_textarea/docs/_textarea_inline.jsx";function FF(){return(FF=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);rCustom tooltip for {point.name}
with value: {point.value}

"},e,{__self:void 0,__source:{fileName:YU,lineNumber:38,columnNumber:5}})))},JU=r(115);function QU(){return(QU=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r".concat(e,"")})):e};return Je.a.createElement(Qe.Flex,{__self:void 0,__source:{fileName:nH,lineNumber:53,columnNumber:7}},Je.a.createElement(Qe.FlexItem,{__self:void 0,__source:{fileName:nH,lineNumber:54,columnNumber:9}},Je.a.createElement(Qe.Avatar,{marginRight:"sm",name:r,size:"sm",__self:void 0,__source:{fileName:nH,lineNumber:55,columnNumber:11}})),Je.a.createElement(Qe.FlexItem,{__self:void 0,__source:{fileName:nH,lineNumber:61,columnNumber:9}},Je.a.createElement(Qe.Title,{size:4,__self:void 0,__source:{fileName:nH,lineNumber:62,columnNumber:11}},Je.a.createElement("span",{dangerouslySetInnerHTML:{__html:o(r)},__self:void 0,__source:{fileName:nH,lineNumber:62,columnNumber:27}})),Je.a.createElement(Qe.Body,{color:"light",__self:void 0,__source:{fileName:nH,lineNumber:63,columnNumber:11}},Je.a.createElement("span",{dangerouslySetInnerHTML:{__html:o(a)},__self:void 0,__source:{fileName:nH,lineNumber:64,columnNumber:13}})," • ",n)))},getOptionLabel:function(e){return e.name},getOptionValue:function(e){var t=e.name,r=e.title;return"".concat(t," ").concat(r)},label:"Users",onChange:function(e){return n(e)},options:sH.filter((function(e){return e.name!=(null==r?void 0:r.name)})),placeholder:"type the name of a user"},e,{__self:void 0,__source:{fileName:nH,lineNumber:85,columnNumber:7}})))};function cH(){return(cH=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r0?[Je.a.createElement(Qe.Caption,pH({marginBottom:"xs",text:"State (Users)"},e,{__self:void 0,__source:{fileName:mH,lineNumber:66,columnNumber:9},key:"0"})),r.map((function(t,r){return Je.a.createElement(Qe.User,pH({align:"left",key:t.value,marginBottom:"md",name:t.label,orientation:"horizontal"},e,{__self:void 0,__source:{fileName:mH,lineNumber:75,columnNumber:11}}))}),this)]:null,Je.a.createElement(Qe.Typeahead,pH({async:!0,getOptionLabel:function(e){return e.name},getOptionValue:function(e){return e.id},isMulti:!0,label:"Github Users",loadOptions:bH,onChange:function(e){return n(a(e))},placeholder:"type the name of a Github user",value:function(e){return a(e)}(r)},e,{__self:void 0,__source:{fileName:mH,lineNumber:85,columnNumber:7}})))},_H="/home/runner/work/playbook/playbook/playbook/app/pb_kits/playbook/pb_typeahead/docs/_typeahead_with_pills_async_users.jsx";function yH(){return(yH=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);r0?[Je.a.createElement(Qe.Caption,EH({marginBottom:"xs",text:"State (Users)"},e,{__self:void 0,__source:{fileName:NH,lineNumber:67,columnNumber:9},key:"0"})),r.map((function(t,r){return Je.a.createElement(Qe.User,EH({align:"left",avatar:!0,avatarUrl:t.imageUrl,key:t.value,marginBottom:"md",name:t.label,orientation:"horizontal"},e,{__self:void 0,__source:{fileName:NH,lineNumber:76,columnNumber:11}}))}),this)]:null,Je.a.createElement(Qe.Typeahead,EH({async:!0,isMulti:!0,label:"Github Users",loadOptions:SH,onChange:function(e){return n(e)},onMultiValueClick:function(e){alert('You removed the user: "'.concat(e.label,'"'))},placeholder:"type the name of a Github user",valueComponent:function(e){return Je.a.createElement(Qe.User,{avatar:!0,avatarUrl:e.imageUrl,name:e.label,territory:e.territory,title:e.type,__self:void 0,__source:{fileName:NH,lineNumber:97,columnNumber:13}})}},e,{__self:void 0,__source:{fileName:NH,lineNumber:88,columnNumber:7}})))},zH="/home/runner/work/playbook/playbook/playbook/app/pb_kits/playbook/pb_typeahead/docs/_typeahead_inline.jsx";function TH(){return(TH=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);r
\n Follow the{" "}\n \n release process\n {" "}\n to create a new version, create a gem, and package. Create a Ninja testing\n plan, then update Nitro with the new version.\n