@talend/react-components
Version:
Set of react components.
3 lines • 1.26 MB
JavaScript
/*! For license information please see TalendReactComponents.min.js.LICENSE.txt */
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.TalendReactComponents=t():e.TalendReactComponents=t()}(this,()=>(()=>{var e={72:(e,t,n)=>{var a=/^\s+|\s+$/g,i=/^[-+]0x[0-9a-f]+$/i,r=/^0b[01]+$/i,o=/^0o[0-7]+$/i,s=parseInt,l="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,d="object"==typeof self&&self&&self.Object===Object&&self,u=l||d||Function("return this")(),c=Object.prototype.toString,m=Math.max,h=Math.min,p=function(){return u.Date.now()};function f(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function g(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&"[object Symbol]"==c.call(e)}(e))return NaN;if(f(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=f(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(a,"");var n=r.test(e);return n||o.test(e)?s(e.slice(2),n?2:8):i.test(e)?NaN:+e}e.exports=function(e,t,n){var a,i,r,o,s,l,d=0,u=!1,c=!1,b=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function v(t){var n=a,r=i;return a=i=void 0,d=t,o=e.apply(r,n)}function y(e){var n=e-l;return void 0===l||n>=t||n<0||c&&e-d>=r}function w(){var e=p();if(y(e))return _(e);s=setTimeout(w,function(e){var n=t-(e-l);return c?h(n,r-(e-d)):n}(e))}function _(e){return s=void 0,b&&a?v(e):(a=i=void 0,o)}function k(){var e=p(),n=y(e);if(a=arguments,i=this,l=e,n){if(void 0===s)return function(e){return d=e,s=setTimeout(w,t),u?v(e):o}(l);if(c)return s=setTimeout(w,t),v(l)}return void 0===s&&(s=setTimeout(w,t)),o}return t=g(t)||0,f(n)&&(u=!!n.leading,r=(c="maxWait"in n)?m(g(n.maxWait)||0,t):r,b="trailing"in n?!!n.trailing:b),k.cancel=function(){void 0!==s&&clearTimeout(s),d=0,a=l=i=s=void 0},k.flush=function(){return void 0===s?o:_(p())},k}},253:e=>{e.exports={"tc-tile-container":"Tile-module__tc-tile-container___m45JT","tc-tile-body":"Tile-module__tc-tile-body___Wn2PY","tc-tile-footer":"Tile-module__tc-tile-footer___CV9oF"}},311:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var a=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=l(t);if(n&&n.has(e))return n.get(e);var a={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&Object.prototype.hasOwnProperty.call(e,r)){var o=i?Object.getOwnPropertyDescriptor(e,r):null;o&&(o.get||o.set)?Object.defineProperty(a,r,o):a[r]=e[r]}return a.default=e,n&&n.set(e,a),a}(n(1594)),i=n(8969),r=n(2927),o=n(7072),s=["children","className","draggableOpts","width","height","handle","handleSize","lockAspectRatio","axis","minConstraints","maxConstraints","onResize","onResizeStop","onResizeStart","resizeHandles","transformScale"];function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(l=function(e){return e?n:t})(e)}function d(){return d=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},d.apply(this,arguments)}function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,a)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach(function(t){m(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function m(e,t,n){return(t=function(e){var t=function(e){if("object"!=typeof e||null===e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function h(e,t){return h=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},h(e,t)}var p=function(e){var t,n;function o(){for(var t,n=arguments.length,a=new Array(n),i=0;i<n;i++)a[i]=arguments[i];return(t=e.call.apply(e,[this].concat(a))||this).handleRefs={},t.lastHandleRect=null,t.slack=null,t}n=e,(t=o).prototype=Object.create(n.prototype),t.prototype.constructor=t,h(t,n);var l=o.prototype;return l.componentWillUnmount=function(){this.resetData()},l.resetData=function(){this.lastHandleRect=this.slack=null},l.runConstraints=function(e,t){var n=this.props,a=n.minConstraints,i=n.maxConstraints,r=n.lockAspectRatio;if(!a&&!i&&!r)return[e,t];if(r){var o=this.props.width/this.props.height,s=e-this.props.width,l=t-this.props.height;Math.abs(s)>Math.abs(l*o)?t=e/o:e=t*o}var d=e,u=t,c=this.slack||[0,0],m=c[0],h=c[1];return e+=m,t+=h,a&&(e=Math.max(a[0],e),t=Math.max(a[1],t)),i&&(e=Math.min(i[0],e),t=Math.min(i[1],t)),this.slack=[m+(d-e),h+(u-t)],[e,t]},l.resizeHandler=function(e,t){var n=this;return function(a,i){var r=i.node,o=i.deltaX,s=i.deltaY;"onResizeStart"===e&&n.resetData();var l=("both"===n.props.axis||"x"===n.props.axis)&&"n"!==t&&"s"!==t,d=("both"===n.props.axis||"y"===n.props.axis)&&"e"!==t&&"w"!==t;if(l||d){var u=t[0],c=t[t.length-1],m=r.getBoundingClientRect();null!=n.lastHandleRect&&("w"===c&&(o+=m.left-n.lastHandleRect.left),"n"===u&&(s+=m.top-n.lastHandleRect.top)),n.lastHandleRect=m,"w"===c&&(o=-o),"n"===u&&(s=-s);var h=n.props.width+(l?o/n.props.transformScale:0),p=n.props.height+(d?s/n.props.transformScale:0),f=n.runConstraints(h,p);h=f[0],p=f[1];var g=h!==n.props.width||p!==n.props.height,b="function"==typeof n.props[e]?n.props[e]:null;b&&!("onResize"===e&&!g)&&(null==a.persist||a.persist(),b(a,{node:r,size:{width:h,height:p},handle:t})),"onResizeStop"===e&&n.resetData()}}},l.renderResizeHandle=function(e,t){var n=this.props.handle;if(!n)return a.createElement("span",{className:"react-resizable-handle react-resizable-handle-"+e,ref:t});if("function"==typeof n)return n(e,t);var i=c({ref:t},"string"==typeof n.type?{}:{handleAxis:e});return a.cloneElement(n,i)},l.render=function(){var e=this,t=this.props,n=t.children,o=t.className,l=t.draggableOpts,u=(t.width,t.height,t.handle,t.handleSize,t.lockAspectRatio,t.axis,t.minConstraints,t.maxConstraints,t.onResize,t.onResizeStop,t.onResizeStart,t.resizeHandles),m=(t.transformScale,function(e,t){if(null==e)return{};var n,a,i={},r=Object.keys(e);for(a=0;a<r.length;a++)n=r[a],t.indexOf(n)>=0||(i[n]=e[n]);return i}(t,s));return(0,r.cloneElement)(n,c(c({},m),{},{className:(o?o+" ":"")+"react-resizable",children:[].concat(n.props.children,u.map(function(t){var n,r=null!=(n=e.handleRefs[t])?n:e.handleRefs[t]=a.createRef();return a.createElement(i.DraggableCore,d({},l,{nodeRef:r,key:"resizableHandle-"+t,onStop:e.resizeHandler("onResizeStop",t),onStart:e.resizeHandler("onResizeStart",t),onDrag:e.resizeHandler("onResize",t)}),e.renderResizeHandle(t,r))}))}))},o}(a.Component);t.default=p,p.propTypes=o.resizableProps,p.defaultProps={axis:"both",handleSize:[20,20],lockAspectRatio:!1,minConstraints:[20,20],maxConstraints:[1/0,1/0],resizeHandles:["se"],transformScale:1}},320:(e,t)=>{"use strict";var n,a=Symbol.for("react.element"),i=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),s=Symbol.for("react.profiler"),l=Symbol.for("react.provider"),d=Symbol.for("react.context"),u=Symbol.for("react.server_context"),c=Symbol.for("react.forward_ref"),m=Symbol.for("react.suspense"),h=Symbol.for("react.suspense_list"),p=Symbol.for("react.memo"),f=Symbol.for("react.lazy"),g=Symbol.for("react.offscreen");n=Symbol.for("react.module.reference"),t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===r||e===s||e===o||e===m||e===h||e===g||"object"==typeof e&&null!==e&&(e.$$typeof===f||e.$$typeof===p||e.$$typeof===l||e.$$typeof===d||e.$$typeof===c||e.$$typeof===n||void 0!==e.getModuleId)},t.typeOf=function(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case a:switch(e=e.type){case r:case s:case o:case m:case h:return e;default:switch(e=e&&e.$$typeof){case u:case d:case c:case f:case p:case l:return e;default:return t}}case i:return t}}}},356:e=>{e.exports={dropdown:"Dropdown-module__dropdown____fos9",loading:"Dropdown-module__loading___I5s7g"}},359:e=>{e.exports={popper:"InputDateRangePicker-module__popper___nb55s","date-picker":"InputDateRangePicker-module__date-picker___i1UfI",arrow:"InputDateRangePicker-module__arrow___WqFA1","date-range-picker-inline":"InputDateRangePicker-module__date-range-picker-inline___ybami"}},466:e=>{e.exports={progress:"Progress-module__progress___bQ7fO",fixed:"Progress-module__fixed___XUuux",hidden:"Progress-module__hidden___lYUbF","progress-percent":"Progress-module__progress-percent___vr9vi","infinite-indicator":"Progress-module__infinite-indicator___sCANN","infinite-progression-keyframes":"Progress-module__infinite-progression-keyframes___XzWas"}},484:e=>{e.exports={body:"DateTimeView-module__body___hicBt",date:"DateTimeView-module__date___QVUdf",time:"DateTimeView-module__time___wlxg8"}},524:(e,t,n)=>{"use strict";e.exports=n(320)},772:e=>{e.exports={"tc-datalist-form":"Datalist-module__tc-datalist-form___iGAQU",container:"Datalist-module__container___UnNAA","items-container":"Datalist-module__items-container___sfRJh","tc-datalist-item":"Datalist-module__tc-datalist-item___tkpwC","tc-datalist-item-icon":"Datalist-module__tc-datalist-item-icon___cpWIK",items:"Datalist-module__items___EcOzm"}},774:e=>{e.exports={"tc-actionbar-container":"ActionBar-module__tc-actionbar-container___UuPTc","navbar-left":"ActionBar-module__navbar-left___IV43p","navbar-right":"ActionBar-module__navbar-right___ptNyk","navbar-center":"ActionBar-module__navbar-center___bJ_Ga"}},799:e=>{e.exports={container:"TwoColumns-module__container___E6vBe",sidemenu:"TwoColumns-module__sidemenu___czAme",main:"TwoColumns-module__main___vduYb"}},839:e=>{e.exports={popper:"InputTimePicker-module__popper___a4ckj","time-picker":"InputTimePicker-module__time-picker___mAY5n"}},846:e=>{e.exports={"tc-sort-by":"SortBy-module__tc-sort-by___QgnyK","tc-sort-by-label":"SortBy-module__tc-sort-by-label___MlHES","tc-sort-by-order-chooser":"SortBy-module__tc-sort-by-order-chooser___dOl3H","tc-sort-by-items":"SortBy-module__tc-sort-by-items___MXF_4"}},857:e=>{e.exports={"tc-resource-picker-sort-options":"SortOptions-module__tc-resource-picker-sort-options___rlPAg","option-label":"SortOptions-module__option-label___OrU9g"}},918:e=>{e.exports={"tc-header-bar":"HeaderBar-module__tc-header-bar___dtWwE","tc-header-bar-actions":"HeaderBar-module__tc-header-bar-actions___VzBsd",right:"HeaderBar-module__right____UaZk","tc-header-bar-action":"HeaderBar-module__tc-header-bar-action___DhOqi",separated:"HeaderBar-module__separated___g8RSz","tc-header-bar-logo":"HeaderBar-module__tc-header-bar-logo___pv1YE",full:"HeaderBar-module__full___d6oL7","tc-header-bar-brand":"HeaderBar-module__tc-header-bar-brand___NZQct","tc-header-bar-call-to-action":"HeaderBar-module__tc-header-bar-call-to-action___soJ_J","tc-header-bar-products":"HeaderBar-module__tc-header-bar-products___hGnRG","tc-header-bar-search":"HeaderBar-module__tc-header-bar-search___LMGD6",fadeIn:"HeaderBar-module__fadeIn___u2k24","tc-header-bar-intercom-default-component":"HeaderBar-module__tc-header-bar-intercom-default-component___M2YyN"}},1085:(e,t,n)=>{"use strict";e.exports=n(3335)},1097:(e,t,n)=>{"use strict";e.exports=function(){throw new Error("Don't instantiate Resizable directly! Use require('react-resizable').Resizable")},e.exports.Resizable=n(311).default,e.exports.ResizableBox=n(7706).default},1119:e=>{e.exports={"cell-icon-container":"CellWithIcon-module__cell-icon-container___HAm4e","icon-container":"CellWithIcon-module__icon-container___qs5pZ"}},1125:e=>{e.exports={popper:"InputDateTimePicker-module__popper___qbIC3"}},1279:e=>{e.exports={container:"TimePicker-module__container___pblaJ"}},1401:e=>{e.exports={"tc-virtualized-tree":"VirtualizedTree-module__tc-virtualized-tree___XA5ek"}},1456:e=>{e.exports={"tc-collapsible-panel":"CollapsiblePanel-module__tc-collapsible-panel___fm2c3",selected:"CollapsiblePanel-module__selected___XOZtR",open:"CollapsiblePanel-module__open___VLWKB",info:"CollapsiblePanel-module__info___KTfp5",success:"CollapsiblePanel-module__success___mUSxV",danger:"CollapsiblePanel-module__danger___ek9eD",muted:"CollapsiblePanel-module__muted___HpM7t",warning:"CollapsiblePanel-module__warning___TtZJ7",skeleton:"CollapsiblePanel-module__skeleton___l1W5u","panel-header-content":"CollapsiblePanel-module__panel-header-content___cWRrL","panel-title":"CollapsiblePanel-module__panel-title___NNGeI","col-4":"CollapsiblePanel-module__col-4___o77sq","col-5":"CollapsiblePanel-module__col-5___tNzzw","col-6":"CollapsiblePanel-module__col-6___sm8AT","col-7":"CollapsiblePanel-module__col-7___lnDn9","col-8":"CollapsiblePanel-module__col-8___fKhS4","col-9":"CollapsiblePanel-module__col-9___qg30B","col-10":"CollapsiblePanel-module__col-10___vija6",group:"CollapsiblePanel-module__group___nMAuX","default-panel":"CollapsiblePanel-module__default-panel___wbBUq",content:"CollapsiblePanel-module__content___DWuhO",label:"CollapsiblePanel-module__label___DWFid",description:"CollapsiblePanel-module__description___Yp3Rm","descriptive-panel":"CollapsiblePanel-module__descriptive-panel___crjMl",title:"CollapsiblePanel-module__title___seUxg",detail:"CollapsiblePanel-module__detail___Ga7EP",tag:"CollapsiblePanel-module__tag___cyXCn",head:"CollapsiblePanel-module__head___Cju3D","content-description":"CollapsiblePanel-module__content-description___yLSun"}},1458:e=>{e.exports={"skeleton-blink":"Skeleton-module__skeleton-blink___tvewm","tc-skeleton":"Skeleton-module__tc-skeleton___ulTY2","tc-skeleton-icon":"Skeleton-module__tc-skeleton-icon___VKb7_","tc-skeleton-circle":"Skeleton-module__tc-skeleton-circle___yEG50","tc-skeleton-circle-small":"Skeleton-module__tc-skeleton-circle-small___NHB_A","tc-skeleton-circle-medium":"Skeleton-module__tc-skeleton-circle-medium___vioPk","tc-skeleton-circle-large":"Skeleton-module__tc-skeleton-circle-large___u8CT9","tc-skeleton-circle-xlarge":"Skeleton-module__tc-skeleton-circle-xlarge___HrDQ5","tc-skeleton-text":"Skeleton-module__tc-skeleton-text___Ab1Hp","tc-skeleton-text-small":"Skeleton-module__tc-skeleton-text-small___EvZxC","tc-skeleton-text-medium":"Skeleton-module__tc-skeleton-text-medium___uUjQk","tc-skeleton-text-large":"Skeleton-module__tc-skeleton-text-large___uLWQ1","tc-skeleton-text-xlarge":"Skeleton-module__tc-skeleton-text-xlarge___yIu76","tc-skeleton-button":"Skeleton-module__tc-skeleton-button___hqGOm","object-blink":"Skeleton-module__object-blink___lS5PN"}},1472:e=>{e.exports={fixed:"CircularProgress-module__fixed___DKFrP",path:"CircularProgress-module__path___EHZac",animate:"CircularProgress-module__animate___P7jpB",rotate:"CircularProgress-module__rotate___yLZ8P",dash:"CircularProgress-module__dash____3lDm",loaderlight:"CircularProgress-module__loaderlight___uqDNE",small:"CircularProgress-module__small____QH3l",default:"CircularProgress-module__default___xd_Ih",large:"CircularProgress-module__large___K0w4R"}},1526:e=>{e.exports={"tc-list-list":"ListGrid-module__tc-list-list___An9oO"}},1560:e=>{e.exports={"tc-radar-chart":"RadarChart-module__tc-radar-chart___PHAQm","tc-radar-chart-label--selected":"RadarChart-module__tc-radar-chart-label--selected___dOOyi"}},1594:e=>{"use strict";e.exports=React},1612:(e,t,n)=>{"use strict";var a=n(1594),i=n(9818);t.A=function(e,t,n){if(!i.isBrowser)return[t,i.noop,i.noop];if(!e)throw new Error("useLocalStorage key may not be falsy");var r=n?n.raw?function(e){return e}:n.deserializer:JSON.parse,o=a.useRef(function(e){try{var a=n?n.raw?String:n.serializer:JSON.stringify,i=localStorage.getItem(e);return null!==i?r(i):(t&&localStorage.setItem(e,a(t)),t)}catch(e){return t}}),s=a.useState(function(){return o.current(e)}),l=s[0],d=s[1];a.useLayoutEffect(function(){return d(o.current(e))},[e]);var u=a.useCallback(function(t){try{var a="function"==typeof t?t(l):t;if(void 0===a)return;var i;i=n?n.raw?"string"==typeof a?a:JSON.stringify(a):n.serializer?n.serializer(a):JSON.stringify(a):JSON.stringify(a),localStorage.setItem(e,i),d(r(i))}catch(e){}},[e,d]),c=a.useCallback(function(){try{localStorage.removeItem(e),d(void 0)}catch(e){}},[e,d]);return[l,u,c]}},1676:e=>{e.exports={"tc-subheader":"SubHeaderBar-module__tc-subheader___RXLTu","tc-subheader-navbar":"SubHeaderBar-module__tc-subheader-navbar___bWUvV","tc-subheader-navbar-left":"SubHeaderBar-module__tc-subheader-navbar-left___tiZQr","tc-subheader-navbar-center":"SubHeaderBar-module__tc-subheader-navbar-center___NeMyx","tc-subheader-navbar-right":"SubHeaderBar-module__tc-subheader-navbar-right___jG5Uq","tc-subheader-navbar-center-no-margin-right":"SubHeaderBar-module__tc-subheader-navbar-center-no-margin-right___whMbl","tc-subheader-back-button":"SubHeaderBar-module__tc-subheader-back-button___GFJ85","tc-svg-icon":"SubHeaderBar-module__tc-svg-icon___MmYKD"}},1708:e=>{e.exports={row:"RowTableCellActions-module__row___HzQ2s","tc-list-actions":"RowTableCellActions-module__tc-list-actions___E65bV"}},1743:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bottom=l,t.childrenEqual=function(e,t){return(0,i.deepEqual)(r.default.Children.map(e,e=>e?.key),r.default.Children.map(t,e=>e?.key))&&(0,i.deepEqual)(r.default.Children.map(e,e=>e?.props["data-grid"]),r.default.Children.map(t,e=>e?.props["data-grid"]))},t.cloneLayout=d,t.cloneLayoutItem=c,t.collides=m,t.compact=h,t.compactItem=g,t.compactType=function(e){const{verticalCompact:t,compactType:n}=e||{};return!1===t?null:n},t.correctBounds=b,t.fastPositionEqual=function(e,t){return e.left===t.left&&e.top===t.top&&e.width===t.width&&e.height===t.height},t.fastRGLPropsEqual=void 0,t.getAllCollisions=w,t.getFirstCollision=y,t.getLayoutItem=v,t.getStatics=_,t.modifyLayout=u,t.moveElement=k,t.moveElementAwayFromCollision=x,t.noop=void 0,t.perc=function(e){return 100*e+"%"},t.resizeItemInDirection=function(e,t,n,a){const i=D[e];return i?i(t,{...t,...n},a):n},t.setTopLeft=function(e){let{top:t,left:n,width:a,height:i}=e;return{top:`${t}px`,left:`${n}px`,width:`${a}px`,height:`${i}px`,position:"absolute"}},t.setTransform=function(e){let{top:t,left:n,width:a,height:i}=e;const r=`translate(${n}px,${t}px)`;return{transform:r,WebkitTransform:r,MozTransform:r,msTransform:r,OTransform:r,width:`${a}px`,height:`${i}px`,position:"absolute"}},t.sortLayoutItems=W,t.sortLayoutItemsByColRow=A,t.sortLayoutItemsByRowCol=I,t.synchronizeLayoutWithChildren=function(e,t,n,a,i){e=e||[];const s=[];r.default.Children.forEach(t,t=>{if(null==t?.key)return;const n=v(e,String(t.key)),a=t.props["data-grid"];n&&null==a?s.push(c(n)):a?(o||O([a],"ReactGridLayout.children"),s.push(c({...a,i:t.key}))):s.push(c({w:1,h:1,x:0,y:l(s),i:String(t.key)}))});const d=b(s,{cols:n});return i?d:h(d,a,n)},t.validateLayout=O,t.withLayoutItem=function(e,t,n){let a=v(e,t);return a?(a=n(c(a)),[e=u(e,a),a]):[e,null]};var a,i=n(2195),r=(a=n(1594))&&a.__esModule?a:{default:a};const o=!0,s=!1;function l(e){let t,n=0;for(let a=0,i=e.length;a<i;a++)t=e[a].y+e[a].h,t>n&&(n=t);return n}function d(e){const t=Array(e.length);for(let n=0,a=e.length;n<a;n++)t[n]=c(e[n]);return t}function u(e,t){const n=Array(e.length);for(let a=0,i=e.length;a<i;a++)t.i===e[a].i?n[a]=t:n[a]=e[a];return n}function c(e){return{w:e.w,h:e.h,x:e.x,y:e.y,i:e.i,minW:e.minW,maxW:e.maxW,minH:e.minH,maxH:e.maxH,moved:Boolean(e.moved),static:Boolean(e.static),isDraggable:e.isDraggable,isResizable:e.isResizable,resizeHandles:e.resizeHandles,isBounded:e.isBounded}}function m(e,t){return!(e.i===t.i||e.x+e.w<=t.x||e.x>=t.x+t.w||e.y+e.h<=t.y||e.y>=t.y+t.h)}function h(e,t,n,a){const i=_(e),r=W(e,t),o=Array(e.length);for(let s=0,l=r.length;s<l;s++){let l=c(r[s]);l.static||(l=g(i,l,t,n,r,a),i.push(l)),o[e.indexOf(r[s])]=l,l.moved=!1}return o}t.fastRGLPropsEqual=n(3655);const p={x:"w",y:"h"};function f(e,t,n,a){const i=p[a];t[a]+=1;for(let r=e.map(e=>e.i).indexOf(t.i)+1;r<e.length;r++){const o=e[r];if(!o.static){if(o.y>t.y+t.h)break;m(t,o)&&f(e,o,n+t[i],a)}}t[a]=n}function g(e,t,n,a,i,r){const o="horizontal"===n;if("vertical"===n)for(t.y=Math.min(l(e),t.y);t.y>0&&!y(e,t);)t.y--;else if(o)for(;t.x>0&&!y(e,t);)t.x--;let s;for(;(s=y(e,t))&&(null!==n||!r);)if(o?f(i,t,s.x+s.w,"x"):f(i,t,s.y+s.h,"y"),o&&t.x+t.w>a)for(t.x=a-t.w,t.y++;t.x>0&&!y(e,t);)t.x--;return t.y=Math.max(t.y,0),t.x=Math.max(t.x,0),t}function b(e,t){const n=_(e);for(let a=0,i=e.length;a<i;a++){const i=e[a];if(i.x+i.w>t.cols&&(i.x=t.cols-i.w),i.x<0&&(i.x=0,i.w=t.cols),i.static)for(;y(n,i);)i.y++;else n.push(i)}return e}function v(e,t){for(let n=0,a=e.length;n<a;n++)if(e[n].i===t)return e[n]}function y(e,t){for(let n=0,a=e.length;n<a;n++)if(m(e[n],t))return e[n]}function w(e,t){return e.filter(e=>m(e,t))}function _(e){return e.filter(e=>e.static)}function k(e,t,n,a,i,r,o,s,l){if(t.static&&!0!==t.isDraggable)return e;if(t.y===a&&t.x===n)return e;R(`Moving element ${t.i} to [${String(n)},${String(a)}] from [${t.x},${t.y}]`);const u=t.x,c=t.y;"number"==typeof n&&(t.x=n),"number"==typeof a&&(t.y=a),t.moved=!0;let m=W(e,o);("vertical"===o&&"number"==typeof a?c>=a:"horizontal"===o&&"number"==typeof n&&u>=n)&&(m=m.reverse());const h=w(m,t),p=h.length>0;if(p&&l)return d(e);if(p&&r)return R(`Collision prevented on ${t.i}, reverting.`),t.x=u,t.y=c,t.moved=!1,e;for(let n=0,a=h.length;n<a;n++){const a=h[n];R(`Resolving collision between ${t.i} at [${t.x},${t.y}] and ${a.i} at [${a.x},${a.y}]`),a.moved||(e=a.static?x(e,a,t,i,o,s):x(e,t,a,i,o,s))}return e}function x(e,t,n,a,i,r){const o="horizontal"===i,s="vertical"===i,l=t.static;if(a){a=!1;const d={x:o?Math.max(t.x-n.w,0):n.x,y:s?Math.max(t.y-n.h,0):n.y,w:n.w,h:n.h,i:"-1"},u=y(e,d),c=u&&u.y+u.h>t.y,m=u&&t.x+t.w>u.x;if(!u)return R(`Doing reverse collision on ${n.i} up to [${d.x},${d.y}].`),k(e,n,o?d.x:void 0,s?d.y:void 0,a,l,i,r);if(c&&s)return k(e,n,void 0,t.y+1,a,l,i,r);if(c&&null==i)return t.y=n.y,n.y=n.y+n.h,e;if(m&&o)return k(e,t,n.x,void 0,a,l,i,r)}const d=o?n.x+1:void 0,u=s?n.y+1:void 0;return null==d&&null==u?e:k(e,n,o?n.x+1:void 0,s?n.y+1:void 0,a,l,i,r)}const M=(e,t,n,a)=>e+n>a?t:n,P=(e,t,n)=>e<0?t:n,j=e=>Math.max(0,e),T=e=>Math.max(0,e),S=(e,t,n)=>{let{left:a,height:i,width:r}=t;const o=e.top-(i-e.height);return{left:a,width:r,height:P(o,e.height,i),top:T(o)}},C=(e,t,n)=>{let{top:a,left:i,height:r,width:o}=t;return{top:a,height:r,width:M(e.left,e.width,o,n),left:j(i)}},E=(e,t,n)=>{let{top:a,height:i,width:r}=t;const o=e.left-(r-e.width);return{height:i,width:o<0?e.width:M(e.left,e.width,r,n),top:T(a),left:j(o)}},N=(e,t,n)=>{let{top:a,left:i,height:r,width:o}=t;return{width:o,left:i,height:P(a,e.height,r),top:T(a)}},D={n:S,ne:function(){return S(arguments.length<=0?void 0:arguments[0],C(...arguments))},e:C,se:function(){return N(arguments.length<=0?void 0:arguments[0],C(...arguments))},s:N,sw:function(){return N(arguments.length<=0?void 0:arguments[0],E(...arguments))},w:E,nw:function(){return S(arguments.length<=0?void 0:arguments[0],E(...arguments))}};function W(e,t){return"horizontal"===t?A(e):"vertical"===t?I(e):e}function I(e){return e.slice(0).sort(function(e,t){return e.y>t.y||e.y===t.y&&e.x>t.x?1:e.y===t.y&&e.x===t.x?0:-1})}function A(e){return e.slice(0).sort(function(e,t){return e.x>t.x||e.x===t.x&&e.y>t.y?1:-1})}function O(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"Layout";const n=["x","y","w","h"];if(!Array.isArray(e))throw new Error(t+" must be an array!");for(let a=0,i=e.length;a<i;a++){const i=e[a];for(let e=0;e<n.length;e++){const r=n[e],o=i[r];if("number"!=typeof o||Number.isNaN(o))throw new Error(`ReactGridLayout: ${t}[${a}].${r} must be a number! Received: ${o} (${typeof o})`)}if(void 0!==i.i&&"string"!=typeof i.i)throw new Error(`ReactGridLayout: ${t}[${a}].i must be a string! Received: ${i.i} (${typeof i.i})`)}}function R(){s&&console.log(...arguments)}t.noop=()=>{}},1745:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.findOrGenerateResponsiveLayout=function(e,t,n,r,o,s){if(e[n])return(0,a.cloneLayout)(e[n]);let l=e[r];const d=i(t),u=d.slice(d.indexOf(n));for(let t=0,n=u.length;t<n;t++){const n=u[t];if(e[n]){l=e[n];break}}return l=(0,a.cloneLayout)(l||[]),(0,a.compact)((0,a.correctBounds)(l,{cols:o}),s,o)},t.getBreakpointFromWidth=function(e,t){const n=i(e);let a=n[0];for(let i=1,r=n.length;i<r;i++){const r=n[i];t>e[r]&&(a=r)}return a},t.getColsFromBreakpoint=function(e,t){if(!t[e])throw new Error("ResponsiveReactGridLayout: `cols` entry for breakpoint "+e+" is missing!");return t[e]},t.sortBreakpoints=i;var a=n(1743);function i(e){return Object.keys(e).sort(function(t,n){return e[t]-e[n]})}},1778:e=>{e.exports={"row-height":"12px","row-vertical-margin":"10px","row-nested-inner-margin-top":"5px","row-nested-inner-margin-bottom":"20px","tc-listview-items":"Items-module__tc-listview-items___AUbPI","tc-item-container":"Items-module__tc-item-container___C5kqL",toggle:"Items-module__toggle___v7dto"}},1792:e=>{e.exports={"tc-list-title":"CellTitle-module__tc-list-title___LyNYf",icon:"CellTitle-module__icon___KBeGo",span:"CellTitle-module__span___FrciU","edit-form":"CellTitle-module__edit-form___VNOB3","main-title":"CellTitle-module__main-title___GNKIc","tc-list-title-filter":"CellTitle-module__tc-list-title-filter___gPFbD","tc-list-title-disabled":"CellTitle-module__tc-list-title-disabled___hMYf6"}},1881:e=>{e.exports={container:"CalendarPicker-module__container___P5gXH",footer:"CalendarPicker-module__footer___YBSYJ"}},1941:e=>{"use strict";e.exports=reactLifecyclesCompat},1964:e=>{e.exports={"tc-list-table-right-action":"ListTable-module__tc-list-table-right-action___x6Iqa","tc-list-table":"ListTable-module__tc-list-table___y_3Pq",row:"ListTable-module__row___mv1rV",cell:"ListTable-module__cell___LXeMM","right-action":"ListTable-module__right-action___XCJVU","tc-list-headerRow":"ListTable-module__tc-list-headerRow___pStrP",header:"ListTable-module__header___XRL5E",grid:"ListTable-module__grid___WMftG"}},2020:e=>{e.exports={container:"ViewLayout-module__container___nddIx",header:"ViewLayout-module__header___THQh4",body:"ViewLayout-module__body___ewrP0","element-container":"ViewLayout-module__element-container___sqjzH"}},2072:e=>{e.exports={container:"List-module__container___qwiHm"}},2146:e=>{e.exports=function(e,t,n,a){var i=n?n.call(a,e,t):void 0;if(void 0!==i)return!!i;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var r=Object.keys(e),o=Object.keys(t);if(r.length!==o.length)return!1;for(var s=Object.prototype.hasOwnProperty.bind(t),l=0;l<r.length;l++){var d=r[l];if(!s(d))return!1;var u=e[d],c=t[d];if(!1===(i=n?n.call(a,u,c,d):void 0)||void 0===i&&u!==c)return!1}return!0}},2195:function(e,t){!function(e){"use strict";function t(e){return function(t,n,a,i,r,o,s){return e(t,n,s)}}function n(e){return function(t,n,a,i){if(!t||!n||"object"!=typeof t||"object"!=typeof n)return e(t,n,a,i);var r=i.get(t),o=i.get(n);if(r&&o)return r===n&&o===t;i.set(t,n),i.set(n,t);var s=e(t,n,a,i);return i.delete(t),i.delete(n),s}}function a(e,t){var n={};for(var a in e)n[a]=e[a];for(var a in t)n[a]=t[a];return n}function i(e){return e.constructor===Object||null==e.constructor}function r(e){return"function"==typeof e.then}function o(e,t){return e===t||e!=e&&t!=t}var s=Object.prototype.toString;function l(e){var t=e.areArraysEqual,n=e.areDatesEqual,a=e.areMapsEqual,l=e.areObjectsEqual,d=e.areRegExpsEqual,u=e.areSetsEqual,c=(0,e.createIsNestedEqual)(m);function m(e,m,h){if(e===m)return!0;if(!e||!m||"object"!=typeof e||"object"!=typeof m)return e!=e&&m!=m;if(i(e)&&i(m))return l(e,m,c,h);var p=Array.isArray(e),f=Array.isArray(m);if(p||f)return p===f&&t(e,m,c,h);var g=s.call(e);return g===s.call(m)&&("[object Date]"===g?n(e,m,c,h):"[object RegExp]"===g?d(e,m,c,h):"[object Map]"===g?a(e,m,c,h):"[object Set]"===g?u(e,m,c,h):"[object Object]"===g||"[object Arguments]"===g?!r(e)&&!r(m)&&l(e,m,c,h):("[object Boolean]"===g||"[object Number]"===g||"[object String]"===g)&&o(e.valueOf(),m.valueOf()))}return m}function d(e,t,n,a){var i=e.length;if(t.length!==i)return!1;for(;i-- >0;)if(!n(e[i],t[i],i,i,e,t,a))return!1;return!0}var u=n(d);function c(e,t){return o(e.valueOf(),t.valueOf())}function m(e,t,n,a){var i=e.size===t.size;if(!i)return!1;if(!e.size)return!0;var r={},o=0;return e.forEach(function(s,l){if(i){var d=!1,u=0;t.forEach(function(i,c){d||r[u]||!(d=n(l,c,o,u,e,t,a)&&n(s,i,l,c,e,t,a))||(r[u]=!0),u++}),o++,i=d}}),i}var h=n(m),p=Object.prototype.hasOwnProperty;function f(e,t,n,a){var i,r=Object.keys(e),o=r.length;if(Object.keys(t).length!==o)return!1;for(;o-- >0;){if("_owner"===(i=r[o])){var s=!!e.$$typeof,l=!!t.$$typeof;if((s||l)&&s!==l)return!1}if(!p.call(t,i)||!n(e[i],t[i],i,i,e,t,a))return!1}return!0}var g=n(f);function b(e,t){return e.source===t.source&&e.flags===t.flags}function v(e,t,n,a){var i=e.size===t.size;if(!i)return!1;if(!e.size)return!0;var r={};return e.forEach(function(o,s){if(i){var l=!1,d=0;t.forEach(function(i,u){l||r[d]||!(l=n(o,i,s,u,e,t,a))||(r[d]=!0),d++}),i=l}}),i}var y=n(v),w=Object.freeze({areArraysEqual:d,areDatesEqual:c,areMapsEqual:m,areObjectsEqual:f,areRegExpsEqual:b,areSetsEqual:v,createIsNestedEqual:t}),_=Object.freeze({areArraysEqual:u,areDatesEqual:c,areMapsEqual:h,areObjectsEqual:g,areRegExpsEqual:b,areSetsEqual:y,createIsNestedEqual:t}),k=l(w);var x=l(a(w,{createIsNestedEqual:function(){return o}}));var M=l(_);var P=l(a(_,{createIsNestedEqual:function(){return o}}));e.circularDeepEqual=function(e,t){return M(e,t,new WeakMap)},e.circularShallowEqual=function(e,t){return P(e,t,new WeakMap)},e.createCustomCircularEqual=function(e){var t=l(a(_,e(_)));return function(e,n,a){return void 0===a&&(a=new WeakMap),t(e,n,a)}},e.createCustomEqual=function(e){return l(a(w,e(w)))},e.deepEqual=function(e,t){return k(e,t,void 0)},e.sameValueZeroEqual=o,e.shallowEqual=function(e,t){return x(e,t,void 0)},Object.defineProperty(e,"__esModule",{value:!0})}(t)},2311:e=>{e.exports={row:"RowLargeCellActions-module__row___nO1qC","tc-list-actions":"RowLargeCellActions-module__tc-list-actions___uHWmv"}},2321:e=>{e.exports={container:"DateTimePicker-module__container___uisDE",footer:"DateTimePicker-module__footer___qRpZ_","date-padding":"DateTimePicker-module__date-padding___wSwA8"}},2375:e=>{e.exports={"year-picker":"YearPicker-module__year-picker___mvbV6",scroll:"YearPicker-module__scroll___V52G4",year:"YearPicker-module__year___tTfBp",selected:"YearPicker-module__selected___ffSAd"}},2438:e=>{e.exports={"tc-enumeration":"Enumeration-module__tc-enumeration___IPdfx"}},2443:e=>{e.exports={"tc-pagination":"Pagination-module__tc-pagination___PmMoe","page-index":"Pagination-module__page-index___CC5nE"}},2449:e=>{e.exports={"tc-treeview":"TreeView-module__tc-treeview___NdsEq","tc-treeview-header":"TreeView-module__tc-treeview-header___KKHiy","tc-treeview-list":"TreeView-module__tc-treeview-list___eps_m"}},2458:e=>{e.exports={"tc-enumeration-items":"Items-module__tc-enumeration-items___UAC2z"}},2554:e=>{e.exports={container:"ViewLayout-module__container___JULiP",header:"ViewLayout-module__header___cmmkp",body:"ViewLayout-module__body___m4wcT","element-container":"ViewLayout-module__element-container___N0TAK"}},2593:e=>{e.exports={common:"HeaderTitle-module__common___CDAfZ",month:"HeaderTitle-module__month_____fjZ",button:"HeaderTitle-module__button___HwW0d"}},2601:e=>{e.exports={container:"SelectAll-module__container___cpUwO"}},2753:(e,t,n)=>{"use strict";var a;t.__esModule=!0,t.classNamesShape=t.timeoutsShape=void 0,(a=n(6935))&&a.__esModule,t.timeoutsShape=null,t.classNamesShape=null},2758:e=>{e.exports={"tc-resource-picker-order-chooser":"OrderChooser-module__tc-resource-picker-order-chooser___mIKyS","tc-resource-picker-order-indicator":"OrderChooser-module__tc-resource-picker-order-indicator___CdtYj",asc:"OrderChooser-module__asc___GLfUt"}},2765:(e,t,n)=>{"use strict";var a=n(5608),i=n(1594),r=a.__importDefault(n(6506)),o=n(9818);t.A=function(e,t,n,a){void 0===t&&(t=o.noop),void 0===n&&(n={}),void 0===a&&(a=[e]);var s=n.event,l=void 0===s?"keydown":s,d=n.target,u=n.options,c=i.useMemo(function(){var n,a="function"==typeof(n=e)?n:"string"==typeof n?function(e){return e.key===n}:n?function(){return!0}:function(){return!1};return function(e){if(a(e))return t(e)}},a);r.default(l,c,d,u)}},2774:e=>{e.exports={"tc-list-toolbar":"ListToolbar-module__tc-list-toolbar___FFWTT","tc-list-toolbar-right":"ListToolbar-module__tc-list-toolbar-right____Tug2","tc-list-toolbar-separated":"ListToolbar-module__tc-list-toolbar-separated___iW_XG"}},2859:e=>{e.exports={"tc-model":"ModelViewer-module__tc-model___M4mtw","tc-model-leaf":"ModelViewer-module__tc-model-leaf___j5avE","tc-model-branch":"ModelViewer-module__tc-model-branch___D57qF","tc-model-leaf-padding-left":"ModelViewer-module__tc-model-leaf-padding-left___xOG2b","tc-model-branch-padding-left":"ModelViewer-module__tc-model-branch-padding-left___C5sgF","tc-model-leaf-button":"ModelViewer-module__tc-model-leaf-button___mH1ta","tc-model-branch-button":"ModelViewer-module__tc-model-branch-button___IeI1O","tc-model-branch-content":"ModelViewer-module__tc-model-branch-content___ZSWg6","tc-model-leaf-options":"ModelViewer-module__tc-model-leaf-options___jHtpF","tc-model-leaf-options-burger":"ModelViewer-module__tc-model-leaf-options-burger___juxqG","tc-model-leaf-options-tooltip":"ModelViewer-module__tc-model-leaf-options-tooltip___bTOgE","tc-model-leaf-options-quality-circles":"ModelViewer-module__tc-model-leaf-options-quality-circles___E6THC","tc-model-leaf-options-quality-circles-blink":"ModelViewer-module__tc-model-leaf-options-quality-circles-blink___GXw0I","object-blink":"ModelViewer-module__object-blink___yhvPt","skeleton-blink":"ModelViewer-module__skeleton-blink___SVXa8"}},2885:e=>{e.exports={"tc-column-chooser":"ColumnChooser-module__tc-column-chooser___Hseew","tc-column-chooser-header":"ColumnChooser-module__tc-column-chooser-header___Rj4dh","tc-column-chooser-header-title":"ColumnChooser-module__tc-column-chooser-header-title___xEG9E","tc-column-chooser-filter":"ColumnChooser-module__tc-column-chooser-filter___JecBi","tc-column-chooser-body":"ColumnChooser-module__tc-column-chooser-body___IY2qa","tc-column-chooser-columns-list":"ColumnChooser-module__tc-column-chooser-columns-list___SYUQO","tc-column-chooser-footer":"ColumnChooser-module__tc-column-chooser-footer___FMZ1C","tc-column-chooser-row":"ColumnChooser-module__tc-column-chooser-row___tX0HQ","tc-column-chooser-row-select-all":"ColumnChooser-module__tc-column-chooser-row-select-all___eVHpB","tc-column-chooser-row-label":"ColumnChooser-module__tc-column-chooser-row-label___jXPvd"}},2927:(e,t,n)=>{"use strict";t.__esModule=!0,t.cloneElement=function(e,t){return t.style&&e.props.style&&(t.style=o(o({},e.props.style),t.style)),t.className&&e.props.className&&(t.className=e.props.className+" "+t.className),i.default.cloneElement(e,t)};var a,i=(a=n(1594))&&a.__esModule?a:{default:a};function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,a)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r(Object(n),!0).forEach(function(t){s(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function s(e,t,n){return(t=function(e){var t=function(e){if("object"!=typeof e||null===e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},2934:e=>{e.exports={"tc-tooltip":"TooltipTrigger-module__tc-tooltip___Cm3Hr","tc-tooltip-container":"TooltipTrigger-module__tc-tooltip-container___aaJlr","tc-tooltip-body":"TooltipTrigger-module__tc-tooltip-body___SOVKa","tc-tooltip-top":"TooltipTrigger-module__tc-tooltip-top___GpfXt","tc-tooltip-bottom":"TooltipTrigger-module__tc-tooltip-bottom___KbE3i","tc-tooltip-right":"TooltipTrigger-module__tc-tooltip-right___uRr26","tc-tooltip-left":"TooltipTrigger-module__tc-tooltip-left___NCYL4","tc-tooltip-right-bottom":"TooltipTrigger-module__tc-tooltip-right-bottom___qaXRz","tc-tooltip-left-bottom":"TooltipTrigger-module__tc-tooltip-left-bottom___XIDmi","tc-tooltip-top-left":"TooltipTrigger-module__tc-tooltip-top-left___Kk7RL","tc-tooltip-top-right":"TooltipTrigger-module__tc-tooltip-top-right___O8wNu","tc-tooltip-bottom-right":"TooltipTrigger-module__tc-tooltip-bottom-right___IqNZR","tc-tooltip-bottom-left":"TooltipTrigger-module__tc-tooltip-bottom-left___xbuIk"}},2982:e=>{e.exports={"tc-icon-toggle":"ActionIconToggle-module__tc-icon-toggle___PTdQD",active:"ActionIconToggle-module__active___TSTg3",tick:"ActionIconToggle-module__tick___C9U69"}},3008:e=>{e.exports={"tc-guided-tour":"GuidedTour-module__tc-guided-tour___C0Pjd","no-interaction":"GuidedTour-module__no-interaction___JQ0YL",header:"GuidedTour-module__header___Yum9M",body:"GuidedTour-module__body___PiqAG"}},3044:(e,t,n)=>{"use strict";var a,i=n(4929),r=function(){invariant(!1,"ImmutablePropTypes type checking code is stripped in production.")};r.isRequired=r;var o=function(){return r};function s(e,t){return n="Iterable."+e,a=function(e){return i.Iterable.isIterable(e)&&t(e)},function(e){function t(t,n,a,i,r,o){for(var s=arguments.length,l=Array(s>6?s-6:0),d=6;d<s;d++)l[d-6]=arguments[d];return o=o||a,i=i||"<<anonymous>>",null!=n[a]?e.apply(void 0,[n,a,i,r,o].concat(l)):t?new Error("Required "+r+" `"+o+"` was not specified in `"+i+"`."):void 0}var n=t.bind(null,!1);return n.isRequired=t.bind(null,!0),n}(function(e,t,r,o,s){var l=e[t];if(!a(l)){var d=function(e){var t=typeof e;return Array.isArray(e)?"array":e instanceof RegExp?"object":e instanceof i.Iterable?"Immutable."+e.toSource().split(" ")[0]:t}(l);return new Error("Invalid "+o+" `"+s+"` of type `"+d+"` supplied to `"+r+"`, expected `"+n+"`.")}return null});var n,a}(a={listOf:o,mapOf:o,orderedMapOf:o,setOf:o,orderedSetOf:o,stackOf:o,iterableOf:o,recordOf:o,shape:o,contains:o,mapContains:o,orderedMapContains:o,list:r,map:r,orderedMap:r,set:r,orderedSet:r,stack:r,seq:r,record:r,iterable:r}).iterable.indexed=s("Indexed",i.Iterable.isIndexed),a.iterable.keyed=s("Keyed",i.Iterable.isKeyed),e.exports=a},3094:e=>{e.exports={"tc-listview":"ListView-module__tc-listview___yqrkB","empty-message":"ListView-module__empty-message___e6NFj"}},3118:e=>{e.exports={"tc-split-dropdown":"ActionSplitDropdown-module__tc-split-dropdown___S6DCy"}},3119:e=>{e.exports={info:"DemoContentStep-module__info___SMQ6M"}},3233:(e,t)=>{"use strict";function n(e){const{margin:t,containerPadding:n,containerWidth:a,cols:i}=e;return(a-t[0]*(i-1)-2*n[0])/i}function a(e,t,n){return Number.isFinite(e)?Math.round(t*e+Math.max(0,e-1)*n):e}function i(e,t,n){return Math.max(Math.min(e,n),t)}Object.defineProperty(t,"__esModule",{value:!0}),t.calcGridColWidth=n,t.calcGridItemPosition=function(e,t,i,r,o,s){const{margin:l,containerPadding:d,rowHeight:u}=e,c=n(e),m={};return s&&s.resizing?(m.width=Math.round(s.resizing.width),m.height=Math.round(s.resizing.height)):(m.width=a(r,c,l[0]),m.height=a(o,u,l[1])),s&&s.dragging?(m.top=Math.round(s.dragging.top),m.left=Math.round(s.dragging.left)):s&&s.resizing&&"number"==typeof s.resizing.top&&"number"==typeof s.resizing.left?(m.top=Math.round(s.resizing.top),m.left=Math.round(s.resizing.left)):(m.top=Math.round((u+l[1])*i+d[1]),m.left=Math.round((c+l[0])*t+d[0])),m},t.calcGridItemWHPx=a,t.calcWH=function(e,t,a,r,o,s){const{margin:l,maxRows:d,cols:u,rowHeight:c}=e,m=n(e);let h=Math.round((t+l[0])/(m+l[0])),p=Math.round((a+l[1])/(c+l[1])),f=i(h,0,u-r),g=i(p,0,d-o);return-1!==["sw","w","nw"].indexOf(s)&&(f=i(h,0,u)),-1!==["nw","n","ne"].indexOf(s)&&(g=i(p,0,d)),{w:f,h:g}},t.calcXY=function(e,t,a,r,o){const{margin:s,containerPadding:l,cols:d,rowHeight:u,maxRows:c}=e,m=n(e);let h=Math.round((a-l[0])/(m+s[0])),p=Math.round((t-l[1])/(u+s[1]));return h=i(h,0,d-r),p=i(p,0,c-o),{x:h,y:p}},t.clamp=i},3286:e=>{e.exports={layout:"Grid-module__layout___jOnzt",draggable:"Grid-module__draggable___Xkglg"}},3335:(e,t,n)=>{"use strict";var a=n(1594),i=Symbol.for("react.element"),r=Symbol.for("react.fragment"),o=Object.prototype.hasOwnProperty,s=a.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,l={key:!0,ref:!0,__self:!0,__source:!0};function d(e,t,n){var a,r={},d=null,u=null;for(a in void 0!==n&&(d=""+n),void 0!==t.key&&(d=""+t.key),void 0!==t.ref&&(u=t.ref),t)o.call(t,a)&&!l.hasOwnProperty(a)&&(r[a]=t[a]);if(e&&e.defaultProps)for(a in t=e.defaultProps)void 0===r[a]&&(r[a]=t[a]);return{$$typeof:i,type:e,key:d,ref:u,props:r,_owner:s.current}}t.Fragment=r,t.jsx=d,t.jsxs=d},3417:e=>{e.exports={row:"ItemOption-module__row___u14tq",item:"ItemOption-module__item___CoFJ1"}},3511:e=>{e.exports={"tc-enumeration-item":"Item-module__tc-enumeration-item___nlaFt","has-error":"Item-module__has-error___jbltu","tc-enumeration-item-label":"Item-module__tc-enumeration-item-label___ScBK8","tc-enumeration-item-actions":"Item-module__tc-enumeration-item-actions___q8nlk",editable:"Item-module__editable___KNms6","tc-enumeration-item-error":"Item-module__tc-enumeration-item-error___F2EBK","tc-enumeration-checkbox":"Item-module__tc-enumeration-checkbox___SdaUG","selected-item":"Item-module__selected-item___vkEUk"}},3598:e=>{"use strict";e.exports=function(){}},3622:e=>{e.exports={"tc-tile-header":"TileHeader-module__tc-tile-header___X6tVq"}},3638:e=>{e.exports={"tc-virtualizedlist-no-result":"NoRows-module__tc-virtualizedlist-no-result___z4AoB"}},3655:e=>{e.exports=function(e,t,n){return e===t||e.className===t.className&&n(e.style,t.style)&&e.width===t.width&&e.autoSize===t.autoSize&&e.cols===t.cols&&e.draggableCancel===t.draggableCancel&&e.draggableHandle===t.draggableHandle&&n(e.verticalCompact,t.verticalCompact)&&n(e.compactType,t.compactType)&&n(e.layout,t.layout)&&n(e.margin,t.margin)&&n(e.containerPadding,t.containerPadding)&&e.rowHeight===t.rowHeight&&e.maxRows===t.maxRows&&e.isBounded===t.isBounded&&e.isDraggable===t.isDraggable&&e.isResizable===t.isResizable&&e.allowOverlap===t.allowOverlap&&e.preventCollision===t.preventCollision&&e.useCSSTransforms===t.useCSSTransforms&&e.transformScale===t.transformScale&&e.isDroppable===t.isDroppable&&n(e.resizeHandles,t.resizeHandles)&&n(e.resizeHandle,t.resizeHandle)&&e.onLayoutChange===t.onLayoutChange&&e.onDragStart===t.onDragStart&&e.onDrag===t.onDrag&&e.onDragStop===t.onDragStop&&e.onResizeStart===t.onResizeStart&&e.onResize===t.onResize&&e.onResizeStop===t.onResizeStop&&e.onDrop===t.onDrop&&n(e.droppingItem,t.droppingItem)&&n(e.innerRef,t.innerRef)}},3678:e=>{e.exports={"tc-header-icon":"HeaderIcon-module__tc-header-icon___kpgTo"}},3862:(e,t,n)=>{"use strict";t.default=function(e){var t;return t=class extends a.Component{constructor(){super(...arguments),d(this,"state",{width:1280}),d(this,"elementRef",a.createRef()),d(this,"mounted",!1),d(this,"resizeObserver",void 0)}componentDidMount(){this.mounted=!0,this.resizeObserver=new r.default(e=>{if(this.elementRef.current instanceof HTMLElement){const t=e[0].contentRect.width;this.setState({width:t})}});const e=this.elementRef.current;e instanceof HTMLElement&&this.resizeObserver.observe(e)}componentWillUnmount(){this.mounted=!1;const e=this.elementRef.current;e instanceof HTMLElement&&this.resizeObserver.unobserve(e),this.resizeObserver.disconnect()}render(){const{measureBeforeMount:t,...n}=this.props;return t&&!this.mounted?a.createElement("div",{className:(0,o.default)(this.props.className,u),style:this.props.style,ref:this.elementRef}):a.createElement(e,l({innerRef:this.elementRef},n,this.state))}},d(t,"defaultProps",{measureBeforeMount:!1}),d(t,"propTypes",{measureBeforeMount:i.default.bool}),t};var a=function(e){if("function"==typeof WeakMap){var t=new WeakMap;new WeakMap}return function(e){if(e&&e.__esModule)return e;var n,a,i={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return i;if(n=t){if(n.has(e))return n.get(e);n.set(e,i)}for(const t in e)"default"!==t&&{}.hasOwnProperty.call(e,t)&&((a=(n=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(a.get||a.set)?n(i,t,a):i[t]=e[t]);return i}(e)}(n(1594)),i=s(n(6935)),r=s(n(9126)),o=s(n(8355));function s(e){return e&&e.__esModule?e:{default:e}}function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)({}).hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},l.apply(null,arguments)}function d(e,t,n){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const u="react-grid-layout"},3882:e=>{e.exports={"tc-tile-footer":"TileFooter-module__tc-tile-footer___Y_RxZ"}},3918:e=>{e.exports={"tc-typeahead-container":"Typeahead-module__tc-typeahead-container___EGBi9",loading:"Typeahead-module__loading___CYYSH","typeahead-input-container":"Typeahead-module__typeahead-input-container___qm1_S","items-container":"Typeahead-module__items-container___kkGP3","object-blink":"Typeahead-module__object-blink___N_gPc","items-body":"Typeahead-module__items-body___S4yeO",right:"Typeahead-module__right___fbjRe","container-open":"Typeahead-module__container-open___D_B4v","typeahead-input":"Typeahead-module__typeahead-input___zKN8_","typeahead-input-icon":"Typeahead-module__typeahead-input-icon___H6rb1","icon-cls":"Typeahead-module__icon-cls___mekTn","typeahead-input-caret":"Typeahead-module__typeahead-input-caret___xtMF6","is-loading":"Typeahead-module__is-loading___RX1nb","is-searching":"Typeahead-module__is-searching___fzyBp","no-result":"Typeahead-module__no-result___LBbzx","no-domain":"Typeahead-module__no-domain___SBnQw",items:"Typeahead-module__items___Yht7W","section-container":"Typeahead-module__section-container___Lln5f","section-header":"Typeahead-module__section-header___kRAie","section-header-title":"Typeahead-module__section-header-title___YcLrS",hint:"Typeahead-module__hint___QLtOc",item:"Typeahead-module__item___ZtwYF",multiline:"Typeahead-module__multiline___vZg5U","item-icon":"Typeahead-module__item-icon___f09zz","item-title":"Typeahead-module__item-title___l6P8q","item-description":"Typeahead-module__item-description___DKPb5","item-highlighted":"Typeahead-module__item-highlighted___ufpYV",selected:"Typeahead-module__selected___rJ52e",disabled:"Typeahead-module__disabled___diUxI","skeleton-blink":"Typeahead-module__skeleton-blink___YN14V"}},3924:e=>{e.exports={body:"DateView-module__body___fnAg4",date:"DateView-module__date___lOs4p"}},3931:e=>{e.exports={container:"MonthPicker-module__container___Gvdm6","calendar-row":"MonthPicker-module__calendar-row___WJ1vo","calendar-col":"MonthPicker-module__calendar-col___T8Nf3","calendar-month":"MonthPicker-module__calendar-month___vbGaA",selected:"MonthPicker-module__selected___Dpy3T"}},4063:e=>{e.exports={main:"OneColumn-module__main___o6Jfr"}},4117:e=>{e.exports={"tc-resource-picker-state-filters":"StateFilter-module__tc-resource-picker-state-filters___CeBRn","option-label":"StateFilter-module__option-label___vFOVJ","tc-resource-picker-selection-filter":"StateFilter-module__tc-resource-picker-selection-filter___auKux","tc-resource-picker-favorite-filter":"StateFilter-module__tc-resource-picker-favorite-filter___W_AkY","tc-resource-picker-certified-filter":"StateFilter-module__tc-resource-picker-certified-filter___QasVV"}},4134:e=>{e.exports={"tc-enumeration-header":"Header-module__tc-enumeration-header___BZBAj","tc-enumeration-header-error":"Header-module__tc-enumeration-header-error___AV_4F"}},4137:e=>{e.exports={"tc-resource-list-toolbar":"Toolbar-module__tc-resource-list-toolbar___hjzNh","tc-resource-list-toolbar-filter":"Toolbar-module__tc-resource-list-toolbar-filter___0y2iq"}},4140:e=>{e.exports={"cell-icon-container":"CellDatetime-module__cell-icon-container___zYI6q","icon-container":"CellDatetime-module__icon-container___cYTIH"}},4141:e=>{e.exports={"tc-resource-picker-name-filter":"NameFilter-module__tc-resource-picker-name-filter___D9w1z",remove:"NameFilter-module__remove___qJyR9"}},4152:e=>{e.exports={"json-schema-renderer":"JSONSchemaRenderer-module__json-schema-renderer___Xv8Sh",nested:"JSONSchemaRenderer-module__nested___eg3p3","array-value":"JSONSchemaRenderer-module__array-value____pSLH"}},4194:e=>{e.exports={container:"JSONLike-module__container___mBn1U","root-label-overflow":"JSONLike-module__root-label-overflow___dBcHe","list-item":"JSONLike-module__list-item___tdcGl",line:"JSONLike-module__line___NZHep","full-width":"JSONLike-module__full-width___QgbqJ",toggle:"JSONLike-module__toggle___lYHsB","line-main":"JSONLike-module__line-main___p76f1",value:"JSONLike-module__value___Nz9bn","shrink-value":"JSONLike-module__shrink-value___rVVBQ","complex-item":"JSONLike-module__complex-item___XYNHT",key:"JSONLike-module__key___Z_vw3","wrap-string":"JSONLike-module__wrap-string___d8wa6",type:"JSONLike-module__type___ecLB0",badge:"JSONLike-module__badge___bMrLB",chevron:"JSONLike-module__chevron___p47Ld","chevron-filled":"JSONLike-module__chevron-filled___XEv2e"}},4266:e=>{e.exports={"http-error":"HttpError-module__http-error___eHnKM","http-error-content":"HttpError-module__http-error-content___a3ai3"}},4281:e=>{e.exports={"time-picker":"TimePicker-module__time-picker___uLi85",utc:"TimePicker-module__utc___f4dtv","time-input":"TimePicker-module__time-input___YvcQ4","time-error":"TimePicker-module__time-error___t0PCu"}},4293:e=>{e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},4365:e=>{e.exports={"tc-list-toolbar-sort-by":"SelectSortBy-module__tc-list-toolbar-sort-by___JEmjv","tc-list-toolbar-order-indicator":"SelectSortBy-module__tc-list-toolbar-order-indicator___Z82uN",asc:"SelectSortBy-module__asc___IAm1a"}},4366:e=>{e.exports={}},4452:e=>{e.exports={highlight:"Emphasis-module__highlight___uXknV"}},4554:e=>{e.exports={"tc-loader":"Loader-module__tc-loader___B05pj"}},4609:e=>{e.exports={"tc-label-toggle":"LabelToggle-module__tc-label-toggle___nIz86","tc-radio-disabled":"LabelToggle-module__tc-radio-disabled___FTMSn","tc-radio-selected":"LabelToggle-module__tc-radio-selected___OCWie"}},4669:e=>{e.exports={"main-title-actions-group":"CellTitleActions-module__main-title-actions-group___rYSwk","cell-title-actions":"CellTitleActions-module__cell-title-actions___gVGiv"}},4694:e=>{e.exports={"cell-link-container":"CellLink-module__cell-link-container___mbFTi"}},4830:e=>{e.exports={"tc-breadcrumb":"Breadcrumbs-module__tc-breadcrumb___hqvOo",loading:"Breadcrumbs-module__loading___S9QK_"}},4844:e=>{e.exports={"tc-tree-branch-icon":"TreeBranchIcon-module__tc-tree-branch-icon___G1BST","tc-tree-branch-icon-caret":"TreeBranchIcon-module__tc-tree-branch-icon-caret___sKFxa","tc-tree-branch-icon-caret-right":"TreeBranchIcon-module__tc-tree-branch-icon-caret-right___oziIA"}},4910:e=>{e.exports={"tc-listview-header":"Header-module__tc-listview-header____t0k5"}},4923:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=function(e){if("function"==typeof WeakMap){var t=new WeakMap;new WeakMap}return function(e){if(e&&e.__esModule)return e;var n,a,i={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return i;if(n=t){if(n.has(e))return n.get(e);n.set(e,i)}for(const t in e)"default"!==t&&{}.hasOwnProperty.call(e,t)&&((a=(n=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(a.get||a.set)?n(i,t,a):i[t]=e[t]);return i}(e)}(n(1594)),i=n(2195),r=u(n(8355)),o=n(1743),s=n(3233),l=u(n(6075)),d=u(n(6661));function u(e){return e&&e.__esModule?e:{default:e}}function c(e,t,n){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const m="react-grid-layout";let h=!1;try{h=/firefox/i.test(navigator.userAgent)}catch(e){}class p extends a.Component{constructor(){super(...arguments),c(this,"state",{activeDrag:null,layout:(0,o.synchronizeLayoutWithChildren)(this.props.layout,this.props.children,this.props.cols,(0,o.compactType)(this.props),this.props.allowOverlap),mounted:!1,oldDragItem:null,oldLayout:null,oldResizeItem:null,resizing:!1,droppingDOMNode:null,children:[]}),c(this,"dragEnterCounter",0),c(this,"onDragStart",(e,t,n,a)=>{let{e:i,node:r}=a;const{layout:s}=this.state,l=(0,o.getLayoutItem)(s,e);if(!l)return;const d={w:l.w,h:l.h,x:l.x,y:l.y,placeholder:!0,i:e};return this.setState({oldDragItem:(0,o.cloneLayoutItem)(l),oldLayout:s,activeDrag:d}),this.props.onDragStart(s,l,l,null,i,r)}),c(this,"onDrag",(e,t,n,a)=>{let{e:i,node:r}=a;const{oldDragItem:s}=this.state;let{layout:l}=this.state;const{cols:d,allowOverlap:u,preventCollision:c}=this.props,m=(0,o.getLayoutItem)(l,e);if(!m)return;const h={w:m.w,h:m.h,x:m.x,y:m.y,placeholder:!0,i:e};l=(0,o.moveElement)(l,m,t,n,!0,c,(0,o.compactType)(this.props),d,u),this.props.onDrag(l,s,m,h,i,r),this.setState({layout:u?l:(0,o.compact)(l,(0,o.compactType)(this.props),d),activeDrag:h})}),c(this,"onDragStop",(e,t,n,a)=>{let{e:i,node:r}=a;if(!this.state.activeDrag)return;const{oldDragItem:s}=this.state;let{layout:l}=this.state;const{cols:d,preventCollision:u,allowOverlap:c}=this.props,m=(0,o.getLayoutItem)(l,e);if(!m)return;l=(0,o.moveElement)(l,m,t,n,!0,u,(0,o.compactType)(this.props),d,c);const h=c?l:(0,o.compact)(l,(0,o.compactType)(this.props),d);this.props.onDragStop(h,s,m,null,i,r);const{oldLayout:p}=this.state;this.setState({activeDrag:null,layout:h,oldDragItem:null,oldLayout:null}),this.onLayoutMaybeChanged(h,p)}),c(this,"onResizeStart",(e,t,n,a)=>{let{e:i,node:r}=a;const{layout:s}=this.state,l=(0,o.getLayoutItem)(s,e);l&&(this.setState({oldResizeItem:(0,o.cloneLayoutItem)(l),oldLayout:this.state.layout,resizing:!0}),this.props.onResizeStart(s,l,l,null,i,r))}),c(this,"onResize",(e,t,n,a)=>{let{e:i,node:r,size:s,handle:l}=a;const{oldResizeItem:d}=this.state,{layout:u}=this.state,{cols:c,preventCollision:m,allowOverlap:h}=this.props;let p,f,g,b=!1;const[v,y]=(0,o.withLayoutItem)(u,e,e=>{let a;return f=e.x,g=e.y,-1!==["sw","w","nw","n","ne"].indexOf(l)&&(-1!==["sw","nw","w"].indexOf(l)&&(f=e.x+(e.w-t),t=e.x!==f&&f<0?e.w:t,f=f<0?0:f),-1!==["ne","n","nw"].indexOf(l)&&(g=e.y+(e.h-n),n=e.y!==g&&g<0?e.h:n,g=g<0?0:g),b=!0),m&&!h&&(a=(0,o.getAllCollisions)(u,{...e,w:t,h:n,x:f,y:g}).filter(t=>t.i!==e.i).length>0,a&&(g=e.y,n=e.h,f=e.x,t=e.w,b=!1)),e.w=t,e.h=n,e});if(!y)return;if(p=v,b){const e=!0;p=(0,o.moveElement)(v,y,f,g,e,this.props.preventCollision,(0,o.compactType)(this.props),c,h)}const w={w:y.w,h:y.h,x:y.x,y:y.y,static:!0,i:e};this.props.onResize(p,d,y,w,i,r),this.setState({layout:h?p:(0,o.compact)(p,(0,o.compactType)(this.props),c),activeDrag:w})}),c(this,"onResizeStop",(e,t,n,a)=>{let{e:i,node:r}=a;const{layout:s,oldResizeItem:l}=this.state,{cols:d,allowOverlap:u}=this.props,c=(0,o.getLayoutItem)(s,e),m=u?s:(0,o.compact)(s,(0,o.compactType)(this.props),d);this.props.onResizeStop(m,l,c,null,i,r);const{oldLayout:h}=this.state;this.setState({activeDrag:null,layout:m,oldResizeItem:null,oldLayout:null,resizing:!1}),this.onLayoutMaybeChanged(m,h)}),c(this,"onDragOver",e=>{if(e.preventDefault(),e.stopPropagation(),h&&!e.nativeEvent.target?.classList.contains(m))return!1;const{droppingItem:t,onDropDragOver:n,margin:i,cols:r,rowHeight:o,maxRows:l,width:d,containerPadding:u,transformScale:c}=this.props,p=n?.(e);if(!1===p)return this.state.droppingDOMNode&&this.removeDroppingPlaceholder(),!1;const f={...t,...p},{layout:g}=this.state,b=e.currentTarget.getBoundingClientRect(),v=e.clientX-b.left,y=e.clientY-b.top,w={left:v/c,top:y/c,e};if(this.state.droppingDOMNode){if(this.state.droppingPosition){const{left:e,top:t}=this.state.droppingPosition;(e!=v||t!=y)&&this.setState({droppingPosition:w})}}else{const e={cols:r,margin:i,maxRows:l,rowHeight:o,containerWidth:d,containerPadding:u||i},t=(0,s.calcXY)(e,y,v,f.w,f.h);this.setState({droppingDOMNode:a.createElement("div",{key:f.i}),droppingPosition:w,layout:[...g,{...f,x:t.x,y:t.y,static:!1,isDraggable:!0}]})}}),c(this,"removeDroppingPlaceholder",()=>{const{droppingItem:e,cols:t}=this.props,{layout:n}=this.state,a=(0,o.compact)(n.filter(t=>t.i!==e.i),(0,o.compactType)(this.props),t,this.props.allowOverlap);this.setState({layout:a,droppingDOMNode:null,activeDrag:null,droppingPosition:void 0})}),c(this,"onDragLeave",e=>{e.preventDefault(),e.stopPropagation(),this.dragEnterCounter--,0===this.dragEnterCounter&&this.removeDroppingPlaceholder()}),c(this,"onDragEnter",e=>{e.preventDefault(),e.stopPropagation(),this.dragEnterCounter++}),c(this,"onDrop",e=>{e.preventDefault(),e.stopPropagation();const{droppingItem:t}=this.props,{layout:n}=this.state,a=n.find(e=>e.i===t.i);this.dragEnterCounter=0,this.removeDroppingPlaceholder(),this.props.onDrop(n,a,e)})}componentDidMount(){this.setState({mounted:!0}),this.onLayoutMaybeChanged(this.state.layout,this.props.layout)}static getDerivedStateFromProps(e,t){let n;return t.activeDrag?null:((0,i.deepEqual)(e.layout,t.propsLayout)&&e.compactType===t.compactType?(0,o.childrenEqual)(e.children,t.children)||(n=t.layout):n=e.layout,n?{layout:(0,o.synchronizeLayoutWithChildren)(n,e.children,e.cols,(0,o.compactType)(e),e.allowOverlap),compactType:e.compactType,children:e.children,propsLayout:e.layout}:null)}shouldComponentUpdate(e,t){return this.props.children!==e.children||!(0,o.fastRGLPropsEqual)(this.props,e,i.deepEqual)||this.state.activeDrag!==t.activeDrag||this.state.mounted!==t.mounted||this.state.droppingPosition!==t.droppingPosition}componentDidUpdate(e,t){if(!this.state.activeDrag){const e=this.state.layout,n=t.layout;this.onLayoutMaybeChanged(e,n)}}containerHeight(){if(!this.props.autoSize)return;const e=(0,o.bottom)(this.state.layout),t=this.props.containerPadding?this.props.containerPadding[1]:this.props.margin[1];return e*this.props.rowHeight+(e-1)*this.props.margin[1]+2*t+"px"}onLayoutMaybeChanged(e,t){t||(t=this.state.layout),(0,i.deepEqual)(t,e)||this.props.onLayoutChange(e)}placeholder(){const{activeDrag:e}=this.state;if(!e)return null;const{width:t,cols:n,margin:i,containerPadding:r,rowHeight:o,maxRows:s,useCSSTransforms:d,transformScale:u}=this.props;return a.createElement(l.default,{w:e.w,h:e.h,x:e.x,y:e.y,i:e.i,className:"react-grid-placeholder "+(this.state.resizing?"placeholder-resizing":""),containerWidth:t,cols:n,margin:i,containerPadding:r||i,maxRows:s,rowHeight:o,isDraggable:!1,isResizable:!1,isBounded:!1,useCSSTransforms:d,transformScale:u},a.createElement("div",null))}processGridItem(e,t){if(!e||!e.key)return;const n=(0,o.getLayoutItem)(this.state.layout,String(e.key));if(!n)return null;const{width:i,cols:r,margin:s,containerPadding:d,rowHeight:u,maxRows:c,isDraggable:m,isResizable:h,isBounded:p,useCSSTransforms:f,transformScale:g,draggableCancel:b,draggableHandle:v,resizeHandles:y,resizeHandle:w}=this.props,{mounted:_,droppingPosition:k}=this.state,x="boolean"==typeof n.isDraggable?n.isDraggable:!n.static&&m,M="boolean"==typeof n.isResizable?n.isResizable:!n.static&&h,P=n.resizeHandles||y,j=x&&p&&!1!==n.isBounded;return a.createElement(l.default,{containerWidth:i,cols:r,margin:s,containerPadding:d||s,maxRows:c,rowHeight:u,cancel:b,handle:v,onDragStop:this.onDragStop,onDragStart:this.onDragStart,onDrag:this.onDrag,onResizeStart:this.onResizeStart,onResize:this.onResize,onResizeStop:this.onResizeStop,isDraggable:x,isResizable:M,isBounded:j,useCSSTransforms:f&&_,usePercentages:!_,transformScale:g,w:n.w,h:n.h,x:n.x,y:n.y,i:n.i,minH:n.minH,minW:n.minW,maxH:n.maxH,maxW:n.maxW,static:n.static,droppingPosition:t?k:void 0,resizeHandles:P,resizeHandle:w},e)}render(){const{className:e,style:t,isDroppable:n,innerRef:i}=this.props,s=(0,r.default)(m,e),l={height:this.containerHeight(),...t};return a.createElement("div",{ref:i,className:s,style:l,onDrop:n?this.onDrop:o.noop,onDragLeave:n?this.onDragLeave:o.noop,onDragEnter:n?this.onDragEnter:o.noop,onDragOver:n?this.onDragOver:o.noop},a.Children.map(this.props.children,e=>this.processGridItem(e)),n&&this.state.droppingDOMNode&&this.processGridItem(this.state.droppingDOMNode,!0),this.placeholder())}}t.default=p,c(p,"displayName","ReactGridLayout"),c(p,"propTypes",d.default),c(p,"defaultProps",{autoSize:!0,cols:12,className:"",style:{},draggableHandle:"",draggableCancel:"",containerPadding:null,rowHeight:150,maxRows:1/0,layout:[],margin:[10,10],isBounded:!1,isDraggable:!0,isResizable:!0,allowOverlap:!1,isDroppable:!1,useCSSTransforms:!0,transformScale:1,verticalCompact:!0,compactType:"vertical",preventCollision:!1,droppingItem:{i:"__dropping-elem__",h:1,w:1},resizeHandles:["se"],onLayoutChange:o.noop,onDragStart:o.noop,onDrag:o.noop,onDragStop:o.noop,onResizeStart:o.noop,onResize:o.noop,onResizeStop:o.noop,onDrop:o.noop,onDropDragOver:o.noop})},4929:e=>{"use strict";e.exports=Immutable},4930:e=>{e.exports={"tc-icon-text":"CellIconText-module__tc-icon-text___Wfla1",label:"CellIconText-module__label___wzhei"}},4935:e=>{e.exports={body:"RichLayout-module__body___fJyMd",footer:"RichLayout-module__footer___kGge7",header:"RichLayout-module__header___ajaWw",content:"RichLayout-module__content___Tl6Gl","rich-layout":"RichLayout-module__rich-layout___cjvj5"}},4974:e=>{e.exports={"tc-length-badge":"LengthBadge-module__tc-length-badge___rEP98"}},5019:e=>{e.exports={"tc-simple-text":"SimpleTextKeyValue-module__tc-simple-text___OWASO","tc-simple-text-key":"SimpleTextKeyValue-module__tc-simple-text-key___uauMW","tc-simple-text-key-with-value":"SimpleTextKeyValue-module__tc-simple-text-key-with-value___DVfua","tc-simple-text-value":"SimpleTextKeyValue-module__tc-simple-text-value___uHLqg","shrink-value":"SimpleTextKeyValue-module__shrink-value___dD8us","wrap-value":"SimpleTextKeyValue-module__wrap-value___K1oac","tc-simple-text-type":"SimpleTextKeyValue-module__tc-simple-text-type___F5fmi","td-cell-int":"SimpleTextKeyValue-module__td-cell-int___B8kFd"}},5046:e=>{e.exports={"row-selection":"RowSelection-module__row-selection___UxV9Z",selected:"RowSelection-module__selected___XCEmZ",active:"RowSelection-module__active___dPhLc",disabled:"RowSelection-module__disabled___tPVVN"}},5069:e=>{e.exports={list:"List-module__list___CMDi3",toolbar:"List-module__toolbar___w7VCI",vlist:"List-module__vlist___oN7rP"}},5078:e=>{e.exports={"tc-side-panel":"SidePanel-module__tc-side-panel___De9r5",animate:"SidePanel-module__animate___uKRMv","action-list-container":"SidePanel-module__action-list-container___I0XOa","toggle-btn":"SidePanel-module__toggle-btn___iFBn7",docked:"SidePanel-module__docked___q_mKE",large:"SidePanel-module__large___cD1u0",btn:"SidePanel-module__btn___VLGIn","btn-link":"SidePanel-module__btn-link___ZlZVH",reverse:"SidePanel-module__reverse___Pyn77"}},5109:(e,t,n)=>{"use strict";t.default=void 0;var a=function(e){if("function"==typeof WeakMap){var t=new WeakMap;new WeakMap}return function(e){if(e&&e.__esModule)return e;var n,a,i={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return i;if(n=t){if(n.has(e))return n.get(e);n.set(e,i)}for(const t in e)"default"!==t&&{}.hasOwnProperty.call(e,t)&&((a=(n=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(a.get||a.set)?n(i,t,a):i[t]=e[t]);return i}(e)}(n(1594)),i=d(n(6935)),r=n(2195),o=n(1743),s=n(1745),l=d(n(4923));function d(e){return e&&e.__esModule?e:{default:e}}function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)({}).hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},u.apply(null,arguments)}function c(e,t,n){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const m=e=>Object.prototype.toString.call(e);function h(e,t){return null==e?null:Array.isArray(e)?e:e[t]}class p extends a.Component{constructor(){super(...arguments),c(this,"state",this.generateInitialState()),c(this,"onLayoutChange",e=>{this.props.onLayoutChange(e,{...this.props.layouts,[this.state.breakpoint]:e})})}generateInitialState(){const{width:e,breakpoints:t,layouts:n,cols:a}=this.props,i=(0,s.getBreakpointFromWidth)(t,e),r=(0,s.getColsFromBreakpoint)(i,a),o=!1===this.props.verticalCompact?null:this.props.compactType;return{layout:(0,s.findOrGenerateResponsiveLayout)(n,t,i,i,r,o),breakpoint:i,cols:r}}static getDerivedStateFromProps(e,t){if(!(0,r.deepEqual)(e.layouts,t.layouts)){const{breakpoint:n,cols:a}=t;return{layout:(0,s.findOrGenerateResponsiveLayout)(e.layouts,e.breakpoints,n,n,a,e.compactType),layouts:e.layouts}}return null}componentDidUpdate(e){this.props.width==e.width&&this.props.breakpoint===e.breakpoint&&(0,r.deepEqual)(this.props.breakpoints,e.breakpoints)&&(0,r.deepEqual)(this.props.cols,e.cols)||this.onWidthChange(e)}onWidthChange(e){const{breakpoints:t,cols:n,layouts:a,compactType:i}=this.props,r=this.props.breakpoint||(0,s.getBreakpointFromWidth)(this.props.breakpoints,this.props.width),l=this.state.breakpoint,d=(0,s.getColsFromBreakpoint)(r,n),u={...a};if(l!==r||e.breakpoints!==t||e.cols!==n){l in u||(u[l]=(0,o.cloneLayout)(this.state.layout));let e=(0,s.findOrGenerateResponsiveLayout)(u,t,r,l,d,i);e=(0,o.synchronizeLayoutWithChildren)(e,this.props.children,d,i,this.props.allowOverlap),u[r]=e,this.props.onBreakpointChange(r,d),this.props.onLayoutChange(e,u),this.setState({breakpoint:r,layout:e,cols:d})}const c=h(this.props.margin,r),m=h(this.props.containerPadding,r);this.props.onWidthChange(this.props.width,c,d,m)}render(){const{breakpoint:e,breakpoints:t,cols:n,layouts:i,margin:r,containerPadding:o,onBreakpointChange:s,onLayoutChange:d,onWidthChange:c,...m}=this.props;return a.createElement(l.default,u({},m,{margin:h(r,this.state.breakpoint),containerPadding:h(o,this.state.breakpoint),onLayoutChange:this.onLayoutChange,layout:this.state.layout,cols:this.state.cols}))}}t.default=p,c(p,"propTypes",{breakpoint:i.default.string,breakpoints:i.default.object,allowOverlap:i.default.bool,cols:i.default.object,margin:i.default.oneOfType([i.default.array,i.default.object]),containerPadding:i.default.oneOfType([i.default.array,i.default.object]),layouts(e,t){if("[object Object]"!==m(e[t]))throw new Error("Layout property must be an object. Received: "+m(e[t]));Object.keys(e[t]).forEach(t=>{if(!(t in e.breakpoints))throw new Error("Each key in layouts must align with a key in breakpoints.");(0,o.validateLayout)(e.layouts[t],"layouts."+t)})},width:i.default.number.isRequired,onBreakpointChange:i.default.func,onLayoutChange:i.default.func,onWidthChange:i.default.func}),c(p,"defaultProps",{breakpoints:{lg:1200,md:996,sm:768,xs:480,xxs:0},cols:{lg:12,md:10,sm:6,xs:4,xxs:2},containerPadding:{lg:null,md:null,sm:null,xs:null,xxs:null},layouts:{},margin:[10,10],allowOverlap:!1,onBreakpointChange:o.noop,onLayoutChange:o.noop,onWidthChange:o.noop})},5112:e=>{e.exports={"tc-enumeration-hint":"EmptyListPlaceholder-module__tc-enumeration-hint___R0Kzw"}},5182:e=>{e.exports={container:"MultiSelect-module__container___SsVIq",clearall:"MultiSelect-module__clearall___aawAG",caret:"MultiSelect-module__caret___NNnWK"}},5194:e=>{e.exports={"tc-dropdown-button":"ActionDropdown-module__tc-dropdown-button___IvtS8","tc-dropdown-caret":"ActionDropdown-module__tc-dropdown-caret___s3VWv","tc-dropdown-caret-open":"ActionDropdown-module__tc-dropdown-caret-open___LZuVV",ellipsis:"ActionDropdown-module__ellipsis___opQ9G","tc-dropdown-item":"ActionDropdown-module__tc-dropdown-item___hI0qL","tc-dropdown-item-badge":"ActionDropdown-module__tc-dropdown-item-badge___z822g","tc-dropdown-loader":"ActionDropdown-module__tc-dropdown-loader___uQjDo"}},5206:e=>{"use strict";e.exports=ReactDOM},5299:e=>{e.exports={"tc-records-viewer":"RecordsViewer-module__tc-records-viewer___lziyK","tc-records-viewer-tree":"RecordsViewer-module__tc-records-viewer-tree___ayAnA","tc-records-viewer-tree-border":"RecordsViewer-module__tc-records-viewer-tree-border___Iu1OU","tc-records-viewer-skeleton":"RecordsViewer-module__tc-records-viewer-skeleton___Zy2mA","tc-records-viewer-branch":"RecordsViewer-module__tc-records-viewer-branch___nF5pF","tc-records-viewer-leaf":"RecordsViewer-module__tc-records-viewer-leaf___Fgu8P","tc-records-viewer-leaf-highlighted":"RecordsViewer-module__tc-records-viewer-leaf-highlighted___VHRkO","tc-records-viewer-leaf-quality":"RecordsViewer-module__tc-records-viewer-leaf-quality___U5Nvu","tc-records-viewer-branch-highlighted":"RecordsViewer-module__tc-records-viewer-branch-highlighted___I4IXz","tc-records-viewer-branch-content":"RecordsViewer-module__tc-records-viewer-branch-content___ncuSC","tc-records-viewer-branch-icon":"RecordsViewer-module__tc-records-viewer-branch-icon___ug5UN","tc-records-viewer-branch-quality":"RecordsViewer-module__tc-records-viewer-branch-quality___NqqSp","tc-leaf-overflow-icon":"RecordsViewer-module__tc-leaf-overflow-icon___zInxL","tc-leaf-overflow-icon-chevron":"RecordsViewer-module__tc-leaf-overflow-icon-chevron___QXdFn","tc-leaf-overflow-icon-chevron-filled":"RecordsViewer-module__tc-leaf-overflow-icon-chevron-filled___fMonR"}},5340:e=>{e.exports={layout:"Layout-module__layout___svXmf","skip-links":"Layout-module__skip-links___q0qpa",header:"Layout-module__header___YR4Ag",footer:"Layout-module__footer___JeSOb"}},5464:e=>{e.exports={"tc-pie-chart-loading":"PieChart-module__tc-pie-chart-loading___DX8uP","tc-pie-chart-loading-no-label":"PieChart-module__tc-pie-chart-loading-no-label___oXaMC","tc-pie-chart-loading-circle":"PieChart-module__tc-pie-chart-loading-circle___wRLuM","tc-pie-chart-button":"PieChart-module__tc-pie-chart-button___Sx_Np","tc-pie-chart-color-rio-grande":"PieChart-module__tc-pie-chart-color-rio-grande___nLsb3","tc-pie-chart-color-jaffa":"PieChart-module__tc-pie-chart-color-jaffa___sWUTi","tc-pie-chart-color-chestnut-rose":"PieChart-module__tc-pie-chart-color-chestnut-rose___mzwu_","tc-pie-chart-color-lightning-yellow":"PieChart-module__tc-pie-chart-color-lightning-yellow___fEGSx","tc-pie-chart-color-dove-gray":"PieChart-module__tc-pie-chart-color-dove-gray___sOccU","tc-pie-chart-color-silver-chalice":"PieChart-module__tc-pie-chart-color-silver-chalice___azm22","tc-pie-chart-color-alto":"PieChart-module__tc-pie-chart-color-alto___RTwAW",active:"PieChart-module__active___TTEyI","tc-pie-chart-icon":"PieChart-module__tc-pie-chart-icon___U0JjN","tc-pie-chart-icon-graph":"PieChart-module__tc-pie-chart-icon-graph___g6H6x","object-blink":"PieChart-module__object-blink___qajQC","skeleton-blink":"PieChart-module__skeleton-blink___VVfe0"}},5487:e=>{e.exports={"date-time-picker":"InputDateTimePicker-module__date-time-picker___k5hrG"}},5534:e=>{e.exports={"about-dialog":"AboutDialog-module__about-dialog___SUIMT","about-logo":"AboutDialog-module__about-logo___MVyck","about-excerpt":"AboutDialog-module__about-excerpt___ofHSx","about-versions":"AboutDialog-module__about-versions___lG03G"}},5608:(e,t,n)=>{"use strict";n.r(t),n.d(t,{__addDisposableResource:()=>A,__assign:()=>r,__asyncDelegator:()=>P,__asyncGenerator:()=>M,__asyncValues:()=>j,__await:()=>x,__awaiter:()=>p,__classPrivateFieldGet:()=>D,__classPrivateFieldIn:()=>I,__classPrivateFieldSet:()=>W,__createBinding:()=>g,__decorate:()=>s,__disposeResources:()=>R,__esDecorate:()=>d,__exportStar:()=>b,__extends:()=>i,__generator:()=>f,__importDefault:()=>N,__importStar:()=>E,__makeTemplateObject:()=>T,__metadata:()=>h,__param:()=>l,__propKey:()=>c,__read:()=>y,__rest:()=>o,__rewriteRelativeImportExtension:()=>z,__runInitializers:()=>u,__setFunctionName:()=>m,__spread:()=>w,__spreadArray:()=>k,__spreadArrays:()=>_,__values:()=>v,default:()=>L});var a=function(e,t){return a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},a(e,t)};function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}a(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var r=function(){return r=Object.assign||function(e){for(var t,n=1,a=arguments.length;n<a;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},r.apply(this,arguments)};function o(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(a=Object.getOwnPropertySymbols(e);i<a.length;i++)t.indexOf(a[i])<0&&Object.prototype.propertyIsEnumerable.call(e,a[i])&&(n[a[i]]=e[a[i]])}return n}function s(e,t,n,a){var i,r=arguments.length,o=r<3?t:null===a?a=Object.getOwnPropertyDescriptor(t,n):a;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(e,t,n,a);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(o=(r<3?i(o):r>3?i(t,n,o):i(t,n))||o);return r>3&&o&&Object.defineProperty(t,n,o),o}function l(e,t){return function(n,a){t(n,a,e)}}function d(e,t,n,a,i,r){function o(e){if(void 0!==e&&"function"!=typeof e)throw new TypeError("Function expected");return e}for(var s,l=a.kind,d="getter"===l?"get":"setter"===l?"set":"value",u=!t&&e?a.static?e:e.prototype:null,c=t||(u?Object.getOwnPropertyDescriptor(u,a.name):{}),m=!1,h=n.length-1;h>=0;h--){var p={};for(var f in a)p[f]="access"===f?{}:a[f];for(var f in a.access)p.access[f]=a.access[f];p.addInitializer=function(e){if(m)throw new TypeError("Cannot add initializers after decoration has completed");r.push(o(e||null))};var g=(0,n[h])("accessor"===l?{get:c.get,set:c.set}:c[d],p);if("accessor"===l){if(void 0===g)continue;if(null===g||"object"!=typeof g)throw new TypeError("Object expected");(s=o(g.get))&&(c.get=s),(s=o(g.set))&&(c.set=s),(s=o(g.init))&&i.unshift(s)}else(s=o(g))&&("field"===l?i.unshift(s):c[d]=s)}u&&Object.defineProperty(u,a.name,c),m=!0}function u(e,t,n){for(var a=arguments.length>2,i=0;i<t.length;i++)n=a?t[i].call(e,n):t[i].call(e);return a?n:void 0}function c(e){return"symbol"==typeof e?e:"".concat(e)}function m(e,t,n){return"symbol"==typeof t&&(t=t.description?"[".concat(t.description,"]"):""),Object.defineProperty(e,"name",{configurable:!0,value:n?"".concat(n," ",t):t})}function h(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function p(e,t,n,a){return new(n||(n=Promise))(function(i,r){function o(e){try{l(a.next(e))}catch(e){r(e)}}function s(e){try{l(a.throw(e))}catch(e){r(e)}}function l(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(o,s)}l((a=a.apply(e,t||[])).next())})}function f(e,t){var n,a,i,r={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]},o=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return o.next=s(0),o.throw=s(1),o.return=s(2),"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(s){return function(l){return function(s){if(n)throw new TypeError("Generator is already executing.");for(;o&&(o=0,s[0]&&(r=0)),r;)try{if(n=1,a&&(i=2&s[0]?a.return:s[0]?a.throw||((i=a.return)&&i.call(a),0):a.next)&&!(i=i.call(a,s[1])).done)return i;switch(a=0,i&&(s=[2&s[0],i.value]),s[0]){case 0:case 1:i=s;break;case 4:return r.label++,{value:s[1],done:!1};case 5:r.label++,a=s[1],s=[0];continue;case 7:s=r.ops.pop(),r.trys.pop();continue;default:if(!((i=(i=r.trys).length>0&&i[i.length-1])||6!==s[0]&&2!==s[0])){r=0;continue}if(3===s[0]&&(!i||s[1]>i[0]&&s[1]<i[3])){r.label=s[1];break}if(6===s[0]&&r.label<i[1]){r.label=i[1],i=s;break}if(i&&r.label<i[2]){r.label=i[2],r.ops.push(s);break}i[2]&&r.ops.pop(),r.trys.pop();continue}s=t.call(e,r)}catch(e){s=[6,e],a=0}finally{n=i=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}([s,l])}}}var g=Object.create?function(e,t,n,a){void 0===a&&(a=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,a,i)}:function(e,t,n,a){void 0===a&&(a=n),e[a]=t[n]};function b(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||g(t,e,n)}function v(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],a=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&a>=e.length&&(e=void 0),{value:e&&e[a++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function y(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var a,i,r=n.call(e),o=[];try{for(;(void 0===t||t-- >0)&&!(a=r.next()).done;)o.push(a.value)}catch(e){i={error:e}}finally{try{a&&!a.done&&(n=r.return)&&n.call(r)}finally{if(i)throw i.error}}return o}function w(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(y(arguments[t]));return e}function _(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var a=Array(e),i=0;for(t=0;t<n;t++)for(var r=arguments[t],o=0,s=r.length;o<s;o++,i++)a[i]=r[o];return a}function k(e,t,n){if(n||2===arguments.length)for(var a,i=0,r=t.length;i<r;i++)!a&&i in t||(a||(a=Array.prototype.slice.call(t,0,i)),a[i]=t[i]);return e.concat(a||Array.prototype.slice.call(t))}function x(e){return this instanceof x?(this.v=e,this):new x(e)}function M(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var a,i=n.apply(e,t||[]),r=[];return a=Object.create(("function"==typeof AsyncIterator?AsyncIterator:Object).prototype),o("next"),o("throw"),o("return",function(e){return function(t){return Promise.resolve(t).then(e,d)}}),a[Symbol.asyncIterator]=function(){return this},a;function o(e,t){i[e]&&(a[e]=function(t){return new Promise(function(n,a){r.push([e,t,n,a])>1||s(e,t)})},t&&(a[e]=t(a[e])))}function s(e,t){try{(n=i[e](t)).value instanceof x?Promise.resolve(n.value.v).then(l,d):u(r[0][2],n)}catch(e){u(r[0][3],e)}var n}function l(e){s("next",e)}function d(e){s("throw",e)}function u(e,t){e(t),r.shift(),r.length&&s(r[0][0],r[0][1])}}function P(e){var t,n;return t={},a("next"),a("throw",function(e){throw e}),a("return"),t[Symbol.iterator]=function(){return this},t;function a(a,i){t[a]=e[a]?function(t){return(n=!n)?{value:x(e[a](t)),done:!1}:i?i(t):t}:i}}function j(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e=v(e),t={},a("next"),a("throw"),a("return"),t[Symbol.asyncIterator]=function(){return this},t);function a(n){t[n]=e[n]&&function(t){return new Promise(function(a,i){!function(e,t,n,a){Promise.resolve(a).then(function(t){e({value:t,done:n})},t)}(a,i,(t=e[n](t)).done,t.value)})}}}function T(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var S=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t},C=function(e){return C=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},C(e)};function E(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=C(e),a=0;a<n.length;a++)"default"!==n[a]&&g(t,e,n[a]);return S(t,e),t}function N(e){return e&&e.__esModule?e:{default:e}}function D(e,t,n,a){if("a"===n&&!a)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!a:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===n?a:"a"===n?a.call(e):a?a.value:t.get(e)}function W(e,t,n,a,i){if("m"===a)throw new TypeError("Private method is not writable");if("a"===a&&!i)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!i:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===a?i.call(e,n):i?i.value=n:t.set(e,n),n}function I(e,t){if(null===t||"object"!=typeof t&&"function"!=typeof t)throw new TypeError("Cannot use 'in' operator on non-object");return"function"==typeof e?t===e:e.has(t)}function A(e,t,n){if(null!=t){if("object"!=typeof t&&"function"!=typeof t)throw new TypeError("Object expected.");var a,i;if(n){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");a=t[Symbol.asyncDispose]}if(void 0===a){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");a=t[Symbol.dispose],n&&(i=a)}if("function"!=typeof a)throw new TypeError("Object not disposable.");i&&(a=function(){try{i.call(this)}catch(e){return Promise.reject(e)}}),e.stack.push({value:t,dispose:a,async:n})}else n&&e.stack.push({async:!0});return t}var O="function"==typeof SuppressedError?SuppressedError:function(e,t,n){var a=new Error(n);return a.name="SuppressedError",a.error=e,a.suppressed=t,a};function R(e){function t(t){e.error=e.hasError?new O(t,e.error,"An error was suppressed during disposal."):t,e.hasError=!0}var n,a=0;return function i(){for(;n=e.stack.pop();)try{if(!n.async&&1===a)return a=0,e.stack.push(n),Promise.resolve().then(i);if(n.dispose){var r=n.dispose.call(n.value);if(n.async)return a|=2,Promise.resolve(r).then(i,function(e){return t(e),i()})}else a|=1}catch(e){t(e)}if(1===a)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}()}function z(e,t){return"string"==typeof e&&/^\.\.?\//.test(e)?e.replace(/\.(tsx)$|((?:\.d)?)((?:\.[^./]+?)?)\.([cm]?)ts$/i,function(e,n,a,i,r){return n?t?".jsx":".js":!a||i&&r?a+i+"."+r.toLowerCase()+"js":e}):e}const L={__extends:i,__assign:r,__rest:o,__decorate:s,__param:l,__esDecorate:d,__runInitializers:u,__propKey:c,__setFunctionName:m,__metadata:h,__awaiter:p,__generator:f,__createBinding:g,__exportStar:b,__values:v,__read:y,__spread:w,__spreadArrays:_,__spreadArray:k,__await:x,__asyncGenerator:M,__asyncDelegator:P,__asyncValues:j,__makeTemplateObject:T,__importStar:E,__importDefault:N,__classPrivateFieldGet:D,__classPrivateFieldSet:W,__classPrivateFieldIn:I,__addDisposableResource:A,__disposeResources:R,__rewriteRelativeImportExtension:z}},5668:e=>{e.exports={"tc-list-large":"RowLarge-module__tc-list-large___hXryo","inner-box":"RowLarge-module__inner-box___NHy_A",header:"RowLarge-module__header___CWHk_",content:"RowLarge-module__content___Wd7si","field-group":"RowLarge-module__field-group___oUm2y","field-label":"RowLarge-module__field-label___vYbyV","field-value":"RowLarge-module__field-value___SMBWI","loading-large-column-wrapper":"RowLarge-module__loading-large-column-wrapper___qXXGD","loading-inner-column":"RowLarge-module__loading-inner-column___YFHu7"}},5672:e=>{e.exports={common:"HeaderTitle-module__common___m6IcU",month:"HeaderTitle-module__month___tvGwn"}},5689:e=>{e.exports={"loading-content-steps":"Stepper-component-module__loading-content-steps___S3YfQ",error:"Stepper-component-module__error___NP0Bq",stepper:"Stepper-component-module__stepper___pVTad","stepper-step":"Stepper-component-module__stepper-step___bLd4N","stepper-steps":"Stepper-component-module__stepper-steps___Ri3JF","stepper-step-infos":"Stepper-component-module__stepper-step-infos___U51zb","stepper-step-message":"Stepper-component-module__stepper-step-message___avUx1","stepper-step-pending":"Stepper-component-module__stepper-step-pending___ZVZUs","stepper-step-aborted":"Stepper-component-module__stepper-step-aborted___Q1j6E","stepper-step-failure":"Stepper-component-module__stepper-step-failure___KO72g","stepper-icon":"Stepper-component-module__stepper-icon___WgaXY","stepper-icon-success":"Stepper-component-module__stepper-icon-success___uJjB4","stepper-icon-failure":"Stepper-component-module__stepper-icon-failure___jpdxC","stepper-icon-aborted":"Stepper-component-module__stepper-icon-aborted___iSkJz","stepper-icon-pending":"Stepper-component-module__stepper-icon-pending___q4qCQ","stepper-retry":"Stepper-component-module__stepper-retry___qHAFv"}},5691:e=>{e.exports={popper:"InputDatePicker-module__popper___fr9Ut","date-picker":"InputDatePicker-module__date-picker___ZVcyi"}},5833:(e,t,n)=>{e.exports=n(4923).default,n(1743),n(3233),e.exports.Responsive=n(5109).default,e.exports.Responsive.utils=n(1745),e.exports.WidthProvider=n(3862).default},5844:e=>{e.exports={list:"List-module__list___PtKAN","display-mode-large":"List-module__display-mode-large___KzCTb"}},5871:e=>{e.exports={"tc-treeview-li":"TreeViewItem-module__tc-treeview-li___XEAV8","tc-treeview-item":"TreeViewItem-module__tc-treeview-item___UQKRV",disabled:"TreeViewItem-module__disabled___JXCOF","tc-treeview-item-name":"TreeViewItem-module__tc-treeview-item-name___Ar_M2","tc-treeview-toggle":"TreeViewItem-module__tc-treeview-toggle___m3lZh","tc-treeview-folder":"TreeViewItem-module__tc-treeview-folder___BJlqr","tc-treeview-img":"TreeViewItem-module__tc-treeview-img___U5rg8","tc-treeview-item-ctrl":"TreeViewItem-module__tc-treeview-item-ctrl___HWDfd","tc-treeview-ul":"TreeViewItem-module__tc-treeview-ul___gw_mj"}},5878:e=>{e.exports={"tc-app-switcher":"AppSwitcher-module__tc-app-switcher___gQYyE","tc-app-switcher-action":"AppSwitcher-module__tc-app-switcher-action___c35mt",separated:"AppSwitcher-module__separated___uAW5f",hasIcon:"AppSwitcher-module__hasIcon___lB3Bx"}},5987:e=>{e.exports={"td-default-cell":"DefaultValueRenderer-module__td-default-cell___IXMNv","shrink-value":"DefaultValueRenderer-module__shrink-value___rQgnZ","wrap-value":"DefaultValueRenderer-module__wrap-value___mHDsH"}},5990:e=>{e.exports={filter:"FilterBar-module__filter___AHJie","search-icon":"FilterBar-module__search-icon___Qizlq",animate:"FilterBar-module__animate___ZUhIg",reveal:"FilterBar-module__reveal___no_lp",search:"FilterBar-module__search___krlWj",remove:"FilterBar-module__remove___ppOUG",navbar:"FilterBar-module__navbar___eLkPI",highlight:"FilterBar-module__highlight___xc7sZ","button-docked":"FilterBar-module__button-docked___Urx5S"}},6075:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=m(n(1594)),i=n(5206),r=m(n(6935)),o=n(8969),s=n(1097),l=n(1743),d=n(3233),u=n(6661),c=m(n(8355));function m(e){return e&&e.__esModule?e:{default:e}}function h(e,t,n){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class p extends a.default.Component{constructor(){super(...arguments),h(this,"state",{resizing:null,dragging:null,className:""}),h(this,"elementRef",a.default.createRef()),h(this,"onDragStart",(e,t)=>{let{node:n}=t;const{onDragStart:a,transformScale:i}=this.props;if(!a)return;const r={top:0,left:0},{offsetParent:o}=n;if(!o)return;const s=o.getBoundingClientRect(),l=n.getBoundingClientRect(),u=l.left/i,c=s.left/i,m=l.top/i,h=s.top/i;r.left=u-c+o.scrollLeft,r.top=m-h+o.scrollTop,this.setState({dragging:r});const{x:p,y:f}=(0,d.calcXY)(this.getPositionParams(),r.top,r.left,this.props.w,this.props.h);return a.call(this,this.props.i,p,f,{e,node:n,newPosition:r})}),h(this,"onDrag",(e,t,n)=>{let{node:a,deltaX:r,deltaY:o}=t;const{onDrag:s}=this.props;if(!s)return;if(!this.state.dragging)throw new Error("onDrag called before onDragStart.");let l=this.state.dragging.top+o,u=this.state.dragging.left+r;const{isBounded:c,i:m,w:h,h:p,containerWidth:f}=this.props,g=this.getPositionParams();if(c){const{offsetParent:e}=a;if(e){const{margin:t,rowHeight:n}=this.props,a=e.clientHeight-(0,d.calcGridItemWHPx)(p,n,t[1]);l=(0,d.clamp)(l,0,a);const i=(0,d.calcGridColWidth)(g),r=f-(0,d.calcGridItemWHPx)(h,i,t[0]);u=(0,d.clamp)(u,0,r)}}const b={top:l,left:u};n?this.setState({dragging:b}):(0,i.flushSync)(()=>{this.setState({dragging:b})});const{x:v,y}=(0,d.calcXY)(g,l,u,h,p);return s.call(this,m,v,y,{e,node:a,newPosition:b})}),h(this,"onDragStop",(e,t)=>{let{node:n}=t;const{onDragStop:a}=this.props;if(!a)return;if(!this.state.dragging)throw new Error("onDragEnd called before onDragStart.");const{w:i,h:r,i:o}=this.props,{left:s,top:l}=this.state.dragging,u={top:l,left:s};this.setState({dragging:null});const{x:c,y:m}=(0,d.calcXY)(this.getPositionParams(),l,s,i,r);return a.call(this,o,c,m,{e,node:n,newPosition:u})}),h(this,"onResizeStop",(e,t,n)=>this.onResizeHandler(e,t,n,"onResizeStop")),h(this,"onResizeStart",(e,t,n)=>this.onResizeHandler(e,t,n,"onResizeStart")),h(this,"onResize",(e,t,n)=>this.onResizeHandler(e,t,n,"onResize"))}shouldComponentUpdate(e,t){if(this.props.children!==e.children)return!0;if(this.props.droppingPosition!==e.droppingPosition)return!0;const n=(0,d.calcGridItemPosition)(this.getPositionParams(this.props),this.props.x,this.props.y,this.props.w,this.props.h,this.state),a=(0,d.calcGridItemPosition)(this.getPositionParams(e),e.x,e.y,e.w,e.h,t);return!(0,l.fastPositionEqual)(n,a)||this.props.useCSSTransforms!==e.useCSSTransforms}componentDidMount(){this.moveDroppingItem({})}componentDidUpdate(e){this.moveDroppingItem(e)}moveDroppingItem(e){const{droppingPosition:t}=this.props;if(!t)return;const n=this.elementRef.current;if(!n)return;const a=e.droppingPosition||{left:0,top:0},{dragging:i}=this.state,r=i&&t.left!==a.left||t.top!==a.top;if(i){if(r){const e=t.left-i.left,a=t.top-i.top;this.onDrag(t.e,{node:n,deltaX:e,deltaY:a},!0)}}else this.onDragStart(t.e,{node:n,deltaX:t.left,deltaY:t.top})}getPositionParams(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props;return{cols:e.cols,containerPadding:e.containerPadding,containerWidth:e.containerWidth,margin:e.margin,maxRows:e.maxRows,rowHeight:e.rowHeight}}createStyle(e){const{usePercentages:t,containerWidth:n,useCSSTransforms:a}=this.props;let i;return a?i=(0,l.setTransform)(e):(i=(0,l.setTopLeft)(e),t&&(i.left=(0,l.perc)(e.left/n),i.width=(0,l.perc)(e.width/n))),i}mixinDraggable(e,t){return a.default.createElement(o.DraggableCore,{disabled:!t,onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop,handle:this.props.handle,cancel:".react-resizable-handle"+(this.props.cancel?","+this.props.cancel:""),scale:this.props.transformScale,nodeRef:this.elementRef},e)}curryResizeHandler(e,t){return(n,a)=>t(n,a,e)}mixinResizable(e,t,n){const{cols:i,minW:r,minH:o,maxW:l,maxH:u,transformScale:c,resizeHandles:m,resizeHandle:h}=this.props,p=this.getPositionParams(),f=(0,d.calcGridItemPosition)(p,0,0,i,0).width,g=(0,d.calcGridItemPosition)(p,0,0,r,o),b=(0,d.calcGridItemPosition)(p,0,0,l,u),v=[g.width,g.height],y=[Math.min(b.width,f),Math.min(b.height,1/0)];return a.default.createElement(s.Resizable,{draggableOpts:{disabled:!n},className:n?void 0:"react-resizable-hide",width:t.width,height:t.height,minConstraints:v,maxConstraints:y,onResizeStop:this.curryResizeHandler(t,this.onResizeStop),onResizeStart:this.curryResizeHandler(t,this.onResizeStart),onResize:this.curryResizeHandler(t,this.onResize),transformScale:c,resizeHandles:m,handle:h},e)}onResizeHandler(e,t,n,a){let{node:r,size:o,handle:s}=t;const u=this.props[a];if(!u)return;const{x:c,y:m,i:h,maxH:p,minH:f,containerWidth:g}=this.props,{minW:b,maxW:v}=this.props;let y=o;r&&(y=(0,l.resizeItemInDirection)(s,n,o,g),(0,i.flushSync)(()=>{this.setState({resizing:"onResizeStop"===a?null:y})}));let{w,h:_}=(0,d.calcWH)(this.getPositionParams(),y.width,y.height,c,m,s);w=(0,d.clamp)(w,Math.max(b,1),v),_=(0,d.clamp)(_,f,p),u.call(this,h,w,_,{e,node:r,size:y,handle:s})}render(){const{x:e,y:t,w:n,h:i,isDraggable:r,isResizable:o,droppingPosition:s,useCSSTransforms:l}=this.props,u=(0,d.calcGridItemPosition)(this.getPositionParams(),e,t,n,i,this.state),m=a.default.Children.only(this.props.children);let h=a.default.cloneElement(m,{ref:this.elementRef,className:(0,c.default)("react-grid-item",m.props.className,this.props.className,{static:this.props.static,resizing:Boolean(this.state.resizing),"react-draggable":r,"react-draggable-dragging":Boolean(this.state.dragging),dropping:Boolean(s),cssTransforms:l}),style:{...this.props.style,...m.props.style,...this.createStyle(u)}});return h=this.mixinResizable(h,u,o),h=this.mixinDraggable(h,r),h}}t.default=p,h(p,"propTypes",{children:r.default.element,cols:r.default.number.isRequired,containerWidth:r.default.number.isRequired,rowHeight:r.default.number.isRequired,margin:r.default.array.isRequired,maxRows:r.default.number.isRequired,containerPadding:r.default.array.isRequired,x:r.default.number.isRequired,y:r.default.number.isRequired,w:r.default.number.isRequired,h:r.default.number.isRequired,minW:function(e,t){const n=e[t];return"number"!=typeof n?new Error("minWidth not Number"):n>e.w||n>e.maxW?new Error("minWidth larger than item width/maxWidth"):void 0},maxW:function(e,t){const n=e[t];return"number"!=typeof n?new Error("maxWidth not Number"):n<e.w||n<e.minW?new Error("maxWidth smaller than item width/minWidth"):void 0},minH:function(e,t){const n=e[t];return"number"!=typeof n?new Error("minHeight not Number"):n>e.h||n>e.maxH?new Error("minHeight larger than item height/maxHeight"):void 0},maxH:function(e,t){const n=e[t];return"number"!=typeof n?new Error("maxHeight not Number"):n<e.h||n<e.minH?new Error("maxHeight smaller than item height/minHeight"):void 0},i:r.default.string.isRequired,resizeHandles:u.resizeHandleAxesType,resizeHandle:u.resizeHandleType,onDragStop:r.default.func,onDragStart:r.default.func,onDrag:r.default.func,onResizeStop:r.default.func,onResizeStart:r.default.func,onResize:r.default.func,isDraggable:r.default.bool.isRequired,isResizable:r.default.bool.isRequired,isBounded:r.default.bool.isRequired,static:r.default.bool,useCSSTransforms:r.default.bool.isRequired,transformScale:r.default.number,className:r.default.string,handle:r.default.string,cancel:r.default.string,droppingPosition:r.default.shape({e:r.default.object.isRequired,left:r.default.number.isRequired,top:r.default.number.isRequired})}),h(p,"defaultProps",{className:"",cancel:"",handle:"",minH:1,minW:1,maxH:1/0,maxW:1/0,transformScale:1})},6406:e=>{e.exports={"tc-drawer":"Drawer-module__tc-drawer___R7qwK","tc-drawer-container":"Drawer-module__tc-drawer-container___evDzd","tc-drawer-tabs-container":"Drawer-module__tc-drawer-tabs-container___Kbn75","tc-drawer-actionbar":"Drawer-module__tc-drawer-actionbar___LCp9T","drawer-stacked":"Drawer-module__drawer-stacked___Jekzm","tc-drawer-header":"Drawer-module__tc-drawer-header___mFb5E","tc-drawer-header-menu":"Drawer-module__tc-drawer-header-menu___NALGM","tc-drawer-header-title":"Drawer-module__tc-drawer-header-title___sM46K","tc-editable-text":"Drawer-module__tc-editable-text___zCkJV","tc-drawer-close-action":"Drawer-module__tc-drawer-close-action___eyFE5","drawer-close-action-tooltip":"Drawer-module__drawer-close-action-tooltip___neHia","tc-drawer-header-subtitle":"Drawer-module__tc-drawer-header-subtitle___x7JtX","tc-drawer-header-with-tabs":"Drawer-module__tc-drawer-header-with-tabs___H2c5b","tc-drawer-content":"Drawer-module__tc-drawer-content___A4PaZ","tc-drawer-content-wrapper":"Drawer-module__tc-drawer-content-wrapper___WMvVQ","tc-drawer-footer":"Drawer-module__tc-drawer-footer___yMWyU","tc-drawer-actionbar-container":"Drawer-module__tc-drawer-actionbar-container___edYDD"}},6445:e=>{e.exports={container:"DatePicker-module__container___f5KRu","calendar-header":"DatePicker-module__calendar-header___XAXbL","calendar-row":"DatePicker-module__calendar-row___Q0M2s","date-range":"DatePicker-module__date-range___agNlT","range-end":"DatePicker-module__range-end___rM9jS","range-start":"DatePicker-module__range-start___C7UGo","range-middle":"DatePicker-module__range-middle___L6XW7","calendar-day":"DatePicker-module__calendar-day___rNYg6",selected:"DatePicker-module__selected___F8dDD",today:"DatePicker-module__today___RK3J3","not-current-month":"DatePicker-module__not-current-month___zqoUD",range:"DatePicker-module__range___SpKTW"}},6502:e=>{e.exports={"tc-list-progress":"VirtualizedList-module__tc-list-progress___RN8pu"}},6506:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=n(1594),i=n(9818),r=i.isBrowser?window:null,o=function(e){return!!e.addEventListener},s=function(e){return!!e.on};t.default=function(e,t,n,l){void 0===n&&(n=r),a.useEffect(function(){if(t&&n)return o(n)?i.on(n,e,t,l):s(n)&&n.on(e,t,l),function(){o(n)?i.off(n,e,t,l):s(n)&&n.off(e,t,l)}},[e,t,n,JSON.stringify(l)])}},6516:e=>{e.exports={"tc-resource-list":"ResourceList-module__tc-resource-list___P3mvi","tc-resource-list-items":"ResourceList-module__tc-resource-list-items___Xb6Ch",filtered:"ResourceList-module__filtered___a3aUm","tc-resource-list--no-results":"ResourceList-module__tc-resource-list--no-results___pjUvL","tc-resource-list--no-results-text":"ResourceList-module__tc-resource-list--no-results-text___OysYm","tc-resource-list--no-results-icon":"ResourceList-module__tc-resource-list--no-results-icon___gr_LF"}},6562:e=>{e.exports={"td-value":"FormatValue-module__td-value___dFox5","td-white-space-character":"FormatValue-module__td-white-space-character___eY8xz","td-tab-character":"FormatValue-module__td-tab-character___fwpjF","td-other-characters":"FormatValue-module__td-other-characters___jJhnI"}},6661:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resizeHandleType=t.resizeHandleAxesType=t.default=void 0;var a=r(n(6935)),i=r(n(1594));function r(e){return e&&e.__esModule?e:{default:e}}const o=t.resizeHandleAxesType=a.default.arrayOf(a.default.oneOf(["s","w","e","n","sw","nw","se","ne"])),s=t.resizeHandleType=a.default.oneOfType([a.default.node,a.default.func]);t.default={className:a.default.string,style:a.default.object,width:a.default.number,autoSize:a.default.bool,cols:a.default.number,draggableCancel:a.default.string,draggableHandle:a.default.string,verticalCompact:function(e){e.verticalCompact},compactType:a.default.oneOf(["vertical","horizontal"]),layout:function(e){var t=e.layout;void 0!==t&&n(1743).validateLayout(t,"layout")},margin:a.default.arrayOf(a.default.number),containerPadding:a.default.arrayOf(a.default.number),rowHeight:a.default.number,maxRows:a.default.number,isBounded:a.default.bool,isDraggable:a.default.bool,isResizable:a.default.bool,allowOverlap:a.default.bool,preventCollision:a.default.bool,useCSSTransforms:a.default.bool,transformScale:a.default.number,isDroppable:a.default.bool,resizeHandles:o,resizeHandle:s,onLayoutChange:a.default.func,onDragStart:a.default.func,onDrag:a.default.func,onDragStop:a.default.func,onResizeStart:a.default.func,onResize:a.default.func,onResizeStop:a.default.func,onDrop:a.default.func,droppingItem:a.default.shape({i:a.default.string.isRequired,w:a.default.number.isRequired,h:a.default.number.isRequired}),children:function(e,t){const n=e[t],a={};i.default.Children.forEach(n,function(e){if(null!=e?.key){if(a[e.key])throw new Error('Duplicate child key "'+e.key+'" found! This will cause problems in ReactGridLayout.');a[e.key]=!0}})},innerRef:a.default.any}},6754:e=>{e.exports={"tc-notification":"Notification-module__tc-notification___O9_mv","tc-notification-container":"Notification-module__tc-notification-container___MvQt1","tc-notification-timer-bar":"Notification-module__tc-notification-timer-bar___xGzzP","tc-notification-info":"Notification-module__tc-notification-info___Dr0nj","tc-notification-message":"Notification-module__tc-notification-message___HQWG3","tc-notification-title":"Notification-module__tc-notification-title___ogEVR","tc-notification-warning":"Notification-module__tc-notification-warning___s4B6Z","tc-notification-error":"Notification-module__tc-notification-error___CcmXV","tc-notification-close":"Notification-module__tc-notification-close___IBOn3","tc-notification-action":"Notification-module__tc-notification-action___wyn6V","tc-notification-message-action":"Notification-module__tc-notification-message-action___Yk5dK","timer-bar":"Notification-module__timer-bar___dZW0A","tc-notification-slide-in":"Notification-module__tc-notification-slide-in___HxJ0d","tc-notification-slide-out":"Notification-module__tc-notification-slide-out___n4dRb"}},6772:e=>{e.exports={"tc-action-list":"ActionList-module__tc-action-list___hFkPp","tc-action-list-item":"ActionList-module__tc-action-list-item___UMZKs"}},6788:e=>{e.exports={"tc-action-button-positionned":"OverlayTrigger-module__tc-action-button-positionned___o54VD"}},6853:(e,t)=>{var n;!function(){"use strict";var a={}.hasOwnProperty;function i(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var r=typeof n;if("string"===r||"number"===r)e.push(n);else if(Array.isArray(n)){if(n.length){var o=i.apply(null,n);o&&e.push(o)}}else if("object"===r)if(n.toString===Object.prototype.toString)for(var s in n)a.call(n,s)&&n[s]&&e.push(s);else e.push(n.toString())}}return e.join(" ")}e.exports?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()},6935:e=>{"use strict";e.exports=PropTypes},7072:(e,t,n)=>{"use strict";t.__esModule=!0,t.resizableProps=void 0;var a,i=(a=n(6935))&&a.__esModule?a:{default:a};n(8969);var r={axis:i.default.oneOf(["both","x","y","none"]),className:i.default.string,children:i.default.element.isRequired,draggableOpts:i.default.shape({allowAnyClick:i.default.bool,cancel:i.default.string,children:i.default.node,disabled:i.default.bool,enableUserSelectHack:i.default.bool,offsetParent:i.default.node,grid:i.default.arrayOf(i.default.number),handle:i.default.string,nodeRef:i.default.object,onStart:i.default.func,onDrag:i.default.func,onStop:i.default.func,onMouseDown:i.default.func,scale:i.default.number}),height:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var a,r=t[0];return"both"===r.axis||"y"===r.axis?(a=i.default.number).isRequired.apply(a,t):i.default.number.apply(i.default,t)},handle:i.default.oneOfType([i.default.node,i.default.func]),handleSize:i.default.arrayOf(i.default.number),lockAspectRatio:i.default.bool,maxConstraints:i.default.arrayOf(i.default.number),minConstraints:i.default.arrayOf(i.default.number),onResizeStop:i.default.func,onResizeStart:i.default.func,onResize:i.default.func,resizeHandles:i.default.arrayOf(i.default.oneOf(["s","w","e","n","sw","nw","se","ne"])),transformScale:i.default.number,width:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var a,r=t[0];return"both"===r.axis||"x"===r.axis?(a=i.default.number).isRequired.apply(a,t):i.default.number.apply(i.default,t)}};t.resizableProps=r},7289:e=>{e.exports={"year-picker":"YearPicker-module__year-picker___xxvM0",scroll:"YearPicker-module__scroll___KXDEs",year:"YearPicker-module__year___InKd4",selected:"YearPicker-module__selected___igaik"}},7352:e=>{e.exports={"tc-status":"Status-module__tc-status___y8tmu","tc-status-icon":"Status-module__tc-status-icon___VbgPy",info:"Status-module__info___ppVoU",success:"Status-module__success___xH8Ld",danger:"Status-module__danger___Tm_sX",muted:"Status-module__muted___fu7sL",warning:"Status-module__warning___VF1Md","tc-status-label":"Status-module__tc-status-label___Nt8v5","tc-status-actions":"Status-module__tc-status-actions___YkyVl",action:"Status-module__action___ikxed","tc-status-skeleton-item":"Status-module__tc-status-skeleton-item___SKhfZ"}},7397:e=>{e.exports={container:"MonthPicker-module__container___AQK6k","calendar-row":"MonthPicker-module__calendar-row___sLPsg","calendar-col":"MonthPicker-module__calendar-col___KnfRx","calendar-month":"MonthPicker-module__calendar-month___loFrj",selected:"MonthPicker-module__selected___FDW9F"}},7454:e=>{e.exports={"tc-editable-text-form":"InlineForm-module__tc-editable-text-form___vaUqx","tc-editable-text-form-input":"InlineForm-module__tc-editable-text-form-input___SDkpu","tc-editable-text-form-buttons":"InlineForm-module__tc-editable-text-form-buttons___bKlxo","tc-editable-text-form-buttons-icon":"InlineForm-module__tc-editable-text-form-buttons-icon___CiHam","tc-editable-text-form-buttons-submit":"InlineForm-module__tc-editable-text-form-buttons-submit___dEYqn","tc-editable-text-form-buttons-cancel":"InlineForm-module__tc-editable-text-form-buttons-cancel___LQSLl","object-blink":"InlineForm-module__object-blink___zOY2j","skeleton-blink":"InlineForm-module__skeleton-blink___KeJ_z"}},7499:e=>{e.exports={validation:"Validation-module__validation___Ggqwv",errors:"Validation-module__errors___yB6Gh"}},7648:e=>{e.exports={"loading-collapsible-panel":"RowCollapsiblePanel-module__loading-collapsible-panel___kLkgx"}},7706:(e,t,n)=>{"use strict";t.default=void 0;var a=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=d(t);if(n&&n.has(e))return n.get(e);var a={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&Object.prototype.hasOwnProperty.call(e,r)){var o=i?Object.getOwnPropertyDescriptor(e,r):null;o&&(o.get||o.set)?Object.defineProperty(a,r,o):a[r]=e[r]}return a.default=e,n&&n.set(e,a),a}(n(1594)),i=l(n(6935)),r=l(n(311)),o=n(7072),s=["handle","handleSize","onResize","onResizeStart","onResizeStop","draggableOpts","minConstraints","maxConstraints","lockAspectRatio","axis","width","height","resizeHandles","style","transformScale"];function l(e){return e&&e.__esModule?e:{default:e}}function d(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(d=function(e){return e?n:t})(e)}function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},u.apply(this,arguments)}function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,a)}return n}function m(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach(function(t){h(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function h(e,t,n){return(t=function(e){var t=function(e){if("object"!=typeof e||null===e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function p(e,t){return p=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},p(e,t)}var f=function(e){var t,n;function i(){for(var t,n=arguments.length,a=new Array(n),i=0;i<n;i++)a[i]=arguments[i];return(t=e.call.apply(e,[this].concat(a))||this).state={width:t.props.width,height:t.props.height,propsWidth:t.props.width,propsHeight:t.props.height},t.onResize=function(e,n){var a=n.size;t.props.onResize?(null==e.persist||e.persist(),t.setState(a,function(){return t.props.onResize&&t.props.onResize(e,n)})):t.setState(a)},t}return n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,p(t,n),i.getDerivedStateFromProps=function(e,t){return t.propsWidth!==e.width||t.propsHeight!==e.height?{width:e.width,height:e.height,propsWidth:e.width,propsHeight:e.height}:null},i.prototype.render=function(){var e=this.props,t=e.handle,n=e.handleSize,i=(e.onResize,e.onResizeStart),o=e.onResizeStop,l=e.draggableOpts,d=e.minConstraints,c=e.maxConstraints,h=e.lockAspectRatio,p=e.axis,f=(e.width,e.height,e.resizeHandles),g=e.style,b=e.transformScale,v=function(e,t){if(null==e)return{};var n,a,i={},r=Object.keys(e);for(a=0;a<r.length;a++)n=r[a],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,s);return a.createElement(r.default,{axis:p,draggableOpts:l,handle:t,handleSize:n,height:this.state.height,lockAspectRatio:h,maxConstraints:c,minConstraints:d,onResizeStart:i,onResize:this.onResize,onResizeStop:o,resizeHandles:f,transformScale:b,width:this.state.width},a.createElement("div",u({},v,{style:m(m({},g),{},{width:this.state.width+"px",height:this.state.height+"px"})})))},i}(a.Component);t.default=f,f.propTypes=m(m({},o.resizableProps),{},{children:i.default.element})},7977:e=>{e.exports={"object-blink":"TitleSubHeader-module__object-blink___VUM__","tc-subheader-details":"TitleSubHeader-module__tc-subheader-details___m73A4","tc-subheader-details-icon":"TitleSubHeader-module__tc-subheader-details-icon___kwnF0","tc-subheader-details-text":"TitleSubHeader-module__tc-subheader-details-text___Tk4Jq","tc-subheader-details-text-title":"TitleSubHeader-module__tc-subheader-details-text-title___WllpO","tc-subheader-details-text-title-wording":"TitleSubHeader-module__tc-subheader-details-text-title-wording___DCYce","tc-subheader-details-text-title-wording-button":"TitleSubHeader-module__tc-subheader-details-text-title-wording-button___XZfSs","tc-subheader-details-text-subtitle":"TitleSubHeader-module__tc-subheader-details-text-subtitle___DFlC4","tc-subheader-details-loading-subtitle":"TitleSubHeader-module__tc-subheader-details-loading-subtitle___fN2oQ","skeleton-blink":"TitleSubHeader-module__skeleton-blink___nipaP"}},8096:e=>{e.exports={"tc-action-button-skeleton-circle":"ActionButton-module__tc-action-button-skeleton-circle___FTCPF"}},8198:e=>{e.exports={table:"Table-module__table___yb2Ij",nativevalue:"Table-module__nativevalue___P47n0"}},8224:(e,t,n)=>{"use strict";var a=n(4293);t.__esModule=!0,t.default=void 0;var i=a(n(9386)).default?function(e,t){return e.contains?e.contains(t):e.compareDocumentPosition?e===t||!!(16&e.compareDocumentPosition(t)):r(e,t)}:r;function r(e,t){if(t)do{if(t===e)return!0}while(t=t.parentNode);return!1}t.default=i,e.exports=t.default},8252:e=>{e.exports={"tc-header-cell-resizable":"HeaderResizable-module__tc-header-cell-resizable___J1JFF","tc-header-cell-resizable-resizing":"HeaderResizable-module__tc-header-cell-resizable-resizing___XeY86","tc-header-cell-resizable-truncated-text":"HeaderResizable-module__tc-header-cell-resizable-truncated-text___A5bsR","tc-header-cell-resizable-drag-button-handle-icon":"HeaderResizable-module__tc-header-cell-resizable-drag-button-handle-icon___SmfWa","tc-header-cell-resizable-drag-accessibility":"HeaderResizable-module__tc-header-cell-resizable-drag-accessibility___F9NG0"}},8343:e=>{e.exports={"tc-skip-links":"SkipLinks-module__tc-skip-links___u66dx",icon:"SkipLinks-module__icon___xpkSi",text:"SkipLinks-module__text___iSlLs"}},8355:e=>{function t(e){var n,a,i="";if("string"==typeof e||"number"==typeof e)i+=e;else if("object"==typeof e)if(Array.isArray(e)){var r=e.length;for(n=0;n<r;n++)e[n]&&(a=t(e[n]))&&(i&&(i+=" "),i+=a)}else for(a in e)e[a]&&(i&&(i+=" "),i+=a);return i}function n(){for(var e,n,a=0,i="",r=arguments.length;a<r;a++)(e=arguments[a])&&(n=t(e))&&(i&&(i+=" "),i+=n);return i}e.exports=n,e.exports.clsx=n},8369:e=>{e.exports={wrapper:"RichError-module__wrapper___lTGtF",icon:"RichError-module__icon___BNOPq",content:"RichError-module__content___HUmdo"}},8388:e=>{e.exports={"tc-tab-bar-menu":"TabBar-module__tc-tab-bar-menu___fV7ag","tc-tab-bar":"TabBar-module__tc-tab-bar___EUsGk","tc-tab-bar-item":"TabBar-module__tc-tab-bar-item___uTTJA","tc-tab-bar-item-container":"TabBar-module__tc-tab-bar-item-container___ECIJt","tc-tab-bar-item-icon":"TabBar-module__tc-tab-bar-item-icon___IGaO9","tc-tab-bar-item-label":"TabBar-module__tc-tab-bar-item-label___J6vEL","tc-tab-bar-item-badge":"TabBar-module__tc-tab-bar-item-badge___UgGeO"}},8453:e=>{e.exports={"tc-tree":"Tree-module__tc-tree___N3r8b","tc-tree-list":"Tree-module__tc-tree-list___M25FU","tc-tree-node-border":"Tree-module__tc-tree-node-border___iSO1N"}},8508:e=>{e.exports={"tc-list-checkbox":"CellCheckbox-module__tc-list-checkbox___aThnm"}},8547:e=>{e.exports={"resource-item":"Resource-module__resource-item___fGEsW",center:"Resource-module__center___WZ2q0",icon:"Resource-module__icon___U7edG","data-container":"Resource-module__data-container___fEOcQ",title:"Resource-module__title___j_hUL",author:"Resource-module__author___C2ETu",subtitle:"Resource-module__subtitle___KECf3","flags-container":"Resource-module__flags-container___KnrB0",flag:"Resource-module__flag___zDv1K",visible:"Resource-module__visible___aKqOW"}},8860:e=>{e.exports={"tc-resource-picker":"ResourcePicker-module__tc-resource-picker___XZnuh"}},8890:(e,t,n)=>{"use strict";t.Ay=void 0;var a=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var a=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};a.get||a.set?Object.defineProperty(t,n,a):t[n]=e[n]}return t.default=e,t}(n(6935)),i=s(n(1594)),r=s(n(5206)),o=n(1941);function s(e){return e&&e.__esModule?e:{default:e}}n(2753);var l="unmounted",d="exited",u="entering",c="entered",m="exiting",h=function(e){var t,n;function a(t,n){var a;a=e.call(this,t,n)||this;var i,r=n.transitionGroup,o=r&&!r.isMounting?t.enter:t.appear;return a.appearStatus=null,t.in?o?(i=d,a.appearStatus=u):i=c:i=t.unmountOnExit||t.mountOnEnter?l:d,a.state={status:i},a.nextCallback=null,a}n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var o=a.prototype;return o.getChildContext=function(){return{transitionGroup:null}},a.getDerivedStateFromProps=function(e,t){return e.in&&t.status===l?{status:d}:null},o.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},o.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==u&&n!==c&&(t=u):n!==u&&n!==c||(t=m)}this.updateStatus(!1,t)},o.componentWillUnmount=function(){this.cancelNextCallback()},o.getTimeouts=function(){var e,t,n,a=this.props.timeout;return e=t=n=a,null!=a&&"number"!=typeof a&&(e=a.exit,t=a.enter,n=void 0!==a.appear?a.appear:t),{exit:e,enter:t,appear:n}},o.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t){this.cancelNextCallback();var n=r.default.findDOMNode(this);t===u?this.performEnter(n,e):this.performExit(n)}else this.props.unmountOnExit&&this.state.status===d&&this.setState({status:l})},o.performEnter=function(e,t){var n=this,a=this.props.enter,i=this.context.transitionGroup?this.context.transitionGroup.isMounting:t,r=this.getTimeouts(),o=i?r.appear:r.enter;t||a?(this.props.onEnter(e,i),this.safeSetState({status:u},function(){n.props.onEntering(e,i),n.onTransitionEnd(e,o,function(){n.safeSetState({status:c},function(){n.props.onEntered(e,i)})})})):this.safeSetState({status:c},function(){n.props.onEntered(e)})},o.performExit=function(e){var t=this,n=this.props.exit,a=this.getTimeouts();n?(this.props.onExit(e),this.safeSetState({status:m},function(){t.props.onExiting(e),t.onTransitionEnd(e,a.exit,function(){t.safeSetState({status:d},function(){t.props.onExited(e)})})})):this.safeSetState({status:d},function(){t.props.onExited(e)})},o.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},o.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},o.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(a){n&&(n=!1,t.nextCallback=null,e(a))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},o.onTransitionEnd=function(e,t,n){this.setNextCallback(n);var a=null==t&&!this.props.addEndListener;e&&!a?(this.props.addEndListener&&this.props.addEndListener(e,this.nextCallback),null!=t&&setTimeout(this.nextCallback,t)):setTimeout(this.nextCallback,0)},o.render=function(){var e=this.state.status;if(e===l)return null;var t=this.props,n=t.children,a=function(e,t){if(null==e)return{};var n,a,i={},r=Object.keys(e);for(a=0;a<r.length;a++)n=r[a],t.indexOf(n)>=0||(i[n]=e[n]);return i}(t,["children"]);if(delete a.in,delete a.mountOnEnter,delete a.unmountOnExit,delete a.appear,delete a.enter,delete a.exit,delete a.timeout,delete a.addEndListener,delete a.onEnter,delete a.onEntering,delete a.onEntered,delete a.onExit,delete a.onExiting,delete a.onExited,"function"==typeof n)return n(e,a);var r=i.default.Children.only(n);return i.default.cloneElement(r,a)},a}(i.default.Component);function p(){}h.contextTypes={transitionGroup:a.object},h.childContextTypes={transitionGroup:function(){}},h.propTypes={},h.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:p,onEntering:p,onEntered:p,onExit:p,onExiting:p,onExited:p},h.UNMOUNTED=0,h.EXITED=1,h.ENTERING=2,h.ENTERED=3,h.EXITING=4;var f=(0,o.polyfill)(h);t.Ay=f},8894:e=>{e.exports={"tc-badge":"Badge-module__tc-badge___dIg95","tc-badge-readonly":"Badge-module__tc-badge-readonly___sj3IL","tc-badge-button":"Badge-module__tc-badge-button___kuRnl","tc-badge-white":"Badge-module__tc-badge-white___w_Nn1","tc-badge-category":"Badge-module__tc-badge-category___XAW7g","tc-badge-separator":"Badge-module__tc-badge-separator___ID4P1","tc-badge-separator-icon":"Badge-module__tc-badge-separator-icon___rkYhX","tc-badge-label":"Badge-module__tc-badge-label___yTfRz","tc-badge-label-text":"Badge-module__tc-badge-label-text___lZqCa","tc-badge-label-text-with-categ":"Badge-module__tc-badge-label-text-with-categ___XUemY","tc-badge-label-icon":"Badge-module__tc-badge-label-icon___Ra03O","tc-badge-delete-icon":"Badge-module__tc-badge-delete-icon___uXe9A","tc-badge-dropdown":"Badge-module__tc-badge-dropdown___WXiW4","tc-badge-display-large":"Badge-module__tc-badge-display-large___DmvSX","tc-badge-display-small":"Badge-module__tc-badge-display-small___dH118","tc-badge-aslink":"Badge-module__tc-badge-aslink___o7fvP","tc-badge-disabled":"Badge-module__tc-badge-disabled___durgf","tc-badge-edit":"Badge-module__tc-badge-edit___XhGgd","tc-badge-selected":"Badge-module__tc-badge-selected___spq3y","tc-badge--valid":"Badge-module__tc-badge--valid___tmJQF","tc-badge--invalid":"Badge-module__tc-badge--invalid___avc1y","tc-badge--empty":"Badge-module__tc-badge--empty___oN01c","tc-badge--pattern":"Badge-module__tc-badge--pattern___Bl7rS","tc-badge--value":"Badge-module__tc-badge--value___SF6cF"}},8958:e=>{"use strict";e.exports=function(e,t,n,a,i,r,o,s){if(!e){var l;if(void 0===t)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var d=[n,a,i,r,o,s],u=0;(l=new Error(t.replace(/%s/g,function(){return d[u++]}))).name="Invariant Violation"}throw l.framesToPop=1,l}}},8969:e=>{"use strict";e.exports=ReactDraggable},9011:e=>{e.exports={container:"HeaderTitle-module__container___sGZJr",title:"HeaderTitle-module__title___gJBC1"}},9056:e=>{e.exports={"tc-tree-header":"TreeHeader-module__tc-tree-header___vtaBL","tc-tree-header-actions":"TreeHeader-module__tc-tree-header-actions___QFCpe","tc-tree-header-actions-icon":"TreeHeader-module__tc-tree-header-actions-icon___GZiIJ"}},9126:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>x});var a=function(){if("undefined"!=typeof Map)return Map;function e(e,t){var n=-1;return e.some(function(e,a){return e[0]===t&&(n=a,!0)}),n}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(t){var n=e(this.__entries__,t),a=this.__entries__[n];return a&&a[1]},t.prototype.set=function(t,n){var a=e(this.__entries__,t);~a?this.__entries__[a][1]=n:this.__entries__.push([t,n])},t.prototype.delete=function(t){var n=this.__entries__,a=e(n,t);~a&&n.splice(a,1)},t.prototype.has=function(t){return!!~e(this.__entries__,t)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(e,t){void 0===t&&(t=null);for(var n=0,a=this.__entries__;n<a.length;n++){var i=a[n];e.call(t,i[1],i[0])}},t}()}(),i="undefined"!=typeof window&&"undefined"!=typeof document&&window.document===document,r=void 0!==n.g&&n.g.Math===Math?n.g:"undefined"!=typeof self&&self.Math===Math?self:"undefined"!=typeof window&&window.Math===Math?window:Function("return this")(),o="function"==typeof requestAnimationFrame?requestAnimationFrame.bind(r):function(e){return setTimeout(function(){return e(Date.now())},1e3/60)},s=["top","right","bottom","left","width","height","size","weight"],l="undefined"!=typeof MutationObserver,d=function(){function e(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=function(e){var t=!1,n=!1,a=0;function i(){t&&(t=!1,e()),n&&s()}function r(){o(i)}function s(){var e=Date.now();if(t){if(e-a<2)return;n=!0}else t=!0,n=!1,setTimeout(r,20);a=e}return s}(this.refresh.bind(this))}return e.prototype.addObserver=function(e){~this.observers_.indexOf(e)||this.observers_.push(e),this.connected_||this.connect_()},e.prototype.removeObserver=function(e){var t=this.observers_,n=t.indexOf(e);~n&&t.splice(n,1),!t.length&&this.connected_&&this.disconnect_()},e.prototype.refresh=function(){this.updateObservers_()&&this.refresh()},e.prototype.updateObservers_=function(){var e=this.observers_.filter(function(e){return e.gatherActive(),e.hasActive()});return e.forEach(function(e){return e.broadcastActive()}),e.length>0},e.prototype.connect_=function(){i&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),l?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){i&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(e){var t=e.propertyName,n=void 0===t?"":t;s.some(function(e){return!!~n.indexOf(e)})&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),u=function(e,t){for(var n=0,a=Object.keys(t);n<a.length;n++){var i=a[n];Object.defineProperty(e,i,{value:t[i],enumerable:!1,writable:!1,configurable:!0})}return e},c=function(e){return e&&e.ownerDocument&&e.ownerDocument.defaultView||r},m=b(0,0,0,0);function h(e){return parseFloat(e)||0}function p(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return t.reduce(function(t,n){return t+h(e["border-"+n+"-width"])},0)}var f="undefined"!=typeof SVGGraphicsElement?function(e){return e instanceof c(e).SVGGraphicsElement}:function(e){return e instanceof c(e).SVGElement&&"function"==typeof e.getBBox};function g(e){return i?f(e)?function(e){var t=e.getBBox();return b(0,0,t.width,t.height)}(e):function(e){var t=e.clientWidth,n=e.clientHeight;if(!t&&!n)return m;var a=c(e).getComputedStyle(e),i=function(e){for(var t={},n=0,a=["top","right","bottom","left"];n<a.length;n++){var i=a[n],r=e["padding-"+i];t[i]=h(r)}return t}(a),r=i.left+i.right,o=i.top+i.bottom,s=h(a.width),l=h(a.height);if("border-box"===a.boxSizing&&(Math.round(s+r)!==t&&(s-=p(a,"left","right")+r),Math.round(l+o)!==n&&(l-=p(a,"top","bottom")+o)),!function(e){return e===c(e).document.documentElement}(e)){var d=Math.round(s+r)-t,u=Math.round(l+o)-n;1!==Math.abs(d)&&(s-=d),1!==Math.abs(u)&&(l-=u)}return b(i.left,i.top,s,l)}(e):m}function b(e,t,n,a){return{x:e,y:t,width:n,height:a}}var v=function(){function e(e){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=b(0,0,0,0),this.target=e}return e.prototype.isActive=function(){var e=g(this.target);return this.contentRect_=e,e.width!==this.broadcastWidth||e.height!==this.broadcastHeight},e.prototype.broadcastRect=function(){var e=this.contentRect_;return this.broadcastWidth=e.width,this.broadcastHeight=e.height,e},e}(),y=function(e,t){var n,a,i,r,o,s,l,d=(a=(n=t).x,i=n.y,r=n.width,o=n.height,s="undefined"!=typeof DOMRectReadOnly?DOMRectReadOnly:Object,l=Object.create(s.prototype),u(l,{x:a,y:i,width:r,height:o,top:i,right:a+r,bottom:o+i,left:a}),l);u(this,{target:e,contentRect:d})},w=function(){function e(e,t,n){if(this.activeObservations_=[],this.observations_=new a,"function"!=typeof e)throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=e,this.controller_=t,this.callbackCtx_=n}return e.prototype.observe=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof c(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)||(t.set(e,new v(e)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof c(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)&&(t.delete(e),t.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var e=this;this.clearActive(),this.observations_.forEach(function(t){t.isActive()&&e.activeObservations_.push(t)})},e.prototype.broadcastActive=function(){if(this.hasActive()){var e=this.callbackCtx_,t=this.activeObservations_.map(function(e){return new y(e.target,e.broadcastRect())});this.callback_.call(e,t,e),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),_="undefined"!=typeof WeakMap?new WeakMap:new a,k=function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=d.getInstance(),a=new w(t,n,this);_.set(this,a)};["observe","unobserve","disconnect"].forEach(function(e){k.prototype[e]=function(){var t;return(t=_.get(this))[e].apply(t,arguments)}});const x=void 0!==r.ResizeObserver?r.ResizeObserver:k},9148:e=>{e.exports={"cell-boolean-container":"CellBoolean-module__cell-boolean-container____a9ts"}},9205:e=>{e.exports={"tc-list-toolbar":"Toolbar-module__tc-list-toolbar___TcR2I"}},9285:e=>{e.exports={"range-picker":"InputDateTimeRangePicker-module__range-picker___jJ1iL",arrow:"InputDateTimeRangePicker-module__arrow___KPvRR","range-picker-vertical":"InputDateTimeRangePicker-module__range-picker-vertical___hoP7S","date-time-range-picker-inline":"InputDateTimeRangePicker-module__date-time-range-picker-inline___OYGhm"}},9358:e=>{e.exports={"tc-editable-text-blink":"EditableText-module__tc-editable-text-blink___TnBSi","object-blink":"EditableText-module__object-blink___ymmwK","tc-editable-text":"EditableText-module__tc-editable-text___AyBIF","skeleton-blink":"EditableText-module__skeleton-blink___u8_8e"}},9386:(e,t)=>{"use strict";t.__esModule=!0,t.default=void 0;var n=!("undefined"==typeof window||!window.document||!window.document.createElement);t.default=n,e.exports=t.default},9390:e=>{e.exports={"tc-list-checkbox":"HeaderCheckbox-module__tc-list-checkbox____4A4w"}},9423:e=>{e.exports={container:"DatePicker-module__container___fg61y","calendar-header":"DatePicker-module__calendar-header___KyfZA","calendar-row":"DatePicker-module__calendar-row___qAsJp","calendar-day":"DatePicker-module__calendar-day___d2tVF",selected:"DatePicker-module__selected___l1Z4I",today:"DatePicker-module__today___EW5N5","not-current-month":"DatePicker-module__not-current-month___nPiqh"}},9564:e=>{e.exports={"action-file-input":"ActionFile-module__action-file-input___RKguO","btn-file-disabled":"ActionFile-module__btn-file-disabled___B6j2Y"}},9656:e=>{e.exports={"tc-intercom":"Intercom-module__tc-intercom___YinCf",open:"Intercom-module__open___O801v"}},9674:e=>{e.exports={"tc-editable-text-title":"PlainTextTitle-module__tc-editable-text-title____aA7f","tc-editable-text-wording":"PlainTextTitle-module__tc-editable-text-wording___ldUog","tc-editable-text-pencil":"PlainTextTitle-module__tc-editable-text-pencil___vL3vB"}},9772:e=>{var t="undefined"!=typeof Element,n="function"==typeof Map,a="function"==typeof Set,i="function"==typeof ArrayBuffer&&!!ArrayBuffer.isView;function r(e,o){if(e===o)return!0;if(e&&o&&"object"==typeof e&&"object"==typeof o){if(e.constructor!==o.constructor)return!1;var s,l,d,u;if(Array.isArray(e)){if((s=e.length)!=o.length)return!1;for(l=s;0!==l--;)if(!r(e[l],o[l]))return!1;return!0}if(n&&e instanceof Map&&o instanceof Map){if(e.size!==o.size)return!1;for(u=e.entries();!(l=u.next()).done;)if(!o.has(l.value[0]))return!1;for(u=e.entries();!(l=u.next()).done;)if(!r(l.value[1],o.get(l.value[0])))return!1;return!0}if(a&&e instanceof Set&&o instanceof Set){if(e.size!==o.size)return!1;for(u=e.entries();!(l=u.next()).done;)if(!o.has(l.value[0]))return!1;return!0}if(i&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(o)){if((s=e.length)!=o.length)return!1;for(l=s;0!==l--;)if(e[l]!==o[l])return!1;return!0}if(e.constructor===RegExp)return e.source===o.source&&e.flags===o.flags;if(e.valueOf!==Object.prototype.valueOf&&"function"==typeof e.valueOf&&"function"==typeof o.valueOf)return e.valueOf()===o.valueOf();if(e.toString!==Object.prototype.toString&&"function"==typeof e.toString&&"function"==typeof o.toString)return e.toString()===o.toString();if((s=(d=Object.keys(e)).length)!==Object.keys(o).length)return!1;for(l=s;0!==l--;)if(!Object.prototype.hasOwnProperty.call(o,d[l]))return!1;if(t&&e instanceof Element)return!1;for(l=s;0!==l--;)if(("_owner"!==d[l]&&"__v"!==d[l]&&"__o"!==d[l]||!e.$$typeof)&&!r(e[d[l]],o[d[l]]))return!1;return!0}return e!=e&&o!=o}e.exports=function(e,t){try{return r(e,t)}catch(e){if((e.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw e}}},9794:function(e,t){var n,a;void 0===(a="function"==typeof(n=function(){var e=/(auto|scroll)/,t=function(e,n){return null===e.parentNode?n:t(e.parentNode,n.concat([e]))},n=function(e,t){return getComputedStyle(e,null).getPropertyValue(t)},a=function(t){return e.test(function(e){return n(e,"overflow")+n(e,"overflow-y")+n(e,"overflow-x")}(t))};return function(e){if(e instanceof HTMLElement||e instanceof SVGElement){for(var n=t(e.parentNode,[]),i=0;i<n.length;i+=1)if(a(n[i]))return n[i];return document.scrollingElement||document.documentElement}}})?n.apply(t,[]):n)||(e.exports=a)},9818:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isNavigator=t.isBrowser=t.off=t.on=t.noop=void 0,t.noop=function(){},t.on=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];e&&e.addEventListener&&e.addEventListener.apply(e,t)},t.off=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];e&&e.removeEventListener&&e.removeEventListener.apply(e,t)},t.isBrowser="undefined"!=typeof window,t.isNavigator="undefined"!=typeof navigator},9830:e=>{e.exports={"tc-slider":"Slider-module__tc-slider___TYAhP","tc-slider__handler":"Slider-module__tc-slider__handler___csVK4","tc-slider__value":"Slider-module__tc-slider__value___YvhAD","tc-slider-captions":"Slider-module__tc-slider-captions___YmUzt","tc-slider-captions-element":"Slider-module__tc-slider-captions-element___YdP3u",selected:"Slider-module__selected___ZyHyq","tc-slider-rc-slider":"Slider-module__tc-slider-rc-slider___T8PmA","tc-slider-rc-slider--track-greater-than":"Slider-module__tc-slider-rc-slider--track-greater-than___EEJvf","tc-slider-rc-slider--track-exclusive":"Slider-module__tc-slider-rc-slider--track-exclusive___A_yRl","tc-slider-rc-slider--track-equals":"Slider-module__tc-slider-rc-slider--track-equals___O2nhP"}},9974:e=>{e.exports={"tc-with-drawer":"withDrawer-module__tc-with-drawer___S3f7s","tc-with-drawer-container":"withDrawer-module__tc-with-drawer-container___lw3T_"}}},t={};function n(a){var i=t[a];if(void 0!==i)return i.exports;var r=t[a]={exports:{}};return e[a].call(r.exports,r,r.exports,n),r.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var a in t)n.o(t,a)&&!n.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.nc=void 0;var a={};return(()=>{"use strict";n.r(a),n.d(a,{AboutDialog:()=>ua,Action:()=>Wn,ActionBar:()=>Kn,ActionButton:()=>Kt,ActionDropdown:()=>kn,ActionFile:()=>tn,ActionIconToggle:()=>jn,ActionIntercom:()=>ga,ActionList:()=>ka,ActionSplitDropdown:()=>ln,Actions:()=>An,AppGuidedTour:()=>Fl,AppLoader:()=>Bl,AppSwitcher:()=>Ul,Badge:()=>Md,Breadcrumbs:()=>Cd,Checkbox:()=>Cl,CircularProgress:()=>it,CollapsiblePanel:()=>nu,ConfirmDialog:()=>iu,Datalist:()=>Xu,DatePicker:()=>zk,Dialog:()=>ta,Drawer:()=>Sj,EditableText:()=>uj,Emphasis:()=>Pu,Enumeration:()=>fT,FilterBar:()=>_T,FocusManager:()=>su,FormatValue:()=>kT,Gesture:()=>XT,GridLayout:()=>YT,GuidedTour:()=>il,HeaderBar:()=>gS,HttpError:()=>kS,Icon:()=>ot,IconsProvider:()=>xS,Inject:()=>At,InputDatePicker:()=>Gk,InputDateRangePicker:()=>FP,InputDateTimePicker:()=>jP,InputDateTimeRangePicker:()=>JP,InputTimePicker:()=>wx,JSONSchemaRenderer:()=>LS,Layout:()=>sC,Link:()=>lC,List:()=>lO,ListView:()=>zO,Loader:()=>_C,ModelViewer:()=>Zc,MultiSelect:()=>rR,Notification:()=>yR,ObjectViewer:()=>nz,OverlayTrigger:()=>Vt,PieChart:()=>wz,Progress:()=>Zn,QualityBar:()=>TW,QualityType:()=>rt.QualityType,RadarChart:()=>Ez,RatioBar:()=>yL,RecordsViewer:()=>Em,ResourceList:()=>pL,ResourcePicker:()=>vL,Rich:()=>TL,SidePanel:()=>WL,Skeleton:()=>gt,Slider:()=>CH,Status:()=>Fd,Stepper:()=>Tl,SubHeaderBar:()=>qH,TabBar:()=>pj,Tag:()=>gn,Toggle:()=>Ol,TooltipTrigger:()=>Be,TreeView:()=>eF,Typeahead:()=>Au,VirtualizedList:()=>NW,WithDrawer:()=>XS,getTheme:()=>dt,i18n:()=>MS});var e={};n.r(e),n.d(e,{DOMAIN:()=>De,EMAIL:()=>Ee,NAME:()=>Ne});var t={};n.r(t),n.d(t,{validDomain:()=>Re,validEmail:()=>Oe,validFirstName:()=>Ie,validLastName:()=>Ae});var i={};n.r(i),n.d(i,{af:()=>Th,ar:()=>Nh,arDZ:()=>Ah,arEG:()=>Lh,arMA:()=>qh,arSA:()=>Gh,arTN:()=>Jh,az:()=>ap,be:()=>mp,beTarask:()=>wp,bg:()=>Tp,bn:()=>Ip,bs:()=>zp,ca:()=>qp,ckb:()=>Gp,cs:()=>Qp,cy:()=>nf,da:()=>sf,de:()=>bf,deAT:()=>wf,el:()=>Mf,enAU:()=>Pf,enCA:()=>Tf,enGB:()=>Cf,enIE:()=>Ef,enIN:()=>Nf,enNZ:()=>Df,enUS:()=>C,enZA:()=>Wf,eo:()=>Rf,es:()=>Vf,et:()=>$f,eu:()=>Zf,faIR:()=>ag,fi:()=>bg,fr:()=>jg,frCA:()=>Tg,frCH:()=>Eg,fy:()=>Ig,gd:()=>zg,gl:()=>qg,gu:()=>Gg,he:()=>Zg,hi:()=>sb,hr:()=>cb,ht:()=>fb,hu:()=>xb,hy:()=>Tb,id:()=>Nb,is:()=>Ab,it:()=>Xb,itCH:()=>Bb,ja:()=>Ub,jaHira:()=>ev,ka:()=>iv,kk:()=>hv,km:()=>bv,kn:()=>kv,ko:()=>jv,lb:()=>Av,lt:()=>Xv,lv:()=>Jv,mk:()=>ay,mn:()=>sy,ms:()=>cy,mt:()=>fy,nb:()=>yy,nl:()=>xy,nlBE:()=>Ty,nn:()=>Dy,oc:()=>Oy,pl:()=>By,pt:()=>Uy,ptBR:()=>ew,ro:()=>iw,ru:()=>mw,se:()=>gw,sk:()=>Pw,sl:()=>Cw,sq:()=>Ww,sr:()=>Rw,srLatn:()=>Fw,sv:()=>Bw,ta:()=>Uw,te:()=>e_,th:()=>i_,tr:()=>l_,ug:()=>m_,uk:()=>w_,uz:()=>M_,uzCyrl:()=>S_,vi:()=>D_,zhCN:()=>R_,zhHK:()=>F_,zhTW:()=>X_});var r={};n.r(r),n.d(r,{extractSpecialFields:()=>rE,getCellData:()=>iE,getCellRenderer:()=>JC,getCellType:()=>QC,getColumnData:()=>eE,getDataKey:()=>tE,getId:()=>ZC,getLabel:()=>nE,getRowData:()=>aE,renderCell:()=>oE});var o={};n.r(o),n.d(o,{DISPLAY_MODE:()=>KI,SORT:()=>UI});const s=classNames;var l=n.n(s),d=n(6935),u=n.n(d);const c=ReactI18next,m=TalendReactBootstrap;n(4366);var h=n(1594),p=n.n(h),f=n(5206),g=n.n(f);const b={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},v=(e,t,n)=>{let a;const i=b[e];return a="string"==typeof i?i:1===t?i.one:i.other.replace("{{count}}",t.toString()),n?.addSuffix?n.comparison&&n.comparison>0?"in "+a:a+" ago":a};function y(e){return(t={})=>{const n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}const w={date:y({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:y({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},k={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},x=(e,t,n,a)=>k[e];function M(e){return(t,n)=>{let a;if("formatting"===(n?.context?String(n.context):"standalone")&&e.formattingValues){const t=e.defaultFormattingWidth||e.defaultWidth,i=n?.width?String(n.width):t;a=e.formattingValues[i]||e.formattingValues[t]}else{const t=e.defaultWidth,i=n?.width?String(n.width):e.defaultWidth;a=e.values[i]||e.values[t]}return a[e.argumentCallback?e.argumentCallback(t):t]}}const P={ordinalNumber:(e,t)=>{const n=Number(e),a=n%100;if(a>20||a<10)switch(a%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},era:M({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:M({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:M({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})};function j(e){return(t,n={})=>{const a=n.width,i=a&&e.matchPatterns[a]||e.matchPatterns[e.defaultMatchWidth],r=t.match(i);if(!r)return null;const o=r[0],s=a&&e.parsePatterns[a]||e.parsePatterns[e.defaultParseWidth],l=Array.isArray(s)?function(e,t){for(let n=0;n<e.length;n++)if(t(e[n]))return n}(s,e=>e.test(o)):function(e,t){for(const n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t(e[n]))return n}(s,e=>e.test(o));let d;return d=e.valueCallback?e.valueCallback(l):l,d=n.valueCallback?n.valueCallback(d):d,{value:d,rest:t.slice(o.length)}}}function T(e){return(t,n={})=>{const a=t.match(e.matchPattern);if(!a)return null;const i=a[0],r=t.match(e.parsePattern);if(!r)return null;let o=e.valueCallback?e.valueCallback(r[0]):r[0];return o=n.valueCallback?n.valueCallback(o):o,{value:o,rest:t.slice(i.length)}}}const S={ordinalNumber:T({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:j({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},C={code:"en-US",formatDistance:v,formatLong:w,formatRelative:x,localize:P,match:S,options:{weekStartsOn:0,firstWeekContainsDate:1}};let E={};function N(){return E}Math.pow(10,8);const D=6048e5,W=36e5,I=43200;function A(e){const t=Object.prototype.toString.call(e);return e instanceof Date||"object"==typeof e&&"[object Date]"===t?new e.constructor(+e):"number"==typeof e||"[object Number]"===t||"string"==typeof e||"[object String]"===t?new Date(e):new Date(NaN)}function O(e){const t=A(e);return t.setHours(0,0,0,0),t}function R(e){const t=A(e),n=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return n.setUTCFullYear(t.getFullYear()),+e-+n}function z(e,t){return e instanceof Date?new e.constructor(t):new Date(t)}function L(e){const t=A(e);return function(e,t){const n=O(e),a=O(t),i=+n-R(n),r=+a-R(a);return Math.round((i-r)/864e5)}(t,function(e){const t=A(e),n=z(e,0);return n.setFullYear(t.getFullYear(),0,1),n.setHours(0,0,0,0),n}(t))+1}function H(e,t){const n=N(),a=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??n.weekStartsOn??n.locale?.options?.weekStartsOn??0,i=A(e),r=i.getDay(),o=(r<a?7:0)+r-a;return i.setDate(i.getDate()-o),i.setHours(0,0,0,0),i}function F(e){return H(e,{weekStartsOn:1})}function V(e){const t=A(e),n=t.getFullYear(),a=z(e,0);a.setFullYear(n+1,0,4),a.setHours(0,0,0,0);const i=F(a),r=z(e,0);r.setFullYear(n,0,4),r.setHours(0,0,0,0);const o=F(r);return t.getTime()>=i.getTime()?n+1:t.getTime()>=o.getTime()?n:n-1}function q(e){const t=A(e),n=+F(t)-+function(e){const t=V(e),n=z(e,0);return n.setFullYear(t,0,4),n.setHours(0,0,0,0),F(n)}(t);return Math.round(n/D)+1}function Y(e,t){const n=A(e),a=n.getFullYear(),i=N(),r=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??i.firstWeekContainsDate??i.locale?.options?.firstWeekContainsDate??1,o=z(e,0);o.setFullYear(a+1,0,r),o.setHours(0,0,0,0);const s=H(o,t),l=z(e,0);l.setFullYear(a,0,r),l.setHours(0,0,0,0);const d=H(l,t);return n.getTime()>=s.getTime()?a+1:n.getTime()>=d.getTime()?a:a-1}function X(e,t){const n=A(e),a=+H(n,t)-+function(e,t){const n=N(),a=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??n.firstWeekContainsDate??n.locale?.options?.firstWeekContainsDate??1,i=Y(e,t),r=z(e,0);return r.setFullYear(i,0,a),r.setHours(0,0,0,0),H(r,t)}(n,t);return Math.round(a/D)+1}function B(e,t){return(e<0?"-":"")+Math.abs(e).toString().padStart(t,"0")}const G={y(e,t){const n=e.getFullYear(),a=n>0?n:1-n;return B("yy"===t?a%100:a,t.length)},M(e,t){const n=e.getMonth();return"M"===t?String(n+1):B(n+1,2)},d:(e,t)=>B(e.getDate(),t.length),a(e,t){const n=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];default:return"am"===n?"a.m.":"p.m."}},h:(e,t)=>B(e.getHours()%12||12,t.length),H:(e,t)=>B(e.getHours(),t.length),m:(e,t)=>B(e.getMinutes(),t.length),s:(e,t)=>B(e.getSeconds(),t.length),S(e,t){const n=t.length,a=e.getMilliseconds();return B(Math.trunc(a*Math.pow(10,n-3)),t.length)}},$={G:function(e,t,n){const a=e.getFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return n.era(a,{width:"abbreviated"});case"GGGGG":return n.era(a,{width:"narrow"});default:return n.era(a,{width:"wide"})}},y:function(e,t,n){if("yo"===t){const t=e.getFullYear(),a=t>0?t:1-t;return n.ordinalNumber(a,{unit:"year"})}return G.y(e,t)},Y:function(e,t,n,a){const i=Y(e,a),r=i>0?i:1-i;return"YY"===t?B(r%100,2):"Yo"===t?n.ordinalNumber(r,{unit:"year"}):B(r,t.length)},R:function(e,t){return B(V(e),t.length)},u:function(e,t){return B(e.getFullYear(),t.length)},Q:function(e,t,n){const a=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(a);case"QQ":return B(a,2);case"Qo":return n.ordinalNumber(a,{unit:"quarter"});case"QQQ":return n.quarter(a,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(a,{width:"narrow",context:"formatting"});default:return n.quarter(a,{width:"wide",context:"formatting"})}},q:function(e,t,n){const a=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(a);case"qq":return B(a,2);case"qo":return n.ordinalNumber(a,{unit:"quarter"});case"qqq":return n.quarter(a,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(a,{width:"narrow",context:"standalone"});default:return n.quarter(a,{width:"wide",context:"standalone"})}},M:function(e,t,n){const a=e.getMonth();switch(t){case"M":case"MM":return G.M(e,t);case"Mo":return n.ordinalNumber(a+1,{unit:"month"});case"MMM":return n.month(a,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(a,{width:"narrow",context:"formatting"});default:return n.month(a,{width:"wide",context:"formatting"})}},L:function(e,t,n){const a=e.getMonth();switch(t){case"L":return String(a+1);case"LL":return B(a+1,2);case"Lo":return n.ordinalNumber(a+1,{unit:"month"});case"LLL":return n.month(a,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(a,{width:"narrow",context:"standalone"});default:return n.month(a,{width:"wide",context:"standalone"})}},w:function(e,t,n,a){const i=X(e,a);return"wo"===t?n.ordinalNumber(i,{unit:"week"}):B(i,t.length)},I:function(e,t,n){const a=q(e);return"Io"===t?n.ordinalNumber(a,{unit:"week"}):B(a,t.length)},d:function(e,t,n){return"do"===t?n.ordinalNumber(e.getDate(),{unit:"date"}):G.d(e,t)},D:function(e,t,n){const a=L(e);return"Do"===t?n.ordinalNumber(a,{unit:"dayOfYear"}):B(a,t.length)},E:function(e,t,n){const a=e.getDay();switch(t){case"E":case"EE":case"EEE":return n.day(a,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(a,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(a,{width:"short",context:"formatting"});default:return n.day(a,{width:"wide",context:"formatting"})}},e:function(e,t,n,a){const i=e.getDay(),r=(i-a.weekStartsOn+8)%7||7;switch(t){case"e":return String(r);case"ee":return B(r,2);case"eo":return n.ordinalNumber(r,{unit:"day"});case"eee":return n.day(i,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(i,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(i,{width:"short",context:"formatting"});default:return n.day(i,{width:"wide",context:"formatting"})}},c:function(e,t,n,a){const i=e.getDay(),r=(i-a.weekStartsOn+8)%7||7;switch(t){case"c":return String(r);case"cc":return B(r,t.length);case"co":return n.ordinalNumber(r,{unit:"day"});case"ccc":return n.day(i,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(i,{width:"narrow",context:"standalone"});case"cccccc":return n.day(i,{width:"short",context:"standalone"});default:return n.day(i,{width:"wide",context:"standalone"})}},i:function(e,t,n){const a=e.getDay(),i=0===a?7:a;switch(t){case"i":return String(i);case"ii":return B(i,t.length);case"io":return n.ordinalNumber(i,{unit:"day"});case"iii":return n.day(a,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(a,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(a,{width:"short",context:"formatting"});default:return n.day(a,{width:"wide",context:"formatting"})}},a:function(e,t,n){const a=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(a,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(a,{width:"narrow",context:"formatting"});default:return n.dayPeriod(a,{width:"wide",context:"formatting"})}},b:function(e,t,n){const a=e.getHours();let i;switch(i=12===a?"noon":0===a?"midnight":a/12>=1?"pm":"am",t){case"b":case"bb":return n.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(i,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(i,{width:"narrow",context:"formatting"});default:return n.dayPeriod(i,{width:"wide",context:"formatting"})}},B:function(e,t,n){const a=e.getHours();let i;switch(i=a>=17?"evening":a>=12?"afternoon":a>=4?"morning":"night",t){case"B":case"BB":case"BBB":return n.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(i,{width:"narrow",context:"formatting"});default:return n.dayPeriod(i,{width:"wide",context:"formatting"})}},h:function(e,t,n){if("ho"===t){let t=e.getHours()%12;return 0===t&&(t=12),n.ordinalNumber(t,{unit:"hour"})}return G.h(e,t)},H:function(e,t,n){return"Ho"===t?n.ordinalNumber(e.getHours(),{unit:"hour"}):G.H(e,t)},K:function(e,t,n){const a=e.getHours()%12;return"Ko"===t?n.ordinalNumber(a,{unit:"hour"}):B(a,t.length)},k:function(e,t,n){let a=e.getHours();return 0===a&&(a=24),"ko"===t?n.ordinalNumber(a,{unit:"hour"}):B(a,t.length)},m:function(e,t,n){return"mo"===t?n.ordinalNumber(e.getMinutes(),{unit:"minute"}):G.m(e,t)},s:function(e,t,n){return"so"===t?n.ordinalNumber(e.getSeconds(),{unit:"second"}):G.s(e,t)},S:function(e,t){return G.S(e,t)},X:function(e,t,n){const a=e.getTimezoneOffset();if(0===a)return"Z";switch(t){case"X":return U(a);case"XXXX":case"XX":return J(a);default:return J(a,":")}},x:function(e,t,n){const a=e.getTimezoneOffset();switch(t){case"x":return U(a);case"xxxx":case"xx":return J(a);default:return J(a,":")}},O:function(e,t,n){const a=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+K(a,":");default:return"GMT"+J(a,":")}},z:function(e,t,n){const a=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+K(a,":");default:return"GMT"+J(a,":")}},t:function(e,t,n){return B(Math.trunc(e.getTime()/1e3),t.length)},T:function(e,t,n){return B(e.getTime(),t.length)}};function K(e,t=""){const n=e>0?"-":"+",a=Math.abs(e),i=Math.trunc(a/60),r=a%60;return 0===r?n+String(i):n+String(i)+t+B(r,2)}function U(e,t){return e%60==0?(e>0?"-":"+")+B(Math.abs(e)/60,2):J(e,t)}function J(e,t=""){const n=e>0?"-":"+",a=Math.abs(e);return n+B(Math.trunc(a/60),2)+t+B(a%60,2)}const Q=(e,t)=>{switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}},Z=(e,t)=>{switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}},ee={p:Z,P:(e,t)=>{const n=e.match(/(P+)(p+)?/)||[],a=n[1],i=n[2];if(!i)return Q(e,t);let r;switch(a){case"P":r=t.dateTime({width:"short"});break;case"PP":r=t.dateTime({width:"medium"});break;case"PPP":r=t.dateTime({width:"long"});break;default:r=t.dateTime({width:"full"})}return r.replace("{{date}}",Q(a,t)).replace("{{time}}",Z(i,t))}},te=/^D+$/,ne=/^Y+$/,ae=["D","DD","YY","YYYY"];function ie(e){if(!(t=e,t instanceof Date||"object"==typeof t&&"[object Date]"===Object.prototype.toString.call(t)||"number"==typeof e))return!1;var t;const n=A(e);return!isNaN(Number(n))}const re=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,oe=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,se=/^'([^]*?)'?$/,le=/''/g,de=/[a-zA-Z]/;function ue(e,t,n){const a=N(),i=n?.locale??a.locale??C,r=n?.firstWeekContainsDate??n?.locale?.options?.firstWeekContainsDate??a.firstWeekContainsDate??a.locale?.options?.firstWeekContainsDate??1,o=n?.weekStartsOn??n?.locale?.options?.weekStartsOn??a.weekStartsOn??a.locale?.options?.weekStartsOn??0,s=A(e);if(!ie(s))throw new RangeError("Invalid time value");let l=t.match(oe).map(e=>{const t=e[0];return"p"===t||"P"===t?(0,ee[t])(e,i.formatLong):e}).join("").match(re).map(e=>{if("''"===e)return{isToken:!1,value:"'"};const t=e[0];if("'"===t)return{isToken:!1,value:ce(e)};if($[t])return{isToken:!0,value:e};if(t.match(de))throw new RangeError("Format string contains an unescaped latin alphabet character `"+t+"`");return{isToken:!1,value:e}});i.localize.preprocessor&&(l=i.localize.preprocessor(s,l));const d={firstWeekContainsDate:r,weekStartsOn:o,locale:i};return l.map(a=>{if(!a.isToken)return a.value;const r=a.value;return(!n?.useAdditionalWeekYearTokens&&function(e){return ne.test(e)}(r)||!n?.useAdditionalDayOfYearTokens&&function(e){return te.test(e)}(r))&&function(e,t,n){const a=function(e,t,n){const a="Y"===e[0]?"years":"days of the month";return`Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${t}\`) for formatting ${a} to the input \`${n}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}(e,t,n);if(console.warn(a),ae.includes(e))throw new RangeError(a)}(r,t,String(e)),(0,$[r[0]])(s,r,i.localize,d)}).join("")}function ce(e){const t=e.match(se);return t?t[1].replace(le,"'"):e}function me(e,t){const n=t?.additionalDigits??2,a=function(e){const t={},n=e.split(he.dateTimeDelimiter);let a;if(n.length>2)return t;if(/:/.test(n[0])?a=n[0]:(t.date=n[0],a=n[1],he.timeZoneDelimiter.test(t.date)&&(t.date=e.split(he.timeZoneDelimiter)[0],a=e.substr(t.date.length,e.length))),a){const e=he.timezone.exec(a);e?(t.time=a.replace(e[1],""),t.timezone=e[1]):t.time=a}return t}(e);let i;if(a.date){const e=function(e,t){const n=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+t)+"})|(\\d{2}|[+-]\\d{"+(2+t)+"})$)"),a=e.match(n);if(!a)return{year:NaN,restDateString:""};const i=a[1]?parseInt(a[1]):null,r=a[2]?parseInt(a[2]):null;return{year:null===r?i:100*r,restDateString:e.slice((a[1]||a[2]).length)}}(a.date,n);i=function(e,t){if(null===t)return new Date(NaN);const n=e.match(pe);if(!n)return new Date(NaN);const a=!!n[4],i=be(n[1]),r=be(n[2])-1,o=be(n[3]),s=be(n[4]),l=be(n[5])-1;if(a)return function(e,t,n){return t>=1&&t<=53&&n>=0&&n<=6}(0,s,l)?function(e,t,n){const a=new Date(0);a.setUTCFullYear(e,0,4);const i=7*(t-1)+n+1-(a.getUTCDay()||7);return a.setUTCDate(a.getUTCDate()+i),a}(t,s,l):new Date(NaN);{const e=new Date(0);return function(e,t,n){return t>=0&&t<=11&&n>=1&&n<=(ye[t]||(we(e)?29:28))}(t,r,o)&&function(e,t){return t>=1&&t<=(we(e)?366:365)}(t,i)?(e.setUTCFullYear(t,r,Math.max(i,o)),e):new Date(NaN)}}(e.restDateString,e.year)}if(!i||isNaN(i.getTime()))return new Date(NaN);const r=i.getTime();let o,s=0;if(a.time&&(s=function(e){const t=e.match(fe);if(!t)return NaN;const n=ve(t[1]),a=ve(t[2]),i=ve(t[3]);return function(e,t,n){return 24===e?0===t&&0===n:n>=0&&n<60&&t>=0&&t<60&&e>=0&&e<25}(n,a,i)?n*W+6e4*a+1e3*i:NaN}(a.time),isNaN(s)))return new Date(NaN);if(!a.timezone){const e=new Date(r+s),t=new Date(0);return t.setFullYear(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()),t.setHours(e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds()),t}return o=function(e){if("Z"===e)return 0;const t=e.match(ge);if(!t)return 0;const n="+"===t[1]?-1:1,a=parseInt(t[2]),i=t[3]&&parseInt(t[3])||0;return function(e,t){return t>=0&&t<=59}(0,i)?n*(a*W+6e4*i):NaN}(a.timezone),isNaN(o)?new Date(NaN):new Date(r+s+o)}const he={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},pe=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,fe=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,ge=/^([+-])(\d{2})(?::?(\d{2}))?$/;function be(e){return e?parseInt(e):1}function ve(e){return e&&parseFloat(e.replace(",","."))||0}const ye=[31,null,31,30,31,30,31,31,30,31,30,31];function we(e){return e%400==0||e%4==0&&e%100!=0}function _e(e,t){const n=A(e);return isNaN(t)?z(e,NaN):t?(n.setDate(n.getDate()+t),n):n}const ke=_;function xe(e,t){const n={year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"numeric"},a="en-US",i=new Intl.DateTimeFormat(a,{...n,timeZone:"Etc/UTC"}),r=new Intl.DateTimeFormat(a,{...n,timeZone:e}),o=t||new Date,s=new Date(i.format(o));return(new Date(r.format(o)).getTime()-s.getTime())/6e4}function Me(e,t){const{timeZone:n,sourceTimeZone:a}=t,i=me(new Date(e).toISOString());let r=xe(n,i)+i.getTimezoneOffset();return a&&(r-=i.getTimezoneOffset(),r-=xe(a,i)),new Date(i.getTime()+60*r*1e3)}function Pe(e){return e.replace(/\[T\]/g,()=>"'T'").replace(/YYYY/g,()=>"yyyy").replace(/DD/g,()=>"dd").replace(/ddd/g,()=>"EEE")}function je(e,t,n){const a=Me(e,n),i=(r=Pe(t),o=n.timeZone,r.replace(/(z|ZZ?)(?!\])/g,e=>function(e,t){const n=e>=0?"+":"-",a=Math.abs(e),i=a%60;return`${n}${((a-i)/60).toString().padStart(2,"0")}${t}${i.toString().padStart(2,"0")}`}(xe(o),"Z"===e?":":""))).replace(/\[Z\]/g,()=>"'Z'");var r,o;return ue(a,i,n)}function Te(e){return new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds()))}function Se(e){const t=Object.keys(e).filter(e=>e.startsWith("data-"));return(0,ke.pick)(e,t)}function Ce(){if(crypto&&crypto.randomUUID)return crypto.randomUUID();function e(e){return(0|e).toString(16)}function t(t){return e(Math.random()*(1<<(t<<2))^Date.now()).slice(-t)}return[t(4)+t(4),t(4),"4"+t(3),e(8|4*Math.random())+t(3),Date.now().toString(16).slice(-10)+t(2)].join("-")}const Ee=/^[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)*[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/i,Ne=/^[^\~!@#$%^&*()|+=?;:",<>\{\}\[\]\\\/¤€¨£°§]*$/i,De=/^[^\~!#$%^&*()|+=?;:",<>\{\}\[\]\\\/¤€¨£°§]*$/i;function We(e){return t=>e.test(t)}const Ie=We(Ne),Ae=We(Ne),Oe=We(Ee),Re=We(De);var ze=n(2934),Le=n.n(ze);let He;var Fe=n(1085);function Ve(e,t){return e.startsWith("bottom")?t.bottom:["left","right"].includes(e)?(t.top+t.bottom)/2:void 0}function qe(e,t,n){return"top-right"===e||"bottom-right"===e?(t.left+t.right)/2:"top-left"===e||"bottom-left"===e?(t.left+t.right)/2-n:e.includes("left")?`calc(${Math.trunc(t.left)}px - ${Math.trunc(n)}px)`:e.includes("right")?Math.trunc(t.right):["top","bottom"].includes(e)?(t.left+t.right)/2:void 0}function Ye(e,t){return"top"===e||"top-right"===e||"top-left"===e?`calc(100vh - ${Math.trunc(t.top)}px)`:"right-bottom"===e||"left-bottom"===e?`calc(100vh - ${Math.trunc((t.top+t.bottom)/2)}px)`:void 0}function Xe({children:e,"data-test":t,label:n,className:a,tooltipDelay:i,tooltipPlacement:r="right",tooltipHeight:o=50,tooltipWidth:s=300}){const d=(0,h.useRef)(),[u,c,m]=((e=600)=>{const[t,n]=(0,h.useState)(!1);return[t,()=>{He&&clearTimeout(He),He=setTimeout(()=>{n(!0)},e)},()=>{clearTimeout(He),n(!1)}]})(i),[p]=(0,h.useState)(Ce()),{props:f}=e,b=(...e)=>{c(),f.onFocus&&f.onFocus(...e)},v=(...e)=>{m(),f.onBlur&&f.onBlur(...e)},y=(...e)=>{m(),f.onKeyPress&&f.onKeyPress(...e)},w=(...e)=>{c(),f.onMouseOver&&f.onMouseOver(...e)},_=(...e)=>{m(),f.onMouseOut&&f.onMouseOut(...e)},k=(...e)=>{m(),f.onClick&&f.onClick(...e)},{placement:x,style:M}=function(){if(!d||!d.current)return{tooltipPlacement:r};let e;try{e=g().findDOMNode(d.current).getBoundingClientRect()}catch(t){e={}}const t=function(e,t,n){const{top:a,right:i,bottom:r,left:o}=t,{tooltipHeight:s,tooltipWidth:l}=n,{innerWidth:d,innerHeight:u}=window;let c=e;return r+s>u?["left","right"].includes(e)?c=`${e}-bottom`:"bottom"===e&&(c="top"):a-s<0&&"top"===e&&(c="bottom"),o-l/2<0?["top","bottom"].includes(e)?c=`${c}-right`:"left"===e&&(c=c.replace("left","right")):i+l/2>d&&(["top","bottom"].includes(e)?c=`${c}-left`:"right"===e&&(c=c.replace("right","left"))),c}(r,e,{tooltipHeight:o,tooltipWidth:s});return{placement:t,style:{top:Ve(t,e),left:qe(t,e,s),bottom:Ye(t,e)}}}();return(0,Fe.jsxs)(h.Fragment,{children:[h.Children.map(e,e=>(0,h.cloneElement)(e,{"aria-describedby":p,onFocus:b,onBlur:v,onKeyPress:y,onMouseOver:w,onMouseOut:_,onClick:k,ref:t=>{d.current=t;const{ref:n}=e;"function"==typeof n?n(t):n&&(n.current=t)}})),u&&g().createPortal((0,Fe.jsx)("div",{className:l()(Le()["tc-tooltip-container"],"tc-tooltip-container",a),style:M,role:"tooltip",children:(0,Fe.jsx)("div",{id:p,className:l()(Le()["tc-tooltip-body"],Le()[`tc-tooltip-${x}`],"tc-tooltip-body",`tc-tooltip-${x}`),"data-test":t,children:n})}),document.body)]})}Xe.displayName="TooltipTrigger",Xe.propTypes={"data-test":u().string,label:u().oneOfType([u().string,u().element]),tooltipPlacement:u().oneOf(["top","right","bottom","left"]),tooltipHeight:u().number,tooltipWidth:u().number,tooltipDelay:u().number,children:u().element,className:u().string};const Be=Xe,Ge={small:"small",default:"default",large:"large"},$e="tui-components";var Ke=n(1472),Ue=n.n(Ke);const Je=i18next;var Qe=n.n(Je);function Ze(){const e=(0,c.getI18n)();return e?e.t.bind((0,c.getI18n)()):n.g.I18NEXT_T}(0,c.getI18n)()||(console.warn("@talend/react-components used without i18n host."),(0,c.setI18n)(Qe().createInstance({},()=>{})));const et=40*Math.PI;function tt(e){return e?{strokeDasharray:et,strokeDashoffset:(100-e)/100*et}:{strokeDasharray:et/10,strokeDashoffset:0}}function nt({size:e,light:t,percent:n,className:a,t:i}){const r=l()("tc-circular-progress",a,Ue().loader,{[Ue().loaderlight]:t,[Ue().animate]:!n,[Ue().fixed]:n,[Ue().small]:e===Ge.small,[Ue().default]:e===Ge.default,[Ue().large]:e===Ge.large}),o=n&&i("CIRCULAR_PROGRESS_LOADING_PERCENT",{defaultValue:"{{percent}}%",percent:n});return(0,Fe.jsx)("svg",{focusable:"false",className:r,viewBox:"0 0 50 50","data-test":"circular-progress","data-testid":"circular-progress","aria-busy":"true","aria-label":i("CIRCULAR_PROGRESS_LOADING",{defaultValue:"Loading... {{percent}}",percent:o}),children:(0,Fe.jsx)("circle",{className:Ue().path,r:20,cx:25,cy:25,fill:"none",style:tt(n)})})}nt.displayName="CircularProgress",nt.propTypes={className:u().string,size:u().oneOf(Object.keys(Ge).map(e=>Ge[e])),light:u().bool,percent:u().oneOfType([u().number,u().string]),t:u().func},nt.defaultProps={size:Ge.default,t:Ze()};const at=(0,c.withTranslation)($e)(nt);at.SIZE=Ge;const it=at,rt=TalendDesignSystem;rt.Icon.displayName="Icon";const ot=rt.Icon;var st=n(1458);function lt(...e){return function t(...n){const a=n.reduce((n,a)=>{if(Array.isArray(a))n.push(...a.map(e=>t(e)));else if("object"==typeof a){const t=Object.entries(a).reduce((t,[n,a])=>(t[n]=a,e.forEach(e=>{e[n]&&(t[e[n]]=a)}),t),{});n.push(t)}else"string"==typeof a&&(n.push(a),e.forEach(e=>{e[a]&&n.push(e[a])}));return n},[]);return l()(...a)}}const dt=lt,ut=lt(n.n(st)()),ct={icon:"icon",text:"text",button:"button",circle:"circle"},mt={xlarge:"xlarge",large:"large",medium:"medium",small:"small"};function ht(e,t){switch(t){case ct.button:return e("SKELETON_TYPE_BUTTON",{defaultValue:"button"});case ct.circle:return e("SKELETON_TYPE_CIRCLE",{defaultValue:"circle"});case ct.icon:return e("SKELETON_TYPE_ICON",{defaultValue:"icon"});case ct.text:return e("SKELETON_TYPE_TEXT",{defaultValue:"text"});default:return t}}function pt({heartbeat:e=!0,type:t=ct.text,size:n=mt.medium,width:a,height:i,name:r,className:o}){const{t:s}=(0,c.useTranslation)($e),l=ut("tc-skeleton",`tc-skeleton-${t}`,`tc-skeleton-${t}-${n}`,o,{"tc-skeleton-heartbeat":e}),d=s("SKELETON_LOADING",{defaultValue:"{{type}} Loading...",type:ht(s,t)});return"icon"===t&&r?(0,Fe.jsx)(ot,{className:l,name:r,"aria-label":d}):(0,Fe.jsx)("span",{style:{width:a,height:i},className:l,"aria-label":d})}pt.displayName="Skeleton",pt.TYPES=ct,pt.SIZES=mt;const ft=pt,gt=ft,bt=["autoFocus","className","form","id","name","rel","role","tabIndex","target","title"],vt=["aria-","data-"];function yt(e,t){if(!e)return{};const n={};return Object.keys(e.propTypes||{}).forEach(e=>{void 0!==t[e]&&(n[e]=t[e])}),n}function wt(e){const t={};return Object.keys(e).forEach(n=>{(bt.some(e=>n===e)||vt.some(e=>n.startsWith(e)))&&(t[n]=e[n])}),t}function _t(e,t){return e?{...wt(t),...yt(e,t)}:{}}var kt=n(8096),xt=n.n(kt),Mt=n(8224),Pt=n.n(Mt),jt=n(3598),Tt=n.n(jt);function St(e,t){return Array.isArray(t)?t.indexOf(e)>=0:e===t}const Ct=u().oneOf(["click","hover","focus"]),Et={...m.Overlay.propTypes,trigger:u().oneOfType([Ct,u().arrayOf(Ct)]),delay:u().number,delayShow:u().number,delayHide:u().number,defaultOverlayShown:u().bool,overlay:u().node.isRequired,onBlur:u().func,onClick:u().func,onFocus:u().func,onMouseOut:u().func,onMouseOver:u().func,target:u().oneOf([null]),onHide:u().oneOf([null]),show:u().oneOf([null])};class Nt extends h.Component{constructor(e,t){super(e,t),this.handleToggle=this.handleToggle.bind(this),this.handleDelayedShow=this.handleDelayedShow.bind(this),this.handleDelayedHide=this.handleDelayedHide.bind(this),this.handleHide=this.handleHide.bind(this),this.handleMouseOver=e=>this.handleMouseOverOut(this.handleDelayedShow,e,"fromElement"),this.handleMouseOut=e=>this.handleMouseOverOut(this.handleDelayedHide,e,"toElement"),this._mountNode=document.createElement("div"),document.body.appendChild(this._mountNode),this.state={show:e.defaultOverlayShown}}componentWillUnmount(){document.body.removeChild(this._mountNode),clearTimeout(this._hoverShowDelay),clearTimeout(this._hoverHideDelay)}handleDelayedHide(){if(null!=this._hoverShowDelay)return clearTimeout(this._hoverShowDelay),void(this._hoverShowDelay=null);if(!this.state.show||null!=this._hoverHideDelay)return;const e=null!=this.props.delayHide?this.props.delayHide:this.props.delay;e?this._hoverHideDelay=setTimeout(()=>{this._hoverHideDelay=null,this.hide()},e):this.hide()}handleDelayedShow(){if(null!=this._hoverHideDelay)return clearTimeout(this._hoverHideDelay),void(this._hoverHideDelay=null);if(this.state.show||null!=this._hoverShowDelay)return;const e=null!=this.props.delayShow?this.props.delayShow:this.props.delay;e?this._hoverShowDelay=setTimeout(()=>{this._hoverShowDelay=null,this.show()},e):this.show()}handleHide(){this.hide()}handleMouseOverOut(e,t,n){const a=t.currentTarget,i=t.relatedTarget||t.nativeEvent[n];i&&i===a||Pt()(a,i)||e(t)}handleToggle(){this.state.show?this.hide():this.show()}hide(){this.setState({show:!1})}makeOverlay(e,t){return(0,Fe.jsx)(m.Overlay,{...t,show:this.state.show,onHide:this.handleHide,target:this,children:e})}show(){this.setState({show:!0})}renderOverlay(e,t){return g().createPortal(this.makeOverlay(e,t),this._mountNode)}render(){const{trigger:e,overlay:t,children:n,onBlur:a,onClick:i,onFocus:r,onMouseOut:o,onMouseOver:s,...l}=this.props;delete l.delay,delete l.delayShow,delete l.delayHide,delete l.defaultOverlayShown;const d=h.Children.only(n),u=d.props,c={};return this.state.show&&(c["aria-describedby"]=t.props.id),c.onClick=m.utils.createChainedFunction(u.onClick,i),St("click",e)&&(c.onClick=m.utils.createChainedFunction(c.onClick,this.handleToggle)),St("hover",e)&&(Tt()(!("hover"===e),'[react-bootstrap] Specifying only the `"hover"` trigger limits the visibility of the overlay to just mouse users. Consider also including the `"focus"` trigger so that touch and keyboard only users can see the overlay as well.'),c.onMouseOver=m.utils.createChainedFunction(u.onMouseOver,s,this.handleMouseOver),c.onMouseOut=m.utils.createChainedFunction(u.onMouseOut,o,this.handleMouseOut)),St("focus",e)&&(c.onFocus=m.utils.createChainedFunction(u.onFocus,r,this.handleDelayedShow),c.onBlur=m.utils.createChainedFunction(u.onBlur,a,this.handleDelayedHide)),(0,Fe.jsxs)(Fe.Fragment,{children:[(0,h.cloneElement)(d,c),this.renderOverlay(t,l)]})}}Nt.propTypes=Et,Nt.defaultProps={defaultOverlayShown:!1,trigger:["hover","focus"]},Nt.displayName="OverlayTriggerForked";const Dt=Nt;function Wt({error:e}){return(0,Fe.jsx)("div",{className:"alert alert-danger",children:e})}function It({getComponent:e,component:t,...n}){if(!e||!t)return null;try{const a=e(t);return(0,Fe.jsx)(a,{...n})}catch(e){return(0,Fe.jsx)(Wt,{error:e.message})}}It.map=function(e,t,n=It){return t.map((t,a)=>(0,Fe.jsx)(n,{getComponent:e,...t},a))},It.all=function(e,t,n=It){return(a,i={})=>{if(!t)return null;const r=t[a];return Array.isArray(r)?It.map(e,r,n):(0,h.isValidElement)(r)?r:"object"==typeof r?(0,Fe.jsx)(n,{getComponent:e,...i,...r}):null}},It.get=function(e,t,n){if("function"==typeof t)return t;if(!e||null==t)return n;try{return e(t)}catch(e){return n}},It.getAll=function(e,t){const n={};return Object.keys(t).forEach(a=>{n[a]=It.get(e,a,t[a])}),n},It.getReactElement=function e(t,n,a=It,i=!1){let r;if(Array.isArray(n))return n.map(n=>e(t,n,a,!0));if(null===n)return n;if("string"==typeof n){const e={getComponent:t,component:n};return i&&(r=`${n}#default`),(0,h.createElement)(a,{...e,key:r})}if((0,h.isValidElement)(n))return n;if("object"==typeof n){const e={getComponent:t,...n};return i&&(r=`${n.component}#${n.componentId||"default"}`),(0,h.createElement)(a,{...e,key:r})}return n},It.getReactElement.propTypes=u().oneOfType([u().string,u().shape({component:u().string}),u().element,u().arrayOf(u().oneOfType([u().string,u().shape({component:u().string}),u().element]))]),It.displayName="Inject",It.NotFound=Wt;const At=It,Ot="bottom";function Rt(e,t){return t.top<=e.top&&t.bottom>=e.bottom}var zt=n(6788),Lt=n.n(zt);const Ht={...Dt.propTypes,overlayComponent:At.getReactElement.propTypes,overlayId:u().string,overlayPlacement:Dt.propTypes.placement,overlayRef:u().func,preventScrolling:u().bool};class Ft extends h.Component{constructor(e){super(e),this.setTriggerElement=this.setTriggerElement.bind(this),this.onEntering=this.onEntering.bind(this),this.onExited=this.onExited.bind(this),this.state={placement:this.props.overlayPlacement}}onExited(){this.setState({placement:this.props.overlayPlacement})}onEntering(e){this.setState(t=>{const n=function(e,t,n){const a=function(e){let t=e;for(;!t.classList.contains("popover");)t=t.parentElement;return t}(e),i=function(e){let t=e;do{t=t.parentElement}while(t&&"BODY"!==t.tagName&&!t.classList.contains("tc-dropdown-container"));return t}(a).getBoundingClientRect(),r=a.getBoundingClientRect();return function(e,t,n,a){if(Rt(t,n))return a;const i=function(e,t,n){let a,i;return n===Ot?(a=e.top-t.height-(t.top-e.bottom),i=a+t.height):(i=e.bottom+t.height+(e.top-t.bottom),a=i-t.height),{top:a,bottom:i}}(e,t,a);return a===Ot&&Rt(i,n)?"top":"top"===a&&Rt(i,n)?Ot:a}(t.getBoundingClientRect(),r,i,n)}(e,this.triggerElement,t.placement);return n===t.placement?null:{placement:n}})}setTriggerElement(e){this.triggerElement=e}render(){const e=this.props.getComponent?At.getReactElement(this.props.getComponent,this.props.overlayComponent):this.props.overlayComponent,t={placement:this.state.placement,onClick:this.props.onClick,onEntering:this.onEntering,onExited:this.onExited,overlay:(0,Fe.jsx)(m.Popover,{id:this.props.overlayId,children:e}),ref:this.props.overlayRef,rootClose:!0,trigger:this.props.trigger},n={onMouseOver:this.props.onMouseOver,onMouseOut:this.props.onMouseOut,onFocus:this.props.onFocus,onBlur:this.props.onBlur};return this.props.preventScrolling&&(t.container=this),(0,Fe.jsx)("span",{ref:this.setTriggerElement,className:l()(Lt()["tc-action-button-positionned"],"tc-action-button-positionned"),children:(0,Fe.jsx)(Dt,{...t,children:(0,h.cloneElement)(this.props.children,n)})})}}Ft.propTypes={children:u().element,getComponent:u().func,onClick:u().func,trigger:u().oneOfType([u().string,u().arrayOf(u().string)]),...Ht},Ft.defaultProps={preventScrolling:!1,trigger:"click"};const Vt=Ft,qt="right";function Yt({icon:e,iconName:t,iconTransform:n,inProgress:a,loading:i}){return a?(0,Fe.jsx)(it,{size:"small"},"icon"):i?(0,Fe.jsx)(gt,{size:"small",type:"circle",className:l()(xt()["tc-action-button-skeleton-circle"],"tc-action-button-skeleton-circle")},"icon-skeleton"):t?(0,Fe.jsx)(rt.SizedIcon,{name:t,transform:n,size:"M"},"icon"):e?(0,Fe.jsx)(ot,{name:e,transform:n},"icon"):null}function Xt({hideLabel:e,label:t,loading:n}){return e?null:n?(0,Fe.jsx)(gt,{type:"text",size:"medium"},"label-skeleton"):(0,Fe.jsx)("span",{children:t},"label")}function Bt(e,t,n,a){return e&&(i=>e(i,{action:{label:n,...a},model:t}))}function Gt(){}function $t(e){const{bsStyle:t,buttonRef:n,children:a,inProgress:i,disabled:r,hideLabel:o,label:s,loading:d,download:u,link:c,model:h,onMouseDown:p=Gt,onClick:f=Gt,onMouseEnter:g,onMouseLeave:b,overlayId:v,overlayComponent:y,overlayPlacement:w,overlayRef:_,tooltipPlacement:k,tooltipClassName:x,tooltip:M,tooltipLabel:P,available:j,t:T,...S}=e;if(!j)return null;if(d&&!c)return(0,Fe.jsx)(gt,{type:"button"});const C=_t(m.Button,S),E=function(e){return t=Yt(e),n=Xt(e),e.iconPosition===qt?[n,t]:[t,n];var t,n}(e),N=i||r,D=c?"link":t,W=Bt(f,h,s,S),I=Bt(p,h,s,S),A=Bt(g,h,s,S),O=Bt(b,h,s,S);C.className=l()(C.className,{"btn-icon-only":o||!s,[xt()["btn-disabled"]]:N});let R=P||s;i&&(R=T("ACTION_IN_PROGRESS",{defaultValue:"{{label}} (in progress)",label:R})),d&&(R=T("SKELETON_LOADING",{defaultValue:"{{type}} Loading...",type:R}));const z=!i&&y;z&&(C["aria-haspopup"]=!0),"_blank"===C.target&&(C.rel="noopener noreferrer");let L=(0,Fe.jsxs)(m.Button,{onMouseDown:y?null:I,onClick:y?null:W,onMouseEnter:y?null:A,onMouseLeave:y?null:O,bsStyle:D,disabled:N,role:c?"link":null,"aria-label":R,ref:n,download:u,...C,children:[E,a]});return z&&(L=(0,Fe.jsx)(Vt,{onClick:W,onMouseEnter:A,onMouseLeave:O,overlayRef:_,overlayId:v,overlayPlacement:w,overlayComponent:e.overlayComponent,getComponent:e.getComponent,preventScrolling:e.preventScrolling,children:L})),R&&(o||M||P)&&!1!==M&&(L=(0,Fe.jsx)(Be,{label:R,tooltipPlacement:k,className:x,children:L})),L}Yt.propTypes={icon:u().string,iconTransform:u().string,inProgress:u().bool},Xt.propTypes={label:u().string,loading:u().bool,hideLabel:u().bool},$t.propTypes={...Yt.propTypes,available:u().bool,inProgress:u().bool,id:u().string,bsStyle:u().string,buttonRef:u().func,disabled:u().bool,download:u().string,hideLabel:u().bool,iconPosition:u().oneOf(["left",qt]),label:u().string.isRequired,loading:u().bool,link:u().bool,model:u().object,name:u().string,onClick:u().func,iconName:u().string,tooltipPlacement:Vt.propTypes.placement,t:u().func,tooltip:u().bool,tooltipLabel:u().string,tooltipClassName:u().string},$t.defaultProps={available:!0,bsStyle:"default",tooltipPlacement:"top",inProgress:!1,loading:!1,disabled:!1,t:Ze()},$t.displayName="ActionButton";const Kt=(0,c.withTranslation)($e)($t);var Ut=n(9564),Jt=n.n(Ut);function Qt(e,t,n){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const Zt="right";class en extends h.Component{constructor(e){super(e),this.handleChange=this.handleChange.bind(this)}handleChange(e){e.preventDefault(),e.target.files.length>0&&(this.props.onChange(e,e.target.files[0]),e.target.value=null)}render(){const{accept:e,available:t,bsStyle:n,className:a,"data-feature":i,disabled:r,inProgress:o,hideLabel:s,icon:d,iconPosition:u,iconTransform:c,id:m,label:h,name:p,tooltip:f,tooltipLabel:g,tooltipPlacement:b}=this.props;if(!t)return null;const v=m||Ce(),y=o?(0,Fe.jsx)(it,{size:"small"},"icon"):d&&(0,Fe.jsx)(ot,{name:d,transform:c},"icon"),w=s?null:(0,Fe.jsx)("span",{children:h},"label"),_=l()(`btn btn-${n}`,Jt()["btn-file"],(r||o)&&"disabled",(s||!h)&&"btn-icon-only"),k=(0,Fe.jsxs)("span",{className:a,children:[(0,Fe.jsx)("input",{onChange:this.handleChange,type:"file","data-test":v,accept:e,name:p,id:v,disabled:o||r,className:l()(Jt()["action-file-input"],"sr-only")}),(0,Fe.jsx)("label",{htmlFor:v,className:_,"data-feature":i,children:u===Zt?[w,y]:[y,w]})]});return s||f||g?(0,Fe.jsx)(Be,{label:g||h,tooltipPlacement:b,children:k}):k}}Qt(en,"displayName","ActionFile"),Qt(en,"propTypes",{accept:u().string,available:u().bool,bsStyle:u().string,className:u().string,disabled:u().bool,hideLabel:u().bool,icon:u().string,iconPosition:u().oneOf(["left",Zt]),iconTransform:u().string,id:u().string,inProgress:u().bool,label:u().oneOfType([u().string.isRequired,u().element.isRequired]),name:u().string,onChange:u().func.isRequired,tooltipPlacement:Vt.propTypes.placement,tooltip:u().bool,tooltipLabel:u().string,"data-feature":u().string}),Qt(en,"defaultProps",{available:!0,bsStyle:"default",tooltipPlacement:"top",inProgress:!1,disabled:!1});const tn=en;var nn=n(3118),an=n.n(nn);function rn(){}function on(e){const{model:t,onClick:n,...a}=e,i=n||rn;return e=>i(e,{action:{...a},model:t})}function sn(e){const{t}=(0,c.useTranslation)($e),{icon:n,items:a,label:i,emptyDropdownLabel:r,className:o,...s}=e,d=(0,Fe.jsxs)("span",{children:[n?(0,Fe.jsx)(ot,{name:n}):null,(0,Fe.jsx)("span",{children:i})]});return(0,Fe.jsx)(m.SplitButton,{onClick:on(e),title:d,id:Ce(),className:l()(o,an()["tc-split-dropdown"]),"aria-label":i,toggleLabel:t("ACTION_MENU_OPEN",{defaultValue:"Open {{label}} menu",label:i}),...s,children:a.length?a.map((e,t)=>(0,h.createElement)(m.MenuItem,{...e,key:t,onClick:on(e)},e.icon&&(0,Fe.jsx)(ot,{name:e.icon}),e.label)):(0,Fe.jsx)(m.MenuItem,{disabled:!0,children:r})})}sn.displayName="ActionSplitDropdown",sn.propTypes={icon:u().string,items:u().arrayOf(u().shape({icon:u().string,label:u().string,...m.MenuItem.propTypes})),label:u().string.isRequired,model:u().object,onClick:u().func,emptyDropdownLabel:u().string,className:u().string,t:u().func},sn.defaultProps={items:[]};const ln=sn;var dn=n(3044),un=n.n(dn),cn=n(4929),mn=n.n(cn),hn=n(5194),pn=n.n(hn);const fn=({bsStyle:e,...t})=>{let n=rt.Tag;switch(null==e?void 0:e.toLowerCase()){case"info":n=rt.TagInformation;break;case"success":n=rt.TagSuccess;break;case"warning":n=rt.TagWarning;break;case"danger":n=rt.TagDestructive;break;case"beta":n=rt.TagBeta}return(0,Fe.jsx)(n,{...t})};fn.displayName="Tag",fn.propTypes={bsStyle:u().string};const gn=fn;function bn(e){return!isNaN(e)&&e>=1e3?"999+":e}const vn="tc-dropdown-container";function yn({getComponent:e,component:t,divider:n,withMenuItem:a,liProps:i,menuItemProps:r,onSelect:o,onKeyDown:s,...l}){const d=At.getAll(e,{MenuItem:m.MenuItem});return n?(0,Fe.jsx)(d.MenuItem,{...r,divider:!0}):a?(0,Fe.jsx)(d.MenuItem,{...r,onSelect:o,onKeyDown:s,children:(0,Fe.jsx)(At,{component:t,getComponent:e,...l})}):(0,Fe.jsx)("li",{role:"presentation",...i,children:(0,Fe.jsx)(At,{component:t,getComponent:e,onSelect:o,...l})})}function wn(e,t,n){const a=At.getAll(n,{MenuItem:m.MenuItem});if(e.divider)return(0,Fe.jsx)(a.MenuItem,{divider:!0},t);const i=e.title||e.label,r=(0,ke.get)(e,"badge.label","");return(0,h.createElement)(a.MenuItem,{...e,key:t,eventKey:e,onClick:on(e),title:r?`${r} ${i}`:i,className:l()(pn()["tc-dropdown-item"],"tc-dropdown-item")},e.icon&&(0,Fe.jsx)(ot,{name:e.icon},"icon"),!e.hideLabel&&e.label,e.badge&&(0,Fe.jsx)(gn,{className:l()(pn()["tc-dropdown-item-badge"],"tc-dropdown-item-badge"),bsStyle:e.badge.bsStyle||"default",children:bn(e.badge.label)}))}yn.propTypes={getComponent:u().func.isRequired,component:u().string,divider:u().bool,withMenuItem:u().bool,liProps:u().object,menuItemProps:u().object,onSelect:u().func,onKeyDown:u().func},yn.displayname="InjectDropdownMenuItem";class _n extends h.Component{constructor(e){super(e),this.onToggle=this.onToggle.bind(this),this.onItemSelect=this.onItemSelect.bind(this),this.state={}}componentDidUpdate(e,t){if(!t.isOpen&&this.state.isOpen){const e=g().findDOMNode(this.ref),t=e.querySelector(".dropdown-toggle"),n=t.nextSibling,a=function(e){let t=e;do{t=t.parentElement}while(t&&"BODY"!==t.tagName&&!t.classList.contains(vn));return t}(t);if(a){const t=n.getBoundingClientRect(),i=a.getBoundingClientRect();!e.classList.contains("dropup")&&t.bottom>i.bottom&&t.height<i.top?e.classList.add("dropup"):e.classList.contains("dropup")&&t.top<i.top&&e.classList.remove("dropup")}}}onToggle(e){this.setState({isOpen:e},()=>{this.props.onToggle&&this.props.onToggle(e)})}onItemSelect(e,t){this.props.onSelect&&this.props.onSelect(t,e)}render(){const{bsStyle:e="default",hideLabel:t,icon:n,iconTransform:a,items:i=[],badge:r,label:o,link:s,onSelect:d,tooltipPlacement:u="top",tooltipLabel:c,getComponent:h,components:p,className:f,loading:g,children:b,ellipsis:v,t:y=Ze(),...w}=this.props,_=At.getAll(h,{MenuItem:m.MenuItem,DropdownButton:m.DropdownButton}),k=At.all(h,p,yn),x=!v&&[n&&(0,Fe.jsx)(ot,{name:n,transform:a},"icon"),!t&&(0,Fe.jsx)("span",{className:"tc-dropdown-button-title-label",children:o},"label"),r&&(0,Fe.jsx)(gn,{className:l()(pn()["tc-dropdown-item-badge"],"tc-dropdown-item-badge"),bsStyle:r.bsStyle||"default",children:bn(r.label)}),(0,Fe.jsx)(ot,{name:"talend-caret-down",className:l()(pn()["tc-dropdown-caret"],{[pn()["tc-dropdown-caret-open"]]:this.state.isOpen})},"caret")].filter(Boolean),M=s||v?"link":e,P=(0,Fe.jsxs)(_.DropdownButton,{id:this.props.id,title:x,bsStyle:M,role:"button",onSelect:this.onItemSelect,className:l()(pn()["tc-dropdown-button"],"tc-dropdown-button",f,{[pn().ellipsis]:v}),"aria-label":c||o,...(0,ke.omit)(w,"tReady"),onToggle:this.onToggle,ref:e=>{this.ref=e},noCaret:!0,children:[!b&&!i.length&&!i.size&&!g&&!p&&(0,Fe.jsx)(_.MenuItem,{disabled:!0,children:y("ACTION_DROPDOWN_EMPTY",{defaultValue:"No options"})},"empty"),k("beforeItemsDropdown"),i.map((e,t)=>function(e,t,n){return cn.Iterable.isIterable(e)?wn(e.toJS(),t,n):wn(e,t,n)}(e,t,h)),g&&(0,Fe.jsx)(_.MenuItem,{header:!0,className:l()(pn()["tc-dropdown-item"],"tc-dropdown-item",pn()["tc-dropdown-loader"],"tc-dropdown-loader"),children:(0,Fe.jsx)(at,{})},i?i.length+1:0),k("itemsDropdown"),b,k("afterItemsDropdown")]});return t||c||v?(0,Fe.jsx)(Be,{label:c||o,tooltipPlacement:u,children:P}):P}}_n.displayName="ActionDropdown",_n.propTypes={id:u().string,bsStyle:u().string,className:u().string,dropup:u().bool,hideLabel:u().bool,noCaret:u().bool,pullRight:u().bool,icon:u().string,iconTransform:u().string,items:u().oneOfType([u().arrayOf(u().shape({icon:u().string,label:u().string,...m.MenuItem.propTypes})),un().list]),badge:u().shape({className:u().string,label:u().string,bsStyle:u().string}),label:u().string.isRequired,link:u().bool,loading:u().bool,ellipsis:u().bool,onToggle:u().func,onSelect:u().func,tooltipPlacement:Vt.propTypes.placement,tooltipLabel:u().string,getComponent:u().func,components:u().shape({beforeItemsDropdown:u().oneOfType([u().object,u().array]),itemsDropdown:u().oneOfType([u().object,u().array]),afterItemsDropdown:u().oneOfType([u().object,u().array])}),t:u().func,children:u().node};const kn=(0,c.withTranslation)($e)(_n);var xn=n(2982),Mn=n.n(xn);function Pn(e){const{active:t,tick:n,className:a,icon:i,iconTransform:r,id:o,label:s,tooltipPlacement:d,buttonRef:u,...c}=e,h=l()(a,"tc-icon-toggle",Mn()["tc-icon-toggle"],{[Mn().active]:t,active:t,[Mn().tick]:n,tick:n});return(0,Fe.jsx)(Be,{label:s,tooltipPlacement:d,children:(0,Fe.jsx)(m.Button,{..._t(m.Button,c),id:o,className:h,"aria-label":s,"aria-pressed":t,bsStyle:"link",ref:u,children:(0,Fe.jsx)(ot,{name:i,transform:r})})})}Pn.propTypes={active:u().bool,tick:u().bool,className:u().string,icon:u().string.isRequired,iconTransform:u().string,id:u().string,label:u().string.isRequired,onClick:u().func,tooltipPlacement:Vt.propTypes.placement,buttonRef:u().func},Pn.defaultProps={active:!1,tick:!1,tooltipPlacement:"top"},Pn.displayName="ActionIconToggle";const jn=Pn,Tn="file",Sn="dropdown",Cn="splitDropdown",En="iconToggle";function Nn({displayMode:e,getComponent:t,...n}){const a=function({displayMode:e,getComponent:t}){const n=At.getAll(t,{ActionFile:tn,ActionDropdown:kn,ActionSplitDropdown:ln,ActionIconToggle:jn,ActionButton:Kt});switch(e){case Tn:return n.ActionFile;case Sn:return n.ActionDropdown;case Cn:return n.ActionSplitDropdown;case En:return n.ActionIconToggle;default:return At.get(t,e,n.ActionButton)}}({displayMode:e,getComponent:t});return(0,Fe.jsx)(a,{...n})}Nn.DISPLAY_MODE_FILE=Tn,Nn.DISPLAY_MODE_DROPDOWN=Sn,Nn.DISPLAY_MODE_SPLIT_DROPDOWN=Cn,Nn.DISPLAY_MODE_ICON_TOGGLE=En,Nn.displayName="Action",Nn.propTypes={displayMode:u().string,getComponent:u().func};const Dn=Nn,Wn=Dn;function In({getComponent:e,hideLabel:t,link:n,tooltipPlacement:a,...i}){const r=function(e){const t={};return Object.keys(m.ButtonGroup.propTypes).forEach(n=>{void 0!==e[n]&&(t[n]=e[n])}),t}(i),o=At.getAll(e,{Action:Wn});return(0,Fe.jsx)(m.ButtonGroup,{className:l()("tc-actions",i.className),...r,children:i.actions.map((e,i)=>{const r={};return t&&(r.hideLabel=t),n&&(r.link=n),a&&(r.tooltipPlacement=a),(0,Fe.jsx)(o.Action,{...e,...r},i)})})}In.displayName="Actions",In.propTypes={actions:u().arrayOf(u().oneOfType([u().shape(Wn.propTypes)])),className:u().string,hideLabel:u().bool,tooltipPlacement:Vt.propTypes.placement,link:u().bool,...m.ButtonGroup.propTypes},In.defaultProps={actions:[]};const An=In;var On=n(774),Rn=n.n(On);const zn={DROPDOWN:"dropdown",SPLIT_DROPDOWN:"splitDropdown",BTN_GROUP:"btnGroup",DIVIDER:"divider"},Ln="form",Hn="button",Fn={left:u().arrayOf(u().oneOfType([u().shape(Wn.propTypes),u().shape(ln.propTypes)])),right:u().arrayOf(u().oneOfType([u().shape(Wn.propTypes),u().shape(ln.propTypes)])),children:u().node};function Vn({selected:e,actions:t,multiSelectActions:n={},appMultiSelectActions:a}){return e>0?a?["left","center","right"].reduce((e,t)=>n[t]&&a[t]?{...e,[t]:[...n[t],{displayMode:"divider"},...a[t]]}:{...e,[t]:n[t]||a[t]},{}):n||{}:t||{}}function qn(e,t,n,a,i){return l()(i,{[`${Rn()["navbar-left"]}`]:t,[`${Rn()["navbar-right"]}`]:a,[`${Rn()["navbar-center"]}`]:n,"navbar-left":t,"navbar-right":a,"navbar-text":"p"===e,"navbar-btn":e===Hn,"navbar-form":e===Ln,"navbar-link":"a"===e})}function Yn({tag:e="div",left:t,right:n,center:a,className:i,children:r,...o}){const s={className:qn(e,t,a,n,i),...o};return(0,h.createElement)(e,s,r)}function Xn(e,t){const n=At.getAll(t,{Action:Wn,Actions:An,ActionDropdown:kn,ActionSplitDropdown:ln});return e.map(function(e,t){const{displayMode:a,...i}=e;switch(a){case zn.DIVIDER:return(0,Fe.jsx)("span",{className:"divider",children:"|"},t);case zn.DROPDOWN:return(0,Fe.jsx)(n.ActionDropdown,{...i},t);case zn.SPLIT_DROPDOWN:return(0,Fe.jsx)(n.ActionSplitDropdown,{...i},t);case zn.BTN_GROUP:return(0,Fe.jsx)(n.Actions,{...i},t);default:return a?(0,Fe.jsx)(n.Action,{displayMode:a,...i},t):(0,Fe.jsx)(n.Action,{...i},t)}})}function Bn({actions:e,left:t,right:n,center:a,getComponent:i,components:r}){if(!e.length&&!r)return null;const o=At.all(i,r);return(0,Fe.jsxs)(Yn,{left:t,right:n,center:a,children:[o("before-actions"),Xn(e,i),o("after-actions")]})}function Gn({selected:e}){const{t}=(0,c.useTranslation)($e);return e?(0,Fe.jsx)("span",{"data-test":"selected-count",className:l()(Rn()["tc-actionbar-selected-count"],"tc-actionbar-selected-count"),children:t("ACTION_BAR_COUNT_SELECTED",{defaultValue:"{{selected}} selected",selected:e})}):null}function $n(e){const{left:t,right:n,center:a}=Vn(e),i=l()(Rn()["tc-actionbar-container"],"tc-actionbar-container","nav",e.className),r=(o=e.components.left,s=e.selected,d=e.hideCount,o||(!d&&s>0?{"before-actions":(0,Fe.jsx)(Gn,{selected:s})}:void 0));var o,s,d;const u=e.components.center,c=e.components.right;return(0,Fe.jsxs)("div",{className:i,children:[(0,Fe.jsx)(Bn,{getComponent:e.getComponent,actions:t,left:!0,components:r},0),e.children,(0,Fe.jsx)(Bn,{getComponent:e.getComponent,actions:a,center:!0,components:u},1),(0,Fe.jsx)(Bn,{getComponent:e.getComponent,actions:n,right:!0,components:c},2)]})}Yn.propTypes={children:u().node,className:u().string,left:u().bool,right:u().bool,center:u().bool,tag:u().oneOf(["p",Hn,Ln,"a","div"])},Bn.propTypes={actions:u().arrayOf(u().shape(Fn)),left:u().bool,right:u().bool,center:u().bool,getComponent:u().func,components:u().object},Bn.defaultProps={actions:[]},Gn.propTypes={selected:u().number},$n.propTypes={selected:u().number,hideCount:u().bool,children:u().node,className:u().string,getComponent:u().func,components:u().object},$n.defaultProps={components:{}},$n.displayName="ActionBar",$n.DISPLAY_MODES=zn,$n.Count=Gn,$n.SwitchActions=Bn,$n.getActionsToRender=Vn,$n.Content=Yn,$n.getContentClassName=qn;const Kn=$n;var Un=n(466),Jn=n.n(Un);function Qn({id:e,percent:t,tooltip:n,infinite:a,contained:i}){const r=a?100:function(e){return e>100?100:e<0?0:e}(t),o={width:`${r}%`},s=l()(Jn().progress,{[Jn().hidden]:0===r,[Jn().fixed]:!i,[Jn().infinite]:a});let d,u=(0,Fe.jsx)("div",{style:o,className:Jn()["progress-percent"],children:a&&(0,Fe.jsx)("div",{className:Jn()["infinite-indicator"]})});return n&&(u=(0,Fe.jsx)(Be,{label:n,tooltipPlacement:"bottom",children:u})),d=a?{role:"status","aria-busy":!0}:{role:"progressbar","aria-valuenow":r,"aria-valuemin":0,"aria-valuemax":100},(0,Fe.jsx)("div",{id:e,className:s,"aria-label":n,...d,children:u})}Qn.displayName="Progress",Qn.propTypes={id:u().string,percent:u().number,tooltip:u().string.isRequired,infinite:u().bool,contained:u().bool};const Zn=Qn;function ea({action:e,actionbar:t,backdrop:n,keyboard:a,autoFocus:i,enforceFocus:r,restoreFocus:o,children:s,className:d,closeButton:u,components:c,flex:h,footer:p,getComponent:f,header:g,subtitle:b,error:v,progress:y,size:w,type:_,...k}){const x=At.getAll(f,{ActionBar:Kn,Action:Wn}),M=At.all(f,c),P="tc-dialog-header",j=v||b;return(0,Fe.jsxs)(m.Modal,{backdrop:n,keyboard:a,autoFocus:i,enforceFocus:r,restoreFocus:o,bsSize:w,className:l()({"modal-flex":h},d),role:"dialog","aria-modal":"true","aria-labelledby":g?P:null,...k,children:[M("before-modal-header"),g&&(0,Fe.jsxs)(m.Modal.Header,{className:l()({informative:_===ea.TYPES.INFORMATIVE}),closeButton:u,children:[(0,Fe.jsx)(m.Modal.Title,{id:P,componentClass:"h1",children:g}),j&&j.length&&(0,Fe.jsx)("h3",{className:l()({error:v&&v.length},"modal-subtitle"),children:j})]}),M("after-modal-header"),y&&(0,Fe.jsx)(Zn,{contained:!0,...y}),M("before-modal-body"),(0,Fe.jsxs)(m.Modal.Body,{children:[M("before-children"),s,M("after-children")]}),M("before-modal-body"),e&&(0,Fe.jsx)(m.Modal.Footer,{children:(0,Fe.jsx)(x.Action,{...e})}),t&&(0,Fe.jsx)(m.Modal.Footer,{children:(0,Fe.jsx)(x.ActionBar,{...t})}),p&&(0,Fe.jsx)(m.Modal.Footer,{...p,children:M("footer")})]})}ea.TYPES={DEFAULT:"default",INFORMATIVE:"informative"},ea.displayName="Dialog",ea.defaultProps={autoFocus:!0,backdrop:!0,closeButton:!0,enforceFocus:!0,keyboard:!0,restoreFocus:!0,type:ea.TYPES.DEFAULT},ea.propTypes={header:u().string,backdrop:u().bool,subtitle:u().string,error:u().string,size:u().oneOf(["sm","small","lg","large"]),children:u().element,show:u().bool,action:u().shape(Wn.propTypes),footer:u().object,actionbar:u().object,closeButton:u().bool,keyboard:u().bool,autoFocus:u().bool,enforceFocus:u().bool,restoreFocus:u().bool,getComponent:u().func,components:u().object,progress:u().object,flex:u().bool,className:u().string,type:u().oneOf(Object.values(ea.TYPES))};const ta=ea;var na=n(5534),aa=n.n(na);const ia=(0,c.getI18n)()?Qe():Qe().createInstance({},()=>{}),ra=()=>({name:{key:"name",label:ia.t("tui-components:SERVICE",{defaultValue:"Service"})},build:{key:"build",label:ia.t("tui-components:BUILD_ID",{defaultValue:"Build ID"})},version:{key:"version",label:ia.t("tui-components:VERSION",{defaultValue:"Version"})}});function oa({text:e="",loading:t,size:n=gt.SIZES.medium}){return t?(0,Fe.jsx)(gt,{type:gt.TYPES.text,size:n}):e}function sa({definition:e=Object.values(ra()),services:t=[],loading:n=!1}){return t&&t.length?(0,Fe.jsxs)("table",{className:l()(aa()["about-versions"],"about-versions","table table-striped"),children:[(0,Fe.jsx)("thead",{children:(0,Fe.jsx)("tr",{children:e.map(e=>(0,Fe.jsx)("th",{children:e.label},e.key))})}),(0,Fe.jsx)("tbody",{children:(n?[{name:"loading-first"},{name:"loading-second"},{name:"loading-third"}]:t).map(t=>(0,Fe.jsx)("tr",{children:e.map(e=>(0,Fe.jsx)("td",{children:(0,Fe.jsx)(oa,{loading:n,text:t[e.key]})},e.key))},t.name))})]}):null}function la({services:e,expanded:t,definition:n,show:a,product:i,version:r,loading:o,icon:s,copyrights:d,onToggle:u,onHide:c,t:m}){const h={actions:{center:[{label:t?m("LESS",{defaultValue:"Less"}):m("MORE",{defaultValue:"More"}),className:"btn-default btn-inverse",onClick:u}]}};return(0,Fe.jsx)(ta,{header:m("ABOUT_HEADER",{defaultValue:"About {{product}}",product:i}),className:l()(aa()["about-dialog"],"about-dialog"),type:ta.TYPES.INFORMATIVE,onHide:c,actionbar:h,show:a,children:(0,Fe.jsxs)("div",{children:[(0,Fe.jsx)(ot,{name:s,className:l()(aa()["about-logo"],"about-logo"),"data-testid":"icon"}),(0,Fe.jsxs)("div",{className:l()(aa()["about-excerpt"],"about-excerpt"),children:[r&&(0,Fe.jsx)("div",{children:(0,Fe.jsx)(oa,{text:m("ABOUT_VERSION_NAME",{defaultValue:"Version: {{version}}",version:r,interpolation:{escapeValue:!1}}),size:gt.SIZES.xlarge,loading:o})}),(0,Fe.jsx)("div",{children:(0,Fe.jsx)(oa,{text:d||m("ABOUT_COPYRIGHTS",{defaultValue:"© {{year}} Talend. All rights reserved.",year:(new Date).getFullYear()}),size:gt.SIZES.large,loading:o})})]}),t&&(0,Fe.jsx)(sa,{t:m,loading:o,services:e,definition:n})]})})}oa.propTypes={text:u().string,loading:u().bool,size:u().string},sa.propTypes={services:u().arrayOf(u().shape({name:u().string,version:u().string,build:u().string})),definition:u().arrayOf(u().shape({key:u().string,label:u().string})),loading:u().bool},la.displayName="AboutDialog",la.defaultProps={t:Ze()};const da=(0,c.withTranslation)($e)(la);sa.Text=oa,sa.getColumnHeaders=ra,da.Table=sa;const ua=da;function ca(e){if("function"==typeof window.Intercom)window.Intercom("reattach_activator"),window.Intercom("update",e);else{const t=function(){t.c(arguments)};t.q=[],t.c=e=>{t.q.push(e)},window.Intercom=t,function(e){const t=document.createElement("script");t.type="text/javascript",t.async=!0,t.src=`https://widget.intercom.io/widget/${e}`;const n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(t,n)}(e.app_id)}}const ma={init:ca,boot:function(e,t={}){ca(t),window.Intercom("boot",{...t,widget:{activator:e},hide_default_launcher:!0})},update:function(e){window.Intercom("update",e)},shutdown:function(){window.Intercom("shutdown")},onHide:function(e){window.Intercom("onHide",e)},onShow:function(e){window.Intercom("onShow",e)},setPosition:function(e){let t,n,a=0;const i=setInterval(()=>{if(a+=1,10===a)return void clearInterval(i);if(t=document.querySelector("#intercom-container"),!t)return;const{bottom:r,left:o,right:s}=e.getBoundingClientRect(),l=Math.max(window.innerWidth-(s-(s-o)/2)-188,0),d=Math.max(window.innerWidth-l-376,0),u=r;n=document.createElement("style"),n.appendChild(document.createTextNode(`\n\t\t\t.intercom-namespace .intercom-app div.intercom-messenger-frame {\n\t\t\t\ttop: ${u}px;\n\t\t\t\tleft: ${d}px;\n\t\t\t\tright: ${l}px;\n\t\t\t\tmargin-top: 1.25rem;\n\t\t\t}\n\t\t`)),t.appendChild(n),clearInterval(i)},500);return function(){clearInterval(i),t&&n&&setTimeout(()=>t.removeChild(n),500)}}};var ha=n(9656),pa=n.n(ha);function fa({id:e,className:t,config:n,t:a,tooltipPlacement:i}){const[r,o]=(0,h.useState)(!1),s=(0,h.useRef)(null);(0,h.useEffect)(()=>(ma.boot(`#${e}`,n),ma.onShow(o.bind(null,!0)),ma.onHide(()=>{o(!1),s.current.focus()}),ma.shutdown),[e,n,o]),(0,h.useLayoutEffect)(()=>ma.setPosition(s.current),[s.current]);const d=r?a("TC_INTERCOM_CLOSE",{defaultValue:"Close chat with Talend Support"}):a("TC_INTERCOM_OPEN",{defaultValue:"Chat with Talend Support"});return(0,Fe.jsx)(Be,{label:d,tooltipPlacement:i,children:(0,Fe.jsx)("button",{"data-feature":r?"ipc.close":"ipc.open","data-test":r?"close":"open",ref:s,id:e,className:l()("btn","btn-link","tc-intercom",pa()["tc-intercom"],t,{[pa().open]:r}),children:(0,Fe.jsx)(ot,{name:"talend-bubbles"})})})}fa.defaultProps={t:Ze(),tooltipPlacement:"bottom"};const ga=(0,c.withTranslation)($e)(fa);var ba=n(6772),va=n.n(ba);function ya(e,t){if(t.id||t.label){const n=t.id||t.label.toLowerCase().split(" ").join("-");return e&&`${e}-nav-${n}`}}function wa({getComponent:e,id:t,onSelect:n,action:a,isSelected:i,isNav:r,itemClassName:o}){const{t:s}=(0,c.useTranslation)($e),d={role:"presentation"},u={},m=At.getAll(e,{Action:Wn});i&&r&&(d["aria-current"]=!0),n&&(u.onClick=e=>{n(e,a),a.onClick&&a.onClick(e)});const h={...a,active:void 0,id:ya(t,a),bsStyle:"link",role:"link",...u};return(0,Fe.jsx)("li",{className:l()(va()["tc-action-list-item"],"tc-action-list-item",o,{active:i,[va().active]:i}),...d,children:(0,Fe.jsx)(m.Action,{...h,children:a.beta&&(0,Fe.jsx)(rt.TagBeta,{children:s("BETA","Beta")})})},a.key||a.label)}function _a(e){const{className:t,actions:n,selected:a,...i}=e,r=e=>a?e===a:e.active;return(0,Fe.jsx)("ul",{className:l()("nav","nav-pills","nav-stacked",va()["tc-action-list"],"tc-action-list",t,{"nav-inverse":!e.reverse}),children:n.map((e,t)=>(0,Fe.jsx)(wa,{action:e,isSelected:r(e),...i},e.id||t))})}_a.displayName="ActionList",_a.defaultProps={actions:[]};const ka=_a;var xa=n(1612);FocusOutlineManager;var Ma=n(6853),Pa=n.n(Ma);const ja=scrollSmooth;var Ta=n.n(ja),Sa=n(9794),Ca=n.n(Sa),Ea=n(72),Na=n.n(Ea);function Da(e,t){if(null==e)return{};var n={};for(var a in e)if({}.hasOwnProperty.call(e,a)){if(-1!==t.indexOf(a))continue;n[a]=e[a]}return n}function Wa(){return Wa=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)({}).hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},Wa.apply(null,arguments)}var Ia="data-focus-lock",Aa="data-focus-lock-disabled";function Oa(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}var Ra="undefined"!=typeof window?h.useLayoutEffect:h.useEffect,za=new WeakMap;var La={width:"1px",height:"0px",padding:0,overflow:"hidden",position:"fixed",top:"1px",left:"1px"},Ha=n(5608);function Fa(e){return e}function Va(e,t){void 0===t&&(t=Fa);var n=[],a=!1,i={read:function(){if(a)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:e},useMedium:function(e){var i=t(e,a);return n.push(i),function(){n=n.filter(function(e){return e!==i})}},assignSyncMedium:function(e){for(a=!0;n.length;){var t=n;n=[],t.forEach(e)}n={push:function(t){return e(t)},filter:function(){return n}}},assignMedium:function(e){a=!0;var t=[];if(n.length){var i=n;n=[],i.forEach(e),t=n}var r=function(){var n=t;t=[],n.forEach(e)},o=function(){return Promise.resolve().then(r)};o(),n={push:function(e){t.push(e),o()},filter:function(e){return t=t.filter(e),n}}}};return i}function qa(e,t){return void 0===t&&(t=Fa),Va(e,t)}var Ya=qa({},function(e){return{target:e.target,currentTarget:e.currentTarget}}),Xa=qa(),Ba=qa(),Ga=function(e){void 0===e&&(e={});var t=Va(null);return t.options=(0,Ha.__assign)({async:!0,ssr:!1},e),t}({async:!0,ssr:"undefined"!=typeof document}),$a=(0,h.createContext)(void 0),Ka=[],Ua=(0,h.forwardRef)(function(e,t){var n,a,i,r,o,s,l,d=(0,h.useState)(),u=d[0],c=d[1],m=(0,h.useRef)(),f=(0,h.useRef)(!1),g=(0,h.useRef)(null),b=(0,h.useState)({})[1],v=e.children,y=e.disabled,w=void 0!==y&&y,_=e.noFocusGuards,k=void 0!==_&&_,x=e.persistentFocus,M=void 0!==x&&x,P=e.crossFrame,j=void 0===P||P,T=e.autoFocus,S=void 0===T||T,C=(e.allowTextSelection,e.group),E=e.className,N=e.whiteList,D=e.hasPositiveIndices,W=e.shards,I=void 0===W?Ka:W,A=e.as,O=void 0===A?"div":A,R=e.lockProps,z=void 0===R?{}:R,L=e.sideCar,H=e.returnFocus,F=void 0!==H&&H,V=e.focusOptions,q=e.onActivation,Y=e.onDeactivation,X=(0,h.useState)({})[0],B=(0,h.useCallback)(function(e){var t=e.captureFocusRestore;if(!g.current){var n,a=null==(n=document)?void 0:n.activeElement;g.current=a,a!==document.body&&(g.current=t(a))}m.current&&q&&q(m.current),f.current=!0,b()},[q]),G=(0,h.useCallback)(function(){f.current=!1,Y&&Y(m.current),b()},[Y]),$=(0,h.useCallback)(function(e){var t=g.current;if(t){var n=("function"==typeof t?t():t)||document.body,a="function"==typeof F?F(n):F;if(a){var i="object"==typeof a?a:void 0;g.current=null,e?Promise.resolve().then(function(){return n.focus(i)}):n.focus(i)}}},[F]),K=(0,h.useCallback)(function(e){f.current&&Ya.useMedium(e)},[]),U=Xa.useMedium,J=(0,h.useCallback)(function(e){m.current!==e&&(m.current=e,c(e))},[]),Q=Wa(((n={})[Aa]=w&&"disabled",n[Ia]=C,n),z),Z=!0!==k,ee=Z&&"tail"!==k,te=(a=[t,J],r=i||null,o=function(e){return a.forEach(function(t){return Oa(t,e)})},(s=(0,h.useState)(function(){return{value:r,callback:o,facade:{get current(){return s.value},set current(e){var t=s.value;t!==e&&(s.value=e,s.callback(e,t))}}}})[0]).callback=o,l=s.facade,Ra(function(){var e=za.get(l);if(e){var t=new Set(e),n=new Set(a),i=l.current;t.forEach(function(e){n.has(e)||Oa(e,null)}),n.forEach(function(e){t.has(e)||Oa(e,i)})}za.set(l,a)},[a]),l),ne=(0,h.useMemo)(function(){return{observed:m,shards:I,enabled:!w,active:f.current}},[w,f.current,I,u]);return p().createElement(h.Fragment,null,Z&&[p().createElement("div",{key:"guard-first","data-focus-guard":!0,tabIndex:w?-1:0,style:La}),D?p().createElement("div",{key:"guard-nearest","data-focus-guard":!0,tabIndex:w?-1:1,style:La}):null],!w&&p().createElement(L,{id:X,sideCar:Ga,observed:u,disabled:w,persistentFocus:M,crossFrame:j,autoFocus:S,whiteList:N,shards:I,onActivation:B,onDeactivation:G,returnFocus:$,focusOptions:V,noFocusGuards:k}),p().createElement(O,Wa({ref:te},Q,{className:E,onBlur:U,onFocus:K}),p().createElement($a.Provider,{value:ne},v)),ee&&p().createElement("div",{"data-focus-guard":!0,tabIndex:w?-1:0,style:La}))});Ua.propTypes={};const Ja=Ua;function Qa(e,t){return Qa=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Qa(e,t)}function Za(e){return Za="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},Za(e)}function ei(e,t,n){return(t=function(e){var t=function(e){if("object"!=Za(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=Za(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Za(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ti=function(e){for(var t=Array(e.length),n=0;n<e.length;++n)t[n]=e[n];return t},ni=function(e){return Array.isArray(e)?e:[e]},ai=function(e){return Array.isArray(e)?e[0]:e},ii=function(e){return e.parentNode&&e.parentNode.nodeType===Node.DOCUMENT_FRAGMENT_NODE?e.parentNode.host:e.parentNode},ri=function(e){return e===document||e&&e.nodeType===Node.DOCUMENT_NODE},oi=function(e,t){var n=e.get(t);if(void 0!==n)return n;var a=function(e,t){return!e||ri(e)||!function(e){if(e.nodeType!==Node.ELEMENT_NODE)return!1;var t=window.getComputedStyle(e,null);return!(!t||!t.getPropertyValue||"none"!==t.getPropertyValue("display")&&"hidden"!==t.getPropertyValue("visibility"))}(e)&&!function(e){return e.hasAttribute("inert")}(e)&&t(ii(e))}(t,oi.bind(void 0,e));return e.set(t,a),a},si=function(e,t){var n=e.get(t);if(void 0!==n)return n;var a=function(e,t){return!(e&&!ri(e))||!!ci(e)&&t(ii(e))}(t,si.bind(void 0,e));return e.set(t,a),a},li=function(e){return e.dataset},di=function(e){return"INPUT"===e.tagName},ui=function(e){return di(e)&&"radio"===e.type},ci=function(e){var t=e.getAttribute("data-no-autofocus");return![!0,"true",""].includes(t)},mi=function(e){var t;return Boolean(e&&(null===(t=li(e))||void 0===t?void 0:t.focusGuard))},hi=function(e){return!mi(e)},pi=function(e){return Boolean(e)},fi=function(e,t){var n=Math.max(0,e.tabIndex),a=Math.max(0,t.tabIndex),i=n-a,r=e.index-t.index;if(i){if(!n)return 1;if(!a)return-1}return i||r},gi=function(e,t,n){return ti(e).map(function(e,t){var a=function(e){return e.tabIndex<0&&!e.hasAttribute("tabindex")?0:e.tabIndex}(e);return{node:e,index:t,tabIndex:n&&-1===a?(e.dataset||{}).focusGuard?0:-1:a}}).filter(function(e){return!t||e.tabIndex>=0}).sort(fi)},bi=["button:enabled","select:enabled","textarea:enabled","input:enabled","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]","[tabindex]","[contenteditable]","[autofocus]"].join(","),vi="".concat(bi,", [data-focus-guard]"),yi=function(e,t){return ti((e.shadowRoot||e).children).reduce(function(e,n){return e.concat(n.matches(t?vi:bi)?[n]:[],yi(n))},[])},wi=function(e,t){return e.reduce(function(e,n){var a,i=yi(n,t),r=(a=[]).concat.apply(a,i.map(function(e){return function(e,t){var n;return e instanceof HTMLIFrameElement&&(null===(n=e.contentDocument)||void 0===n?void 0:n.body)?wi([e.contentDocument.body],t):[e]}(e,t)}));return e.concat(r,n.parentNode?ti(n.parentNode.querySelectorAll(bi)).filter(function(e){return e===n}):[])},[])},_i=function(e,t){return ti(e).filter(function(e){return oi(t,e)}).filter(function(e){return function(e){return!((di(e)||function(e){return"BUTTON"===e.tagName}(e))&&("hidden"===e.type||e.disabled))}(e)})},ki=function(e,t){return void 0===t&&(t=new Map),ti(e).filter(function(e){return si(t,e)})},xi=function(e,t,n){return gi(_i(wi(e,n),t),!0,n)},Mi=function(e,t){return gi(_i(wi(e),t),!1)},Pi=function(e,t){return e.shadowRoot?Pi(e.shadowRoot,t):!(void 0===Object.getPrototypeOf(e).contains||!Object.getPrototypeOf(e).contains.call(e,t))||ti(e.children).some(function(e){var n;if(e instanceof HTMLIFrameElement){var a=null===(n=e.contentDocument)||void 0===n?void 0:n.body;return!!a&&Pi(a,t)}return Pi(e,t)})},ji=function(e){if(void 0===e&&(e=document),e&&e.activeElement){var t=e.activeElement;return t.shadowRoot?ji(t.shadowRoot):t instanceof HTMLIFrameElement&&function(){try{return t.contentWindow.document}catch(e){return}}()?ji(t.contentWindow.document):t}},Ti=function(e){return e.parentNode?Ti(e.parentNode):e},Si=function(e){return ni(e).filter(Boolean).reduce(function(e,t){var n=t.getAttribute(Ia);return e.push.apply(e,n?function(e){for(var t=new Set,n=e.length,a=0;a<n;a+=1)for(var i=a+1;i<n;i+=1){var r=e[a].compareDocumentPosition(e[i]);(r&Node.DOCUMENT_POSITION_CONTAINED_BY)>0&&t.add(i),(r&Node.DOCUMENT_POSITION_CONTAINS)>0&&t.add(a)}return e.filter(function(e,n){return!t.has(n)})}(ti(Ti(t).querySelectorAll("[".concat(Ia,'="').concat(n,'"]:not([').concat(Aa,'="disabled"])')))):[t]),e},[])},Ci=function(e,t){return void 0===t&&(t=ji(ai(e).ownerDocument)),!(!t||t.dataset&&t.dataset.focusGuard)&&Si(e).some(function(e){return Pi(e,t)||function(e,t){return Boolean(ti(e.querySelectorAll("iframe")).some(function(e){return function(e,t){return e===t}(e,t)}))}(e,t)})},Ei=function(e,t){e&&("focus"in e&&e.focus(t),"contentWindow"in e&&e.contentWindow&&e.contentWindow.focus())},Ni=function(e,t){return ui(e)&&e.name?function(e,t){return t.filter(ui).filter(function(t){return t.name===e.name}).filter(function(e){return e.checked})[0]||e}(e,t):e},Di=function(e){return e[0]&&e.length>1?Ni(e[0],e):e[0]},Wi=function(e,t){return e.indexOf(Ni(t,e))},Ii="NEW_FOCUS",Ai=function(e,t,n){var a,i=e.map(function(e){return e.node}),r=ki(i.filter((a=n,function(e){var t,n=null===(t=li(e))||void 0===t?void 0:t.autofocus;return e.autofocus||void 0!==n&&"false"!==n||a.indexOf(e)>=0})));return r&&r.length?Di(r):Di(ki(t))},Oi=function(e,t){return void 0===t&&(t=[]),t.push(e),e.parentNode&&Oi(e.parentNode.host||e.parentNode,t),t},Ri=function(e,t){for(var n=Oi(e),a=Oi(t),i=0;i<n.length;i+=1){var r=n[i];if(a.indexOf(r)>=0)return r}return!1},zi=function(e,t,n){var a=ni(e),i=ni(t),r=a[0],o=!1;return i.filter(Boolean).forEach(function(e){o=Ri(o||e,e)||o,n.filter(Boolean).forEach(function(e){var t=Ri(r,e);t&&(o=!o||Pi(t,o)?t:Ri(t,o))})}),o},Li=function(e,t){return e.reduce(function(e,n){return e.concat(function(e,t){return _i((n=e.querySelectorAll("[".concat("data-autofocus-inside","]")),ti(n).map(function(e){return wi([e])}).reduce(function(e,t){return e.concat(t)},[])),t);var n}(n,t))},[])},Hi=function(e,t){var n=ji(ni(e).length>0?document:ai(e).ownerDocument),a=Si(e).filter(hi),i=zi(n||e,e,a),r=new Map,o=Mi(a,r),s=o.filter(function(e){var t=e.node;return hi(t)});if(s[0]){var l,d,u,c=Mi([i],r).map(function(e){return e.node}),m=(l=c,d=s,u=new Map,d.forEach(function(e){return u.set(e.node,e)}),l.map(function(e){return u.get(e)}).filter(pi)),h=m.map(function(e){return e.node}),p=m.filter(function(e){return e.tabIndex>=0}).map(function(e){return e.node}),f=function(e,t,n,a,i){var r=e.length,o=e[0],s=e[r-1],l=mi(a);if(!(a&&e.indexOf(a)>=0)){var d=void 0!==a?n.indexOf(a):-1,u=i?n.indexOf(i):d,c=i?e.indexOf(i):-1;if(-1===d)return-1!==c?c:Ii;if(-1===c)return Ii;var m,h,p=d-u,f=n.indexOf(o),g=n.indexOf(s),b=(m=n,h=new Set,m.forEach(function(e){return h.add(Ni(e,m))}),m.filter(function(e){return h.has(e)})),v=void 0!==a?b.indexOf(a):-1,y=i?b.indexOf(i):v,w=b.filter(function(e){return e.tabIndex>=0}),_=void 0!==a?w.indexOf(a):-1,k=i?w.indexOf(i):_,x=_>=0&&k>=0?k-_:y-v;if(!p&&c>=0)return c;if(0===t.length)return c;var M=Wi(e,t[0]),P=Wi(e,t[t.length-1]);return d<=f&&l&&Math.abs(p)>1?P:d>=g&&l&&Math.abs(p)>1?M:p&&Math.abs(x)>1?c:d<=f?P:d>g?M:p?Math.abs(p)>1?c:(r+c+p)%r:void 0}}(h,p,c,n,t);if(f===Ii){var g=Ai(o,p,Li(a,r))||Ai(o,h,Li(a,r));return g?{node:g}:void console.warn("focus-lock: cannot find any node to move focus into")}return void 0===f?f:m[f]}},Fi=0,Vi=!1,qi=function(e,t,n){void 0===n&&(n={});var a=Hi(e,t);if(!Vi&&a){if(Fi>2)return console.error("FocusLock: focus-fighting detected. Only one focus management system could be active. See https://github.com/theKashey/focus-lock/#focus-fighting"),Vi=!0,void setTimeout(function(){Vi=!1},1);Fi++,Ei(a.node,n.focusOptions),Fi--}};function Yi(e){if(!e)return null;if("undefined"==typeof WeakRef)return function(){return e||null};var t=e?new WeakRef(e):null;return function(){return(null==t?void 0:t.deref())||null}}var Xi=function(e){var t=function(e){if(!e)return null;for(var t=[],n=e;n&&n!==document.body;)t.push({current:Yi(n),parent:Yi(n.parentElement),left:Yi(n.previousElementSibling),right:Yi(n.nextElementSibling)}),n=n.parentElement;return{element:Yi(e),stack:t,ownerDocument:e.ownerDocument}}(e);return function(){return function(e){var t,n,a,i,r;if(e)for(var o=e.stack,s=e.ownerDocument,l=new Map,d=0,u=o;d<u.length;d++){var c=u[d],m=null===(t=c.parent)||void 0===t?void 0:t.call(c);if(m&&s.contains(m)){for(var h=null===(n=c.left)||void 0===n?void 0:n.call(c),p=c.current(),f=m.contains(p)?p:void 0,g=null===(a=c.right)||void 0===a?void 0:a.call(c),b=xi([m],l),v=null!==(r=null!==(i=null!=f?f:null==h?void 0:h.nextElementSibling)&&void 0!==i?i:g)&&void 0!==r?r:h;v;){for(var y=0,w=b;y<w.length;y++){var _=w[y];if(null==v?void 0:v.contains(_.node))return _.node}v=v.nextElementSibling}if(b.length)return b[0].node}}}(t)}},Bi=function(e,t,n){void 0===t&&(t={});var a=function(e){return Object.assign({scope:document.body,cycle:!0,onlyTabbable:!0},e)}(t),i=function(e,t,n){if(!e||!t)return console.error("no element or scope given"),{};var a=ni(t);if(a.every(function(t){return!Pi(t,e)}))return console.error("Active element is not contained in the scope"),{};var i=n?xi(a,new Map):Mi(a,new Map),r=i.findIndex(function(t){return t.node===e});return-1!==r?{prev:i[r-1],next:i[r+1],first:i[0],last:i[i.length-1]}:void 0}(e,a.scope,a.onlyTabbable);if(i){var r=n(i,a.cycle);r&&Ei(r.node,a.focusOptions)}},Gi=function(e,t,n){var a,i,r,o,s=(i=e,r=null===(a=t.onlyTabbable)||void 0===a||a,{first:(o=r?xi(ni(i),new Map):Mi(ni(i),new Map))[0],last:o[o.length-1]})[n];s&&Ei(s.node,t.focusOptions)};function $i(e){setTimeout(e,1)}var Ki=function(e){return e&&"current"in e?e.current:e},Ui=function(){return document&&document.activeElement===document.body},Ji=null,Qi=null,Zi=function(){return null},er=null,tr=!1,nr=!1,ar=function(){return!0};function ir(e,t,n,a){var i=null,r=e;do{var o=a[r];if(o.guard)o.node.dataset.focusAutoGuard&&(i=o);else{if(!o.lockItem)break;if(r!==e)return;i=null}}while((r+=n)!==t);i&&(i.node.tabIndex=0)}var rr=function e(t,n,a){return n&&(n.host===t&&(!n.activeElement||a.contains(n.activeElement))||n.parentNode&&e(t,n.parentNode,a))},or=function(e){return Mi(e,new Map)},sr=function(){var e,t,n,a,i,r,o,s=!1;if(Ji){var l=Ji,d=l.observed,u=l.persistentFocus,c=l.autoFocus,m=l.shards,h=l.crossFrame,p=l.focusOptions,f=l.noFocusGuards,g=d||er&&er.portaledElement;if(Ui()&&Qi&&Qi!==document.body&&(!document.body.contains(Qi)||!or([(o=Qi).parentNode]).some(function(e){return e.node===o}))){var b=Zi();b&&b.focus()}var v=document&&document.activeElement;if(g){var y=[g].concat(m.map(Ki).filter(Boolean));if(v&&!function(e){return(Ji.whiteList||ar)(e)}(v)||(u||function(){if(!(h?Boolean(tr):"meanwhile"===tr)||!f||!Qi||nr)return!1;var e=or(y),t=e.findIndex(function(e){return e.node===Qi});return 0===t||t===e.length-1}()||!(Ui()||function(e){void 0===e&&(e=document);var t=ji(e);return!!t&&ti(e.querySelectorAll("[".concat("data-no-focus-lock","]"))).some(function(e){return Pi(e,t)})}())||!Qi&&c)&&(g&&!(Ci(y)||v&&function(e,t){return t.some(function(t){return rr(e,t,t)})}(v,y)||(r=v,er&&er.portaledElement===r))&&(document&&!Qi&&v&&!c?(v.blur&&v.blur(),document.body.focus()):(s=qi(y,Qi,{focusOptions:p}),er={})),(Qi=document&&document.activeElement)!==document.body&&(Zi=Xi(Qi)),tr=!1),document&&v!==document.activeElement&&document.querySelector("[data-focus-auto-guard]")){var w=document&&document.activeElement,_=(t=Si(e=y).filter(hi),n=zi(e,e,t),a=gi(wi([n],!0),!0,!0),i=wi(t,!1),a.map(function(e){var t=e.node;return{node:t,index:e.index,lockItem:i.indexOf(t)>=0,guard:mi(t)}})),k=_.map(function(e){return e.node}).indexOf(w);k>-1&&(_.filter(function(e){var t=e.guard,n=e.node;return t&&n.dataset.focusAutoGuard}).forEach(function(e){return e.node.removeAttribute("tabIndex")}),ir(k,_.length,1,_),ir(k,-1,-1,_))}}}return s},lr=function(e){sr()&&e&&(e.stopPropagation(),e.preventDefault())},dr=function(){return $i(sr)},ur=function(){nr=!0},cr=function(){nr=!1,tr="just",$i(function(){tr="meanwhile"})},mr={moveFocusInside:qi,focusInside:Ci,focusNextElement:function(e,t){void 0===t&&(t={}),Bi(e,t,function(e,t){var n=e.next,a=e.first;return n||t&&a})},focusPrevElement:function(e,t){void 0===t&&(t={}),Bi(e,t,function(e,t){var n=e.prev,a=e.last;return n||t&&a})},focusFirstElement:function(e,t){void 0===t&&(t={}),Gi(e,t,"first")},focusLastElement:function(e,t){void 0===t&&(t={}),Gi(e,t,"last")},captureFocusRestore:Xi};Ya.assignSyncMedium(function(e){var t=e.target,n=e.currentTarget;n.contains(t)||(er={observerNode:n,portaledElement:t})}),Xa.assignMedium(dr),Ba.assignMedium(function(e){return e(mr)});const hr=(pr=function(e){return e.filter(function(e){return!e.disabled})},fr=function(e){var t=e.slice(-1)[0];t&&!Ji&&(document.addEventListener("focusin",lr),document.addEventListener("focusout",dr),window.addEventListener("focus",ur),window.addEventListener("blur",cr));var n=Ji,a=n&&t&&t.id===n.id;Ji=t,n&&!a&&(n.onDeactivation(),e.filter(function(e){return e.id===n.id}).length||n.returnFocus(!t)),t?(Qi=null,a&&n.observed===t.observed||t.onActivation(mr),sr(),$i(sr)):(document.removeEventListener("focusin",lr),document.removeEventListener("focusout",dr),window.removeEventListener("focus",ur),window.removeEventListener("blur",cr),Qi=null)},function(e){var t,n=[];function a(){t=pr(n.map(function(e){return e.props})),fr(t)}var i=function(i){var r,o;function s(){return i.apply(this,arguments)||this}o=i,(r=s).prototype=Object.create(o.prototype),r.prototype.constructor=r,Qa(r,o),s.peek=function(){return t};var l=s.prototype;return l.componentDidMount=function(){n.push(this),a()},l.componentDidUpdate=function(){a()},l.componentWillUnmount=function(){var e=n.indexOf(this);n.splice(e,1),a()},l.render=function(){return p().createElement(e,this.props)},s}(h.PureComponent);return ei(i,"displayName","SideEffect("+function(e){return e.displayName||e.name||"Component"}(e)+")"),i})(function(){return null});var pr,fr,gr=(0,h.forwardRef)(function(e,t){return p().createElement(Ja,Wa({sideCar:hr,ref:t},e))}),br=Ja.propTypes||{};br.sideCar,Da(br,["sideCar"]),gr.propTypes={};const vr=gr;var yr=n(524),wr=n(2146),_r=n.n(wr);const kr=function(e){function t(e,a,l,d,m){for(var h,p,f,g,w,k=0,x=0,M=0,P=0,j=0,D=0,I=f=h=0,O=0,R=0,z=0,L=0,H=l.length,F=H-1,V="",q="",Y="",X="";O<H;){if(p=l.charCodeAt(O),O===F&&0!==x+P+M+k&&(0!==x&&(p=47===x?10:47),P=M=k=0,H++,F++),0===x+P+M+k){if(O===F&&(0<R&&(V=V.replace(c,"")),0<V.trim().length)){switch(p){case 32:case 9:case 59:case 13:case 10:break;default:V+=l.charAt(O)}p=59}switch(p){case 123:for(h=(V=V.trim()).charCodeAt(0),f=1,L=++O;O<H;){switch(p=l.charCodeAt(O)){case 123:f++;break;case 125:f--;break;case 47:switch(p=l.charCodeAt(O+1)){case 42:case 47:e:{for(I=O+1;I<F;++I)switch(l.charCodeAt(I)){case 47:if(42===p&&42===l.charCodeAt(I-1)&&O+2!==I){O=I+1;break e}break;case 10:if(47===p){O=I+1;break e}}O=I}}break;case 91:p++;case 40:p++;case 34:case 39:for(;O++<F&&l.charCodeAt(O)!==p;);}if(0===f)break;O++}if(f=l.substring(L,O),0===h&&(h=(V=V.replace(u,"").trim()).charCodeAt(0)),64===h){switch(0<R&&(V=V.replace(c,"")),p=V.charCodeAt(1)){case 100:case 109:case 115:case 45:R=a;break;default:R=N}if(L=(f=t(a,R,f,p,m+1)).length,0<W&&(w=s(3,f,R=n(N,V,z),a,S,T,L,p,m,d),V=R.join(""),void 0!==w&&0===(L=(f=w.trim()).length)&&(p=0,f="")),0<L)switch(p){case 115:V=V.replace(_,o);case 100:case 109:case 45:f=V+"{"+f+"}";break;case 107:f=(V=V.replace(b,"$1 $2"))+"{"+f+"}",f=1===E||2===E&&r("@"+f,3)?"@-webkit-"+f+"@"+f:"@"+f;break;default:f=V+f,112===d&&(q+=f,f="")}else f=""}else f=t(a,n(a,V,z),f,d,m+1);Y+=f,f=z=R=I=h=0,V="",p=l.charCodeAt(++O);break;case 125:case 59:if(1<(L=(V=(0<R?V.replace(c,""):V).trim()).length))switch(0===I&&(h=V.charCodeAt(0),45===h||96<h&&123>h)&&(L=(V=V.replace(" ",":")).length),0<W&&void 0!==(w=s(1,V,a,e,S,T,q.length,d,m,d))&&0===(L=(V=w.trim()).length)&&(V="\0\0"),h=V.charCodeAt(0),p=V.charCodeAt(1),h){case 0:break;case 64:if(105===p||99===p){X+=V+l.charAt(O);break}default:58!==V.charCodeAt(L-1)&&(q+=i(V,h,p,V.charCodeAt(2)))}z=R=I=h=0,V="",p=l.charCodeAt(++O)}}switch(p){case 13:case 10:47===x?x=0:0===1+h&&107!==d&&0<V.length&&(R=1,V+="\0"),0<W*A&&s(0,V,a,e,S,T,q.length,d,m,d),T=1,S++;break;case 59:case 125:if(0===x+P+M+k){T++;break}default:switch(T++,g=l.charAt(O),p){case 9:case 32:if(0===P+k+x)switch(j){case 44:case 58:case 9:case 32:g="";break;default:32!==p&&(g=" ")}break;case 0:g="\\0";break;case 12:g="\\f";break;case 11:g="\\v";break;case 38:0===P+x+k&&(R=z=1,g="\f"+g);break;case 108:if(0===P+x+k+C&&0<I)switch(O-I){case 2:112===j&&58===l.charCodeAt(O-3)&&(C=j);case 8:111===D&&(C=D)}break;case 58:0===P+x+k&&(I=O);break;case 44:0===x+M+P+k&&(R=1,g+="\r");break;case 34:case 39:0===x&&(P=P===p?0:0===P?p:P);break;case 91:0===P+x+M&&k++;break;case 93:0===P+x+M&&k--;break;case 41:0===P+x+k&&M--;break;case 40:0===P+x+k&&(0===h&&(2*j+3*D==533||(h=1)),M++);break;case 64:0===x+M+P+k+I+f&&(f=1);break;case 42:case 47:if(!(0<P+k+M))switch(x){case 0:switch(2*p+3*l.charCodeAt(O+1)){case 235:x=47;break;case 220:L=O,x=42}break;case 42:47===p&&42===j&&L+2!==O&&(33===l.charCodeAt(L+2)&&(q+=l.substring(L,O+1)),g="",x=0)}}0===x&&(V+=g)}D=j,j=p,O++}if(0<(L=q.length)){if(R=a,0<W&&void 0!==(w=s(2,q,R,e,S,T,L,d,m,d))&&0===(q=w).length)return X+q+Y;if(q=R.join(",")+"{"+q+"}",0!==E*C){switch(2!==E||r(q,2)||(C=0),C){case 111:q=q.replace(y,":-moz-$1")+q;break;case 112:q=q.replace(v,"::-webkit-input-$1")+q.replace(v,"::-moz-$1")+q.replace(v,":-ms-input-$1")+q}C=0}}return X+q+Y}function n(e,t,n){var i=t.trim().split(f);t=i;var r=i.length,o=e.length;switch(o){case 0:case 1:var s=0;for(e=0===o?"":e[0]+" ";s<r;++s)t[s]=a(e,t[s],n).trim();break;default:var l=s=0;for(t=[];s<r;++s)for(var d=0;d<o;++d)t[l++]=a(e[d]+" ",i[s],n).trim()}return t}function a(e,t,n){var a=t.charCodeAt(0);switch(33>a&&(a=(t=t.trim()).charCodeAt(0)),a){case 38:return t.replace(g,"$1"+e.trim());case 58:return e.trim()+t.replace(g,"$1"+e.trim());default:if(0<1*n&&0<t.indexOf("\f"))return t.replace(g,(58===e.charCodeAt(0)?"":"$1")+e.trim())}return e+t}function i(e,t,n,a){var o=e+";",s=2*t+3*n+4*a;if(944===s){e=o.indexOf(":",9)+1;var l=o.substring(e,o.length-1).trim();return l=o.substring(0,e).trim()+l+";",1===E||2===E&&r(l,1)?"-webkit-"+l+l:l}if(0===E||2===E&&!r(o,1))return o;switch(s){case 1015:return 97===o.charCodeAt(10)?"-webkit-"+o+o:o;case 951:return 116===o.charCodeAt(3)?"-webkit-"+o+o:o;case 963:return 110===o.charCodeAt(5)?"-webkit-"+o+o:o;case 1009:if(100!==o.charCodeAt(4))break;case 969:case 942:return"-webkit-"+o+o;case 978:return"-webkit-"+o+"-moz-"+o+o;case 1019:case 983:return"-webkit-"+o+"-moz-"+o+"-ms-"+o+o;case 883:if(45===o.charCodeAt(8))return"-webkit-"+o+o;if(0<o.indexOf("image-set(",11))return o.replace(j,"$1-webkit-$2")+o;break;case 932:if(45===o.charCodeAt(4))switch(o.charCodeAt(5)){case 103:return"-webkit-box-"+o.replace("-grow","")+"-webkit-"+o+"-ms-"+o.replace("grow","positive")+o;case 115:return"-webkit-"+o+"-ms-"+o.replace("shrink","negative")+o;case 98:return"-webkit-"+o+"-ms-"+o.replace("basis","preferred-size")+o}return"-webkit-"+o+"-ms-"+o+o;case 964:return"-webkit-"+o+"-ms-flex-"+o+o;case 1023:if(99!==o.charCodeAt(8))break;return"-webkit-box-pack"+(l=o.substring(o.indexOf(":",15)).replace("flex-","").replace("space-between","justify"))+"-webkit-"+o+"-ms-flex-pack"+l+o;case 1005:return h.test(o)?o.replace(m,":-webkit-")+o.replace(m,":-moz-")+o:o;case 1e3:switch(t=(l=o.substring(13).trim()).indexOf("-")+1,l.charCodeAt(0)+l.charCodeAt(t)){case 226:l=o.replace(w,"tb");break;case 232:l=o.replace(w,"tb-rl");break;case 220:l=o.replace(w,"lr");break;default:return o}return"-webkit-"+o+"-ms-"+l+o;case 1017:if(-1===o.indexOf("sticky",9))break;case 975:switch(t=(o=e).length-10,s=(l=(33===o.charCodeAt(t)?o.substring(0,t):o).substring(e.indexOf(":",7)+1).trim()).charCodeAt(0)+(0|l.charCodeAt(7))){case 203:if(111>l.charCodeAt(8))break;case 115:o=o.replace(l,"-webkit-"+l)+";"+o;break;case 207:case 102:o=o.replace(l,"-webkit-"+(102<s?"inline-":"")+"box")+";"+o.replace(l,"-webkit-"+l)+";"+o.replace(l,"-ms-"+l+"box")+";"+o}return o+";";case 938:if(45===o.charCodeAt(5))switch(o.charCodeAt(6)){case 105:return l=o.replace("-items",""),"-webkit-"+o+"-webkit-box-"+l+"-ms-flex-"+l+o;case 115:return"-webkit-"+o+"-ms-flex-item-"+o.replace(x,"")+o;default:return"-webkit-"+o+"-ms-flex-line-pack"+o.replace("align-content","").replace(x,"")+o}break;case 973:case 989:if(45!==o.charCodeAt(3)||122===o.charCodeAt(4))break;case 931:case 953:if(!0===P.test(e))return 115===(l=e.substring(e.indexOf(":")+1)).charCodeAt(0)?i(e.replace("stretch","fill-available"),t,n,a).replace(":fill-available",":stretch"):o.replace(l,"-webkit-"+l)+o.replace(l,"-moz-"+l.replace("fill-",""))+o;break;case 962:if(o="-webkit-"+o+(102===o.charCodeAt(5)?"-ms-"+o:"")+o,211===n+a&&105===o.charCodeAt(13)&&0<o.indexOf("transform",10))return o.substring(0,o.indexOf(";",27)+1).replace(p,"$1-webkit-$2")+o}return o}function r(e,t){var n=e.indexOf(1===t?":":"{"),a=e.substring(0,3!==t?n:10);return n=e.substring(n+1,e.length-1),I(2!==t?a:a.replace(M,"$1"),n,t)}function o(e,t){var n=i(t,t.charCodeAt(0),t.charCodeAt(1),t.charCodeAt(2));return n!==t+";"?n.replace(k," or ($1)").substring(4):"("+t+")"}function s(e,t,n,a,i,r,o,s,l,u){for(var c,m=0,h=t;m<W;++m)switch(c=D[m].call(d,e,h,n,a,i,r,o,s,l,u)){case void 0:case!1:case!0:case null:break;default:h=c}if(h!==t)return h}function l(e){return void 0!==(e=e.prefix)&&(I=null,e?"function"!=typeof e?E=1:(E=2,I=e):E=0),l}function d(e,n){var a=e;if(33>a.charCodeAt(0)&&(a=a.trim()),a=[a],0<W){var i=s(-1,n,a,a,S,T,0,0,0,0);void 0!==i&&"string"==typeof i&&(n=i)}var r=t(N,a,n,0,0);return 0<W&&void 0!==(i=s(-2,r,a,a,S,T,r.length,0,0,0))&&(r=i),C=0,T=S=1,r}var u=/^\0+/g,c=/[\0\r\f]/g,m=/: */g,h=/zoo|gra/,p=/([,: ])(transform)/g,f=/,\r+?/g,g=/([\t\r\n ])*\f?&/g,b=/@(k\w+)\s*(\S*)\s*/,v=/::(place)/g,y=/:(read-only)/g,w=/[svh]\w+-[tblr]{2}/,_=/\(\s*(.*)\s*\)/g,k=/([\s\S]*?);/g,x=/-self|flex-/g,M=/[^]*?(:[rp][el]a[\w-]+)[^]*/,P=/stretch|:\s*\w+\-(?:conte|avail)/,j=/([^-])(image-set\()/,T=1,S=1,C=0,E=1,N=[],D=[],W=0,I=null,A=0;return d.use=function e(t){switch(t){case void 0:case null:W=D.length=0;break;default:if("function"==typeof t)D[W++]=t;else if("object"==typeof t)for(var n=0,a=t.length;n<a;++n)e(t[n]);else A=0|!!t}return e},d.set=l,void 0!==e&&l(e),d},xr={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};function Mr(e){var t=Object.create(null);return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}var Pr=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|disableRemotePlayback|download|draggable|encType|enterKeyHint|fetchpriority|fetchPriority|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,jr=Mr(function(e){return Pr.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91});const Tr=hoistNonReactStatics;var Sr=n.n(Tr);function Cr(){return(Cr=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}var Er=function(e,t){for(var n=[e[0]],a=0,i=t.length;a<i;a+=1)n.push(t[a],e[a+1]);return n},Nr=function(e){return null!==e&&"object"==typeof e&&"[object Object]"===(e.toString?e.toString():Object.prototype.toString.call(e))&&!(0,yr.typeOf)(e)},Dr=Object.freeze([]),Wr=Object.freeze({});function Ir(e){return"function"==typeof e}function Ar(e){return e.displayName||e.name||"Component"}function Or(e){return e&&"string"==typeof e.styledComponentId}var Rr="undefined"!=typeof process&&void 0!==process.env&&(process.env.REACT_APP_SC_ATTR||process.env.SC_ATTR)||"data-styled",zr="undefined"!=typeof window&&"HTMLElement"in window,Lr=Boolean("boolean"==typeof SC_DISABLE_SPEEDY?SC_DISABLE_SPEEDY:"undefined"!=typeof process&&void 0!==process.env&&(void 0!==process.env.REACT_APP_SC_DISABLE_SPEEDY&&""!==process.env.REACT_APP_SC_DISABLE_SPEEDY?"false"!==process.env.REACT_APP_SC_DISABLE_SPEEDY&&process.env.REACT_APP_SC_DISABLE_SPEEDY:void 0!==process.env.SC_DISABLE_SPEEDY&&""!==process.env.SC_DISABLE_SPEEDY&&"false"!==process.env.SC_DISABLE_SPEEDY&&process.env.SC_DISABLE_SPEEDY)),Hr={};function Fr(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),a=1;a<t;a++)n[a-1]=arguments[a];throw new Error("An error occurred. See https://git.io/JUIaE#"+e+" for more information."+(n.length>0?" Args: "+n.join(", "):""))}var Vr=function(){function e(e){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=e}var t=e.prototype;return t.indexOfGroup=function(e){for(var t=0,n=0;n<e;n++)t+=this.groupSizes[n];return t},t.insertRules=function(e,t){if(e>=this.groupSizes.length){for(var n=this.groupSizes,a=n.length,i=a;e>=i;)(i<<=1)<0&&Fr(16,""+e);this.groupSizes=new Uint32Array(i),this.groupSizes.set(n),this.length=i;for(var r=a;r<i;r++)this.groupSizes[r]=0}for(var o=this.indexOfGroup(e+1),s=0,l=t.length;s<l;s++)this.tag.insertRule(o,t[s])&&(this.groupSizes[e]++,o++)},t.clearGroup=function(e){if(e<this.length){var t=this.groupSizes[e],n=this.indexOfGroup(e),a=n+t;this.groupSizes[e]=0;for(var i=n;i<a;i++)this.tag.deleteRule(n)}},t.getGroup=function(e){var t="";if(e>=this.length||0===this.groupSizes[e])return t;for(var n=this.groupSizes[e],a=this.indexOfGroup(e),i=a+n,r=a;r<i;r++)t+=this.tag.getRule(r)+"/*!sc*/\n";return t},e}(),qr=new Map,Yr=new Map,Xr=1,Br=function(e){if(qr.has(e))return qr.get(e);for(;Yr.has(Xr);)Xr++;var t=Xr++;return qr.set(e,t),Yr.set(t,e),t},Gr=function(e){return Yr.get(e)},$r=function(e,t){t>=Xr&&(Xr=t+1),qr.set(e,t),Yr.set(t,e)},Kr="style["+Rr+'][data-styled-version="5.3.11"]',Ur=new RegExp("^"+Rr+'\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)'),Jr=function(e,t,n){for(var a,i=n.split(","),r=0,o=i.length;r<o;r++)(a=i[r])&&e.registerName(t,a)},Qr=function(e,t){for(var n=(t.textContent||"").split("/*!sc*/\n"),a=[],i=0,r=n.length;i<r;i++){var o=n[i].trim();if(o){var s=o.match(Ur);if(s){var l=0|parseInt(s[1],10),d=s[2];0!==l&&($r(d,l),Jr(e,d,s[3]),e.getTag().insertRules(l,a)),a.length=0}else a.push(o)}}},Zr=function(){return n.nc},eo=function(e){var t=document.head,n=e||t,a=document.createElement("style"),i=function(e){for(var t=e.childNodes,n=t.length;n>=0;n--){var a=t[n];if(a&&1===a.nodeType&&a.hasAttribute(Rr))return a}}(n),r=void 0!==i?i.nextSibling:null;a.setAttribute(Rr,"active"),a.setAttribute("data-styled-version","5.3.11");var o=Zr();return o&&a.setAttribute("nonce",o),n.insertBefore(a,r),a},to=function(){function e(e){var t=this.element=eo(e);t.appendChild(document.createTextNode("")),this.sheet=function(e){if(e.sheet)return e.sheet;for(var t=document.styleSheets,n=0,a=t.length;n<a;n++){var i=t[n];if(i.ownerNode===e)return i}Fr(17)}(t),this.length=0}var t=e.prototype;return t.insertRule=function(e,t){try{return this.sheet.insertRule(t,e),this.length++,!0}catch(e){return!1}},t.deleteRule=function(e){this.sheet.deleteRule(e),this.length--},t.getRule=function(e){var t=this.sheet.cssRules[e];return void 0!==t&&"string"==typeof t.cssText?t.cssText:""},e}(),no=function(){function e(e){var t=this.element=eo(e);this.nodes=t.childNodes,this.length=0}var t=e.prototype;return t.insertRule=function(e,t){if(e<=this.length&&e>=0){var n=document.createTextNode(t),a=this.nodes[e];return this.element.insertBefore(n,a||null),this.length++,!0}return!1},t.deleteRule=function(e){this.element.removeChild(this.nodes[e]),this.length--},t.getRule=function(e){return e<this.length?this.nodes[e].textContent:""},e}(),ao=function(){function e(e){this.rules=[],this.length=0}var t=e.prototype;return t.insertRule=function(e,t){return e<=this.length&&(this.rules.splice(e,0,t),this.length++,!0)},t.deleteRule=function(e){this.rules.splice(e,1),this.length--},t.getRule=function(e){return e<this.length?this.rules[e]:""},e}(),io=zr,ro={isServer:!zr,useCSSOMInjection:!Lr},oo=function(){function e(e,t,n){void 0===e&&(e=Wr),void 0===t&&(t={}),this.options=Cr({},ro,{},e),this.gs=t,this.names=new Map(n),this.server=!!e.isServer,!this.server&&zr&&io&&(io=!1,function(e){for(var t=document.querySelectorAll(Kr),n=0,a=t.length;n<a;n++){var i=t[n];i&&"active"!==i.getAttribute(Rr)&&(Qr(e,i),i.parentNode&&i.parentNode.removeChild(i))}}(this))}e.registerId=function(e){return Br(e)};var t=e.prototype;return t.reconstructWithOptions=function(t,n){return void 0===n&&(n=!0),new e(Cr({},this.options,{},t),this.gs,n&&this.names||void 0)},t.allocateGSInstance=function(e){return this.gs[e]=(this.gs[e]||0)+1},t.getTag=function(){return this.tag||(this.tag=(n=(t=this.options).isServer,a=t.useCSSOMInjection,i=t.target,e=n?new ao(i):a?new to(i):new no(i),new Vr(e)));var e,t,n,a,i},t.hasNameForId=function(e,t){return this.names.has(e)&&this.names.get(e).has(t)},t.registerName=function(e,t){if(Br(e),this.names.has(e))this.names.get(e).add(t);else{var n=new Set;n.add(t),this.names.set(e,n)}},t.insertRules=function(e,t,n){this.registerName(e,t),this.getTag().insertRules(Br(e),n)},t.clearNames=function(e){this.names.has(e)&&this.names.get(e).clear()},t.clearRules=function(e){this.getTag().clearGroup(Br(e)),this.clearNames(e)},t.clearTag=function(){this.tag=void 0},t.toString=function(){return function(e){for(var t=e.getTag(),n=t.length,a="",i=0;i<n;i++){var r=Gr(i);if(void 0!==r){var o=e.names.get(r),s=t.getGroup(i);if(o&&s&&o.size){var l=Rr+".g"+i+'[id="'+r+'"]',d="";void 0!==o&&o.forEach(function(e){e.length>0&&(d+=e+",")}),a+=""+s+l+'{content:"'+d+'"}/*!sc*/\n'}}}return a}(this)},e}(),so=/(a)(d)/gi,lo=function(e){return String.fromCharCode(e+(e>25?39:97))};function uo(e){var t,n="";for(t=Math.abs(e);t>52;t=t/52|0)n=lo(t%52)+n;return(lo(t%52)+n).replace(so,"$1-$2")}var co=function(e,t){for(var n=t.length;n;)e=33*e^t.charCodeAt(--n);return e},mo=function(e){return co(5381,e)};function ho(e){for(var t=0;t<e.length;t+=1){var n=e[t];if(Ir(n)&&!Or(n))return!1}return!0}var po=mo("5.3.11"),fo=function(){function e(e,t,n){this.rules=e,this.staticRulesId="",this.isStatic=(void 0===n||n.isStatic)&&ho(e),this.componentId=t,this.baseHash=co(po,t),this.baseStyle=n,oo.registerId(t)}return e.prototype.generateAndInjectStyles=function(e,t,n){var a=this.componentId,i=[];if(this.baseStyle&&i.push(this.baseStyle.generateAndInjectStyles(e,t,n)),this.isStatic&&!n.hash)if(this.staticRulesId&&t.hasNameForId(a,this.staticRulesId))i.push(this.staticRulesId);else{var r=Wo(this.rules,e,t,n).join(""),o=uo(co(this.baseHash,r)>>>0);if(!t.hasNameForId(a,o)){var s=n(r,"."+o,void 0,a);t.insertRules(a,o,s)}i.push(o),this.staticRulesId=o}else{for(var l=this.rules.length,d=co(this.baseHash,n.hash),u="",c=0;c<l;c++){var m=this.rules[c];if("string"==typeof m)u+=m;else if(m){var h=Wo(m,e,t,n),p=Array.isArray(h)?h.join(""):h;d=co(d,p+c),u+=p}}if(u){var f=uo(d>>>0);if(!t.hasNameForId(a,f)){var g=n(u,"."+f,void 0,a);t.insertRules(a,f,g)}i.push(f)}}return i.join(" ")},e}(),go=/^\s*\/\/.*$/gm,bo=[":","[",".","#"];function vo(e){var t,n,a,i,r=void 0===e?Wr:e,o=r.options,s=void 0===o?Wr:o,l=r.plugins,d=void 0===l?Dr:l,u=new kr(s),c=[],m=function(e){function t(t){if(t)try{e(t+"}")}catch(e){}}return function(n,a,i,r,o,s,l,d,u,c){switch(n){case 1:if(0===u&&64===a.charCodeAt(0))return e(a+";"),"";break;case 2:if(0===d)return a+"/*|*/";break;case 3:switch(d){case 102:case 112:return e(i[0]+a),"";default:return a+(0===c?"/*|*/":"")}case-2:a.split("/*|*/}").forEach(t)}}}(function(e){c.push(e)}),h=function(e,a,r){return 0===a&&-1!==bo.indexOf(r[n.length])||r.match(i)?e:"."+t};function p(e,r,o,s){void 0===s&&(s="&");var l=e.replace(go,""),d=r&&o?o+" "+r+" { "+l+" }":l;return t=s,n=r,a=new RegExp("\\"+n+"\\b","g"),i=new RegExp("(\\"+n+"\\b){2,}"),u(o||!r?"":r,d)}return u.use([].concat(d,[function(e,t,i){2===e&&i.length&&i[0].lastIndexOf(n)>0&&(i[0]=i[0].replace(a,h))},m,function(e){if(-2===e){var t=c;return c=[],t}}])),p.hash=d.length?d.reduce(function(e,t){return t.name||Fr(15),co(e,t.name)},5381).toString():"",p}var yo=p().createContext(),wo=(yo.Consumer,p().createContext()),_o=(wo.Consumer,new oo),ko=vo();function xo(){return(0,h.useContext)(yo)||_o}function Mo(){return(0,h.useContext)(wo)||ko}function Po(e){var t=(0,h.useState)(e.stylisPlugins),n=t[0],a=t[1],i=xo(),r=(0,h.useMemo)(function(){var t=i;return e.sheet?t=e.sheet:e.target&&(t=t.reconstructWithOptions({target:e.target},!1)),e.disableCSSOMInjection&&(t=t.reconstructWithOptions({useCSSOMInjection:!1})),t},[e.disableCSSOMInjection,e.sheet,e.target]),o=(0,h.useMemo)(function(){return vo({options:{prefix:!e.disableVendorPrefixes},plugins:n})},[e.disableVendorPrefixes,n]);return(0,h.useEffect)(function(){_r()(n,e.stylisPlugins)||a(e.stylisPlugins)},[e.stylisPlugins]),p().createElement(yo.Provider,{value:r},p().createElement(wo.Provider,{value:o},e.children))}var jo=function(){function e(e,t){var n=this;this.inject=function(e,t){void 0===t&&(t=ko);var a=n.name+t.hash;e.hasNameForId(n.id,a)||e.insertRules(n.id,a,t(n.rules,a,"@keyframes"))},this.toString=function(){return Fr(12,String(n.name))},this.name=e,this.id="sc-keyframes-"+e,this.rules=t}return e.prototype.getName=function(e){return void 0===e&&(e=ko),this.name+e.hash},e}(),To=/([A-Z])/,So=/([A-Z])/g,Co=/^ms-/,Eo=function(e){return"-"+e.toLowerCase()};function No(e){return To.test(e)?e.replace(So,Eo).replace(Co,"-ms-"):e}var Do=function(e){return null==e||!1===e||""===e};function Wo(e,t,n,a){if(Array.isArray(e)){for(var i,r=[],o=0,s=e.length;o<s;o+=1)""!==(i=Wo(e[o],t,n,a))&&(Array.isArray(i)?r.push.apply(r,i):r.push(i));return r}return Do(e)?"":Or(e)?"."+e.styledComponentId:Ir(e)?"function"!=typeof(l=e)||l.prototype&&l.prototype.isReactComponent||!t?e:Wo(e(t),t,n,a):e instanceof jo?n?(e.inject(n,a),e.getName(a)):e:Nr(e)?function e(t,n){var a,i,r=[];for(var o in t)t.hasOwnProperty(o)&&!Do(t[o])&&(Array.isArray(t[o])&&t[o].isCss||Ir(t[o])?r.push(No(o)+":",t[o],";"):Nr(t[o])?r.push.apply(r,e(t[o],o)):r.push(No(o)+": "+(a=o,(null==(i=t[o])||"boolean"==typeof i||""===i?"":"number"!=typeof i||0===i||a in xr||a.startsWith("--")?String(i).trim():i+"px")+";")));return n?[n+" {"].concat(r,["}"]):r}(e):e.toString();var l}var Io=function(e){return Array.isArray(e)&&(e.isCss=!0),e};function Ao(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),a=1;a<t;a++)n[a-1]=arguments[a];return Ir(e)||Nr(e)?Io(Wo(Er(Dr,[e].concat(n)))):0===n.length&&1===e.length&&"string"==typeof e[0]?e:Io(Wo(Er(e,n)))}new Set;var Oo=function(e,t,n){return void 0===n&&(n=Wr),e.theme!==n.theme&&e.theme||t||n.theme},Ro=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,zo=/(^-|-$)/g;function Lo(e){return e.replace(Ro,"-").replace(zo,"")}var Ho=function(e){return uo(mo(e)>>>0)};function Fo(e){return"string"==typeof e&&!0}var Vo=function(e){return"function"==typeof e||"object"==typeof e&&null!==e&&!Array.isArray(e)},qo=function(e){return"__proto__"!==e&&"constructor"!==e&&"prototype"!==e};function Yo(e,t,n){var a=e[n];Vo(t)&&Vo(a)?Xo(a,t):e[n]=t}function Xo(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),a=1;a<t;a++)n[a-1]=arguments[a];for(var i=0,r=n;i<r.length;i++){var o=r[i];if(Vo(o))for(var s in o)qo(s)&&Yo(e,o[s],s)}return e}var Bo=p().createContext();Bo.Consumer;var Go={};function $o(e,t,n){var a=Or(e),i=!Fo(e),r=t.attrs,o=void 0===r?Dr:r,s=t.componentId,l=void 0===s?function(e,t){var n="string"!=typeof e?"sc":Lo(e);Go[n]=(Go[n]||0)+1;var a=n+"-"+Ho("5.3.11"+n+Go[n]);return t?t+"-"+a:a}(t.displayName,t.parentComponentId):s,d=t.displayName,u=void 0===d?function(e){return Fo(e)?"styled."+e:"Styled("+Ar(e)+")"}(e):d,c=t.displayName&&t.componentId?Lo(t.displayName)+"-"+t.componentId:t.componentId||l,m=a&&e.attrs?Array.prototype.concat(e.attrs,o).filter(Boolean):o,f=t.shouldForwardProp;a&&e.shouldForwardProp&&(f=t.shouldForwardProp?function(n,a,i){return e.shouldForwardProp(n,a,i)&&t.shouldForwardProp(n,a,i)}:e.shouldForwardProp);var g,b=new fo(n,c,a?e.componentStyle:void 0),v=b.isStatic&&0===o.length,y=function(e,t){return function(e,t,n,a){var i=e.attrs,r=e.componentStyle,o=e.defaultProps,s=e.foldedComponentIds,l=e.shouldForwardProp,d=e.styledComponentId,u=e.target,c=function(e,t,n){void 0===e&&(e=Wr);var a=Cr({},t,{theme:e}),i={};return n.forEach(function(e){var t,n,r,o=e;for(t in Ir(o)&&(o=o(a)),o)a[t]=i[t]="className"===t?(n=i[t],r=o[t],n&&r?n+" "+r:n||r):o[t]}),[a,i]}(Oo(t,(0,h.useContext)(Bo),o)||Wr,t,i),m=c[0],p=c[1],f=function(e,t,n){var a=xo(),i=Mo();return t?e.generateAndInjectStyles(Wr,a,i):e.generateAndInjectStyles(n,a,i)}(r,a,m),g=n,b=p.$as||t.$as||p.as||t.as||u,v=Fo(b),y=p!==t?Cr({},t,{},p):t,w={};for(var _ in y)"$"!==_[0]&&"as"!==_&&("forwardedAs"===_?w.as=y[_]:(l?l(_,jr,b):!v||jr(_))&&(w[_]=y[_]));return t.style&&p.style!==t.style&&(w.style=Cr({},t.style,{},p.style)),w.className=Array.prototype.concat(s,d,f!==d?f:null,t.className,p.className).filter(Boolean).join(" "),w.ref=g,(0,h.createElement)(b,w)}(g,e,t,v)};return y.displayName=u,(g=p().forwardRef(y)).attrs=m,g.componentStyle=b,g.displayName=u,g.shouldForwardProp=f,g.foldedComponentIds=a?Array.prototype.concat(e.foldedComponentIds,e.styledComponentId):Dr,g.styledComponentId=c,g.target=a?e.target:e,g.withComponent=function(e){var a=t.componentId,i=function(e,t){if(null==e)return{};var n,a,i={},r=Object.keys(e);for(a=0;a<r.length;a++)n=r[a],t.indexOf(n)>=0||(i[n]=e[n]);return i}(t,["componentId"]),r=a&&a+"-"+(Fo(e)?e:Lo(Ar(e)));return $o(e,Cr({},i,{attrs:m,componentId:r}),n)},Object.defineProperty(g,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(t){this._foldedDefaultProps=a?Xo({},e.defaultProps,t):t}}),Object.defineProperty(g,"toString",{value:function(){return"."+g.styledComponentId}}),i&&Sr()(g,e,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0,withComponent:!0}),g}var Ko=function(e){return function e(t,n,a){if(void 0===a&&(a=Wr),!(0,yr.isValidElementType)(n))return Fr(1,String(n));var i=function(){return t(n,a,Ao.apply(void 0,arguments))};return i.withConfig=function(i){return e(t,n,Cr({},a,{},i))},i.attrs=function(i){return e(t,n,Cr({},a,{attrs:Array.prototype.concat(a.attrs,i).filter(Boolean)}))},i}($o,e)};["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","textPath","tspan"].forEach(function(e){Ko[e]=Ko(e)});var Uo,Jo=function(){function e(e,t){this.rules=e,this.componentId=t,this.isStatic=ho(e),oo.registerId(this.componentId+1)}var t=e.prototype;return t.createStyles=function(e,t,n,a){var i=a(Wo(this.rules,t,n,a).join(""),""),r=this.componentId+e;n.insertRules(r,r,i)},t.removeStyles=function(e,t){t.clearRules(this.componentId+e)},t.renderStyles=function(e,t,n,a){e>2&&oo.registerId(this.componentId+e),this.removeStyles(e,n),this.createStyles(e,t,n,a)},e}();(Uo=function(){var e=this;this._emitSheetCSS=function(){var t=e.instance.toString();if(!t)return"";var n=Zr();return"<style "+[n&&'nonce="'+n+'"',Rr+'="true"','data-styled-version="5.3.11"'].filter(Boolean).join(" ")+">"+t+"</style>"},this.getStyleTags=function(){return e.sealed?Fr(2):e._emitSheetCSS()},this.getStyleElement=function(){var t;if(e.sealed)return Fr(2);var n=((t={})[Rr]="",t["data-styled-version"]="5.3.11",t.dangerouslySetInnerHTML={__html:e.instance.toString()},t),a=Zr();return a&&(n.nonce=a),[p().createElement("style",Cr({},n,{key:"sc-0-0"}))]},this.seal=function(){e.sealed=!0},this.instance=new oo({isServer:!0}),this.sealed=!1}.prototype).collectStyles=function(e){return this.sealed?Fr(2):p().createElement(Po,{sheet:this.instance},e)},Uo.interleaveWithNodeStream=function(e){return Fr(3)};const Qo=Ko;function Zo(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=Array(t);n<t;n++)a[n]=e[n];return a}function es(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,ds(a.key),a)}}function ts(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=us(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var a=0,i=function(){};return{s:i,n:function(){return a>=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 r,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,r=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw r}}}}function ns(e,t,n){return(t=ds(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function as(e){return as=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},as(e)}function is(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(is=function(){return!!e})()}function rs(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,a)}return n}function os(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?rs(Object(n),!0).forEach(function(t){ns(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):rs(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function ss(e,t){return ss=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ss(e,t)}function ls(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function ds(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}function us(e,t){if(e){if("string"==typeof e)return Zo(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Zo(e,t):void 0}}var cs,ms,hs,ps,fs=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),a=1;a<t;a++)n[a-1]=arguments[a];var i=Ao.apply(void 0,[e].concat(n)),r="sc-global-"+Ho(JSON.stringify(i)),o=new Jo(i,r);function s(e){var t=xo(),n=Mo(),a=(0,h.useContext)(Bo),i=(0,h.useRef)(t.allocateGSInstance(r)).current;return t.server&&l(i,e,t,a,n),(0,h.useLayoutEffect)(function(){if(!t.server)return l(i,e,t,a,n),function(){return o.removeStyles(i,t)}},[i,e,t,a,n]),null}function l(e,t,n,a,i){if(o.isStatic)o.renderStyles(e,Hr,n,i);else{var r=Cr({},t,{theme:Oo(t,a,s.defaultProps)});o.renderStyles(e,r,n,i)}}return p().memo(s)}(cs||(cs=ls(["\n .focus-outline-hidden :focus {\n outline: none;\n }\n"]))),gs=Qo.button(ms||(ms=ls(["\n display: block;\n padding: 0;\n border: 0;\n background: none;\n font-size: 0;\n cursor: ",";\n"])),function(e){return e.disabled?"not-allowed":"pointer"}),bs=Qo.span(hs||(hs=ls(["\n font-size: 12px;\n line-height: 1;\n"])));function vs(e){var t=e.className,n=e.onClick,a=e.inverted,i=e.label,r=e.disabled;return p().createElement(gs,{className:t,onClick:n,"data-tour-elem":"".concat(a?"right":"left","-arrow"),disabled:r},i?p().createElement(bs,null,i):p().createElement("svg",{viewBox:"0 0 18.4 14.4"},p().createElement("path",{d:a?"M17 7.2H1M10.8 1L17 7.2l-6.2 6.2":"M1.4 7.2h16M7.6 1L1.4 7.2l6.2 6.2",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeMiterlimit:"10"})))}vs.propTypes={className:u().string.isRequired,onClick:u().func.isRequired,inverted:u().bool,label:u().node,disabled:u().bool};var ys,ws=Qo(vs)(ps||(ps=ls(["\n color: ",";\n\n ",";\n ",";\n\n &:hover {\n color: ",";\n }\n"])),function(e){return e.disabled?"#caccce":"#646464"},function(e){return e.inverted?"margin-left: 24px;":"margin-right: 24px;"},function(e){return!e.label&&"\n width: 16px;\n height: 12px;\n flex: 0 0 16px;\n "},function(e){return e.disabled?"#caccce":"#000"});function _s(e){var t=e.className,n=e.onClick,a=e.ariaLabel;return p().createElement(gs,{className:t,onClick:n,"aria-label":a},p().createElement("svg",{viewBox:"0 0 9.1 9.1","aria-hidden":!0,role:"presentation"},p().createElement("path",{fill:"currentColor",d:"M5.9 4.5l2.8-2.8c.4-.4.4-1 0-1.4-.4-.4-1-.4-1.4 0L4.5 3.1 1.7.3C1.3-.1.7-.1.3.3c-.4.4-.4 1 0 1.4l2.8 2.8L.3 7.4c-.4.4-.4 1 0 1.4.2.2.4.3.7.3s.5-.1.7-.3L4.5 6l2.8 2.8c.3.2.5.3.8.3s.5-.1.7-.3c.4-.4.4-1 0-1.4L5.9 4.5z"})))}_s.propTypes={className:u().string.isRequired,onClick:u().func.isRequired,ariaLabel:u().string};var ks=Qo(_s)(ys||(ys=ls(["\n position: absolute;\n top: 22px;\n right: 22px;\n width: 9px;\n height: 9px;\n color: #5e5e5e;\n &:hover {\n color: #000;\n }\n"])));function xs(e){var t=e.getBoundingClientRect();return{top:t.top,right:t.right,bottom:t.bottom,left:t.left,width:t.width,height:t.height}}function Ms(e,t){if(!t.highlightedSelectors)return xs(e);var n,a=xs(e),i=ts(t.highlightedSelectors);try{for(i.s();!(n=i.n()).done;){var r=n.value,o=document.querySelector(r);if(o&&"none"!==o.style.display&&"hidden"!==o.style.visibility){var s=xs(o);s.top<a.top&&(a.top=s.top),s.right>a.right&&(a.right=s.right),s.bottom>a.bottom&&(a.bottom=s.bottom),s.left<a.left&&(a.left=s.left)}}}catch(e){i.e(e)}finally{i.f()}return a.width=a.right-a.left,a.height=a.bottom-a.top,a}function Ps(e){return e===document.querySelector("body")||e===document.querySelector("html")}var js,Ts,Ss,Cs,Es,Ns,Ds=function(e,t){return e>t},Ws=function(e,t){return e>t},Is=function(e){return e<0?0:e},As=Qo.div(js||(js=ls(["\n --reactour-accent: ",";\n ","\n position: fixed;\n transition: transform 0.3s;\n top: 0;\n left: 0;\n z-index: 1000000;\n\n transform: ",";\n"])),function(e){return e.accentColor},function(e){return e.defaultStyles?"\n max-width: 331px;\n min-width: 150px;\n padding-right: 40px;\n border-radius: ".concat(e.rounded,"px;\n background-color: #fff;\n padding: 24px 30px;\n box-shadow: 0 0.5em 3em rgba(0, 0, 0, 0.3);\n color: inherit;\n "):""},function(e){var t=e.targetTop,n=e.targetRight,a=e.targetBottom,i=e.targetLeft,r=e.windowWidth,o=e.windowHeight,s=e.helperWidth,l=e.helperHeight,d=e.helperPosition,u=e.padding,c={left:i,right:r-n,top:t,bottom:o-a},m=function(e){return c[e]>(/(left|right)/.test(e)?s+2*u:l+2*u)},h=function(e){if(Array.isArray(e)){var d=Ds(e[0],r),h=Ws(e[1],o),p=function(e,t){console.warn("".concat(e,":").concat(t," is outside window, falling back to center"))};return d&&p("x",e[0]),h&&p("y",e[1]),[d?r/2-s/2:e[0],h?o/2-l/2:e[1]]}var f=Ds(i+s,r)?Ds(n+u,r)?n-s:n-s+u:i-u,g=f>u?f:u,b=Ws(t+l,o)?Ws(a+u,o)?a-l:a-l+u:t-u,v=b>u?b:u,y={top:[g,t-l-2*u],right:[n+2*u,v],bottom:[g,a+2*u],left:[i-s-2*u,v],center:[r/2-s/2,o/2-l/2]};return"center"===e||m(e)?y[e]:function(e){for(var t,n=(t=c,Object.keys(t).map(function(e){return{position:e,value:t[e]}}).sort(function(e,t){return t.value-e.value}).map(function(e){return e.position})),a=0;a<n.length;a++)if(m(n[a]))return e[n[a]];return e.center}(y)}(d);return"translate(".concat(Math.round(h[0]),"px, ").concat(Math.round(h[1]),"px)")}),Os=Qo.span(Ts||(Ts=ls(["\n position: absolute;\n font-family: monospace;\n background: var(--reactour-accent);\n background: ",";\n height: 1.875em;\n line-height: 2;\n padding-left: 0.8125em;\n padding-right: 0.8125em;\n font-size: 1em;\n border-radius: 1.625em;\n color: white;\n text-align: center;\n box-shadow: 0 0.25em 0.5em rgba(0, 0, 0, 0.3);\n top: -0.8125em;\n left: -0.8125em;\n"])),function(e){return e.accentColor}),Rs=Qo.div(Ss||(Ss=ls(["\n display: flex;\n margin-top: 24px;\n align-items: center;\n justify-content: center;\n"]))),zs=Qo.nav(Cs||(Cs=ls(["\n counter-reset: dot;\n display: flex;\n justify-content: center;\n align-items: center;\n flex-wrap: wrap;\n"]))),Ls=Qo.button(Es||(Es=ls(["\n counter-increment: dot;\n width: 8px;\n height: 8px;\n border: ",";\n\n border-radius: 100%;\n padding: 0;\n display: block;\n margin: 4px;\n transition: opacity 0.3s, transform 0.3s;\n cursor: ",";\n transform: scale(",");\n\n color: ",";\n background: ",";\n\n color: ",";\n background: ",";\n\n &:before {\n content: counter(dot);\n position: absolute;\n bottom: calc(100% + 0.25em);\n left: 50%;\n opacity: 0;\n transform: translate(-50%, 1em);\n transition: 0.3s;\n display: ",";\n }\n\n &:hover {\n background-color: currentColor;\n\n &:before {\n opacity: 0.5;\n transform: translate(-50%, -2px);\n }\n }\n"])),function(e){return e.current===e.index?"0":"1px solid #caccce"},function(e){return e.disabled?"not-allowed":"pointer"},function(e){return e.current===e.index?1.25:1},function(e){return e.current===e.index?"var(--reactour-accent)":"#caccce"},function(e){return e.current===e.index?"var(--reactour-accent)":"none"},function(e){return e.current===e.index?e.accentColor:"#caccce"},function(e){return e.current===e.index?e.accentColor:"none"},function(e){return e.showNumber?"block":"none"}),Hs=Qo.div(Ns||(Ns=ls(["\n opacity: ",";\n color: ",";\n width: 100%;\n left: 0;\n top: 0;\n height: 100%;\n position: fixed;\n z-index: 99999;\n pointer-events: none;\n"])),function(e){return!e.maskClassName&&.7},function(e){return!e.maskClassName&&"#000"});function Fs(e){var t=e.windowWidth,n=e.windowHeight,a=e.targetWidth,i=e.targetHeight,r=e.targetTop,o=e.targetLeft,s=e.padding,l=e.rounded,d=e.roundedStep,u=e.disableInteraction,c=e.disableInteractionClassName,m=e.className,h=e.onClick,f=e.highlightedBorder,g=Is(a+2*s),b=Is(i+2*s),v=Is(r-s),y=Is(o-s),w=d?Math.min(g/2,b/2):l;return p().createElement(Hs,{onClick:h,maskClassName:m},p().createElement("svg",{width:t,height:n,xmlns:"http://www.w3.org/2000/svg",className:m},p().createElement("defs",null,p().createElement("mask",{id:"mask-main"},p().createElement("rect",{x:0,y:0,width:t,height:n,fill:"white"}),p().createElement("rect",{x:y,y:v,width:g,height:b,fill:"black"}),p().createElement("rect",{x:y-1,y:v-1,width:w,height:w,fill:"white"}),p().createElement("circle",{cx:y+w,cy:v+w,r:w,fill:"black"}),p().createElement("rect",{x:y+g-w+1,y:v-1,width:w,height:w,fill:"white"}),p().createElement("circle",{cx:y+g-w,cy:v+w,r:w,fill:"black"}),p().createElement("rect",{x:y-1,y:v+b-w+1,width:w,height:w,fill:"white"}),p().createElement("circle",{cx:y+w,cy:v+b-w,r:w,fill:"black"}),p().createElement("rect",{x:y+g-w+1,y:v+b-w+1,width:w,height:w,fill:"white"}),p().createElement("circle",{cx:y+g-w,cy:v+b-w,r:w,fill:"black "})),p().createElement("clipPath",{id:"clip-path"},p().createElement("rect",{x:0,y:0,width:t,height:v}),p().createElement("rect",{x:0,y:v,width:y,height:b}),p().createElement("rect",{x:o+a+s,y:v,width:Is(t-a-y),height:b}),p().createElement("rect",{x:0,y:r+i+s,width:t,height:Is(n-i-v)}))),p().createElement("rect",{x:0,y:0,width:t,height:n,fill:"currentColor",mask:"url(#mask-main)"}),p().createElement("rect",{x:0,y:0,width:t,height:n,fill:"currentColor",clipPath:"url(#clip-path)",pointerEvents:"auto"}),p().createElement("rect",{x:y,y:v,width:g,height:b,pointerEvents:"auto",fill:"transparent",display:u?"block":"none",className:c}),f&&p().createElement("rect",{x:Is(y+f.width/2),y:Is(v+f.width/2),width:Is(g-f.width),height:Is(b-f.width),pointerEvents:"auto",fill:"none",strokeWidth:f.width,stroke:f.color,rx:w-2})))}Fs.propTypes={windowWidth:u().number.isRequired,windowHeight:u().number.isRequired,targetWidth:u().number.isRequired,targetHeight:u().number.isRequired,targetTop:u().number.isRequired,targetLeft:u().number.isRequired,padding:u().number.isRequired,rounded:u().number.isRequired,roundedStep:u().bool,disableInteraction:u().bool.isRequired,disableInteractionClassName:u().string.isRequired,highlightedBorder:u().shape({color:u().string.isRequired,width:u().number.isRequired})};var Vs=function(e){var t,n,a=e.step,i=e.refresh,r=(t=(0,h.useState)(0),n=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,i,r,o,s=[],l=!0,d=!1;try{if(r=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(a=r.call(n)).done)&&(s.push(a.value),s.length!==t);l=!0);}catch(e){d=!0,i=e}finally{try{if(!l&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(d)throw i}}return s}}(t,n)||us(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),o=r[0],s=r[1];return(0,h.useEffect)(function(){if(a.resizeObservables){var e=function(e){var t,n=ts(e);try{var i=function(){var e=t.value;if(!e.attributes)return 1;var n=a.resizeObservables.find(function(t){return e.matches(t)||null!=e.querySelector(t)});n&&s(o+1)};for(n.s();!(t=n.n()).done;)i()}catch(e){n.e(e)}finally{n.f()}},t=new MutationObserver(function(t){var n,a=ts(t);try{for(a.s();!(n=a.n()).done;){var i=n.value;0!==i.addedNodes.length&&e(i.addedNodes),0!==i.removedNodes.length&&e(i.removedNodes)}}catch(e){a.e(e)}finally{a.f()}}),n=document.documentElement||document.body;return t.observe(n,{childList:!0,subtree:!0}),function(){t.disconnect()}}},[a,o]),(0,h.useEffect)(function(){if(a.resizeObservables){var e,t=new ResizeObserver(function(e){i()}),n=ts(a.resizeObservables);try{for(n.s();!(e=n.n()).done;){var r=e.value,o=document.querySelector(r);o&&t.observe(o)}}catch(e){n.e(e)}finally{n.f()}return function(){t.disconnect()}}},[a,o]),null},qs=function(e){var t=e.step,n=e.refresh;return(0,h.useEffect)(function(){if(t.mutationObservables){var e=function(e){var a,i=ts(e);try{var r=function(){var e=a.value;if(!e.attributes)return 1;var i=t.mutationObservables.find(function(t){return e.matches(t)||null!=e.querySelector(t)});i&&n()};for(i.s();!(a=i.n()).done;)r()}catch(e){i.e(e)}finally{i.f()}},a=new MutationObserver(function(t){var n,a=ts(t);try{for(a.s();!(n=a.n()).done;){var i=n.value;0!==i.addedNodes.length&&e(i.addedNodes),0!==i.removedNodes.length&&e(i.removedNodes)}}catch(e){a.e(e)}finally{a.f()}}),i=document.documentElement||document.body;return a.observe(i,{childList:!0,subtree:!0}),function(){a.disconnect()}}},[t]),null};function Ys(e){var t=e.children,n=(0,h.useRef)(null);return null===n.current&&(n.current=document.createElement("div"),n.current.setAttribute("id","___reactour")),(0,h.useEffect)(function(){return document.body.appendChild(n.current),function(){document.body.removeChild(n.current)}},[n]),(0,f.createPortal)(t,n.current)}var Xs={disableFocusLock:u().bool,badgeContent:u().func,highlightedMaskClassName:u().string,children:u().oneOfType([u().node,u().element]),className:u().string,closeButtonAriaLabel:u().string,closeWithMask:u().bool,inViewThreshold:u().number,isOpen:u().bool.isRequired,lastStepNextButton:u().node,maskClassName:u().string,maskSpace:u().number,nextButton:u().node,onAfterOpen:u().func,onBeforeClose:u().func,onRequestClose:u().func,prevButton:u().node,scrollDuration:u().number,scrollOffset:u().number,showButtons:u().bool,showCloseButton:u().bool,showNavigation:u().bool,showNavigationNumber:u().bool,showNumber:u().bool,startAt:u().number,goToStep:u().number,getCurrentStep:u().func,nextStep:u().func,prevStep:u().func,steps:u().arrayOf(u().shape({selector:u().string,content:u().oneOfType([u().node,u().element,u().func]).isRequired,position:u().oneOfType([u().arrayOf(u().number),u().oneOf(["top","right","bottom","left","center"])]),action:u().func,style:u().object,stepInteraction:u().bool,navDotAriaLabel:u().string,roundedStep:u().bool})),update:u().string,updateDelay:u().number,disableInteraction:u().bool,disableDotsNavigation:u().bool,disableKeyboardNavigation:u().oneOfType([u().arrayOf(u().oneOf(["esc","right","left"])),u().bool]),rounded:u().number,accentColor:u().string,highlightedBorder:u().shape({color:u().string.isRequired,width:u().number.isRequired})},Bs="reactour__mask--disable-interaction",Gs="reactour__helper",$s="reactour__helper--is-open",Ks="reactour__dot",Us="reactour__dot--is-active",Js=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),ns(e=function(e,t,n){return t=as(t),function(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 function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,is()?Reflect.construct(t,n||[],as(e).constructor):t.apply(e,n))}(this,t),"unlockFocus",function(t){e.setState({focusUnlocked:!0},t())}),ns(e,"showStep",function(){if(e.helper&&e.helper.current){var t=e.props.steps,n=e.state,a=n.current;n.focusUnlocked&&e.setState({focusUnlocked:!1});var i=t[a],r=i.selector?document.querySelector(i.selector):null,o=function(t){i.action&&"function"==typeof i.action&&e.unlockFocus(function(){return i.action(t)})};if(i.observe){var s=document.querySelector(i.observe),l={attributes:!0,childList:!0,characterData:!0};e.setState(function(t){return t.observer&&setTimeout(function(){t.observer.disconnect()},0),{observer:new MutationObserver(function(t){t.forEach(function(t){if("childList"===t.type&&t.addedNodes.length>0){var n=function(){return o(t.addedNodes[0])};setTimeout(function(){return e.calculateNode(t.addedNodes[0],i,n)},100)}else"childList"===t.type&&t.removedNodes.length>0&&e.calculateNode(r,i,function(){return o(r)})})})}},function(){return e.state.observer.observe(s,l)})}else e.state.observer&&(e.state.observer.disconnect(),e.setState({observer:null}));r?e.calculateNode(r,i,function(){return o(r)}):(e.setState(Qs(null,i,e.helper.current),o),i.selector&&console.warn("Doesn't find a DOM node '".concat(i.selector,"'. Please check the 'steps' Tour prop Array at position ").concat(a,".")))}}),ns(e,"calculateNode",function(t,n,a){var i=e.props,r=i.scrollDuration,o=i.inViewThreshold,s=i.scrollOffset,l=Ms(t,n),d=Math.max(document.documentElement.clientWidth,window.innerWidth||0),u=Math.max(document.documentElement.clientHeight,window.innerHeight||0);if(function(e){var t=e.top,n=e.right,a=e.bottom,i=e.left,r=e.w,o=e.h,s=e.threshold,l=void 0===s?0:s;return t>=0+l&&i>=0+l&&a<=o-l&&n<=r-l}(os(os({},l),{},{w:d,h:u,threshold:o})))e.setState(Qs(t,n,e.helper.current),a);else{var c=Ca()(t),m=s||(l.height>u?-25:-u/2+l.height/2);Ta().to(t,{context:Ps(c)?window:c,duration:r,offset:m,callback:function(t){e.setState(Qs(t,n,e.helper.current),a)}})}}),ns(e,"recalculateNode",function(t){var n=document.querySelector(t.selector);e.calculateNode(n,t,function(){return a=n,void(t.action&&"function"==typeof t.action&&e.unlockFocus(function(){return t.action(a)}));var a})}),ns(e,"maskClickHandler",function(t){var n=e.props,a=n.closeWithMask,i=n.onRequestClose;a&&!t.target.classList.contains(Bs)&&i(t)}),ns(e,"nextStep",function(){var t=e.props,n=t.steps,a=t.getCurrentStep;e.setState(function(e){var t=e.current<n.length-1?e.current+1:e.current;return"function"==typeof a&&a(t),{current:t}},e.showStep)}),ns(e,"prevStep",function(){var t=e.props.getCurrentStep;e.setState(function(e){var n=e.current>0?e.current-1:e.current;return"function"==typeof t&&t(n),{current:n}},e.showStep)}),ns(e,"gotoStep",function(t){var n=e.props,a=n.steps,i=n.getCurrentStep;e.setState(function(e){var n=a[t]?t:e.current;return"function"==typeof i&&i(n),{current:n}},e.showStep)}),ns(e,"keyDownHandler",function(t){var n,a,i,r=e.props,o=r.onRequestClose,s=r.nextStep,l=r.prevStep,d=r.disableKeyboardNavigation;t.stopPropagation(),!0!==d&&(d&&(n=d.includes("esc"),a=d.includes("right"),i=d.includes("left")),27!==t.keyCode||n||(t.preventDefault(),o()),39!==t.keyCode||a||(t.preventDefault(),"function"==typeof s?s():e.nextStep()),37!==t.keyCode||i||(t.preventDefault(),"function"==typeof l?l():e.prevStep()))}),e.state={isOpen:!1,current:0,top:0,right:0,bottom:0,left:0,width:0,height:0,w:0,h:0,inDOM:!1,observer:null,focusUnlocked:!1},e.helper=(0,h.createRef)(),e.helperElement=null,e.debouncedShowStep=Na()(e.showStep,70),e}return 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&&ss(e,t)}(t,e),n=t,a=[{key:"componentDidMount",value:function(){var e=this.props,t=e.isOpen,n=e.startAt;t&&this.open(n)}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=this.props,n=t.isOpen,a=t.update,i=t.updateDelay;!n&&e.isOpen?this.open(e.startAt):n&&!e.isOpen&&this.close(),n&&a!==e.update&&(e.steps[this.state.current]?setTimeout(this.showStep,i):this.props.onRequestClose()),n&&e.isOpen&&this.state.current!==e.goToStep&&this.gotoStep(e.goToStep)}},{key:"componentWillUnmount",value:function(){this.props.isOpen&&this.close(),this.state.observer&&this.state.observer.disconnect()}},{key:"open",value:function(e){var t=this,n=this.props.onAfterOpen;this.setState(function(t){return{isOpen:!0,current:void 0!==e?e:t.current}},function(){setTimeout(t.showStep,1),t.helperElement=t.helper.current,t.props.disableFocusLock||t.helper.current.focus(),n&&n(t.helperElement)}),window.addEventListener("resize",this.debouncedShowStep,!1),window.addEventListener("keydown",this.keyDownHandler,!1)}},{key:"close",value:function(){this.setState(function(e){return e.observer&&e.observer.disconnect(),{isOpen:!1,observer:null}},this.onBeforeClose),window.removeEventListener("resize",this.debouncedShowStep),window.removeEventListener("keydown",this.keyDownHandler)}},{key:"onBeforeClose",value:function(){var e=this.props.onBeforeClose;e&&e(this.helperElement)}},{key:"render",value:function(){var e=this,t=this.props,n=t.className,a=t.steps,i=t.maskClassName,r=t.showButtons,o=t.showCloseButton,s=t.closeButtonAriaLabel,l=t.showNavigation,d=t.showNavigationNumber,u=t.showNumber,c=t.onRequestClose,m=t.maskSpace,h=t.lastStepNextButton,f=t.nextButton,g=t.prevButton,b=t.badgeContent,v=t.highlightedMaskClassName,y=t.disableInteraction,w=t.disableDotsNavigation,_=t.nextStep,k=t.prevStep,x=t.rounded,M=t.accentColor,P=t.CustomHelper,j=t.disableFocusLock,T=t.highlightedBorder,S=this.state,C=S.isOpen,E=S.current,N=S.inDOM,D=S.top,W=S.right,I=S.bottom,A=S.left,O=S.width,R=S.height,z=S.w,L=S.h,H=S.helperWidth,F=S.helperHeight,V=S.helperPosition;return C?p().createElement(Ys,null,p().createElement(fs,null),p().createElement(Vs,{step:a[E],refresh:function(){return e.recalculateNode(a[E])}}),p().createElement(qs,{step:a[E],refresh:function(){return e.recalculateNode(a[E])}}),p().createElement(Fs,{onClick:this.maskClickHandler,forwardRef:function(t){return e.mask=t},windowWidth:z,windowHeight:L,targetWidth:O,targetHeight:R,targetTop:D,targetLeft:A,padding:m,rounded:x,roundedStep:a[E].roundedStep,className:i,disableInteraction:!1===a[E].stepInteraction||y?!a[E].stepInteraction:y,disableInteractionClassName:"".concat(Bs," ").concat(v),highlightedBorder:T}),p().createElement(vr,{disabled:j,autoFocus:!1},p().createElement(As,{ref:this.helper,targetHeight:R,targetWidth:O,targetTop:D,targetRight:W,targetBottom:I,targetLeft:A,windowWidth:z,windowHeight:L,helperWidth:H,helperHeight:F,helperPosition:V,padding:m,tabIndex:-1,current:E,style:a[E].style?a[E].style:{},rounded:x,className:Pa()(Gs,n,ns({},$s,C)),accentColor:M,defaultStyles:!P,role:"dialog"},P?p().createElement(P,{current:E,totalSteps:a.length,gotoStep:this.gotoStep,close:c,content:a[E]&&("function"==typeof a[E].content?a[E].content({close:c,goTo:this.gotoStep,inDOM:N,step:E+1}):a[E].content)},this.props.children):p().createElement(p().Fragment,null,this.props.children,a[E]&&("function"==typeof a[E].content?a[E].content({close:c,goTo:this.gotoStep,inDOM:N,step:E+1}):a[E].content),u&&p().createElement(Os,{"data-tour-elem":"badge",accentColor:M},"function"==typeof b?b(E+1,a.length):E+1),(r||l)&&p().createElement(Rs,{"data-tour-elem":"controls"},r&&p().createElement(ws,{onClick:"function"==typeof k?k:this.prevStep,disabled:0===E,label:g||null}),l&&p().createElement(zs,{"data-tour-elem":"navigation"},a.map(function(t,n){return p().createElement(Ls,{key:"".concat(t.selector?t.selector:"undef","_").concat(n),onClick:function(){return e.gotoStep(n)},current:E,index:n,accentColor:M,disabled:E===n||w,showNumber:d,"data-tour-elem":"dot",className:Pa()(Ks,ns({},Us,E===n)),"aria-label":t.navDotAriaLabel})})),r&&p().createElement(ws,{onClick:E===a.length-1?h?c:function(){}:"function"==typeof _?_:this.nextStep,disabled:!h&&E===a.length-1,inverted:!0,label:h&&E===a.length-1?h:f||null})),o&&p().createElement(ks,{onClick:c,className:"reactour__close",ariaLabel:s}))))):null}}],a&&es(n.prototype,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,a}(h.Component),Qs=function(e,t,n){if(n){var a=Math.max(document.documentElement.clientWidth,window.innerWidth||0),i=Math.max(document.documentElement.clientHeight,window.innerHeight||0),r=xs(n),o=r.width,s=r.height,l={top:i+10,right:a/2+9,bottom:i/2+9,left:a/2-o/2,width:0,height:0,w:a,h:i,helperPosition:"center"};return e&&(l=Ms(e,t)),function(){return os(os({w:a,h:i,helperWidth:o,helperHeight:s,helperPosition:t.position},l),{},{inDOM:!!e})}}};Js.propTypes=Xs,Js.defaultProps={disableFocusLock:!1,showNavigation:!0,showNavigationNumber:!0,showButtons:!0,showCloseButton:!0,closeButtonAriaLabel:"Close",showNumber:!0,scrollDuration:1,maskSpace:10,updateDelay:1,disableInteraction:!1,rounded:0,accentColor:"#007aff",closeWithMask:!0};const Zs=Js;var el=n(3008),tl=n.n(el);function nl(e){return e.map(e=>{const{header:t,body:n}=e.content,a={...e};return a.content=function({header:e,body:t}){return n=>(0,Fe.jsxs)(h.Fragment,{children:[e&&(0,Fe.jsx)("h2",{className:l()(tl().header,"tc-guided-tour__header"),children:e}),(0,Fe.jsx)("div",{className:l()(tl().body,"tc-guided-tour__body"),children:"function"==typeof t?t(n):(0,Fe.jsx)("p",{children:t})})]})}({header:t,body:n}),a})}function al({className:e,disableAllInteractions:t,steps:n,lastStepNextButtonDataFeature:a,tourId:i,...r}){const{t:o}=(0,c.useTranslation)($e);if(!n.length)return null;const s=e=>i&&`guidedtour.${i}.${e}`;return(0,Fe.jsx)(Zs,{className:l()(tl()["tc-guided-tour"],"tc-guided-tour",{[tl()["no-interaction"]]:!!t},{"tc-guided-tour--no-interaction":!!t},e),closeWithMask:!1,disableDotsNavigation:!0,disableInteraction:!0,highlightedMaskClassName:"tc-guided-tour__highlighted-mask",lastStepNextButton:(0,Fe.jsx)(rt.ButtonPrimary,{"data-feature":null!=a?a:s("last"),children:o("GUIDEDTOUR_LAST_STEP","Let me try")}),nextButton:(0,Fe.jsx)(rt.ButtonIcon,{size:"S",onClick:()=>{},icon:"arrow-right","data-feature":s("next"),children:o("GUIDEDTOUR_NEXT_STEP","Next")}),prevButton:(0,Fe.jsx)(rt.ButtonIcon,{size:"S",onClick:()=>{},icon:"arrow-left","data-feature":s("prev"),children:o("GUIDEDTOUR_PREV_STEP","Previous")}),maskSpace:10,rounded:4,showNavigationNumber:!1,showNumber:!1,startAt:0,steps:nl(n),...r})}al.displayName="GuidedTour",al.defaultProps={steps:[]},al.propTypes={className:u().oneOfType([u().object,u().string]),steps:u().arrayOf(u().shape({selector:u().string,content:u().shape({header:u().oneOfType([u().node,u().element]),body:u().oneOfType([u().node,u().element,u().func]).isRequired}).isRequired,position:u().oneOf(["top","right","bottom","left","center"]),action:u().func,style:u().object,stepInteraction:u().bool})).isRequired,isOpen:u().bool,onRequestClose:u().func,disableAllInteractions:u().bool,lastStepNextButtonDataFeature:u().string,tourId:u().string};const il=al;var rl=n(5689),ol=n.n(rl),sl=n(8890);const ll={transition:"opacity 300ms ease-in-out",opacity:0,display:"flex",overflow:"auto",height:"100%",width:"100%"},dl={entering:{opacity:0},entered:{opacity:1},exited:{display:"none"}};function ul({children:e,active:t}){return e?(0,Fe.jsx)(sl.Ay,{timeout:300,in:t,children:t=>(0,Fe.jsx)("div",{style:{...ll,...dl[t]},children:e})}):null}ul.propTypes={children:u().element,active:u().bool.isRequired};const cl=lt(ol()),ml="STEPS",hl="TRANSITION",pl="CHILD",fl={ABORTED:"aborted",PENDING:"pending",LOADING:"loading",SUCCESS:"success",FAILURE:"failure"},gl=e=>e.some(e=>e.status===fl.FAILURE),bl=e=>e.every(e=>e.status===fl.SUCCESS),vl=e=>0!==e.length&&!bl(e)&&!gl(e);function yl(e,t){switch(t){case fl.ABORTED:return e("ABORTED",{defaultValue:" (Aborted)"});case fl.PENDING:return e("PENDING",{defaultValue:" (Pending)"});default:return null}}function wl(e){const t=cl(`stepper-icon-${e}`,"stepper-icon");switch(e){case fl.SUCCESS:return(0,Fe.jsx)(ot,{name:"talend-check",className:t});case fl.ABORTED:return(0,Fe.jsx)(ot,{name:"talend-cross",className:t});case fl.PENDING:return(0,Fe.jsx)("span",{className:t,children:"-"});case fl.FAILURE:return(0,Fe.jsx)(ot,{name:"talend-warning",className:t});case fl.LOADING:return(0,Fe.jsx)(it,{className:t});default:return null}}function _l(e,t=0){return n=>function(e,t,n=0){0===n?t(e):setTimeout(()=>{t(e)},n)}(e,n,t)}const kl=_l(hl,1e3),xl=_l(pl,1300),Ml=_l(hl),Pl=_l(ml,300);function jl({steps:e,title:t,renderActions:n,children:a}){const{t:i}=(0,c.useTranslation)($e),r=(e=>e.find(e=>e.status===fl.FAILURE))(e),[o,s]=(0,h.useState)(vl(e)||!a?ml:pl);var l;return(0,h.useEffect)(()=>{const t=bl(e);a&&t&&(o===ml||o===hl)?(kl(s),xl(s)):t||o!==pl||(Ml(s),Pl(s))},[e]),r?(0,Fe.jsx)("div",{className:cl("loading-content-steps","error"),children:(0,Fe.jsxs)(rt.StackVertical,{gap:0,align:"center",justify:"center",children:[(0,Fe.jsx)(rt.ErrorState,{title:r.label,description:null===(l=r.message)||void 0===l?void 0:l.label}),n&&n(!!r)?(0,Fe.jsx)("div",{children:n(!!r)}):null]})}):(0,Fe.jsxs)(h.Fragment,{children:[(0,Fe.jsx)(ul,{active:o===pl,children:a}),(0,Fe.jsx)(ul,{active:o===ml,children:(0,Fe.jsx)("div",{className:cl("stepper"),children:(0,Fe.jsxs)("div",{className:cl("loading-content-steps"),children:[t&&(0,Fe.jsx)("h2",{children:t}),(0,Fe.jsx)("ol",{className:cl("stepper-steps"),children:e.map((e,t,n)=>function(e,t,n,a){const i=cl("stepper-step",`stepper-step-${t.status}`),r={};return([fl.LOADING,fl.FAILURE].includes(t.status)||n===a.length-1&&t.status===fl.SUCCESS)&&(r["aria-current"]=!0),(0,Fe.jsxs)("li",{className:i,...r,children:[(0,Fe.jsxs)("div",{className:cl("stepper-step-infos"),children:[wl(t.status),t.label,yl(e,t.status)]}),t.message&&(0,Fe.jsxs)("div",{className:cl("stepper-step-message"),children:[(0,Fe.jsx)("span",{className:cl("stepper-step-message-label"),children:t.message.label}),t.message.description&&(0,Fe.jsx)("p",{children:t.message.description})]})]},`step-${n}`)}(i,e,t,n))})]})})})]})}jl.displayName="Stepper",jl.defaultProps={steps:[]},jl.propTypes={title:u().string,renderActions:u().func,children:u().element,steps:u().arrayOf(u().shape({label:u().string,status:u().oneOf(Object.values(fl)),message:u().shape({label:u().string,description:u().string})}))},jl.SHOW_COMPLETED_TRANSITION_TIMER=1e3,jl.LOADING_STEP_STATUSES=fl,jl.isStepsLoading=vl,jl.isAllSuccessful=bl,jl.isErrorInSteps=gl,jl.Form=rt.Stepper;const Tl=jl;function Sl({id:e,className:t,label:n,intermediate:a,...i}){let r,o=0;return!i.disabled&&i["data-feature"]&&(r=i["data-feature"],r+=i.checked?".disable":".enable"),a?o=1:i.checked&&(o=2),(0,Fe.jsx)("div",{className:l()("checkbox tc-checkbox",{disabled:i.disabled},t),children:(0,Fe.jsxs)("label",{htmlFor:e,"data-feature":r,children:[(0,Fe.jsx)("input",{type:"checkbox",id:e,"data-checked":o,...(0,ke.omit)(i,"data-feature")}),(0,Fe.jsx)("span",{children:n})]})})}Sl.displayName="Checkbox",Sl.defaultProps={disabled:!1,checked:!1,intermediate:!1,label:""},Sl.propTypes={id:u().string.isRequired,label:u().node,checked:u().bool,autoFocus:u().bool,disabled:u().bool,intermediate:u().bool,className:u().string,"data-feature":u().string};const Cl=Sl;function El({className:e,...t}){return(0,Fe.jsx)(Cl,{className:l()("switch tc-toggle",{"tc-toggle-disabled":t.disabled},e),...t})}El.displayName="Toggle",El.defaultProps={disabled:!1,checked:!1,intermediate:!1,label:"",className:""},El.propTypes={id:u().string.isRequired,label:u().string,onChange:u().func.isRequired,onBlur:u().func,checked:u().bool,autoFocus:u().bool,disabled:u().bool,intermediate:u().bool,className:u().string,"data-feature":u().string};const Nl=El;var Dl=n(4609);const Wl=lt(n.n(Dl)());function Il({id:e,values:t,name:n,value:a,onChange:i,disabled:r,autoFocus:o=!1}){const s=e||Ce(),l=e=>`${s}-radio-${e}`,d=((e,t,n)=>e?n?(0,ke.get)(n,"value"):(0,ke.get)(t,["0","value"]):null)(o,t,a);return(0,Fe.jsx)("div",{className:Wl("tc-label-toggle",{"tc-radio-disabled":r}),children:t.map(e=>(0,Fe.jsxs)("label",{"data-feature":e.dataFeature,htmlFor:l(e.value),className:Wl({"tc-radio-selected":a===e.value}),children:[(0,Fe.jsx)("input",{id:l(e.value),type:"radio",value:e.value,checked:a===e.value,name:n,disabled:r,onChange:e=>(e=>{i(e.target.value)})(e),autoFocus:d===e.value}),(0,Fe.jsx)("span",{children:e.label})]},e.value))})}Il.propTypes={autoFocus:u().bool,disabled:u().bool,id:u().string,name:u().string.isRequired,onChange:u().func.isRequired,value:u().string,values:u().arrayOf(u().shape({value:u().string.isRequired,label:u().string.isRequired,dataFeature:u().string}).isRequired)};const Al=Il;Nl.Label=Al,Nl.Checkbox=Cl;const Ol=Nl;var Rl=n(3119),zl=n.n(Rl);function Ll({demoContentSteps:e}){const{t}=(0,c.useTranslation)($e);return e.length?(0,Fe.jsxs)(h.Fragment,{children:[(0,Fe.jsx)("p",{className:zl().info,children:t("DEMO_CONTENT_LOADING_MESSAGE",{defaultValue:"Loading may take a few minutes to complete.\nIsn't it time for tea or coffee?"})}),(0,Fe.jsx)(Tl,{steps:e})]}):null}function Hl({isOpen:e,appName:t,steps:n,localStorageKey:a="app-guided-tour-viewed",demoContentSteps:i,onRequestOpen:r,onImportDemoContent:o,onRequestClose:s,welcomeStepBody:l=null,tourId:d,...u}){const{t:m}=(0,c.useTranslation)($e),[p,f]=(0,xa.A)(a,!1),[g,b]=(0,h.useState)(i&&!p),[v,y]=(0,h.useState)(0);(0,h.useEffect)(()=>{e&&y(0)},[e]);const w=g&&1===v&&Tl.isStepsLoading(i),_=(null==i?void 0:i.length)&&Tl.isAllSuccessful(i);return(0,h.useEffect)(()=>{p||r()},[p,r]),(0,h.useEffect)(()=>{let e=null;return _&&(e=setTimeout(()=>{y(e=>1===e?2:e)},Tl.SHOW_COMPLETED_TRANSITION_TIMER)),()=>clearTimeout(e)},[_]),(0,Fe.jsx)(il,{tourId:d,isOpen:e,showButtons:!w,showCloseButton:!w,disableKeyboardNavigation:w,disableAllInteractions:w,getCurrentStep:e=>{g&&1===e&&0===v&&o(),y(e)},goToStep:v,onRequestClose:()=>{s(),f(!0),g&&(b(!1),y(Math.max(0,v-1)))},steps:[{content:{header:m("GUIDED_TOUR_WELCOME_STEP_HEADER",{appName:t,defaultValue:"Welcome to {{appName}}"}),body:()=>l||(0,Fe.jsxs)("div",{children:[m("GUIDED_TOUR_WELCOME_STEP_BODY",{defaultValue:"If you're new, you may want to take a quick tour of the tool now.\n\t\t\t\t\t\t\t\t\t\t If not, you can replay the tour from the user menu."}),i&&(0,Fe.jsx)("form",{children:(0,Fe.jsx)(Ol,{id:"app-guided-tour__import-demo-content-toggle",label:m("GUIDED_TOUR_IMPORT_DEMO_CONTENT",{defaultValue:"Import demo content"}),onChange:e=>{b(e.target.checked)},checked:g,"data-feature":d&&`guidedtour.${d}.demo`})})]})}},g&&{content:{header:m("GUIDED_TOUR_DEMO_CONTENT_STEP_HEADER",{defaultValue:"Importing demo content"}),body:()=>(0,Fe.jsx)(Ll,{demoContentSteps:i})}},...n].filter(Boolean),...u})}Ll.propTypes={demoContentSteps:Tl.propTypes.steps.isRequired},Hl.propTypes={isOpen:u().bool.isRequired,appName:u().string.isRequired,localStorageKey:u().string,steps:il.propTypes.steps,welcomeStepBody:u().node,demoContentSteps:Tl.propTypes.steps,onRequestOpen:u().func.isRequired,onImportDemoContent:u().func,onRequestClose:u().func.isRequired,tourId:u().string};const Fl=Hl;function Vl({t:e}){return(0,Fe.jsx)("div",{className:"tc-app-loader-container","aria-label":e("APP_LOADER_LOADING",{defaultValue:"Loading application"}),role:"status",children:(0,Fe.jsx)("div",{className:"tc-app-loader-icon",children:(0,Fe.jsx)("div",{className:"tc-app-loader",children:(0,Fe.jsxs)("div",{className:"spinner-wrapper",children:[(0,Fe.jsx)("div",{className:"spinner-left",children:(0,Fe.jsx)("div",{className:"circle"})}),(0,Fe.jsx)("div",{className:"spinner-right",children:(0,Fe.jsx)("div",{className:"circle"})})]})})})})}Vl.propTypes={t:u().func},Vl.defaultProps={t:Ze()};const ql=(0,c.withTranslation)($e)(Vl),Yl='<div class="tc-app-loader-container" aria-label="Loading application" role="status">\n\t<div class="tc-app-loader-icon">\n\t\t<div class="tc-app-loader" >\n\t\t\t<div class="spinner-wrapper">\n\t\t\t\t<div class="spinner-left" >\n\t\t\t\t\t<div class="circle"></div>\n\t\t\t\t</div>\n\t\t\t\t<div class="spinner-right">\n\t\t\t\t\t<div class="circle"></div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n',Xl=function(e=""){return"* {\n\tbox-sizing: border-box;\n}\n\nbody {\n\tmargin: 0;\n\tpadding: 0;\n}\n\n.tc-app-loader-container {\n display: flex;\n height: 100vh;\n width: 100vw;\n background: #f6f6f6;\n background: var(--coral-color-neutral-background-medium, #f6f6f6);\n}\n\n.tc-app-loader-icon {\n animation: app-loader-fadeIn 1.5s linear infinite;\n background-image: ICON_BASE_64;\n display: inline-block;\n position: relative;\n width: 151px;\n height: 151px;\n border-radius: 50%;\n margin: auto;\n}\n\n.tc-app-loader {\n animation: container-rotate 1568ms linear infinite;\n display: inline-block;\n position: relative;\n width: 165px;\n height: 165px;\n margin: -7px 0px 0px -7px;\n}\n\n.tc-app-loader .spinner-wrapper {\n position: absolute;\n width: 100%;\n height: 100%;\n opacity: 0;\n border-color: #ababab;\n border-color: var(--coral-color-neutral-border, #ababab);\n opacity: 1;\n animation: app-loader-spin 5332ms cubic-bezier(.4, 0, .2, 1) infinite both;\n}\n\n.tc-app-loader .spinner-left,\n.tc-app-loader .spinner-right {\n display: inline-block;\n position: relative;\n width: 50%;\n height: 100%;\n overflow: hidden;\n border-color: inherit;\n}\n\n.tc-app-loader .spinner-left {\n float: left !important;\n}\n\n.tc-app-loader .spinner-right {\n float: right !important;\n}\n\n.tc-app-loader .spinner-left .circle,\n.tc-app-loader .spinner-right .circle {\n width: 165px;\n height: 165px;\n content: '';\n border-width: 4.5px;\n border-style: solid;\n border-color: inherit;\n border-bottom-color: transparent !important;\n border-radius: 50%;\n animation: none;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n}\n\n.tc-app-loader .spinner-left .circle {\n animation: left-spin 1333ms cubic-bezier(.4, 0, .2, 1) infinite both;\n left: 0;\n border-right-color: transparent !important;\n transform: rotate(129deg);\n}\n\n.tc-app-loader .spinner-right .circle {\n animation: right-spin 1333ms cubic-bezier(.4, 0, .2, 1) infinite both;\n left: -100%;\n border-left-color: transparent !important;\n transform: rotate(-129deg);\n}\n\n@keyframes container-rotate {\n 100% {\n transform: rotate(360deg);\n }\n}\n\n@keyframes app-loader-spin {\n 12.5% {\n transform: rotate(135deg);\n }\n 25% {\n transform: rotate(270deg);\n }\n 37.5% {\n transform: rotate(405deg);\n }\n 50% {\n transform: rotate(540deg);\n }\n 62.5% {\n transform: rotate(675deg);\n }\n 75% {\n transform: rotate(810deg);\n }\n 87.5% {\n transform: rotate(945deg);\n }\n 100% {\n transform: rotate(1080deg);\n }\n}\n\n@keyframes left-spin {\n 0% {\n transform: rotate(130deg);\n }\n 50% {\n transform: rotate(-5deg);\n }\n 100% {\n transform: rotate(130deg);\n }\n}\n\n@keyframes right-spin {\n 0% {\n transform: rotate(-130deg);\n }\n\n 50% {\n transform: rotate(5deg);\n }\n 100% {\n transform: rotate(-130deg);\n }\n}\n\n@keyframes app-loader-fadeIn {\n 0%,\n 100% {\n opacity: 0.5;\n }\n 50% {\n opacity: 1;\n }\n}".replace("ICON_BASE_64",e)};ql.static=Yl,ql.getLoaderStyle=Xl;const Bl=ql;var Gl=n(5878);const $l=lt(n.n(Gl)());function Kl({label:e,isSeparated:t,onClick:n,getComponent:a,iconUrl:i,...r}){const{t:o}=(0,c.useTranslation)($e),s=At.getAll(a,{Action:Wn,ActionDropdown:kn}),l=$l("tc-app-switcher-action",{separated:t,hasIcon:!!i});let d,u,m;return r&&r.items&&r.items.length?(d=s.ActionDropdown,m=o("APP_SWITCHER",{defaultValue:"Switch to another application. Current application: {{appName}}.",appName:e})):(d=s.Action,u=n),(0,Fe.jsxs)("li",{role:"presentation",className:l,children:[i&&(0,Fe.jsx)("style",{children:`.tc-app-switcher-action [role='heading'] span:first-child:before {\n\t\t\t\t\t\t-webkit-mask-image: url('${i}');\n\t\t\t\t\t\tmask-image: url('${i}');\n\t\t\t\t}`}),(0,Fe.jsx)("span",{role:"heading","aria-level":"1",children:(0,Fe.jsx)(d,{bsStyle:"link",className:$l("tc-app-switcher"),tooltipPlacement:"bottom",label:e,"aria-label":m,onClick:u,...r})})]})}Kl.propTypes={label:u().string,isSeparated:u().bool,items:u().arrayOf(u().object),iconUrl:u().string,onClick:u().func,getComponent:u().func};const Ul=Kl;var Jl=n(8894),Ql=n.n(Jl);const Zl=lt(Ql()),ed=({label:e})=>(0,Fe.jsx)(Be,{label:e,tooltipPlacement:"top",children:(0,Fe.jsx)("span",{"aria-label":e,className:Zl("tc-badge-category"),children:e},"category")});ed.propTypes={label:u().string.isRequired};const td=ed,nd=lt(Ql());function ad({disabled:e,id:t,label:n,onClick:a,dataFeature:i}){const{t:r}=(0,c.useTranslation)($e);return(0,Fe.jsx)(Wn,{className:nd("tc-badge-delete-icon"),disabled:e,hideLabel:!0,icon:"talend-cross",id:t&&`tc-badge-delete-${t}`,label:n||r("BADGE_DELETE",{defaultValue:"Delete"}),link:!0,onClick:a,role:"button","data-feature":i},"delete")}ad.propTypes={disabled:u().bool,id:u().string,label:u().string,onClick:u().func.isRequired,dataFeature:u().string};const id=ad,rd=lt(Ql()),od=({name:e})=>(0,Fe.jsx)(ot,{name:e,className:rd("tc-badge-label-icon")});od.propTypes={name:u().string.isRequired};const sd=od,ld=lt(Ql()),dd=({aslink:e,category:t,label:n,children:a})=>{const i=ld({"tc-badge-label-text":!(!e&&t),"tc-badge-label-text-with-categ":!e&&t});return(0,Fe.jsxs)("div",{className:ld("tc-badge-label"),children:[(0,Fe.jsx)(Be,{label:n,tooltipPlacement:"top",children:(0,Fe.jsx)("span",{className:i,children:n},"label")}),a]})};dd.propTypes={aslink:u().bool,category:u().string,label:u().string.isRequired,children:u().oneOfType([u().element,u().arrayOf(u().element)])};const ud=dd,cd=lt(Ql()),md=({iconSeparator:e})=>(0,Fe.jsx)("span",{className:cd("tc-badge-separator",{"tc-badge-separator-icon":e})});md.propTypes={iconSeparator:u().bool};const hd=md,pd=lt(Ql()),fd=({props:e})=>(0,Fe.jsx)(kn,{className:pd("tc-badge-dropdown"),bsStyle:"link",...e});fd.propTypes={props:u().object};const gd={Category:td,DeleteAction:id,Icon:sd,Label:ud,Separator:hd,Dropdown:fd},bd=lt(Ql()),vd={large:"large",small:"small"},yd={VALID:"valid",INVALID:"invalid",EMPTY:"empty",PATTERN:"pattern",VALUE:"value"},wd=({aslink:e,category:t,disabled:n,icon:a,id:i,label:r,onDelete:o,dropdown:s})=>(0,Fe.jsxs)(h.Fragment,{children:[t&&(0,Fe.jsx)(gd.Category,{label:t}),t&&(0,Fe.jsx)(gd.Separator,{}),(0,Fe.jsx)(gd.Label,{aslink:e,category:t,label:r,children:a&&(0,Fe.jsx)(gd.Icon,{name:a})}),a&&o&&(0,Fe.jsx)(gd.Separator,{iconSeparator:!0}),s&&(0,Fe.jsx)(gd.Dropdown,{id:i,props:s}),o&&(0,Fe.jsx)(gd.DeleteAction,{id:i,onClick:o,disabled:n})]});wd.propTypes={aslink:u().bool,category:u().string,disabled:u().bool,icon:u().string,id:u().string,label:u().string,onDelete:u().func,dropdown:u().object};const _d=({disabled:e,onSelect:t,children:n,...a})=>t?(0,h.createElement)("button",{...a,key:"button",type:"button",disabled:e,onClick:t},n):(0,h.createElement)("div",{...a,key:"div"},n);function kd({aslink:e,category:t,className:n,children:a,disabled:i=!1,display:r=vd.large,icon:o,id:s,label:l,onDelete:d,onSelect:u,selected:c=!1,style:m,white:h,type:p,dropdown:f,dataTest:g}){const b=bd("tc-badge",r===vd.small?"tc-badge-display-small":"tc-badge-display-large",n,{"tc-badge-selected":c,"tc-badge-disabled":i,"tc-badge-readonly":!d,"tc-badge-aslink":e,"tc-badge-edit":d&&u,[`tc-badge--${p}`]:!!p,"tc-badge-dropdown":f}),v={id:s&&`tc-badge-select-${s}`,className:bd("tc-badge-button",{"tc-badge-white":h})};return(0,Fe.jsx)("div",{className:b,style:m,"data-test":g,children:(0,Fe.jsx)(_d,{...v,disabled:i,onSelect:u,children:a||(0,Fe.jsx)(wd,{aslink:e,category:t,disabled:i,icon:o,id:s,label:l,onDelete:d,dropdown:f})})})}_d.propTypes={children:u().any,disabled:u().bool,onSelect:u().func},kd.propTypes={aslink:u().bool,category:u().string,children:u().any,className:u().string,disabled:u().bool,display:u().oneOf(Object.values(vd)),icon:u().string,id:u().string,label:u().string,onDelete:u().func,onSelect:u().func,selected:u().bool,style:u().object,white:u().bool,type:u().oneOf(Object.values(yd)),dropdown:u().object,dataTest:u().string},kd.displayName="Badge",kd.SIZES=vd,kd.TYPES=yd;const xd=kd;Object.entries(gd).forEach(([e,t])=>{xd[e]=t});const Md=xd;var Pd=n(4830),jd=n.n(Pd);const Td=[{type:ft.TYPES.text,size:ft.SIZES.large},{type:ft.TYPES.circle,size:ft.SIZES.small},{type:ft.TYPES.text,size:ft.SIZES.large}];function Sd({loading:e,id:t,items:n,maxItems:a,t:i}){if(e)return(0,Fe.jsx)("div",{className:l()(jd()["tc-breadcrumb"],jd().loading,"tc-breadcrumb","tc-breadcrumb--loading"),children:Td.map(({size:e,type:t},n)=>(0,Fe.jsx)(ft,{size:e,type:t},n))});const r=n.length,o=r>a,s=r-a+1,d=n.slice(1,s+1).map((e,n)=>({id:`${t}-item-${n+1}`,label:e.text,title:e.title,onClick:t=>e.onClick(t,e)}));return(0,Fe.jsx)("nav",{"aria-label":i("BREADCRUMB",{defaultValue:"breadcrumb"}),children:(0,Fe.jsx)("ul",{id:t,className:l()("breadcrumb",jd()["tc-breadcrumb"],"tc-breadcrumb"),children:n.map(function(e,n){const{text:a,title:u,onClick:c}=e,m=n===r-1,h=`${t}-item-${n}`;let p;if(c&&(p=t=>c(t,e)),!(o&&n>0&&n<s))return o&&n===s?(0,Fe.jsx)("li",{className:"tc-breadcrumb-menu",children:(0,Fe.jsx)(kn,{id:`${t}-ellipsis`,items:d,"aria-label":i("BREADCRUMB_OPEN_FIRST_LINKS_MENU",{defaultValue:"Show breadcrumb links"}),label:"…",link:!0,noCaret:!0})},n+.1):(0,Fe.jsx)("li",{className:l()("tc-breadcrumb-item",{active:m}),children:function(){if(!m&&c)return(0,Fe.jsx)(Wn,{id:h,bsStyle:"link",role:"link",title:u||a,"aria-label":u,label:a,onClick:p});const e=m?"page":void 0;return(0,Fe.jsx)("span",{id:h,title:u,"aria-current":e,children:a})}()},n)})})})}Sd.displayName="Breadcrumbs",Sd.defaultProps={id:Ce(),items:[],maxItems:4,t:Ze()};const Cd=(0,c.withTranslation)($e)(Sd);var Ed=n(7352),Nd=n.n(Ed);const Dd="inProgress",Wd="successful",Id="failed",Ad="canceled",Od="warning",Rd="skeleton";function zd(e){switch(e){case Dd:return"info";case Wd:return"success";case Id:return"danger";case Ad:return"muted";case Od:return"warning";case Rd:return"skeleton";default:return""}}function Ld(e,t,n){switch(e){case Dd:return t?(0,Fe.jsx)(ot,{name:t}):(0,Fe.jsx)(at,{size:"small",percent:n});case Rd:return(0,Fe.jsx)(gt,{className:l()(Nd()["tc-status-skeleton-item"],"tc-status-skeleton-item"),type:gt.TYPES.circle,size:gt.SIZES.small});default:return t&&(0,Fe.jsx)(ot,{name:t})}}function Hd({status:e,label:t,icon:n,actions:a,progress:i,tooltip:r}){const o=l()(Nd()["tc-status"],"tc-status",{[Nd().action]:a&&a.length}),s=l()(Nd()["tc-status-icon"],"tc-status-icon",Nd()[zd(e)]),d=l()(Nd()["tc-status-label"],"tc-status-label",Nd()[zd(e)]),u=function(e,t){return e===Rd?(0,Fe.jsx)(gt,{className:l()(Nd()["tc-status-skeleton-item"],"tc-status-skeleton-item"),type:gt.TYPES.text,size:gt.SIZES.large}):t}(e,t);return(0,Fe.jsxs)("div",{role:"status",className:o,children:[(0,Fe.jsx)("span",{className:s,children:Ld(e,n,i)}),(0,Fe.jsx)(Be,{label:r||u,tooltipPlacement:"top",children:(0,Fe.jsx)("span",{className:d,children:u})}),(0,Fe.jsx)(An,{actions:a,className:l()(Nd()["tc-status-actions"],"tc-status-actions")})]})}Hd.displayName="Status",Hd.propTypes={status:u().oneOf([Dd,Wd,Id,Ad,Od,Rd]),label:u().oneOfType([u().string,u().element]).isRequired,icon:u().string,actions:An.propTypes.actions,progress:u().oneOfType([u().number,u().string]),tooltip:u().string},Hd.defaultProps={actions:[]},Hd.getBsStyleFromStatus=zd;const Fd=Hd;var Vd=n(1456),qd=n.n(Vd);const Yd="status",Xd="action",Bd="badge";function Gd(e,t){return function(n){n.stopPropagation(),e(n,t)}}const $d=[Xd,Bd,Yd],Kd={displayMode:u().oneOf($d),className:u().string,...Fd.propTypes},Ud={displayMode:u().oneOf($d),className:u().string,...Wn.propTypes},Jd={displayMode:u().oneOf($d),className:u().string,element:u().element,label:u().string,bsStyle:u().string,tooltipLabel:Vt.propTypes.label,tooltipPlacement:Vt.propTypes.placement};function Qd({displayMode:e,className:t,...n},a){switch(e){case Yd:{const{actions:e,...i}=n,r=e&&e.map(e=>({...e,onClick:Gd(e.onClick,n)}));return(0,Fe.jsx)(Fd,{actions:r,...i,className:qd()[t]},a)}case Xd:{const{onClick:e,...i}=n;return(0,Fe.jsx)(Wn,{onClick:Gd(e,n),className:qd()[t],...i},a)}case Bd:{const{label:e,tooltipLabel:i,tooltipPlacement:r,...o}=n;return(0,Fe.jsx)(Be,{label:i||e,tooltipPlacement:r,children:(0,Fe.jsx)(gn,{...o,className:qd()[t],children:e})},a)}default:{const{element:e,label:i,tooltipLabel:r,tooltipPlacement:o}=n,s=r||i;return s?(0,Fe.jsx)(Be,{label:s,tooltipPlacement:o,children:(0,Fe.jsx)("div",{className:qd()[t],children:e||i})},a):(0,Fe.jsx)("div",{className:qd()[t],children:e||i})}}}function Zd(e){const{t}=(0,c.useTranslation)($e),{header:n,content:a,id:i,onSelect:r,onToggle:o,expanded:s,dataFeature:d}=e,u=`col-${n.length}`,h=n.map((e,t)=>{const n=Array.isArray(e),a=n?e.map(Qd):Qd(e),i=n?l()(qd().group,qd()[u]):l()(qd()[e.className],qd()[u]);return(0,Fe.jsx)("div",{className:i,children:a},t)}),p=[r?(0,Fe.jsx)(m.Button,{className:l()(qd()["panel-title"]),bsStyle:"link",onClick:r,children:(0,Fe.jsx)("div",{className:l()(qd()["panel-title"]),children:h})},"panel-toggle"):(0,Fe.jsx)("div",{className:l()(qd()["panel-title"]),onClick:o,children:h},"panel-toggle")];if(a||e.children){const e=s?t("COLLAPSIBLE_PANEL_COLLAPSE",{defaultValue:"Collapse panel"}):t("COLLAPSIBLE_PANEL_EXPAND",{defaultValue:"Expand panel"}),n=(0,Fe.jsx)(rt.ButtonIcon,{size:"M","aria-expanded":s,className:l()(qd().toggle,"toggle"),onClick:o,id:i&&`${i}__collapse`,type:"button",icon:s?"chevron-down-stroke":"chevron-up-filled","data-feature":d,children:e},`collapse_header_${i}`);p.push(n)}return(0,Fe.jsx)("div",{className:l()(qd()["panel-header-content"],"panel-header-content"),children:p})}function eu(e){const{content:t,id:n,onToggle:a,status:i,expanded:r,theme:o,onEntered:s,onExited:d}=e,u=l()("panel panel-default",qd()["tc-collapsible-panel"],{[qd()["default-panel"]]:!o,[qd()[o]]:!!o,[qd().open]:r,[qd()[Fd.getBsStyleFromStatus(i)||i]]:!!i,status:i});let c=null;return t&&(c=Array.isArray(t)?function(e){return(0,Fe.jsx)("dl",{className:qd().content,children:e.map((e,t)=>[(0,Fe.jsx)("dt",{className:qd().label,children:(0,Fe.jsx)(gn,{children:e.label})},`${t}_label`),(0,Fe.jsx)("dd",{className:qd().description,children:e.description},`${t}_desc`)])})}(t):function(e){return(0,Fe.jsxs)("div",{className:qd().content,children:[(0,Fe.jsx)("div",{className:qd().head,children:e.head.map((e,t)=>{const{label:n,tooltipPlacement:a,tooltipLabel:i,className:r}=e;return(0,Fe.jsx)(Be,{label:i||n,tooltipPlacement:a,children:(0,Fe.jsx)("span",{className:r,children:n})},t)})}),(0,Fe.jsx)("div",{className:l()(qd()["content-description"],"content-description"),children:e.description})]})}(t)),(0,Fe.jsxs)(m.Panel,{id:n,className:u,expanded:r,onToggle:a,children:[(0,Fe.jsx)(m.Panel.Heading,{children:(0,Fe.jsx)(m.Panel.Title,{toggle:(t||e.children)&&!a,children:(0,Fe.jsx)(Zd,{...e})})}),(0,Fe.jsx)(m.Panel.Collapse,{onEntered:s,onExited:d,children:(0,Fe.jsxs)(m.Panel.Body,{children:[c,e.children]})})]})}Qd.propTypes=u().oneOfType([u().shape(Kd),u().shape(Ud),u().shape(Jd),u().arrayOf(u().oneOfType([u().shape(Kd),u().shape(Ud),u().shape(Jd)]))]),eu.displayName="CollapsiblePanel",eu.displayModes={TYPE_STATUS:Yd,TYPE_ACTION:Xd,TYPE_BADGE:Bd};const tu=eu,nu=tu;function au({children:e,validateAction:t,secondaryActions:n,cancelAction:a,progressLabel:i,progressValue:r,onHide:o,...s}){const l={left:[],center:[],right:[]};let d;return a&&l.left.push(a),n&&(l.right=l.right.concat(n)),t&&l.right.push(t),r&&(d={percent:r,tooltip:i}),(0,Fe.jsx)(ta,{progress:d,closeButton:!1,actionbar:{actions:l},onHide:function(e){return a&&a.onClick&&a.onClick(),o?o(e):null},...s,children:e})}au.displayName="ConfirmDialog",au.defaultValue={secondaryActions:[]},au.propTypes={header:u().string,size:u().oneOf(["small","large"]),children:u().oneOfType([u().element,u().arrayOf(u().element)]),show:u().bool,cancelAction:u().shape(Wn.propTypes),validateAction:u().shape(Wn.propTypes),secondaryActions:u().arrayOf(u().shape(Wn.propTypes)),progressLabel:u().string,progressValue:u().number,bodyOverflow:u().bool,onHide:u().func,getComponent:u().func};const iu=au;function ru(e,t,n){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class ou extends h.Component{constructor(...e){super(...e),ru(this,"onFocus",e=>{clearTimeout(this.timeout),this.props.onFocusIn&&this.props.onFocusIn(e)}),ru(this,"onBlur",e=>{this.props.onFocusOut&&(e.persist(),this.timeout=setTimeout(()=>this.props.onFocusOut(e)))})}render(){return(0,Fe.jsx)("div",{...(0,ke.omit)(this.props,["onFocusOut","onFocusIn","divRef"]),ref:this.props.divRef,tabIndex:-1,onBlur:this.onBlur,onFocus:this.onFocus})}}ru(ou,"propTypes",{onFocusOut:u().func,onFocusIn:u().func,divRef:u().oneOfType([u().object,u().func])});const su=ou,lu=Autowhatever;var du=n.n(lu);const uu=Popper;var cu=n(9772),mu=n.n(cu),hu=function(e){return e.reduce(function(e,t){var n=t[0],a=t[1];return e[n]=a,e},{})},pu="undefined"!=typeof window&&window.document&&window.document.createElement?h.useLayoutEffect:h.useEffect,fu=[],gu=function(e,t,n){void 0===n&&(n={});var a=h.useRef(null),i={onFirstUpdate:n.onFirstUpdate,placement:n.placement||"bottom",strategy:n.strategy||"absolute",modifiers:n.modifiers||fu},r=h.useState({styles:{popper:{position:i.strategy,left:"0",top:"0"},arrow:{position:"absolute"}},attributes:{}}),o=r[0],s=r[1],l=h.useMemo(function(){return{name:"updateState",enabled:!0,phase:"write",fn:function(e){var t=e.state,n=Object.keys(t.elements);f.flushSync(function(){s({styles:hu(n.map(function(e){return[e,t.styles[e]||{}]})),attributes:hu(n.map(function(e){return[e,t.attributes[e]]}))})})},requires:["computeStyles"]}},[]),d=h.useMemo(function(){var e={onFirstUpdate:i.onFirstUpdate,placement:i.placement,strategy:i.strategy,modifiers:[].concat(i.modifiers,[l,{name:"applyStyles",enabled:!1}])};return mu()(a.current,e)?a.current||e:(a.current=e,e)},[i.onFirstUpdate,i.placement,i.strategy,i.modifiers,l]),u=h.useRef();return pu(function(){u.current&&u.current.setOptions(d)},[d]),pu(function(){if(null!=e&&null!=t){var a=(n.createPopper||uu.createPopper)(e,t,d);return u.current=a,function(){a.destroy(),u.current=null}}},[e,t,n.createPopper]),{state:u.current?u.current.state:null,styles:o.styles,attributes:o.attributes,update:u.current?u.current.update:null,forceUpdate:u.current?u.current.forceUpdate:null}};const bu=DebounceInput;var vu=n.n(bu),yu=n(4452),wu=n.n(yu);function _u(e){return e}function ku(e,t){if(!e)return"";if(!t)return e;Array.isArray(t)||(t=[t]);const n=t.map(e=>`${e}`.toLocaleUpperCase());return`${e}`.split(new RegExp(`(${n.map(e=>e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")).join("|")})`,"gi")).filter(_u).map((e,t)=>n.includes(e.toLocaleUpperCase())?(0,Fe.jsx)("em",{className:wu().highlight,children:e},t):e)}function xu(e){return(0,Fe.jsx)("span",{children:ku(e.text,e.value)})}xu.displayName="Emphasis",xu.propTypes={value:u().string,text:u().string};const Mu=xu,Pu=Mu;var ju=n(3918),Tu=n.n(ju);const Su=lt(Tu());function Cu(e){const{caret:t,key:n,debounceMinLength:a,debounceTimeout:i,icon:r,setReferenceElement:o,disabled:s,readOnly:d,...u}=e,c=t&&!s&&!d,m=l()("tc-typeahead-typeahead-input-icon",Tu()["typeahead-input-container"],r&&Tu()["typeahead-input-icon"],c&&Tu()["typeahead-input-caret"]);return(0,Fe.jsxs)("div",{className:m,children:[r&&(0,Fe.jsx)("div",{className:Su("icon-cls",{"icon-caret":c}),children:r&&(0,Fe.jsx)(ot,{...r})}),a||i?(0,Fe.jsx)(vu(),{id:n,...u,disabled:s,readOnly:d,debounceTimeout:i,element:rt.Form.Text,minLength:a,inputRef:e=>{o(g().findDOMNode(e))}}):(0,Fe.jsx)(rt.Form.Text,{id:n,...u,hideLabel:!0,disabled:s,readOnly:d,ref:o}),c&&(0,Fe.jsx)("div",{className:Su("icon-cls",{"icon-caret":c}),children:(0,Fe.jsx)(ot,{name:"talend-caret-down"})})]})}function Eu(e,t,n,a,i,r,o,s=e=>e,d,c,m,h,p){const f=e,g=e&&!e.length,b=!e||e&&!e.length;function v({containerProps:e,children:u}){if(!f)return;const v=l()(e.className,Tu()["items-container"],{[Tu()["container-open"]]:n||g});let y;return y=n?(0,Fe.jsxs)("div",{className:`${Tu()["is-searching"]} is-searching`,children:[(0,Fe.jsx)(it,{}),(0,Fe.jsx)("span",{children:a})]},"searching"):g&&i?(0,Fe.jsx)("div",{className:`${Tu()["is-loading"]} is-loading`,children:(0,Fe.jsx)("span",{children:r})},"loading"):b&&p?(0,Fe.jsx)("div",{className:`${Tu()["no-domain"]} no-domain`,children:(0,Fe.jsx)("span",{children:p()})},"no-domain"):g?(0,Fe.jsxs)("div",{className:`${Tu()["no-result"]} no-result`,children:[(0,Fe.jsx)(ot,{name:"talend-fieldglass",title:t}),(0,Fe.jsx)("span",{children:t})]},"no-result"):u,(0,Fe.jsx)("div",{className:v,id:e.id,ref:d,style:c.popper,...m.popper,tabIndex:"0","aria-label":h("TYPEAHEAD_SUGGESTIONS",{defaultValue:"Suggestions"}),children:(0,Fe.jsx)("div",{ref:e.ref,className:Tu()["items-body"],style:{maxHeight:c.popper.maxHeight,minHeight:c.popper.minHeight},children:s(y,{isShown:f,loading:i,noResult:g,searching:n},e.ref,o)})},e.key)}return v.propTypes={containerProps:u().object,children:u().node},v}function Nu(e){if(e&&(e.icon||e.title)){const{hint:t}=e;return(0,Fe.jsxs)("div",{className:Su("section-header","tc-typeahead-section-header"),children:[e.icon&&(0,Fe.jsx)(ot,{name:e.icon.name,title:e.icon.title}),(0,Fe.jsx)("span",{className:Su("section-header-title","tc-typeahead-section-header-title",{hint:t}),children:e.title})]})}return null}function Du(e,{value:t,valueId:n,...a}){let i,r,o;var s,d;return"string"==typeof e?i=r=e:(i=(e.title||e.name||"").toString().trim(),r=(null!==(s=null!==(d=e.value)&&void 0!==d?d:e.id)&&void 0!==s?s:"").toString().trim(),o=e.description),(0,Fe.jsxs)("div",{className:l()(Tu().item,{[Tu().disabled]:e.disabled,[Tu().selected]:void 0!==n&&(null==n?void 0:n.toString())===r||void 0===n&&(null==t?void 0:t.toString())===i,[Tu().multiline]:i&&o}),title:i,"data-feature":e["data-feature"]||a["data-feature"],children:[(0,ke.get)(e,"icon")&&(0,Fe.jsx)(ot,{className:Tu()["item-icon"],...e.icon}),(0,Fe.jsxs)("div",{className:Tu()["item-text"],children:[(0,Fe.jsx)("span",{className:Su("item-title","tc-typeahead-item-title"),children:(0,Fe.jsx)(Pu,{value:t,text:i})}),o&&(0,Fe.jsx)("p",{className:Su("item-description","tc-typeahead-item-description"),children:(0,Fe.jsx)(Pu,{value:t,text:o})})]})]})}function Wu(e,t){return e?t?e.map(e=>({"data-feature":`${t}.${e.value}`,...e})):e:[]}function Iu({onToggle:e,icon:t,position:n,docked:a,items:i,...r}){const{t:o}=(0,c.useTranslation)($e),[s,d]=(0,h.useState)(null),[u,m]=(0,h.useState)(null),[p,f]=(0,h.useState)(!1),g=(0,h.useMemo)(()=>({name:"withSameWidth",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:({state:e})=>{e.styles.popper.width=`${e.rects.reference.width}px`},effect:({state:e})=>{e.elements.popper.style.width=`${e.elements.reference.offsetWidth}px`}}),[]),b=(0,h.useMemo)(()=>({name:"withInViewport",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:({state:e})=>{const t=e.rects.reference,{y:n,height:a}=t,i=n-45,r=window.innerHeight-n-a-45,o=e.placement.split("-");let s=e.placement;"top"===o[0]&&r>i&&(s=`bottom-${o[1]}`);const l=s.includes("top")?i:r;e.placement=s,e.styles.popper.maxHeight=`${l}px`,e.styles.popper.minHeight=`${a}px`}}),[i]),v=(0,h.useMemo)(()=>({name:"withInitialState",enabled:!0,phase:"write",requires:["computeStyles"],fn:({state:e})=>{p?delete e.styles.popper.opacity:e.styles.popper.opacity=0}}),[p]),{styles:y,attributes:w}=gu(s,u,{modifiers:[{name:"hide",enabled:!1},{name:"preventOverflow",enabled:!1},{name:"computeStyles",options:{adaptive:!0}},g,b,v],strategy:"fixed",placement:"bottom-start"}),[_,k]=(0,h.useState)(0),[x,M]=(0,h.useState)(0);if(a&&e)return(0,Fe.jsx)(Wn,{onClick:e,label:t.title,hideLabel:!0,icon:t.name,bsStyle:t.bsStyle,className:l()(Tu()["only-icon-cls"],"tc-typeahead-toggle"),role:t.role,tooltipPlacement:t.tooltipPlacement});const P=r.multiSection?{getSectionItems:e=>e.suggestions,renderSectionTitle:Nu}:null,j={theme:{containerOpen:l()(Tu()["container-open"],"tc-typeahead-container-open"),highlight:l()(Tu()["highlight-match"],"tc-typeahead-highlight-match"),input:l()(Tu()["typeahead-input"],"tc-typeahead-typeahead-input"),itemHighlighted:l()(Tu()["item-highlighted"],"tc-typeahead-item-highlighted"),itemsContainer:l()(Tu()["items-container"],"tc-typeahead-items-container"),itemsList:Tu().items,sectionContainer:l()(Tu()["section-container"],"tc-typeahead-section-container"),...r.theme,container:l()(Tu()["tc-typeahead-container"],"tc-typeahead-container","right"===n&&Tu().right,r.theme&&r.theme.container,r.className,{[Tu().loading]:r.isLoading})}},T={renderInputComponent:Cu,inputProps:{autoFocus:r.autoFocus,debounceMinLength:r.debounceMinLength,debounceTimeout:r.debounceTimeout,disabled:r.disabled,id:r.id,setReferenceElement:d,onBlur:r.onBlur,onChange:r.onChange&&(e=>r.onChange(e,{value:e.target.value})),onFocus:e=>{p||f(!0),r.onFocus&&r.onFocus(e)},onClick:r.onClick,onKeyDown:r.onKeyDown||((e,t)=>{switch(e.key){case"Down":case"ArrowDown":case"Up":case"ArrowUp":e.preventDefault(),k(t.newHighlightedSectionIndex),M(t.newHighlightedItemIndex);break;case"Enter":e.preventDefault(),null!==x&&null!==x&&r.onSelect(e,{sectionIndex:t.highlightedSectionIndex,itemIndex:t.highlightedItemIndex});break;case"Esc":case"Escape":e.preventDefault(),r.onBlur(e)}}),placeholder:r.placeholder,readOnly:r.readOnly,value:r.value,icon:t,caret:r.caret,role:r.role,...r.inputProps}},S=r.noResultText||o("NO_RESULT_FOUND",{defaultValue:"No results found"}),C=r.searchingText||o("TYPEAHEAD_SEARCHING",{defaultValue:"Searching for matches..."}),E=r.isLoadingText||o("TYPEAHEAD_LOADING",{defaultValue:"Loading..."}),N={renderItem:Du,renderItemsContainer:Eu(i,S,r.searching,C,r.isLoading,E,s,r.children,m,y,w,o,r.noDomainRenderer),renderItemData:{valueId:r.valueId,value:r.value,"data-feature":r["data-feature"]},...r,...P,...j,...T,highlightedSectionIndex:r.onKeyDown?r.focusedSectionIndex:_,highlightedItemIndex:r.onKeyDown?r.focusedItemIndex:x,items:Wu(i,r.dataFeature),itemProps:({itemIndex:e})=>({onMouseDown:e=>e.preventDefault(),onClick:r.onSelect,"aria-disabled":i[e]&&i[e].disabled})};return(0,Fe.jsx)(du(),{...N})}Cu.propTypes={key:u().string,debounceMinLength:u().number,debounceTimeout:u().number,icon:u().shape({name:u().string,title:u().string}),inputRef:u().func,caret:u().bool,disabled:u().bool,readOnly:u().bool},Iu.displayName="Typeahead",Iu.defaultProps={autoFocus:!1,disabled:!1,id:Ce(),items:null,multiSection:!0,position:"left",readOnly:!1,searching:!1,docked:!1},Iu.propTypes={id:u().string,className:u().string,noResultText:u().string,position:u().oneOf(["left","right"]),searching:u().bool,searchingText:u().string,onToggle:u().func,docked:u().bool,icon:u().shape({tooltipPlacement:u().string,name:u().string,title:u().string,bsStyle:u().string,role:u().string}),autoFocus:u().bool,debounceMinLength:u().number,debounceTimeout:u().number,disabled:u().bool,onBlur:u().func,onChange:u().func,onFocus:u().func,onClick:u().func,placeholder:u().string,readOnly:u().bool,value:u().string,valueId:u().string,dataFeature:u().string,onSelect:u().func,onKeyDown:u().func,focusedSectionIndex:u().number,focusedItemIndex:u().number,multiSection:u().bool,items:u().arrayOf(u().oneOfType([u().string,u().shape({title:u().string,description:u().string,suggestions:u().arrayOf(u().shape({title:u().string,description:u().string}))})])),children:u().func};const Au=Iu;var Ou=n(772),Ru=n.n(Ou);const zu=["restricted","titleMap","value"],Lu="all",Hu="none";function Fu(e,t,n){return n?e.find(e=>e.suggestions.find(e=>t.toLowerCase()===e.name.toLowerCase())):e.find(e=>t.toLowerCase()===e.name.toLowerCase())}function Vu(e,t,n=""){if(!e)return null;for(let a=0;a<e.length;a+=1){const i=e[a];if(i.suggestions){const e=i.suggestions.find(e=>!e.disabled&&e[t].toLowerCase()===n.toLowerCase());if(e)return e}else if(!i.disabled&&String(i[t]).toLowerCase()===String(n).toLowerCase())return i}return null}function qu(e,t,n){return Vu(e,"value",t)||(n?void 0:{name:t,value:t})}function Yu(e){var t;const[{name:n,value:a},i]=(0,h.useState)({}),{t:r}=(0,c.useTranslation)($e),[o,s]=(0,h.useState)(""),[d,u]=(0,h.useState)(Hu),[m,p]=(0,h.useState)({focusedItemIndex:void 0,focusedSectionIndex:void 0}),f=function({displayMode:e,titleMap:t,filterValue:n,multiSection:a,allowAddNewElements:i,allowAddNewElementsSuffix:r}){if(e===Hu)return;if(e===Lu&&n){const e=[...t];return i&&!Fu(t,n,a)&&e.unshift({title:`${n} ${r}`,name:n,value:n}),e}if(e===Lu||!n)return t;const o=n.trim().replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),s=new RegExp(o,"i"),l=a?t.map(e=>({...e,suggestions:n?e.suggestions.filter(e=>s.test(e.name)):e.suggestions})).filter(e=>e.suggestions.length>0):t.filter(e=>s.test(e.name));return i&&!Fu(t,n,a)&&l.unshift({title:`${n} ${r}`,name:n,value:n}),l}({displayMode:e.readOnly||e.disabled?Hu:d,titleMap:e.titleMap,filterValue:o,multiSection:e.multiSection,allowAddNewElements:e.allowAddNewElements,allowAddNewElementsSuffix:null!==(t=e.allowAddNewElementsSuffix)&&void 0!==t?t:r("NEW_WITH_PARENTHESIS","(new)")});(0,h.useEffect)(()=>{if(void 0===e.value||null===e.value)return;const t=qu(e.titleMap,e.value);t&&(t.value===a&&t.name===n||i(t),(n||o)&&n!==o||s(t.name))},[e.value,e.titleMap]);const g=()=>p({focusedItemIndex:void 0,focusedSectionIndex:void 0}),b=()=>u(Lu),v=()=>{u(Hu),g()},y=()=>{const t=qu(e.titleMap,a);t&&s(t.name)};function w(t,n,a){const r=n.name;s(r),a?(i(n),e.onChange(t,{value:n.value})):e.onLiveChange&&e.onLiveChange(t,n.value)}function _(){if(e.multiSection){const t=e.titleMap;for(let e=0;e<t.length;e+=1){const n=t[e].suggestions.findIndex(e=>e.name===a);if(n>-1){p({focusedItemIndex:n,focusedSectionIndex:e});break}}}else{const t=e.titleMap.findIndex(e=>e.name===a);p({focusedItemIndex:-1===t?null:t})}}function k(t){v();const n=qu(e.titleMap,a,e.restricted);if(!n||n.name!==o){const n=function(e,t,n){if(""===t)return{name:t,value:""};return Vu(e,"name",t)||(n?void 0:{name:t,value:t})}(e.titleMap,o,e.restricted);n&&n.value!==a?w(t,n,!0):y()}}function x(t,{sectionIndex:n,itemIndex:i}){const r=e.multiSection?f[n].suggestions[i]:f[i];v(),r.disabled||r.value===a?t.preventDefault():w(t,r,!0)}const M=function(){if(e.titleMap){if(e.multiSection){const t=e.titleMap.find(e=>e.suggestions.find(e=>e.name===a));return(0,ke.get)(t&&t.suggestions.find(e=>e.name===a),"icon")}const t=e.titleMap.find(e=>e.name===a)||e.titleMap.find(e=>e.value===a);if(t)return(0,ke.get)(t,"icon")}}();return(0,Fe.jsxs)(su,{onFocusOut:function(t){e.onBlur&&e.onBlur(),k(t)},className:Ru()["tc-datalist-item"],children:[M&&(0,Fe.jsx)(ot,{className:Ru()["tc-datalist-item-icon"],...M}),(0,Fe.jsx)(Au,{...(0,ke.omit)(e,zu),className:l()("tc-datalist",e.className),focusedItemIndex:m.focusedItemIndex,focusedSectionIndex:m.focusedSectionIndex,items:f,onChange:function(t,n){var a,i;w(t,(a=e.titleMap,i=n.value,Vu(a,"name",i)||Vu(a,"value",i)||{name:i,value:i}),!1),u("filter"),g()},onFocus:function(t){e.onFocus&&e.onFocus(t),t.target.select(),b(),_()},onClick:function(){b(),_()},onKeyDown:function(e,t){const{highlightedItemIndex:n,highlightedSectionIndex:a,newHighlightedItemIndex:i,newHighlightedSectionIndex:r}=t;switch(e.key){case"Esc":case"Escape":e.preventDefault(),y(),v();break;case"Enter":if(!f)break;e.preventDefault(),Number.isInteger(n)?x(e,{itemIndex:n,sectionIndex:a}):k(e);break;case"Down":case"ArrowDown":case"Up":case"ArrowUp":if(e.preventDefault(),!f){b(),_();break}p({focusedItemIndex:i,focusedSectionIndex:r})}},onSelect:x,theme:{container:l()(Ru().container,"tc-datalist-container"),itemsContainer:Ru()["items-container"],itemsList:Ru().items},value:o,valueId:a,caret:!0})]},"focus-manager")}Yu.displayName="Datalist component",Yu.defaultProps={value:"",restricted:!1,multiSection:!1,titleMap:[]},Yu.propTypes={autoFocus:u().bool,allowAddNewElements:u().bool,allowAddNewElementsSuffix:u().string,isLoading:u().bool,className:u().string,onBlur:u().func,onChange:u().func.isRequired,onFocus:u().func,onClick:u().func,onLiveChange:u().func,disabled:u().bool,multiSection:u().bool,readOnly:u().bool,restricted:u().bool,titleMap:u().arrayOf(u().oneOfType([u().shape({name:u().string.isRequired,value:u().string.isRequired}),u().shape({title:u().string,suggestions:u().arrayOf(u().shape({name:u().string,value:u().string}))})])),value:u().string};const Xu=Yu;function Bu(e,t,n){const a=function(e,t){return e.reduce((e,n)=>{let a=e;return a+=function(e,t){return"array"===t?`[${e}]`:`['${e}']`}(n,t),a},"")}(e,n);return`${t}${a}`}function Gu(e,t,n){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function $u(e,t,n,a){return t.set(e,n.push(a))}function Ku(e,t,n,a){return t.set(e,n.filter(e=>e!==a))}function Uu(e,t,n,a,{opened:i,jsonpath:r}){return i?n?$u(e,t,a,r):Ku(e,t,a,r):n?Ku(e,t,a,r):$u(e,t,a,r)}class Ju extends h.Component{constructor(e){super(),Gu(this,"onExpandAll",()=>{this.setState(e=>({isAllExpanded:!0,collapsedNodes:e.collapsedNodes.clear()}))}),Gu(this,"onCollapseAll",()=>{this.setState(e=>({isAllExpanded:!1,expandedNodes:e.expandedNodes.clear()}))}),Gu(this,"onToggle",(e,t,n)=>{if(t.firstClickUnion)return;const a=this.state.isAllExpanded,i=a?this.state.collapsedNodes:this.state.expandedNodes;a?this.setState({collapsedNodes:Uu(n,i,a,i.get(n,mn().List()),t)}):this.setState({expandedNodes:Uu(n,i,a,i.get(n,mn().List()),t)}),this.props.onToggle&&this.props.onToggle(e,t,n)}),this.state={isAllExpanded:e.isAllExpanded||!1,collapsedNodes:e.collapsedNodes||mn().Map(),expandedNodes:e.expandedNodes||mn().Map().set(0,mn().List(["$"]))}}render(){const e=this.state.isAllExpanded,t={onToggle:this.onToggle,onCollapseAll:this.onCollapseAll,onExpandAll:this.onExpandAll,paths:e?this.state.collapsedNodes.toJS():this.state.expandedNodes.toJS(),highlighted:this.props.highlighted,isAllExpanded:e};return this.props.wrappedComponent({...t})}}Gu(Ju,"displayName","Container(TreeManager)"),Gu(Ju,"propTypes",{highlighted:u().array,onToggle:u().func,wrappedComponent:u().func,isAllExpanded:u().bool,collapsedNodes:u().object,expandedNodes:u().object});const Qu=Ju;var Zu=n(6562),ec=n.n(Zu);const tc=/(\t| |\n)/g,nc=/\n/,ac=/^\s+/;function ic(e){return e}const rc=[tc,/(\n)/g,tc];function oc({value:e,className:t}){const{t:n}=(0,c.useTranslation)($e);let a=e;if("string"==typeof e){const t=new RegExp(`(${(0,ke.escapeRegExp)(e.trim())})`),i=e.split(t);(i[0]||i[2]||nc.test(e))&&(a=i.flatMap((e,t)=>null==e?void 0:e.split(rc[t])).filter(ic).map((e,t)=>function(e,t,n){var a,i;switch(e){case"\t":return(0,Fe.jsx)(ot,{"aria-label":n("FORMAT_VALUE_TAB_CHARACTER",{defaultValue:"tab character"}),className:l()(ec()["td-white-space-character"],ec()["td-tab-character"],"td-white-space-character"),name:"talend-empty-cell"},t);case" ":return(0,Fe.jsx)(ot,{"aria-label":n("FORMAT_VALUE_SPACE_CHARACTER",{defaultValue:"space character"}),className:l()(ec()["td-white-space-character"],"td-white-space-character"),name:"talend-empty-space"},t);case"\n":return(0,Fe.jsx)("span",{children:(0,Fe.jsx)(ot,{"aria-label":n("FORMAT_VALUE_LINE_FEEDING_CHARACTER",{defaultValue:"line feeding character"}),className:l()(ec()["td-white-space-character"],"td-white-space-character"),name:"talend-carriage-return"})},t);default:const r=null===(a=e.match(ac))||void 0===a?void 0:a[0];return(0,Fe.jsxs)(Fe.Fragment,{children:[r&&(null===(i=[...r])||void 0===i?void 0:i.map(()=>(0,Fe.jsx)(ot,{"aria-label":n("FORMAT_VALUE_WHITE_SPACE_CHARACTER",{defaultValue:"whitespace character"}),className:l()(ec()["td-white-space-character"],ec()["td-other-characters"],"td-white-space-character"),name:"talend-empty-char"},t))),(0,Fe.jsx)("span",{className:l()(ec()["td-value"],"td-value"),children:e.trimStart()},t)]})}}(e,t,n)))}return(0,Fe.jsx)("span",{className:t,children:a})}oc.propTypes={className:u().string,value:u().string};const sc=oc;var lc=n(5987),dc=n.n(lc);const uc=u().oneOfType([u().string,u().bool,u().number,u().shape({bytes:u().string})]);class cc extends h.Component{render(){let e;e=null===this.props.value||void 0===this.props.value?"":(0,ke.has)(this.props.value,"bytes")?this.props.value.bytes:String(this.props.value);const t=(0,Fe.jsx)(sc,{value:e}),n=(0,Fe.jsx)("div",{ref:this.setDOMElement,className:l()(dc()["td-default-cell"],this.props.className,"td-default-cell",{[dc()["shrink-value"]]:this.props.isValueOverflown,[dc()["wrap-value"]]:this.props.isLongValueToggled}),children:t});return this.props.isValueOverflown?(0,Fe.jsx)(Be,{tooltipPlacement:"bottom",label:t,children:n}):n}}!function(e,t,n){(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(cc,"propTypes",{className:u().string,value:uc,isValueOverflown:u().bool,isLongValueToggled:u().bool});var mc=n(5019),hc=n.n(mc);const pc="long",fc=["boolean","int",pc,"float","double","bytes","string","unknown","date","enum"],gc="timestamp-millis",bc=[gc],vc={double:"int",float:"int",int:"int",long:"int"};function yc({colDef:e,data:t,isValueOverflown:n,isLongValueToggled:a}){var i;const r=e=>{if(null===e)return e;try{return new Date(e).toISOString()}catch(t){return e}};switch((i=e.avro.type)?i.type===pc&&i.logicalType===gc?"date":vc[i.type]?vc[i.type]:i.type:""){case"DefaultInt":case"number":return(0,Fe.jsx)(cc,{value:t.value,isValueOverflown:n,isLongValueToggled:a,className:l()(hc()["td-cell-int"],"td-cell-int")});case"DefaultDate":case"date":case"datetime":return(0,Fe.jsx)(cc,{value:r(t.value),isValueOverflown:n,isLongValueToggled:a,className:l()("td-cell-date")});case"fixed":return(0,Fe.jsx)(cc,{value:t,isValueOverflown:n,isLongValueToggled:a});default:return(0,Fe.jsx)(cc,{value:t.value,isValueOverflown:n,isLongValueToggled:a})}}yc.propTypes={colDef:u().shape({avro:u().shape({type:u().shape({type:u().oneOf([...fc,"array","fixed"]),logicalType:u().oneOf(bc)})})}),data:u().oneOfType([u().object,u().string,u().number,u().bool]),isValueOverflown:u().bool,isLongValueToggled:u().bool};const wc=(0,h.forwardRef)(function({formattedKey:e,className:t,schema:n,separator:a,style:i,value:r,displayTypes:o,typesRenderer:s,isValueOverflown:d,isLongValueToggled:u},c){let m;return o&&n&&r&&(m=(0,Fe.jsx)("span",{className:l()(hc()["tc-simple-text-type"],"tc-simple-text-type"),children:s(n)})),(0,Fe.jsxs)("span",{ref:c,className:l()(hc()["tc-simple-text"],"tc-simple-text",t),style:i,children:[!(0,ke.isNull)(e)&&(0,Fe.jsxs)("span",{className:l()(hc()["tc-simple-text-key"],"tc-simple-text-key",{[hc()["tc-simple-text-key-with-value"]]:r,"tc-simple-text-key-with-value":r}),children:[(0,ke.get)(n,"talend.component.label",e),a,m]}),!n&&r&&(0,Fe.jsx)("span",{className:l()(hc()["tc-simple-text-value"],"tc-simple-text-value",{[hc()["shrink-value"]]:d,[hc()["wrap-value"]]:u}),children:r}),n&&r&&(0,Fe.jsx)(yc,{colDef:{avro:"string"==typeof n.type?{type:n}:n},data:r,isValueOverflown:d,isLongValueToggled:u})]})});wc.displayName="SimpleTextKeyValue",wc.propTypes={className:u().string,formattedKey:u().oneOfType([u().string,u().number]),schema:u().object,value:u().any,separator:u().string,style:u().object,displayTypes:u().bool,typesRenderer:u().func,isValueOverflown:u().bool,isLongValueToggled:u().bool},wc.defaultProps={displayTypes:!1,typesRenderer:e=>`- ${e.type.type}`};const _c=wc;var kc=n(4844),xc=n.n(kc);function Mc(e,t,n){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class Pc extends h.PureComponent{constructor(...e){super(...e),Mc(this,"onClick",e=>{this.props.onToggle(e,{value:this.props.value,opened:this.props.opened,jsonpath:this.props.jsonpath},this.props.index)})}render(){const{className:e,opened:t,dataKey:n,jsonpath:a,useCustomIcon:i,style:r,t:o}=this.props,s=function({useCustomIcon:e,getIcon:t,opened:n,...a}){return e&&t?t(n,a):{name:n?"talend-caret-down":"talend-chevron-left"}}(this.props),d=t?o("TREE_BRANCH_ICON_TITLE_COLLAPSED",{defaultValue:"Collapse"}):o("TREE_BRANCH_ICON_TITLE_EXPANDED",{defaultValue:"Expand"}),u=l()(s.className,{[xc()["tc-tree-branch-icon-caret"]]:!i,"tc-tree-branch-icon-caret":!i,[xc()["tc-tree-branch-icon-caret-right"]]:!t,"tc-tree-branch-icon-caret-right":!t});return(0,Fe.jsx)("span",{className:l()(xc()["tc-tree-branch-icon"],"tc-tree-branch-icon",e),style:r,"data-testid":"tree-branch-icon",children:(0,Fe.jsx)(ot,{className:u,name:s.name,title:`${d} ${n} (${a})`})})}}Mc(Pc,"propTypes",{className:u().string,dataKey:u().oneOfType([u().string,u().number]),index:u().number,opened:u().bool,jsonpath:u().string,onToggle:u().func.isRequired,style:u().object,t:u().func,useCustomIcon:u().bool,value:u().object}),Mc(Pc,"defaultProps",{t:Ze(),useCustomIcon:!1});const jc=(0,c.withTranslation)($e)(Pc);var Tc=n(2859),Sc=n.n(Tc);function Cc(e,t,n){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class Ec extends h.Component{constructor(...e){super(...e),Cc(this,"state",{firstClickUnion:!0}),Cc(this,"onClickLeafBranch",e=>{const t={jsonpath:this.props.jsonpath,opened:this.props.opened,value:this.props.value},n=this.props.isUnion(this.props.value);console.log("#### union",n,this.props.isUnion()),this.state.firstClickUnion&&n?this.setState({firstClickUnion:!1},this.props.onToggle(e,{...t,firstClickUnion:!0},this.props.index)):this.props.onToggle(e,t,this.props.index)})}render(){const{dataKey:e,index:t,jsonpath:n,jsonPathSelection:a,level:i,opened:r,type:o,value:s}=this.props,d=this.props.isUnion(s),u=function(e,t,n,a){return e?"({...})":t?`${n(a)}`:""}(d,this.props.hasSemanticAwareness,this.props.getDisplayKey,s),c=!(!d||!this.state.firstClickUnion)||r;return(0,Fe.jsxs)("div",{className:l()(Sc()["tc-model-branch"],"tc-model-branch",{[Sc()["tc-model-branch-padding-left"]]:i>0,"tc-model-branch-padding-left":i>0}),children:[(0,Fe.jsxs)("span",{className:l()(Sc()["tc-model-branch-content"],"tc-model-branch-content"),children:[(0,Fe.jsx)("button",{"data-testid":"model-branch-button",className:l()(Sc()["tc-model-branch-button"],"tc-model-branch-button",{[Sc()["tc-model-branch-button-highlighted"]]:n===a,"tc-model-branch-button-highlighted":n===a}),onClick:this.onClickLeafBranch}),(0,Fe.jsx)(jc,{dataKey:e,index:t,opened:c,jsonpath:n,onToggle:this.onClickLeafBranch,value:s,className:l()(Sc()["tc-model-branch-icon"],"tc-model-branch-icon")}),(0,Fe.jsx)(_c,{formattedKey:this.props.getDisplayValue(s),formattedValue:u,separator:" "})]}),c&&this.props.recursive({type:o,value:this.props.getChilds(s)})]})}}Cc(Ec,"propTypes",{dataKey:u().string,getChilds:u().func,getDisplayKey:u().func,getDisplayValue:u().func,hasSemanticAwareness:u().bool,index:u().number,isUnion:u().func,jsonpath:u().string,jsonPathSelection:u().string,level:u().number,onToggle:u().func,opened:u().bool,recursive:u().func,type:u().string,value:u().object});const Nc=Ec;function Dc({className:e,dataKey:t,getDisplayKey:n,getDisplayValue:a,getDisplayClassName:i,hasSemanticAwareness:r,jsonpath:o,jsonPathSelection:s,level:d,onSelect:u,t:c,value:m,renderLeafOptions:h}){const p=c("MODEL_VIEWER_LEAF_BUTTON_ARIA_LABEL_SELECT",{defaultValue:"Select"}),f=i(m),g=a(m),b=g&&r?`${g}${v=m,v.optional?"":"*"}`:g;var v;const y=r?`${n(m)}`:"";return(0,Fe.jsxs)("span",{className:l()(e,f,Sc()["tc-model-leaf"],"tc-model-leaf",{[Sc()["tc-model-leaf-padding-left"]]:d>0,"tc-model-leaf-padding-left":d>0}),children:[(0,Fe.jsx)("button",{"aria-label":`${p} ${t} (${o})`,title:`${b||""}${y?` ${y}`:""}`,className:l()({[Sc()["tc-model-leaf-button-highlighted"]]:o===s,"tc-model-leaf-button-highlighted":o===s},Sc()["tc-model-leaf-button"],"tc-model-leaf-button"),"data-testid":"model-leaf-button",onClick:e=>{u&&u(e,o,m)}}),(0,Fe.jsx)(_c,{formattedKey:b,value:y,separator:" "}),(0,Fe.jsx)("span",{className:l()(Sc()["tc-model-leaf-options"],"tc-model-leaf-options"),children:h?h(m):null})]})}Dc.propTypes={className:u().string,dataKey:u().oneOfType([u().string,u().number]),getDisplayClassName:u().func,getDisplayKey:u().func,getDisplayValue:u().func.isRequired,hasSemanticAwareness:u().bool,jsonpath:u().string.isRequired,jsonPathSelection:u().string,level:u().number,onSelect:u().func,t:u().func,value:u().object,renderLeafOptions:u().func},Dc.defaultProps={t:Ze(),getDisplayClassName:ke.noop};const Wc=Dc;var Ic=n(9056),Ac=n.n(Ic);function Oc({title:e,otherActions:t,onClickCollapseAll:n,onClickExpandAll:a,t:i}){return(0,Fe.jsxs)("div",{className:l()(Ac()["tc-tree-header"],"tc-tree-header"),children:[e,(0,Fe.jsxs)("div",{className:l()(Ac()["tc-tree-header-actions"],"tc-tree-header-actions"),children:[n&&(0,Fe.jsx)(Wn,{className:l()(Ac()["tc-tree-header-actions-icon"],"tc-tree-header-actions-icon"),"data-testid":"collapse-all",icon:"talend-minus-circle",id:"CollapseAllRecords",tooltipLabel:i("RECORDS_HEADER_LABEL_CLOSE_ALL",{defaultValue:"Close all"}),onClick:n,link:!0,hideLabel:!0}),a&&(0,Fe.jsx)(Wn,{className:l()(Ac()["tc-tree-header-actions-icon"],"tc-tree-header-actions-icon"),icon:"talend-table","data-testid":"expand-all",id:"ExpandAllRecords",tooltipLabel:i("RECORDS_HEADER_LABEL_EXPAND_ALL",{defaultValue:"Expand all"}),onClick:a,hideLabel:!0,link:!0})]}),t&&t()]})}Oc.defaultProps={t:Ze()},Oc.propTypes={onClickCollapseAll:u().func,onClickExpandAll:u().func,otherActions:u().func,t:u().func,title:u().string.isRequired};const Rc=(0,c.withTranslation)($e)(Oc);function zc(e,t,n){return"object"===n||"array"===n?!e&&t:t}class Lc extends h.Component{render(){const e=this.props.getItemType(this.props.value),t=function(e,t,n,a){const i=-1!==(0,ke.get)(n,t,[]).indexOf(a);return e?!i:i}(this.props.isAllExpanded,this.props.index,this.props.paths,this.props.jsonpath),n=(a=(0,ke.get)(this.props,"highlighted",[]),i=this.props.jsonpath,!!a.find(e=>i.match(e)));var a,i;return function(e){return"array"===e||"object"===e}(e)?this.props.branch({...this.props,nodeHighlighted:zc(t,n,e),opened:t,recursive:this.props.recursive,type:e}):this.props.leaf({...this.props,nodeHighlighted:n})}}!function(e,t,n){(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(Lc,"propTypes",{branch:u().func.isRequired,getItemType:u().func.isRequired,index:u().number,isAllExpanded:u().bool,jsonpath:u().string.isRequired,leaf:u().func.isRequired,paths:u().oneOfType([u().array,u().object]),value:u().any,recursive:u().func.isRequired});const Hc=Lc;function Fc({treeClassName:e,nodeClassName:t,...n}){return(0,Fe.jsx)("ul",{className:e,children:n.value.map((e,a)=>(0,Fe.jsx)("li",{className:t,children:(0,Fe.jsx)(Hc,{...n,...e,index:n.index||0,dataKey:(0,ke.get)(e,"dataKey"),value:(0,ke.get)(e,"value"),jsonpath:n.getJSONPath((0,ke.get)(e,"dataKey"),{jsonpath:n.jsonpath,type:n.type,value:e})})},a))})}Fc.propTypes={dataKey:u().oneOfType([u().string,u().number]),getJSONPath:u().func.isRequired,index:u().number,jsonpath:u().string,nodeClassName:u().string,treeClassName:u().string,type:u().string,value:u().array.isRequired};const Vc=Fc;var qc=n(8453),Yc=n.n(qc);function Xc({className:e,noRoot:t,withNodeBorder:n,...a}){const i=l()(Yc()["tc-tree"],"tc-tree",e),r=e=>(0,Fe.jsx)(Xc,{...a,...e,level:a.level+1});return 0===a.level?t?(0,Fe.jsx)(Vc,{...a,recursive:r,treeClassName:i}):(0,Fe.jsx)(Hc,{...a,recursive:r,className:i,dataKey:a.dataKey||0,index:a.index||0}):(0,Fe.jsx)(Vc,{...a,recursive:r,treeClassName:l()(Yc()["tc-tree-list"],"tc-tree-list"),nodeClassName:l()({[Yc()["tc-tree-node-border"]]:n,"tc-tree-node-border":n})})}Xc.defaultProps={withNodeBorder:!0},Xc.propTypes={className:u().string,dataKey:u().oneOfType([u().string,u().number]),index:u().number,level:u().number,noRoot:u().bool,withNodeBorder:u().bool};const Bc=Xc;function Gc({t:e,...t}){return(0,Fe.jsxs)("div",{className:l()(Sc()["tc-model"],"tc-model"),children:[(0,Fe.jsx)(Rc,{title:e("MODEL_VIEWER_HEADER_TITLE",{defaultValue:"Data model"})}),(0,Fe.jsx)(Bc,{...t,jsonpath:"$",index:0,level:0,type:"array",noRoot:!0})]})}Gc.propTypes={t:u().func},Gc.defaultProps={t:Ze()};const $c=Gc;function Kc(e,t,n){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Uc(e){return e.dqType||e.type}function Jc(e){return(0,ke.get)(e,"type.items.fields")||(0,ke.get)(e,"type.fields")||(0,ke.get)(e,"type.symbols")||(0,ke.get)(e,"fields")||(0,ke.get)(e,"type")}class Qc extends h.Component{constructor(...e){super(...e),Kc(this,"renderLeaf",e=>(0,Fe.jsx)(Wc,{...e,getDisplayKey:this.props.getDisplayKey,getDisplayValue:this.props.getDisplayValue,hasSemanticAwareness:this.props.hasSemanticAwareness,menu:this.props.menuActions,onSelect:this.props.onSelect,t:this.props.t,renderLeafOptions:this.props.renderLeafOptions})),Kc(this,"renderBranch",e=>(0,Fe.jsx)(Nc,{...e,getChilds:this.props.getChilds,getDisplayKey:this.props.getDisplayKey,getDisplayValue:this.props.getDisplayValue,hasSemanticAwareness:this.props.hasSemanticAwareness,isUnion:this.props.isUnion,t:this.props.t})),Kc(this,"renderComponent",e=>{const t={...this.props,branch:this.renderBranch,getJSONPath:this.props.getJSONPath,getItemType:this.props.getItemType,leaf:this.renderLeaf,t:this.props.t,value:this.props.getChilds(this.props.sample.schema)};return(0,Fe.jsx)($c,{...e,...t})})}render(){return(0,Fe.jsx)(Qu,{componentId:this.props.componentId||"ModelViewer",jsonPathSelection:this.props.jsonPathSelection,wrappedComponent:this.renderComponent,sample:this.props.sample})}}Kc(Qc,"displayName","ModelViewerContainer"),Kc(Qc,"propTypes",{componentId:u().string,getChilds:u().func,getDisplayKey:u().func,getDisplayValue:u().func,getDisplayClassName:u().func,getJSONPath:u().func,getItemType:u().func,hasSemanticAwareness:u().bool,jsonPathSelection:u().string,menuActions:u().arrayOf({label:u().string}),onSelect:u().func,sample:u().shape({schema:u().any,data:u().any}),t:u().func,renderLeafOptions:u().func,isUnion:u().func}),Kc(Qc,"defaultProps",{getChilds:function(e){return(t=Jc(e),t.reduce((e,t)=>(Array.isArray(t.type)?e.push(function(e){const t=e.type.filter(e=>"null"!==e.type).map(t=>t.name?t:{...t,name:e.name,path:e.path});return{name:e.name,type:1===t.length?(0,ke.head)(t):t,optional:t.length<e.type.length,path:e.path,"talend.component.label":e["talend.component.label"]}}(t)):e.push(t),e),[])).map(e=>({dataKey:e.name,value:e}));var t},getDisplayKey:function(e){return"object"==typeof e.type?`(${Uc(e.type)})`:"string"==typeof e.dqType||"string"==typeof e.type?`(${Uc(e)})`:""},getDisplayValue:function(e){return"string"==typeof e?e:(0,ke.get)(e,"doc",e.name)},getDisplayClassName:ke.noop,getJSONPath:function(e,t){return"array"===(0,ke.get)(t,"value.value.type.type")?Bu([""],`${t.jsonpath}['${e}']`,"array"):Bu([e],t.jsonpath)},getItemType:function(e){return Array.isArray(Jc(e))?"object":null},hasSemanticAwareness:!0,t:Ze()});const Zc=(0,c.withTranslation)($e)(Qc);var em=n(4974),tm=n.n(em);function nm({lengthValue:e,className:t}){return(0,Fe.jsx)("sup",{className:l()(tm()["tc-length-badge"],"tc-length-badge","badge",t),children:e},"length-badge")}nm.propTypes={lengthValue:u().number.isRequired,className:u().string};const am=nm;var im=n(5299),rm=n.n(im);function om(e,t,n){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class sm extends h.Component{constructor(...e){super(...e),om(this,"onKeyDown",e=>{switch(e.key){case"Enter":case" ":case"Space":e.preventDefault(),e.stopPropagation(),this.onClickRecordsBranch(e)}}),om(this,"onClickRecordsBranch",e=>{this.props.onToggle(e,{jsonpath:this.props.jsonpath,opened:this.props.opened,value:this.props.value},this.props.index)})}render(){const{className:e,dataKey:t,nodeHighlighted:n,opened:a,level:i,type:r,value:o}=this.props;return function(e){return!1!==(0,ke.get)(e,"loaded")}(o)?(0,Fe.jsxs)("div",{className:l()(rm()["tc-records-viewer-branch"],"tc-records-viewer-branch",e),children:[(0,Fe.jsxs)("span",{className:l()(rm()["tc-records-viewer-branch-content"],"tc-records-viewer-branch-content",{[rm()["tc-records-viewer-branch-highlighted"]]:n,"tc-records-viewer-branch-highlighted":n}),onKeyDown:this.onKeyDown,"data-testid":"records-branch",onClick:this.onClickRecordsBranch,tabIndex:"0",role:"button",children:[(0,Fe.jsx)(jc,{dataKey:t,getIcon:this.props.getIcon,index:this.props.index,jsonpath:this.props.jsonpath,onToggle:this.props.onToggle,opened:a,useCustomIcon:"object"===r,value:o}),(0,Fe.jsx)("span",{className:l()(rm()["tc-records-viewer-branch-text"],"tc-records-viewer-branch-text"),children:this.props.getObjectBranchDatakey(t,o)},"datakey"),0!==i&&(0,Fe.jsx)(am,{lengthValue:this.props.getChildsCount(o)}),this.props.renderBranchAdditionalValue&&this.props.renderBranchAdditionalValue({value:o,opened:a})]}),a&&this.props.recursive({type:r,value:this.props.getChilds(o,(0,ke.get)(o,"schema",this.props.sample.schema),r)})]}):(0,Fe.jsx)("div",{className:l()(rm()["tc-records-viewer-skeleton"],"tc-records-viewer-skeleton",e),children:(0,Fe.jsx)(gt,{})})}}om(sm,"propTypes",{className:u().string,dataKey:u().oneOfType([u().string,u().number]),getChilds:u().func,getChildsCount:u().func,getIcon:u().func,getObjectBranchDatakey:u().func.isRequired,index:u().number,jsonpath:u().string,level:u().number.isRequired,nodeHighlighted:u().bool,onToggle:u().func.isRequired,opened:u().bool,recursive:u().func,renderBranchAdditionalValue:u().func,sample:u().object,type:u().oneOfType([u().number,u().string]),value:u().object});const lm=sm;function dm({dataKey:e,value:t,renderLeafAdditionalValue:n,className:a,nodeHighlighted:i,displayTypes:r,typesRenderer:o,measure:s,t:d}){const u=(0,h.createRef)(),[c,m]=(0,h.useState)(!1),[p,f]=(0,h.useState)(!1);(0,h.useLayoutEffect)(()=>{u.current.offsetParent.offsetWidth<u.current.scrollWidth&&m(!0)},[]),(0,h.useLayoutEffect)(()=>{s()},[p]);const g=p?d("RECORDS_LEAF_LONG_VALUE_LABEL_COLLAPSE",{defaultValue:"Collapse the value"}):d("RECORDS_LEAF_LONG_VALUE_LABEL_EXPAND",{defaultValue:"Expand the value"});return(0,Fe.jsxs)("div",{className:l()(rm()["tc-records-viewer-leaf"],"tc-records-viewer-leaf",a,{[rm()["tc-records-viewer-leaf-highlighted"]]:i,"tc-records-viewer-leaf-highlighted":i}),children:[c&&(0,Fe.jsx)("span",{className:l()(rm()["tc-leaf-overflow-icon"],"tc-leaf-overflow-icon",a),children:(0,Fe.jsx)(Kt,{icon:"talend-chevron-left",iconTransform:p?"rotate-90":"rotate-270",link:!0,hideLabel:!0,label:g,className:l()(rm()["tc-leaf-overflow-icon-chevron"],{[rm()["tc-leaf-overflow-icon-chevron-filled"]]:p}),onClick:e=>{e.stopPropagation(),f(e=>!e)}})}),n&&n(t),(0,Fe.jsx)(_c,{ref:u,formattedKey:e,value:t.data,schema:t.schema,displayTypes:r,typesRenderer:o,isValueOverflown:c,isLongValueToggled:p})]})}dm.propTypes={className:u().string,dataKey:u().oneOfType([u().string,u().number]),nodeHighlighted:u().bool,value:u().shape({data:u().oneOfType([u().object,u().string,u().number,u().bool]),schema:u().object}),renderLeafAdditionalValue:u().func,displayTypes:u().bool,typesRenderer:u().func,measure:u().func.isRequired,t:u().func},dm.defaultProps={t:Ze()};const um=(0,c.withTranslation)($e)(dm),cm=ReactVirtualized;function mm({index:e,parent:t,style:n,cellRenderer:a,className:i}){return(0,Fe.jsx)(cm.CellMeasurer,{cache:(0,ke.get)(t,"props.cache"),columnIndex:0,parent:t,rowIndex:e,children:({measure:t})=>(0,Fe.jsx)("div",{className:i,style:{...n},children:a({index:e,measure:t})})})}mm.propTypes={cellRenderer:u().func.isRequired,className:u().string,index:u().number,parent:u().object,style:u().object};const hm=mm;var pm=n(1401),fm=n.n(pm);function gm(e,t,n){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class bm extends h.Component{constructor(...e){super(...e),gm(this,"lazyLoadingCallBack",({startIndex:e,stopIndex:t})=>{this.props.onVerticalScroll&&this.props.onVerticalScroll({},{firstDisplayedRowIndex:e,lastDisplayedRowIndex:t})}),gm(this,"renderTreeCellMeasurer",e=>(0,Fe.jsx)(hm,{...e,className:this.props.cellMeasurerClassName,cellRenderer:this.props.cellRenderer}))}render(){const e=new cm.CellMeasurerCache({fixedWidth:!0,defaultHeight:40});return(0,Fe.jsx)("div",{className:l()(fm()["tc-virtualized-tree"],"tc-virtualized-tree",this.props.className),children:(0,Fe.jsx)(cm.AutoSizer,{disableHeight:this.props.disableHeight,children:({height:t,width:n})=>(0,Fe.jsx)(cm.List,{...this.props,cache:e,deferredMeasurementCache:e,height:t,onRowsRendered:this.lazyLoadingCallBack,rowCount:this.props.rowCount,rowHeight:e.rowHeight,rowRenderer:this.renderTreeCellMeasurer,width:n})})})}}gm(bm,"propTypes",{cellRenderer:u().func.isRequired,className:u().string,onVerticalScroll:u().func,rowCount:u().number,cellMeasurerClassName:u().string,disableHeight:u().bool});const vm=bm;function ym(e,t,n){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class wm extends h.Component{constructor(...e){super(...e),ym(this,"onToggleCell",(e,t)=>{this.props.onToggle(e,t,this.props.index)})}shouldComponentUpdate(e){return e.paths[e.index]!==this.props.paths[this.props.index]||e.value[e.index]!==this.props.value[this.props.index]||e.highlighted!==this.props.highlighted||e.isAllExpanded!==this.props.isAllExpanded}componentDidUpdate(){this.props.measure()}render(){const{index:e,value:t}=this.props;return(0,Fe.jsx)(Bc,{...this.props,dataKey:e,jsonpath:"$",level:0,onToggle:this.onToggleCell,type:"object",value:t[e]})}}ym(wm,"propTypes",{highlighted:u().array,index:u().number.isRequired,isAllExpanded:u().bool,measure:u().func.isRequired,onToggle:u().func,paths:u().oneOfType([u().array,u().object]),value:u().array.isRequired});const _m=wm;function km(e,t,n){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class xm extends h.Component{constructor(...e){super(...e),km(this,"renderCellRenderer",e=>(0,Fe.jsx)(_m,{...this.props,...e}))}render(){const{onCollapseAll:e,onVerticalScroll:t,t:n,virtualized:a,displayHeader:i,disableHeight:r,...o}=this.props;return(0,Fe.jsxs)("div",{className:l()(rm()["tc-records-viewer"],"tc-records-viewer"),children:[i&&(0,Fe.jsx)(Rc,{title:n("RECORDS_HEADER_TITLE",{defaultValue:"Records"}),onClickCollapseAll:e}),a?(0,Fe.jsx)(vm,{cellRenderer:this.renderCellRenderer,cellMeasurerClassName:l()(rm()["tc-records-viewer-tree-border"],"tc-records-viewer-tree-border"),className:l()(rm()["tc-records-viewer-tree"],"tc-records-viewer-tree"),onVerticalScroll:t,paddingOffset:o.paddingOffset,rowCount:(0,ke.get)(o,"value",[]).length,disableHeight:r}):(0,Fe.jsx)(Bc,{...o,jsonpath:"$",level:0})]})}}km(xm,"propTypes",{onCollapseAll:u().func.isRequired,onVerticalScroll:u().func,paddingOffset:u().number,t:u().func,virtualized:u().bool,displayHeader:u().bool,disableHeight:u().bool}),km(xm,"defaultProps",{disableHeight:!1,virtualized:!0,t:Ze(),displayHeader:!0});const Mm=xm;function Pm(e){return(0,ke.get)(e,"type.items")||(0,ke.get)(e,"type.values")||(0,ke.get)(e,"type.fields")||(0,ke.get)(e,"values")||(0,ke.get)(e,"fields")||(0,ke.get)(e,"items")||(0,ke.get)(e,"type")||e}function jm(e){return"string"==typeof(0,ke.get)(e,"data.value.bytes")?e.data.value.bytes:(0,ke.get)(e,"data.value",e.value)}function Tm(e,t){const n=(0,ke.get)(e,"type");return!!Array.isArray(n)&&n.find(e=>e.name===t||e.type===t)}function Sm(e,t,n){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class Cm extends h.Component{constructor(...e){super(...e),Sm(this,"renderLeaf",e=>(0,Fe.jsx)(um,{...e,renderLeafAdditionalValue:this.props.renderLeafAdditionalValue})),Sm(this,"renderBranch",e=>(0,Fe.jsx)(lm,{...e,getChilds:this.props.getChilds,getChildsCount:this.props.getChildsCount,getIcon:this.props.getIcon,getObjectBranchDatakey:this.props.getObjectBranchDatakey,t:this.props.t,renderBranchAdditionalValue:this.props.renderBranchAdditionalValue})),Sm(this,"renderComponent",e=>{const t={...this.props,branch:this.renderBranch,getJSONPath:this.props.getJSONPath,getValueType:this.props.getItemType,leaf:this.renderLeaf,value:this.props.sample.data,t:this.props.t};return(0,Fe.jsx)(Mm,{...e,...t})})}render(){return(0,Fe.jsx)(Qu,{componentId:this.props.componentId||"RecordsViewer",highlighted:this.props.highlighted,wrappedComponent:this.renderComponent,sample:this.props.sample})}}Sm(Cm,"displayName","RecordsViewerContainer"),Sm(Cm,"propTypes",{componentId:u().string,getChilds:u().func,getChildsCount:u().func,getIcon:u().func,getObjectBranchDatakey:u().func,getJSONPath:u().func,getItemType:u().func,highlighted:u().array,sample:u().object,t:u().func,renderBranchAdditionalValue:u().func,renderLeafAdditionalValue:u().func}),Sm(Cm,"defaultProps",{getChilds:function(e,t,n){const a=function(e,t){return Tm(t,(0,ke.get)(e,"data.unionKey"))||t}(e,t),i=jm(e);return"object"===n?function(e,t){return(0,ke.get)(t,"type.values")||(0,ke.get)(t,"values")?Object.entries(e).map(e=>({dataKey:e[0],value:{schema:(0,ke.get)(t,"type.values",t),data:{...e[1]}}})):Pm(t).map(t=>{const n=e[t.name];return{dataKey:t.name,value:{schema:t,data:n}}})}(i,a):function(e,t){return e.map((e,n)=>({dataKey:n,value:{schema:Pm(t),data:e}}))}(i,a)},getChildsCount:function(e){const t=jm(e);return Array.isArray(t)?t.length:"object"==typeof t?Object.keys(t).length:0},getIcon:function(e){return e?{name:"talend-minus-circle",className:l()(rm()["tc-records-viewer-branch-icon"],"tc-records-viewer-branch-icon")}:{name:"talend-plus-circle",className:l()(rm()["tc-records-viewer-branch-icon"],"tc-records-viewer-branch-icon")}},getObjectBranchDatakey:function(e,t){const n=(0,ke.get)(t,"schema"),a=(0,ke.get)(t,"data");if(n&&a){const e=(0,ke.get)(a,"unionKey");if(Array.isArray(n.type)){const e=n.type.find(e=>"array"===e.type);if(e&&"object"==typeof e.items)return e.items.name||e.items.type}if(Tm(n,e))return e}return e},getJSONPath:function(e,t){return Bu([e],t.jsonpath,t.type)},getItemType:function(e){const t=jm(e);return Array.isArray(t)?"array":null===t?"string":typeof t},t:Ze()});const Em=(0,c.withTranslation)($e)(Cm),Nm=Number.POSITIVE_INFINITY;function Dm(e){e&&e.focus()}function Wm(e){return e.querySelectorAll("td > button[data-value]")}function Im(e,t){const n=Wm(e);return n[t>=0?t:n.length+t]}function Am(e,t=0){const n=Wm(e);0===t||t<0?Dm(n[0]):t===Nm||t>n.length-1?Dm(n[n.length-1]):Dm(n[t])}function Om(e,t,n){const a=Wm(e);t<0?n.goToPreviousMonth(()=>{Dm(Im(e,t))}):t>a.length-1?n.goToNextMonth(()=>{Dm(Im(e,t-a.length))}):Dm(a[t])}function Rm(e){let t=e.querySelector('td[aria-current="date"] > button');t||(t=e.querySelector("td > button[disabled=false]")),t||(t=e.querySelector("td > button[data-value]")),t&&t.focus()}function zm(e){const t=e.closest('[role="list"]');return t?t.querySelectorAll('[role="listitem"]'):new NodeList}function Lm(e){const t=e.closest('ul[role="tree"]');return t?t.querySelectorAll('li[role="treeitem"]'):null}function Hm(e,t){const n=function(e){return e.querySelectorAll("li > button")}(e)[t];Dm(n)}class Fm extends h.Component{constructor(e){super(e),function(e,t,n){(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(this,"myRef",(0,h.createRef)()),this.onKeyDown=this.onKeyDown.bind(this)}onKeyDown(e,t){var n,a,i,r;switch(e.key){case"Up":case"ArrowUp":e.preventDefault(),e.stopPropagation(),null!==(n=this.myRef)&&void 0!==n&&n.current&&function(e,{index:t,size:n},a){const i=t-1;i<0&&n&&a(()=>{Hm(e,n-1)}),Hm(e,i)}(this.myRef.current,t,this.props.goToPreviousPage);break;case"Down":case"ArrowDown":e.preventDefault(),e.stopPropagation(),null!==(a=this.myRef)&&void 0!==a&&a.current&&function(e,{index:t,size:n},a){const i=t+1;n&&i>=n&&a(()=>{Hm(e,0)}),Hm(e,i)}(this.myRef.current,t,this.props.goToNextPage);break;case"PageUp":e.preventDefault(),e.stopPropagation(),null!==(i=this.myRef)&&void 0!==i&&i.current&&function(e,{index:t},n){n(()=>Hm(e,t))}(this.myRef.current,t,this.props.goToPreviousPage);break;case"PageDown":e.preventDefault(),e.stopPropagation(),null!==(r=this.myRef)&&void 0!==r&&r.current&&function(e,{index:t},n){n(()=>Hm(e,t))}(this.myRef.current,t,this.props.goToNextPage)}}render(){return(0,Fe.jsx)("div",{ref:this.myRef,className:this.props.className,children:this.props.children(this.onKeyDown)})}}function Vm(e){["ArrowLeft","ArrowRight","ArrowUp","ArrowDown","Home","PageUp","PageDown","Left","Right","Up","Down"].includes(e.key)&&e.preventDefault()}function qm(e,t,n){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ym(e,t,n){n(()=>{Am(e,t)})}function Xm(e,t,n){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const Bm={withMonthCalendarGesture:function(e,t){var n;return n=class extends h.Component{constructor(e){super(e),Xm(this,"ref",(0,h.createRef)()),this.onKeyDown=this.onKeyDown.bind(this)}onKeyDown(e,n,a){switch(e.key){case"Left":case"ArrowLeft":e.stopPropagation(),Am(n,a-1);break;case"Right":case"ArrowRight":e.stopPropagation(),Am(n,a+1);break;case"Up":case"ArrowUp":e.stopPropagation(),Am(n,a-t);break;case"Down":case"ArrowDown":e.stopPropagation(),Am(n,a+t);break;case"Home":e.stopPropagation(),Am(n,0);break;case"End":e.stopPropagation(),Am(n,Nm)}}render(){return(0,Fe.jsx)("div",{ref:this.ref,onKeyDown:Vm,children:(0,Fe.jsx)(e,{...this.props,onKeyDown:this.onKeyDown})})}},Xm(n,"displayName",`MonthCalendarGesture(${e.displayName})`),n},withListGesture:function(e,t=!1){function n(n){return(0,Fe.jsx)(e,{...n,onKeyDown:(e,n)=>function(e,t,n){switch(e.key){case"Down":case"ArrowDown":e.stopPropagation(),e.preventDefault(),Dm(function(e,t){let n,a,i;const r=zm(e),o=r.values();if(t&&e===r.item(r.length-1))return r.item(0);do{const{value:t,done:r}=o.next();a?(n=t,i=!1):(a=t===e,i=!r)}while(i);return n}(t,n));break;case"Up":case"ArrowUp":e.stopPropagation(),e.preventDefault(),Dm(function(e,t){let n,a;const i=zm(e),r=i.values();if(t&&e===i.item(0))return i.item(i.length-1);do{const{value:t,done:i}=r.next();t===e?a=!1:(n=t,a=!i)}while(a);return n}(t,n))}}(e,n,t)})}return n.displayName=`ListGesture(${e.displayName})`,n},withTreeGesture:function(e){var t;return function(e,t,n){(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(t=class extends h.Component{constructor(e){super(e),this.onKeyDown=this.onKeyDown.bind(this)}onKeyDown(e,t,n){const{hasChildren:a,isOpened:i,siblings:r}=n;switch(e.key){case"Enter":case" ":case"Spacebar":e.stopPropagation(),this.props.onSelect(e,n);break;case"Left":case"ArrowLeft":a&&i?(e.stopPropagation(),this.props.onToggle(e,n)):a&&i||(e.stopPropagation(),Dm(function(e){const t=e.parentElement;return t?t.closest('li[role="treeitem"]'):null}(t)));break;case"Right":case"ArrowRight":a&&!i?(e.stopPropagation(),this.props.onToggle(e,n)):a&&i&&(e.stopPropagation(),Dm(function(e){return e.querySelector('li[role="treeitem"]')}(t)));break;case"Down":case"ArrowDown":e.stopPropagation(),Dm(function(e){var t;let n,a,i=null;const r=null===(t=Lm(e))||void 0===t?void 0:t.values();if(!r)return i;do{const{value:t,done:o}=r.next();n?(i=t,a=!1):(n=t===e,a=!o)}while(a);return i}(t));break;case"Up":case"ArrowUp":e.stopPropagation(),Dm(function(e){var t;let n,a=null;const i=null===(t=Lm(e))||void 0===t?void 0:t.values();if(!i)return a;do{const{value:t,done:r}=i.next();t===e?n=!1:(a=t,n=!r)}while(n);return a}(t));break;case"Home":e.stopPropagation(),Dm(function(e){const t=e.closest('ul[role="tree"]');return t?t.querySelector('li[role="treeitem"]'):null}(t));break;case"End":e.stopPropagation(),Dm(function(e){const t=Lm(e);return t&&t.length>0?t.item(t.length-1):null}(t))}"*"!==e.nativeEvent.key&&"Multiply"!==e.nativeEvent.key||(e.stopPropagation(),this.props.onToggleAllSiblings(e,r))}render(){const t={...this.props};return t.onKeyDown=this.onKeyDown,(0,Fe.jsx)(e,{...t})}},"displayName",`TreeGesture(${e.displayName})`),t},WithDynamicListGesture:Fm,withCalendarGesture:function(e){var t;return t=class extends h.Component{constructor(e){super(e),qm(this,"ref",(0,h.createRef)()),this.onKeyDown=this.onKeyDown.bind(this)}onKeyDown(e,t,n){switch(e.key){case"Left":case"ArrowLeft":e.stopPropagation(),Om(t,n-1,this.props);break;case"Right":case"ArrowRight":e.stopPropagation(),Om(t,n+1,this.props);break;case"Up":case"ArrowUp":e.stopPropagation(),Om(t,n-7,this.props);break;case"Down":case"ArrowDown":e.stopPropagation(),Om(t,n+7,this.props);break;case"Home":e.stopPropagation(),Am(t,0);break;case"End":e.stopPropagation(),Am(t,Nm);break;case"PageUp":e.stopPropagation(),Ym(t,n,this.props.goToPreviousMonth);break;case"PageDown":e.stopPropagation(),Ym(t,n,this.props.goToNextMonth)}}render(){return(0,Fe.jsx)("div",{ref:this.ref,onKeyDown:Vm,children:(0,Fe.jsx)(e,{...this.props,onKeyDown:this.onKeyDown})})}},qm(t,"displayName",`CalendarGesture(${e.displayName})`),t}},Gm=(0,h.createContext)();function $m(e){return A(e).getDate()}function Km(e){const t=A(e),n=t.getMonth();return t.setFullYear(t.getFullYear(),n+1,0),t.setHours(0,0,0,0),t}function Um(e,t){const n=A(e);return n.setDate(t),n}function Jm(e){const t=Ze();switch(e){case"INVALID_HOUR_EMPTY":return t("INVALID_HOUR_EMPTY",{defaultValue:"Hour is required"});case"INVALID_HOUR_NUMBER":return t("INVALID_HOUR_NUMBER",{defaultValue:"Hour must be between 00 and 23"});case"INVALID_MINUTES_EMPTY":return t("INVALID_MINUTES_EMPTY",{defaultValue:"Minutes are required"});case"INVALID_MINUTES_NUMBER":return t("INVALID_MINUTES_NUMBER",{defaultValue:"Minutes value must be between 00 and 59"});case"INVALID_SECONDS_EMPTY":return t("INVALID_SECONDS_EMPTY",{defaultValue:"Seconds are required"});case"INVALID_SECONDS_NUMBER":return t("INVALID_SECONDS_NUMBER",{defaultValue:"Seconds value must be between 00 and 59"});case"INVALID_DATE_FORMAT":return t("INVALID_DATE_FORMAT",{defaultValue:"Date format is invalid"});case"INVALID_DATE_EMPTY":return t("INVALID_DATE_EMPTY",{defaultValue:"Date is required"});case"INVALID_MONTH_NUMBER":return t("INVALID_MONTH_NUMBER",{defaultValue:"Month must be between 01 and 12"});case"INVALID_DAY_NUMBER":return t("INVALID_DAY_NUMBER",{defaultValue:"Day is invalid"});case"INVALID_DAY_OF_MONTH":return t("INVALID_DAY_OF_MONTH",{defaultValue:"Day value doesn't match an existing day in the month"});case"INVALID_TIME_EMPTY":return t("INVALID_TIME_EMPTY",{defaultValue:"Time is required"});case"TIME_FORMAT_INVALID":return t("TIME_FORMAT_INVALID",{defaultValue:"Time is invalid"});case"DATETIME_INVALID_FORMAT":return t("DATETIME_INVALID_FORMAT",{defaultValue:"Datetime is invalid"});case"INVALID_RANGE_START_AFTER_END":return t("INVALID_RANGE_START_AFTER_END",{defaultValue:"Start date should come before end date"});case"INVALID_SELECTED_DATE":return t("INVALID_SELECTED_DATE",{defaultValue:"Invalid date is selected"});default:return""}}const Qm=new Date("INTERNAL_INVALID_DATE");function Zm(e,t){this.message=Jm(t),this.code=e}function eh(e,{dateFormat:t}){return ue(e,Pe(t))}function th(e,{useUTC:t,timezone:n}){return t?Te(e):n?function(e,t){const n=me(new Date(e).toISOString()),a=xe(t.timeZone)+n.getTimezoneOffset();return new Date(n.getTime()-60*a*1e3)}(e,{timeZone:n}):e}function nh(e,{useUTC:t,timezone:n}){if(t)return new Date(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate());if(n){const t=Me(e,{timeZone:n});return new Date(t.getFullYear(),t.getMonth(),t.getDate())}return new Date(e.getFullYear(),e.getMonth(),e.getDate())}function ah(e,t){if(!function(e,t){return!t.required&&void 0===e||e instanceof Date&&!isNaN(e.getTime())}(e,t))return{localDate:void 0,date:void 0,textInput:"",errors:[],errorMessage:null};const n=nh(e,t);return{localDate:n,date:e,textInput:eh(n,t),errors:[],errorMessage:null}}function ih(e,t,n){if(""===e)return{localDate:void 0,textInput:e,errors:[]};let a,i,r=[];try{a=function(e,t,n){const a=[],{partsOrder:i,regexp:r}=function(e){const t=e.split(/[^A-Za-z]/),n=e.replace(/[A-Za-z]{4}/g,"([0-9]{4})").replace(/[A-Za-z]{2}/g,"([0-9]{2})");return{partsOrder:t,regexp:new RegExp(`^\\s*${n}\\s*$`)}}(t),o=e.match(r);if(!o)throw a.push(new Zm("INVALID_DATE_FORMAT","INVALID_DATE_FORMAT")),a;const s=i.indexOf("YYYY"),l=i.indexOf("MM"),d=i.indexOf("DD"),u=o[l+1],c=parseInt(u,10);(0===c||c>12)&&a.push(new Zm("INVALID_MONTH","INVALID_MONTH_NUMBER"));const m=o[d+1],h=parseInt(m,10);0===h&&a.push(new Zm("INVALID_DAY_NUMBER","INVALID_DAY_NUMBER"));const p=o[s+1],f=parseInt(p,10),g=new Date(f,c-1);h>$m(Km(g))&&a.push(new Zm("INVALID_DAY_OF_MONTH","INVALID_DAY_OF_MONTH"));const b=Um(g,h);if(n&&n(b)&&a.push(new Zm("INVALID_SELECTED_DATE","INVALID_SELECTED_DATE")),a.length>0)throw a;return b}(e,t.dateFormat,n),i=th(a,t)}catch(e){i=Qm,r=r.concat(e)}return{localDate:a,date:i,textInput:e,errors:r,errorMessage:r[0]?r[0].message:null}}function rh(e,t){const n=typeof e;return"number"===n?ah(new Date(e),t):"string"===n?ih(e,t):e instanceof Date?ah(e,t):{date:void 0,textInput:"",errors:[]}}function oh(e,t){return{localDate:e,date:th(e,t),textInput:ue(e,Pe(t.dateFormat)),errors:[],errorMessage:null}}function sh(e){function t(){return{dateFormat:e.dateFormat,useUTC:e.useUTC,required:e.required,timezone:e.timezone}}const n=rh(e.value,t()),[a,i]=(0,h.useState)(n);function r(t,n,a){if(!e.onChange)return;const{errorMessage:i,date:r,textInput:o,errors:s}=a;e.onChange(t,{errors:s,errorMessage:i,date:r,textInput:o,origin:n})}return(0,h.useEffect)(()=>{if(e.value!==a.date){const n=rh(e.value,t());i(n)}},[e.value]),(0,h.useEffect)(()=>{!function(e){const t=e.split(/[^A-Za-z]/);if(-1===t.indexOf("YYYY")||-1===t.indexOf("MM")||-1===t.indexOf("DD"))throw new Error(`DATE FORMAT ${e} - NOT SUPPORTED. Please provide a composition of YYYY, MM, DD`)}(e.dateFormat)},[e.dateFormat]),(0,h.useEffect)(()=>{e.timezone&&function(e){if(!function(e){try{return new Intl.DateTimeFormat(void 0,{timeZone:e}),!0}catch(e){return!1}}(e))throw new Error(`Timezone: ${e} - NOT SUPPORTED`)}(e.timezone)},[e.timezone]),(0,Fe.jsx)(Gm.Provider,{value:{value:{textInput:a.textInput,date:a.localDate},inputManagement:{onChange:function(n){const a=ih(n.target.value,t(),e.isDisabledChecker);i(a),r(n,"INPUT",a)},placeholder:e.dateFormat},pickerManagement:{onSubmit:function(e,{date:n}){const a=oh(n,t());i(a),r(e,"PICKER",a)},useUTC:e.useUTC}},children:e.children})}sh.propTypes={children:u().node,dateFormat:u().string,onChange:u().func,required:u().bool,timezone:u().string,useUTC:u().bool,value:u().oneOfType([u().instanceOf(Date),u().number,u().string]),isDisabledChecker:u().func},sh.defaultProps={dateFormat:"YYYY-MM-DD",useUTC:!1},sh.displayName="Date.Manager";const lh=sh,dh={padding:"0 0.625rem",fontSize:"0.875rem",visibility:"hidden",position:"absolute"},uh=function({placeholder:e,inputText:t,children:n,minWidth:a}){const[i,r]=(0,h.useState)(0),o=(0,h.useRef)(null);(0,h.useEffect)(()=>{r(a||o.current&&o.current.getBoundingClientRect().width||0)});const s=t||e;return(0,Fe.jsxs)(h.Fragment,{children:[n(i+5),(0,Fe.jsx)("span",{style:dh,ref:o,"data-testid":"InputSizer",children:s})]})};function ch(e){const{value:t,inputManagement:n}=(0,h.useContext)(Gm),{minWidth:a,...i}=e;return(0,Fe.jsx)(uh,{inputText:n.placeholder,minWidth:a,children:e=>(0,Fe.jsx)(vu(),{autoComplete:"off",debounceTimeout:300,element:rt.Form.Text,hideLabel:!0,value:t.textInput,style:{width:e},...n,...i})})}ch.displayName="Date.Input",ch.propTypes={minWidth:u().number};const mh=ch;function hh(e){return A(e).getMonth()}function ph(e){return A(e).getFullYear()}function fh(e,t){return+A(e)<+A(t)}function gh(e,t){return+O(e)===+O(t)}function bh(e){return z(e,Date.now())}function vh(e){return gh(e,bh(e))}function yh(e,t){const n=+A(e),[a,i]=[+A(t.start),+A(t.end)].sort((e,t)=>e-t);return n>=a&&n<=i}function wh(e,t){const n=A(e),a=n.getFullYear(),i=n.getDate(),r=z(e,0);r.setFullYear(a,t,15),r.setHours(0,0,0,0);const o=function(e){const t=A(e),n=t.getFullYear(),a=t.getMonth(),i=z(e,0);return i.setFullYear(n,a+1,0),i.setHours(0,0,0,0),i.getDate()}(r);return n.setMonth(t,Math.min(i,o)),n}function _h(e){const t=A(e);return t.setDate(1),t.setHours(0,0,0,0),t}function kh(e,t){const n=A(e);if(isNaN(t))return z(e,NaN);if(!t)return n;const a=n.getDate(),i=z(e,n.getTime());return i.setMonth(n.getMonth()+t+1,0),a>=i.getDate()?i:(n.setFullYear(i.getFullYear(),i.getMonth(),a),n)}function xh(e,t,n){const a=N(),i=n?.weekStartsOn??n?.locale?.options?.weekStartsOn??a.weekStartsOn??a.locale?.options?.weekStartsOn??0,r=A(e),o=r.getDay(),s=7-i;return _e(r,t<0||t>6?t-(o+s)%7:((t%7+7)%7+s)%7-(o+s)%7)}const Mh={lessThanXSeconds:{one:"minder as 'n sekonde",other:"minder as {{count}} sekondes"},xSeconds:{one:"1 sekonde",other:"{{count}} sekondes"},halfAMinute:"'n halwe minuut",lessThanXMinutes:{one:"minder as 'n minuut",other:"minder as {{count}} minute"},xMinutes:{one:"'n minuut",other:"{{count}} minute"},aboutXHours:{one:"ongeveer 1 uur",other:"ongeveer {{count}} ure"},xHours:{one:"1 uur",other:"{{count}} ure"},xDays:{one:"1 dag",other:"{{count}} dae"},aboutXWeeks:{one:"ongeveer 1 week",other:"ongeveer {{count}} weke"},xWeeks:{one:"1 week",other:"{{count}} weke"},aboutXMonths:{one:"ongeveer 1 maand",other:"ongeveer {{count}} maande"},xMonths:{one:"1 maand",other:"{{count}} maande"},aboutXYears:{one:"ongeveer 1 jaar",other:"ongeveer {{count}} jaar"},xYears:{one:"1 jaar",other:"{{count}} jaar"},overXYears:{one:"meer as 1 jaar",other:"meer as {{count}} jaar"},almostXYears:{one:"byna 1 jaar",other:"byna {{count}} jaar"}},Ph={date:y({formats:{full:"EEEE, d MMMM yyyy",long:"d MMMM yyyy",medium:"d MMM yyyy",short:"yyyy/MM/dd"},defaultWidth:"full"}),time:y({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} 'om' {{time}}",long:"{{date}} 'om' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},jh={lastWeek:"'verlede' eeee 'om' p",yesterday:"'gister om' p",today:"'vandag om' p",tomorrow:"'môre om' p",nextWeek:"eeee 'om' p",other:"P"},Th={code:"af",formatDistance:(e,t,n)=>{let a;const i=Mh[e];return a="string"==typeof i?i:1===t?i.one:i.other.replace("{{count}}",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?"oor "+a:a+" gelede":a},formatLong:Ph,formatRelative:(e,t,n,a)=>jh[e],localize:{ordinalNumber:e=>{const t=Number(e),n=t%100;if(n<20)switch(n){case 1:case 8:return t+"ste";default:return t+"de"}return t+"ste"},era:M({values:{narrow:["vC","nC"],abbreviated:["vC","nC"],wide:["voor Christus","na Christus"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["K1","K2","K3","K4"],wide:["1ste kwartaal","2de kwartaal","3de kwartaal","4de kwartaal"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:M({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mrt","Apr","Mei","Jun","Jul","Aug","Sep","Okt","Nov","Des"],wide:["Januarie","Februarie","Maart","April","Mei","Junie","Julie","Augustus","September","Oktober","November","Desember"]},defaultWidth:"wide"}),day:M({values:{narrow:["S","M","D","W","D","V","S"],short:["So","Ma","Di","Wo","Do","Vr","Sa"],abbreviated:["Son","Maa","Din","Woe","Don","Vry","Sat"],wide:["Sondag","Maandag","Dinsdag","Woensdag","Donderdag","Vrydag","Saterdag"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"vm",pm:"nm",midnight:"middernag",noon:"middaguur",morning:"oggend",afternoon:"middag",evening:"laat middag",night:"aand"},abbreviated:{am:"vm",pm:"nm",midnight:"middernag",noon:"middaguur",morning:"oggend",afternoon:"middag",evening:"laat middag",night:"aand"},wide:{am:"vm",pm:"nm",midnight:"middernag",noon:"middaguur",morning:"oggend",afternoon:"middag",evening:"laat middag",night:"aand"}},defaultWidth:"wide",formattingValues:{narrow:{am:"vm",pm:"nm",midnight:"middernag",noon:"uur die middag",morning:"uur die oggend",afternoon:"uur die middag",evening:"uur die aand",night:"uur die aand"},abbreviated:{am:"vm",pm:"nm",midnight:"middernag",noon:"uur die middag",morning:"uur die oggend",afternoon:"uur die middag",evening:"uur die aand",night:"uur die aand"},wide:{am:"vm",pm:"nm",midnight:"middernag",noon:"uur die middag",morning:"uur die oggend",afternoon:"uur die middag",evening:"uur die aand",night:"uur die aand"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:T({matchPattern:/^(\d+)(ste|de)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:j({matchPatterns:{narrow:/^([vn]\.? ?C\.?)/,abbreviated:/^([vn]\. ?C\.?)/,wide:/^((voor|na) Christus)/},defaultMatchWidth:"wide",parsePatterns:{any:[/^v/,/^n/]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^K[1234]/i,wide:/^[1234](st|d)e kwartaal/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(Jan|Feb|Mrt|Apr|Mei|Jun|Jul|Aug|Sep|Okt|Nov|Dec)\.?/i,wide:/^(Januarie|Februarie|Maart|April|Mei|Junie|Julie|Augustus|September|Oktober|November|Desember)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^J/i,/^F/i,/^M/i,/^A/i,/^M/i,/^J/i,/^J/i,/^A/i,/^S/i,/^O/i,/^N/i,/^D/i],any:[/^Jan/i,/^Feb/i,/^Mrt/i,/^Apr/i,/^Mei/i,/^Jun/i,/^Jul/i,/^Aug/i,/^Sep/i,/^Okt/i,/^Nov/i,/^Dec/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^[smdwv]/i,short:/^(So|Ma|Di|Wo|Do|Vr|Sa)/i,abbreviated:/^(Son|Maa|Din|Woe|Don|Vry|Sat)/i,wide:/^(Sondag|Maandag|Dinsdag|Woensdag|Donderdag|Vrydag|Saterdag)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^S/i,/^M/i,/^D/i,/^W/i,/^D/i,/^V/i,/^S/i],any:[/^So/i,/^Ma/i,/^Di/i,/^Wo/i,/^Do/i,/^Vr/i,/^Sa/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{any:/^(vm|nm|middernag|(?:uur )?die (oggend|middag|aand))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^vm/i,pm:/^nm/i,midnight:/^middernag/i,noon:/^middaguur/i,morning:/oggend/i,afternoon:/middag/i,evening:/laat middag/i,night:/aand/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}},Sh={lessThanXSeconds:{one:"أقل من ثانية",two:"أقل من ثانيتين",threeToTen:"أقل من {{count}} ثواني",other:"أقل من {{count}} ثانية"},xSeconds:{one:"ثانية واحدة",two:"ثانيتان",threeToTen:"{{count}} ثواني",other:"{{count}} ثانية"},halfAMinute:"نصف دقيقة",lessThanXMinutes:{one:"أقل من دقيقة",two:"أقل من دقيقتين",threeToTen:"أقل من {{count}} دقائق",other:"أقل من {{count}} دقيقة"},xMinutes:{one:"دقيقة واحدة",two:"دقيقتان",threeToTen:"{{count}} دقائق",other:"{{count}} دقيقة"},aboutXHours:{one:"ساعة واحدة تقريباً",two:"ساعتين تقريبا",threeToTen:"{{count}} ساعات تقريباً",other:"{{count}} ساعة تقريباً"},xHours:{one:"ساعة واحدة",two:"ساعتان",threeToTen:"{{count}} ساعات",other:"{{count}} ساعة"},xDays:{one:"يوم واحد",two:"يومان",threeToTen:"{{count}} أيام",other:"{{count}} يوم"},aboutXWeeks:{one:"أسبوع واحد تقريبا",two:"أسبوعين تقريبا",threeToTen:"{{count}} أسابيع تقريبا",other:"{{count}} أسبوعا تقريبا"},xWeeks:{one:"أسبوع واحد",two:"أسبوعان",threeToTen:"{{count}} أسابيع",other:"{{count}} أسبوعا"},aboutXMonths:{one:"شهر واحد تقريباً",two:"شهرين تقريبا",threeToTen:"{{count}} أشهر تقريبا",other:"{{count}} شهرا تقريباً"},xMonths:{one:"شهر واحد",two:"شهران",threeToTen:"{{count}} أشهر",other:"{{count}} شهرا"},aboutXYears:{one:"سنة واحدة تقريباً",two:"سنتين تقريبا",threeToTen:"{{count}} سنوات تقريباً",other:"{{count}} سنة تقريباً"},xYears:{one:"سنة واحد",two:"سنتان",threeToTen:"{{count}} سنوات",other:"{{count}} سنة"},overXYears:{one:"أكثر من سنة",two:"أكثر من سنتين",threeToTen:"أكثر من {{count}} سنوات",other:"أكثر من {{count}} سنة"},almostXYears:{one:"ما يقارب سنة واحدة",two:"ما يقارب سنتين",threeToTen:"ما يقارب {{count}} سنوات",other:"ما يقارب {{count}} سنة"}},Ch={date:y({formats:{full:"EEEE، do MMMM y",long:"do MMMM y",medium:"d MMM y",short:"dd/MM/yyyy"},defaultWidth:"full"}),time:y({formats:{full:"HH:mm:ss",long:"HH:mm:ss",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} 'عند الساعة' {{time}}",long:"{{date}} 'عند الساعة' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},Eh={lastWeek:"eeee 'الماضي عند الساعة' p",yesterday:"'الأمس عند الساعة' p",today:"'اليوم عند الساعة' p",tomorrow:"'غدا عند الساعة' p",nextWeek:"eeee 'القادم عند الساعة' p",other:"P"},Nh={code:"ar",formatDistance:(e,t,n)=>{const a=Sh[e];let i;return i="string"==typeof a?a:1===t?a.one:2===t?a.two:t<=10?a.threeToTen.replace("{{count}}",String(t)):a.other.replace("{{count}}",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?"خلال "+i:"منذ "+i:i},formatLong:Ch,formatRelative:e=>Eh[e],localize:{ordinalNumber:e=>String(e),era:M({values:{narrow:["ق","ب"],abbreviated:["ق.م.","ب.م."],wide:["قبل الميلاد","بعد الميلاد"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["ر1","ر2","ر3","ر4"],wide:["الربع الأول","الربع الثاني","الربع الثالث","الربع الرابع"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:M({values:{narrow:["ي","ف","م","أ","م","ي","ي","أ","س","أ","ن","د"],abbreviated:["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],wide:["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"]},defaultWidth:"wide"}),day:M({values:{narrow:["ح","ن","ث","ر","خ","ج","س"],short:["أحد","اثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"],abbreviated:["أحد","اثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"],wide:["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"ص",pm:"م",morning:"الصباح",noon:"الظهر",afternoon:"بعد الظهر",evening:"المساء",night:"الليل",midnight:"منتصف الليل"},abbreviated:{am:"ص",pm:"م",morning:"الصباح",noon:"الظهر",afternoon:"بعد الظهر",evening:"المساء",night:"الليل",midnight:"منتصف الليل"},wide:{am:"ص",pm:"م",morning:"الصباح",noon:"الظهر",afternoon:"بعد الظهر",evening:"المساء",night:"الليل",midnight:"منتصف الليل"}},defaultWidth:"wide",formattingValues:{narrow:{am:"ص",pm:"م",morning:"في الصباح",noon:"الظهر",afternoon:"بعد الظهر",evening:"في المساء",night:"في الليل",midnight:"منتصف الليل"},abbreviated:{am:"ص",pm:"م",morning:"في الصباح",noon:"الظهر",afternoon:"بعد الظهر",evening:"في المساء",night:"في الليل",midnight:"منتصف الليل"},wide:{am:"ص",pm:"م",morning:"في الصباح",noon:"الظهر",afternoon:"بعد الظهر",evening:"في المساء",night:"في الليل",midnight:"منتصف الليل"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:T({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:j({matchPatterns:{narrow:/[قب]/,abbreviated:/[قب]\.م\./,wide:/(قبل|بعد) الميلاد/},defaultMatchWidth:"wide",parsePatterns:{any:[/قبل/,/بعد/]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/ر[1234]/,wide:/الربع (الأول|الثاني|الثالث|الرابع)/},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^[أيفمسند]/,abbreviated:/^(يناير|فبراير|مارس|أبريل|مايو|يونيو|يوليو|أغسطس|سبتمبر|أكتوبر|نوفمبر|ديسمبر)/,wide:/^(يناير|فبراير|مارس|أبريل|مايو|يونيو|يوليو|أغسطس|سبتمبر|أكتوبر|نوفمبر|ديسمبر)/},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^ي/i,/^ف/i,/^م/i,/^أ/i,/^م/i,/^ي/i,/^ي/i,/^أ/i,/^س/i,/^أ/i,/^ن/i,/^د/i],any:[/^يناير/i,/^فبراير/i,/^مارس/i,/^أبريل/i,/^مايو/i,/^يونيو/i,/^يوليو/i,/^أغسطس/i,/^سبتمبر/i,/^أكتوبر/i,/^نوفمبر/i,/^ديسمبر/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^[حنثرخجس]/i,short:/^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/i,abbreviated:/^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/i,wide:/^(الأحد|الاثنين|الثلاثاء|الأربعاء|الخميس|الجمعة|السبت)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^ح/i,/^ن/i,/^ث/i,/^ر/i,/^خ/i,/^ج/i,/^س/i],wide:[/^الأحد/i,/^الاثنين/i,/^الثلاثاء/i,/^الأربعاء/i,/^الخميس/i,/^الجمعة/i,/^السبت/i],any:[/^أح/i,/^اث/i,/^ث/i,/^أر/i,/^خ/i,/^ج/i,/^س/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{narrow:/^(ص|م|منتصف الليل|الظهر|بعد الظهر|في الصباح|في المساء|في الليل)/,any:/^(ص|م|منتصف الليل|الظهر|بعد الظهر|في الصباح|في المساء|في الليل)/},defaultMatchWidth:"any",parsePatterns:{any:{am:/^ص/,pm:/^م/,midnight:/منتصف الليل/,noon:/الظهر/,afternoon:/بعد الظهر/,morning:/في الصباح/,evening:/في المساء/,night:/في الليل/}},defaultParseWidth:"any"})},options:{weekStartsOn:6,firstWeekContainsDate:1}},Dh={lessThanXSeconds:{one:"أقل من ثانية واحدة",two:"أقل من ثانتين",threeToTen:"أقل من {{count}} ثواني",other:"أقل من {{count}} ثانية"},xSeconds:{one:"ثانية واحدة",two:"ثانتين",threeToTen:"{{count}} ثواني",other:"{{count}} ثانية"},halfAMinute:"نصف دقيقة",lessThanXMinutes:{one:"أقل من دقيقة",two:"أقل من دقيقتين",threeToTen:"أقل من {{count}} دقائق",other:"أقل من {{count}} دقيقة"},xMinutes:{one:"دقيقة واحدة",two:"دقيقتين",threeToTen:"{{count}} دقائق",other:"{{count}} دقيقة"},aboutXHours:{one:"ساعة واحدة تقريباً",two:"ساعتين تقريباً",threeToTen:"{{count}} ساعات تقريباً",other:"{{count}} ساعة تقريباً"},xHours:{one:"ساعة واحدة",two:"ساعتين",threeToTen:"{{count}} ساعات",other:"{{count}} ساعة"},xDays:{one:"يوم واحد",two:"يومين",threeToTen:"{{count}} أيام",other:"{{count}} يوم"},aboutXWeeks:{one:"أسبوع واحد تقريباً",two:"أسبوعين تقريباً",threeToTen:"{{count}} أسابيع تقريباً",other:"{{count}} أسبوع تقريباً"},xWeeks:{one:"أسبوع واحد",two:"أسبوعين",threeToTen:"{{count}} أسابيع",other:"{{count}} أسبوع"},aboutXMonths:{one:"شهر واحد تقريباً",two:"شهرين تقريباً",threeToTen:"{{count}} أشهر تقريباً",other:"{{count}} شهر تقريباً"},xMonths:{one:"شهر واحد",two:"شهرين",threeToTen:"{{count}} أشهر",other:"{{count}} شهر"},aboutXYears:{one:"عام واحد تقريباً",two:"عامين تقريباً",threeToTen:"{{count}} أعوام تقريباً",other:"{{count}} عام تقريباً"},xYears:{one:"عام واحد",two:"عامين",threeToTen:"{{count}} أعوام",other:"{{count}} عام"},overXYears:{one:"أكثر من عام",two:"أكثر من عامين",threeToTen:"أكثر من {{count}} أعوام",other:"أكثر من {{count}} عام"},almostXYears:{one:"عام واحد تقريباً",two:"عامين تقريباً",threeToTen:"{{count}} أعوام تقريباً",other:"{{count}} عام تقريباً"}},Wh={date:y({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:y({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} 'عند' {{time}}",long:"{{date}} 'عند' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},Ih={lastWeek:"'أخر' eeee 'عند' p",yesterday:"'أمس عند' p",today:"'اليوم عند' p",tomorrow:"'غداً عند' p",nextWeek:"eeee 'عند' p",other:"P"},Ah={code:"ar-DZ",formatDistance:(e,t,n)=>{n=n||{};const a=Dh[e];let i;return i="string"==typeof a?a:1===t?a.one:2===t?a.two:t<=10?a.threeToTen.replace("{{count}}",String(t)):a.other.replace("{{count}}",String(t)),n.addSuffix?n.comparison&&n.comparison>0?"في خلال "+i:"منذ "+i:i},formatLong:Wh,formatRelative:(e,t,n,a)=>Ih[e],localize:{ordinalNumber:e=>String(e),era:M({values:{narrow:["ق","ب"],abbreviated:["ق.م.","ب.م."],wide:["قبل الميلاد","بعد الميلاد"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["ر1","ر2","ر3","ر4"],wide:["الربع الأول","الربع الثاني","الربع الثالث","الربع الرابع"]},defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:M({values:{narrow:["ج","ف","م","أ","م","ج","ج","أ","س","أ","ن","د"],abbreviated:["جانـ","فيفـ","مارس","أفريل","مايـ","جوانـ","جويـ","أوت","سبتـ","أكتـ","نوفـ","ديسـ"],wide:["جانفي","فيفري","مارس","أفريل","ماي","جوان","جويلية","أوت","سبتمبر","أكتوبر","نوفمبر","ديسمبر"]},defaultWidth:"wide"}),day:M({values:{narrow:["ح","ن","ث","ر","خ","ج","س"],short:["أحد","اثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"],abbreviated:["أحد","اثنـ","ثلا","أربـ","خميـ","جمعة","سبت"],wide:["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"ص",pm:"م",midnight:"ن",noon:"ظ",morning:"صباحاً",afternoon:"بعد الظهر",evening:"مساءاً",night:"ليلاً"},abbreviated:{am:"ص",pm:"م",midnight:"نصف الليل",noon:"ظهر",morning:"صباحاً",afternoon:"بعد الظهر",evening:"مساءاً",night:"ليلاً"},wide:{am:"ص",pm:"م",midnight:"نصف الليل",noon:"ظهر",morning:"صباحاً",afternoon:"بعد الظهر",evening:"مساءاً",night:"ليلاً"}},defaultWidth:"wide",formattingValues:{narrow:{am:"ص",pm:"م",midnight:"ن",noon:"ظ",morning:"في الصباح",afternoon:"بعد الظـهر",evening:"في المساء",night:"في الليل"},abbreviated:{am:"ص",pm:"م",midnight:"نصف الليل",noon:"ظهر",morning:"في الصباح",afternoon:"بعد الظهر",evening:"في المساء",night:"في الليل"},wide:{am:"ص",pm:"م",midnight:"نصف الليل",noon:"ظهر",morning:"صباحاً",afternoon:"بعد الظـهر",evening:"في المساء",night:"في الليل"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:T({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:j({matchPatterns:{narrow:/^(ق|ب)/i,abbreviated:/^(ق\.?\s?م\.?|ق\.?\s?م\.?\s?|a\.?\s?d\.?|c\.?\s?)/i,wide:/^(قبل الميلاد|قبل الميلاد|بعد الميلاد|بعد الميلاد)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^قبل/i,/^بعد/i]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^ر[1234]/i,wide:/^الربع [1234]/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>Number(e)+1}),month:j({matchPatterns:{narrow:/^[جفمأسند]/i,abbreviated:/^(جان|فيف|مار|أفر|ماي|جوا|جوي|أوت|سبت|أكت|نوف|ديس)/i,wide:/^(جانفي|فيفري|مارس|أفريل|ماي|جوان|جويلية|أوت|سبتمبر|أكتوبر|نوفمبر|ديسمبر)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^ج/i,/^ف/i,/^م/i,/^أ/i,/^م/i,/^ج/i,/^ج/i,/^أ/i,/^س/i,/^أ/i,/^ن/i,/^د/i],any:[/^جان/i,/^فيف/i,/^مار/i,/^أفر/i,/^ماي/i,/^جوا/i,/^جوي/i,/^أوت/i,/^سبت/i,/^أكت/i,/^نوف/i,/^ديس/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^[حنثرخجس]/i,short:/^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/i,abbreviated:/^(أحد|اثن|ثلا|أرب|خمي|جمعة|سبت)/i,wide:/^(الأحد|الاثنين|الثلاثاء|الأربعاء|الخميس|الجمعة|السبت)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^ح/i,/^ن/i,/^ث/i,/^ر/i,/^خ/i,/^ج/i,/^س/i],wide:[/^الأحد/i,/^الاثنين/i,/^الثلاثاء/i,/^الأربعاء/i,/^الخميس/i,/^الجمعة/i,/^السبت/i],any:[/^أح/i,/^اث/i,/^ث/i,/^أر/i,/^خ/i,/^ج/i,/^س/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}},Oh={lessThanXSeconds:{one:"أقل من ثانية",two:"أقل من ثانيتين",threeToTen:"أقل من {{count}} ثواني",other:"أقل من {{count}} ثانية"},xSeconds:{one:"ثانية",two:"ثانيتين",threeToTen:"{{count}} ثواني",other:"{{count}} ثانية"},halfAMinute:"نص دقيقة",lessThanXMinutes:{one:"أقل من دقيقة",two:"أقل من دقيقتين",threeToTen:"أقل من {{count}} دقايق",other:"أقل من {{count}} دقيقة"},xMinutes:{one:"دقيقة",two:"دقيقتين",threeToTen:"{{count}} دقايق",other:"{{count}} دقيقة"},aboutXHours:{one:"حوالي ساعة",two:"حوالي ساعتين",threeToTen:"حوالي {{count}} ساعات",other:"حوالي {{count}} ساعة"},xHours:{one:"ساعة",two:"ساعتين",threeToTen:"{{count}} ساعات",other:"{{count}} ساعة"},xDays:{one:"يوم",two:"يومين",threeToTen:"{{count}} أيام",other:"{{count}} يوم"},aboutXWeeks:{one:"حوالي أسبوع",two:"حوالي أسبوعين",threeToTen:"حوالي {{count}} أسابيع",other:"حوالي {{count}} أسبوع"},xWeeks:{one:"أسبوع",two:"أسبوعين",threeToTen:"{{count}} أسابيع",other:"{{count}} أسبوع"},aboutXMonths:{one:"حوالي شهر",two:"حوالي شهرين",threeToTen:"حوالي {{count}} أشهر",other:"حوالي {{count}} شهر"},xMonths:{one:"شهر",two:"شهرين",threeToTen:"{{count}} أشهر",other:"{{count}} شهر"},aboutXYears:{one:"حوالي سنة",two:"حوالي سنتين",threeToTen:"حوالي {{count}} سنين",other:"حوالي {{count}} سنة"},xYears:{one:"عام",two:"عامين",threeToTen:"{{count}} أعوام",other:"{{count}} عام"},overXYears:{one:"أكثر من سنة",two:"أكثر من سنتين",threeToTen:"أكثر من {{count}} سنين",other:"أكثر من {{count}} سنة"},almostXYears:{one:"عام تقريبًا",two:"عامين تقريبًا",threeToTen:"{{count}} أعوام تقريبًا",other:"{{count}} عام تقريبًا"}},Rh={date:y({formats:{full:"EEEE، do MMMM y",long:"do MMMM y",medium:"dd/MMM/y",short:"d/MM/y"},defaultWidth:"full"}),time:y({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} 'الساعة' {{time}}",long:"{{date}} 'الساعة' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},zh={lastWeek:"eeee 'اللي جاي الساعة' p",yesterday:"'إمبارح الساعة' p",today:"'النهاردة الساعة' p",tomorrow:"'بكرة الساعة' p",nextWeek:"eeee 'الساعة' p",other:"P"},Lh={code:"ar-EG",formatDistance:(e,t,n)=>{let a;const i=Oh[e];return a="string"==typeof i?i:1===t?i.one:2===t?i.two:t<=10?i.threeToTen.replace("{{count}}",String(t)):i.other.replace("{{count}}",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?`في خلال ${a}`:`منذ ${a}`:a},formatLong:Rh,formatRelative:(e,t,n,a)=>zh[e],localize:{ordinalNumber:(e,t)=>String(e),era:M({values:{narrow:["ق","ب"],abbreviated:["ق.م","ب.م"],wide:["قبل الميلاد","بعد الميلاد"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["ر1","ر2","ر3","ر4"],wide:["الربع الأول","الربع الثاني","الربع الثالث","الربع الرابع"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:M({values:{narrow:["ي","ف","م","أ","م","ي","ي","أ","س","أ","ن","د"],abbreviated:["ينا","فبر","مارس","أبريل","مايو","يونـ","يولـ","أغسـ","سبتـ","أكتـ","نوفـ","ديسـ"],wide:["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"]},defaultWidth:"wide"}),day:M({values:{narrow:["ح","ن","ث","ر","خ","ج","س"],short:["أحد","اثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"],abbreviated:["أحد","اثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"],wide:["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"ص",pm:"م",midnight:"ن",noon:"ظ",morning:"صباحاً",afternoon:"بعد الظهر",evening:"مساءً",night:"ليلاً"},abbreviated:{am:"ص",pm:"م",midnight:"نصف الليل",noon:"ظهراً",morning:"صباحاً",afternoon:"بعد الظهر",evening:"مساءً",night:"ليلاً"},wide:{am:"ص",pm:"م",midnight:"نصف الليل",noon:"ظهراً",morning:"صباحاً",afternoon:"بعد الظهر",evening:"مساءً",night:"ليلاً"}},defaultWidth:"wide",formattingValues:{narrow:{am:"ص",pm:"م",midnight:"ن",noon:"ظ",morning:"في الصباح",afternoon:"بعد الظهر",evening:"في المساء",night:"في الليل"},abbreviated:{am:"ص",pm:"م",midnight:"نصف الليل",noon:"ظهراً",morning:"في الصباح",afternoon:"بعد الظهر",evening:"في المساء",night:"في الليل"},wide:{am:"ص",pm:"م",midnight:"نصف الليل",morning:"في الصباح",noon:"ظهراً",afternoon:"بعد الظهر",evening:"في المساء",night:"في الليل"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:T({matchPattern:/^(\d+)/,parsePattern:/\d+/i,valueCallback:function(e){return parseInt(e,10)}}),era:j({matchPatterns:{narrow:/^(ق|ب)/g,abbreviated:/^(ق.م|ب.م)/g,wide:/^(قبل الميلاد|بعد الميلاد)/g},defaultMatchWidth:"wide",parsePatterns:{any:[/^ق/g,/^ب/g]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]/,abbreviated:/^ر[1234]/,wide:/^الربع (الأول|الثاني|الثالث|الرابع)/},defaultMatchWidth:"wide",parsePatterns:{wide:[/الربع الأول/,/الربع الثاني/,/الربع الثالث/,/الربع الرابع/],any:[/1/,/2/,/3/,/4/]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^(ي|ف|م|أ|س|ن|د)/,abbreviated:/^(ينا|فبر|مارس|أبريل|مايو|يونـ|يولـ|أغسـ|سبتـ|أكتـ|نوفـ|ديسـ)/,wide:/^(يناير|فبراير|مارس|أبريل|مايو|يونيو|يوليو|أغسطس|سبتمبر|أكتوبر|نوفمبر|ديسمبر)/},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^ي/,/^ف/,/^م/,/^أ/,/^م/,/^ي/,/^ي/,/^أ/,/^س/,/^أ/,/^ن/,/^د/],any:[/^ينا/,/^فبر/,/^مارس/,/^أبريل/,/^مايو/,/^يون/,/^يول/,/^أغس/,/^سبت/,/^أكت/,/^نوف/,/^ديس/]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^(ح|ن|ث|ر|خ|ج|س)/,short:/^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/,abbreviated:/^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/,wide:/^(الأحد|الاثنين|الثلاثاء|الأربعاء|الخميس|الجمعة|السبت)/},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^ح/,/^ن/,/^ث/,/^ر/,/^خ/,/^ج/,/^س/],any:[/أحد/,/اثنين/,/ثلاثاء/,/أربعاء/,/خميس/,/جمعة/,/سبت/]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{narrow:/^(ص|م|ن|ظ|في الصباح|بعد الظهر|في المساء|في الليل)/,abbreviated:/^(ص|م|نصف الليل|ظهراً|في الصباح|بعد الظهر|في المساء|في الليل)/,wide:/^(ص|م|نصف الليل|في الصباح|ظهراً|بعد الظهر|في المساء|في الليل)/,any:/^(ص|م|صباح|ظهر|مساء|ليل)/},defaultMatchWidth:"any",parsePatterns:{any:{am:/^ص/,pm:/^م/,midnight:/^ن/,noon:/^ظ/,morning:/^ص/,afternoon:/^بعد/,evening:/^م/,night:/^ل/}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}},Hh={lessThanXSeconds:{one:"أقل من ثانية واحدة",two:"أقل من ثانتين",threeToTen:"أقل من {{count}} ثواني",other:"أقل من {{count}} ثانية"},xSeconds:{one:"ثانية واحدة",two:"ثانتين",threeToTen:"{{count}} ثواني",other:"{{count}} ثانية"},halfAMinute:"نصف دقيقة",lessThanXMinutes:{one:"أقل من دقيقة",two:"أقل من دقيقتين",threeToTen:"أقل من {{count}} دقائق",other:"أقل من {{count}} دقيقة"},xMinutes:{one:"دقيقة واحدة",two:"دقيقتين",threeToTen:"{{count}} دقائق",other:"{{count}} دقيقة"},aboutXHours:{one:"ساعة واحدة تقريباً",two:"ساعتين تقريباً",threeToTen:"{{count}} ساعات تقريباً",other:"{{count}} ساعة تقريباً"},xHours:{one:"ساعة واحدة",two:"ساعتين",threeToTen:"{{count}} ساعات",other:"{{count}} ساعة"},xDays:{one:"يوم واحد",two:"يومين",threeToTen:"{{count}} أيام",other:"{{count}} يوم"},aboutXWeeks:{one:"أسبوع واحد تقريباً",two:"أسبوعين تقريباً",threeToTen:"{{count}} أسابيع تقريباً",other:"{{count}} أسبوع تقريباً"},xWeeks:{one:"أسبوع واحد",two:"أسبوعين",threeToTen:"{{count}} أسابيع",other:"{{count}} أسبوع"},aboutXMonths:{one:"شهر واحد تقريباً",two:"شهرين تقريباً",threeToTen:"{{count}} أشهر تقريباً",other:"{{count}} شهر تقريباً"},xMonths:{one:"شهر واحد",two:"شهرين",threeToTen:"{{count}} أشهر",other:"{{count}} شهر"},aboutXYears:{one:"عام واحد تقريباً",two:"عامين تقريباً",threeToTen:"{{count}} أعوام تقريباً",other:"{{count}} عام تقريباً"},xYears:{one:"عام واحد",two:"عامين",threeToTen:"{{count}} أعوام",other:"{{count}} عام"},overXYears:{one:"أكثر من عام",two:"أكثر من عامين",threeToTen:"أكثر من {{count}} أعوام",other:"أكثر من {{count}} عام"},almostXYears:{one:"عام واحد تقريباً",two:"عامين تقريباً",threeToTen:"{{count}} أعوام تقريباً",other:"{{count}} عام تقريباً"}},Fh={date:y({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:y({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} 'عند' {{time}}",long:"{{date}} 'عند' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},Vh={lastWeek:"'أخر' eeee 'عند' p",yesterday:"'أمس عند' p",today:"'اليوم عند' p",tomorrow:"'غداً عند' p",nextWeek:"eeee 'عند' p",other:"P"},qh={code:"ar-MA",formatDistance:(e,t,n)=>{n=n||{};const a=Hh[e];let i;return i="string"==typeof a?a:1===t?a.one:2===t?a.two:t<=10?a.threeToTen.replace("{{count}}",String(t)):a.other.replace("{{count}}",String(t)),n.addSuffix?n.comparison&&n.comparison>0?"في خلال "+i:"منذ "+i:i},formatLong:Fh,formatRelative:(e,t,n,a)=>Vh[e],localize:{ordinalNumber:e=>String(e),era:M({values:{narrow:["ق","ب"],abbreviated:["ق.م.","ب.م."],wide:["قبل الميلاد","بعد الميلاد"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["ر1","ر2","ر3","ر4"],wide:["الربع الأول","الربع الثاني","الربع الثالث","الربع الرابع"]},defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:M({values:{narrow:["ي","ف","م","أ","م","ي","ي","غ","ش","أ","ن","د"],abbreviated:["ينا","فبر","مارس","أبريل","ماي","يونـ","يولـ","غشت","شتنـ","أكتـ","نونـ","دجنـ"],wide:["يناير","فبراير","مارس","أبريل","ماي","يونيو","يوليوز","غشت","شتنبر","أكتوبر","نونبر","دجنبر"]},defaultWidth:"wide"}),day:M({values:{narrow:["ح","ن","ث","ر","خ","ج","س"],short:["أحد","اثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"],abbreviated:["أحد","اثنـ","ثلا","أربـ","خميـ","جمعة","سبت"],wide:["الأحد","الإثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"ص",pm:"م",midnight:"ن",noon:"ظ",morning:"صباحاً",afternoon:"بعد الظهر",evening:"مساءاً",night:"ليلاً"},abbreviated:{am:"ص",pm:"م",midnight:"نصف الليل",noon:"ظهر",morning:"صباحاً",afternoon:"بعد الظهر",evening:"مساءاً",night:"ليلاً"},wide:{am:"ص",pm:"م",midnight:"نصف الليل",noon:"ظهر",morning:"صباحاً",afternoon:"بعد الظهر",evening:"مساءاً",night:"ليلاً"}},defaultWidth:"wide",formattingValues:{narrow:{am:"ص",pm:"م",midnight:"ن",noon:"ظ",morning:"في الصباح",afternoon:"بعد الظـهر",evening:"في المساء",night:"في الليل"},abbreviated:{am:"ص",pm:"م",midnight:"نصف الليل",noon:"ظهر",morning:"في الصباح",afternoon:"بعد الظهر",evening:"في المساء",night:"في الليل"},wide:{am:"ص",pm:"م",midnight:"نصف الليل",noon:"ظهر",morning:"صباحاً",afternoon:"بعد الظـهر",evening:"في المساء",night:"في الليل"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:T({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:j({matchPatterns:{narrow:/^(ق|ب)/i,abbreviated:/^(ق\.?\s?م\.?|ق\.?\s?م\.?\s?|a\.?\s?d\.?|c\.?\s?)/i,wide:/^(قبل الميلاد|قبل الميلاد|بعد الميلاد|بعد الميلاد)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^قبل/i,/^بعد/i]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^ر[1234]/i,wide:/^الربع [1234]/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>Number(e)+1}),month:j({matchPatterns:{narrow:/^[يفمأمسند]/i,abbreviated:/^(ين|ف|مار|أب|ماي|يون|يول|غش|شت|أك|ن|د)/i,wide:/^(ين|ف|مار|أب|ماي|يون|يول|غش|شت|أك|ن|د)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^ي/i,/^ف/i,/^م/i,/^أ/i,/^م/i,/^ي/i,/^ي/i,/^غ/i,/^ش/i,/^أ/i,/^ن/i,/^د/i],any:[/^ين/i,/^فب/i,/^مار/i,/^أب/i,/^ماي/i,/^يون/i,/^يول/i,/^غشت/i,/^ش/i,/^أك/i,/^ن/i,/^د/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^[حنثرخجس]/i,short:/^(أحد|إثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/i,abbreviated:/^(أحد|إثن|ثلا|أرب|خمي|جمعة|سبت)/i,wide:/^(الأحد|الإثنين|الثلاثاء|الأربعاء|الخميس|الجمعة|السبت)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^ح/i,/^ن/i,/^ث/i,/^ر/i,/^خ/i,/^ج/i,/^س/i],wide:[/^الأحد/i,/^الإثنين/i,/^الثلاثاء/i,/^الأربعاء/i,/^الخميس/i,/^الجمعة/i,/^السبت/i],any:[/^أح/i,/^إث/i,/^ث/i,/^أر/i,/^خ/i,/^ج/i,/^س/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},options:{weekStartsOn:1,firstWeekContainsDate:1}},Yh={lessThanXSeconds:{one:"أقل من ثانية واحدة",two:"أقل من ثانتين",threeToTen:"أقل من {{count}} ثواني",other:"أقل من {{count}} ثانية"},xSeconds:{one:"ثانية واحدة",two:"ثانتين",threeToTen:"{{count}} ثواني",other:"{{count}} ثانية"},halfAMinute:"نصف دقيقة",lessThanXMinutes:{one:"أقل من دقيقة",two:"أقل من دقيقتين",threeToTen:"أقل من {{count}} دقائق",other:"أقل من {{count}} دقيقة"},xMinutes:{one:"دقيقة واحدة",two:"دقيقتين",threeToTen:"{{count}} دقائق",other:"{{count}} دقيقة"},aboutXHours:{one:"ساعة واحدة تقريباً",two:"ساعتين تقريباً",threeToTen:"{{count}} ساعات تقريباً",other:"{{count}} ساعة تقريباً"},xHours:{one:"ساعة واحدة",two:"ساعتين",threeToTen:"{{count}} ساعات",other:"{{count}} ساعة"},xDays:{one:"يوم واحد",two:"يومين",threeToTen:"{{count}} أيام",other:"{{count}} يوم"},aboutXWeeks:{one:"أسبوع واحد تقريباً",two:"أسبوعين تقريباً",threeToTen:"{{count}} أسابيع تقريباً",other:"{{count}} أسبوع تقريباً"},xWeeks:{one:"أسبوع واحد",two:"أسبوعين",threeToTen:"{{count}} أسابيع",other:"{{count}} أسبوع"},aboutXMonths:{one:"شهر واحد تقريباً",two:"شهرين تقريباً",threeToTen:"{{count}} أشهر تقريباً",other:"{{count}} شهر تقريباً"},xMonths:{one:"شهر واحد",two:"شهرين",threeToTen:"{{count}} أشهر",other:"{{count}} شهر"},aboutXYears:{one:"عام واحد تقريباً",two:"عامين تقريباً",threeToTen:"{{count}} أعوام تقريباً",other:"{{count}} عام تقريباً"},xYears:{one:"عام واحد",two:"عامين",threeToTen:"{{count}} أعوام",other:"{{count}} عام"},overXYears:{one:"أكثر من عام",two:"أكثر من عامين",threeToTen:"أكثر من {{count}} أعوام",other:"أكثر من {{count}} عام"},almostXYears:{one:"عام واحد تقريباً",two:"عامين تقريباً",threeToTen:"{{count}} أعوام تقريباً",other:"{{count}} عام تقريباً"}},Xh={date:y({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:y({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} 'عند' {{time}}",long:"{{date}} 'عند' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},Bh={lastWeek:"'أخر' eeee 'عند' p",yesterday:"'أمس عند' p",today:"'اليوم عند' p",tomorrow:"'غداً عند' p",nextWeek:"eeee 'عند' p",other:"P"},Gh={code:"ar-SA",formatDistance:(e,t,n)=>{let a;const i=Yh[e];return a="string"==typeof i?i:1===t?i.one:2===t?i.two:t<=10?i.threeToTen.replace("{{count}}",String(t)):i.other.replace("{{count}}",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?"في خلال "+a:"منذ "+a:a},formatLong:Xh,formatRelative:(e,t,n,a)=>Bh[e],localize:{ordinalNumber:e=>String(e),era:M({values:{narrow:["ق","ب"],abbreviated:["ق.م.","ب.م."],wide:["قبل الميلاد","بعد الميلاد"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["ر1","ر2","ر3","ر4"],wide:["الربع الأول","الربع الثاني","الربع الثالث","الربع الرابع"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:M({values:{narrow:["ي","ف","م","أ","م","ي","ي","أ","س","أ","ن","د"],abbreviated:["ينا","فبر","مارس","أبريل","مايو","يونـ","يولـ","أغسـ","سبتـ","أكتـ","نوفـ","ديسـ"],wide:["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"]},defaultWidth:"wide"}),day:M({values:{narrow:["ح","ن","ث","ر","خ","ج","س"],short:["أحد","اثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"],abbreviated:["أحد","اثنـ","ثلا","أربـ","خميـ","جمعة","سبت"],wide:["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"ص",pm:"م",midnight:"ن",noon:"ظ",morning:"صباحاً",afternoon:"بعد الظهر",evening:"مساءاً",night:"ليلاً"},abbreviated:{am:"ص",pm:"م",midnight:"نصف الليل",noon:"ظهر",morning:"صباحاً",afternoon:"بعد الظهر",evening:"مساءاً",night:"ليلاً"},wide:{am:"ص",pm:"م",midnight:"نصف الليل",noon:"ظهر",morning:"صباحاً",afternoon:"بعد الظهر",evening:"مساءاً",night:"ليلاً"}},defaultWidth:"wide",formattingValues:{narrow:{am:"ص",pm:"م",midnight:"ن",noon:"ظ",morning:"في الصباح",afternoon:"بعد الظـهر",evening:"في المساء",night:"في الليل"},abbreviated:{am:"ص",pm:"م",midnight:"نصف الليل",noon:"ظهر",morning:"في الصباح",afternoon:"بعد الظهر",evening:"في المساء",night:"في الليل"},wide:{am:"ص",pm:"م",midnight:"نصف الليل",noon:"ظهر",morning:"صباحاً",afternoon:"بعد الظـهر",evening:"في المساء",night:"في الليل"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:T({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:j({matchPatterns:{narrow:/^(ق|ب)/i,abbreviated:/^(ق\.?\s?م\.?|ق\.?\s?م\.?\s?|a\.?\s?d\.?|c\.?\s?)/i,wide:/^(قبل الميلاد|قبل الميلاد|بعد الميلاد|بعد الميلاد)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^قبل/i,/^بعد/i]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^ر[1234]/i,wide:/^الربع [1234]/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^[يفمأمسند]/i,abbreviated:/^(ين|ف|مار|أب|ماي|يون|يول|أغ|س|أك|ن|د)/i,wide:/^(ين|ف|مار|أب|ماي|يون|يول|أغ|س|أك|ن|د)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^ي/i,/^ف/i,/^م/i,/^أ/i,/^م/i,/^ي/i,/^ي/i,/^أ/i,/^س/i,/^أ/i,/^ن/i,/^د/i],any:[/^ين/i,/^ف/i,/^مار/i,/^أب/i,/^ماي/i,/^يون/i,/^يول/i,/^أغ/i,/^س/i,/^أك/i,/^ن/i,/^د/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^[حنثرخجس]/i,short:/^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/i,abbreviated:/^(أحد|اثن|ثلا|أرب|خمي|جمعة|سبت)/i,wide:/^(الأحد|الاثنين|الثلاثاء|الأربعاء|الخميس|الجمعة|السبت)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^ح/i,/^ن/i,/^ث/i,/^ر/i,/^خ/i,/^ج/i,/^س/i],wide:[/^الأحد/i,/^الاثنين/i,/^الثلاثاء/i,/^الأربعاء/i,/^الخميس/i,/^الجمعة/i,/^السبت/i],any:[/^أح/i,/^اث/i,/^ث/i,/^أر/i,/^خ/i,/^ج/i,/^س/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}},$h={lessThanXSeconds:{one:"أقل من ثانية",two:"أقل من زوز ثواني",threeToTen:"أقل من {{count}} ثواني",other:"أقل من {{count}} ثانية"},xSeconds:{one:"ثانية",two:"زوز ثواني",threeToTen:"{{count}} ثواني",other:"{{count}} ثانية"},halfAMinute:"نص دقيقة",lessThanXMinutes:{one:"أقل من دقيقة",two:"أقل من دقيقتين",threeToTen:"أقل من {{count}} دقايق",other:"أقل من {{count}} دقيقة"},xMinutes:{one:"دقيقة",two:"دقيقتين",threeToTen:"{{count}} دقايق",other:"{{count}} دقيقة"},aboutXHours:{one:"ساعة تقريب",two:"ساعتين تقريب",threeToTen:"{{count}} سوايع تقريب",other:"{{count}} ساعة تقريب"},xHours:{one:"ساعة",two:"ساعتين",threeToTen:"{{count}} سوايع",other:"{{count}} ساعة"},xDays:{one:"نهار",two:"نهارين",threeToTen:"{{count}} أيام",other:"{{count}} يوم"},aboutXWeeks:{one:"جمعة تقريب",two:"جمعتين تقريب",threeToTen:"{{count}} جماع تقريب",other:"{{count}} جمعة تقريب"},xWeeks:{one:"جمعة",two:"جمعتين",threeToTen:"{{count}} جماع",other:"{{count}} جمعة"},aboutXMonths:{one:"شهر تقريب",two:"شهرين تقريب",threeToTen:"{{count}} أشهرة تقريب",other:"{{count}} شهر تقريب"},xMonths:{one:"شهر",two:"شهرين",threeToTen:"{{count}} أشهرة",other:"{{count}} شهر"},aboutXYears:{one:"عام تقريب",two:"عامين تقريب",threeToTen:"{{count}} أعوام تقريب",other:"{{count}} عام تقريب"},xYears:{one:"عام",two:"عامين",threeToTen:"{{count}} أعوام",other:"{{count}} عام"},overXYears:{one:"أكثر من عام",two:"أكثر من عامين",threeToTen:"أكثر من {{count}} أعوام",other:"أكثر من {{count}} عام"},almostXYears:{one:"عام تقريب",two:"عامين تقريب",threeToTen:"{{count}} أعوام تقريب",other:"{{count}} عام تقريب"}},Kh={date:y({formats:{full:"EEEE، do MMMM y",long:"do MMMM y",medium:"d MMM y",short:"dd/MM/yyyy"},defaultWidth:"full"}),time:y({formats:{full:"HH:mm:ss",long:"HH:mm:ss",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} 'مع' {{time}}",long:"{{date}} 'مع' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},Uh={lastWeek:"eeee 'إلي فات مع' p",yesterday:"'البارح مع' p",today:"'اليوم مع' p",tomorrow:"'غدوة مع' p",nextWeek:"eeee 'الجمعة الجاية مع' p 'نهار'",other:"P"},Jh={code:"ar-TN",formatDistance:(e,t,n)=>{const a=$h[e];let i;return i="string"==typeof a?a:1===t?a.one:2===t?a.two:t<=10?a.threeToTen.replace("{{count}}",String(t)):a.other.replace("{{count}}",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?"في "+i:"عندو "+i:i},formatLong:Kh,formatRelative:e=>Uh[e],localize:{ordinalNumber:e=>String(e),era:M({values:{narrow:["ق","ب"],abbreviated:["ق.م.","ب.م."],wide:["قبل الميلاد","بعد الميلاد"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["ر1","ر2","ر3","ر4"],wide:["الربع الأول","الربع الثاني","الربع الثالث","الربع الرابع"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:M({values:{narrow:["د","ن","أ","س","أ","ج","ج","م","أ","م","ف","ج"],abbreviated:["جانفي","فيفري","مارس","أفريل","ماي","جوان","جويلية","أوت","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],wide:["جانفي","فيفري","مارس","أفريل","ماي","جوان","جويلية","أوت","سبتمبر","أكتوبر","نوفمبر","ديسمبر"]},defaultWidth:"wide"}),day:M({values:{narrow:["ح","ن","ث","ر","خ","ج","س"],short:["أحد","اثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"],abbreviated:["أحد","اثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"],wide:["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"ص",pm:"ع",morning:"الصباح",noon:"القايلة",afternoon:"بعد القايلة",evening:"العشية",night:"الليل",midnight:"نص الليل"},abbreviated:{am:"ص",pm:"ع",morning:"الصباح",noon:"القايلة",afternoon:"بعد القايلة",evening:"العشية",night:"الليل",midnight:"نص الليل"},wide:{am:"ص",pm:"ع",morning:"الصباح",noon:"القايلة",afternoon:"بعد القايلة",evening:"العشية",night:"الليل",midnight:"نص الليل"}},defaultWidth:"wide",formattingValues:{narrow:{am:"ص",pm:"ع",morning:"في الصباح",noon:"في القايلة",afternoon:"بعد القايلة",evening:"في العشية",night:"في الليل",midnight:"نص الليل"},abbreviated:{am:"ص",pm:"ع",morning:"في الصباح",noon:"في القايلة",afternoon:"بعد القايلة",evening:"في العشية",night:"في الليل",midnight:"نص الليل"},wide:{am:"ص",pm:"ع",morning:"في الصباح",noon:"في القايلة",afternoon:"بعد القايلة",evening:"في العشية",night:"في الليل",midnight:"نص الليل"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:T({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:j({matchPatterns:{narrow:/[قب]/,abbreviated:/[قب]\.م\./,wide:/(قبل|بعد) الميلاد/},defaultMatchWidth:"wide",parsePatterns:{any:[/قبل/,/بعد/]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/ر[1234]/,wide:/الربع (الأول|الثاني|الثالث|الرابع)/},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^[جفمأسند]/,abbreviated:/^(جانفي|فيفري|مارس|أفريل|ماي|جوان|جويلية|أوت|سبتمبر|أكتوبر|نوفمبر|ديسمبر)/,wide:/^(جانفي|فيفري|مارس|أفريل|ماي|جوان|جويلية|أوت|سبتمبر|أكتوبر|نوفمبر|ديسمبر)/},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^ج/i,/^ف/i,/^م/i,/^أ/i,/^م/i,/^ج/i,/^ج/i,/^أ/i,/^س/i,/^أ/i,/^ن/i,/^د/i],any:[/^جانفي/i,/^فيفري/i,/^مارس/i,/^أفريل/i,/^ماي/i,/^جوان/i,/^جويلية/i,/^أوت/i,/^سبتمبر/i,/^أكتوبر/i,/^نوفمبر/i,/^ديسمبر/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^[حنثرخجس]/i,short:/^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/i,abbreviated:/^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/i,wide:/^(الأحد|الاثنين|الثلاثاء|الأربعاء|الخميس|الجمعة|السبت)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^ح/i,/^ن/i,/^ث/i,/^ر/i,/^خ/i,/^ج/i,/^س/i],wide:[/^الأحد/i,/^الاثنين/i,/^الثلاثاء/i,/^الأربعاء/i,/^الخميس/i,/^الجمعة/i,/^السبت/i],any:[/^أح/i,/^اث/i,/^ث/i,/^أر/i,/^خ/i,/^ج/i,/^س/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{narrow:/^(ص|ع|ن ل|ل|(في|مع) (صباح|قايلة|عشية|ليل))/,any:/^([صع]|نص الليل|قايلة|(في|مع) (صباح|قايلة|عشية|ليل))/},defaultMatchWidth:"any",parsePatterns:{any:{am:/^ص/,pm:/^ع/,midnight:/نص الليل/,noon:/قايلة/,afternoon:/بعد القايلة/,morning:/صباح/,evening:/عشية/,night:/ليل/}},defaultParseWidth:"any"})},options:{weekStartsOn:1,firstWeekContainsDate:1}},Qh={lessThanXSeconds:{one:"bir saniyədən az",other:"{{count}} bir saniyədən az"},xSeconds:{one:"1 saniyə",other:"{{count}} saniyə"},halfAMinute:"yarım dəqiqə",lessThanXMinutes:{one:"bir dəqiqədən az",other:"{{count}} bir dəqiqədən az"},xMinutes:{one:"bir dəqiqə",other:"{{count}} dəqiqə"},aboutXHours:{one:"təxminən 1 saat",other:"təxminən {{count}} saat"},xHours:{one:"1 saat",other:"{{count}} saat"},xDays:{one:"1 gün",other:"{{count}} gün"},aboutXWeeks:{one:"təxminən 1 həftə",other:"təxminən {{count}} həftə"},xWeeks:{one:"1 həftə",other:"{{count}} həftə"},aboutXMonths:{one:"təxminən 1 ay",other:"təxminən {{count}} ay"},xMonths:{one:"1 ay",other:"{{count}} ay"},aboutXYears:{one:"təxminən 1 il",other:"təxminən {{count}} il"},xYears:{one:"1 il",other:"{{count}} il"},overXYears:{one:"1 ildən çox",other:"{{count}} ildən çox"},almostXYears:{one:"demək olar ki 1 il",other:"demək olar ki {{count}} il"}},Zh={date:y({formats:{full:"EEEE, do MMMM y 'il'",long:"do MMMM y 'il'",medium:"d MMM y 'il'",short:"dd.MM.yyyy"},defaultWidth:"full"}),time:y({formats:{full:"H:mm:ss zzzz",long:"H:mm:ss z",medium:"H:mm:ss",short:"H:mm"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} {{time}} - 'də'",long:"{{date}} {{time}} - 'də'",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},ep={lastWeek:"'sonuncu' eeee p -'də'",yesterday:"'dünən' p -'də'",today:"'bugün' p -'də'",tomorrow:"'sabah' p -'də'",nextWeek:"eeee p -'də'",other:"P"},tp={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-üncü",4:"-üncü",100:"-üncü",6:"-ncı",9:"-uncu",10:"-uncu",30:"-uncu",60:"-ıncı",90:"-ıncı"},np={ordinalNumber:(e,t)=>{const n=Number(e),a=(e=>{if(0===e)return e+"-ıncı";const t=e%10,n=e%100-t,a=e>=100?100:null;return tp[t]?tp[t]:tp[n]?tp[n]:null!==a?tp[a]:""})(n);return n+a},era:M({values:{narrow:["e.ə","b.e"],abbreviated:["e.ə","b.e"],wide:["eramızdan əvvəl","bizim era"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["K1","K2","K3","K4"],wide:["1ci kvartal","2ci kvartal","3cü kvartal","4cü kvartal"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:M({values:{narrow:["Y","F","M","A","M","İ","İ","A","S","O","N","D"],abbreviated:["Yan","Fev","Mar","Apr","May","İyun","İyul","Avq","Sen","Okt","Noy","Dek"],wide:["Yanvar","Fevral","Mart","Aprel","May","İyun","İyul","Avqust","Sentyabr","Oktyabr","Noyabr","Dekabr"]},defaultWidth:"wide"}),day:M({values:{narrow:["B.","B.e","Ç.a","Ç.","C.a","C.","Ş."],short:["B.","B.e","Ç.a","Ç.","C.a","C.","Ş."],abbreviated:["Baz","Baz.e","Çər.a","Çər","Cüm.a","Cüm","Şə"],wide:["Bazar","Bazar ertəsi","Çərşənbə axşamı","Çərşənbə","Cümə axşamı","Cümə","Şənbə"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"am",pm:"pm",midnight:"gecəyarı",noon:"gün",morning:"səhər",afternoon:"gündüz",evening:"axşam",night:"gecə"},abbreviated:{am:"AM",pm:"PM",midnight:"gecəyarı",noon:"gün",morning:"səhər",afternoon:"gündüz",evening:"axşam",night:"gecə"},wide:{am:"a.m.",pm:"p.m.",midnight:"gecəyarı",noon:"gün",morning:"səhər",afternoon:"gündüz",evening:"axşam",night:"gecə"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"gecəyarı",noon:"gün",morning:"səhər",afternoon:"gündüz",evening:"axşam",night:"gecə"},abbreviated:{am:"AM",pm:"PM",midnight:"gecəyarı",noon:"gün",morning:"səhər",afternoon:"gündüz",evening:"axşam",night:"gecə"},wide:{am:"a.m.",pm:"p.m.",midnight:"gecəyarı",noon:"gün",morning:"səhər",afternoon:"gündüz",evening:"axşam",night:"gecə"}},defaultFormattingWidth:"wide"})},ap={code:"az",formatDistance:(e,t,n)=>{let a;const i=Qh[e];return a="string"==typeof i?i:1===t?i.one:i.other.replace("{{count}}",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?a+" sonra":a+" əvvəl":a},formatLong:Zh,formatRelative:(e,t,n,a)=>ep[e],localize:np,match:{ordinalNumber:T({matchPattern:/^(\d+)(-?(ci|inci|nci|uncu|üncü|ncı))?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:j({matchPatterns:{narrow:/^(b|a)$/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)$/i,wide:/^(bizim eradan əvvəl|bizim era)$/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b$/i,/^(a|c)$/i]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]$/i,abbreviated:/^K[1234]$/i,wide:/^[1234](ci)? kvartal$/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^[(?-i)yfmaisond]$/i,abbreviated:/^(Yan|Fev|Mar|Apr|May|İyun|İyul|Avq|Sen|Okt|Noy|Dek)$/i,wide:/^(Yanvar|Fevral|Mart|Aprel|May|İyun|İyul|Avgust|Sentyabr|Oktyabr|Noyabr|Dekabr)$/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^[(?-i)y]$/i,/^[(?-i)f]$/i,/^[(?-i)m]$/i,/^[(?-i)a]$/i,/^[(?-i)m]$/i,/^[(?-i)i]$/i,/^[(?-i)i]$/i,/^[(?-i)a]$/i,/^[(?-i)s]$/i,/^[(?-i)o]$/i,/^[(?-i)n]$/i,/^[(?-i)d]$/i],abbreviated:[/^Yan$/i,/^Fev$/i,/^Mar$/i,/^Apr$/i,/^May$/i,/^İyun$/i,/^İyul$/i,/^Avg$/i,/^Sen$/i,/^Okt$/i,/^Noy$/i,/^Dek$/i],wide:[/^Yanvar$/i,/^Fevral$/i,/^Mart$/i,/^Aprel$/i,/^May$/i,/^İyun$/i,/^İyul$/i,/^Avgust$/i,/^Sentyabr$/i,/^Oktyabr$/i,/^Noyabr$/i,/^Dekabr$/i]},defaultParseWidth:"narrow"}),day:j({matchPatterns:{narrow:/^(B\.|B\.e|Ç\.a|Ç\.|C\.a|C\.|Ş\.)$/i,short:/^(B\.|B\.e|Ç\.a|Ç\.|C\.a|C\.|Ş\.)$/i,abbreviated:/^(Baz\.e|Çər|Çər\.a|Cüm|Cüm\.a|Şə)$/i,wide:/^(Bazar|Bazar ertəsi|Çərşənbə axşamı|Çərşənbə|Cümə axşamı|Cümə|Şənbə)$/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^B\.$/i,/^B\.e$/i,/^Ç\.a$/i,/^Ç\.$/i,/^C\.a$/i,/^C\.$/i,/^Ş\.$/i],abbreviated:[/^Baz$/i,/^Baz\.e$/i,/^Çər\.a$/i,/^Çər$/i,/^Cüm\.a$/i,/^Cüm$/i,/^Şə$/i],wide:[/^Bazar$/i,/^Bazar ertəsi$/i,/^Çərşənbə axşamı$/i,/^Çərşənbə$/i,/^Cümə axşamı$/i,/^Cümə$/i,/^Şənbə$/i],any:[/^B\.$/i,/^B\.e$/i,/^Ç\.a$/i,/^Ç\.$/i,/^C\.a$/i,/^C\.$/i,/^Ş\.$/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{narrow:/^(a|p|gecəyarı|gün|səhər|gündüz|axşam|gecə)$/i,any:/^(am|pm|a\.m\.|p\.m\.|AM|PM|gecəyarı|gün|səhər|gündüz|axşam|gecə)$/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a$/i,pm:/^p$/i,midnight:/^gecəyarı$/i,noon:/^gün$/i,morning:/səhər$/i,afternoon:/gündüz$/i,evening:/axşam$/i,night:/gecə$/i}},defaultParseWidth:"any"})},options:{weekStartsOn:1,firstWeekContainsDate:1}};function ip(e,t){if(void 0!==e.one&&1===t)return e.one;const n=t%10,a=t%100;return 1===n&&11!==a?e.singularNominative.replace("{{count}}",String(t)):n>=2&&n<=4&&(a<10||a>20)?e.singularGenitive.replace("{{count}}",String(t)):e.pluralGenitive.replace("{{count}}",String(t))}function rp(e){return(t,n)=>n&&n.addSuffix?n.comparison&&n.comparison>0?e.future?ip(e.future,t):"праз "+ip(e.regular,t):e.past?ip(e.past,t):ip(e.regular,t)+" таму":ip(e.regular,t)}const op={lessThanXSeconds:rp({regular:{one:"менш за секунду",singularNominative:"менш за {{count}} секунду",singularGenitive:"менш за {{count}} секунды",pluralGenitive:"менш за {{count}} секунд"},future:{one:"менш, чым праз секунду",singularNominative:"менш, чым праз {{count}} секунду",singularGenitive:"менш, чым праз {{count}} секунды",pluralGenitive:"менш, чым праз {{count}} секунд"}}),xSeconds:rp({regular:{singularNominative:"{{count}} секунда",singularGenitive:"{{count}} секунды",pluralGenitive:"{{count}} секунд"},past:{singularNominative:"{{count}} секунду таму",singularGenitive:"{{count}} секунды таму",pluralGenitive:"{{count}} секунд таму"},future:{singularNominative:"праз {{count}} секунду",singularGenitive:"праз {{count}} секунды",pluralGenitive:"праз {{count}} секунд"}}),halfAMinute:(e,t)=>t&&t.addSuffix?t.comparison&&t.comparison>0?"праз паўхвіліны":"паўхвіліны таму":"паўхвіліны",lessThanXMinutes:rp({regular:{one:"менш за хвіліну",singularNominative:"менш за {{count}} хвіліну",singularGenitive:"менш за {{count}} хвіліны",pluralGenitive:"менш за {{count}} хвілін"},future:{one:"менш, чым праз хвіліну",singularNominative:"менш, чым праз {{count}} хвіліну",singularGenitive:"менш, чым праз {{count}} хвіліны",pluralGenitive:"менш, чым праз {{count}} хвілін"}}),xMinutes:rp({regular:{singularNominative:"{{count}} хвіліна",singularGenitive:"{{count}} хвіліны",pluralGenitive:"{{count}} хвілін"},past:{singularNominative:"{{count}} хвіліну таму",singularGenitive:"{{count}} хвіліны таму",pluralGenitive:"{{count}} хвілін таму"},future:{singularNominative:"праз {{count}} хвіліну",singularGenitive:"праз {{count}} хвіліны",pluralGenitive:"праз {{count}} хвілін"}}),aboutXHours:rp({regular:{singularNominative:"каля {{count}} гадзіны",singularGenitive:"каля {{count}} гадзін",pluralGenitive:"каля {{count}} гадзін"},future:{singularNominative:"прыблізна праз {{count}} гадзіну",singularGenitive:"прыблізна праз {{count}} гадзіны",pluralGenitive:"прыблізна праз {{count}} гадзін"}}),xHours:rp({regular:{singularNominative:"{{count}} гадзіна",singularGenitive:"{{count}} гадзіны",pluralGenitive:"{{count}} гадзін"},past:{singularNominative:"{{count}} гадзіну таму",singularGenitive:"{{count}} гадзіны таму",pluralGenitive:"{{count}} гадзін таму"},future:{singularNominative:"праз {{count}} гадзіну",singularGenitive:"праз {{count}} гадзіны",pluralGenitive:"праз {{count}} гадзін"}}),xDays:rp({regular:{singularNominative:"{{count}} дзень",singularGenitive:"{{count}} дні",pluralGenitive:"{{count}} дзён"}}),aboutXWeeks:rp({regular:{singularNominative:"каля {{count}} тыдні",singularGenitive:"каля {{count}} тыдняў",pluralGenitive:"каля {{count}} тыдняў"},future:{singularNominative:"прыблізна праз {{count}} тыдзень",singularGenitive:"прыблізна праз {{count}} тыдні",pluralGenitive:"прыблізна праз {{count}} тыдняў"}}),xWeeks:rp({regular:{singularNominative:"{{count}} тыдзень",singularGenitive:"{{count}} тыдні",pluralGenitive:"{{count}} тыдняў"}}),aboutXMonths:rp({regular:{singularNominative:"каля {{count}} месяца",singularGenitive:"каля {{count}} месяцаў",pluralGenitive:"каля {{count}} месяцаў"},future:{singularNominative:"прыблізна праз {{count}} месяц",singularGenitive:"прыблізна праз {{count}} месяцы",pluralGenitive:"прыблізна праз {{count}} месяцаў"}}),xMonths:rp({regular:{singularNominative:"{{count}} месяц",singularGenitive:"{{count}} месяцы",pluralGenitive:"{{count}} месяцаў"}}),aboutXYears:rp({regular:{singularNominative:"каля {{count}} года",singularGenitive:"каля {{count}} гадоў",pluralGenitive:"каля {{count}} гадоў"},future:{singularNominative:"прыблізна праз {{count}} год",singularGenitive:"прыблізна праз {{count}} гады",pluralGenitive:"прыблізна праз {{count}} гадоў"}}),xYears:rp({regular:{singularNominative:"{{count}} год",singularGenitive:"{{count}} гады",pluralGenitive:"{{count}} гадоў"}}),overXYears:rp({regular:{singularNominative:"больш за {{count}} год",singularGenitive:"больш за {{count}} гады",pluralGenitive:"больш за {{count}} гадоў"},future:{singularNominative:"больш, чым праз {{count}} год",singularGenitive:"больш, чым праз {{count}} гады",pluralGenitive:"больш, чым праз {{count}} гадоў"}}),almostXYears:rp({regular:{singularNominative:"амаль {{count}} год",singularGenitive:"амаль {{count}} гады",pluralGenitive:"амаль {{count}} гадоў"},future:{singularNominative:"амаль праз {{count}} год",singularGenitive:"амаль праз {{count}} гады",pluralGenitive:"амаль праз {{count}} гадоў"}})},sp={date:y({formats:{full:"EEEE, d MMMM y 'г.'",long:"d MMMM y 'г.'",medium:"d MMM y 'г.'",short:"dd.MM.y"},defaultWidth:"full"}),time:y({formats:{full:"H:mm:ss zzzz",long:"H:mm:ss z",medium:"H:mm:ss",short:"H:mm"},defaultWidth:"full"}),dateTime:y({formats:{any:"{{date}}, {{time}}"},defaultWidth:"any"})};function lp(e,t,n){return+H(e,n)===+H(t,n)}const dp=["нядзелю","панядзелак","аўторак","сераду","чацвер","пятніцу","суботу"];function up(e){return"'у "+dp[e]+" а' p"}const cp={lastWeek:(e,t,n)=>{const a=A(e),i=a.getDay();return lp(a,t,n)?up(i):function(e){const t=dp[e];switch(e){case 0:case 3:case 5:case 6:return"'у мінулую "+t+" а' p";case 1:case 2:case 4:return"'у мінулы "+t+" а' p"}}(i)},yesterday:"'учора а' p",today:"'сёння а' p",tomorrow:"'заўтра а' p",nextWeek:(e,t,n)=>{const a=A(e),i=a.getDay();return lp(a,t,n)?up(i):function(e){const t=dp[e];switch(e){case 0:case 3:case 5:case 6:return"'у наступную "+t+" а' p";case 1:case 2:case 4:return"'у наступны "+t+" а' p"}}(i)},other:"P"},mp={code:"be",formatDistance:(e,t,n)=>(n=n||{},op[e](t,n)),formatLong:sp,formatRelative:(e,t,n,a)=>{const i=cp[e];return"function"==typeof i?i(t,n,a):i},localize:{ordinalNumber:(e,t)=>{const n=String(t?.unit),a=Number(e);let i;return i="date"===n?"-га":"hour"===n||"minute"===n||"second"===n?"-я":a%10!=2&&a%10!=3||a%100==12||a%100==13?"-ы":"-і",a+i},era:M({values:{narrow:["да н.э.","н.э."],abbreviated:["да н. э.","н. э."],wide:["да нашай эры","нашай эры"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["1-ы кв.","2-і кв.","3-і кв.","4-ы кв."],wide:["1-ы квартал","2-і квартал","3-і квартал","4-ы квартал"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:M({values:{narrow:["С","Л","С","К","М","Ч","Л","Ж","В","К","Л","С"],abbreviated:["студз.","лют.","сак.","крас.","май","чэрв.","ліп.","жн.","вер.","кастр.","ліст.","снеж."],wide:["студзень","люты","сакавік","красавік","май","чэрвень","ліпень","жнівень","верасень","кастрычнік","лістапад","снежань"]},defaultWidth:"wide",formattingValues:{narrow:["С","Л","С","К","М","Ч","Л","Ж","В","К","Л","С"],abbreviated:["студз.","лют.","сак.","крас.","мая","чэрв.","ліп.","жн.","вер.","кастр.","ліст.","снеж."],wide:["студзеня","лютага","сакавіка","красавіка","мая","чэрвеня","ліпеня","жніўня","верасня","кастрычніка","лістапада","снежня"]},defaultFormattingWidth:"wide"}),day:M({values:{narrow:["Н","П","А","С","Ч","П","С"],short:["нд","пн","аў","ср","чц","пт","сб"],abbreviated:["нядз","пан","аўт","сер","чац","пят","суб"],wide:["нядзеля","панядзелак","аўторак","серада","чацвер","пятніца","субота"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"ДП",pm:"ПП",midnight:"поўн.",noon:"поўд.",morning:"ран.",afternoon:"дзень",evening:"веч.",night:"ноч"},abbreviated:{am:"ДП",pm:"ПП",midnight:"поўн.",noon:"поўд.",morning:"ран.",afternoon:"дзень",evening:"веч.",night:"ноч"},wide:{am:"ДП",pm:"ПП",midnight:"поўнач",noon:"поўдзень",morning:"раніца",afternoon:"дзень",evening:"вечар",night:"ноч"}},defaultWidth:"any",formattingValues:{narrow:{am:"ДП",pm:"ПП",midnight:"поўн.",noon:"поўд.",morning:"ран.",afternoon:"дня",evening:"веч.",night:"ночы"},abbreviated:{am:"ДП",pm:"ПП",midnight:"поўн.",noon:"поўд.",morning:"ран.",afternoon:"дня",evening:"веч.",night:"ночы"},wide:{am:"ДП",pm:"ПП",midnight:"поўнач",noon:"поўдзень",morning:"раніцы",afternoon:"дня",evening:"вечара",night:"ночы"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:T({matchPattern:/^(\d+)(-?(е|я|га|і|ы|ае|ая|яя|шы|гі|ці|ты|мы))?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:j({matchPatterns:{narrow:/^((да )?н\.?\s?э\.?)/i,abbreviated:/^((да )?н\.?\s?э\.?)/i,wide:/^(да нашай эры|нашай эры|наша эра)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^д/i,/^н/i]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^[1234](-?[ыі]?)? кв.?/i,wide:/^[1234](-?[ыі]?)? квартал/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^[слкмчжв]/i,abbreviated:/^(студз|лют|сак|крас|ма[йя]|чэрв|ліп|жн|вер|кастр|ліст|снеж)\.?/i,wide:/^(студзен[ья]|лют(ы|ага)|сакавіка?|красавіка?|ма[йя]|чэрвен[ья]|ліпен[ья]|жні(вень|ўня)|верас(ень|ня)|кастрычніка?|лістапада?|снеж(ань|ня))/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^с/i,/^л/i,/^с/i,/^к/i,/^м/i,/^ч/i,/^л/i,/^ж/i,/^в/i,/^к/i,/^л/i,/^с/i],any:[/^ст/i,/^лю/i,/^са/i,/^кр/i,/^ма/i,/^ч/i,/^ліп/i,/^ж/i,/^в/i,/^ка/i,/^ліс/i,/^сн/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^[нпасч]/i,short:/^(нд|ня|пн|па|аў|ат|ср|се|чц|ча|пт|пя|сб|су)\.?/i,abbreviated:/^(нядз?|ндз|пнд|пан|аўт|срд|сер|чцв|чац|птн|пят|суб).?/i,wide:/^(нядзел[яі]|панядзел(ак|ка)|аўтор(ак|ка)|серад[аы]|чацв(ер|ярга)|пятніц[аы]|субот[аы])/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^н/i,/^п/i,/^а/i,/^с/i,/^ч/i,/^п/i,/^с/i],any:[/^н/i,/^п[ан]/i,/^а/i,/^с[ер]/i,/^ч/i,/^п[ят]/i,/^с[уб]/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{narrow:/^([дп]п|поўн\.?|поўд\.?|ран\.?|дзень|дня|веч\.?|ночы?)/i,abbreviated:/^([дп]п|поўн\.?|поўд\.?|ран\.?|дзень|дня|веч\.?|ночы?)/i,wide:/^([дп]п|поўнач|поўдзень|раніц[аы]|дзень|дня|вечара?|ночы?)/i},defaultMatchWidth:"wide",parsePatterns:{any:{am:/^дп/i,pm:/^пп/i,midnight:/^поўн/i,noon:/^поўд/i,morning:/^р/i,afternoon:/^д[зн]/i,evening:/^в/i,night:/^н/i}},defaultParseWidth:"any"})},options:{weekStartsOn:1,firstWeekContainsDate:1}};function hp(e,t){if(void 0!==e.one&&1===t)return e.one;const n=t%10,a=t%100;return 1===n&&11!==a?e.singularNominative.replace("{{count}}",String(t)):n>=2&&n<=4&&(a<10||a>20)?e.singularGenitive.replace("{{count}}",String(t)):e.pluralGenitive.replace("{{count}}",String(t))}function pp(e){return(t,n)=>n&&n.addSuffix?n.comparison&&n.comparison>0?e.future?hp(e.future,t):"праз "+hp(e.regular,t):e.past?hp(e.past,t):hp(e.regular,t)+" таму":hp(e.regular,t)}const fp={lessThanXSeconds:pp({regular:{one:"менш за секунду",singularNominative:"менш за {{count}} секунду",singularGenitive:"менш за {{count}} секунды",pluralGenitive:"менш за {{count}} секунд"},future:{one:"менш, чым праз секунду",singularNominative:"менш, чым праз {{count}} секунду",singularGenitive:"менш, чым праз {{count}} секунды",pluralGenitive:"менш, чым праз {{count}} секунд"}}),xSeconds:pp({regular:{singularNominative:"{{count}} секунда",singularGenitive:"{{count}} секунды",pluralGenitive:"{{count}} секунд"},past:{singularNominative:"{{count}} секунду таму",singularGenitive:"{{count}} секунды таму",pluralGenitive:"{{count}} секунд таму"},future:{singularNominative:"праз {{count}} секунду",singularGenitive:"праз {{count}} секунды",pluralGenitive:"праз {{count}} секунд"}}),halfAMinute:(e,t)=>t&&t.addSuffix?t.comparison&&t.comparison>0?"праз паўхвіліны":"паўхвіліны таму":"паўхвіліны",lessThanXMinutes:pp({regular:{one:"менш за хвіліну",singularNominative:"менш за {{count}} хвіліну",singularGenitive:"менш за {{count}} хвіліны",pluralGenitive:"менш за {{count}} хвілін"},future:{one:"менш, чым праз хвіліну",singularNominative:"менш, чым праз {{count}} хвіліну",singularGenitive:"менш, чым праз {{count}} хвіліны",pluralGenitive:"менш, чым праз {{count}} хвілін"}}),xMinutes:pp({regular:{singularNominative:"{{count}} хвіліна",singularGenitive:"{{count}} хвіліны",pluralGenitive:"{{count}} хвілін"},past:{singularNominative:"{{count}} хвіліну таму",singularGenitive:"{{count}} хвіліны таму",pluralGenitive:"{{count}} хвілін таму"},future:{singularNominative:"праз {{count}} хвіліну",singularGenitive:"праз {{count}} хвіліны",pluralGenitive:"праз {{count}} хвілін"}}),aboutXHours:pp({regular:{singularNominative:"каля {{count}} гадзіны",singularGenitive:"каля {{count}} гадзін",pluralGenitive:"каля {{count}} гадзін"},future:{singularNominative:"прыблізна праз {{count}} гадзіну",singularGenitive:"прыблізна праз {{count}} гадзіны",pluralGenitive:"прыблізна праз {{count}} гадзін"}}),xHours:pp({regular:{singularNominative:"{{count}} гадзіна",singularGenitive:"{{count}} гадзіны",pluralGenitive:"{{count}} гадзін"},past:{singularNominative:"{{count}} гадзіну таму",singularGenitive:"{{count}} гадзіны таму",pluralGenitive:"{{count}} гадзін таму"},future:{singularNominative:"праз {{count}} гадзіну",singularGenitive:"праз {{count}} гадзіны",pluralGenitive:"праз {{count}} гадзін"}}),xDays:pp({regular:{singularNominative:"{{count}} дзень",singularGenitive:"{{count}} дні",pluralGenitive:"{{count}} дзён"}}),aboutXWeeks:pp({regular:{singularNominative:"каля {{count}} тыдні",singularGenitive:"каля {{count}} тыдняў",pluralGenitive:"каля {{count}} тыдняў"},future:{singularNominative:"прыблізна праз {{count}} тыдзень",singularGenitive:"прыблізна праз {{count}} тыдні",pluralGenitive:"прыблізна праз {{count}} тыдняў"}}),xWeeks:pp({regular:{singularNominative:"{{count}} тыдзень",singularGenitive:"{{count}} тыдні",pluralGenitive:"{{count}} тыдняў"}}),aboutXMonths:pp({regular:{singularNominative:"каля {{count}} месяца",singularGenitive:"каля {{count}} месяцаў",pluralGenitive:"каля {{count}} месяцаў"},future:{singularNominative:"прыблізна праз {{count}} месяц",singularGenitive:"прыблізна праз {{count}} месяцы",pluralGenitive:"прыблізна праз {{count}} месяцаў"}}),xMonths:pp({regular:{singularNominative:"{{count}} месяц",singularGenitive:"{{count}} месяцы",pluralGenitive:"{{count}} месяцаў"}}),aboutXYears:pp({regular:{singularNominative:"каля {{count}} года",singularGenitive:"каля {{count}} гадоў",pluralGenitive:"каля {{count}} гадоў"},future:{singularNominative:"прыблізна праз {{count}} год",singularGenitive:"прыблізна праз {{count}} гады",pluralGenitive:"прыблізна праз {{count}} гадоў"}}),xYears:pp({regular:{singularNominative:"{{count}} год",singularGenitive:"{{count}} гады",pluralGenitive:"{{count}} гадоў"}}),overXYears:pp({regular:{singularNominative:"больш за {{count}} год",singularGenitive:"больш за {{count}} гады",pluralGenitive:"больш за {{count}} гадоў"},future:{singularNominative:"больш, чым праз {{count}} год",singularGenitive:"больш, чым праз {{count}} гады",pluralGenitive:"больш, чым праз {{count}} гадоў"}}),almostXYears:pp({regular:{singularNominative:"амаль {{count}} год",singularGenitive:"амаль {{count}} гады",pluralGenitive:"амаль {{count}} гадоў"},future:{singularNominative:"амаль праз {{count}} год",singularGenitive:"амаль праз {{count}} гады",pluralGenitive:"амаль праз {{count}} гадоў"}})},gp={date:y({formats:{full:"EEEE, d MMMM y 'г.'",long:"d MMMM y 'г.'",medium:"d MMM y 'г.'",short:"dd.MM.y"},defaultWidth:"full"}),time:y({formats:{full:"H:mm:ss zzzz",long:"H:mm:ss z",medium:"H:mm:ss",short:"H:mm"},defaultWidth:"full"}),dateTime:y({formats:{any:"{{date}}, {{time}}"},defaultWidth:"any"})},bp=["нядзелю","панядзелак","аўторак","сераду","чацьвер","пятніцу","суботу"];function vp(e){return"'у "+bp[e]+" а' p"}const yp={lastWeek:(e,t,n)=>{const a=A(e),i=a.getDay();return lp(a,t,n)?vp(i):function(e){const t=bp[e];switch(e){case 0:case 3:case 5:case 6:return"'у мінулую "+t+" а' p";case 1:case 2:case 4:return"'у мінулы "+t+" а' p"}}(i)},yesterday:"'учора а' p",today:"'сёньня а' p",tomorrow:"'заўтра а' p",nextWeek:(e,t,n)=>{const a=A(e),i=a.getDay();return lp(a,t,n)?vp(i):function(e){const t=bp[e];switch(e){case 0:case 3:case 5:case 6:return"'у наступную "+t+" а' p";case 1:case 2:case 4:return"'у наступны "+t+" а' p"}}(i)},other:"P"},wp={code:"be-tarask",formatDistance:(e,t,n)=>(n=n||{},fp[e](t,n)),formatLong:gp,formatRelative:(e,t,n,a)=>{const i=yp[e];return"function"==typeof i?i(t,n,a):i},localize:{ordinalNumber:(e,t)=>{const n=String(t?.unit),a=Number(e);let i;return i="date"===n?"-га":"hour"===n||"minute"===n||"second"===n?"-я":a%10!=2&&a%10!=3||a%100==12||a%100==13?"-ы":"-і",a+i},era:M({values:{narrow:["да н.э.","н.э."],abbreviated:["да н. э.","н. э."],wide:["да нашай эры","нашай эры"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["1-ы кв.","2-і кв.","3-і кв.","4-ы кв."],wide:["1-ы квартал","2-і квартал","3-і квартал","4-ы квартал"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:M({values:{narrow:["С","Л","С","К","Т","Ч","Л","Ж","В","К","Л","С"],abbreviated:["студз.","лют.","сак.","крас.","трав.","чэрв.","ліп.","жн.","вер.","кастр.","ліст.","сьнеж."],wide:["студзень","люты","сакавік","красавік","травень","чэрвень","ліпень","жнівень","верасень","кастрычнік","лістапад","сьнежань"]},defaultWidth:"wide",formattingValues:{narrow:["С","Л","С","К","Т","Ч","Л","Ж","В","К","Л","С"],abbreviated:["студз.","лют.","сак.","крас.","трав.","чэрв.","ліп.","жн.","вер.","кастр.","ліст.","сьнеж."],wide:["студзеня","лютага","сакавіка","красавіка","траўня","чэрвеня","ліпеня","жніўня","верасня","кастрычніка","лістапада","сьнежня"]},defaultFormattingWidth:"wide"}),day:M({values:{narrow:["Н","П","А","С","Ч","П","С"],short:["нд","пн","аў","ср","чц","пт","сб"],abbreviated:["нядз","пан","аўт","сер","чаць","пят","суб"],wide:["нядзеля","панядзелак","аўторак","серада","чацьвер","пятніца","субота"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"ДП",pm:"ПП",midnight:"поўн.",noon:"поўд.",morning:"ран.",afternoon:"дзень",evening:"веч.",night:"ноч"},abbreviated:{am:"ДП",pm:"ПП",midnight:"поўн.",noon:"поўд.",morning:"ран.",afternoon:"дзень",evening:"веч.",night:"ноч"},wide:{am:"ДП",pm:"ПП",midnight:"поўнач",noon:"поўдзень",morning:"раніца",afternoon:"дзень",evening:"вечар",night:"ноч"}},defaultWidth:"any",formattingValues:{narrow:{am:"ДП",pm:"ПП",midnight:"поўн.",noon:"поўд.",morning:"ран.",afternoon:"дня",evening:"веч.",night:"ночы"},abbreviated:{am:"ДП",pm:"ПП",midnight:"поўн.",noon:"поўд.",morning:"ран.",afternoon:"дня",evening:"веч.",night:"ночы"},wide:{am:"ДП",pm:"ПП",midnight:"поўнач",noon:"поўдзень",morning:"раніцы",afternoon:"дня",evening:"вечара",night:"ночы"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:T({matchPattern:/^(\d+)(-?(е|я|га|і|ы|ае|ая|яя|шы|гі|ці|ты|мы))?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:j({matchPatterns:{narrow:/^((да )?н\.?\s?э\.?)/i,abbreviated:/^((да )?н\.?\s?э\.?)/i,wide:/^(да нашай эры|нашай эры|наша эра)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^д/i,/^н/i]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^[1234](-?[ыі]?)? кв.?/i,wide:/^[1234](-?[ыі]?)? квартал/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^[слкмчжв]/i,abbreviated:/^(студз|лют|сак|крас|тр(ав)?|чэрв|ліп|жн|вер|кастр|ліст|сьнеж)\.?/i,wide:/^(студзен[ья]|лют(ы|ага)|сакавіка?|красавіка?|тра(вень|ўня)|чэрвен[ья]|ліпен[ья]|жні(вень|ўня)|верас(ень|ня)|кастрычніка?|лістапада?|сьнеж(ань|ня))/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^с/i,/^л/i,/^с/i,/^к/i,/^т/i,/^ч/i,/^л/i,/^ж/i,/^в/i,/^к/i,/^л/i,/^с/i],any:[/^ст/i,/^лю/i,/^са/i,/^кр/i,/^тр/i,/^ч/i,/^ліп/i,/^ж/i,/^в/i,/^ка/i,/^ліс/i,/^сн/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^[нпасч]/i,short:/^(нд|ня|пн|па|аў|ат|ср|се|чц|ча|пт|пя|сб|су)\.?/i,abbreviated:/^(нядз?|ндз|пнд|пан|аўт|срд|сер|чцьв|чаць|птн|пят|суб).?/i,wide:/^(нядзел[яі]|панядзел(ак|ка)|аўтор(ак|ка)|серад[аы]|чацьв(ер|ярга)|пятніц[аы]|субот[аы])/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^н/i,/^п/i,/^а/i,/^с/i,/^ч/i,/^п/i,/^с/i],any:[/^н/i,/^п[ан]/i,/^а/i,/^с[ер]/i,/^ч/i,/^п[ят]/i,/^с[уб]/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{narrow:/^([дп]п|поўн\.?|поўд\.?|ран\.?|дзень|дня|веч\.?|ночы?)/i,abbreviated:/^([дп]п|поўн\.?|поўд\.?|ран\.?|дзень|дня|веч\.?|ночы?)/i,wide:/^([дп]п|поўнач|поўдзень|раніц[аы]|дзень|дня|вечара?|ночы?)/i},defaultMatchWidth:"wide",parsePatterns:{any:{am:/^дп/i,pm:/^пп/i,midnight:/^поўн/i,noon:/^поўд/i,morning:/^р/i,afternoon:/^д[зн]/i,evening:/^в/i,night:/^н/i}},defaultParseWidth:"any"})},options:{weekStartsOn:1,firstWeekContainsDate:1}},_p={lessThanXSeconds:{one:"по-малко от секунда",other:"по-малко от {{count}} секунди"},xSeconds:{one:"1 секунда",other:"{{count}} секунди"},halfAMinute:"половин минута",lessThanXMinutes:{one:"по-малко от минута",other:"по-малко от {{count}} минути"},xMinutes:{one:"1 минута",other:"{{count}} минути"},aboutXHours:{one:"около час",other:"около {{count}} часа"},xHours:{one:"1 час",other:"{{count}} часа"},xDays:{one:"1 ден",other:"{{count}} дни"},aboutXWeeks:{one:"около седмица",other:"около {{count}} седмици"},xWeeks:{one:"1 седмица",other:"{{count}} седмици"},aboutXMonths:{one:"около месец",other:"около {{count}} месеца"},xMonths:{one:"1 месец",other:"{{count}} месеца"},aboutXYears:{one:"около година",other:"около {{count}} години"},xYears:{one:"1 година",other:"{{count}} години"},overXYears:{one:"над година",other:"над {{count}} години"},almostXYears:{one:"почти година",other:"почти {{count}} години"}},kp={date:y({formats:{full:"EEEE, dd MMMM yyyy",long:"dd MMMM yyyy",medium:"dd MMM yyyy",short:"dd/MM/yyyy"},defaultWidth:"full"}),time:y({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"H:mm"},defaultWidth:"full"}),dateTime:y({formats:{any:"{{date}} {{time}}"},defaultWidth:"any"})},xp=["неделя","понеделник","вторник","сряда","четвъртък","петък","събота"];function Mp(e){const t=xp[e];return 2===e?"'във "+t+" в' p":"'в "+t+" в' p"}const Pp={lastWeek:(e,t,n)=>{const a=A(e),i=a.getDay();return lp(a,t,n)?Mp(i):function(e){const t=xp[e];switch(e){case 0:case 3:case 6:return"'миналата "+t+" в' p";case 1:case 2:case 4:case 5:return"'миналия "+t+" в' p"}}(i)},yesterday:"'вчера в' p",today:"'днес в' p",tomorrow:"'утре в' p",nextWeek:(e,t,n)=>{const a=A(e),i=a.getDay();return lp(a,t,n)?Mp(i):function(e){const t=xp[e];switch(e){case 0:case 3:case 6:return"'следващата "+t+" в' p";case 1:case 2:case 4:case 5:return"'следващия "+t+" в' p"}}(i)},other:"P"};function jp(e,t,n,a,i){const r=function(e){return"quarter"===e}(t)?i:function(e){return"year"===e||"week"===e||"minute"===e||"second"===e}(t)?a:n;return e+"-"+r}const Tp={code:"bg",formatDistance:(e,t,n)=>{let a;const i=_p[e];return a="string"==typeof i?i:1===t?i.one:i.other.replace("{{count}}",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?"след "+a:"преди "+a:a},formatLong:kp,formatRelative:(e,t,n,a)=>{const i=Pp[e];return"function"==typeof i?i(t,n,a):i},localize:{ordinalNumber:(e,t)=>{const n=Number(e),a=t?.unit;if(0===n)return jp(0,a,"ев","ева","ево");if(n%1e3==0)return jp(n,a,"ен","на","но");if(n%100==0)return jp(n,a,"тен","тна","тно");const i=n%100;if(i>20||i<10)switch(i%10){case 1:return jp(n,a,"ви","ва","во");case 2:return jp(n,a,"ри","ра","ро");case 7:case 8:return jp(n,a,"ми","ма","мо")}return jp(n,a,"ти","та","то")},era:M({values:{narrow:["пр.н.е.","н.е."],abbreviated:["преди н. е.","н. е."],wide:["преди новата ера","новата ера"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["1-во тримес.","2-ро тримес.","3-то тримес.","4-то тримес."],wide:["1-во тримесечие","2-ро тримесечие","3-то тримесечие","4-то тримесечие"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:M({values:{abbreviated:["яну","фев","мар","апр","май","юни","юли","авг","сеп","окт","ное","дек"],wide:["януари","февруари","март","април","май","юни","юли","август","септември","октомври","ноември","декември"]},defaultWidth:"wide"}),day:M({values:{narrow:["Н","П","В","С","Ч","П","С"],short:["нд","пн","вт","ср","чт","пт","сб"],abbreviated:["нед","пон","вто","сря","чет","пет","съб"],wide:["неделя","понеделник","вторник","сряда","четвъртък","петък","събота"]},defaultWidth:"wide"}),dayPeriod:M({values:{wide:{am:"преди обяд",pm:"след обяд",midnight:"в полунощ",noon:"на обяд",morning:"сутринта",afternoon:"следобед",evening:"вечерта",night:"през нощта"}},defaultWidth:"wide"})},match:{ordinalNumber:T({matchPattern:/^(\d+)(-?[врмт][аи]|-?т?(ен|на)|-?(ев|ева))?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:j({matchPatterns:{narrow:/^((пр)?н\.?\s?е\.?)/i,abbreviated:/^((пр)?н\.?\s?е\.?)/i,wide:/^(преди новата ера|новата ера|нова ера)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^п/i,/^н/i]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^[1234](-?[врт]?o?)? тримес.?/i,wide:/^[1234](-?[врт]?о?)? тримесечие/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{abbreviated:/^(яну|фев|мар|апр|май|юни|юли|авг|сеп|окт|ное|дек)/i,wide:/^(януари|февруари|март|април|май|юни|юли|август|септември|октомври|ноември|декември)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^я/i,/^ф/i,/^мар/i,/^ап/i,/^май/i,/^юн/i,/^юл/i,/^ав/i,/^се/i,/^окт/i,/^но/i,/^де/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^[нпвсч]/i,short:/^(нд|пн|вт|ср|чт|пт|сб)/i,abbreviated:/^(нед|пон|вто|сря|чет|пет|съб)/i,wide:/^(неделя|понеделник|вторник|сряда|четвъртък|петък|събота)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^н/i,/^п/i,/^в/i,/^с/i,/^ч/i,/^п/i,/^с/i],any:[/^н[ед]/i,/^п[он]/i,/^вт/i,/^ср/i,/^ч[ет]/i,/^п[ет]/i,/^с[ъб]/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{any:/^(преди о|след о|в по|на о|през|веч|сут|следо)/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^преди о/i,pm:/^след о/i,midnight:/^в пол/i,noon:/^на об/i,morning:/^сут/i,afternoon:/^следо/i,evening:/^веч/i,night:/^през н/i}},defaultParseWidth:"any"})},options:{weekStartsOn:1,firstWeekContainsDate:1}},Sp={locale:{1:"১",2:"২",3:"৩",4:"৪",5:"৫",6:"৬",7:"৭",8:"৮",9:"৯",0:"০"},number:{"১":"1","২":"2","৩":"3","৪":"4","৫":"5","৬":"6","৭":"7","৮":"8","৯":"9","০":"0"}};function Cp(e){return e.toString().replace(/\d/g,function(e){return Sp.locale[e]})}const Ep={ordinalNumber:(e,t)=>{const n=Number(e),a=Cp(n),i=t?.unit;if("date"===i)return function(e,t){if(e>18&&e<=31)return t+"শে";switch(e){case 1:return t+"লা";case 2:case 3:return t+"রা";case 4:return t+"ঠা";default:return t+"ই"}}(n,a);if(n>10||0===n)return a+"তম";switch(n%10){case 2:case 3:return a+"য়";case 4:return a+"র্থ";case 6:return a+"ষ্ঠ";default:return a+"ম"}},era:M({values:{narrow:["খ্রিঃপূঃ","খ্রিঃ"],abbreviated:["খ্রিঃপূর্ব","খ্রিঃ"],wide:["খ্রিস্টপূর্ব","খ্রিস্টাব্দ"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["১","২","৩","৪"],abbreviated:["১ত্রৈ","২ত্রৈ","৩ত্রৈ","৪ত্রৈ"],wide:["১ম ত্রৈমাসিক","২য় ত্রৈমাসিক","৩য় ত্রৈমাসিক","৪র্থ ত্রৈমাসিক"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:M({values:{narrow:["জানু","ফেব্রু","মার্চ","এপ্রিল","মে","জুন","জুলাই","আগস্ট","সেপ্ট","অক্টো","নভে","ডিসে"],abbreviated:["জানু","ফেব্রু","মার্চ","এপ্রিল","মে","জুন","জুলাই","আগস্ট","সেপ্ট","অক্টো","নভে","ডিসে"],wide:["জানুয়ারি","ফেব্রুয়ারি","মার্চ","এপ্রিল","মে","জুন","জুলাই","আগস্ট","সেপ্টেম্বর","অক্টোবর","নভেম্বর","ডিসেম্বর"]},defaultWidth:"wide"}),day:M({values:{narrow:["র","সো","ম","বু","বৃ","শু","শ"],short:["রবি","সোম","মঙ্গল","বুধ","বৃহ","শুক্র","শনি"],abbreviated:["রবি","সোম","মঙ্গল","বুধ","বৃহ","শুক্র","শনি"],wide:["রবিবার","সোমবার","মঙ্গলবার","বুধবার","বৃহস্পতিবার ","শুক্রবার","শনিবার"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"পূ",pm:"অপ",midnight:"মধ্যরাত",noon:"মধ্যাহ্ন",morning:"সকাল",afternoon:"বিকাল",evening:"সন্ধ্যা",night:"রাত"},abbreviated:{am:"পূর্বাহ্ন",pm:"অপরাহ্ন",midnight:"মধ্যরাত",noon:"মধ্যাহ্ন",morning:"সকাল",afternoon:"বিকাল",evening:"সন্ধ্যা",night:"রাত"},wide:{am:"পূর্বাহ্ন",pm:"অপরাহ্ন",midnight:"মধ্যরাত",noon:"মধ্যাহ্ন",morning:"সকাল",afternoon:"বিকাল",evening:"সন্ধ্যা",night:"রাত"}},defaultWidth:"wide",formattingValues:{narrow:{am:"পূ",pm:"অপ",midnight:"মধ্যরাত",noon:"মধ্যাহ্ন",morning:"সকাল",afternoon:"বিকাল",evening:"সন্ধ্যা",night:"রাত"},abbreviated:{am:"পূর্বাহ্ন",pm:"অপরাহ্ন",midnight:"মধ্যরাত",noon:"মধ্যাহ্ন",morning:"সকাল",afternoon:"বিকাল",evening:"সন্ধ্যা",night:"রাত"},wide:{am:"পূর্বাহ্ন",pm:"অপরাহ্ন",midnight:"মধ্যরাত",noon:"মধ্যাহ্ন",morning:"সকাল",afternoon:"বিকাল",evening:"সন্ধ্যা",night:"রাত"}},defaultFormattingWidth:"wide"})},Np={lessThanXSeconds:{one:"প্রায় ১ সেকেন্ড",other:"প্রায় {{count}} সেকেন্ড"},xSeconds:{one:"১ সেকেন্ড",other:"{{count}} সেকেন্ড"},halfAMinute:"আধ মিনিট",lessThanXMinutes:{one:"প্রায় ১ মিনিট",other:"প্রায় {{count}} মিনিট"},xMinutes:{one:"১ মিনিট",other:"{{count}} মিনিট"},aboutXHours:{one:"প্রায় ১ ঘন্টা",other:"প্রায় {{count}} ঘন্টা"},xHours:{one:"১ ঘন্টা",other:"{{count}} ঘন্টা"},xDays:{one:"১ দিন",other:"{{count}} দিন"},aboutXWeeks:{one:"প্রায় ১ সপ্তাহ",other:"প্রায় {{count}} সপ্তাহ"},xWeeks:{one:"১ সপ্তাহ",other:"{{count}} সপ্তাহ"},aboutXMonths:{one:"প্রায় ১ মাস",other:"প্রায় {{count}} মাস"},xMonths:{one:"১ মাস",other:"{{count}} মাস"},aboutXYears:{one:"প্রায় ১ বছর",other:"প্রায় {{count}} বছর"},xYears:{one:"১ বছর",other:"{{count}} বছর"},overXYears:{one:"১ বছরের বেশি",other:"{{count}} বছরের বেশি"},almostXYears:{one:"প্রায় ১ বছর",other:"প্রায় {{count}} বছর"}},Dp={date:y({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:y({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} {{time}} 'সময়'",long:"{{date}} {{time}} 'সময়'",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},Wp={lastWeek:"'গত' eeee 'সময়' p",yesterday:"'গতকাল' 'সময়' p",today:"'আজ' 'সময়' p",tomorrow:"'আগামীকাল' 'সময়' p",nextWeek:"eeee 'সময়' p",other:"P"},Ip={code:"bn",formatDistance:(e,t,n)=>{let a;const i=Np[e];return a="string"==typeof i?i:1===t?i.one:i.other.replace("{{count}}",Cp(t)),n?.addSuffix?n.comparison&&n.comparison>0?a+" এর মধ্যে":a+" আগে":a},formatLong:Dp,formatRelative:(e,t,n,a)=>Wp[e],localize:Ep,match:{ordinalNumber:T({matchPattern:/^(\d+)(ম|য়|র্থ|ষ্ঠ|শে|ই|তম)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:j({matchPatterns:{narrow:/^(খ্রিঃপূঃ|খ্রিঃ)/i,abbreviated:/^(খ্রিঃপূর্ব|খ্রিঃ)/i,wide:/^(খ্রিস্টপূর্ব|খ্রিস্টাব্দ)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^খ্রিঃপূঃ/i,/^খ্রিঃ/i],abbreviated:[/^খ্রিঃপূর্ব/i,/^খ্রিঃ/i],wide:[/^খ্রিস্টপূর্ব/i,/^খ্রিস্টাব্দ/i]},defaultParseWidth:"wide"}),quarter:j({matchPatterns:{narrow:/^[১২৩৪]/i,abbreviated:/^[১২৩৪]ত্রৈ/i,wide:/^[১২৩৪](ম|য়|র্থ)? ত্রৈমাসিক/i},defaultMatchWidth:"wide",parsePatterns:{any:[/১/i,/২/i,/৩/i,/৪/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^(জানু|ফেব্রু|মার্চ|এপ্রিল|মে|জুন|জুলাই|আগস্ট|সেপ্ট|অক্টো|নভে|ডিসে)/i,abbreviated:/^(জানু|ফেব্রু|মার্চ|এপ্রিল|মে|জুন|জুলাই|আগস্ট|সেপ্ট|অক্টো|নভে|ডিসে)/i,wide:/^(জানুয়ারি|ফেব্রুয়ারি|মার্চ|এপ্রিল|মে|জুন|জুলাই|আগস্ট|সেপ্টেম্বর|অক্টোবর|নভেম্বর|ডিসেম্বর)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^জানু/i,/^ফেব্রু/i,/^মার্চ/i,/^এপ্রিল/i,/^মে/i,/^জুন/i,/^জুলাই/i,/^আগস্ট/i,/^সেপ্ট/i,/^অক্টো/i,/^নভে/i,/^ডিসে/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^(র|সো|ম|বু|বৃ|শু|শ)+/i,short:/^(রবি|সোম|মঙ্গল|বুধ|বৃহ|শুক্র|শনি)+/i,abbreviated:/^(রবি|সোম|মঙ্গল|বুধ|বৃহ|শুক্র|শনি)+/i,wide:/^(রবিবার|সোমবার|মঙ্গলবার|বুধবার|বৃহস্পতিবার |শুক্রবার|শনিবার)+/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^র/i,/^সো/i,/^ম/i,/^বু/i,/^বৃ/i,/^শু/i,/^শ/i],short:[/^রবি/i,/^সোম/i,/^মঙ্গল/i,/^বুধ/i,/^বৃহ/i,/^শুক্র/i,/^শনি/i],abbreviated:[/^রবি/i,/^সোম/i,/^মঙ্গল/i,/^বুধ/i,/^বৃহ/i,/^শুক্র/i,/^শনি/i],wide:[/^রবিবার/i,/^সোমবার/i,/^মঙ্গলবার/i,/^বুধবার/i,/^বৃহস্পতিবার /i,/^শুক্রবার/i,/^শনিবার/i]},defaultParseWidth:"wide"}),dayPeriod:j({matchPatterns:{narrow:/^(পূ|অপ|মধ্যরাত|মধ্যাহ্ন|সকাল|বিকাল|সন্ধ্যা|রাত)/i,abbreviated:/^(পূর্বাহ্ন|অপরাহ্ন|মধ্যরাত|মধ্যাহ্ন|সকাল|বিকাল|সন্ধ্যা|রাত)/i,wide:/^(পূর্বাহ্ন|অপরাহ্ন|মধ্যরাত|মধ্যাহ্ন|সকাল|বিকাল|সন্ধ্যা|রাত)/i},defaultMatchWidth:"wide",parsePatterns:{any:{am:/^পূ/i,pm:/^অপ/i,midnight:/^মধ্যরাত/i,noon:/^মধ্যাহ্ন/i,morning:/সকাল/i,afternoon:/বিকাল/i,evening:/সন্ধ্যা/i,night:/রাত/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}},Ap={lessThanXSeconds:{one:{standalone:"manje od 1 sekunde",withPrepositionAgo:"manje od 1 sekunde",withPrepositionIn:"manje od 1 sekundu"},dual:"manje od {{count}} sekunde",other:"manje od {{count}} sekundi"},xSeconds:{one:{standalone:"1 sekunda",withPrepositionAgo:"1 sekunde",withPrepositionIn:"1 sekundu"},dual:"{{count}} sekunde",other:"{{count}} sekundi"},halfAMinute:"pola minute",lessThanXMinutes:{one:{standalone:"manje od 1 minute",withPrepositionAgo:"manje od 1 minute",withPrepositionIn:"manje od 1 minutu"},dual:"manje od {{count}} minute",other:"manje od {{count}} minuta"},xMinutes:{one:{standalone:"1 minuta",withPrepositionAgo:"1 minute",withPrepositionIn:"1 minutu"},dual:"{{count}} minute",other:"{{count}} minuta"},aboutXHours:{one:{standalone:"oko 1 sat",withPrepositionAgo:"oko 1 sat",withPrepositionIn:"oko 1 sat"},dual:"oko {{count}} sata",other:"oko {{count}} sati"},xHours:{one:{standalone:"1 sat",withPrepositionAgo:"1 sat",withPrepositionIn:"1 sat"},dual:"{{count}} sata",other:"{{count}} sati"},xDays:{one:{standalone:"1 dan",withPrepositionAgo:"1 dan",withPrepositionIn:"1 dan"},dual:"{{count}} dana",other:"{{count}} dana"},aboutXWeeks:{one:{standalone:"oko 1 sedmicu",withPrepositionAgo:"oko 1 sedmicu",withPrepositionIn:"oko 1 sedmicu"},dual:"oko {{count}} sedmice",other:"oko {{count}} sedmice"},xWeeks:{one:{standalone:"1 sedmicu",withPrepositionAgo:"1 sedmicu",withPrepositionIn:"1 sedmicu"},dual:"{{count}} sedmice",other:"{{count}} sedmice"},aboutXMonths:{one:{standalone:"oko 1 mjesec",withPrepositionAgo:"oko 1 mjesec",withPrepositionIn:"oko 1 mjesec"},dual:"oko {{count}} mjeseca",other:"oko {{count}} mjeseci"},xMonths:{one:{standalone:"1 mjesec",withPrepositionAgo:"1 mjesec",withPrepositionIn:"1 mjesec"},dual:"{{count}} mjeseca",other:"{{count}} mjeseci"},aboutXYears:{one:{standalone:"oko 1 godinu",withPrepositionAgo:"oko 1 godinu",withPrepositionIn:"oko 1 godinu"},dual:"oko {{count}} godine",other:"oko {{count}} godina"},xYears:{one:{standalone:"1 godina",withPrepositionAgo:"1 godine",withPrepositionIn:"1 godinu"},dual:"{{count}} godine",other:"{{count}} godina"},overXYears:{one:{standalone:"preko 1 godinu",withPrepositionAgo:"preko 1 godinu",withPrepositionIn:"preko 1 godinu"},dual:"preko {{count}} godine",other:"preko {{count}} godina"},almostXYears:{one:{standalone:"gotovo 1 godinu",withPrepositionAgo:"gotovo 1 godinu",withPrepositionIn:"gotovo 1 godinu"},dual:"gotovo {{count}} godine",other:"gotovo {{count}} godina"}},Op={date:y({formats:{full:"EEEE, d. MMMM yyyy.",long:"d. MMMM yyyy.",medium:"d. MMM yy.",short:"dd. MM. yy."},defaultWidth:"full"}),time:y({formats:{full:"HH:mm:ss (zzzz)",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} 'u' {{time}}",long:"{{date}} 'u' {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},defaultWidth:"full"})},Rp={lastWeek:e=>{switch(e.getDay()){case 0:return"'prošle nedjelje u' p";case 3:return"'prošle srijede u' p";case 6:return"'prošle subote u' p";default:return"'prošli' EEEE 'u' p"}},yesterday:"'juče u' p",today:"'danas u' p",tomorrow:"'sutra u' p",nextWeek:e=>{switch(e.getDay()){case 0:return"'sljedeće nedjelje u' p";case 3:return"'sljedeću srijedu u' p";case 6:return"'sljedeću subotu u' p";default:return"'sljedeći' EEEE 'u' p"}},other:"P"},zp={code:"bs",formatDistance:(e,t,n)=>{let a;const i=Ap[e];return a="string"==typeof i?i:1===t?n?.addSuffix?n.comparison&&n.comparison>0?i.one.withPrepositionIn:i.one.withPrepositionAgo:i.one.standalone:t%10>1&&t%10<5&&"1"!==String(t).substr(-2,1)?i.dual.replace("{{count}}",String(t)):i.other.replace("{{count}}",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?"za "+a:"prije "+a:a},formatLong:Op,formatRelative:(e,t,n,a)=>{const i=Rp[e];return"function"==typeof i?i(t):i},localize:{ordinalNumber:(e,t)=>{const n=Number(e);return String(n)+"."},era:M({values:{narrow:["pr.n.e.","AD"],abbreviated:["pr. Hr.","po. Hr."],wide:["Prije Hrista","Poslije Hrista"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1.","2.","3.","4."],abbreviated:["1. kv.","2. kv.","3. kv.","4. kv."],wide:["1. kvartal","2. kvartal","3. kvartal","4. kvartal"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:M({values:{narrow:["1.","2.","3.","4.","5.","6.","7.","8.","9.","10.","11.","12."],abbreviated:["jan","feb","mar","apr","maj","jun","jul","avg","sep","okt","nov","dec"],wide:["januar","februar","mart","april","maj","juni","juli","avgust","septembar","oktobar","novembar","decembar"]},defaultWidth:"wide",formattingValues:{narrow:["1.","2.","3.","4.","5.","6.","7.","8.","9.","10.","11.","12."],abbreviated:["jan","feb","mar","apr","maj","jun","jul","avg","sep","okt","nov","dec"],wide:["januar","februar","mart","april","maj","juni","juli","avgust","septembar","oktobar","novembar","decembar"]},defaultFormattingWidth:"wide"}),day:M({values:{narrow:["N","P","U","S","Č","P","S"],short:["ned","pon","uto","sre","čet","pet","sub"],abbreviated:["ned","pon","uto","sre","čet","pet","sub"],wide:["nedjelja","ponedjeljak","utorak","srijeda","četvrtak","petak","subota"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"AM",pm:"PM",midnight:"ponoć",noon:"podne",morning:"ujutru",afternoon:"popodne",evening:"uveče",night:"noću"},abbreviated:{am:"AM",pm:"PM",midnight:"ponoć",noon:"podne",morning:"ujutru",afternoon:"popodne",evening:"uveče",night:"noću"},wide:{am:"AM",pm:"PM",midnight:"ponoć",noon:"podne",morning:"ujutru",afternoon:"poslije podne",evening:"uveče",night:"noću"}},defaultWidth:"wide",formattingValues:{narrow:{am:"AM",pm:"PM",midnight:"ponoć",noon:"podne",morning:"ujutru",afternoon:"popodne",evening:"uveče",night:"noću"},abbreviated:{am:"AM",pm:"PM",midnight:"ponoć",noon:"podne",morning:"ujutru",afternoon:"popodne",evening:"uveče",night:"noću"},wide:{am:"AM",pm:"PM",midnight:"ponoć",noon:"podne",morning:"ujutru",afternoon:"poslije podne",evening:"uveče",night:"noću"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:T({matchPattern:/^(\d+)\./i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:j({matchPatterns:{narrow:/^(pr\.n\.e\.|AD)/i,abbreviated:/^(pr\.\s?Hr\.|po\.\s?Hr\.)/i,wide:/^(Prije Hrista|prije nove ere|Poslije Hrista|nova era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^pr/i,/^(po|nova)/i]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^[1234]\.\s?kv\.?/i,wide:/^[1234]\. kvartal/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^(10|11|12|[123456789])\./i,abbreviated:/^(jan|feb|mar|apr|maj|jun|jul|avg|sep|okt|nov|dec)/i,wide:/^((januar|januara)|(februar|februara)|(mart|marta)|(april|aprila)|(maj|maja)|(juni|juna)|(juli|jula)|(avgust|avgusta)|(septembar|septembra)|(oktobar|oktobra)|(novembar|novembra)|(decembar|decembra))/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^1/i,/^2/i,/^3/i,/^4/i,/^5/i,/^6/i,/^7/i,/^8/i,/^9/i,/^10/i,/^11/i,/^12/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^maj/i,/^jun/i,/^jul/i,/^avg/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^[npusčc]/i,short:/^(ned|pon|uto|sre|(čet|cet)|pet|sub)/i,abbreviated:/^(ned|pon|uto|sre|(čet|cet)|pet|sub)/i,wide:/^(nedjelja|ponedjeljak|utorak|srijeda|(četvrtak|cetvrtak)|petak|subota)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{any:/^(am|pm|ponoc|ponoć|(po)?podne|uvece|uveče|noću|poslije podne|ujutru)/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^pono/i,noon:/^pod/i,morning:/jutro/i,afternoon:/(poslije\s|po)+podne/i,evening:/(uvece|uveče)/i,night:/(nocu|noću)/i}},defaultParseWidth:"any"})},options:{weekStartsOn:1,firstWeekContainsDate:4}},Lp={lessThanXSeconds:{one:"menys d'un segon",eleven:"menys d'onze segons",other:"menys de {{count}} segons"},xSeconds:{one:"1 segon",other:"{{count}} segons"},halfAMinute:"mig minut",lessThanXMinutes:{one:"menys d'un minut",eleven:"menys d'onze minuts",other:"menys de {{count}} minuts"},xMinutes:{one:"1 minut",other:"{{count}} minuts"},aboutXHours:{one:"aproximadament una hora",other:"aproximadament {{count}} hores"},xHours:{one:"1 hora",other:"{{count}} hores"},xDays:{one:"1 dia",other:"{{count}} dies"},aboutXWeeks:{one:"aproximadament una setmana",other:"aproximadament {{count}} setmanes"},xWeeks:{one:"1 setmana",other:"{{count}} setmanes"},aboutXMonths:{one:"aproximadament un mes",other:"aproximadament {{count}} mesos"},xMonths:{one:"1 mes",other:"{{count}} mesos"},aboutXYears:{one:"aproximadament un any",other:"aproximadament {{count}} anys"},xYears:{one:"1 any",other:"{{count}} anys"},overXYears:{one:"més d'un any",eleven:"més d'onze anys",other:"més de {{count}} anys"},almostXYears:{one:"gairebé un any",other:"gairebé {{count}} anys"}},Hp={date:y({formats:{full:"EEEE, d 'de' MMMM y",long:"d 'de' MMMM y",medium:"d MMM y",short:"dd/MM/y"},defaultWidth:"full"}),time:y({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} 'a les' {{time}}",long:"{{date}} 'a les' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},Fp={lastWeek:"'el' eeee 'passat a la' LT",yesterday:"'ahir a la' p",today:"'avui a la' p",tomorrow:"'demà a la' p",nextWeek:"eeee 'a la' p",other:"P"},Vp={lastWeek:"'el' eeee 'passat a les' p",yesterday:"'ahir a les' p",today:"'avui a les' p",tomorrow:"'demà a les' p",nextWeek:"eeee 'a les' p",other:"P"},qp={code:"ca",formatDistance:(e,t,n)=>{let a;const i=Lp[e];return a="string"==typeof i?i:1===t?i.one:11===t&&i.eleven?i.eleven:i.other.replace("{{count}}",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?"en "+a:"fa "+a:a},formatLong:Hp,formatRelative:(e,t,n,a)=>1!==t.getHours()?Vp[e]:Fp[e],localize:{ordinalNumber:(e,t)=>{const n=Number(e),a=n%100;if(a>20||a<10)switch(a%10){case 1:case 3:return n+"r";case 2:return n+"n";case 4:return n+"t"}return n+"è"},era:M({values:{narrow:["aC","dC"],abbreviated:["a. de C.","d. de C."],wide:["abans de Crist","després de Crist"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["T1","T2","T3","T4"],wide:["1r trimestre","2n trimestre","3r trimestre","4t trimestre"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:M({values:{narrow:["GN","FB","MÇ","AB","MG","JN","JL","AG","ST","OC","NV","DS"],abbreviated:["gen.","febr.","març","abr.","maig","juny","jul.","ag.","set.","oct.","nov.","des."],wide:["gener","febrer","març","abril","maig","juny","juliol","agost","setembre","octubre","novembre","desembre"]},defaultWidth:"wide"}),day:M({values:{narrow:["dg.","dl.","dt.","dm.","dj.","dv.","ds."],short:["dg.","dl.","dt.","dm.","dj.","dv.","ds."],abbreviated:["dg.","dl.","dt.","dm.","dj.","dv.","ds."],wide:["diumenge","dilluns","dimarts","dimecres","dijous","divendres","dissabte"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"am",pm:"pm",midnight:"mitjanit",noon:"migdia",morning:"matí",afternoon:"tarda",evening:"vespre",night:"nit"},abbreviated:{am:"a.m.",pm:"p.m.",midnight:"mitjanit",noon:"migdia",morning:"matí",afternoon:"tarda",evening:"vespre",night:"nit"},wide:{am:"ante meridiem",pm:"post meridiem",midnight:"mitjanit",noon:"migdia",morning:"matí",afternoon:"tarda",evening:"vespre",night:"nit"}},defaultWidth:"wide",formattingValues:{narrow:{am:"am",pm:"pm",midnight:"de la mitjanit",noon:"del migdia",morning:"del matí",afternoon:"de la tarda",evening:"del vespre",night:"de la nit"},abbreviated:{am:"AM",pm:"PM",midnight:"de la mitjanit",noon:"del migdia",morning:"del matí",afternoon:"de la tarda",evening:"del vespre",night:"de la nit"},wide:{am:"ante meridiem",pm:"post meridiem",midnight:"de la mitjanit",noon:"del migdia",morning:"del matí",afternoon:"de la tarda",evening:"del vespre",night:"de la nit"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:T({matchPattern:/^(\d+)(è|r|n|r|t)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:j({matchPatterns:{narrow:/^(aC|dC)/i,abbreviated:/^(a. de C.|d. de C.)/i,wide:/^(abans de Crist|despr[eé]s de Crist)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^aC/i,/^dC/i],abbreviated:[/^(a. de C.)/i,/^(d. de C.)/i],wide:[/^(abans de Crist)/i,/^(despr[eé]s de Crist)/i]},defaultParseWidth:"wide"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^T[1234]/i,wide:/^[1234](è|r|n|r|t)? trimestre/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^(GN|FB|MÇ|AB|MG|JN|JL|AG|ST|OC|NV|DS)/i,abbreviated:/^(gen.|febr.|març|abr.|maig|juny|jul.|ag.|set.|oct.|nov.|des.)/i,wide:/^(gener|febrer|març|abril|maig|juny|juliol|agost|setembre|octubre|novembre|desembre)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^GN/i,/^FB/i,/^MÇ/i,/^AB/i,/^MG/i,/^JN/i,/^JL/i,/^AG/i,/^ST/i,/^OC/i,/^NV/i,/^DS/i],abbreviated:[/^gen./i,/^febr./i,/^març/i,/^abr./i,/^maig/i,/^juny/i,/^jul./i,/^ag./i,/^set./i,/^oct./i,/^nov./i,/^des./i],wide:[/^gener/i,/^febrer/i,/^març/i,/^abril/i,/^maig/i,/^juny/i,/^juliol/i,/^agost/i,/^setembre/i,/^octubre/i,/^novembre/i,/^desembre/i]},defaultParseWidth:"wide"}),day:j({matchPatterns:{narrow:/^(dg\.|dl\.|dt\.|dm\.|dj\.|dv\.|ds\.)/i,short:/^(dg\.|dl\.|dt\.|dm\.|dj\.|dv\.|ds\.)/i,abbreviated:/^(dg\.|dl\.|dt\.|dm\.|dj\.|dv\.|ds\.)/i,wide:/^(diumenge|dilluns|dimarts|dimecres|dijous|divendres|dissabte)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^dg./i,/^dl./i,/^dt./i,/^dm./i,/^dj./i,/^dv./i,/^ds./i],abbreviated:[/^dg./i,/^dl./i,/^dt./i,/^dm./i,/^dj./i,/^dv./i,/^ds./i],wide:[/^diumenge/i,/^dilluns/i,/^dimarts/i,/^dimecres/i,/^dijous/i,/^divendres/i,/^disssabte/i]},defaultParseWidth:"wide"}),dayPeriod:j({matchPatterns:{narrow:/^(a|p|mn|md|(del|de la) (matí|tarda|vespre|nit))/i,abbreviated:/^([ap]\.?\s?m\.?|mitjanit|migdia|(del|de la) (matí|tarda|vespre|nit))/i,wide:/^(ante meridiem|post meridiem|mitjanit|migdia|(del|de la) (matí|tarda|vespre|nit))/i},defaultMatchWidth:"wide",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mitjanit/i,noon:/^migdia/i,morning:/matí/i,afternoon:/tarda/i,evening:/vespre/i,night:/nit/i}},defaultParseWidth:"any"})},options:{weekStartsOn:1,firstWeekContainsDate:4}},Yp={lessThanXSeconds:{one:"کەمتر لە یەک چرکە",other:"کەمتر لە {{count}} چرکە"},xSeconds:{one:"1 چرکە",other:"{{count}} چرکە"},halfAMinute:"نیو کاتژمێر",lessThanXMinutes:{one:"کەمتر لە یەک خولەک",other:"کەمتر لە {{count}} خولەک"},xMinutes:{one:"1 خولەک",other:"{{count}} خولەک"},aboutXHours:{one:"دەوروبەری 1 کاتژمێر",other:"دەوروبەری {{count}} کاتژمێر"},xHours:{one:"1 کاتژمێر",other:"{{count}} کاتژمێر"},xDays:{one:"1 ڕۆژ",other:"{{count}} ژۆژ"},aboutXWeeks:{one:"دەوروبەری 1 هەفتە",other:"دوروبەری {{count}} هەفتە"},xWeeks:{one:"1 هەفتە",other:"{{count}} هەفتە"},aboutXMonths:{one:"داوروبەری 1 مانگ",other:"دەوروبەری {{count}} مانگ"},xMonths:{one:"1 مانگ",other:"{{count}} مانگ"},aboutXYears:{one:"دەوروبەری 1 ساڵ",other:"دەوروبەری {{count}} ساڵ"},xYears:{one:"1 ساڵ",other:"{{count}} ساڵ"},overXYears:{one:"زیاتر لە ساڵێک",other:"زیاتر لە {{count}} ساڵ"},almostXYears:{one:"بەنزیکەیی ساڵێک ",other:"بەنزیکەیی {{count}} ساڵ"}},Xp={date:y({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:y({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} 'کاتژمێر' {{time}}",long:"{{date}} 'کاتژمێر' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},Bp={lastWeek:"'هەفتەی ڕابردوو' eeee 'کاتژمێر' p",yesterday:"'دوێنێ کاتژمێر' p",today:"'ئەمڕۆ کاتژمێر' p",tomorrow:"'بەیانی کاتژمێر' p",nextWeek:"eeee 'کاتژمێر' p",other:"P"},Gp={code:"ckb",formatDistance:(e,t,n)=>{let a;const i=Yp[e];return a="string"==typeof i?i:1===t?i.one:i.other.replace("{{count}}",t.toString()),n?.addSuffix?n.comparison&&n.comparison>0?"لە ماوەی "+a+"دا":a+"پێش ئێستا":a},formatLong:Xp,formatRelative:(e,t,n,a)=>Bp[e],localize:{ordinalNumber:(e,t)=>String(e),era:M({values:{narrow:["پ","د"],abbreviated:["پ-ز","د-ز"],wide:["پێش زاین","دوای زاین"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["چ1م","چ2م","چ3م","چ4م"],wide:["چارەگی یەکەم","چارەگی دووەم","چارەگی سێیەم","چارەگی چوارەم"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:M({values:{narrow:["ک-د","ش","ئا","ن","م","ح","ت","ئا","ئە","تش-ی","تش-د","ک-ی"],abbreviated:["کان-دوو","شوب","ئاد","نیس","مایس","حوز","تەم","ئاب","ئەل","تش-یەک","تش-دوو","کان-یەک"],wide:["کانوونی دووەم","شوبات","ئادار","نیسان","مایس","حوزەیران","تەمموز","ئاب","ئەیلول","تشرینی یەکەم","تشرینی دووەم","کانوونی یەکەم"]},defaultWidth:"wide"}),day:M({values:{narrow:["ی-ش","د-ش","س-ش","چ-ش","پ-ش","هە","ش"],short:["یە-شە","دوو-شە","سێ-شە","چو-شە","پێ-شە","هەی","شە"],abbreviated:["یەک-شەم","دوو-شەم","سێ-شەم","چوار-شەم","پێنج-شەم","هەینی","شەمە"],wide:["یەک شەمە","دوو شەمە","سێ شەمە","چوار شەمە","پێنج شەمە","هەینی","شەمە"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"پ",pm:"د",midnight:"ن-ش",noon:"ن",morning:"بەیانی",afternoon:"دوای نیوەڕۆ",evening:"ئێوارە",night:"شەو"},abbreviated:{am:"پ-ن",pm:"د-ن",midnight:"نیوە شەو",noon:"نیوەڕۆ",morning:"بەیانی",afternoon:"دوای نیوەڕۆ",evening:"ئێوارە",night:"شەو"},wide:{am:"پێش نیوەڕۆ",pm:"دوای نیوەڕۆ",midnight:"نیوە شەو",noon:"نیوەڕۆ",morning:"بەیانی",afternoon:"دوای نیوەڕۆ",evening:"ئێوارە",night:"شەو"}},defaultWidth:"wide",formattingValues:{narrow:{am:"پ",pm:"د",midnight:"ن-ش",noon:"ن",morning:"لە بەیانیدا",afternoon:"لە دوای نیوەڕۆدا",evening:"لە ئێوارەدا",night:"لە شەودا"},abbreviated:{am:"پ-ن",pm:"د-ن",midnight:"نیوە شەو",noon:"نیوەڕۆ",morning:"لە بەیانیدا",afternoon:"لە دوای نیوەڕۆدا",evening:"لە ئێوارەدا",night:"لە شەودا"},wide:{am:"پێش نیوەڕۆ",pm:"دوای نیوەڕۆ",midnight:"نیوە شەو",noon:"نیوەڕۆ",morning:"لە بەیانیدا",afternoon:"لە دوای نیوەڕۆدا",evening:"لە ئێوارەدا",night:"لە شەودا"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:T({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:j({matchPatterns:{narrow:/^(پ|د)/i,abbreviated:/^(پ-ز|د.ز)/i,wide:/^(پێش زاین| دوای زاین)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^د/g,/^پ/g]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^م[1234]چ/i,wide:/^(یەکەم|دووەم|سێیەم| چوارەم) (چارەگی)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{wide:[/چارەگی یەکەم/,/چارەگی دووەم/,/چارەگی سيیەم/,/چارەگی چوارەم/],any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^(ک-د|ش|ئا|ن|م|ح|ت|ئە|تش-ی|تش-د|ک-ی)/i,abbreviated:/^(کان-دوو|شوب|ئاد|نیس|مایس|حوز|تەم|ئاب|ئەل|تش-یەک|تش-دوو|کان-یەک)/i,wide:/^(کانوونی دووەم|شوبات|ئادار|نیسان|مایس|حوزەیران|تەمموز|ئاب|ئەیلول|تشرینی یەکەم|تشرینی دووەم|کانوونی یەکەم)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^ک-د/i,/^ش/i,/^ئا/i,/^ن/i,/^م/i,/^ح/i,/^ت/i,/^ئا/i,/^ئە/i,/^تش-ی/i,/^تش-د/i,/^ک-ی/i],any:[/^کان-دوو/i,/^شوب/i,/^ئاد/i,/^نیس/i,/^مایس/i,/^حوز/i,/^تەم/i,/^ئاب/i,/^ئەل/i,/^تش-یەک/i,/^تش-دوو/i,/^|کان-یەک/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^(ش|ی|د|س|چ|پ|هە)/i,short:/^(یە-شە|دوو-شە|سێ-شە|چو-شە|پێ-شە|هە|شە)/i,abbreviated:/^(یەک-شەم|دوو-شەم|سێ-شەم|چوار-شەم|پێنخ-شەم|هەینی|شەمە)/i,wide:/^(یەک شەمە|دوو شەمە|سێ شەمە|چوار شەمە|پێنج شەمە|هەینی|شەمە)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{narrow:/^(پ|د|ن-ش|ن| (بەیانی|دوای نیوەڕۆ|ئێوارە|شەو))/i,abbreviated:/^(پ-ن|د-ن|نیوە شەو|نیوەڕۆ|بەیانی|دوای نیوەڕۆ|ئێوارە|شەو)/,wide:/^(پێش نیوەڕۆ|دوای نیوەڕۆ|نیوەڕۆ|نیوە شەو|لەبەیانیدا|لەدواینیوەڕۆدا|لە ئێوارەدا|لە شەودا)/,any:/^(پ|د|بەیانی|نیوەڕۆ|ئێوارە|شەو)/},defaultMatchWidth:"any",parsePatterns:{any:{am:/^د/i,pm:/^پ/i,midnight:/^ن-ش/i,noon:/^ن/i,morning:/بەیانی/i,afternoon:/دواینیوەڕۆ/i,evening:/ئێوارە/i,night:/شەو/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}},$p={lessThanXSeconds:{one:{regular:"méně než 1 sekunda",past:"před méně než 1 sekundou",future:"za méně než 1 sekundu"},few:{regular:"méně než {{count}} sekundy",past:"před méně než {{count}} sekundami",future:"za méně než {{count}} sekundy"},many:{regular:"méně než {{count}} sekund",past:"před méně než {{count}} sekundami",future:"za méně než {{count}} sekund"}},xSeconds:{one:{regular:"1 sekunda",past:"před 1 sekundou",future:"za 1 sekundu"},few:{regular:"{{count}} sekundy",past:"před {{count}} sekundami",future:"za {{count}} sekundy"},many:{regular:"{{count}} sekund",past:"před {{count}} sekundami",future:"za {{count}} sekund"}},halfAMinute:{type:"other",other:{regular:"půl minuty",past:"před půl minutou",future:"za půl minuty"}},lessThanXMinutes:{one:{regular:"méně než 1 minuta",past:"před méně než 1 minutou",future:"za méně než 1 minutu"},few:{regular:"méně než {{count}} minuty",past:"před méně než {{count}} minutami",future:"za méně než {{count}} minuty"},many:{regular:"méně než {{count}} minut",past:"před méně než {{count}} minutami",future:"za méně než {{count}} minut"}},xMinutes:{one:{regular:"1 minuta",past:"před 1 minutou",future:"za 1 minutu"},few:{regular:"{{count}} minuty",past:"před {{count}} minutami",future:"za {{count}} minuty"},many:{regular:"{{count}} minut",past:"před {{count}} minutami",future:"za {{count}} minut"}},aboutXHours:{one:{regular:"přibližně 1 hodina",past:"přibližně před 1 hodinou",future:"přibližně za 1 hodinu"},few:{regular:"přibližně {{count}} hodiny",past:"přibližně před {{count}} hodinami",future:"přibližně za {{count}} hodiny"},many:{regular:"přibližně {{count}} hodin",past:"přibližně před {{count}} hodinami",future:"přibližně za {{count}} hodin"}},xHours:{one:{regular:"1 hodina",past:"před 1 hodinou",future:"za 1 hodinu"},few:{regular:"{{count}} hodiny",past:"před {{count}} hodinami",future:"za {{count}} hodiny"},many:{regular:"{{count}} hodin",past:"před {{count}} hodinami",future:"za {{count}} hodin"}},xDays:{one:{regular:"1 den",past:"před 1 dnem",future:"za 1 den"},few:{regular:"{{count}} dny",past:"před {{count}} dny",future:"za {{count}} dny"},many:{regular:"{{count}} dní",past:"před {{count}} dny",future:"za {{count}} dní"}},aboutXWeeks:{one:{regular:"přibližně 1 týden",past:"přibližně před 1 týdnem",future:"přibližně za 1 týden"},few:{regular:"přibližně {{count}} týdny",past:"přibližně před {{count}} týdny",future:"přibližně za {{count}} týdny"},many:{regular:"přibližně {{count}} týdnů",past:"přibližně před {{count}} týdny",future:"přibližně za {{count}} týdnů"}},xWeeks:{one:{regular:"1 týden",past:"před 1 týdnem",future:"za 1 týden"},few:{regular:"{{count}} týdny",past:"před {{count}} týdny",future:"za {{count}} týdny"},many:{regular:"{{count}} týdnů",past:"před {{count}} týdny",future:"za {{count}} týdnů"}},aboutXMonths:{one:{regular:"přibližně 1 měsíc",past:"přibližně před 1 měsícem",future:"přibližně za 1 měsíc"},few:{regular:"přibližně {{count}} měsíce",past:"přibližně před {{count}} měsíci",future:"přibližně za {{count}} měsíce"},many:{regular:"přibližně {{count}} měsíců",past:"přibližně před {{count}} měsíci",future:"přibližně za {{count}} měsíců"}},xMonths:{one:{regular:"1 měsíc",past:"před 1 měsícem",future:"za 1 měsíc"},few:{regular:"{{count}} měsíce",past:"před {{count}} měsíci",future:"za {{count}} měsíce"},many:{regular:"{{count}} měsíců",past:"před {{count}} měsíci",future:"za {{count}} měsíců"}},aboutXYears:{one:{regular:"přibližně 1 rok",past:"přibližně před 1 rokem",future:"přibližně za 1 rok"},few:{regular:"přibližně {{count}} roky",past:"přibližně před {{count}} roky",future:"přibližně za {{count}} roky"},many:{regular:"přibližně {{count}} roků",past:"přibližně před {{count}} roky",future:"přibližně za {{count}} roků"}},xYears:{one:{regular:"1 rok",past:"před 1 rokem",future:"za 1 rok"},few:{regular:"{{count}} roky",past:"před {{count}} roky",future:"za {{count}} roky"},many:{regular:"{{count}} roků",past:"před {{count}} roky",future:"za {{count}} roků"}},overXYears:{one:{regular:"více než 1 rok",past:"před více než 1 rokem",future:"za více než 1 rok"},few:{regular:"více než {{count}} roky",past:"před více než {{count}} roky",future:"za více než {{count}} roky"},many:{regular:"více než {{count}} roků",past:"před více než {{count}} roky",future:"za více než {{count}} roků"}},almostXYears:{one:{regular:"skoro 1 rok",past:"skoro před 1 rokem",future:"skoro za 1 rok"},few:{regular:"skoro {{count}} roky",past:"skoro před {{count}} roky",future:"skoro za {{count}} roky"},many:{regular:"skoro {{count}} roků",past:"skoro před {{count}} roky",future:"skoro za {{count}} roků"}}},Kp={date:y({formats:{full:"EEEE, d. MMMM yyyy",long:"d. MMMM yyyy",medium:"d. M. yyyy",short:"dd.MM.yyyy"},defaultWidth:"full"}),time:y({formats:{full:"H:mm:ss zzzz",long:"H:mm:ss z",medium:"H:mm:ss",short:"H:mm"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} 'v' {{time}}",long:"{{date}} 'v' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},Up=["neděli","pondělí","úterý","středu","čtvrtek","pátek","sobotu"],Jp={lastWeek:"'poslední' eeee 've' p",yesterday:"'včera v' p",today:"'dnes v' p",tomorrow:"'zítra v' p",nextWeek:e=>{const t=e.getDay();return"'v "+Up[t]+" o' p"},other:"P"},Qp={code:"cs",formatDistance:(e,t,n)=>{let a;const i=$p[e];a="other"===i.type?i.other:1===t?i.one:t>1&&t<5?i.few:i.many;const r=!0===n?.addSuffix,o=n?.comparison;let s;return s=r&&-1===o?a.past:r&&1===o?a.future:a.regular,s.replace("{{count}}",String(t))},formatLong:Kp,formatRelative:(e,t)=>{const n=Jp[e];return"function"==typeof n?n(t):n},localize:{ordinalNumber:(e,t)=>Number(e)+".",era:M({values:{narrow:["př. n. l.","n. l."],abbreviated:["př. n. l.","n. l."],wide:["před naším letopočtem","našeho letopočtu"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["1. čtvrtletí","2. čtvrtletí","3. čtvrtletí","4. čtvrtletí"],wide:["1. čtvrtletí","2. čtvrtletí","3. čtvrtletí","4. čtvrtletí"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:M({values:{narrow:["L","Ú","B","D","K","Č","Č","S","Z","Ř","L","P"],abbreviated:["led","úno","bře","dub","kvě","čvn","čvc","srp","zář","říj","lis","pro"],wide:["leden","únor","březen","duben","květen","červen","červenec","srpen","září","říjen","listopad","prosinec"]},defaultWidth:"wide",formattingValues:{narrow:["L","Ú","B","D","K","Č","Č","S","Z","Ř","L","P"],abbreviated:["led","úno","bře","dub","kvě","čvn","čvc","srp","zář","říj","lis","pro"],wide:["ledna","února","března","dubna","května","června","července","srpna","září","října","listopadu","prosince"]},defaultFormattingWidth:"wide"}),day:M({values:{narrow:["ne","po","út","st","čt","pá","so"],short:["ne","po","út","st","čt","pá","so"],abbreviated:["ned","pon","úte","stř","čtv","pát","sob"],wide:["neděle","pondělí","úterý","středa","čtvrtek","pátek","sobota"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"dop.",pm:"odp.",midnight:"půlnoc",noon:"poledne",morning:"ráno",afternoon:"odpoledne",evening:"večer",night:"noc"},abbreviated:{am:"dop.",pm:"odp.",midnight:"půlnoc",noon:"poledne",morning:"ráno",afternoon:"odpoledne",evening:"večer",night:"noc"},wide:{am:"dopoledne",pm:"odpoledne",midnight:"půlnoc",noon:"poledne",morning:"ráno",afternoon:"odpoledne",evening:"večer",night:"noc"}},defaultWidth:"wide",formattingValues:{narrow:{am:"dop.",pm:"odp.",midnight:"půlnoc",noon:"poledne",morning:"ráno",afternoon:"odpoledne",evening:"večer",night:"noc"},abbreviated:{am:"dop.",pm:"odp.",midnight:"půlnoc",noon:"poledne",morning:"ráno",afternoon:"odpoledne",evening:"večer",night:"noc"},wide:{am:"dopoledne",pm:"odpoledne",midnight:"půlnoc",noon:"poledne",morning:"ráno",afternoon:"odpoledne",evening:"večer",night:"noc"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:T({matchPattern:/^(\d+)\.?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:j({matchPatterns:{narrow:/^(p[řr](\.|ed) Kr\.|p[řr](\.|ed) n\. l\.|po Kr\.|n\. l\.)/i,abbreviated:/^(p[řr](\.|ed) Kr\.|p[řr](\.|ed) n\. l\.|po Kr\.|n\. l\.)/i,wide:/^(p[řr](\.|ed) Kristem|p[řr](\.|ed) na[šs][íi]m letopo[čc]tem|po Kristu|na[šs]eho letopo[čc]tu)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^p[řr]/i,/^(po|n)/i]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^[1234]\. [čc]tvrtlet[íi]/i,wide:/^[1234]\. [čc]tvrtlet[íi]/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^[lúubdkčcszřrlp]/i,abbreviated:/^(led|[úu]no|b[řr]e|dub|kv[ěe]|[čc]vn|[čc]vc|srp|z[áa][řr]|[řr][íi]j|lis|pro)/i,wide:/^(leden|ledna|[úu]nora?|b[řr]ezen|b[řr]ezna|duben|dubna|kv[ěe]ten|kv[ěe]tna|[čc]erven(ec|ce)?|[čc]ervna|srpen|srpna|z[áa][řr][íi]|[řr][íi]jen|[řr][íi]jna|listopad(a|u)?|prosinec|prosince)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^l/i,/^[úu]/i,/^b/i,/^d/i,/^k/i,/^[čc]/i,/^[čc]/i,/^s/i,/^z/i,/^[řr]/i,/^l/i,/^p/i],any:[/^led/i,/^[úu]n/i,/^b[řr]e/i,/^dub/i,/^kv[ěe]/i,/^[čc]vn|[čc]erven(?!\w)|[čc]ervna/i,/^[čc]vc|[čc]erven(ec|ce)/i,/^srp/i,/^z[áa][řr]/i,/^[řr][íi]j/i,/^lis/i,/^pro/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^[npuúsčps]/i,short:/^(ne|po|[úu]t|st|[čc]t|p[áa]|so)/i,abbreviated:/^(ned|pon|[úu]te|st[rř]|[čc]tv|p[áa]t|sob)/i,wide:/^(ned[ěe]le|pond[ěe]l[íi]|[úu]ter[ýy]|st[řr]eda|[čc]tvrtek|p[áa]tek|sobota)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^n/i,/^p/i,/^[úu]/i,/^s/i,/^[čc]/i,/^p/i,/^s/i],any:[/^ne/i,/^po/i,/^[úu]t/i,/^st/i,/^[čc]t/i,/^p[áa]/i,/^so/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{any:/^dopoledne|dop\.?|odpoledne|odp\.?|p[ůu]lnoc|poledne|r[áa]no|odpoledne|ve[čc]er|(v )?noci?/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^dop/i,pm:/^odp/i,midnight:/^p[ůu]lnoc/i,noon:/^poledne/i,morning:/r[áa]no/i,afternoon:/odpoledne/i,evening:/ve[čc]er/i,night:/noc/i}},defaultParseWidth:"any"})},options:{weekStartsOn:1,firstWeekContainsDate:4}},Zp={lessThanXSeconds:{one:"llai na eiliad",other:"llai na {{count}} eiliad"},xSeconds:{one:"1 eiliad",other:"{{count}} eiliad"},halfAMinute:"hanner munud",lessThanXMinutes:{one:"llai na munud",two:"llai na 2 funud",other:"llai na {{count}} munud"},xMinutes:{one:"1 munud",two:"2 funud",other:"{{count}} munud"},aboutXHours:{one:"tua 1 awr",other:"tua {{count}} awr"},xHours:{one:"1 awr",other:"{{count}} awr"},xDays:{one:"1 diwrnod",two:"2 ddiwrnod",other:"{{count}} diwrnod"},aboutXWeeks:{one:"tua 1 wythnos",two:"tua pythefnos",other:"tua {{count}} wythnos"},xWeeks:{one:"1 wythnos",two:"pythefnos",other:"{{count}} wythnos"},aboutXMonths:{one:"tua 1 mis",two:"tua 2 fis",other:"tua {{count}} mis"},xMonths:{one:"1 mis",two:"2 fis",other:"{{count}} mis"},aboutXYears:{one:"tua 1 flwyddyn",two:"tua 2 flynedd",other:"tua {{count}} mlynedd"},xYears:{one:"1 flwyddyn",two:"2 flynedd",other:"{{count}} mlynedd"},overXYears:{one:"dros 1 flwyddyn",two:"dros 2 flynedd",other:"dros {{count}} mlynedd"},almostXYears:{one:"bron 1 flwyddyn",two:"bron 2 flynedd",other:"bron {{count}} mlynedd"}},ef={date:y({formats:{full:"EEEE, d MMMM yyyy",long:"d MMMM yyyy",medium:"d MMM yyyy",short:"dd/MM/yyyy"},defaultWidth:"full"}),time:y({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} 'am' {{time}}",long:"{{date}} 'am' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},tf={lastWeek:"eeee 'diwethaf am' p",yesterday:"'ddoe am' p",today:"'heddiw am' p",tomorrow:"'yfory am' p",nextWeek:"eeee 'am' p",other:"P"},nf={code:"cy",formatDistance:(e,t,n)=>{let a;const i=Zp[e];return a="string"==typeof i?i:1===t?i.one:2===t&&i.two?i.two:i.other.replace("{{count}}",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?"mewn "+a:a+" yn ôl":a},formatLong:ef,formatRelative:(e,t,n,a)=>tf[e],localize:{ordinalNumber:(e,t)=>{const n=Number(e);if(n<20)switch(n){case 0:case 7:case 8:case 9:case 10:case 12:case 15:case 18:return n+"fed";case 1:return n+"af";case 2:return n+"ail";case 3:case 4:return n+"ydd";case 5:case 6:return n+"ed";case 11:case 13:case 14:case 16:case 17:case 19:return n+"eg"}else if(n>=50&&n<=60||80===n||n>=100)return n+"fed";return n+"ain"},era:M({values:{narrow:["C","O"],abbreviated:["CC","OC"],wide:["Cyn Crist","Ar ôl Crist"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["Ch1","Ch2","Ch3","Ch4"],wide:["Chwarter 1af","2ail chwarter","3ydd chwarter","4ydd chwarter"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:M({values:{narrow:["I","Ch","Ma","E","Mi","Me","G","A","Md","H","T","Rh"],abbreviated:["Ion","Chwe","Maw","Ebr","Mai","Meh","Gor","Aws","Med","Hyd","Tach","Rhag"],wide:["Ionawr","Chwefror","Mawrth","Ebrill","Mai","Mehefin","Gorffennaf","Awst","Medi","Hydref","Tachwedd","Rhagfyr"]},defaultWidth:"wide"}),day:M({values:{narrow:["S","Ll","M","M","I","G","S"],short:["Su","Ll","Ma","Me","Ia","Gw","Sa"],abbreviated:["Sul","Llun","Maw","Mer","Iau","Gwe","Sad"],wide:["dydd Sul","dydd Llun","dydd Mawrth","dydd Mercher","dydd Iau","dydd Gwener","dydd Sadwrn"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"b",pm:"h",midnight:"hn",noon:"hd",morning:"bore",afternoon:"prynhawn",evening:"gyda'r nos",night:"nos"},abbreviated:{am:"yb",pm:"yh",midnight:"hanner nos",noon:"hanner dydd",morning:"bore",afternoon:"prynhawn",evening:"gyda'r nos",night:"nos"},wide:{am:"y.b.",pm:"y.h.",midnight:"hanner nos",noon:"hanner dydd",morning:"bore",afternoon:"prynhawn",evening:"gyda'r nos",night:"nos"}},defaultWidth:"wide",formattingValues:{narrow:{am:"b",pm:"h",midnight:"hn",noon:"hd",morning:"yn y bore",afternoon:"yn y prynhawn",evening:"gyda'r nos",night:"yn y nos"},abbreviated:{am:"yb",pm:"yh",midnight:"hanner nos",noon:"hanner dydd",morning:"yn y bore",afternoon:"yn y prynhawn",evening:"gyda'r nos",night:"yn y nos"},wide:{am:"y.b.",pm:"y.h.",midnight:"hanner nos",noon:"hanner dydd",morning:"yn y bore",afternoon:"yn y prynhawn",evening:"gyda'r nos",night:"yn y nos"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:T({matchPattern:/^(\d+)(af|ail|ydd|ed|fed|eg|ain)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:j({matchPatterns:{narrow:/^(c|o)/i,abbreviated:/^(c\.?\s?c\.?|o\.?\s?c\.?)/i,wide:/^(cyn christ|ar ôl crist|ar ol crist)/i},defaultMatchWidth:"wide",parsePatterns:{wide:[/^c/i,/^(ar ôl crist|ar ol crist)/i],any:[/^c/i,/^o/i]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^ch[1234]/i,wide:/^(chwarter 1af)|([234](ail|ydd)? chwarter)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^(i|ch|m|e|g|a|h|t|rh)/i,abbreviated:/^(ion|chwe|maw|ebr|mai|meh|gor|aws|med|hyd|tach|rhag)/i,wide:/^(ionawr|chwefror|mawrth|ebrill|mai|mehefin|gorffennaf|awst|medi|hydref|tachwedd|rhagfyr)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^i/i,/^ch/i,/^m/i,/^e/i,/^m/i,/^m/i,/^g/i,/^a/i,/^m/i,/^h/i,/^t/i,/^rh/i],any:[/^io/i,/^ch/i,/^maw/i,/^e/i,/^mai/i,/^meh/i,/^g/i,/^a/i,/^med/i,/^h/i,/^t/i,/^rh/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^(s|ll|m|i|g)/i,short:/^(su|ll|ma|me|ia|gw|sa)/i,abbreviated:/^(sul|llun|maw|mer|iau|gwe|sad)/i,wide:/^dydd (sul|llun|mawrth|mercher|iau|gwener|sadwrn)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^ll/i,/^m/i,/^m/i,/^i/i,/^g/i,/^s/i],wide:[/^dydd su/i,/^dydd ll/i,/^dydd ma/i,/^dydd me/i,/^dydd i/i,/^dydd g/i,/^dydd sa/i],any:[/^su/i,/^ll/i,/^ma/i,/^me/i,/^i/i,/^g/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{narrow:/^(b|h|hn|hd|(yn y|y|yr|gyda'r) (bore|prynhawn|nos|hwyr))/i,any:/^(y\.?\s?[bh]\.?|hanner nos|hanner dydd|(yn y|y|yr|gyda'r) (bore|prynhawn|nos|hwyr))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^b|(y\.?\s?b\.?)/i,pm:/^h|(y\.?\s?h\.?)|(yr hwyr)/i,midnight:/^hn|hanner nos/i,noon:/^hd|hanner dydd/i,morning:/bore/i,afternoon:/prynhawn/i,evening:/^gyda'r nos$/i,night:/blah/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}},af={lessThanXSeconds:{one:"mindre end ét sekund",other:"mindre end {{count}} sekunder"},xSeconds:{one:"1 sekund",other:"{{count}} sekunder"},halfAMinute:"ét halvt minut",lessThanXMinutes:{one:"mindre end ét minut",other:"mindre end {{count}} minutter"},xMinutes:{one:"1 minut",other:"{{count}} minutter"},aboutXHours:{one:"cirka 1 time",other:"cirka {{count}} timer"},xHours:{one:"1 time",other:"{{count}} timer"},xDays:{one:"1 dag",other:"{{count}} dage"},aboutXWeeks:{one:"cirka 1 uge",other:"cirka {{count}} uger"},xWeeks:{one:"1 uge",other:"{{count}} uger"},aboutXMonths:{one:"cirka 1 måned",other:"cirka {{count}} måneder"},xMonths:{one:"1 måned",other:"{{count}} måneder"},aboutXYears:{one:"cirka 1 år",other:"cirka {{count}} år"},xYears:{one:"1 år",other:"{{count}} år"},overXYears:{one:"over 1 år",other:"over {{count}} år"},almostXYears:{one:"næsten 1 år",other:"næsten {{count}} år"}},rf={date:y({formats:{full:"EEEE 'den' d. MMMM y",long:"d. MMMM y",medium:"d. MMM y",short:"dd/MM/y"},defaultWidth:"full"}),time:y({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} 'kl'. {{time}}",long:"{{date}} 'kl'. {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},defaultWidth:"full"})},of={lastWeek:"'sidste' eeee 'kl.' p",yesterday:"'i går kl.' p",today:"'i dag kl.' p",tomorrow:"'i morgen kl.' p",nextWeek:"'på' eeee 'kl.' p",other:"P"},sf={code:"da",formatDistance:(e,t,n)=>{let a;const i=af[e];return a="string"==typeof i?i:1===t?i.one:i.other.replace("{{count}}",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?"om "+a:a+" siden":a},formatLong:rf,formatRelative:(e,t,n,a)=>of[e],localize:{ordinalNumber:(e,t)=>Number(e)+".",era:M({values:{narrow:["fvt","vt"],abbreviated:["f.v.t.","v.t."],wide:["før vesterlandsk tidsregning","vesterlandsk tidsregning"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["1. kvt.","2. kvt.","3. kvt.","4. kvt."],wide:["1. kvartal","2. kvartal","3. kvartal","4. kvartal"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:M({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["jan.","feb.","mar.","apr.","maj","jun.","jul.","aug.","sep.","okt.","nov.","dec."],wide:["januar","februar","marts","april","maj","juni","juli","august","september","oktober","november","december"]},defaultWidth:"wide"}),day:M({values:{narrow:["S","M","T","O","T","F","L"],short:["sø","ma","ti","on","to","fr","lø"],abbreviated:["søn.","man.","tir.","ons.","tor.","fre.","lør."],wide:["søndag","mandag","tirsdag","onsdag","torsdag","fredag","lørdag"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"a",pm:"p",midnight:"midnat",noon:"middag",morning:"morgen",afternoon:"eftermiddag",evening:"aften",night:"nat"},abbreviated:{am:"AM",pm:"PM",midnight:"midnat",noon:"middag",morning:"morgen",afternoon:"eftermiddag",evening:"aften",night:"nat"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnat",noon:"middag",morning:"morgen",afternoon:"eftermiddag",evening:"aften",night:"nat"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"midnat",noon:"middag",morning:"om morgenen",afternoon:"om eftermiddagen",evening:"om aftenen",night:"om natten"},abbreviated:{am:"AM",pm:"PM",midnight:"midnat",noon:"middag",morning:"om morgenen",afternoon:"om eftermiddagen",evening:"om aftenen",night:"om natten"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnat",noon:"middag",morning:"om morgenen",afternoon:"om eftermiddagen",evening:"om aftenen",night:"om natten"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:T({matchPattern:/^(\d+)(\.)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:j({matchPatterns:{narrow:/^(fKr|fvt|eKr|vt)/i,abbreviated:/^(f\.Kr\.?|f\.v\.t\.?|e\.Kr\.?|v\.t\.)/i,wide:/^(f.Kr.|før vesterlandsk tidsregning|e.Kr.|vesterlandsk tidsregning)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^f/i,/^(v|e)/i]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^[1234]. kvt\./i,wide:/^[1234]\.? kvartal/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan.|feb.|mar.|apr.|maj|jun.|jul.|aug.|sep.|okt.|nov.|dec.)/i,wide:/^(januar|februar|marts|april|maj|juni|juli|august|september|oktober|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^maj/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^[smtofl]/i,short:/^(søn.|man.|tir.|ons.|tor.|fre.|lør.)/i,abbreviated:/^(søn|man|tir|ons|tor|fre|lør)/i,wide:/^(søndag|mandag|tirsdag|onsdag|torsdag|fredag|lørdag)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^o/i,/^t/i,/^f/i,/^l/i],any:[/^s/i,/^m/i,/^ti/i,/^o/i,/^to/i,/^f/i,/^l/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{narrow:/^(a|p|midnat|middag|(om) (morgenen|eftermiddagen|aftenen|natten))/i,any:/^([ap]\.?\s?m\.?|midnat|middag|(om) (morgenen|eftermiddagen|aftenen|natten))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/midnat/i,noon:/middag/i,morning:/morgen/i,afternoon:/eftermiddag/i,evening:/aften/i,night:/nat/i}},defaultParseWidth:"any"})},options:{weekStartsOn:1,firstWeekContainsDate:4}},lf={lessThanXSeconds:{standalone:{one:"weniger als 1 Sekunde",other:"weniger als {{count}} Sekunden"},withPreposition:{one:"weniger als 1 Sekunde",other:"weniger als {{count}} Sekunden"}},xSeconds:{standalone:{one:"1 Sekunde",other:"{{count}} Sekunden"},withPreposition:{one:"1 Sekunde",other:"{{count}} Sekunden"}},halfAMinute:{standalone:"eine halbe Minute",withPreposition:"einer halben Minute"},lessThanXMinutes:{standalone:{one:"weniger als 1 Minute",other:"weniger als {{count}} Minuten"},withPreposition:{one:"weniger als 1 Minute",other:"weniger als {{count}} Minuten"}},xMinutes:{standalone:{one:"1 Minute",other:"{{count}} Minuten"},withPreposition:{one:"1 Minute",other:"{{count}} Minuten"}},aboutXHours:{standalone:{one:"etwa 1 Stunde",other:"etwa {{count}} Stunden"},withPreposition:{one:"etwa 1 Stunde",other:"etwa {{count}} Stunden"}},xHours:{standalone:{one:"1 Stunde",other:"{{count}} Stunden"},withPreposition:{one:"1 Stunde",other:"{{count}} Stunden"}},xDays:{standalone:{one:"1 Tag",other:"{{count}} Tage"},withPreposition:{one:"1 Tag",other:"{{count}} Tagen"}},aboutXWeeks:{standalone:{one:"etwa 1 Woche",other:"etwa {{count}} Wochen"},withPreposition:{one:"etwa 1 Woche",other:"etwa {{count}} Wochen"}},xWeeks:{standalone:{one:"1 Woche",other:"{{count}} Wochen"},withPreposition:{one:"1 Woche",other:"{{count}} Wochen"}},aboutXMonths:{standalone:{one:"etwa 1 Monat",other:"etwa {{count}} Monate"},withPreposition:{one:"etwa 1 Monat",other:"etwa {{count}} Monaten"}},xMonths:{standalone:{one:"1 Monat",other:"{{count}} Monate"},withPreposition:{one:"1 Monat",other:"{{count}} Monaten"}},aboutXYears:{standalone:{one:"etwa 1 Jahr",other:"etwa {{count}} Jahre"},withPreposition:{one:"etwa 1 Jahr",other:"etwa {{count}} Jahren"}},xYears:{standalone:{one:"1 Jahr",other:"{{count}} Jahre"},withPreposition:{one:"1 Jahr",other:"{{count}} Jahren"}},overXYears:{standalone:{one:"mehr als 1 Jahr",other:"mehr als {{count}} Jahre"},withPreposition:{one:"mehr als 1 Jahr",other:"mehr als {{count}} Jahren"}},almostXYears:{standalone:{one:"fast 1 Jahr",other:"fast {{count}} Jahre"},withPreposition:{one:"fast 1 Jahr",other:"fast {{count}} Jahren"}}},df=(e,t,n)=>{let a;const i=n?.addSuffix?lf[e].withPreposition:lf[e].standalone;return a="string"==typeof i?i:1===t?i.one:i.other.replace("{{count}}",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?"in "+a:"vor "+a:a},uf={date:y({formats:{full:"EEEE, do MMMM y",long:"do MMMM y",medium:"do MMM y",short:"dd.MM.y"},defaultWidth:"full"}),time:y({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} 'um' {{time}}",long:"{{date}} 'um' {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},defaultWidth:"full"})},cf={lastWeek:"'letzten' eeee 'um' p",yesterday:"'gestern um' p",today:"'heute um' p",tomorrow:"'morgen um' p",nextWeek:"eeee 'um' p",other:"P"},mf=(e,t,n,a)=>cf[e],hf={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],wide:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"]},pf={narrow:hf.narrow,abbreviated:["Jan.","Feb.","März","Apr.","Mai","Juni","Juli","Aug.","Sep.","Okt.","Nov.","Dez."],wide:hf.wide},ff={ordinalNumber:e=>Number(e)+".",era:M({values:{narrow:["v.Chr.","n.Chr."],abbreviated:["v.Chr.","n.Chr."],wide:["vor Christus","nach Christus"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1. Quartal","2. Quartal","3. Quartal","4. Quartal"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:M({values:hf,formattingValues:pf,defaultWidth:"wide"}),day:M({values:{narrow:["S","M","D","M","D","F","S"],short:["So","Mo","Di","Mi","Do","Fr","Sa"],abbreviated:["So.","Mo.","Di.","Mi.","Do.","Fr.","Sa."],wide:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"vm.",pm:"nm.",midnight:"Mitternacht",noon:"Mittag",morning:"Morgen",afternoon:"Nachm.",evening:"Abend",night:"Nacht"},abbreviated:{am:"vorm.",pm:"nachm.",midnight:"Mitternacht",noon:"Mittag",morning:"Morgen",afternoon:"Nachmittag",evening:"Abend",night:"Nacht"},wide:{am:"vormittags",pm:"nachmittags",midnight:"Mitternacht",noon:"Mittag",morning:"Morgen",afternoon:"Nachmittag",evening:"Abend",night:"Nacht"}},defaultWidth:"wide",formattingValues:{narrow:{am:"vm.",pm:"nm.",midnight:"Mitternacht",noon:"Mittag",morning:"morgens",afternoon:"nachm.",evening:"abends",night:"nachts"},abbreviated:{am:"vorm.",pm:"nachm.",midnight:"Mitternacht",noon:"Mittag",morning:"morgens",afternoon:"nachmittags",evening:"abends",night:"nachts"},wide:{am:"vormittags",pm:"nachmittags",midnight:"Mitternacht",noon:"Mittag",morning:"morgens",afternoon:"nachmittags",evening:"abends",night:"nachts"}},defaultFormattingWidth:"wide"})},gf={ordinalNumber:T({matchPattern:/^(\d+)(\.)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e)}),era:j({matchPatterns:{narrow:/^(v\.? ?Chr\.?|n\.? ?Chr\.?)/i,abbreviated:/^(v\.? ?Chr\.?|n\.? ?Chr\.?)/i,wide:/^(vor Christus|vor unserer Zeitrechnung|nach Christus|unserer Zeitrechnung)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^v/i,/^n/i]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](\.)? Quartal/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(j[aä]n|feb|mär[z]?|apr|mai|jun[i]?|jul[i]?|aug|sep|okt|nov|dez)\.?/i,wide:/^(januar|februar|märz|april|mai|juni|juli|august|september|oktober|november|dezember)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^j[aä]/i,/^f/i,/^mär/i,/^ap/i,/^mai/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^[smdmf]/i,short:/^(so|mo|di|mi|do|fr|sa)/i,abbreviated:/^(son?|mon?|die?|mit?|don?|fre?|sam?)\.?/i,wide:/^(sonntag|montag|dienstag|mittwoch|donnerstag|freitag|samstag)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^so/i,/^mo/i,/^di/i,/^mi/i,/^do/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{narrow:/^(vm\.?|nm\.?|Mitternacht|Mittag|morgens|nachm\.?|abends|nachts)/i,abbreviated:/^(vorm\.?|nachm\.?|Mitternacht|Mittag|morgens|nachm\.?|abends|nachts)/i,wide:/^(vormittags|nachmittags|Mitternacht|Mittag|morgens|nachmittags|abends|nachts)/i},defaultMatchWidth:"wide",parsePatterns:{any:{am:/^v/i,pm:/^n/i,midnight:/^Mitte/i,noon:/^Mitta/i,morning:/morgens/i,afternoon:/nachmittags/i,evening:/abends/i,night:/nachts/i}},defaultParseWidth:"any"})},bf={code:"de",formatDistance:df,formatLong:uf,formatRelative:mf,localize:ff,match:gf,options:{weekStartsOn:1,firstWeekContainsDate:4}},vf={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jän","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],wide:["Jänner","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"]},yf={narrow:vf.narrow,abbreviated:["Jän.","Feb.","März","Apr.","Mai","Juni","Juli","Aug.","Sep.","Okt.","Nov.","Dez."],wide:vf.wide},wf={code:"de-AT",formatDistance:df,formatLong:uf,formatRelative:mf,localize:{ordinalNumber:e=>Number(e)+".",era:M({values:{narrow:["v.Chr.","n.Chr."],abbreviated:["v.Chr.","n.Chr."],wide:["vor Christus","nach Christus"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1. Quartal","2. Quartal","3. Quartal","4. Quartal"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:M({values:vf,formattingValues:yf,defaultWidth:"wide"}),day:M({values:{narrow:["S","M","D","M","D","F","S"],short:["So","Mo","Di","Mi","Do","Fr","Sa"],abbreviated:["So.","Mo.","Di.","Mi.","Do.","Fr.","Sa."],wide:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"vm.",pm:"nm.",midnight:"Mitternacht",noon:"Mittag",morning:"Morgen",afternoon:"Nachm.",evening:"Abend",night:"Nacht"},abbreviated:{am:"vorm.",pm:"nachm.",midnight:"Mitternacht",noon:"Mittag",morning:"Morgen",afternoon:"Nachmittag",evening:"Abend",night:"Nacht"},wide:{am:"vormittags",pm:"nachmittags",midnight:"Mitternacht",noon:"Mittag",morning:"Morgen",afternoon:"Nachmittag",evening:"Abend",night:"Nacht"}},defaultWidth:"wide",formattingValues:{narrow:{am:"vm.",pm:"nm.",midnight:"Mitternacht",noon:"Mittag",morning:"morgens",afternoon:"nachm.",evening:"abends",night:"nachts"},abbreviated:{am:"vorm.",pm:"nachm.",midnight:"Mitternacht",noon:"Mittag",morning:"morgens",afternoon:"nachmittags",evening:"abends",night:"nachts"},wide:{am:"vormittags",pm:"nachmittags",midnight:"Mitternacht",noon:"Mittag",morning:"morgens",afternoon:"nachmittags",evening:"abends",night:"nachts"}},defaultFormattingWidth:"wide"})},match:gf,options:{weekStartsOn:1,firstWeekContainsDate:4}},_f={lessThanXSeconds:{one:"λιγότερο από ένα δευτερόλεπτο",other:"λιγότερο από {{count}} δευτερόλεπτα"},xSeconds:{one:"1 δευτερόλεπτο",other:"{{count}} δευτερόλεπτα"},halfAMinute:"μισό λεπτό",lessThanXMinutes:{one:"λιγότερο από ένα λεπτό",other:"λιγότερο από {{count}} λεπτά"},xMinutes:{one:"1 λεπτό",other:"{{count}} λεπτά"},aboutXHours:{one:"περίπου 1 ώρα",other:"περίπου {{count}} ώρες"},xHours:{one:"1 ώρα",other:"{{count}} ώρες"},xDays:{one:"1 ημέρα",other:"{{count}} ημέρες"},aboutXWeeks:{one:"περίπου 1 εβδομάδα",other:"περίπου {{count}} εβδομάδες"},xWeeks:{one:"1 εβδομάδα",other:"{{count}} εβδομάδες"},aboutXMonths:{one:"περίπου 1 μήνας",other:"περίπου {{count}} μήνες"},xMonths:{one:"1 μήνας",other:"{{count}} μήνες"},aboutXYears:{one:"περίπου 1 χρόνο",other:"περίπου {{count}} χρόνια"},xYears:{one:"1 χρόνο",other:"{{count}} χρόνια"},overXYears:{one:"πάνω από 1 χρόνο",other:"πάνω από {{count}} χρόνια"},almostXYears:{one:"περίπου 1 χρόνο",other:"περίπου {{count}} χρόνια"}},kf={date:y({formats:{full:"EEEE, d MMMM y",long:"d MMMM y",medium:"d MMM y",short:"d/M/yy"},defaultWidth:"full"}),time:y({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} - {{time}}",long:"{{date}} - {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},xf={lastWeek:e=>6===e.getDay()?"'το προηγούμενο' eeee 'στις' p":"'την προηγούμενη' eeee 'στις' p",yesterday:"'χθες στις' p",today:"'σήμερα στις' p",tomorrow:"'αύριο στις' p",nextWeek:"eeee 'στις' p",other:"P"},Mf={code:"el",formatDistance:(e,t,n)=>{let a;const i=_f[e];return a="string"==typeof i?i:1===t?i.one:i.other.replace("{{count}}",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?"σε "+a:a+" πριν":a},formatLong:kf,formatRelative:(e,t)=>{const n=xf[e];return"function"==typeof n?n(t):n},localize:{ordinalNumber:(e,t)=>{const n=Number(e),a=t?.unit;let i;return i="year"===a||"month"===a?"ος":"week"===a||"dayOfYear"===a||"day"===a||"hour"===a||"date"===a?"η":"ο",n+i},era:M({values:{narrow:["πΧ","μΧ"],abbreviated:["π.Χ.","μ.Χ."],wide:["προ Χριστού","μετά Χριστόν"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["Τ1","Τ2","Τ3","Τ4"],wide:["1ο τρίμηνο","2ο τρίμηνο","3ο τρίμηνο","4ο τρίμηνο"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:M({values:{narrow:["Ι","Φ","Μ","Α","Μ","Ι","Ι","Α","Σ","Ο","Ν","Δ"],abbreviated:["Ιαν","Φεβ","Μάρ","Απρ","Μάι","Ιούν","Ιούλ","Αύγ","Σεπ","Οκτ","Νοέ","Δεκ"],wide:["Ιανουάριος","Φεβρουάριος","Μάρτιος","Απρίλιος","Μάιος","Ιούνιος","Ιούλιος","Αύγουστος","Σεπτέμβριος","Οκτώβριος","Νοέμβριος","Δεκέμβριος"]},defaultWidth:"wide",formattingValues:{narrow:["Ι","Φ","Μ","Α","Μ","Ι","Ι","Α","Σ","Ο","Ν","Δ"],abbreviated:["Ιαν","Φεβ","Μαρ","Απρ","Μαΐ","Ιουν","Ιουλ","Αυγ","Σεπ","Οκτ","Νοε","Δεκ"],wide:["Ιανουαρίου","Φεβρουαρίου","Μαρτίου","Απριλίου","Μαΐου","Ιουνίου","Ιουλίου","Αυγούστου","Σεπτεμβρίου","Οκτωβρίου","Νοεμβρίου","Δεκεμβρίου"]},defaultFormattingWidth:"wide"}),day:M({values:{narrow:["Κ","Δ","T","Τ","Π","Π","Σ"],short:["Κυ","Δε","Τρ","Τε","Πέ","Πα","Σά"],abbreviated:["Κυρ","Δευ","Τρί","Τετ","Πέμ","Παρ","Σάβ"],wide:["Κυριακή","Δευτέρα","Τρίτη","Τετάρτη","Πέμπτη","Παρασκευή","Σάββατο"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"πμ",pm:"μμ",midnight:"μεσάνυχτα",noon:"μεσημέρι",morning:"πρωί",afternoon:"απόγευμα",evening:"βράδυ",night:"νύχτα"},abbreviated:{am:"π.μ.",pm:"μ.μ.",midnight:"μεσάνυχτα",noon:"μεσημέρι",morning:"πρωί",afternoon:"απόγευμα",evening:"βράδυ",night:"νύχτα"},wide:{am:"π.μ.",pm:"μ.μ.",midnight:"μεσάνυχτα",noon:"μεσημέρι",morning:"πρωί",afternoon:"απόγευμα",evening:"βράδυ",night:"νύχτα"}},defaultWidth:"wide"})},match:{ordinalNumber:T({matchPattern:/^(\d+)(ος|η|ο)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:j({matchPatterns:{narrow:/^(πΧ|μΧ)/i,abbreviated:/^(π\.?\s?χ\.?|π\.?\s?κ\.?\s?χ\.?|μ\.?\s?χ\.?|κ\.?\s?χ\.?)/i,wide:/^(προ Χριστο(ύ|υ)|πριν απ(ό|ο) την Κοιν(ή|η) Χρονολογ(ί|ι)α|μετ(ά|α) Χριστ(ό|ο)ν|Κοιν(ή|η) Χρονολογ(ί|ι)α)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^π/i,/^(μ|κ)/i]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^τ[1234]/i,wide:/^[1234]ο? τρ(ί|ι)μηνο/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^[ιφμαμιιασονδ]/i,abbreviated:/^(ιαν|φεβ|μ[άα]ρ|απρ|μ[άα][ιΐ]|ιο[ύυ]ν|ιο[ύυ]λ|α[ύυ]γ|σεπ|οκτ|νο[έε]|δεκ)/i,wide:/^(μ[άα][ιΐ]|α[ύυ]γο[υύ]στ)(ος|ου)|(ιανου[άα]ρ|φεβρου[άα]ρ|μ[άα]ρτ|απρ[ίι]λ|ιο[ύυ]ν|ιο[ύυ]λ|σεπτ[έε]μβρ|οκτ[ώω]βρ|νο[έε]μβρ|δεκ[έε]μβρ)(ιος|ίου)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^ι/i,/^φ/i,/^μ/i,/^α/i,/^μ/i,/^ι/i,/^ι/i,/^α/i,/^σ/i,/^ο/i,/^ν/i,/^δ/i],any:[/^ια/i,/^φ/i,/^μ[άα]ρ/i,/^απ/i,/^μ[άα][ιΐ]/i,/^ιο[ύυ]ν/i,/^ιο[ύυ]λ/i,/^α[ύυ]/i,/^σ/i,/^ο/i,/^ν/i,/^δ/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^[κδτπσ]/i,short:/^(κυ|δε|τρ|τε|π[εέ]|π[αά]|σ[αά])/i,abbreviated:/^(κυρ|δευ|τρι|τετ|πεμ|παρ|σαβ)/i,wide:/^(κυριακ(ή|η)|δευτ(έ|ε)ρα|τρ(ί|ι)τη|τετ(ά|α)ρτη|π(έ|ε)μπτη|παρασκευ(ή|η)|σ(ά|α)ββατο)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^κ/i,/^δ/i,/^τ/i,/^τ/i,/^π/i,/^π/i,/^σ/i],any:[/^κ/i,/^δ/i,/^τρ/i,/^τε/i,/^π[εέ]/i,/^π[αά]/i,/^σ/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{narrow:/^(πμ|μμ|μεσ(ά|α)νυχτα|μεσημ(έ|ε)ρι|πρω(ί|ι)|απ(ό|ο)γευμα|βρ(ά|α)δυ|ν(ύ|υ)χτα)/i,any:/^([πμ]\.?\s?μ\.?|μεσ(ά|α)νυχτα|μεσημ(έ|ε)ρι|πρω(ί|ι)|απ(ό|ο)γευμα|βρ(ά|α)δυ|ν(ύ|υ)χτα)/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^πμ|π\.\s?μ\./i,pm:/^μμ|μ\.\s?μ\./i,midnight:/^μεσάν/i,noon:/^μεσημ(έ|ε)/i,morning:/πρω(ί|ι)/i,afternoon:/απ(ό|ο)γευμα/i,evening:/βρ(ά|α)δυ/i,night:/ν(ύ|υ)χτα/i}},defaultParseWidth:"any"})},options:{weekStartsOn:1,firstWeekContainsDate:4}},Pf={code:"en-AU",formatDistance:v,formatLong:{date:y({formats:{full:"EEEE, d MMMM yyyy",long:"d MMMM yyyy",medium:"d MMM yyyy",short:"dd/MM/yyyy"},defaultWidth:"full"}),time:y({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},formatRelative:x,localize:P,match:S,options:{weekStartsOn:1,firstWeekContainsDate:4}},jf={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"a second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"a minute",other:"{{count}} minutes"},aboutXHours:{one:"about an hour",other:"about {{count}} hours"},xHours:{one:"an hour",other:"{{count}} hours"},xDays:{one:"a day",other:"{{count}} days"},aboutXWeeks:{one:"about a week",other:"about {{count}} weeks"},xWeeks:{one:"a week",other:"{{count}} weeks"},aboutXMonths:{one:"about a month",other:"about {{count}} months"},xMonths:{one:"a month",other:"{{count}} months"},aboutXYears:{one:"about a year",other:"about {{count}} years"},xYears:{one:"a year",other:"{{count}} years"},overXYears:{one:"over a year",other:"over {{count}} years"},almostXYears:{one:"almost a year",other:"almost {{count}} years"}},Tf={code:"en-CA",formatDistance:(e,t,n)=>{let a;const i=jf[e];return a="string"==typeof i?i:1===t?i.one:i.other.replace("{{count}}",t.toString()),n?.addSuffix?n.comparison&&n.comparison>0?"in "+a:a+" ago":a},formatLong:{date:y({formats:{full:"EEEE, MMMM do, yyyy",long:"MMMM do, yyyy",medium:"MMM d, yyyy",short:"yyyy-MM-dd"},defaultWidth:"full"}),time:y({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},formatRelative:x,localize:P,match:S,options:{weekStartsOn:0,firstWeekContainsDate:1}},Sf={date:y({formats:{full:"EEEE, d MMMM yyyy",long:"d MMMM yyyy",medium:"d MMM yyyy",short:"dd/MM/yyyy"},defaultWidth:"full"}),time:y({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},Cf={code:"en-GB",formatDistance:v,formatLong:Sf,formatRelative:x,localize:P,match:S,options:{weekStartsOn:1,firstWeekContainsDate:4}},Ef={code:"en-IE",formatDistance:v,formatLong:Sf,formatRelative:x,localize:P,match:S,options:{weekStartsOn:1,firstWeekContainsDate:4}},Nf={code:"en-IN",formatDistance:v,formatLong:{date:y({formats:{full:"EEEE, d MMMM yyyy",long:"d MMMM, yyyy",medium:"d MMM, yyyy",short:"dd/MM/yyyy"},defaultWidth:"full"}),time:y({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},formatRelative:x,localize:P,match:S,options:{weekStartsOn:1,firstWeekContainsDate:4}},Df={code:"en-NZ",formatDistance:v,formatLong:{date:y({formats:{full:"EEEE, d MMMM yyyy",long:"d MMMM yyyy",medium:"d MMM yyyy",short:"dd/MM/yyyy"},defaultWidth:"full"}),time:y({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},formatRelative:x,localize:P,match:S,options:{weekStartsOn:1,firstWeekContainsDate:4}},Wf={code:"en-ZA",formatDistance:v,formatLong:{date:y({formats:{full:"EEEE, dd MMMM yyyy",long:"dd MMMM yyyy",medium:"dd MMM yyyy",short:"yyyy/MM/dd"},defaultWidth:"full"}),time:y({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},formatRelative:x,localize:P,match:S,options:{weekStartsOn:0,firstWeekContainsDate:1}},If={lessThanXSeconds:{one:"malpli ol sekundo",other:"malpli ol {{count}} sekundoj"},xSeconds:{one:"1 sekundo",other:"{{count}} sekundoj"},halfAMinute:"duonminuto",lessThanXMinutes:{one:"malpli ol minuto",other:"malpli ol {{count}} minutoj"},xMinutes:{one:"1 minuto",other:"{{count}} minutoj"},aboutXHours:{one:"proksimume 1 horo",other:"proksimume {{count}} horoj"},xHours:{one:"1 horo",other:"{{count}} horoj"},xDays:{one:"1 tago",other:"{{count}} tagoj"},aboutXMonths:{one:"proksimume 1 monato",other:"proksimume {{count}} monatoj"},xWeeks:{one:"1 semajno",other:"{{count}} semajnoj"},aboutXWeeks:{one:"proksimume 1 semajno",other:"proksimume {{count}} semajnoj"},xMonths:{one:"1 monato",other:"{{count}} monatoj"},aboutXYears:{one:"proksimume 1 jaro",other:"proksimume {{count}} jaroj"},xYears:{one:"1 jaro",other:"{{count}} jaroj"},overXYears:{one:"pli ol 1 jaro",other:"pli ol {{count}} jaroj"},almostXYears:{one:"preskaŭ 1 jaro",other:"preskaŭ {{count}} jaroj"}},Af={date:y({formats:{full:"EEEE, do 'de' MMMM y",long:"y-MMMM-dd",medium:"y-MMM-dd",short:"yyyy-MM-dd"},defaultWidth:"full"}),time:y({formats:{full:"Ho 'horo kaj' m:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:y({formats:{any:"{{date}} {{time}}"},defaultWidth:"any"})},Of={lastWeek:"'pasinta' eeee 'je' p",yesterday:"'hieraŭ je' p",today:"'hodiaŭ je' p",tomorrow:"'morgaŭ je' p",nextWeek:"eeee 'je' p",other:"P"},Rf={code:"eo",formatDistance:(e,t,n)=>{let a;const i=If[e];return a="string"==typeof i?i:1===t?i.one:i.other.replace("{{count}}",String(t)),n?.addSuffix?n?.comparison&&n.comparison>0?"post "+a:"antaŭ "+a:a},formatLong:Af,formatRelative:(e,t,n,a)=>Of[e],localize:{ordinalNumber:e=>Number(e)+"-a",era:M({values:{narrow:["aK","pK"],abbreviated:["a.K.E.","p.K.E."],wide:["antaŭ Komuna Erao","Komuna Erao"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["K1","K2","K3","K4"],wide:["1-a kvaronjaro","2-a kvaronjaro","3-a kvaronjaro","4-a kvaronjaro"]},defaultWidth:"wide",argumentCallback:function(e){return Number(e)-1}}),month:M({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["jan","feb","mar","apr","maj","jun","jul","aŭg","sep","okt","nov","dec"],wide:["januaro","februaro","marto","aprilo","majo","junio","julio","aŭgusto","septembro","oktobro","novembro","decembro"]},defaultWidth:"wide"}),day:M({values:{narrow:["D","L","M","M","Ĵ","V","S"],short:["di","lu","ma","me","ĵa","ve","sa"],abbreviated:["dim","lun","mar","mer","ĵaŭ","ven","sab"],wide:["dimanĉo","lundo","mardo","merkredo","ĵaŭdo","vendredo","sabato"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"a",pm:"p",midnight:"noktomezo",noon:"tagmezo",morning:"matene",afternoon:"posttagmeze",evening:"vespere",night:"nokte"},abbreviated:{am:"a.t.m.",pm:"p.t.m.",midnight:"noktomezo",noon:"tagmezo",morning:"matene",afternoon:"posttagmeze",evening:"vespere",night:"nokte"},wide:{am:"antaŭtagmeze",pm:"posttagmeze",midnight:"noktomezo",noon:"tagmezo",morning:"matene",afternoon:"posttagmeze",evening:"vespere",night:"nokte"}},defaultWidth:"wide"})},match:{ordinalNumber:T({matchPattern:/^(\d+)(-?a)?/i,parsePattern:/\d+/i,valueCallback:function(e){return parseInt(e,10)}}),era:j({matchPatterns:{narrow:/^([ap]k)/i,abbreviated:/^([ap]\.?\s?k\.?\s?e\.?)/i,wide:/^((antaǔ |post )?komuna erao)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^a/i,/^[kp]/i]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^k[1234]/i,wide:/^[1234](-?a)? kvaronjaro/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:j({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|maj|jun|jul|a(ŭ|ux|uh|u)g|sep|okt|nov|dec)/i,wide:/^(januaro|februaro|marto|aprilo|majo|junio|julio|a(ŭ|ux|uh|u)gusto|septembro|oktobro|novembro|decembro)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^maj/i,/^jun/i,/^jul/i,/^a(u|ŭ)/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^[dlmĵjvs]/i,short:/^(di|lu|ma|me|(ĵ|jx|jh|j)a|ve|sa)/i,abbreviated:/^(dim|lun|mar|mer|(ĵ|jx|jh|j)a(ŭ|ux|uh|u)|ven|sab)/i,wide:/^(diman(ĉ|cx|ch|c)o|lundo|mardo|merkredo|(ĵ|jx|jh|j)a(ŭ|ux|uh|u)do|vendredo|sabato)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^d/i,/^l/i,/^m/i,/^m/i,/^(j|ĵ)/i,/^v/i,/^s/i],any:[/^d/i,/^l/i,/^ma/i,/^me/i,/^(j|ĵ)/i,/^v/i,/^s/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{narrow:/^([ap]|(posttagmez|noktomez|tagmez|maten|vesper|nokt)[eo])/i,abbreviated:/^([ap][.\s]?t[.\s]?m[.\s]?|(posttagmez|noktomez|tagmez|maten|vesper|nokt)[eo])/i,wide:/^(anta(ŭ|ux)tagmez|posttagmez|noktomez|tagmez|maten|vesper|nokt)[eo]/i},defaultMatchWidth:"wide",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^noktom/i,noon:/^t/i,morning:/^m/i,afternoon:/^posttagmeze/i,evening:/^v/i,night:/^n/i}},defaultParseWidth:"any"})},options:{weekStartsOn:1,firstWeekContainsDate:4}},zf={lessThanXSeconds:{one:"menos de un segundo",other:"menos de {{count}} segundos"},xSeconds:{one:"1 segundo",other:"{{count}} segundos"},halfAMinute:"medio minuto",lessThanXMinutes:{one:"menos de un minuto",other:"menos de {{count}} minutos"},xMinutes:{one:"1 minuto",other:"{{count}} minutos"},aboutXHours:{one:"alrededor de 1 hora",other:"alrededor de {{count}} horas"},xHours:{one:"1 hora",other:"{{count}} horas"},xDays:{one:"1 día",other:"{{count}} días"},aboutXWeeks:{one:"alrededor de 1 semana",other:"alrededor de {{count}} semanas"},xWeeks:{one:"1 semana",other:"{{count}} semanas"},aboutXMonths:{one:"alrededor de 1 mes",other:"alrededor de {{count}} meses"},xMonths:{one:"1 mes",other:"{{count}} meses"},aboutXYears:{one:"alrededor de 1 año",other:"alrededor de {{count}} años"},xYears:{one:"1 año",other:"{{count}} años"},overXYears:{one:"más de 1 año",other:"más de {{count}} años"},almostXYears:{one:"casi 1 año",other:"casi {{count}} años"}},Lf={date:y({formats:{full:"EEEE, d 'de' MMMM 'de' y",long:"d 'de' MMMM 'de' y",medium:"d MMM y",short:"dd/MM/y"},defaultWidth:"full"}),time:y({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} 'a las' {{time}}",long:"{{date}} 'a las' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},Hf={lastWeek:"'el' eeee 'pasado a la' p",yesterday:"'ayer a la' p",today:"'hoy a la' p",tomorrow:"'mañana a la' p",nextWeek:"eeee 'a la' p",other:"P"},Ff={lastWeek:"'el' eeee 'pasado a las' p",yesterday:"'ayer a las' p",today:"'hoy a las' p",tomorrow:"'mañana a las' p",nextWeek:"eeee 'a las' p",other:"P"},Vf={code:"es",formatDistance:(e,t,n)=>{let a;const i=zf[e];return a="string"==typeof i?i:1===t?i.one:i.other.replace("{{count}}",t.toString()),n?.addSuffix?n.comparison&&n.comparison>0?"en "+a:"hace "+a:a},formatLong:Lf,formatRelative:(e,t,n,a)=>1!==t.getHours()?Ff[e]:Hf[e],localize:{ordinalNumber:(e,t)=>Number(e)+"º",era:M({values:{narrow:["AC","DC"],abbreviated:["AC","DC"],wide:["antes de cristo","después de cristo"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["T1","T2","T3","T4"],wide:["1º trimestre","2º trimestre","3º trimestre","4º trimestre"]},defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:M({values:{narrow:["e","f","m","a","m","j","j","a","s","o","n","d"],abbreviated:["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic"],wide:["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre"]},defaultWidth:"wide"}),day:M({values:{narrow:["d","l","m","m","j","v","s"],short:["do","lu","ma","mi","ju","vi","sá"],abbreviated:["dom","lun","mar","mié","jue","vie","sáb"],wide:["domingo","lunes","martes","miércoles","jueves","viernes","sábado"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"a",pm:"p",midnight:"mn",noon:"md",morning:"mañana",afternoon:"tarde",evening:"tarde",night:"noche"},abbreviated:{am:"AM",pm:"PM",midnight:"medianoche",noon:"mediodia",morning:"mañana",afternoon:"tarde",evening:"tarde",night:"noche"},wide:{am:"a.m.",pm:"p.m.",midnight:"medianoche",noon:"mediodia",morning:"mañana",afternoon:"tarde",evening:"tarde",night:"noche"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mn",noon:"md",morning:"de la mañana",afternoon:"de la tarde",evening:"de la tarde",night:"de la noche"},abbreviated:{am:"AM",pm:"PM",midnight:"medianoche",noon:"mediodia",morning:"de la mañana",afternoon:"de la tarde",evening:"de la tarde",night:"de la noche"},wide:{am:"a.m.",pm:"p.m.",midnight:"medianoche",noon:"mediodia",morning:"de la mañana",afternoon:"de la tarde",evening:"de la tarde",night:"de la noche"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:T({matchPattern:/^(\d+)(º)?/i,parsePattern:/\d+/i,valueCallback:function(e){return parseInt(e,10)}}),era:j({matchPatterns:{narrow:/^(ac|dc|a|d)/i,abbreviated:/^(a\.?\s?c\.?|a\.?\s?e\.?\s?c\.?|d\.?\s?c\.?|e\.?\s?c\.?)/i,wide:/^(antes de cristo|antes de la era com[uú]n|despu[eé]s de cristo|era com[uú]n)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^ac/i,/^dc/i],wide:[/^(antes de cristo|antes de la era com[uú]n)/i,/^(despu[eé]s de cristo|era com[uú]n)/i]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^T[1234]/i,wide:/^[1234](º)? trimestre/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^[efmajsond]/i,abbreviated:/^(ene|feb|mar|abr|may|jun|jul|ago|sep|oct|nov|dic)/i,wide:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^e/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^en/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^[dlmjvs]/i,short:/^(do|lu|ma|mi|ju|vi|s[áa])/i,abbreviated:/^(dom|lun|mar|mi[ée]|jue|vie|s[áa]b)/i,wide:/^(domingo|lunes|martes|mi[ée]rcoles|jueves|viernes|s[áa]bado)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^d/i,/^l/i,/^m/i,/^m/i,/^j/i,/^v/i,/^s/i],any:[/^do/i,/^lu/i,/^ma/i,/^mi/i,/^ju/i,/^vi/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{narrow:/^(a|p|mn|md|(de la|a las) (mañana|tarde|noche))/i,any:/^([ap]\.?\s?m\.?|medianoche|mediodia|(de la|a las) (mañana|tarde|noche))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mn/i,noon:/^md/i,morning:/mañana/i,afternoon:/tarde/i,evening:/tarde/i,night:/noche/i}},defaultParseWidth:"any"})},options:{weekStartsOn:1,firstWeekContainsDate:1}},qf={lessThanXSeconds:{standalone:{one:"vähem kui üks sekund",other:"vähem kui {{count}} sekundit"},withPreposition:{one:"vähem kui ühe sekundi",other:"vähem kui {{count}} sekundi"}},xSeconds:{standalone:{one:"üks sekund",other:"{{count}} sekundit"},withPreposition:{one:"ühe sekundi",other:"{{count}} sekundi"}},halfAMinute:{standalone:"pool minutit",withPreposition:"poole minuti"},lessThanXMinutes:{standalone:{one:"vähem kui üks minut",other:"vähem kui {{count}} minutit"},withPreposition:{one:"vähem kui ühe minuti",other:"vähem kui {{count}} minuti"}},xMinutes:{standalone:{one:"üks minut",other:"{{count}} minutit"},withPreposition:{one:"ühe minuti",other:"{{count}} minuti"}},aboutXHours:{standalone:{one:"umbes üks tund",other:"umbes {{count}} tundi"},withPreposition:{one:"umbes ühe tunni",other:"umbes {{count}} tunni"}},xHours:{standalone:{one:"üks tund",other:"{{count}} tundi"},withPreposition:{one:"ühe tunni",other:"{{count}} tunni"}},xDays:{standalone:{one:"üks päev",other:"{{count}} päeva"},withPreposition:{one:"ühe päeva",other:"{{count}} päeva"}},aboutXWeeks:{standalone:{one:"umbes üks nädal",other:"umbes {{count}} nädalat"},withPreposition:{one:"umbes ühe nädala",other:"umbes {{count}} nädala"}},xWeeks:{standalone:{one:"üks nädal",other:"{{count}} nädalat"},withPreposition:{one:"ühe nädala",other:"{{count}} nädala"}},aboutXMonths:{standalone:{one:"umbes üks kuu",other:"umbes {{count}} kuud"},withPreposition:{one:"umbes ühe kuu",other:"umbes {{count}} kuu"}},xMonths:{standalone:{one:"üks kuu",other:"{{count}} kuud"},withPreposition:{one:"ühe kuu",other:"{{count}} kuu"}},aboutXYears:{standalone:{one:"umbes üks aasta",other:"umbes {{count}} aastat"},withPreposition:{one:"umbes ühe aasta",other:"umbes {{count}} aasta"}},xYears:{standalone:{one:"üks aasta",other:"{{count}} aastat"},withPreposition:{one:"ühe aasta",other:"{{count}} aasta"}},overXYears:{standalone:{one:"rohkem kui üks aasta",other:"rohkem kui {{count}} aastat"},withPreposition:{one:"rohkem kui ühe aasta",other:"rohkem kui {{count}} aasta"}},almostXYears:{standalone:{one:"peaaegu üks aasta",other:"peaaegu {{count}} aastat"},withPreposition:{one:"peaaegu ühe aasta",other:"peaaegu {{count}} aasta"}}},Yf={date:y({formats:{full:"EEEE, d. MMMM y",long:"d. MMMM y",medium:"d. MMM y",short:"dd.MM.y"},defaultWidth:"full"}),time:y({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} 'kell' {{time}}",long:"{{date}} 'kell' {{time}}",medium:"{{date}}. {{time}}",short:"{{date}}. {{time}}"},defaultWidth:"full"})},Xf={lastWeek:"'eelmine' eeee 'kell' p",yesterday:"'eile kell' p",today:"'täna kell' p",tomorrow:"'homme kell' p",nextWeek:"'järgmine' eeee 'kell' p",other:"P"},Bf={narrow:["J","V","M","A","M","J","J","A","S","O","N","D"],abbreviated:["jaan","veebr","märts","apr","mai","juuni","juuli","aug","sept","okt","nov","dets"],wide:["jaanuar","veebruar","märts","aprill","mai","juuni","juuli","august","september","oktoober","november","detsember"]},Gf={narrow:["P","E","T","K","N","R","L"],short:["P","E","T","K","N","R","L"],abbreviated:["pühap.","esmasp.","teisip.","kolmap.","neljap.","reede.","laup."],wide:["pühapäev","esmaspäev","teisipäev","kolmapäev","neljapäev","reede","laupäev"]},$f={code:"et",formatDistance:(e,t,n)=>{const a=n?.addSuffix?qf[e].withPreposition:qf[e].standalone;let i;return i="string"==typeof a?a:1===t?a.one:a.other.replace("{{count}}",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?i+" pärast":i+" eest":i},formatLong:Yf,formatRelative:(e,t,n,a)=>Xf[e],localize:{ordinalNumber:(e,t)=>Number(e)+".",era:M({values:{narrow:["e.m.a","m.a.j"],abbreviated:["e.m.a","m.a.j"],wide:["enne meie ajaarvamist","meie ajaarvamise järgi"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["K1","K2","K3","K4"],wide:["1. kvartal","2. kvartal","3. kvartal","4. kvartal"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:M({values:Bf,defaultWidth:"wide",formattingValues:Bf,defaultFormattingWidth:"wide"}),day:M({values:Gf,defaultWidth:"wide",formattingValues:Gf,defaultFormattingWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"AM",pm:"PM",midnight:"kesköö",noon:"keskpäev",morning:"hommik",afternoon:"pärastlõuna",evening:"õhtu",night:"öö"},abbreviated:{am:"AM",pm:"PM",midnight:"kesköö",noon:"keskpäev",morning:"hommik",afternoon:"pärastlõuna",evening:"õhtu",night:"öö"},wide:{am:"AM",pm:"PM",midnight:"kesköö",noon:"keskpäev",morning:"hommik",afternoon:"pärastlõuna",evening:"õhtu",night:"öö"}},defaultWidth:"wide",formattingValues:{narrow:{am:"AM",pm:"PM",midnight:"keskööl",noon:"keskpäeval",morning:"hommikul",afternoon:"pärastlõunal",evening:"õhtul",night:"öösel"},abbreviated:{am:"AM",pm:"PM",midnight:"keskööl",noon:"keskpäeval",morning:"hommikul",afternoon:"pärastlõunal",evening:"õhtul",night:"öösel"},wide:{am:"AM",pm:"PM",midnight:"keskööl",noon:"keskpäeval",morning:"hommikul",afternoon:"pärastlõunal",evening:"õhtul",night:"öösel"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:T({matchPattern:/^\d+\./i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:j({matchPatterns:{narrow:/^(e\.m\.a|m\.a\.j|eKr|pKr)/i,abbreviated:/^(e\.m\.a|m\.a\.j|eKr|pKr)/i,wide:/^(enne meie ajaarvamist|meie ajaarvamise järgi|enne Kristust|pärast Kristust)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^e/i,/^(m|p)/i]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^K[1234]/i,wide:/^[1234](\.)? kvartal/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^[jvmasond]/i,abbreviated:/^(jaan|veebr|märts|apr|mai|juuni|juuli|aug|sept|okt|nov|dets)/i,wide:/^(jaanuar|veebruar|märts|aprill|mai|juuni|juuli|august|september|oktoober|november|detsember)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^v/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^v/i,/^mär/i,/^ap/i,/^mai/i,/^juun/i,/^juul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^[petknrl]/i,short:/^[petknrl]/i,abbreviated:/^(püh?|esm?|tei?|kolm?|nel?|ree?|laup?)\.?/i,wide:/^(pühapäev|esmaspäev|teisipäev|kolmapäev|neljapäev|reede|laupäev)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^p/i,/^e/i,/^t/i,/^k/i,/^n/i,/^r/i,/^l/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{any:/^(am|pm|keskööl?|keskpäev(al)?|hommik(ul)?|pärastlõunal?|õhtul?|öö(sel)?)/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^keskö/i,noon:/^keskp/i,morning:/hommik/i,afternoon:/pärastlõuna/i,evening:/õhtu/i,night:/öö/i}},defaultParseWidth:"any"})},options:{weekStartsOn:1,firstWeekContainsDate:4}},Kf={lessThanXSeconds:{one:"segundo bat baino gutxiago",other:"{{count}} segundo baino gutxiago"},xSeconds:{one:"1 segundo",other:"{{count}} segundo"},halfAMinute:"minutu erdi",lessThanXMinutes:{one:"minutu bat baino gutxiago",other:"{{count}} minutu baino gutxiago"},xMinutes:{one:"1 minutu",other:"{{count}} minutu"},aboutXHours:{one:"1 ordu gutxi gorabehera",other:"{{count}} ordu gutxi gorabehera"},xHours:{one:"1 ordu",other:"{{count}} ordu"},xDays:{one:"1 egun",other:"{{count}} egun"},aboutXWeeks:{one:"aste 1 inguru",other:"{{count}} aste inguru"},xWeeks:{one:"1 aste",other:"{{count}} astean"},aboutXMonths:{one:"1 hilabete gutxi gorabehera",other:"{{count}} hilabete gutxi gorabehera"},xMonths:{one:"1 hilabete",other:"{{count}} hilabete"},aboutXYears:{one:"1 urte gutxi gorabehera",other:"{{count}} urte gutxi gorabehera"},xYears:{one:"1 urte",other:"{{count}} urte"},overXYears:{one:"1 urte baino gehiago",other:"{{count}} urte baino gehiago"},almostXYears:{one:"ia 1 urte",other:"ia {{count}} urte"}},Uf={date:y({formats:{full:"EEEE, y'ko' MMMM'ren' d'a' y'ren'",long:"y'ko' MMMM'ren' d'a'",medium:"y MMM d",short:"yy/MM/dd"},defaultWidth:"full"}),time:y({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} 'tan' {{time}}",long:"{{date}} 'tan' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},Jf={lastWeek:"'joan den' eeee, LT",yesterday:"'atzo,' p",today:"'gaur,' p",tomorrow:"'bihar,' p",nextWeek:"eeee, p",other:"P"},Qf={lastWeek:"'joan den' eeee, p",yesterday:"'atzo,' p",today:"'gaur,' p",tomorrow:"'bihar,' p",nextWeek:"eeee, p",other:"P"},Zf={code:"eu",formatDistance:(e,t,n)=>{let a;const i=Kf[e];return a="string"==typeof i?i:1===t?i.one:i.other.replace("{{count}}",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?"en "+a:"duela "+a:a},formatLong:Uf,formatRelative:(e,t)=>1!==t.getHours()?Qf[e]:Jf[e],localize:{ordinalNumber:(e,t)=>Number(e)+".",era:M({values:{narrow:["k.a.","k.o."],abbreviated:["k.a.","k.o."],wide:["kristo aurretik","kristo ondoren"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["1H","2H","3H","4H"],wide:["1. hiruhilekoa","2. hiruhilekoa","3. hiruhilekoa","4. hiruhilekoa"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:M({values:{narrow:["u","o","m","a","m","e","u","a","i","u","a","a"],abbreviated:["urt","ots","mar","api","mai","eka","uzt","abu","ira","urr","aza","abe"],wide:["urtarrila","otsaila","martxoa","apirila","maiatza","ekaina","uztaila","abuztua","iraila","urria","azaroa","abendua"]},defaultWidth:"wide"}),day:M({values:{narrow:["i","a","a","a","o","o","l"],short:["ig","al","as","az","og","or","lr"],abbreviated:["iga","ast","ast","ast","ost","ost","lar"],wide:["igandea","astelehena","asteartea","asteazkena","osteguna","ostirala","larunbata"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"a",pm:"p",midnight:"ge",noon:"eg",morning:"goiza",afternoon:"arratsaldea",evening:"arratsaldea",night:"gaua"},abbreviated:{am:"AM",pm:"PM",midnight:"gauerdia",noon:"eguerdia",morning:"goiza",afternoon:"arratsaldea",evening:"arratsaldea",night:"gaua"},wide:{am:"a.m.",pm:"p.m.",midnight:"gauerdia",noon:"eguerdia",morning:"goiza",afternoon:"arratsaldea",evening:"arratsaldea",night:"gaua"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"ge",noon:"eg",morning:"goizean",afternoon:"arratsaldean",evening:"arratsaldean",night:"gauean"},abbreviated:{am:"AM",pm:"PM",midnight:"gauerdia",noon:"eguerdia",morning:"goizean",afternoon:"arratsaldean",evening:"arratsaldean",night:"gauean"},wide:{am:"a.m.",pm:"p.m.",midnight:"gauerdia",noon:"eguerdia",morning:"goizean",afternoon:"arratsaldean",evening:"arratsaldean",night:"gauean"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:T({matchPattern:/^(\d+)(.)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:j({matchPatterns:{narrow:/^(k.a.|k.o.)/i,abbreviated:/^(k.a.|k.o.)/i,wide:/^(kristo aurretik|kristo ondoren)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^k.a./i,/^k.o./i],abbreviated:[/^(k.a.)/i,/^(k.o.)/i],wide:[/^(kristo aurretik)/i,/^(kristo ondoren)/i]},defaultParseWidth:"wide"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^[1234]H/i,wide:/^[1234](.)? hiruhilekoa/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^[uomaei]/i,abbreviated:/^(urt|ots|mar|api|mai|eka|uzt|abu|ira|urr|aza|abe)/i,wide:/^(urtarrila|otsaila|martxoa|apirila|maiatza|ekaina|uztaila|abuztua|iraila|urria|azaroa|abendua)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^u/i,/^o/i,/^m/i,/^a/i,/^m/i,/^e/i,/^u/i,/^a/i,/^i/i,/^u/i,/^a/i,/^a/i],any:[/^urt/i,/^ots/i,/^mar/i,/^api/i,/^mai/i,/^eka/i,/^uzt/i,/^abu/i,/^ira/i,/^urr/i,/^aza/i,/^abe/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^[iaol]/i,short:/^(ig|al|as|az|og|or|lr)/i,abbreviated:/^(iga|ast|ast|ast|ost|ost|lar)/i,wide:/^(igandea|astelehena|asteartea|asteazkena|osteguna|ostirala|larunbata)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^i/i,/^a/i,/^a/i,/^a/i,/^o/i,/^o/i,/^l/i],short:[/^ig/i,/^al/i,/^as/i,/^az/i,/^og/i,/^or/i,/^lr/i],abbreviated:[/^iga/i,/^ast/i,/^ast/i,/^ast/i,/^ost/i,/^ost/i,/^lar/i],wide:[/^igandea/i,/^astelehena/i,/^asteartea/i,/^asteazkena/i,/^osteguna/i,/^ostirala/i,/^larunbata/i]},defaultParseWidth:"wide"}),dayPeriod:j({matchPatterns:{narrow:/^(a|p|ge|eg|((goiza|goizean)|arratsaldea|(gaua|gauean)))/i,any:/^([ap]\.?\s?m\.?|gauerdia|eguerdia|((goiza|goizean)|arratsaldea|(gaua|gauean)))/i},defaultMatchWidth:"any",parsePatterns:{narrow:{am:/^a/i,pm:/^p/i,midnight:/^ge/i,noon:/^eg/i,morning:/goiz/i,afternoon:/arratsaldea/i,evening:/arratsaldea/i,night:/gau/i},any:{am:/^a/i,pm:/^p/i,midnight:/^gauerdia/i,noon:/^eguerdia/i,morning:/goiz/i,afternoon:/arratsaldea/i,evening:/arratsaldea/i,night:/gau/i}},defaultParseWidth:"any"})},options:{weekStartsOn:1,firstWeekContainsDate:1}},eg={lessThanXSeconds:{one:"کمتر از یک ثانیه",other:"کمتر از {{count}} ثانیه"},xSeconds:{one:"1 ثانیه",other:"{{count}} ثانیه"},halfAMinute:"نیم دقیقه",lessThanXMinutes:{one:"کمتر از یک دقیقه",other:"کمتر از {{count}} دقیقه"},xMinutes:{one:"1 دقیقه",other:"{{count}} دقیقه"},aboutXHours:{one:"حدود 1 ساعت",other:"حدود {{count}} ساعت"},xHours:{one:"1 ساعت",other:"{{count}} ساعت"},xDays:{one:"1 روز",other:"{{count}} روز"},aboutXWeeks:{one:"حدود 1 هفته",other:"حدود {{count}} هفته"},xWeeks:{one:"1 هفته",other:"{{count}} هفته"},aboutXMonths:{one:"حدود 1 ماه",other:"حدود {{count}} ماه"},xMonths:{one:"1 ماه",other:"{{count}} ماه"},aboutXYears:{one:"حدود 1 سال",other:"حدود {{count}} سال"},xYears:{one:"1 سال",other:"{{count}} سال"},overXYears:{one:"بیشتر از 1 سال",other:"بیشتر از {{count}} سال"},almostXYears:{one:"نزدیک 1 سال",other:"نزدیک {{count}} سال"}},tg={date:y({formats:{full:"EEEE do MMMM y",long:"do MMMM y",medium:"d MMM y",short:"yyyy/MM/dd"},defaultWidth:"full"}),time:y({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} 'در' {{time}}",long:"{{date}} 'در' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},ng={lastWeek:"eeee 'گذشته در' p",yesterday:"'دیروز در' p",today:"'امروز در' p",tomorrow:"'فردا در' p",nextWeek:"eeee 'در' p",other:"P"},ag={code:"fa-IR",formatDistance:(e,t,n)=>{let a;const i=eg[e];return a="string"==typeof i?i:1===t?i.one:i.other.replace("{{count}}",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?"در "+a:a+" قبل":a},formatLong:tg,formatRelative:(e,t,n,a)=>ng[e],localize:{ordinalNumber:(e,t)=>String(e),era:M({values:{narrow:["ق","ب"],abbreviated:["ق.م.","ب.م."],wide:["قبل از میلاد","بعد از میلاد"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["سم1","سم2","سم3","سم4"],wide:["سهماهه 1","سهماهه 2","سهماهه 3","سهماهه 4"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:M({values:{narrow:["ژ","ف","م","آ","م","ج","ج","آ","س","ا","ن","د"],abbreviated:["ژانـ","فور","مارس","آپر","می","جون","جولـ","آگو","سپتـ","اکتـ","نوامـ","دسامـ"],wide:["ژانویه","فوریه","مارس","آپریل","می","جون","جولای","آگوست","سپتامبر","اکتبر","نوامبر","دسامبر"]},defaultWidth:"wide"}),day:M({values:{narrow:["ی","د","س","چ","پ","ج","ش"],short:["1ش","2ش","3ش","4ش","5ش","ج","ش"],abbreviated:["یکشنبه","دوشنبه","سهشنبه","چهارشنبه","پنجشنبه","جمعه","شنبه"],wide:["یکشنبه","دوشنبه","سهشنبه","چهارشنبه","پنجشنبه","جمعه","شنبه"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"ق",pm:"ب",midnight:"ن",noon:"ظ",morning:"ص",afternoon:"ب.ظ.",evening:"ع",night:"ش"},abbreviated:{am:"ق.ظ.",pm:"ب.ظ.",midnight:"نیمهشب",noon:"ظهر",morning:"صبح",afternoon:"بعدازظهر",evening:"عصر",night:"شب"},wide:{am:"قبلازظهر",pm:"بعدازظهر",midnight:"نیمهشب",noon:"ظهر",morning:"صبح",afternoon:"بعدازظهر",evening:"عصر",night:"شب"}},defaultWidth:"wide",formattingValues:{narrow:{am:"ق",pm:"ب",midnight:"ن",noon:"ظ",morning:"ص",afternoon:"ب.ظ.",evening:"ع",night:"ش"},abbreviated:{am:"ق.ظ.",pm:"ب.ظ.",midnight:"نیمهشب",noon:"ظهر",morning:"صبح",afternoon:"بعدازظهر",evening:"عصر",night:"شب"},wide:{am:"قبلازظهر",pm:"بعدازظهر",midnight:"نیمهشب",noon:"ظهر",morning:"صبح",afternoon:"بعدازظهر",evening:"عصر",night:"شب"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:T({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:j({matchPatterns:{narrow:/^(ق|ب)/i,abbreviated:/^(ق\.?\s?م\.?|ق\.?\s?د\.?\s?م\.?|م\.?\s?|د\.?\s?م\.?)/i,wide:/^(قبل از میلاد|قبل از دوران مشترک|میلادی|دوران مشترک|بعد از میلاد)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^قبل/i,/^بعد/i]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^سم[1234]/i,wide:/^سهماهه [1234]/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^[جژفمآاماسند]/i,abbreviated:/^(جنو|ژانـ|ژانویه|فوریه|فور|مارس|آوریل|آپر|مه|می|ژوئن|جون|جول|جولـ|ژوئیه|اوت|آگو|سپتمبر|سپتامبر|اکتبر|اکتوبر|نوامبر|نوامـ|دسامبر|دسامـ|دسم)/i,wide:/^(ژانویه|جنوری|فبروری|فوریه|مارچ|مارس|آپریل|اپریل|ایپریل|آوریل|مه|می|ژوئن|جون|جولای|ژوئیه|آگست|اگست|آگوست|اوت|سپتمبر|سپتامبر|اکتبر|اکتوبر|نوامبر|نومبر|دسامبر|دسمبر)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^(ژ|ج)/i,/^ف/i,/^م/i,/^(آ|ا)/i,/^م/i,/^(ژ|ج)/i,/^(ج|ژ)/i,/^(آ|ا)/i,/^س/i,/^ا/i,/^ن/i,/^د/i],any:[/^ژا/i,/^ف/i,/^ما/i,/^آپ/i,/^(می|مه)/i,/^(ژوئن|جون)/i,/^(ژوئی|جول)/i,/^(اوت|آگ)/i,/^س/i,/^(اوک|اک)/i,/^ن/i,/^د/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^[شیدسچپج]/i,short:/^(ش|ج|1ش|2ش|3ش|4ش|5ش)/i,abbreviated:/^(یکشنبه|دوشنبه|سهشنبه|چهارشنبه|پنجشنبه|جمعه|شنبه)/i,wide:/^(یکشنبه|دوشنبه|سهشنبه|چهارشنبه|پنجشنبه|جمعه|شنبه)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^ی/i,/^دو/i,/^س/i,/^چ/i,/^پ/i,/^ج/i,/^ش/i],any:[/^(ی|1ش|یکشنبه)/i,/^(د|2ش|دوشنبه)/i,/^(س|3ش|سهشنبه)/i,/^(چ|4ش|چهارشنبه)/i,/^(پ|5ش|پنجشنبه)/i,/^(ج|جمعه)/i,/^(ش|شنبه)/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{narrow:/^(ب|ق|ن|ظ|ص|ب.ظ.|ع|ش)/i,abbreviated:/^(ق.ظ.|ب.ظ.|نیمهشب|ظهر|صبح|بعدازظهر|عصر|شب)/i,wide:/^(قبلازظهر|نیمهشب|ظهر|صبح|بعدازظهر|عصر|شب)/i},defaultMatchWidth:"wide",parsePatterns:{any:{am:/^(ق|ق.ظ.|قبلازظهر)/i,pm:/^(ب|ب.ظ.|بعدازظهر)/i,midnight:/^(نیمهشب|ن)/i,noon:/^(ظ|ظهر)/i,morning:/(ص|صبح)/i,afternoon:/(ب|ب.ظ.|بعدازظهر)/i,evening:/(ع|عصر)/i,night:/(ش|شب)/i}},defaultParseWidth:"any"})},options:{weekStartsOn:6,firstWeekContainsDate:1}};function ig(e){return e.replace(/sekuntia?/,"sekunnin")}function rg(e){return e.replace(/minuuttia?/,"minuutin")}function og(e){return e.replace(/tuntia?/,"tunnin")}function sg(e){return e.replace(/(viikko|viikkoa)/,"viikon")}function lg(e){return e.replace(/(kuukausi|kuukautta)/,"kuukauden")}function dg(e){return e.replace(/(vuosi|vuotta)/,"vuoden")}const ug={lessThanXSeconds:{one:"alle sekunti",other:"alle {{count}} sekuntia",futureTense:ig},xSeconds:{one:"sekunti",other:"{{count}} sekuntia",futureTense:ig},halfAMinute:{one:"puoli minuuttia",other:"puoli minuuttia",futureTense:e=>"puolen minuutin"},lessThanXMinutes:{one:"alle minuutti",other:"alle {{count}} minuuttia",futureTense:rg},xMinutes:{one:"minuutti",other:"{{count}} minuuttia",futureTense:rg},aboutXHours:{one:"noin tunti",other:"noin {{count}} tuntia",futureTense:og},xHours:{one:"tunti",other:"{{count}} tuntia",futureTense:og},xDays:{one:"päivä",other:"{{count}} päivää",futureTense:function(e){return e.replace(/päivää?/,"päivän")}},aboutXWeeks:{one:"noin viikko",other:"noin {{count}} viikkoa",futureTense:sg},xWeeks:{one:"viikko",other:"{{count}} viikkoa",futureTense:sg},aboutXMonths:{one:"noin kuukausi",other:"noin {{count}} kuukautta",futureTense:lg},xMonths:{one:"kuukausi",other:"{{count}} kuukautta",futureTense:lg},aboutXYears:{one:"noin vuosi",other:"noin {{count}} vuotta",futureTense:dg},xYears:{one:"vuosi",other:"{{count}} vuotta",futureTense:dg},overXYears:{one:"yli vuosi",other:"yli {{count}} vuotta",futureTense:dg},almostXYears:{one:"lähes vuosi",other:"lähes {{count}} vuotta",futureTense:dg}},cg={date:y({formats:{full:"eeee d. MMMM y",long:"d. MMMM y",medium:"d. MMM y",short:"d.M.y"},defaultWidth:"full"}),time:y({formats:{full:"HH.mm.ss zzzz",long:"HH.mm.ss z",medium:"HH.mm.ss",short:"HH.mm"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} 'klo' {{time}}",long:"{{date}} 'klo' {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},defaultWidth:"full"})},mg={lastWeek:"'viime' eeee 'klo' p",yesterday:"'eilen klo' p",today:"'tänään klo' p",tomorrow:"'huomenna klo' p",nextWeek:"'ensi' eeee 'klo' p",other:"P"},hg={narrow:["T","H","M","H","T","K","H","E","S","L","M","J"],abbreviated:["tammi","helmi","maalis","huhti","touko","kesä","heinä","elo","syys","loka","marras","joulu"],wide:["tammikuu","helmikuu","maaliskuu","huhtikuu","toukokuu","kesäkuu","heinäkuu","elokuu","syyskuu","lokakuu","marraskuu","joulukuu"]},pg={narrow:hg.narrow,abbreviated:hg.abbreviated,wide:["tammikuuta","helmikuuta","maaliskuuta","huhtikuuta","toukokuuta","kesäkuuta","heinäkuuta","elokuuta","syyskuuta","lokakuuta","marraskuuta","joulukuuta"]},fg={narrow:["S","M","T","K","T","P","L"],short:["su","ma","ti","ke","to","pe","la"],abbreviated:["sunn.","maan.","tiis.","kesk.","torst.","perj.","la"],wide:["sunnuntai","maanantai","tiistai","keskiviikko","torstai","perjantai","lauantai"]},gg={narrow:fg.narrow,short:fg.short,abbreviated:fg.abbreviated,wide:["sunnuntaina","maanantaina","tiistaina","keskiviikkona","torstaina","perjantaina","lauantaina"]},bg={code:"fi",formatDistance:(e,t,n)=>{const a=ug[e],i=1===t?a.one:a.other.replace("{{count}}",String(t));return n?.addSuffix?n.comparison&&n.comparison>0?a.futureTense(i)+" kuluttua":i+" sitten":i},formatLong:cg,formatRelative:(e,t,n,a)=>mg[e],localize:{ordinalNumber:(e,t)=>Number(e)+".",era:M({values:{narrow:["eaa.","jaa."],abbreviated:["eaa.","jaa."],wide:["ennen ajanlaskun alkua","jälkeen ajanlaskun alun"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1. kvartaali","2. kvartaali","3. kvartaali","4. kvartaali"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:M({values:hg,defaultWidth:"wide",formattingValues:pg,defaultFormattingWidth:"wide"}),day:M({values:fg,defaultWidth:"wide",formattingValues:gg,defaultFormattingWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"ap",pm:"ip",midnight:"keskiyö",noon:"keskipäivä",morning:"ap",afternoon:"ip",evening:"illalla",night:"yöllä"},abbreviated:{am:"ap",pm:"ip",midnight:"keskiyö",noon:"keskipäivä",morning:"ap",afternoon:"ip",evening:"illalla",night:"yöllä"},wide:{am:"ap",pm:"ip",midnight:"keskiyöllä",noon:"keskipäivällä",morning:"aamupäivällä",afternoon:"iltapäivällä",evening:"illalla",night:"yöllä"}},defaultWidth:"wide"})},match:{ordinalNumber:T({matchPattern:/^(\d+)(\.)/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:j({matchPatterns:{narrow:/^(e|j)/i,abbreviated:/^(eaa.|jaa.)/i,wide:/^(ennen ajanlaskun alkua|jälkeen ajanlaskun alun)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^e/i,/^j/i]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234]\.? kvartaali/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^[thmkeslj]/i,abbreviated:/^(tammi|helmi|maalis|huhti|touko|kesä|heinä|elo|syys|loka|marras|joulu)/i,wide:/^(tammikuu|helmikuu|maaliskuu|huhtikuu|toukokuu|kesäkuu|heinäkuu|elokuu|syyskuu|lokakuu|marraskuu|joulukuu)(ta)?/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^t/i,/^h/i,/^m/i,/^h/i,/^t/i,/^k/i,/^h/i,/^e/i,/^s/i,/^l/i,/^m/i,/^j/i],any:[/^ta/i,/^hel/i,/^maa/i,/^hu/i,/^to/i,/^k/i,/^hei/i,/^e/i,/^s/i,/^l/i,/^mar/i,/^j/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^[smtkpl]/i,short:/^(su|ma|ti|ke|to|pe|la)/i,abbreviated:/^(sunn.|maan.|tiis.|kesk.|torst.|perj.|la)/i,wide:/^(sunnuntai|maanantai|tiistai|keskiviikko|torstai|perjantai|lauantai)(na)?/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^k/i,/^t/i,/^p/i,/^l/i],any:[/^s/i,/^m/i,/^ti/i,/^k/i,/^to/i,/^p/i,/^l/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{narrow:/^(ap|ip|keskiyö|keskipäivä|aamupäivällä|iltapäivällä|illalla|yöllä)/i,any:/^(ap|ip|keskiyöllä|keskipäivällä|aamupäivällä|iltapäivällä|illalla|yöllä)/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^ap/i,pm:/^ip/i,midnight:/^keskiyö/i,noon:/^keskipäivä/i,morning:/aamupäivällä/i,afternoon:/iltapäivällä/i,evening:/illalla/i,night:/yöllä/i}},defaultParseWidth:"any"})},options:{weekStartsOn:1,firstWeekContainsDate:4}},vg={lessThanXSeconds:{one:"moins d’une seconde",other:"moins de {{count}} secondes"},xSeconds:{one:"1 seconde",other:"{{count}} secondes"},halfAMinute:"30 secondes",lessThanXMinutes:{one:"moins d’une minute",other:"moins de {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"environ 1 heure",other:"environ {{count}} heures"},xHours:{one:"1 heure",other:"{{count}} heures"},xDays:{one:"1 jour",other:"{{count}} jours"},aboutXWeeks:{one:"environ 1 semaine",other:"environ {{count}} semaines"},xWeeks:{one:"1 semaine",other:"{{count}} semaines"},aboutXMonths:{one:"environ 1 mois",other:"environ {{count}} mois"},xMonths:{one:"1 mois",other:"{{count}} mois"},aboutXYears:{one:"environ 1 an",other:"environ {{count}} ans"},xYears:{one:"1 an",other:"{{count}} ans"},overXYears:{one:"plus d’un an",other:"plus de {{count}} ans"},almostXYears:{one:"presqu’un an",other:"presque {{count}} ans"}},yg=(e,t,n)=>{let a;const i=vg[e];return a="string"==typeof i?i:1===t?i.one:i.other.replace("{{count}}",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?"dans "+a:"il y a "+a:a},wg={date:y({formats:{full:"EEEE d MMMM y",long:"d MMMM y",medium:"d MMM y",short:"dd/MM/y"},defaultWidth:"full"}),time:y({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} 'à' {{time}}",long:"{{date}} 'à' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},_g={lastWeek:"eeee 'dernier à' p",yesterday:"'hier à' p",today:"'aujourd’hui à' p",tomorrow:"'demain à' p'",nextWeek:"eeee 'prochain à' p",other:"P"},kg=(e,t,n,a)=>_g[e],xg=["MMM","MMMM"],Mg={preprocessor:(e,t)=>1===e.getDate()?t:t.some(e=>e.isToken&&xg.includes(e.value))?t.map(e=>e.isToken&&"do"===e.value?{isToken:!0,value:"d"}:e):t,ordinalNumber:(e,t)=>{const n=Number(e),a=t?.unit;if(0===n)return"0";let i;return i=1===n?a&&["year","week","hour","minute","second"].includes(a)?"ère":"er":"ème",n+i},era:M({values:{narrow:["av. J.-C","ap. J.-C"],abbreviated:["av. J.-C","ap. J.-C"],wide:["avant Jésus-Christ","après Jésus-Christ"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["T1","T2","T3","T4"],abbreviated:["1er trim.","2ème trim.","3ème trim.","4ème trim."],wide:["1er trimestre","2ème trimestre","3ème trimestre","4ème trimestre"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:M({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["janv.","févr.","mars","avr.","mai","juin","juil.","août","sept.","oct.","nov.","déc."],wide:["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre"]},defaultWidth:"wide"}),day:M({values:{narrow:["D","L","M","M","J","V","S"],short:["di","lu","ma","me","je","ve","sa"],abbreviated:["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],wide:["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"AM",pm:"PM",midnight:"minuit",noon:"midi",morning:"mat.",afternoon:"ap.m.",evening:"soir",night:"mat."},abbreviated:{am:"AM",pm:"PM",midnight:"minuit",noon:"midi",morning:"matin",afternoon:"après-midi",evening:"soir",night:"matin"},wide:{am:"AM",pm:"PM",midnight:"minuit",noon:"midi",morning:"du matin",afternoon:"de l’après-midi",evening:"du soir",night:"du matin"}},defaultWidth:"wide"})},Pg={ordinalNumber:T({matchPattern:/^(\d+)(ième|ère|ème|er|e)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e)}),era:j({matchPatterns:{narrow:/^(av\.J\.C|ap\.J\.C|ap\.J\.-C)/i,abbreviated:/^(av\.J\.-C|av\.J-C|apr\.J\.-C|apr\.J-C|ap\.J-C)/i,wide:/^(avant Jésus-Christ|après Jésus-Christ)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^av/i,/^ap/i]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^T?[1234]/i,abbreviated:/^[1234](er|ème|e)? trim\.?/i,wide:/^[1234](er|ème|e)? trimestre/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(janv|févr|mars|avr|mai|juin|juill|juil|août|sept|oct|nov|déc)\.?/i,wide:/^(janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^av/i,/^ma/i,/^juin/i,/^juil/i,/^ao/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^[lmjvsd]/i,short:/^(di|lu|ma|me|je|ve|sa)/i,abbreviated:/^(dim|lun|mar|mer|jeu|ven|sam)\.?/i,wide:/^(dimanche|lundi|mardi|mercredi|jeudi|vendredi|samedi)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^d/i,/^l/i,/^m/i,/^m/i,/^j/i,/^v/i,/^s/i],any:[/^di/i,/^lu/i,/^ma/i,/^me/i,/^je/i,/^ve/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{narrow:/^(a|p|minuit|midi|mat\.?|ap\.?m\.?|soir|nuit)/i,any:/^([ap]\.?\s?m\.?|du matin|de l'après[-\s]midi|du soir|de la nuit)/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^min/i,noon:/^mid/i,morning:/mat/i,afternoon:/ap/i,evening:/soir/i,night:/nuit/i}},defaultParseWidth:"any"})},jg={code:"fr",formatDistance:yg,formatLong:wg,formatRelative:kg,localize:Mg,match:Pg,options:{weekStartsOn:1,firstWeekContainsDate:4}},Tg={code:"fr-CA",formatDistance:yg,formatLong:{date:y({formats:{full:"EEEE d MMMM y",long:"d MMMM y",medium:"d MMM y",short:"yy-MM-dd"},defaultWidth:"full"}),time:y({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} 'à' {{time}}",long:"{{date}} 'à' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},formatRelative:kg,localize:Mg,match:Pg,options:{weekStartsOn:0,firstWeekContainsDate:1}},Sg={date:y({formats:{full:"EEEE d MMMM y",long:"d MMMM y",medium:"d MMM y",short:"dd.MM.y"},defaultWidth:"full"}),time:y({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} 'à' {{time}}",long:"{{date}} 'à' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},Cg={lastWeek:"eeee 'la semaine dernière à' p",yesterday:"'hier à' p",today:"'aujourd’hui à' p",tomorrow:"'demain à' p'",nextWeek:"eeee 'la semaine prochaine à' p",other:"P"},Eg={code:"fr-CH",formatDistance:yg,formatLong:Sg,formatRelative:(e,t,n,a)=>Cg[e],localize:Mg,match:Pg,options:{weekStartsOn:1,firstWeekContainsDate:4}},Ng={lessThanXSeconds:{one:"minder as 1 sekonde",other:"minder as {{count}} sekonden"},xSeconds:{one:"1 sekonde",other:"{{count}} sekonden"},halfAMinute:"oardel minút",lessThanXMinutes:{one:"minder as 1 minút",other:"minder as {{count}} minuten"},xMinutes:{one:"1 minút",other:"{{count}} minuten"},aboutXHours:{one:"sawat 1 oere",other:"sawat {{count}} oere"},xHours:{one:"1 oere",other:"{{count}} oere"},xDays:{one:"1 dei",other:"{{count}} dagen"},aboutXWeeks:{one:"sawat 1 wike",other:"sawat {{count}} wiken"},xWeeks:{one:"1 wike",other:"{{count}} wiken"},aboutXMonths:{one:"sawat 1 moanne",other:"sawat {{count}} moannen"},xMonths:{one:"1 moanne",other:"{{count}} moannen"},aboutXYears:{one:"sawat 1 jier",other:"sawat {{count}} jier"},xYears:{one:"1 jier",other:"{{count}} jier"},overXYears:{one:"mear as 1 jier",other:"mear as {{count}}s jier"},almostXYears:{one:"hast 1 jier",other:"hast {{count}} jier"}},Dg={date:y({formats:{full:"EEEE d MMMM y",long:"d MMMM y",medium:"d MMM y",short:"dd-MM-y"},defaultWidth:"full"}),time:y({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} 'om' {{time}}",long:"{{date}} 'om' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},Wg={lastWeek:"'ôfrûne' eeee 'om' p",yesterday:"'juster om' p",today:"'hjoed om' p",tomorrow:"'moarn om' p",nextWeek:"eeee 'om' p",other:"P"},Ig={code:"fy",formatDistance:(e,t,n)=>{let a;const i=Ng[e];return a="string"==typeof i?i:1===t?i.one:i.other.replace("{{count}}",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?"oer "+a:a+" lyn":a},formatLong:Dg,formatRelative:(e,t,n,a)=>Wg[e],localize:{ordinalNumber:(e,t)=>Number(e)+"e",era:M({values:{narrow:["f.K.","n.K."],abbreviated:["f.Kr.","n.Kr."],wide:["foar Kristus","nei Kristus"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["K1","K2","K3","K4"],wide:["1e fearnsjier","2e fearnsjier","3e fearnsjier","4e fearnsjier"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:M({values:{narrow:["j","f","m","a","m","j","j","a","s","o","n","d"],abbreviated:["jan.","feb.","mrt.","apr.","mai.","jun.","jul.","aug.","sep.","okt.","nov.","des."],wide:["jannewaris","febrewaris","maart","april","maaie","juny","july","augustus","septimber","oktober","novimber","desimber"]},defaultWidth:"wide"}),day:M({values:{narrow:["s","m","t","w","t","f","s"],short:["si","mo","ti","wo","to","fr","so"],abbreviated:["snein","moa","tii","woa","ton","fre","sneon"],wide:["snein","moandei","tiisdei","woansdei","tongersdei","freed","sneon"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"AM",pm:"PM",midnight:"middernacht",noon:"middei",morning:"moarns",afternoon:"middeis",evening:"jûns",night:"nachts"},abbreviated:{am:"AM",pm:"PM",midnight:"middernacht",noon:"middei",morning:"moarns",afternoon:"middeis",evening:"jûns",night:"nachts"},wide:{am:"AM",pm:"PM",midnight:"middernacht",noon:"middei",morning:"moarns",afternoon:"middeis",evening:"jûns",night:"nachts"}},defaultWidth:"wide"})},match:{ordinalNumber:T({matchPattern:/^(\d+)e?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:j({matchPatterns:{narrow:/^([fn]\.? ?K\.?)/,abbreviated:/^([fn]\. ?Kr\.?)/,wide:/^((foar|nei) Kristus)/},defaultMatchWidth:"wide",parsePatterns:{any:[/^f/,/^n/]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^K[1234]/i,wide:/^[1234]e fearnsjier/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan.|feb.|mrt.|apr.|mai.|jun.|jul.|aug.|sep.|okt.|nov.|des.)/i,wide:/^(jannewaris|febrewaris|maart|april|maaie|juny|july|augustus|septimber|oktober|novimber|desimber)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^jan/i,/^feb/i,/^m(r|a)/i,/^apr/i,/^mai/i,/^jun/i,/^jul/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^des/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^[smtwf]/i,short:/^(si|mo|ti|wo|to|fr|so)/i,abbreviated:/^(snein|moa|tii|woa|ton|fre|sneon)/i,wide:/^(snein|moandei|tiisdei|woansdei|tongersdei|freed|sneon)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^sn/i,/^mo/i,/^ti/i,/^wo/i,/^to/i,/^fr/i,/^sn/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{any:/^(am|pm|middernacht|middeis|moarns|middei|jûns|nachts)/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^am/i,pm:/^pm/i,midnight:/^middernacht/i,noon:/^middei/i,morning:/moarns/i,afternoon:/^middeis/i,evening:/jûns/i,night:/nachts/i}},defaultParseWidth:"any"})},options:{weekStartsOn:1,firstWeekContainsDate:4}},Ag={lessThanXSeconds:{one:"nas lugha na diog",other:"nas lugha na {{count}} diogan"},xSeconds:{one:"1 diog",two:"2 dhiog",twenty:"20 diog",other:"{{count}} diogan"},halfAMinute:"leth mhionaid",lessThanXMinutes:{one:"nas lugha na mionaid",other:"nas lugha na {{count}} mionaidean"},xMinutes:{one:"1 mionaid",two:"2 mhionaid",twenty:"20 mionaid",other:"{{count}} mionaidean"},aboutXHours:{one:"mu uair de thìde",other:"mu {{count}} uairean de thìde"},xHours:{one:"1 uair de thìde",two:"2 uair de thìde",twenty:"20 uair de thìde",other:"{{count}} uairean de thìde"},xDays:{one:"1 là",other:"{{count}} là"},aboutXWeeks:{one:"mu 1 seachdain",other:"mu {{count}} seachdainean"},xWeeks:{one:"1 seachdain",other:"{{count}} seachdainean"},aboutXMonths:{one:"mu mhìos",other:"mu {{count}} mìosan"},xMonths:{one:"1 mìos",other:"{{count}} mìosan"},aboutXYears:{one:"mu bhliadhna",other:"mu {{count}} bliadhnaichean"},xYears:{one:"1 bhliadhna",other:"{{count}} bliadhna"},overXYears:{one:"còrr is bliadhna",other:"còrr is {{count}} bliadhnaichean"},almostXYears:{one:"cha mhòr bliadhna",other:"cha mhòr {{count}} bliadhnaichean"}},Og={date:y({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:y({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} 'aig' {{time}}",long:"{{date}} 'aig' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},Rg={lastWeek:"'mu dheireadh' eeee 'aig' p",yesterday:"'an-dè aig' p",today:"'an-diugh aig' p",tomorrow:"'a-màireach aig' p",nextWeek:"eeee 'aig' p",other:"P"},zg={code:"gd",formatDistance:(e,t,n)=>{let a;const i=Ag[e];return a="string"==typeof i?i:1===t?i.one:2===t&&i.two?i.two:20===t&&i.twenty?i.twenty:i.other.replace("{{count}}",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?"ann an "+a:"o chionn "+a:a},formatLong:Og,formatRelative:(e,t,n,a)=>Rg[e],localize:{ordinalNumber:e=>{const t=Number(e),n=t%100;if(n>20||n<10)switch(n%10){case 1:return t+"d";case 2:return t+"na"}return 12===n?t+"na":t+"mh"},era:M({values:{narrow:["R","A"],abbreviated:["RC","AD"],wide:["ro Chrìosta","anno domini"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["C1","C2","C3","C4"],wide:["a' chiad chairteal","an dàrna cairteal","an treas cairteal","an ceathramh cairteal"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:M({values:{narrow:["F","G","M","G","C","Ò","I","L","S","D","S","D"],abbreviated:["Faoi","Gear","Màrt","Gibl","Cèit","Ògmh","Iuch","Lùn","Sult","Dàmh","Samh","Dùbh"],wide:["Am Faoilleach","An Gearran","Am Màrt","An Giblean","An Cèitean","An t-Ògmhios","An t-Iuchar","An Lùnastal","An t-Sultain","An Dàmhair","An t-Samhain","An Dùbhlachd"]},defaultWidth:"wide"}),day:M({values:{narrow:["D","L","M","C","A","H","S"],short:["Dò","Lu","Mà","Ci","Ar","Ha","Sa"],abbreviated:["Did","Dil","Dim","Dic","Dia","Dih","Dis"],wide:["Didòmhnaich","Diluain","Dimàirt","Diciadain","Diardaoin","Dihaoine","Disathairne"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"m",pm:"f",midnight:"m.o.",noon:"m.l.",morning:"madainn",afternoon:"feasgar",evening:"feasgar",night:"oidhche"},abbreviated:{am:"M.",pm:"F.",midnight:"meadhan oidhche",noon:"meadhan là",morning:"madainn",afternoon:"feasgar",evening:"feasgar",night:"oidhche"},wide:{am:"m.",pm:"f.",midnight:"meadhan oidhche",noon:"meadhan là",morning:"madainn",afternoon:"feasgar",evening:"feasgar",night:"oidhche"}},defaultWidth:"wide",formattingValues:{narrow:{am:"m",pm:"f",midnight:"m.o.",noon:"m.l.",morning:"sa mhadainn",afternoon:"feasgar",evening:"feasgar",night:"air an oidhche"},abbreviated:{am:"M.",pm:"F.",midnight:"meadhan oidhche",noon:"meadhan là",morning:"sa mhadainn",afternoon:"feasgar",evening:"feasgar",night:"air an oidhche"},wide:{am:"m.",pm:"f.",midnight:"meadhan oidhche",noon:"meadhan là",morning:"sa mhadainn",afternoon:"feasgar",evening:"feasgar",night:"air an oidhche"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:T({matchPattern:/^(\d+)(d|na|tr|mh)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:j({matchPatterns:{narrow:/^(r|a)/i,abbreviated:/^(r\.?\s?c\.?|r\.?\s?a\.?\s?c\.?|a\.?\s?d\.?|a\.?\s?c\.?)/i,wide:/^(ro Chrìosta|ron aois choitchinn|anno domini|aois choitcheann)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^c[1234]/i,wide:/^[1234](cd|na|tr|mh)? cairteal/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^[fgmcòilsd]/i,abbreviated:/^(faoi|gear|màrt|gibl|cèit|ògmh|iuch|lùn|sult|dàmh|samh|dùbh)/i,wide:/^(am faoilleach|an gearran|am màrt|an giblean|an cèitean|an t-Ògmhios|an t-Iuchar|an lùnastal|an t-Sultain|an dàmhair|an t-Samhain|an dùbhlachd)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^f/i,/^g/i,/^m/i,/^g/i,/^c/i,/^ò/i,/^i/i,/^l/i,/^s/i,/^d/i,/^s/i,/^d/i],any:[/^fa/i,/^ge/i,/^mà/i,/^gi/i,/^c/i,/^ò/i,/^i/i,/^l/i,/^su/i,/^d/i,/^sa/i,/^d/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^[dlmcahs]/i,short:/^(dò|lu|mà|ci|ar|ha|sa)/i,abbreviated:/^(did|dil|dim|dic|dia|dih|dis)/i,wide:/^(didòmhnaich|diluain|dimàirt|diciadain|diardaoin|dihaoine|disathairne)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^d/i,/^l/i,/^m/i,/^c/i,/^a/i,/^h/i,/^s/i],any:[/^d/i,/^l/i,/^m/i,/^c/i,/^a/i,/^h/i,/^s/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{narrow:/^(a|p|mi|n|(san|aig) (madainn|feasgar|feasgar|oidhche))/i,any:/^([ap]\.?\s?m\.?|meadhan oidhche|meadhan là|(san|aig) (madainn|feasgar|feasgar|oidhche))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^m/i,pm:/^f/i,midnight:/^meadhan oidhche/i,noon:/^meadhan là/i,morning:/sa mhadainn/i,afternoon:/feasgar/i,evening:/feasgar/i,night:/air an oidhche/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}},Lg={lessThanXSeconds:{one:"menos dun segundo",other:"menos de {{count}} segundos"},xSeconds:{one:"1 segundo",other:"{{count}} segundos"},halfAMinute:"medio minuto",lessThanXMinutes:{one:"menos dun minuto",other:"menos de {{count}} minutos"},xMinutes:{one:"1 minuto",other:"{{count}} minutos"},aboutXHours:{one:"arredor dunha hora",other:"arredor de {{count}} horas"},xHours:{one:"1 hora",other:"{{count}} horas"},xDays:{one:"1 día",other:"{{count}} días"},aboutXWeeks:{one:"arredor dunha semana",other:"arredor de {{count}} semanas"},xWeeks:{one:"1 semana",other:"{{count}} semanas"},aboutXMonths:{one:"arredor de 1 mes",other:"arredor de {{count}} meses"},xMonths:{one:"1 mes",other:"{{count}} meses"},aboutXYears:{one:"arredor dun ano",other:"arredor de {{count}} anos"},xYears:{one:"1 ano",other:"{{count}} anos"},overXYears:{one:"máis dun ano",other:"máis de {{count}} anos"},almostXYears:{one:"case un ano",other:"case {{count}} anos"}},Hg={date:y({formats:{full:"EEEE, d 'de' MMMM y",long:"d 'de' MMMM y",medium:"d MMM y",short:"dd/MM/y"},defaultWidth:"full"}),time:y({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} 'ás' {{time}}",long:"{{date}} 'ás' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},Fg={lastWeek:"'o' eeee 'pasado á' LT",yesterday:"'onte á' p",today:"'hoxe á' p",tomorrow:"'mañá á' p",nextWeek:"eeee 'á' p",other:"P"},Vg={lastWeek:"'o' eeee 'pasado ás' p",yesterday:"'onte ás' p",today:"'hoxe ás' p",tomorrow:"'mañá ás' p",nextWeek:"eeee 'ás' p",other:"P"},qg={code:"gl",formatDistance:(e,t,n)=>{let a;const i=Lg[e];return a="string"==typeof i?i:1===t?i.one:i.other.replace("{{count}}",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?"en "+a:"hai "+a:a},formatLong:Hg,formatRelative:(e,t,n,a)=>1!==t.getHours()?Vg[e]:Fg[e],localize:{ordinalNumber:(e,t)=>Number(e)+"º",era:M({values:{narrow:["AC","DC"],abbreviated:["AC","DC"],wide:["antes de cristo","despois de cristo"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["T1","T2","T3","T4"],wide:["1º trimestre","2º trimestre","3º trimestre","4º trimestre"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:M({values:{narrow:["e","f","m","a","m","j","j","a","s","o","n","d"],abbreviated:["xan","feb","mar","abr","mai","xun","xul","ago","set","out","nov","dec"],wide:["xaneiro","febreiro","marzo","abril","maio","xuño","xullo","agosto","setembro","outubro","novembro","decembro"]},defaultWidth:"wide"}),day:M({values:{narrow:["d","l","m","m","j","v","s"],short:["do","lu","ma","me","xo","ve","sa"],abbreviated:["dom","lun","mar","mer","xov","ven","sab"],wide:["domingo","luns","martes","mércores","xoves","venres","sábado"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"a",pm:"p",midnight:"mn",noon:"md",morning:"mañá",afternoon:"tarde",evening:"tarde",night:"noite"},abbreviated:{am:"AM",pm:"PM",midnight:"medianoite",noon:"mediodía",morning:"mañá",afternoon:"tarde",evening:"tardiña",night:"noite"},wide:{am:"a.m.",pm:"p.m.",midnight:"medianoite",noon:"mediodía",morning:"mañá",afternoon:"tarde",evening:"tardiña",night:"noite"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mn",noon:"md",morning:"da mañá",afternoon:"da tarde",evening:"da tardiña",night:"da noite"},abbreviated:{am:"AM",pm:"PM",midnight:"medianoite",noon:"mediodía",morning:"da mañá",afternoon:"da tarde",evening:"da tardiña",night:"da noite"},wide:{am:"a.m.",pm:"p.m.",midnight:"medianoite",noon:"mediodía",morning:"da mañá",afternoon:"da tarde",evening:"da tardiña",night:"da noite"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:T({matchPattern:/^(\d+)(º)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:j({matchPatterns:{narrow:/^(ac|dc|a|d)/i,abbreviated:/^(a\.?\s?c\.?|a\.?\s?e\.?\s?c\.?|d\.?\s?c\.?|e\.?\s?c\.?)/i,wide:/^(antes de cristo|antes da era com[uú]n|despois de cristo|era com[uú]n)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^ac/i,/^dc/i],wide:[/^(antes de cristo|antes da era com[uú]n)/i,/^(despois de cristo|era com[uú]n)/i]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^T[1234]/i,wide:/^[1234](º)? trimestre/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^[xfmasond]/i,abbreviated:/^(xan|feb|mar|abr|mai|xun|xul|ago|set|out|nov|dec)/i,wide:/^(xaneiro|febreiro|marzo|abril|maio|xuño|xullo|agosto|setembro|outubro|novembro|decembro)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^x/i,/^f/i,/^m/i,/^a/i,/^m/i,/^x/i,/^x/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^xan/i,/^feb/i,/^mar/i,/^abr/i,/^mai/i,/^xun/i,/^xul/i,/^ago/i,/^set/i,/^out/i,/^nov/i,/^dec/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^[dlmxvs]/i,short:/^(do|lu|ma|me|xo|ve|sa)/i,abbreviated:/^(dom|lun|mar|mer|xov|ven|sab)/i,wide:/^(domingo|luns|martes|m[eé]rcores|xoves|venres|s[áa]bado)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^d/i,/^l/i,/^m/i,/^m/i,/^x/i,/^v/i,/^s/i],any:[/^do/i,/^lu/i,/^ma/i,/^me/i,/^xo/i,/^ve/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{narrow:/^(a|p|mn|md|(da|[aá]s) (mañ[aá]|tarde|noite))/i,any:/^([ap]\.?\s?m\.?|medianoite|mediod[ií]a|(da|[aá]s) (mañ[aá]|tarde|noite))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mn/i,noon:/^md/i,morning:/mañ[aá]/i,afternoon:/tarde/i,evening:/tardiña/i,night:/noite/i}},defaultParseWidth:"any"})},options:{weekStartsOn:1,firstWeekContainsDate:1}},Yg={lessThanXSeconds:{one:"હમણાં",other:"આશરે {{count}} સેકંડ"},xSeconds:{one:"1 સેકંડ",other:"{{count}} સેકંડ"},halfAMinute:"અડધી મિનિટ",lessThanXMinutes:{one:"આ મિનિટ",other:"આશરે {{count}} મિનિટ"},xMinutes:{one:"1 મિનિટ",other:"{{count}} મિનિટ"},aboutXHours:{one:"આશરે 1 કલાક",other:"આશરે {{count}} કલાક"},xHours:{one:"1 કલાક",other:"{{count}} કલાક"},xDays:{one:"1 દિવસ",other:"{{count}} દિવસ"},aboutXWeeks:{one:"આશરે 1 અઠવાડિયું",other:"આશરે {{count}} અઠવાડિયા"},xWeeks:{one:"1 અઠવાડિયું",other:"{{count}} અઠવાડિયા"},aboutXMonths:{one:"આશરે 1 મહિનો",other:"આશરે {{count}} મહિના"},xMonths:{one:"1 મહિનો",other:"{{count}} મહિના"},aboutXYears:{one:"આશરે 1 વર્ષ",other:"આશરે {{count}} વર્ષ"},xYears:{one:"1 વર્ષ",other:"{{count}} વર્ષ"},overXYears:{one:"1 વર્ષથી વધુ",other:"{{count}} વર્ષથી વધુ"},almostXYears:{one:"લગભગ 1 વર્ષ",other:"લગભગ {{count}} વર્ષ"}},Xg={date:y({formats:{full:"EEEE, d MMMM, y",long:"d MMMM, y",medium:"d MMM, y",short:"d/M/yy"},defaultWidth:"full"}),time:y({formats:{full:"hh:mm:ss a zzzz",long:"hh:mm:ss a z",medium:"hh:mm:ss a",short:"hh:mm a"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},defaultWidth:"full"})},Bg={lastWeek:"'પાછલા' eeee p",yesterday:"'ગઈકાલે' p",today:"'આજે' p",tomorrow:"'આવતીકાલે' p",nextWeek:"eeee p",other:"P"},Gg={code:"gu",formatDistance:(e,t,n)=>{let a;const i=Yg[e];return a="string"==typeof i?i:1===t?i.one:i.other.replace("{{count}}",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?a+"માં":a+" પહેલાં":a},formatLong:Xg,formatRelative:(e,t,n,a)=>Bg[e],localize:{ordinalNumber:(e,t)=>String(e),era:M({values:{narrow:["ઈસપૂ","ઈસ"],abbreviated:["ઈ.સ.પૂર્વે","ઈ.સ."],wide:["ઈસવીસન પૂર્વે","ઈસવીસન"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1લો ત્રિમાસ","2જો ત્રિમાસ","3જો ત્રિમાસ","4થો ત્રિમાસ"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:M({values:{narrow:["જા","ફે","મા","એ","મે","જૂ","જુ","ઓ","સ","ઓ","ન","ડિ"],abbreviated:["જાન્યુ","ફેબ્રુ","માર્ચ","એપ્રિલ","મે","જૂન","જુલાઈ","ઑગસ્ટ","સપ્ટે","ઓક્ટો","નવે","ડિસે"],wide:["જાન્યુઆરી","ફેબ્રુઆરી","માર્ચ","એપ્રિલ","મે","જૂન","જુલાઇ","ઓગસ્ટ","સપ્ટેમ્બર","ઓક્ટોબર","નવેમ્બર","ડિસેમ્બર"]},defaultWidth:"wide"}),day:M({values:{narrow:["ર","સો","મં","બુ","ગુ","શુ","શ"],short:["ર","સો","મં","બુ","ગુ","શુ","શ"],abbreviated:["રવિ","સોમ","મંગળ","બુધ","ગુરુ","શુક્ર","શનિ"],wide:["રવિવાર","સોમવાર","મંગળવાર","બુધવાર","ગુરુવાર","શુક્રવાર","શનિવાર"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"AM",pm:"PM",midnight:"મ.રાત્રિ",noon:"બ.",morning:"સવારે",afternoon:"બપોરે",evening:"સાંજે",night:"રાત્રે"},abbreviated:{am:"AM",pm:"PM",midnight:"મધ્યરાત્રિ",noon:"બપોરે",morning:"સવારે",afternoon:"બપોરે",evening:"સાંજે",night:"રાત્રે"},wide:{am:"AM",pm:"PM",midnight:"મધ્યરાત્રિ",noon:"બપોરે",morning:"સવારે",afternoon:"બપોરે",evening:"સાંજે",night:"રાત્રે"}},defaultWidth:"wide",formattingValues:{narrow:{am:"AM",pm:"PM",midnight:"મ.રાત્રિ",noon:"બપોરે",morning:"સવારે",afternoon:"બપોરે",evening:"સાંજે",night:"રાત્રે"},abbreviated:{am:"AM",pm:"PM",midnight:"મધ્યરાત્રિ",noon:"બપોરે",morning:"સવારે",afternoon:"બપોરે",evening:"સાંજે",night:"રાત્રે"},wide:{am:"AM",pm:"PM",midnight:"મધ્યરાત્રિ",noon:"બપોરે",morning:"સવારે",afternoon:"બપોરે",evening:"સાંજે",night:"રાત્રે"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:T({matchPattern:/^(\d+)(લ|જ|થ|ઠ્ઠ|મ)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:j({matchPatterns:{narrow:/^(ઈસપૂ|ઈસ)/i,abbreviated:/^(ઈ\.સ\.પૂર્વે|ઈ\.સ\.)/i,wide:/^(ઈસવીસન\sપૂર્વે|ઈસવીસન)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^ઈસપૂ/i,/^ઈસ/i]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](લો|જો|થો)? ત્રિમાસ/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^[જાફેમાએમેજૂજુઓસઓનડિ]/i,abbreviated:/^(જાન્યુ|ફેબ્રુ|માર્ચ|એપ્રિલ|મે|જૂન|જુલાઈ|ઑગસ્ટ|સપ્ટે|ઓક્ટો|નવે|ડિસે)/i,wide:/^(જાન્યુઆરી|ફેબ્રુઆરી|માર્ચ|એપ્રિલ|મે|જૂન|જુલાઇ|ઓગસ્ટ|સપ્ટેમ્બર|ઓક્ટોબર|નવેમ્બર|ડિસેમ્બર)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^જા/i,/^ફે/i,/^મા/i,/^એ/i,/^મે/i,/^જૂ/i,/^જુ/i,/^ઑગ/i,/^સ/i,/^ઓક્ટો/i,/^ન/i,/^ડિ/i],any:[/^જા/i,/^ફે/i,/^મા/i,/^એ/i,/^મે/i,/^જૂ/i,/^જુ/i,/^ઑગ/i,/^સ/i,/^ઓક્ટો/i,/^ન/i,/^ડિ/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^(ર|સો|મં|બુ|ગુ|શુ|શ)/i,short:/^(ર|સો|મં|બુ|ગુ|શુ|શ)/i,abbreviated:/^(રવિ|સોમ|મંગળ|બુધ|ગુરુ|શુક્ર|શનિ)/i,wide:/^(રવિવાર|સોમવાર|મંગળવાર|બુધવાર|ગુરુવાર|શુક્રવાર|શનિવાર)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^ર/i,/^સો/i,/^મં/i,/^બુ/i,/^ગુ/i,/^શુ/i,/^શ/i],any:[/^ર/i,/^સો/i,/^મં/i,/^બુ/i,/^ગુ/i,/^શુ/i,/^શ/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{narrow:/^(a|p|મ\.?|સ|બ|સાં|રા)/i,any:/^(a|p|મ\.?|સ|બ|સાં|રા)/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^મ\.?/i,noon:/^બ/i,morning:/સ/i,afternoon:/બ/i,evening:/સાં/i,night:/રા/i}},defaultParseWidth:"any"})},options:{weekStartsOn:1,firstWeekContainsDate:4}},$g={lessThanXSeconds:{one:"פחות משנייה",two:"פחות משתי שניות",other:"פחות מ־{{count}} שניות"},xSeconds:{one:"שנייה",two:"שתי שניות",other:"{{count}} שניות"},halfAMinute:"חצי דקה",lessThanXMinutes:{one:"פחות מדקה",two:"פחות משתי דקות",other:"פחות מ־{{count}} דקות"},xMinutes:{one:"דקה",two:"שתי דקות",other:"{{count}} דקות"},aboutXHours:{one:"כשעה",two:"כשעתיים",other:"כ־{{count}} שעות"},xHours:{one:"שעה",two:"שעתיים",other:"{{count}} שעות"},xDays:{one:"יום",two:"יומיים",other:"{{count}} ימים"},aboutXWeeks:{one:"כשבוע",two:"כשבועיים",other:"כ־{{count}} שבועות"},xWeeks:{one:"שבוע",two:"שבועיים",other:"{{count}} שבועות"},aboutXMonths:{one:"כחודש",two:"כחודשיים",other:"כ־{{count}} חודשים"},xMonths:{one:"חודש",two:"חודשיים",other:"{{count}} חודשים"},aboutXYears:{one:"כשנה",two:"כשנתיים",other:"כ־{{count}} שנים"},xYears:{one:"שנה",two:"שנתיים",other:"{{count}} שנים"},overXYears:{one:"יותר משנה",two:"יותר משנתיים",other:"יותר מ־{{count}} שנים"},almostXYears:{one:"כמעט שנה",two:"כמעט שנתיים",other:"כמעט {{count}} שנים"}},Kg={date:y({formats:{full:"EEEE, d בMMMM y",long:"d בMMMM y",medium:"d בMMM y",short:"d.M.y"},defaultWidth:"full"}),time:y({formats:{full:"H:mm:ss zzzz",long:"H:mm:ss z",medium:"H:mm:ss",short:"H:mm"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} 'בשעה' {{time}}",long:"{{date}} 'בשעה' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},Ug={lastWeek:"eeee 'שעבר בשעה' p",yesterday:"'אתמול בשעה' p",today:"'היום בשעה' p",tomorrow:"'מחר בשעה' p",nextWeek:"eeee 'בשעה' p",other:"P"},Jg={ordinalNumber:(e,t)=>{const n=Number(e);if(n<=0||n>10)return String(n);const a=String(t?.unit),i=n-1;return["year","hour","minute","second"].indexOf(a)>=0?["ראשונה","שנייה","שלישית","רביעית","חמישית","שישית","שביעית","שמינית","תשיעית","עשירית"][i]:["ראשון","שני","שלישי","רביעי","חמישי","שישי","שביעי","שמיני","תשיעי","עשירי"][i]},era:M({values:{narrow:["לפנה״ס","לספירה"],abbreviated:["לפנה״ס","לספירה"],wide:["לפני הספירה","לספירה"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["רבעון 1","רבעון 2","רבעון 3","רבעון 4"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:M({values:{narrow:["1","2","3","4","5","6","7","8","9","10","11","12"],abbreviated:["ינו׳","פבר׳","מרץ","אפר׳","מאי","יוני","יולי","אוג׳","ספט׳","אוק׳","נוב׳","דצמ׳"],wide:["ינואר","פברואר","מרץ","אפריל","מאי","יוני","יולי","אוגוסט","ספטמבר","אוקטובר","נובמבר","דצמבר"]},defaultWidth:"wide"}),day:M({values:{narrow:["א׳","ב׳","ג׳","ד׳","ה׳","ו׳","ש׳"],short:["א׳","ב׳","ג׳","ד׳","ה׳","ו׳","ש׳"],abbreviated:["יום א׳","יום ב׳","יום ג׳","יום ד׳","יום ה׳","יום ו׳","שבת"],wide:["יום ראשון","יום שני","יום שלישי","יום רביעי","יום חמישי","יום שישי","יום שבת"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"לפנה״צ",pm:"אחה״צ",midnight:"חצות",noon:"צהריים",morning:"בוקר",afternoon:"אחר הצהריים",evening:"ערב",night:"לילה"},abbreviated:{am:"לפנה״צ",pm:"אחה״צ",midnight:"חצות",noon:"צהריים",morning:"בוקר",afternoon:"אחר הצהריים",evening:"ערב",night:"לילה"},wide:{am:"לפנה״צ",pm:"אחה״צ",midnight:"חצות",noon:"צהריים",morning:"בוקר",afternoon:"אחר הצהריים",evening:"ערב",night:"לילה"}},defaultWidth:"wide",formattingValues:{narrow:{am:"לפנה״צ",pm:"אחה״צ",midnight:"חצות",noon:"צהריים",morning:"בבוקר",afternoon:"בצהריים",evening:"בערב",night:"בלילה"},abbreviated:{am:"לפנה״צ",pm:"אחה״צ",midnight:"חצות",noon:"צהריים",morning:"בבוקר",afternoon:"אחר הצהריים",evening:"בערב",night:"בלילה"},wide:{am:"לפנה״צ",pm:"אחה״צ",midnight:"חצות",noon:"צהריים",morning:"בבוקר",afternoon:"אחר הצהריים",evening:"בערב",night:"בלילה"}},defaultFormattingWidth:"wide"})},Qg=["רא","שנ","של","רב","ח","שי","שב","שמ","ת","ע"],Zg={code:"he",formatDistance:(e,t,n)=>{if("xDays"===e&&n?.addSuffix&&t<=2)return n.comparison&&n.comparison>0?1===t?"מחר":"מחרתיים":1===t?"אתמול":"שלשום";let a;const i=$g[e];return a="string"==typeof i?i:1===t?i.one:2===t?i.two:i.other.replace("{{count}}",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?"בעוד "+a:"לפני "+a:a},formatLong:Kg,formatRelative:(e,t,n,a)=>Ug[e],localize:Jg,match:{ordinalNumber:T({matchPattern:/^(\d+|(ראשון|שני|שלישי|רביעי|חמישי|שישי|שביעי|שמיני|תשיעי|עשירי|ראשונה|שנייה|שלישית|רביעית|חמישית|שישית|שביעית|שמינית|תשיעית|עשירית))/i,parsePattern:/^(\d+|רא|שנ|של|רב|ח|שי|שב|שמ|ת|ע)/i,valueCallback:e=>{const t=parseInt(e,10);return isNaN(t)?Qg.indexOf(e)+1:t}}),era:j({matchPatterns:{narrow:/^ל(ספירה|פנה״ס)/i,abbreviated:/^ל(ספירה|פנה״ס)/i,wide:/^ל(פני ה)?ספירה/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^לפ/i,/^לס/i]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^רבעון [1234]/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^\d+/i,abbreviated:/^(ינו|פבר|מרץ|אפר|מאי|יוני|יולי|אוג|ספט|אוק|נוב|דצמ)׳?/i,wide:/^(ינואר|פברואר|מרץ|אפריל|מאי|יוני|יולי|אוגוסט|ספטמבר|אוקטובר|נובמבר|דצמבר)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^1$/i,/^2/i,/^3/i,/^4/i,/^5/i,/^6/i,/^7/i,/^8/i,/^9/i,/^10/i,/^11/i,/^12/i],any:[/^ינ/i,/^פ/i,/^מר/i,/^אפ/i,/^מא/i,/^יונ/i,/^יול/i,/^אוג/i,/^ס/i,/^אוק/i,/^נ/i,/^ד/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^[אבגדהוש]׳/i,short:/^[אבגדהוש]׳/i,abbreviated:/^(שבת|יום (א|ב|ג|ד|ה|ו)׳)/i,wide:/^יום (ראשון|שני|שלישי|רביעי|חמישי|שישי|שבת)/i},defaultMatchWidth:"wide",parsePatterns:{abbreviated:[/א׳$/i,/ב׳$/i,/ג׳$/i,/ד׳$/i,/ה׳$/i,/ו׳$/i,/^ש/i],wide:[/ן$/i,/ני$/i,/לישי$/i,/עי$/i,/מישי$/i,/שישי$/i,/ת$/i],any:[/^א/i,/^ב/i,/^ג/i,/^ד/i,/^ה/i,/^ו/i,/^ש/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{any:/^(אחר ה|ב)?(חצות|צהריים|בוקר|ערב|לילה|אחה״צ|לפנה״צ)/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^לפ/i,pm:/^אחה/i,midnight:/^ח/i,noon:/^צ/i,morning:/בוקר/i,afternoon:/בצ|אחר/i,evening:/ערב/i,night:/לילה/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}},eb={locale:{1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},number:{"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"}};function tb(e){return e.toString().replace(/\d/g,function(e){return eb.locale[e]})}const nb={ordinalNumber:(e,t)=>tb(Number(e)),era:M({values:{narrow:["ईसा-पूर्व","ईस्वी"],abbreviated:["ईसा-पूर्व","ईस्वी"],wide:["ईसा-पूर्व","ईसवी सन"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["ति1","ति2","ति3","ति4"],wide:["पहली तिमाही","दूसरी तिमाही","तीसरी तिमाही","चौथी तिमाही"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:M({values:{narrow:["ज","फ़","मा","अ","मई","जू","जु","अग","सि","अक्टू","न","दि"],abbreviated:["जन","फ़र","मार्च","अप्रैल","मई","जून","जुल","अग","सित","अक्टू","नव","दिस"],wide:["जनवरी","फ़रवरी","मार्च","अप्रैल","मई","जून","जुलाई","अगस्त","सितंबर","अक्टूबर","नवंबर","दिसंबर"]},defaultWidth:"wide"}),day:M({values:{narrow:["र","सो","मं","बु","गु","शु","श"],short:["र","सो","मं","बु","गु","शु","श"],abbreviated:["रवि","सोम","मंगल","बुध","गुरु","शुक्र","शनि"],wide:["रविवार","सोमवार","मंगलवार","बुधवार","गुरुवार","शुक्रवार","शनिवार"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"पूर्वाह्न",pm:"अपराह्न",midnight:"मध्यरात्रि",noon:"दोपहर",morning:"सुबह",afternoon:"दोपहर",evening:"शाम",night:"रात"},abbreviated:{am:"पूर्वाह्न",pm:"अपराह्न",midnight:"मध्यरात्रि",noon:"दोपहर",morning:"सुबह",afternoon:"दोपहर",evening:"शाम",night:"रात"},wide:{am:"पूर्वाह्न",pm:"अपराह्न",midnight:"मध्यरात्रि",noon:"दोपहर",morning:"सुबह",afternoon:"दोपहर",evening:"शाम",night:"रात"}},defaultWidth:"wide",formattingValues:{narrow:{am:"पूर्वाह्न",pm:"अपराह्न",midnight:"मध्यरात्रि",noon:"दोपहर",morning:"सुबह",afternoon:"दोपहर",evening:"शाम",night:"रात"},abbreviated:{am:"पूर्वाह्न",pm:"अपराह्न",midnight:"मध्यरात्रि",noon:"दोपहर",morning:"सुबह",afternoon:"दोपहर",evening:"शाम",night:"रात"},wide:{am:"पूर्वाह्न",pm:"अपराह्न",midnight:"मध्यरात्रि",noon:"दोपहर",morning:"सुबह",afternoon:"दोपहर",evening:"शाम",night:"रात"}},defaultFormattingWidth:"wide"})},ab={lessThanXSeconds:{one:"१ सेकंड से कम",other:"{{count}} सेकंड से कम"},xSeconds:{one:"१ सेकंड",other:"{{count}} सेकंड"},halfAMinute:"आधा मिनट",lessThanXMinutes:{one:"१ मिनट से कम",other:"{{count}} मिनट से कम"},xMinutes:{one:"१ मिनट",other:"{{count}} मिनट"},aboutXHours:{one:"लगभग १ घंटा",other:"लगभग {{count}} घंटे"},xHours:{one:"१ घंटा",other:"{{count}} घंटे"},xDays:{one:"१ दिन",other:"{{count}} दिन"},aboutXWeeks:{one:"लगभग १ सप्ताह",other:"लगभग {{count}} सप्ताह"},xWeeks:{one:"१ सप्ताह",other:"{{count}} सप्ताह"},aboutXMonths:{one:"लगभग १ महीना",other:"लगभग {{count}} महीने"},xMonths:{one:"१ महीना",other:"{{count}} महीने"},aboutXYears:{one:"लगभग १ वर्ष",other:"लगभग {{count}} वर्ष"},xYears:{one:"१ वर्ष",other:"{{count}} वर्ष"},overXYears:{one:"१ वर्ष से अधिक",other:"{{count}} वर्ष से अधिक"},almostXYears:{one:"लगभग १ वर्ष",other:"लगभग {{count}} वर्ष"}},ib={date:y({formats:{full:"EEEE, do MMMM, y",long:"do MMMM, y",medium:"d MMM, y",short:"dd/MM/yyyy"},defaultWidth:"full"}),time:y({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} 'को' {{time}}",long:"{{date}} 'को' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},rb={lastWeek:"'पिछले' eeee p",yesterday:"'कल' p",today:"'आज' p",tomorrow:"'कल' p",nextWeek:"eeee 'को' p",other:"P"},ob={ordinalNumber:T({matchPattern:/^[०१२३४५६७८९]+/i,parsePattern:/^[०१२३४५६७८९]+/i,valueCallback:function(e){const t=e.toString().replace(/[१२३४५६७८९०]/g,function(e){return eb.number[e]});return Number(t)}}),era:j({matchPatterns:{narrow:/^(ईसा-पूर्व|ईस्वी)/i,abbreviated:/^(ईसा\.?\s?पूर्व\.?|ईसा\.?)/i,wide:/^(ईसा-पूर्व|ईसवी पूर्व|ईसवी सन|ईसवी)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^ति[1234]/i,wide:/^[1234](पहली|दूसरी|तीसरी|चौथी)? तिमाही/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^[जफ़माअप्मईजूनजुअगसिअक्तनदि]/i,abbreviated:/^(जन|फ़र|मार्च|अप्|मई|जून|जुल|अग|सित|अक्तू|नव|दिस)/i,wide:/^(जनवरी|फ़रवरी|मार्च|अप्रैल|मई|जून|जुलाई|अगस्त|सितंबर|अक्तूबर|नवंबर|दिसंबर)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^ज/i,/^फ़/i,/^मा/i,/^अप्/i,/^मई/i,/^जू/i,/^जु/i,/^अग/i,/^सि/i,/^अक्तू/i,/^न/i,/^दि/i],any:[/^जन/i,/^फ़/i,/^मा/i,/^अप्/i,/^मई/i,/^जू/i,/^जु/i,/^अग/i,/^सि/i,/^अक्तू/i,/^नव/i,/^दिस/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^[रविसोममंगलबुधगुरुशुक्रशनि]/i,short:/^(रवि|सोम|मंगल|बुध|गुरु|शुक्र|शनि)/i,abbreviated:/^(रवि|सोम|मंगल|बुध|गुरु|शुक्र|शनि)/i,wide:/^(रविवार|सोमवार|मंगलवार|बुधवार|गुरुवार|शुक्रवार|शनिवार)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^रवि/i,/^सोम/i,/^मंगल/i,/^बुध/i,/^गुरु/i,/^शुक्र/i,/^शनि/i],any:[/^रवि/i,/^सोम/i,/^मंगल/i,/^बुध/i,/^गुरु/i,/^शुक्र/i,/^शनि/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{narrow:/^(पू|अ|म|द.\?|सु|दो|शा|रा)/i,any:/^(पूर्वाह्न|अपराह्न|म|द.\?|सु|दो|शा|रा)/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^पूर्वाह्न/i,pm:/^अपराह्न/i,midnight:/^मध्य/i,noon:/^दो/i,morning:/सु/i,afternoon:/दो/i,evening:/शा/i,night:/रा/i}},defaultParseWidth:"any"})},sb={code:"hi",formatDistance:(e,t,n)=>{let a;const i=ab[e];return a="string"==typeof i?i:1===t?i.one:i.other.replace("{{count}}",tb(t)),n?.addSuffix?n.comparison&&n.comparison>0?a+"मे ":a+" पहले":a},formatLong:ib,formatRelative:(e,t,n,a)=>rb[e],localize:nb,match:ob,options:{weekStartsOn:0,firstWeekContainsDate:4}},lb={lessThanXSeconds:{one:{standalone:"manje od 1 sekunde",withPrepositionAgo:"manje od 1 sekunde",withPrepositionIn:"manje od 1 sekundu"},dual:"manje od {{count}} sekunde",other:"manje od {{count}} sekundi"},xSeconds:{one:{standalone:"1 sekunda",withPrepositionAgo:"1 sekunde",withPrepositionIn:"1 sekundu"},dual:"{{count}} sekunde",other:"{{count}} sekundi"},halfAMinute:"pola minute",lessThanXMinutes:{one:{standalone:"manje od 1 minute",withPrepositionAgo:"manje od 1 minute",withPrepositionIn:"manje od 1 minutu"},dual:"manje od {{count}} minute",other:"manje od {{count}} minuta"},xMinutes:{one:{standalone:"1 minuta",withPrepositionAgo:"1 minute",withPrepositionIn:"1 minutu"},dual:"{{count}} minute",other:"{{count}} minuta"},aboutXHours:{one:{standalone:"oko 1 sat",withPrepositionAgo:"oko 1 sat",withPrepositionIn:"oko 1 sat"},dual:"oko {{count}} sata",other:"oko {{count}} sati"},xHours:{one:{standalone:"1 sat",withPrepositionAgo:"1 sat",withPrepositionIn:"1 sat"},dual:"{{count}} sata",other:"{{count}} sati"},xDays:{one:{standalone:"1 dan",withPrepositionAgo:"1 dan",withPrepositionIn:"1 dan"},dual:"{{count}} dana",other:"{{count}} dana"},aboutXWeeks:{one:{standalone:"oko 1 tjedan",withPrepositionAgo:"oko 1 tjedan",withPrepositionIn:"oko 1 tjedan"},dual:"oko {{count}} tjedna",other:"oko {{count}} tjedana"},xWeeks:{one:{standalone:"1 tjedan",withPrepositionAgo:"1 tjedan",withPrepositionIn:"1 tjedan"},dual:"{{count}} tjedna",other:"{{count}} tjedana"},aboutXMonths:{one:{standalone:"oko 1 mjesec",withPrepositionAgo:"oko 1 mjesec",withPrepositionIn:"oko 1 mjesec"},dual:"oko {{count}} mjeseca",other:"oko {{count}} mjeseci"},xMonths:{one:{standalone:"1 mjesec",withPrepositionAgo:"1 mjesec",withPrepositionIn:"1 mjesec"},dual:"{{count}} mjeseca",other:"{{count}} mjeseci"},aboutXYears:{one:{standalone:"oko 1 godinu",withPrepositionAgo:"oko 1 godinu",withPrepositionIn:"oko 1 godinu"},dual:"oko {{count}} godine",other:"oko {{count}} godina"},xYears:{one:{standalone:"1 godina",withPrepositionAgo:"1 godine",withPrepositionIn:"1 godinu"},dual:"{{count}} godine",other:"{{count}} godina"},overXYears:{one:{standalone:"preko 1 godinu",withPrepositionAgo:"preko 1 godinu",withPrepositionIn:"preko 1 godinu"},dual:"preko {{count}} godine",other:"preko {{count}} godina"},almostXYears:{one:{standalone:"gotovo 1 godinu",withPrepositionAgo:"gotovo 1 godinu",withPrepositionIn:"gotovo 1 godinu"},dual:"gotovo {{count}} godine",other:"gotovo {{count}} godina"}},db={date:y({formats:{full:"EEEE, d. MMMM y.",long:"d. MMMM y.",medium:"d. MMM y.",short:"dd. MM. y."},defaultWidth:"full"}),time:y({formats:{full:"HH:mm:ss (zzzz)",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} 'u' {{time}}",long:"{{date}} 'u' {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},defaultWidth:"full"})},ub={lastWeek:e=>{switch(e.getDay()){case 0:return"'prošlu nedjelju u' p";case 3:return"'prošlu srijedu u' p";case 6:return"'prošlu subotu u' p";default:return"'prošli' EEEE 'u' p"}},yesterday:"'jučer u' p",today:"'danas u' p",tomorrow:"'sutra u' p",nextWeek:e=>{switch(e.getDay()){case 0:return"'iduću nedjelju u' p";case 3:return"'iduću srijedu u' p";case 6:return"'iduću subotu u' p";default:return"'prošli' EEEE 'u' p"}},other:"P"},cb={code:"hr",formatDistance:(e,t,n)=>{let a;const i=lb[e];return a="string"==typeof i?i:1===t?n?.addSuffix?n.comparison&&n.comparison>0?i.one.withPrepositionIn:i.one.withPrepositionAgo:i.one.standalone:t%10>1&&t%10<5&&"1"!==String(t).substr(-2,1)?i.dual.replace("{{count}}",String(t)):i.other.replace("{{count}}",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?"za "+a:"prije "+a:a},formatLong:db,formatRelative:(e,t,n,a)=>{const i=ub[e];return"function"==typeof i?i(t):i},localize:{ordinalNumber:(e,t)=>Number(e)+".",era:M({values:{narrow:["pr.n.e.","AD"],abbreviated:["pr. Kr.","po. Kr."],wide:["Prije Krista","Poslije Krista"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1.","2.","3.","4."],abbreviated:["1. kv.","2. kv.","3. kv.","4. kv."],wide:["1. kvartal","2. kvartal","3. kvartal","4. kvartal"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:M({values:{narrow:["1.","2.","3.","4.","5.","6.","7.","8.","9.","10.","11.","12."],abbreviated:["sij","velj","ožu","tra","svi","lip","srp","kol","ruj","lis","stu","pro"],wide:["siječanj","veljača","ožujak","travanj","svibanj","lipanj","srpanj","kolovoz","rujan","listopad","studeni","prosinac"]},defaultWidth:"wide",formattingValues:{narrow:["1.","2.","3.","4.","5.","6.","7.","8.","9.","10.","11.","12."],abbreviated:["sij","velj","ožu","tra","svi","lip","srp","kol","ruj","lis","stu","pro"],wide:["siječnja","veljače","ožujka","travnja","svibnja","lipnja","srpnja","kolovoza","rujna","listopada","studenog","prosinca"]},defaultFormattingWidth:"wide"}),day:M({values:{narrow:["N","P","U","S","Č","P","S"],short:["ned","pon","uto","sri","čet","pet","sub"],abbreviated:["ned","pon","uto","sri","čet","pet","sub"],wide:["nedjelja","ponedjeljak","utorak","srijeda","četvrtak","petak","subota"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"AM",pm:"PM",midnight:"ponoć",noon:"podne",morning:"ujutro",afternoon:"popodne",evening:"navečer",night:"noću"},abbreviated:{am:"AM",pm:"PM",midnight:"ponoć",noon:"podne",morning:"ujutro",afternoon:"popodne",evening:"navečer",night:"noću"},wide:{am:"AM",pm:"PM",midnight:"ponoć",noon:"podne",morning:"ujutro",afternoon:"poslije podne",evening:"navečer",night:"noću"}},defaultWidth:"wide",formattingValues:{narrow:{am:"AM",pm:"PM",midnight:"ponoć",noon:"podne",morning:"ujutro",afternoon:"popodne",evening:"navečer",night:"noću"},abbreviated:{am:"AM",pm:"PM",midnight:"ponoć",noon:"podne",morning:"ujutro",afternoon:"popodne",evening:"navečer",night:"noću"},wide:{am:"AM",pm:"PM",midnight:"ponoć",noon:"podne",morning:"ujutro",afternoon:"poslije podne",evening:"navečer",night:"noću"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:T({matchPattern:/^(\d+)\./i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:j({matchPatterns:{narrow:/^(pr\.n\.e\.|AD)/i,abbreviated:/^(pr\.\s?Kr\.|po\.\s?Kr\.)/i,wide:/^(Prije Krista|prije nove ere|Poslije Krista|nova era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^pr/i,/^(po|nova)/i]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^[1234]\.\s?kv\.?/i,wide:/^[1234]\. kvartal/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^(10|11|12|[123456789])\./i,abbreviated:/^(sij|velj|(ožu|ozu)|tra|svi|lip|srp|kol|ruj|lis|stu|pro)/i,wide:/^((siječanj|siječnja|sijecanj|sijecnja)|(veljača|veljače|veljaca|veljace)|(ožujak|ožujka|ozujak|ozujka)|(travanj|travnja)|(svibanj|svibnja)|(lipanj|lipnja)|(srpanj|srpnja)|(kolovoz|kolovoza)|(rujan|rujna)|(listopad|listopada)|(studeni|studenog)|(prosinac|prosinca))/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/1/i,/2/i,/3/i,/4/i,/5/i,/6/i,/7/i,/8/i,/9/i,/10/i,/11/i,/12/i],abbreviated:[/^sij/i,/^velj/i,/^(ožu|ozu)/i,/^tra/i,/^svi/i,/^lip/i,/^srp/i,/^kol/i,/^ruj/i,/^lis/i,/^stu/i,/^pro/i],wide:[/^sij/i,/^velj/i,/^(ožu|ozu)/i,/^tra/i,/^svi/i,/^lip/i,/^srp/i,/^kol/i,/^ruj/i,/^lis/i,/^stu/i,/^pro/i]},defaultParseWidth:"wide"}),day:j({matchPatterns:{narrow:/^[npusčc]/i,short:/^(ned|pon|uto|sri|(čet|cet)|pet|sub)/i,abbreviated:/^(ned|pon|uto|sri|(čet|cet)|pet|sub)/i,wide:/^(nedjelja|ponedjeljak|utorak|srijeda|(četvrtak|cetvrtak)|petak|subota)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{any:/^(am|pm|ponoc|ponoć|(po)?podne|navecer|navečer|noću|poslije podne|ujutro)/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^pono/i,noon:/^pod/i,morning:/jutro/i,afternoon:/(poslije\s|po)+podne/i,evening:/(navece|naveče)/i,night:/(nocu|noću)/i}},defaultParseWidth:"any"})},options:{weekStartsOn:1,firstWeekContainsDate:1}},mb={lessThanXSeconds:{one:"mwens pase yon segond",other:"mwens pase {{count}} segond"},xSeconds:{one:"1 segond",other:"{{count}} segond"},halfAMinute:"30 segond",lessThanXMinutes:{one:"mwens pase yon minit",other:"mwens pase {{count}} minit"},xMinutes:{one:"1 minit",other:"{{count}} minit"},aboutXHours:{one:"anviwon inè",other:"anviwon {{count}} è"},xHours:{one:"1 lè",other:"{{count}} lè"},xDays:{one:"1 jou",other:"{{count}} jou"},aboutXWeeks:{one:"anviwon 1 semèn",other:"anviwon {{count}} semèn"},xWeeks:{one:"1 semèn",other:"{{count}} semèn"},aboutXMonths:{one:"anviwon 1 mwa",other:"anviwon {{count}} mwa"},xMonths:{one:"1 mwa",other:"{{count}} mwa"},aboutXYears:{one:"anviwon 1 an",other:"anviwon {{count}} an"},xYears:{one:"1 an",other:"{{count}} an"},overXYears:{one:"plis pase 1 an",other:"plis pase {{count}} an"},almostXYears:{one:"prèske 1 an",other:"prèske {{count}} an"}},hb={date:y({formats:{full:"EEEE d MMMM y",long:"d MMMM y",medium:"d MMM y",short:"dd/MM/y"},defaultWidth:"full"}),time:y({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} 'nan lè' {{time}}",long:"{{date}} 'nan lè' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},pb={lastWeek:"eeee 'pase nan lè' p",yesterday:"'yè nan lè' p",today:"'jodi a' p",tomorrow:"'demen nan lè' p'",nextWeek:"eeee 'pwochen nan lè' p",other:"P"},fb={code:"ht",formatDistance:(e,t,n)=>{let a;const i=mb[e];return a="string"==typeof i?i:1===t?i.one:i.other.replace("{{count}}",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?"nan "+a:"sa fè "+a:a},formatLong:hb,formatRelative:(e,t,n,a)=>pb[e],localize:{ordinalNumber:(e,t)=>{const n=Number(e);return 0===n?String(n):n+(1===n?"ye":"yèm")},era:M({values:{narrow:["av. J.-K","ap. J.-K"],abbreviated:["av. J.-K","ap. J.-K"],wide:["anvan Jezi Kris","apre Jezi Kris"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["T1","T2","T3","T4"],abbreviated:["1ye trim.","2yèm trim.","3yèm trim.","4yèm trim."],wide:["1ye trimès","2yèm trimès","3yèm trimès","4yèm trimès"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:M({values:{narrow:["J","F","M","A","M","J","J","O","S","O","N","D"],abbreviated:["janv.","fevr.","mas","avr.","me","jen","jiyè","out","sept.","okt.","nov.","des."],wide:["janvye","fevrye","mas","avril","me","jen","jiyè","out","septanm","oktòb","novanm","desanm"]},defaultWidth:"wide"}),day:M({values:{narrow:["D","L","M","M","J","V","S"],short:["di","le","ma","mè","je","va","sa"],abbreviated:["dim.","len.","mad.","mèk.","jed.","van.","sam."],wide:["dimanch","lendi","madi","mèkredi","jedi","vandredi","samdi"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"AM",pm:"PM",midnight:"minwit",noon:"midi",morning:"mat.",afternoon:"ap.m.",evening:"swa",night:"mat."},abbreviated:{am:"AM",pm:"PM",midnight:"minwit",noon:"midi",morning:"maten",afternoon:"aprèmidi",evening:"swa",night:"maten"},wide:{am:"AM",pm:"PM",midnight:"minwit",noon:"midi",morning:"nan maten",afternoon:"nan aprèmidi",evening:"nan aswè",night:"nan maten"}},defaultWidth:"wide"})},match:{ordinalNumber:T({matchPattern:/^(\d+)(ye|yèm)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:j({matchPatterns:{narrow:/^(av\.J\.K|ap\.J\.K|ap\.J\.-K)/i,abbreviated:/^(av\.J\.-K|av\.J-K|apr\.J\.-K|apr\.J-K|ap\.J-K)/i,wide:/^(avan Jezi Kris|apre Jezi Kris)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^av/i,/^ap/i]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^t[1234]/i,wide:/^[1234](ye|yèm)? trimès/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(janv|fevr|mas|avr|me|jen|jiyè|out|sept|okt|nov|des)\.?/i,wide:/^(janvye|fevrye|mas|avril|me|jen|jiyè|out|septanm|oktòb|novanm|desanm)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^o/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^ma/i,/^av/i,/^me/i,/^je/i,/^ji/i,/^ou/i,/^s/i,/^ok/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^[lmjvsd]/i,short:/^(di|le|ma|me|je|va|sa)/i,abbreviated:/^(dim|len|mad|mèk|jed|van|sam)\.?/i,wide:/^(dimanch|lendi|madi|mèkredi|jedi|vandredi|samdi)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^d/i,/^l/i,/^m/i,/^m/i,/^j/i,/^v/i,/^s/i],any:[/^di/i,/^le/i,/^ma/i,/^mè/i,/^je/i,/^va/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{narrow:/^(a|p|minwit|midi|mat\.?|ap\.?m\.?|swa)/i,any:/^([ap]\.?\s?m\.?|nan maten|nan aprèmidi|nan aswè)/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^min/i,noon:/^mid/i,morning:/mat/i,afternoon:/ap/i,evening:/sw/i,night:/nwit/i}},defaultParseWidth:"any"})},options:{weekStartsOn:1,firstWeekContainsDate:4}},gb={about:"körülbelül",over:"több mint",almost:"majdnem",lessthan:"kevesebb mint"},bb={xseconds:" másodperc",halfaminute:"fél perc",xminutes:" perc",xhours:" óra",xdays:" nap",xweeks:" hét",xmonths:" hónap",xyears:" év"},vb={xseconds:{"-1":" másodperccel ezelőtt",1:" másodperc múlva",0:" másodperce"},halfaminute:{"-1":"fél perccel ezelőtt",1:"fél perc múlva",0:"fél perce"},xminutes:{"-1":" perccel ezelőtt",1:" perc múlva",0:" perce"},xhours:{"-1":" órával ezelőtt",1:" óra múlva",0:" órája"},xdays:{"-1":" nappal ezelőtt",1:" nap múlva",0:" napja"},xweeks:{"-1":" héttel ezelőtt",1:" hét múlva",0:" hete"},xmonths:{"-1":" hónappal ezelőtt",1:" hónap múlva",0:" hónapja"},xyears:{"-1":" évvel ezelőtt",1:" év múlva",0:" éve"}},yb={date:y({formats:{full:"y. MMMM d., EEEE",long:"y. MMMM d.",medium:"y. MMM d.",short:"y. MM. dd."},defaultWidth:"full"}),time:y({formats:{full:"H:mm:ss zzzz",long:"H:mm:ss z",medium:"H:mm:ss",short:"H:mm"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},defaultWidth:"full"})},wb=["vasárnap","hétfőn","kedden","szerdán","csütörtökön","pénteken","szombaton"];function _b(e){return t=>{const n=wb[t.getDay()];return`${e?"":"'múlt' "}'${n}' p'-kor'`}}const kb={lastWeek:_b(!1),yesterday:"'tegnap' p'-kor'",today:"'ma' p'-kor'",tomorrow:"'holnap' p'-kor'",nextWeek:_b(!0),other:"P"},xb={code:"hu",formatDistance:(e,t,n)=>{const a=e.match(/about|over|almost|lessthan/i),i=a?e.replace(a[0],""):e,r=!0===n?.addSuffix,o=i.toLowerCase(),s=r?vb[o][n?.comparison||0]:bb[o];let l="halfaminute"===o?s:t+s;if(a){const e=a[0].toLowerCase();l=gb[e]+" "+l}return l},formatLong:yb,formatRelative:(e,t)=>{const n=kb[e];return"function"==typeof n?n(t):n},localize:{ordinalNumber:(e,t)=>Number(e)+".",era:M({values:{narrow:["ie.","isz."],abbreviated:["i. e.","i. sz."],wide:["Krisztus előtt","időszámításunk szerint"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1.","2.","3.","4."],abbreviated:["1. n.év","2. n.év","3. n.év","4. n.év"],wide:["1. negyedév","2. negyedév","3. negyedév","4. negyedév"]},defaultWidth:"wide",argumentCallback:e=>e-1,formattingValues:{narrow:["I.","II.","III.","IV."],abbreviated:["I. n.év","II. n.év","III. n.év","IV. n.év"],wide:["I. negyedév","II. negyedév","III. negyedév","IV. negyedév"]},defaultFormattingWidth:"wide"}),month:M({values:{narrow:["J","F","M","Á","M","J","J","A","Sz","O","N","D"],abbreviated:["jan.","febr.","márc.","ápr.","máj.","jún.","júl.","aug.","szept.","okt.","nov.","dec."],wide:["január","február","március","április","május","június","július","augusztus","szeptember","október","november","december"]},defaultWidth:"wide"}),day:M({values:{narrow:["V","H","K","Sz","Cs","P","Sz"],short:["V","H","K","Sze","Cs","P","Szo"],abbreviated:["V","H","K","Sze","Cs","P","Szo"],wide:["vasárnap","hétfő","kedd","szerda","csütörtök","péntek","szombat"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"de.",pm:"du.",midnight:"éjfél",noon:"dél",morning:"reggel",afternoon:"du.",evening:"este",night:"éjjel"},abbreviated:{am:"de.",pm:"du.",midnight:"éjfél",noon:"dél",morning:"reggel",afternoon:"du.",evening:"este",night:"éjjel"},wide:{am:"de.",pm:"du.",midnight:"éjfél",noon:"dél",morning:"reggel",afternoon:"délután",evening:"este",night:"éjjel"}},defaultWidth:"wide"})},match:{ordinalNumber:T({matchPattern:/^(\d+)\.?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:j({matchPatterns:{narrow:/^(ie\.|isz\.)/i,abbreviated:/^(i\.\s?e\.?|b?\s?c\s?e|i\.\s?sz\.?)/i,wide:/^(Krisztus előtt|időszámításunk előtt|időszámításunk szerint|i\. sz\.)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/ie/i,/isz/i],abbreviated:[/^(i\.?\s?e\.?|b\s?ce)/i,/^(i\.?\s?sz\.?|c\s?e)/i],any:[/előtt/i,/(szerint|i. sz.)/i]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]\.?/i,abbreviated:/^[1234]?\.?\s?n\.év/i,wide:/^([1234]|I|II|III|IV)?\.?\s?negyedév/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1|I$/i,/2|II$/i,/3|III/i,/4|IV/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^[jfmaásond]|sz/i,abbreviated:/^(jan\.?|febr\.?|márc\.?|ápr\.?|máj\.?|jún\.?|júl\.?|aug\.?|szept\.?|okt\.?|nov\.?|dec\.?)/i,wide:/^(január|február|március|április|május|június|július|augusztus|szeptember|október|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a|á/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s|sz/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^már/i,/^áp/i,/^máj/i,/^jún/i,/^júl/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^([vhkpc]|sz|cs|sz)/i,short:/^([vhkp]|sze|cs|szo)/i,abbreviated:/^([vhkp]|sze|cs|szo)/i,wide:/^(vasárnap|hétfő|kedd|szerda|csütörtök|péntek|szombat)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^v/i,/^h/i,/^k/i,/^sz/i,/^c/i,/^p/i,/^sz/i],any:[/^v/i,/^h/i,/^k/i,/^sze/i,/^c/i,/^p/i,/^szo/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{any:/^((de|du)\.?|éjfél|délután|dél|reggel|este|éjjel)/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^de\.?/i,pm:/^du\.?/i,midnight:/^éjf/i,noon:/^dé/i,morning:/reg/i,afternoon:/^délu\.?/i,evening:/es/i,night:/éjj/i}},defaultParseWidth:"any"})},options:{weekStartsOn:1,firstWeekContainsDate:4}},Mb={lessThanXSeconds:{one:"ավելի քիչ քան 1 վայրկյան",other:"ավելի քիչ քան {{count}} վայրկյան"},xSeconds:{one:"1 վայրկյան",other:"{{count}} վայրկյան"},halfAMinute:"կես րոպե",lessThanXMinutes:{one:"ավելի քիչ քան 1 րոպե",other:"ավելի քիչ քան {{count}} րոպե"},xMinutes:{one:"1 րոպե",other:"{{count}} րոպե"},aboutXHours:{one:"մոտ 1 ժամ",other:"մոտ {{count}} ժամ"},xHours:{one:"1 ժամ",other:"{{count}} ժամ"},xDays:{one:"1 օր",other:"{{count}} օր"},aboutXWeeks:{one:"մոտ 1 շաբաթ",other:"մոտ {{count}} շաբաթ"},xWeeks:{one:"1 շաբաթ",other:"{{count}} շաբաթ"},aboutXMonths:{one:"մոտ 1 ամիս",other:"մոտ {{count}} ամիս"},xMonths:{one:"1 ամիս",other:"{{count}} ամիս"},aboutXYears:{one:"մոտ 1 տարի",other:"մոտ {{count}} տարի"},xYears:{one:"1 տարի",other:"{{count}} տարի"},overXYears:{one:"ավելի քան 1 տարի",other:"ավելի քան {{count}} տարի"},almostXYears:{one:"համարյա 1 տարի",other:"համարյա {{count}} տարի"}},Pb={date:y({formats:{full:"d MMMM, y, EEEE",long:"d MMMM, y",medium:"d MMM, y",short:"dd.MM.yyyy"},defaultWidth:"full"}),time:y({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} 'ժ․'{{time}}",long:"{{date}} 'ժ․'{{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},jb={lastWeek:"'նախորդ' eeee p'֊ին'",yesterday:"'երեկ' p'֊ին'",today:"'այսօր' p'֊ին'",tomorrow:"'վաղը' p'֊ին'",nextWeek:"'հաջորդ' eeee p'֊ին'",other:"P"},Tb={code:"hy",formatDistance:(e,t,n)=>{let a;const i=Mb[e];return a="string"==typeof i?i:1===t?i.one:i.other.replace("{{count}}",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?a+" հետո":a+" առաջ":a},formatLong:Pb,formatRelative:(e,t,n,a)=>jb[e],localize:{ordinalNumber:(e,t)=>{const n=Number(e),a=n%100;return a<10&&a%10==1?n+"֊ին":n+"֊րդ"},era:M({values:{narrow:["Ք","Մ"],abbreviated:["ՔԱ","ՄԹ"],wide:["Քրիստոսից առաջ","Մեր թվարկության"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["Ք1","Ք2","Ք3","Ք4"],wide:["1֊ին քառորդ","2֊րդ քառորդ","3֊րդ քառորդ","4֊րդ քառորդ"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:M({values:{narrow:["Հ","Փ","Մ","Ա","Մ","Հ","Հ","Օ","Ս","Հ","Ն","Դ"],abbreviated:["հուն","փետ","մար","ապր","մայ","հուն","հուլ","օգս","սեպ","հոկ","նոյ","դեկ"],wide:["հունվար","փետրվար","մարտ","ապրիլ","մայիս","հունիս","հուլիս","օգոստոս","սեպտեմբեր","հոկտեմբեր","նոյեմբեր","դեկտեմբեր"]},defaultWidth:"wide"}),day:M({values:{narrow:["Կ","Ե","Ե","Չ","Հ","Ո","Շ"],short:["կր","եր","եք","չք","հգ","ուր","շբ"],abbreviated:["կիր","երկ","երք","չոր","հնգ","ուրբ","շաբ"],wide:["կիրակի","երկուշաբթի","երեքշաբթի","չորեքշաբթի","հինգշաբթի","ուրբաթ","շաբաթ"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"a",pm:"p",midnight:"կեսգշ",noon:"կեսօր",morning:"առավոտ",afternoon:"ցերեկ",evening:"երեկո",night:"գիշեր"},abbreviated:{am:"AM",pm:"PM",midnight:"կեսգիշեր",noon:"կեսօր",morning:"առավոտ",afternoon:"ցերեկ",evening:"երեկո",night:"գիշեր"},wide:{am:"a.m.",pm:"p.m.",midnight:"կեսգիշեր",noon:"կեսօր",morning:"առավոտ",afternoon:"ցերեկ",evening:"երեկո",night:"գիշեր"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"կեսգշ",noon:"կեսօր",morning:"առավոտը",afternoon:"ցերեկը",evening:"երեկոյան",night:"գիշերը"},abbreviated:{am:"AM",pm:"PM",midnight:"կեսգիշերին",noon:"կեսօրին",morning:"առավոտը",afternoon:"ցերեկը",evening:"երեկոյան",night:"գիշերը"},wide:{am:"a.m.",pm:"p.m.",midnight:"կեսգիշերին",noon:"կեսօրին",morning:"առավոտը",afternoon:"ցերեկը",evening:"երեկոյան",night:"գիշերը"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:T({matchPattern:/^(\d+)((-|֊)?(ին|րդ))?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:j({matchPatterns:{narrow:/^(Ք|Մ)/i,abbreviated:/^(Ք\.?\s?Ա\.?|Մ\.?\s?Թ\.?\s?Ա\.?|Մ\.?\s?Թ\.?|Ք\.?\s?Հ\.?)/i,wide:/^(քրիստոսից առաջ|մեր թվարկությունից առաջ|մեր թվարկության|քրիստոսից հետո)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^ք/i,/^մ/i]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^ք[1234]/i,wide:/^[1234]((-|֊)?(ին|րդ)) քառորդ/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^[հփմաօսնդ]/i,abbreviated:/^(հուն|փետ|մար|ապր|մայ|հուն|հուլ|օգս|սեպ|հոկ|նոյ|դեկ)/i,wide:/^(հունվար|փետրվար|մարտ|ապրիլ|մայիս|հունիս|հուլիս|օգոստոս|սեպտեմբեր|հոկտեմբեր|նոյեմբեր|դեկտեմբեր)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^հ/i,/^փ/i,/^մ/i,/^ա/i,/^մ/i,/^հ/i,/^հ/i,/^օ/i,/^ս/i,/^հ/i,/^ն/i,/^դ/i],any:[/^հու/i,/^փ/i,/^մար/i,/^ա/i,/^մայ/i,/^հուն/i,/^հուլ/i,/^օ/i,/^ս/i,/^հոկ/i,/^ն/i,/^դ/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^[եչհոշկ]/i,short:/^(կր|եր|եք|չք|հգ|ուր|շբ)/i,abbreviated:/^(կիր|երկ|երք|չոր|հնգ|ուրբ|շաբ)/i,wide:/^(կիրակի|երկուշաբթի|երեքշաբթի|չորեքշաբթի|հինգշաբթի|ուրբաթ|շաբաթ)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^կ/i,/^ե/i,/^ե/i,/^չ/i,/^հ/i,/^(ո|Ո)/,/^շ/i],short:[/^կ/i,/^եր/i,/^եք/i,/^չ/i,/^հ/i,/^(ո|Ո)/,/^շ/i],abbreviated:[/^կ/i,/^երկ/i,/^երք/i,/^չ/i,/^հ/i,/^(ո|Ո)/,/^շ/i],wide:[/^կ/i,/^երկ/i,/^երե/i,/^չ/i,/^հ/i,/^(ո|Ո)/,/^շ/i]},defaultParseWidth:"wide"}),dayPeriod:j({matchPatterns:{narrow:/^([ap]|կեսգշ|կեսօր|(առավոտը?|ցերեկը?|երեկո(յան)?|գիշերը?))/i,any:/^([ap]\.?\s?m\.?|կեսգիշեր(ին)?|կեսօր(ին)?|(առավոտը?|ցերեկը?|երեկո(յան)?|գիշերը?))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/կեսգիշեր/i,noon:/կեսօր/i,morning:/առավոտ/i,afternoon:/ցերեկ/i,evening:/երեկո/i,night:/գիշեր/i}},defaultParseWidth:"any"})},options:{weekStartsOn:1,firstWeekContainsDate:1}},Sb={lessThanXSeconds:{one:"kurang dari 1 detik",other:"kurang dari {{count}} detik"},xSeconds:{one:"1 detik",other:"{{count}} detik"},halfAMinute:"setengah menit",lessThanXMinutes:{one:"kurang dari 1 menit",other:"kurang dari {{count}} menit"},xMinutes:{one:"1 menit",other:"{{count}} menit"},aboutXHours:{one:"sekitar 1 jam",other:"sekitar {{count}} jam"},xHours:{one:"1 jam",other:"{{count}} jam"},xDays:{one:"1 hari",other:"{{count}} hari"},aboutXWeeks:{one:"sekitar 1 minggu",other:"sekitar {{count}} minggu"},xWeeks:{one:"1 minggu",other:"{{count}} minggu"},aboutXMonths:{one:"sekitar 1 bulan",other:"sekitar {{count}} bulan"},xMonths:{one:"1 bulan",other:"{{count}} bulan"},aboutXYears:{one:"sekitar 1 tahun",other:"sekitar {{count}} tahun"},xYears:{one:"1 tahun",other:"{{count}} tahun"},overXYears:{one:"lebih dari 1 tahun",other:"lebih dari {{count}} tahun"},almostXYears:{one:"hampir 1 tahun",other:"hampir {{count}} tahun"}},Cb={date:y({formats:{full:"EEEE, d MMMM yyyy",long:"d MMMM yyyy",medium:"d MMM yyyy",short:"d/M/yyyy"},defaultWidth:"full"}),time:y({formats:{full:"HH.mm.ss",long:"HH.mm.ss",medium:"HH.mm",short:"HH.mm"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} 'pukul' {{time}}",long:"{{date}} 'pukul' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},Eb={lastWeek:"eeee 'lalu pukul' p",yesterday:"'Kemarin pukul' p",today:"'Hari ini pukul' p",tomorrow:"'Besok pukul' p",nextWeek:"eeee 'pukul' p",other:"P"},Nb={code:"id",formatDistance:(e,t,n)=>{let a;const i=Sb[e];return a="string"==typeof i?i:1===t?i.one:i.other.replace("{{count}}",t.toString()),n?.addSuffix?n.comparison&&n.comparison>0?"dalam waktu "+a:a+" yang lalu":a},formatLong:Cb,formatRelative:(e,t,n,a)=>Eb[e],localize:{ordinalNumber:(e,t)=>"ke-"+Number(e),era:M({values:{narrow:["SM","M"],abbreviated:["SM","M"],wide:["Sebelum Masehi","Masehi"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["K1","K2","K3","K4"],wide:["Kuartal ke-1","Kuartal ke-2","Kuartal ke-3","Kuartal ke-4"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:M({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","Mei","Jun","Jul","Agt","Sep","Okt","Nov","Des"],wide:["Januari","Februari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","November","Desember"]},defaultWidth:"wide"}),day:M({values:{narrow:["M","S","S","R","K","J","S"],short:["Min","Sen","Sel","Rab","Kam","Jum","Sab"],abbreviated:["Min","Sen","Sel","Rab","Kam","Jum","Sab"],wide:["Minggu","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"AM",pm:"PM",midnight:"tengah malam",noon:"tengah hari",morning:"pagi",afternoon:"siang",evening:"sore",night:"malam"},abbreviated:{am:"AM",pm:"PM",midnight:"tengah malam",noon:"tengah hari",morning:"pagi",afternoon:"siang",evening:"sore",night:"malam"},wide:{am:"AM",pm:"PM",midnight:"tengah malam",noon:"tengah hari",morning:"pagi",afternoon:"siang",evening:"sore",night:"malam"}},defaultWidth:"wide",formattingValues:{narrow:{am:"AM",pm:"PM",midnight:"tengah malam",noon:"tengah hari",morning:"pagi",afternoon:"siang",evening:"sore",night:"malam"},abbreviated:{am:"AM",pm:"PM",midnight:"tengah malam",noon:"tengah hari",morning:"pagi",afternoon:"siang",evening:"sore",night:"malam"},wide:{am:"AM",pm:"PM",midnight:"tengah malam",noon:"tengah hari",morning:"pagi",afternoon:"siang",evening:"sore",night:"malam"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:T({matchPattern:/^ke-(\d+)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:j({matchPatterns:{narrow:/^(sm|m)/i,abbreviated:/^(s\.?\s?m\.?|s\.?\s?e\.?\s?u\.?|m\.?|e\.?\s?u\.?)/i,wide:/^(sebelum masehi|sebelum era umum|masehi|era umum)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^s/i,/^(m|e)/i]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^K-?\s[1234]/i,wide:/^Kuartal ke-?\s?[1234]/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|mei|jun|jul|agt|sep|okt|nov|des)/i,wide:/^(januari|februari|maret|april|mei|juni|juli|agustus|september|oktober|november|desember)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^ma/i,/^ap/i,/^me/i,/^jun/i,/^jul/i,/^ag/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^[srkjm]/i,short:/^(min|sen|sel|rab|kam|jum|sab)/i,abbreviated:/^(min|sen|sel|rab|kam|jum|sab)/i,wide:/^(minggu|senin|selasa|rabu|kamis|jumat|sabtu)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^m/i,/^s/i,/^s/i,/^r/i,/^k/i,/^j/i,/^s/i],any:[/^m/i,/^sen/i,/^sel/i,/^r/i,/^k/i,/^j/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{narrow:/^(a|p|tengah m|tengah h|(di(\swaktu)?) (pagi|siang|sore|malam))/i,any:/^([ap]\.?\s?m\.?|tengah malam|tengah hari|(di(\swaktu)?) (pagi|siang|sore|malam))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^pm/i,midnight:/^tengah m/i,noon:/^tengah h/i,morning:/pagi/i,afternoon:/siang/i,evening:/sore/i,night:/malam/i}},defaultParseWidth:"any"})},options:{weekStartsOn:1,firstWeekContainsDate:1}},Db={lessThanXSeconds:{one:"minna en 1 sekúnda",other:"minna en {{count}} sekúndur"},xSeconds:{one:"1 sekúnda",other:"{{count}} sekúndur"},halfAMinute:"hálf mínúta",lessThanXMinutes:{one:"minna en 1 mínúta",other:"minna en {{count}} mínútur"},xMinutes:{one:"1 mínúta",other:"{{count}} mínútur"},aboutXHours:{one:"u.þ.b. 1 klukkustund",other:"u.þ.b. {{count}} klukkustundir"},xHours:{one:"1 klukkustund",other:"{{count}} klukkustundir"},xDays:{one:"1 dagur",other:"{{count}} dagar"},aboutXWeeks:{one:"um viku",other:"um {{count}} vikur"},xWeeks:{one:"1 viku",other:"{{count}} vikur"},aboutXMonths:{one:"u.þ.b. 1 mánuður",other:"u.þ.b. {{count}} mánuðir"},xMonths:{one:"1 mánuður",other:"{{count}} mánuðir"},aboutXYears:{one:"u.þ.b. 1 ár",other:"u.þ.b. {{count}} ár"},xYears:{one:"1 ár",other:"{{count}} ár"},overXYears:{one:"meira en 1 ár",other:"meira en {{count}} ár"},almostXYears:{one:"næstum 1 ár",other:"næstum {{count}} ár"}},Wb={date:y({formats:{full:"EEEE, do MMMM y",long:"do MMMM y",medium:"do MMM y",short:"d.MM.y"},defaultWidth:"full"}),time:y({formats:{full:"'kl'. HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} 'kl.' {{time}}",long:"{{date}} 'kl.' {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},defaultWidth:"full"})},Ib={lastWeek:"'síðasta' dddd 'kl.' p",yesterday:"'í gær kl.' p",today:"'í dag kl.' p",tomorrow:"'á morgun kl.' p",nextWeek:"dddd 'kl.' p",other:"P"},Ab={code:"is",formatDistance:(e,t,n)=>{let a;const i=Db[e];return a="string"==typeof i?i:1===t?i.one:i.other.replace("{{count}}",t.toString()),n?.addSuffix?n.comparison&&n.comparison>0?"í "+a:a+" síðan":a},formatLong:Wb,formatRelative:(e,t,n,a)=>Ib[e],localize:{ordinalNumber:(e,t)=>Number(e)+".",era:M({values:{narrow:["f.Kr.","e.Kr."],abbreviated:["f.Kr.","e.Kr."],wide:["fyrir Krist","eftir Krist"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["1F","2F","3F","4F"],wide:["1. fjórðungur","2. fjórðungur","3. fjórðungur","4. fjórðungur"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:M({values:{narrow:["J","F","M","A","M","J","J","Á","S","Ó","N","D"],abbreviated:["jan.","feb.","mars","apríl","maí","júní","júlí","ágúst","sept.","okt.","nóv.","des."],wide:["janúar","febrúar","mars","apríl","maí","júní","júlí","ágúst","september","október","nóvember","desember"]},defaultWidth:"wide"}),day:M({values:{narrow:["S","M","Þ","M","F","F","L"],short:["Su","Má","Þr","Mi","Fi","Fö","La"],abbreviated:["sun.","mán.","þri.","mið.","fim.","fös.","lau."],wide:["sunnudagur","mánudagur","þriðjudagur","miðvikudagur","fimmtudagur","föstudagur","laugardagur"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"f",pm:"e",midnight:"miðnætti",noon:"hádegi",morning:"morgunn",afternoon:"síðdegi",evening:"kvöld",night:"nótt"},abbreviated:{am:"f.h.",pm:"e.h.",midnight:"miðnætti",noon:"hádegi",morning:"morgunn",afternoon:"síðdegi",evening:"kvöld",night:"nótt"},wide:{am:"fyrir hádegi",pm:"eftir hádegi",midnight:"miðnætti",noon:"hádegi",morning:"morgunn",afternoon:"síðdegi",evening:"kvöld",night:"nótt"}},defaultWidth:"wide",formattingValues:{narrow:{am:"f",pm:"e",midnight:"á miðnætti",noon:"á hádegi",morning:"að morgni",afternoon:"síðdegis",evening:"um kvöld",night:"um nótt"},abbreviated:{am:"f.h.",pm:"e.h.",midnight:"á miðnætti",noon:"á hádegi",morning:"að morgni",afternoon:"síðdegis",evening:"um kvöld",night:"um nótt"},wide:{am:"fyrir hádegi",pm:"eftir hádegi",midnight:"á miðnætti",noon:"á hádegi",morning:"að morgni",afternoon:"síðdegis",evening:"um kvöld",night:"um nótt"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:T({matchPattern:/^(\d+)(\.)?/i,parsePattern:/\d+(\.)?/i,valueCallback:e=>parseInt(e,10)}),era:j({matchPatterns:{narrow:/^(f\.Kr\.|e\.Kr\.)/i,abbreviated:/^(f\.Kr\.|e\.Kr\.)/i,wide:/^(fyrir Krist|eftir Krist)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^(f\.Kr\.)/i,/^(e\.Kr\.)/i]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]\.?/i,abbreviated:/^q[1234]\.?/i,wide:/^[1234]\.? fjórðungur/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1\.?/i,/2\.?/i,/3\.?/i,/4\.?/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^[jfmásónd]/i,abbreviated:/^(jan\.|feb\.|mars\.|apríl\.|maí|júní|júlí|águst|sep\.|oct\.|nov\.|dec\.)/i,wide:/^(januar|febrúar|mars|apríl|maí|júní|júlí|águst|september|október|nóvember|desember)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^á/i,/^s/i,/^ó/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^maí/i,/^jún/i,/^júl/i,/^áu/i,/^s/i,/^ó/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|má|þr|mi|fi|fö|la)/i,abbreviated:/^(sun|mán|þri|mið|fim|fös|lau)\.?/i,wide:/^(sunnudagur|mánudagur|þriðjudagur|miðvikudagur|fimmtudagur|föstudagur|laugardagur)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^þ/i,/^m/i,/^f/i,/^f/i,/^l/i],any:[/^su/i,/^má/i,/^þr/i,/^mi/i,/^fi/i,/^fö/i,/^la/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{narrow:/^(f|e|síðdegis|(á|að|um) (morgni|kvöld|nótt|miðnætti))/i,any:/^(fyrir hádegi|eftir hádegi|[ef]\.?h\.?|síðdegis|morgunn|(á|að|um) (morgni|kvöld|nótt|miðnætti))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^f/i,pm:/^e/i,midnight:/^mi/i,noon:/^há/i,morning:/morgunn/i,afternoon:/síðdegi/i,evening:/kvöld/i,night:/nótt/i}},defaultParseWidth:"any"})},options:{weekStartsOn:1,firstWeekContainsDate:4}},Ob={lessThanXSeconds:{one:"meno di un secondo",other:"meno di {{count}} secondi"},xSeconds:{one:"un secondo",other:"{{count}} secondi"},halfAMinute:"alcuni secondi",lessThanXMinutes:{one:"meno di un minuto",other:"meno di {{count}} minuti"},xMinutes:{one:"un minuto",other:"{{count}} minuti"},aboutXHours:{one:"circa un'ora",other:"circa {{count}} ore"},xHours:{one:"un'ora",other:"{{count}} ore"},xDays:{one:"un giorno",other:"{{count}} giorni"},aboutXWeeks:{one:"circa una settimana",other:"circa {{count}} settimane"},xWeeks:{one:"una settimana",other:"{{count}} settimane"},aboutXMonths:{one:"circa un mese",other:"circa {{count}} mesi"},xMonths:{one:"un mese",other:"{{count}} mesi"},aboutXYears:{one:"circa un anno",other:"circa {{count}} anni"},xYears:{one:"un anno",other:"{{count}} anni"},overXYears:{one:"più di un anno",other:"più di {{count}} anni"},almostXYears:{one:"quasi un anno",other:"quasi {{count}} anni"}},Rb=(e,t,n)=>{let a;const i=Ob[e];return a="string"==typeof i?i:1===t?i.one:i.other.replace("{{count}}",t.toString()),n?.addSuffix?n.comparison&&n.comparison>0?"tra "+a:a+" fa":a},zb={date:y({formats:{full:"EEEE d MMMM y",long:"d MMMM y",medium:"d MMM y",short:"dd/MM/y"},defaultWidth:"full"}),time:y({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},defaultWidth:"full"})},Lb=["domenica","lunedì","martedì","mercoledì","giovedì","venerdì","sabato"];function Hb(e){return"'"+Lb[e]+" alle' p"}const Fb={lastWeek:(e,t,n)=>{const a=e.getDay();return lp(e,t,n)?Hb(a):function(e){return 0===e?"'domenica scorsa alle' p":"'"+Lb[e]+" scorso alle' p"}(a)},yesterday:"'ieri alle' p",today:"'oggi alle' p",tomorrow:"'domani alle' p",nextWeek:(e,t,n)=>{const a=e.getDay();return lp(e,t,n)?Hb(a):function(e){return 0===e?"'domenica prossima alle' p":"'"+Lb[e]+" prossimo alle' p"}(a)},other:"P"},Vb=(e,t,n,a)=>{const i=Fb[e];return"function"==typeof i?i(t,n,a):i},qb={ordinalNumber:(e,t)=>{const n=Number(e);return String(n)},era:M({values:{narrow:["aC","dC"],abbreviated:["a.C.","d.C."],wide:["avanti Cristo","dopo Cristo"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["T1","T2","T3","T4"],wide:["1º trimestre","2º trimestre","3º trimestre","4º trimestre"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:M({values:{narrow:["G","F","M","A","M","G","L","A","S","O","N","D"],abbreviated:["gen","feb","mar","apr","mag","giu","lug","ago","set","ott","nov","dic"],wide:["gennaio","febbraio","marzo","aprile","maggio","giugno","luglio","agosto","settembre","ottobre","novembre","dicembre"]},defaultWidth:"wide"}),day:M({values:{narrow:["D","L","M","M","G","V","S"],short:["dom","lun","mar","mer","gio","ven","sab"],abbreviated:["dom","lun","mar","mer","gio","ven","sab"],wide:["domenica","lunedì","martedì","mercoledì","giovedì","venerdì","sabato"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"m.",pm:"p.",midnight:"mezzanotte",noon:"mezzogiorno",morning:"mattina",afternoon:"pomeriggio",evening:"sera",night:"notte"},abbreviated:{am:"AM",pm:"PM",midnight:"mezzanotte",noon:"mezzogiorno",morning:"mattina",afternoon:"pomeriggio",evening:"sera",night:"notte"},wide:{am:"AM",pm:"PM",midnight:"mezzanotte",noon:"mezzogiorno",morning:"mattina",afternoon:"pomeriggio",evening:"sera",night:"notte"}},defaultWidth:"wide",formattingValues:{narrow:{am:"m.",pm:"p.",midnight:"mezzanotte",noon:"mezzogiorno",morning:"di mattina",afternoon:"del pomeriggio",evening:"di sera",night:"di notte"},abbreviated:{am:"AM",pm:"PM",midnight:"mezzanotte",noon:"mezzogiorno",morning:"di mattina",afternoon:"del pomeriggio",evening:"di sera",night:"di notte"},wide:{am:"AM",pm:"PM",midnight:"mezzanotte",noon:"mezzogiorno",morning:"di mattina",afternoon:"del pomeriggio",evening:"di sera",night:"di notte"}},defaultFormattingWidth:"wide"})},Yb={ordinalNumber:T({matchPattern:/^(\d+)(º)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:j({matchPatterns:{narrow:/^(aC|dC)/i,abbreviated:/^(a\.?\s?C\.?|a\.?\s?e\.?\s?v\.?|d\.?\s?C\.?|e\.?\s?v\.?)/i,wide:/^(avanti Cristo|avanti Era Volgare|dopo Cristo|Era Volgare)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^a/i,/^(d|e)/i]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^t[1234]/i,wide:/^[1234](º)? trimestre/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^[gfmalsond]/i,abbreviated:/^(gen|feb|mar|apr|mag|giu|lug|ago|set|ott|nov|dic)/i,wide:/^(gennaio|febbraio|marzo|aprile|maggio|giugno|luglio|agosto|settembre|ottobre|novembre|dicembre)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^g/i,/^f/i,/^m/i,/^a/i,/^m/i,/^g/i,/^l/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ge/i,/^f/i,/^mar/i,/^ap/i,/^mag/i,/^gi/i,/^l/i,/^ag/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^[dlmgvs]/i,short:/^(do|lu|ma|me|gi|ve|sa)/i,abbreviated:/^(dom|lun|mar|mer|gio|ven|sab)/i,wide:/^(domenica|luned[i|ì]|marted[i|ì]|mercoled[i|ì]|gioved[i|ì]|venerd[i|ì]|sabato)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^d/i,/^l/i,/^m/i,/^m/i,/^g/i,/^v/i,/^s/i],any:[/^d/i,/^l/i,/^ma/i,/^me/i,/^g/i,/^v/i,/^s/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{narrow:/^(a|m\.|p|mezzanotte|mezzogiorno|(di|del) (mattina|pomeriggio|sera|notte))/i,any:/^([ap]\.?\s?m\.?|mezzanotte|mezzogiorno|(di|del) (mattina|pomeriggio|sera|notte))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mezza/i,noon:/^mezzo/i,morning:/mattina/i,afternoon:/pomeriggio/i,evening:/sera/i,night:/notte/i}},defaultParseWidth:"any"})},Xb={code:"it",formatDistance:Rb,formatLong:zb,formatRelative:Vb,localize:qb,match:Yb,options:{weekStartsOn:1,firstWeekContainsDate:4}},Bb={code:"it-CH",formatDistance:Rb,formatLong:{date:y({formats:{full:"EEEE d MMMM y",long:"d MMMM y",medium:"d MMM y",short:"dd.MM.y"},defaultWidth:"full"}),time:y({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},defaultWidth:"full"})},formatRelative:Vb,localize:qb,match:Yb,options:{weekStartsOn:1,firstWeekContainsDate:4}},Gb={lessThanXSeconds:{one:"1秒未満",other:"{{count}}秒未満",oneWithSuffix:"約1秒",otherWithSuffix:"約{{count}}秒"},xSeconds:{one:"1秒",other:"{{count}}秒"},halfAMinute:"30秒",lessThanXMinutes:{one:"1分未満",other:"{{count}}分未満",oneWithSuffix:"約1分",otherWithSuffix:"約{{count}}分"},xMinutes:{one:"1分",other:"{{count}}分"},aboutXHours:{one:"約1時間",other:"約{{count}}時間"},xHours:{one:"1時間",other:"{{count}}時間"},xDays:{one:"1日",other:"{{count}}日"},aboutXWeeks:{one:"約1週間",other:"約{{count}}週間"},xWeeks:{one:"1週間",other:"{{count}}週間"},aboutXMonths:{one:"約1か月",other:"約{{count}}か月"},xMonths:{one:"1か月",other:"{{count}}か月"},aboutXYears:{one:"約1年",other:"約{{count}}年"},xYears:{one:"1年",other:"{{count}}年"},overXYears:{one:"1年以上",other:"{{count}}年以上"},almostXYears:{one:"1年近く",other:"{{count}}年近く"}},$b={date:y({formats:{full:"y年M月d日EEEE",long:"y年M月d日",medium:"y/MM/dd",short:"y/MM/dd"},defaultWidth:"full"}),time:y({formats:{full:"H時mm分ss秒 zzzz",long:"H:mm:ss z",medium:"H:mm:ss",short:"H:mm"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},defaultWidth:"full"})},Kb={lastWeek:"先週のeeeeのp",yesterday:"昨日のp",today:"今日のp",tomorrow:"明日のp",nextWeek:"翌週のeeeeのp",other:"P"},Ub={code:"ja",formatDistance:(e,t,n)=>{let a;n=n||{};const i=Gb[e];return a="string"==typeof i?i:1===t?n.addSuffix&&i.oneWithSuffix?i.oneWithSuffix:i.one:n.addSuffix&&i.otherWithSuffix?i.otherWithSuffix.replace("{{count}}",String(t)):i.other.replace("{{count}}",String(t)),n.addSuffix?n.comparison&&n.comparison>0?a+"後":a+"前":a},formatLong:$b,formatRelative:(e,t,n,a)=>Kb[e],localize:{ordinalNumber:(e,t)=>{const n=Number(e);switch(String(t?.unit)){case"year":return`${n}年`;case"quarter":return`第${n}四半期`;case"month":return`${n}月`;case"week":return`第${n}週`;case"date":return`${n}日`;case"hour":return`${n}時`;case"minute":return`${n}分`;case"second":return`${n}秒`;default:return`${n}`}},era:M({values:{narrow:["BC","AC"],abbreviated:["紀元前","西暦"],wide:["紀元前","西暦"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["第1四半期","第2四半期","第3四半期","第4四半期"]},defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:M({values:{narrow:["1","2","3","4","5","6","7","8","9","10","11","12"],abbreviated:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],wide:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"]},defaultWidth:"wide"}),day:M({values:{narrow:["日","月","火","水","木","金","土"],short:["日","月","火","水","木","金","土"],abbreviated:["日","月","火","水","木","金","土"],wide:["日曜日","月曜日","火曜日","水曜日","木曜日","金曜日","土曜日"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"午前",pm:"午後",midnight:"深夜",noon:"正午",morning:"朝",afternoon:"午後",evening:"夜",night:"深夜"},abbreviated:{am:"午前",pm:"午後",midnight:"深夜",noon:"正午",morning:"朝",afternoon:"午後",evening:"夜",night:"深夜"},wide:{am:"午前",pm:"午後",midnight:"深夜",noon:"正午",morning:"朝",afternoon:"午後",evening:"夜",night:"深夜"}},defaultWidth:"wide",formattingValues:{narrow:{am:"午前",pm:"午後",midnight:"深夜",noon:"正午",morning:"朝",afternoon:"午後",evening:"夜",night:"深夜"},abbreviated:{am:"午前",pm:"午後",midnight:"深夜",noon:"正午",morning:"朝",afternoon:"午後",evening:"夜",night:"深夜"},wide:{am:"午前",pm:"午後",midnight:"深夜",noon:"正午",morning:"朝",afternoon:"午後",evening:"夜",night:"深夜"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:T({matchPattern:/^第?\d+(年|四半期|月|週|日|時|分|秒)?/i,parsePattern:/\d+/i,valueCallback:function(e){return parseInt(e,10)}}),era:j({matchPatterns:{narrow:/^(B\.?C\.?|A\.?D\.?)/i,abbreviated:/^(紀元[前後]|西暦)/i,wide:/^(紀元[前後]|西暦)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^B/i,/^A/i],any:[/^(紀元前)/i,/^(西暦|紀元後)/i]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^Q[1234]/i,wide:/^第[1234一二三四1234]四半期/i},defaultMatchWidth:"wide",parsePatterns:{any:[/(1|一|1)/i,/(2|二|2)/i,/(3|三|3)/i,/(4|四|4)/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^([123456789]|1[012])/,abbreviated:/^([123456789]|1[012])月/i,wide:/^([123456789]|1[012])月/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^1\D/,/^2/,/^3/,/^4/,/^5/,/^6/,/^7/,/^8/,/^9/,/^10/,/^11/,/^12/]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^[日月火水木金土]/,short:/^[日月火水木金土]/,abbreviated:/^[日月火水木金土]/,wide:/^[日月火水木金土]曜日/},defaultMatchWidth:"wide",parsePatterns:{any:[/^日/,/^月/,/^火/,/^水/,/^木/,/^金/,/^土/]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{any:/^(AM|PM|午前|午後|正午|深夜|真夜中|夜|朝)/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^(A|午前)/i,pm:/^(P|午後)/i,midnight:/^深夜|真夜中/i,noon:/^正午/i,morning:/^朝/i,afternoon:/^午後/i,evening:/^夜/i,night:/^深夜/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}},Jb={lessThanXSeconds:{one:"1びょうみまん",other:"{{count}}びょうみまん",oneWithSuffix:"やく1びょう",otherWithSuffix:"やく{{count}}びょう"},xSeconds:{one:"1びょう",other:"{{count}}びょう"},halfAMinute:"30びょう",lessThanXMinutes:{one:"1ぷんみまん",other:"{{count}}ふんみまん",oneWithSuffix:"やく1ぷん",otherWithSuffix:"やく{{count}}ふん"},xMinutes:{one:"1ぷん",other:"{{count}}ふん"},aboutXHours:{one:"やく1じかん",other:"やく{{count}}じかん"},xHours:{one:"1じかん",other:"{{count}}じかん"},xDays:{one:"1にち",other:"{{count}}にち"},aboutXWeeks:{one:"やく1しゅうかん",other:"やく{{count}}しゅうかん"},xWeeks:{one:"1しゅうかん",other:"{{count}}しゅうかん"},aboutXMonths:{one:"やく1かげつ",other:"やく{{count}}かげつ"},xMonths:{one:"1かげつ",other:"{{count}}かげつ"},aboutXYears:{one:"やく1ねん",other:"やく{{count}}ねん"},xYears:{one:"1ねん",other:"{{count}}ねん"},overXYears:{one:"1ねんいじょう",other:"{{count}}ねんいじょう"},almostXYears:{one:"1ねんちかく",other:"{{count}}ねんちかく"}},Qb={date:y({formats:{full:"yねんMがつdにちEEEE",long:"yねんMがつdにち",medium:"y/MM/dd",short:"y/MM/dd"},defaultWidth:"full"}),time:y({formats:{full:"Hじmmふんssびょう zzzz",long:"H:mm:ss z",medium:"H:mm:ss",short:"H:mm"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},defaultWidth:"full"})},Zb={lastWeek:"せんしゅうのeeeeのp",yesterday:"きのうのp",today:"きょうのp",tomorrow:"あしたのp",nextWeek:"よくしゅうのeeeeのp",other:"P"},ev={code:"ja-Hira",formatDistance:(e,t,n)=>{let a;n=n||{};const i=Jb[e];return a="string"==typeof i?i:1===t?n.addSuffix&&i.oneWithSuffix?i.oneWithSuffix:i.one:n.addSuffix&&i.otherWithSuffix?i.otherWithSuffix.replace("{{count}}",String(t)):i.other.replace("{{count}}",String(t)),n.addSuffix?n.comparison&&n.comparison>0?a+"あと":a+"まえ":a},formatLong:Qb,formatRelative:(e,t,n,a)=>Zb[e],localize:{ordinalNumber:(e,t)=>{const n=Number(e);switch(String(t?.unit)){case"year":return`${n}ねん`;case"quarter":return`だい${n}しはんき`;case"month":return`${n}がつ`;case"week":return`だい${n}しゅう`;case"date":return`${n}にち`;case"hour":return`${n}じ`;case"minute":return`${n}ふん`;case"second":return`${n}びょう`;default:return`${n}`}},era:M({values:{narrow:["BC","AC"],abbreviated:["きげんぜん","せいれき"],wide:["きげんぜん","せいれき"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["だい1しはんき","だい2しはんき","だい3しはんき","だい4しはんき"]},defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:M({values:{narrow:["1","2","3","4","5","6","7","8","9","10","11","12"],abbreviated:["1がつ","2がつ","3がつ","4がつ","5がつ","6がつ","7がつ","8がつ","9がつ","10がつ","11がつ","12がつ"],wide:["1がつ","2がつ","3がつ","4がつ","5がつ","6がつ","7がつ","8がつ","9がつ","10がつ","11がつ","12がつ"]},defaultWidth:"wide"}),day:M({values:{narrow:["にち","げつ","か","すい","もく","きん","ど"],short:["にち","げつ","か","すい","もく","きん","ど"],abbreviated:["にち","げつ","か","すい","もく","きん","ど"],wide:["にちようび","げつようび","かようび","すいようび","もくようび","きんようび","どようび"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"ごぜん",pm:"ごご",midnight:"しんや",noon:"しょうご",morning:"あさ",afternoon:"ごご",evening:"よる",night:"しんや"},abbreviated:{am:"ごぜん",pm:"ごご",midnight:"しんや",noon:"しょうご",morning:"あさ",afternoon:"ごご",evening:"よる",night:"しんや"},wide:{am:"ごぜん",pm:"ごご",midnight:"しんや",noon:"しょうご",morning:"あさ",afternoon:"ごご",evening:"よる",night:"しんや"}},defaultWidth:"wide",formattingValues:{narrow:{am:"ごぜん",pm:"ごご",midnight:"しんや",noon:"しょうご",morning:"あさ",afternoon:"ごご",evening:"よる",night:"しんや"},abbreviated:{am:"ごぜん",pm:"ごご",midnight:"しんや",noon:"しょうご",morning:"あさ",afternoon:"ごご",evening:"よる",night:"しんや"},wide:{am:"ごぜん",pm:"ごご",midnight:"しんや",noon:"しょうご",morning:"あさ",afternoon:"ごご",evening:"よる",night:"しんや"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:T({matchPattern:/^だ?い?\d+(ねん|しはんき|がつ|しゅう|にち|じ|ふん|びょう)?/i,parsePattern:/\d+/i,valueCallback:function(e){return parseInt(e,10)}}),era:j({matchPatterns:{narrow:/^(B\.?C\.?|A\.?D\.?)/i,abbreviated:/^(きげん[前後]|せいれき)/i,wide:/^(きげん[前後]|せいれき)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^B/i,/^A/i],any:[/^(きげんぜん)/i,/^(せいれき|きげんご)/i]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^Q[1234]/i,wide:/^だい[1234一二三四1234]しはんき/i},defaultMatchWidth:"wide",parsePatterns:{any:[/(1|一|1)/i,/(2|二|2)/i,/(3|三|3)/i,/(4|四|4)/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^([123456789]|1[012])/,abbreviated:/^([123456789]|1[012])がつ/i,wide:/^([123456789]|1[012])がつ/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^1\D/,/^2/,/^3/,/^4/,/^5/,/^6/,/^7/,/^8/,/^9/,/^10/,/^11/,/^12/]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^(にち|げつ|か|すい|もく|きん|ど)/,short:/^(にち|げつ|か|すい|もく|きん|ど)/,abbreviated:/^(にち|げつ|か|すい|もく|きん|ど)/,wide:/^(にち|げつ|か|すい|もく|きん|ど)ようび/},defaultMatchWidth:"wide",parsePatterns:{any:[/^にち/,/^げつ/,/^か/,/^すい/,/^もく/,/^きん/,/^ど/]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{any:/^(AM|PM|ごぜん|ごご|しょうご|しんや|まよなか|よる|あさ)/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^(A|ごぜん)/i,pm:/^(P|ごご)/i,midnight:/^しんや|まよなか/i,noon:/^しょうご/i,morning:/^あさ/i,afternoon:/^ごご/i,evening:/^よる/i,night:/^しんや/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}},tv={lessThanXSeconds:{past:"{{count}} წამზე ნაკლები ხნის წინ",present:"{{count}} წამზე ნაკლები",future:"{{count}} წამზე ნაკლებში"},xSeconds:{past:"{{count}} წამის წინ",present:"{{count}} წამი",future:"{{count}} წამში"},halfAMinute:{past:"ნახევარი წუთის წინ",present:"ნახევარი წუთი",future:"ნახევარი წუთში"},lessThanXMinutes:{past:"{{count}} წუთზე ნაკლები ხნის წინ",present:"{{count}} წუთზე ნაკლები",future:"{{count}} წუთზე ნაკლებში"},xMinutes:{past:"{{count}} წუთის წინ",present:"{{count}} წუთი",future:"{{count}} წუთში"},aboutXHours:{past:"დაახლოებით {{count}} საათის წინ",present:"დაახლოებით {{count}} საათი",future:"დაახლოებით {{count}} საათში"},xHours:{past:"{{count}} საათის წინ",present:"{{count}} საათი",future:"{{count}} საათში"},xDays:{past:"{{count}} დღის წინ",present:"{{count}} დღე",future:"{{count}} დღეში"},aboutXWeeks:{past:"დაახლოებით {{count}} კვირას წინ",present:"დაახლოებით {{count}} კვირა",future:"დაახლოებით {{count}} კვირაში"},xWeeks:{past:"{{count}} კვირას კვირა",present:"{{count}} კვირა",future:"{{count}} კვირაში"},aboutXMonths:{past:"დაახლოებით {{count}} თვის წინ",present:"დაახლოებით {{count}} თვე",future:"დაახლოებით {{count}} თვეში"},xMonths:{past:"{{count}} თვის წინ",present:"{{count}} თვე",future:"{{count}} თვეში"},aboutXYears:{past:"დაახლოებით {{count}} წლის წინ",present:"დაახლოებით {{count}} წელი",future:"დაახლოებით {{count}} წელში"},xYears:{past:"{{count}} წლის წინ",present:"{{count}} წელი",future:"{{count}} წელში"},overXYears:{past:"{{count}} წელზე მეტი ხნის წინ",present:"{{count}} წელზე მეტი",future:"{{count}} წელზე მეტი ხნის შემდეგ"},almostXYears:{past:"თითქმის {{count}} წლის წინ",present:"თითქმის {{count}} წელი",future:"თითქმის {{count}} წელში"}},nv={date:y({formats:{full:"EEEE, do MMMM, y",long:"do, MMMM, y",medium:"d, MMM, y",short:"dd/MM/yyyy"},defaultWidth:"full"}),time:y({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} {{time}}'-ზე'",long:"{{date}} {{time}}'-ზე'",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},av={lastWeek:"'წინა' eeee p'-ზე'",yesterday:"'გუშინ' p'-ზე'",today:"'დღეს' p'-ზე'",tomorrow:"'ხვალ' p'-ზე'",nextWeek:"'შემდეგი' eeee p'-ზე'",other:"P"},iv={code:"ka",formatDistance:(e,t,n)=>{let a;const i=tv[e];return a="string"==typeof i?i:n?.addSuffix&&n.comparison&&n.comparison>0?i.future.replace("{{count}}",String(t)):n?.addSuffix?i.past.replace("{{count}}",String(t)):i.present.replace("{{count}}",String(t)),a},formatLong:nv,formatRelative:(e,t,n,a)=>av[e],localize:{ordinalNumber:e=>{const t=Number(e);return 1===t?t+"-ლი":t+"-ე"},era:M({values:{narrow:["ჩ.წ-მდე","ჩ.წ"],abbreviated:["ჩვ.წ-მდე","ჩვ.წ"],wide:["ჩვენს წელთაღრიცხვამდე","ჩვენი წელთაღრიცხვით"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["1-ლი კვ","2-ე კვ","3-ე კვ","4-ე კვ"],wide:["1-ლი კვარტალი","2-ე კვარტალი","3-ე კვარტალი","4-ე კვარტალი"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:M({values:{narrow:["ია","თე","მა","აპ","მს","ვნ","ვლ","აგ","სე","ოქ","ნო","დე"],abbreviated:["იან","თებ","მარ","აპრ","მაი","ივნ","ივლ","აგვ","სექ","ოქტ","ნოე","დეკ"],wide:["იანვარი","თებერვალი","მარტი","აპრილი","მაისი","ივნისი","ივლისი","აგვისტო","სექტემბერი","ოქტომბერი","ნოემბერი","დეკემბერი"]},defaultWidth:"wide"}),day:M({values:{narrow:["კვ","ორ","სა","ოთ","ხუ","პა","შა"],short:["კვი","ორშ","სამ","ოთხ","ხუთ","პარ","შაბ"],abbreviated:["კვი","ორშ","სამ","ოთხ","ხუთ","პარ","შაბ"],wide:["კვირა","ორშაბათი","სამშაბათი","ოთხშაბათი","ხუთშაბათი","პარასკევი","შაბათი"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"a",pm:"p",midnight:"შუაღამე",noon:"შუადღე",morning:"დილა",afternoon:"საღამო",evening:"საღამო",night:"ღამე"},abbreviated:{am:"AM",pm:"PM",midnight:"შუაღამე",noon:"შუადღე",morning:"დილა",afternoon:"საღამო",evening:"საღამო",night:"ღამე"},wide:{am:"a.m.",pm:"p.m.",midnight:"შუაღამე",noon:"შუადღე",morning:"დილა",afternoon:"საღამო",evening:"საღამო",night:"ღამე"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"შუაღამით",noon:"შუადღისას",morning:"დილით",afternoon:"ნაშუადღევს",evening:"საღამოს",night:"ღამით"},abbreviated:{am:"AM",pm:"PM",midnight:"შუაღამით",noon:"შუადღისას",morning:"დილით",afternoon:"ნაშუადღევს",evening:"საღამოს",night:"ღამით"},wide:{am:"a.m.",pm:"p.m.",midnight:"შუაღამით",noon:"შუადღისას",morning:"დილით",afternoon:"ნაშუადღევს",evening:"საღამოს",night:"ღამით"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:T({matchPattern:/^(\d+)(-ლი|-ე)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:j({matchPatterns:{narrow:/^(ჩვ?\.წ)/i,abbreviated:/^(ჩვ?\.წ)/i,wide:/^(ჩვენს წელთაღრიცხვამდე|ქრისტეშობამდე|ჩვენი წელთაღრიცხვით|ქრისტეშობიდან)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^(ჩვენს წელთაღრიცხვამდე|ქრისტეშობამდე)/i,/^(ჩვენი წელთაღრიცხვით|ქრისტეშობიდან)/i]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^[1234]-(ლი|ე)? კვ/i,wide:/^[1234]-(ლი|ე)? კვარტალი/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{any:/^(ია|თე|მა|აპ|მს|ვნ|ვლ|აგ|სე|ოქ|ნო|დე)/i},defaultMatchWidth:"any",parsePatterns:{any:[/^ია/i,/^თ/i,/^მარ/i,/^აპ/i,/^მაი/i,/^ი?ვნ/i,/^ი?ვლ/i,/^აგ/i,/^ს/i,/^ო/i,/^ნ/i,/^დ/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^(კვ|ორ|სა|ოთ|ხუ|პა|შა)/i,short:/^(კვი|ორშ|სამ|ოთხ|ხუთ|პარ|შაბ)/i,wide:/^(კვირა|ორშაბათი|სამშაბათი|ოთხშაბათი|ხუთშაბათი|პარასკევი|შაბათი)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^კვ/i,/^ორ/i,/^სა/i,/^ოთ/i,/^ხუ/i,/^პა/i,/^შა/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{any:/^([ap]\.?\s?m\.?|შუაღ|დილ)/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^შუაღ/i,noon:/^შუადღ/i,morning:/^დილ/i,afternoon:/ნაშუადღევს/i,evening:/საღამო/i,night:/ღამ/i}},defaultParseWidth:"any"})},options:{weekStartsOn:1,firstWeekContainsDate:1}},rv={lessThanXSeconds:{regular:{one:"1 секундтан аз",singularNominative:"{{count}} секундтан аз",singularGenitive:"{{count}} секундтан аз",pluralGenitive:"{{count}} секундтан аз"},future:{one:"бір секундтан кейін",singularNominative:"{{count}} секундтан кейін",singularGenitive:"{{count}} секундтан кейін",pluralGenitive:"{{count}} секундтан кейін"}},xSeconds:{regular:{singularNominative:"{{count}} секунд",singularGenitive:"{{count}} секунд",pluralGenitive:"{{count}} секунд"},past:{singularNominative:"{{count}} секунд бұрын",singularGenitive:"{{count}} секунд бұрын",pluralGenitive:"{{count}} секунд бұрын"},future:{singularNominative:"{{count}} секундтан кейін",singularGenitive:"{{count}} секундтан кейін",pluralGenitive:"{{count}} секундтан кейін"}},halfAMinute:e=>e?.addSuffix?e.comparison&&e.comparison>0?"жарты минут ішінде":"жарты минут бұрын":"жарты минут",lessThanXMinutes:{regular:{one:"1 минуттан аз",singularNominative:"{{count}} минуттан аз",singularGenitive:"{{count}} минуттан аз",pluralGenitive:"{{count}} минуттан аз"},future:{one:"минуттан кем ",singularNominative:"{{count}} минуттан кем",singularGenitive:"{{count}} минуттан кем",pluralGenitive:"{{count}} минуттан кем"}},xMinutes:{regular:{singularNominative:"{{count}} минут",singularGenitive:"{{count}} минут",pluralGenitive:"{{count}} минут"},past:{singularNominative:"{{count}} минут бұрын",singularGenitive:"{{count}} минут бұрын",pluralGenitive:"{{count}} минут бұрын"},future:{singularNominative:"{{count}} минуттан кейін",singularGenitive:"{{count}} минуттан кейін",pluralGenitive:"{{count}} минуттан кейін"}},aboutXHours:{regular:{singularNominative:"шамамен {{count}} сағат",singularGenitive:"шамамен {{count}} сағат",pluralGenitive:"шамамен {{count}} сағат"},future:{singularNominative:"шамамен {{count}} сағаттан кейін",singularGenitive:"шамамен {{count}} сағаттан кейін",pluralGenitive:"шамамен {{count}} сағаттан кейін"}},xHours:{regular:{singularNominative:"{{count}} сағат",singularGenitive:"{{count}} сағат",pluralGenitive:"{{count}} сағат"}},xDays:{regular:{singularNominative:"{{count}} күн",singularGenitive:"{{count}} күн",pluralGenitive:"{{count}} күн"},future:{singularNominative:"{{count}} күннен кейін",singularGenitive:"{{count}} күннен кейін",pluralGenitive:"{{count}} күннен кейін"}},aboutXWeeks:{type:"weeks",one:"шамамен 1 апта",other:"шамамен {{count}} апта"},xWeeks:{type:"weeks",one:"1 апта",other:"{{count}} апта"},aboutXMonths:{regular:{singularNominative:"шамамен {{count}} ай",singularGenitive:"шамамен {{count}} ай",pluralGenitive:"шамамен {{count}} ай"},future:{singularNominative:"шамамен {{count}} айдан кейін",singularGenitive:"шамамен {{count}} айдан кейін",pluralGenitive:"шамамен {{count}} айдан кейін"}},xMonths:{regular:{singularNominative:"{{count}} ай",singularGenitive:"{{count}} ай",pluralGenitive:"{{count}} ай"}},aboutXYears:{regular:{singularNominative:"шамамен {{count}} жыл",singularGenitive:"шамамен {{count}} жыл",pluralGenitive:"шамамен {{count}} жыл"},future:{singularNominative:"шамамен {{count}} жылдан кейін",singularGenitive:"шамамен {{count}} жылдан кейін",pluralGenitive:"шамамен {{count}} жылдан кейін"}},xYears:{regular:{singularNominative:"{{count}} жыл",singularGenitive:"{{count}} жыл",pluralGenitive:"{{count}} жыл"},future:{singularNominative:"{{count}} жылдан кейін",singularGenitive:"{{count}} жылдан кейін",pluralGenitive:"{{count}} жылдан кейін"}},overXYears:{regular:{singularNominative:"{{count}} жылдан астам",singularGenitive:"{{count}} жылдан астам",pluralGenitive:"{{count}} жылдан астам"},future:{singularNominative:"{{count}} жылдан астам",singularGenitive:"{{count}} жылдан астам",pluralGenitive:"{{count}} жылдан астам"}},almostXYears:{regular:{singularNominative:"{{count}} жылға жақын",singularGenitive:"{{count}} жылға жақын",pluralGenitive:"{{count}} жылға жақын"},future:{singularNominative:"{{count}} жылдан кейін",singularGenitive:"{{count}} жылдан кейін",pluralGenitive:"{{count}} жылдан кейін"}}};function ov(e,t){if(e.one&&1===t)return e.one;const n=t%10,a=t%100;return 1===n&&11!==a?e.singularNominative.replace("{{count}}",String(t)):n>=2&&n<=4&&(a<10||a>20)?e.singularGenitive.replace("{{count}}",String(t)):e.pluralGenitive.replace("{{count}}",String(t))}const sv={date:y({formats:{full:"EEEE, do MMMM y 'ж.'",long:"do MMMM y 'ж.'",medium:"d MMM y 'ж.'",short:"dd.MM.yyyy"},defaultWidth:"full"}),time:y({formats:{full:"H:mm:ss zzzz",long:"H:mm:ss z",medium:"H:mm:ss",short:"H:mm"},defaultWidth:"full"}),dateTime:y({formats:{any:"{{date}}, {{time}}"},defaultWidth:"any"})},lv=["жексенбіде","дүйсенбіде","сейсенбіде","сәрсенбіде","бейсенбіде","жұмада","сенбіде"];function dv(e){return"'"+lv[e]+" сағат' p'-де'"}const uv={lastWeek:(e,t,n)=>{const a=e.getDay();return lp(e,t,n)?dv(a):function(e){return"'өткен "+lv[e]+" сағат' p'-де'"}(a)},yesterday:"'кеше сағат' p'-де'",today:"'бүгін сағат' p'-де'",tomorrow:"'ертең сағат' p'-де'",nextWeek:(e,t,n)=>{const a=e.getDay();return lp(e,t,n)?dv(a):function(e){return"'келесі "+lv[e]+" сағат' p'-де'"}(a)},other:"P"},cv={0:"-ші",1:"-ші",2:"-ші",3:"-ші",4:"-ші",5:"-ші",6:"-шы",7:"-ші",8:"-ші",9:"-шы",10:"-шы",20:"-шы",30:"-шы",40:"-шы",50:"-ші",60:"-шы",70:"-ші",80:"-ші",90:"-шы",100:"-ші"},mv={ordinalNumber:(e,t)=>{const n=Number(e),a=n>=100?100:null;return n+(cv[n]||cv[n%10]||a&&cv[a]||"")},era:M({values:{narrow:["б.з.д.","б.з."],abbreviated:["б.з.д.","б.з."],wide:["біздің заманымызға дейін","біздің заманымыз"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["1-ші тоқ.","2-ші тоқ.","3-ші тоқ.","4-ші тоқ."],wide:["1-ші тоқсан","2-ші тоқсан","3-ші тоқсан","4-ші тоқсан"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:M({values:{narrow:["Қ","А","Н","С","М","М","Ш","Т","Қ","Қ","Қ","Ж"],abbreviated:["қаң","ақп","нау","сәу","мам","мау","шіл","там","қыр","қаз","қар","жел"],wide:["қаңтар","ақпан","наурыз","сәуір","мамыр","маусым","шілде","тамыз","қыркүйек","қазан","қараша","желтоқсан"]},defaultWidth:"wide",formattingValues:{narrow:["Қ","А","Н","С","М","М","Ш","Т","Қ","Қ","Қ","Ж"],abbreviated:["қаң","ақп","нау","сәу","мам","мау","шіл","там","қыр","қаз","қар","жел"],wide:["қаңтар","ақпан","наурыз","сәуір","мамыр","маусым","шілде","тамыз","қыркүйек","қазан","қараша","желтоқсан"]},defaultFormattingWidth:"wide"}),day:M({values:{narrow:["Ж","Д","С","С","Б","Ж","С"],short:["жс","дс","сс","ср","бс","жм","сб"],abbreviated:["жс","дс","сс","ср","бс","жм","сб"],wide:["жексенбі","дүйсенбі","сейсенбі","сәрсенбі","бейсенбі","жұма","сенбі"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"ТД",pm:"ТК",midnight:"түн ортасы",noon:"түс",morning:"таң",afternoon:"күндіз",evening:"кеш",night:"түн"},wide:{am:"ТД",pm:"ТК",midnight:"түн ортасы",noon:"түс",morning:"таң",afternoon:"күндіз",evening:"кеш",night:"түн"}},defaultWidth:"any",formattingValues:{narrow:{am:"ТД",pm:"ТК",midnight:"түн ортасында",noon:"түс",morning:"таң",afternoon:"күн",evening:"кеш",night:"түн"},wide:{am:"ТД",pm:"ТК",midnight:"түн ортасында",noon:"түсте",morning:"таңертең",afternoon:"күндіз",evening:"кеште",night:"түнде"}},defaultFormattingWidth:"wide"})},hv={code:"kk",formatDistance:(e,t,n)=>{const a=rv[e];return"function"==typeof a?a(n):"weeks"===a.type?1===t?a.one:a.other.replace("{{count}}",String(t)):n?.addSuffix?n.comparison&&n.comparison>0?a.future?ov(a.future,t):ov(a.regular,t)+" кейін":a.past?ov(a.past,t):ov(a.regular,t)+" бұрын":ov(a.regular,t)},formatLong:sv,formatRelative:(e,t,n,a)=>{const i=uv[e];return"function"==typeof i?i(t,n,a):i},localize:mv,match:{ordinalNumber:T({matchPattern:/^(\d+)(-?(ші|шы))?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:j({matchPatterns:{narrow:/^((б )?з\.?\s?д\.?)/i,abbreviated:/^((б )?з\.?\s?д\.?)/i,wide:/^(біздің заманымызға дейін|біздің заманымыз|біздің заманымыздан)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^б/i,/^з/i]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^[1234](-?ші)? тоқ.?/i,wide:/^[1234](-?ші)? тоқсан/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^(қ|а|н|с|м|мау|ш|т|қыр|қаз|қар|ж)/i,abbreviated:/^(қаң|ақп|нау|сәу|мам|мау|шіл|там|қыр|қаз|қар|жел)/i,wide:/^(қаңтар|ақпан|наурыз|сәуір|мамыр|маусым|шілде|тамыз|қыркүйек|қазан|қараша|желтоқсан)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^қ/i,/^а/i,/^н/i,/^с/i,/^м/i,/^м/i,/^ш/i,/^т/i,/^қ/i,/^қ/i,/^қ/i,/^ж/i],abbreviated:[/^қаң/i,/^ақп/i,/^нау/i,/^сәу/i,/^мам/i,/^мау/i,/^шіл/i,/^там/i,/^қыр/i,/^қаз/i,/^қар/i,/^жел/i],any:[/^қ/i,/^а/i,/^н/i,/^с/i,/^м/i,/^м/i,/^ш/i,/^т/i,/^қ/i,/^қ/i,/^қ/i,/^ж/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^(ж|д|с|с|б|ж|с)/i,short:/^(жс|дс|сс|ср|бс|жм|сб)/i,wide:/^(жексенбі|дүйсенбі|сейсенбі|сәрсенбі|бейсенбі|жұма|сенбі)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^ж/i,/^д/i,/^с/i,/^с/i,/^б/i,/^ж/i,/^с/i],short:[/^жс/i,/^дс/i,/^сс/i,/^ср/i,/^бс/i,/^жм/i,/^сб/i],any:[/^ж[ек]/i,/^д[үй]/i,/^сe[й]/i,/^сә[р]/i,/^б[ей]/i,/^ж[ұм]/i,/^се[н]/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{narrow:/^Т\.?\s?[ДК]\.?|түн ортасында|((түсте|таңертең|таңда|таңертең|таңмен|таң|күндіз|күн|кеште|кеш|түнде|түн)\.?)/i,wide:/^Т\.?\s?[ДК]\.?|түн ортасында|((түсте|таңертең|таңда|таңертең|таңмен|таң|күндіз|күн|кеште|кеш|түнде|түн)\.?)/i,any:/^Т\.?\s?[ДК]\.?|түн ортасында|((түсте|таңертең|таңда|таңертең|таңмен|таң|күндіз|күн|кеште|кеш|түнде|түн)\.?)/i},defaultMatchWidth:"wide",parsePatterns:{any:{am:/^ТД/i,pm:/^ТК/i,midnight:/^түн орта/i,noon:/^күндіз/i,morning:/таң/i,afternoon:/түс/i,evening:/кеш/i,night:/түн/i}},defaultParseWidth:"any"})},options:{weekStartsOn:1,firstWeekContainsDate:1}},pv={lessThanXSeconds:"តិចជាង {{count}} វិនាទី",xSeconds:"{{count}} វិនាទី",halfAMinute:"កន្លះនាទី",lessThanXMinutes:"តិចជាង {{count}} នាទី",xMinutes:"{{count}} នាទី",aboutXHours:"ប្រហែល {{count}} ម៉ោង",xHours:"{{count}} ម៉ោង",xDays:"{{count}} ថ្ងៃ",aboutXWeeks:"ប្រហែល {{count}} សប្តាហ៍",xWeeks:"{{count}} សប្តាហ៍",aboutXMonths:"ប្រហែល {{count}} ខែ",xMonths:"{{count}} ខែ",aboutXYears:"ប្រហែល {{count}} ឆ្នាំ",xYears:"{{count}} ឆ្នាំ",overXYears:"ជាង {{count}} ឆ្នាំ",almostXYears:"ជិត {{count}} ឆ្នាំ"},fv={date:y({formats:{full:"EEEE do MMMM y",long:"do MMMM y",medium:"d MMM y",short:"dd/MM/yyyy"},defaultWidth:"full"}),time:y({formats:{full:"h:mm:ss a",long:"h:mm:ss a",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} 'ម៉ោង' {{time}}",long:"{{date}} 'ម៉ោង' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},gv={lastWeek:"'ថ្ងៃ'eeee'សប្តាហ៍មុនម៉ោង' p",yesterday:"'ម្សិលមិញនៅម៉ោង' p",today:"'ថ្ងៃនេះម៉ោង' p",tomorrow:"'ថ្ងៃស្អែកម៉ោង' p",nextWeek:"'ថ្ងៃ'eeee'សប្តាហ៍ក្រោយម៉ោង' p",other:"P"},bv={code:"km",formatDistance:(e,t,n)=>{let a=pv[e];return"number"==typeof t&&(a=a.replace("{{count}}",t.toString())),n?.addSuffix?n.comparison&&n.comparison>0?"ក្នុងរយៈពេល "+a:a+"មុន":a},formatLong:fv,formatRelative:(e,t,n,a)=>gv[e],localize:{ordinalNumber:(e,t)=>Number(e).toString(),era:M({values:{narrow:["ម.គស","គស"],abbreviated:["មុនគ.ស","គ.ស"],wide:["មុនគ្រិស្តសករាជ","នៃគ្រិស្តសករាជ"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["ត្រីមាសទី 1","ត្រីមាសទី 2","ត្រីមាសទី 3","ត្រីមាសទី 4"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:M({values:{narrow:["ម.ក","ក.ម","មិ","ម.ស","ឧ.ស","ម.ថ","ក.ដ","សី","កញ","តុ","វិ","ធ"],abbreviated:["មករា","កុម្ភៈ","មីនា","មេសា","ឧសភា","មិថុនា","កក្កដា","សីហា","កញ្ញា","តុលា","វិច្ឆិកា","ធ្នូ"],wide:["មករា","កុម្ភៈ","មីនា","មេសា","ឧសភា","មិថុនា","កក្កដា","សីហា","កញ្ញា","តុលា","វិច្ឆិកា","ធ្នូ"]},defaultWidth:"wide"}),day:M({values:{narrow:["អា","ច","អ","ព","ព្រ","សុ","ស"],short:["អា","ច","អ","ព","ព្រ","សុ","ស"],abbreviated:["អា","ច","អ","ព","ព្រ","សុ","ស"],wide:["អាទិត្យ","ចន្ទ","អង្គារ","ពុធ","ព្រហស្បតិ៍","សុក្រ","សៅរ៍"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"ព្រឹក",pm:"ល្ងាច",midnight:"ពេលកណ្ដាលអធ្រាត្រ",noon:"ពេលថ្ងៃត្រង់",morning:"ពេលព្រឹក",afternoon:"ពេលរសៀល",evening:"ពេលល្ងាច",night:"ពេលយប់"},abbreviated:{am:"ព្រឹក",pm:"ល្ងាច",midnight:"ពេលកណ្ដាលអធ្រាត្រ",noon:"ពេលថ្ងៃត្រង់",morning:"ពេលព្រឹក",afternoon:"ពេលរសៀល",evening:"ពេលល្ងាច",night:"ពេលយប់"},wide:{am:"ព្រឹក",pm:"ល្ងាច",midnight:"ពេលកណ្ដាលអធ្រាត្រ",noon:"ពេលថ្ងៃត្រង់",morning:"ពេលព្រឹក",afternoon:"ពេលរសៀល",evening:"ពេលល្ងាច",night:"ពេលយប់"}},defaultWidth:"wide",formattingValues:{narrow:{am:"ព្រឹក",pm:"ល្ងាច",midnight:"ពេលកណ្ដាលអធ្រាត្រ",noon:"ពេលថ្ងៃត្រង់",morning:"ពេលព្រឹក",afternoon:"ពេលរសៀល",evening:"ពេលល្ងាច",night:"ពេលយប់"},abbreviated:{am:"ព្រឹក",pm:"ល្ងាច",midnight:"ពេលកណ្ដាលអធ្រាត្រ",noon:"ពេលថ្ងៃត្រង់",morning:"ពេលព្រឹក",afternoon:"ពេលរសៀល",evening:"ពេលល្ងាច",night:"ពេលយប់"},wide:{am:"ព្រឹក",pm:"ល្ងាច",midnight:"ពេលកណ្ដាលអធ្រាត្រ",noon:"ពេលថ្ងៃត្រង់",morning:"ពេលព្រឹក",afternoon:"ពេលរសៀល",evening:"ពេលល្ងាច",night:"ពេលយប់"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:T({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:function(e){return parseInt(e,10)}}),era:j({matchPatterns:{narrow:/^(ម\.)?គស/i,abbreviated:/^(មុន)?គ\.ស/i,wide:/^(មុន|នៃ)គ្រិស្តសករាជ/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^(ម|មុន)គ\.?ស/i,/^(នៃ)?គ\.?ស/i]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^(ត្រីមាស)(ទី)?\s?[1234]/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^(ម\.ក|ក\.ម|មិ|ម\.ស|ឧ\.ស|ម\.ថ|ក\.ដ|សី|កញ|តុ|វិ|ធ)/i,abbreviated:/^(មករា|កុម្ភៈ|មីនា|មេសា|ឧសភា|មិថុនា|កក្កដា|សីហា|កញ្ញា|តុលា|វិច្ឆិកា|ធ្នូ)/i,wide:/^(មករា|កុម្ភៈ|មីនា|មេសា|ឧសភា|មិថុនា|កក្កដា|សីហា|កញ្ញា|តុលា|វិច្ឆិកា|ធ្នូ)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^ម\.ក/i,/^ក\.ម/i,/^មិ/i,/^ម\.ស/i,/^ឧ\.ស/i,/^ម\.ថ/i,/^ក\.ដ/i,/^សី/i,/^កញ/i,/^តុ/i,/^វិ/i,/^ធ/i],any:[/^មក/i,/^កុ/i,/^មីន/i,/^មេ/i,/^ឧស/i,/^មិថ/i,/^កក/i,/^សី/i,/^កញ/i,/^តុ/i,/^វិច/i,/^ធ/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^(អា|ច|អ|ព|ព្រ|សុ|ស)/i,short:/^(អា|ច|អ|ព|ព្រ|សុ|ស)/i,abbreviated:/^(អា|ច|អ|ព|ព្រ|សុ|ស)/i,wide:/^(អាទិត្យ|ចន្ទ|អង្គារ|ពុធ|ព្រហស្បតិ៍|សុក្រ|សៅរ៍)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^អា/i,/^ច/i,/^អ/i,/^ព/i,/^ព្រ/i,/^សុ/i,/^ស/i],any:[/^អា/i,/^ច/i,/^អ/i,/^ព/i,/^ព្រ/i,/^សុ/i,/^សៅ/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{narrow:/^(ព្រឹក|ល្ងាច|ពេលព្រឹក|ពេលថ្ងៃត្រង់|ពេលល្ងាច|ពេលរសៀល|ពេលយប់|ពេលកណ្ដាលអធ្រាត្រ)/i,any:/^(ព្រឹក|ល្ងាច|ពេលព្រឹក|ពេលថ្ងៃត្រង់|ពេលល្ងាច|ពេលរសៀល|ពេលយប់|ពេលកណ្ដាលអធ្រាត្រ)/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^ព្រឹក/i,pm:/^ល្ងាច/i,midnight:/^ពេលកណ្ដាលអធ្រាត្រ/i,noon:/^ពេលថ្ងៃត្រង់/i,morning:/ពេលព្រឹក/i,afternoon:/ពេលរសៀល/i,evening:/ពេលល្ងាច/i,night:/ពេលយប់/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}},vv={lessThanXSeconds:{one:{default:"1 ಸೆಕೆಂಡ್ಗಿಂತ ಕಡಿಮೆ",future:"1 ಸೆಕೆಂಡ್ಗಿಂತ ಕಡಿಮೆ",past:"1 ಸೆಕೆಂಡ್ಗಿಂತ ಕಡಿಮೆ"},other:{default:"{{count}} ಸೆಕೆಂಡ್ಗಿಂತ ಕಡಿಮೆ",future:"{{count}} ಸೆಕೆಂಡ್ಗಿಂತ ಕಡಿಮೆ",past:"{{count}} ಸೆಕೆಂಡ್ಗಿಂತ ಕಡಿಮೆ"}},xSeconds:{one:{default:"1 ಸೆಕೆಂಡ್",future:"1 ಸೆಕೆಂಡ್ನಲ್ಲಿ",past:"1 ಸೆಕೆಂಡ್ ಹಿಂದೆ"},other:{default:"{{count}} ಸೆಕೆಂಡುಗಳು",future:"{{count}} ಸೆಕೆಂಡ್ಗಳಲ್ಲಿ",past:"{{count}} ಸೆಕೆಂಡ್ ಹಿಂದೆ"}},halfAMinute:{other:{default:"ಅರ್ಧ ನಿಮಿಷ",future:"ಅರ್ಧ ನಿಮಿಷದಲ್ಲಿ",past:"ಅರ್ಧ ನಿಮಿಷದ ಹಿಂದೆ"}},lessThanXMinutes:{one:{default:"1 ನಿಮಿಷಕ್ಕಿಂತ ಕಡಿಮೆ",future:"1 ನಿಮಿಷಕ್ಕಿಂತ ಕಡಿಮೆ",past:"1 ನಿಮಿಷಕ್ಕಿಂತ ಕಡಿಮೆ"},other:{default:"{{count}} ನಿಮಿಷಕ್ಕಿಂತ ಕಡಿಮೆ",future:"{{count}} ನಿಮಿಷಕ್ಕಿಂತ ಕಡಿಮೆ",past:"{{count}} ನಿಮಿಷಕ್ಕಿಂತ ಕಡಿಮೆ"}},xMinutes:{one:{default:"1 ನಿಮಿಷ",future:"1 ನಿಮಿಷದಲ್ಲಿ",past:"1 ನಿಮಿಷದ ಹಿಂದೆ"},other:{default:"{{count}} ನಿಮಿಷಗಳು",future:"{{count}} ನಿಮಿಷಗಳಲ್ಲಿ",past:"{{count}} ನಿಮಿಷಗಳ ಹಿಂದೆ"}},aboutXHours:{one:{default:"ಸುಮಾರು 1 ಗಂಟೆ",future:"ಸುಮಾರು 1 ಗಂಟೆಯಲ್ಲಿ",past:"ಸುಮಾರು 1 ಗಂಟೆ ಹಿಂದೆ"},other:{default:"ಸುಮಾರು {{count}} ಗಂಟೆಗಳು",future:"ಸುಮಾರು {{count}} ಗಂಟೆಗಳಲ್ಲಿ",past:"ಸುಮಾರು {{count}} ಗಂಟೆಗಳ ಹಿಂದೆ"}},xHours:{one:{default:"1 ಗಂಟೆ",future:"1 ಗಂಟೆಯಲ್ಲಿ",past:"1 ಗಂಟೆ ಹಿಂದೆ"},other:{default:"{{count}} ಗಂಟೆಗಳು",future:"{{count}} ಗಂಟೆಗಳಲ್ಲಿ",past:"{{count}} ಗಂಟೆಗಳ ಹಿಂದೆ"}},xDays:{one:{default:"1 ದಿನ",future:"1 ದಿನದಲ್ಲಿ",past:"1 ದಿನದ ಹಿಂದೆ"},other:{default:"{{count}} ದಿನಗಳು",future:"{{count}} ದಿನಗಳಲ್ಲಿ",past:"{{count}} ದಿನಗಳ ಹಿಂದೆ"}},aboutXMonths:{one:{default:"ಸುಮಾರು 1 ತಿಂಗಳು",future:"ಸುಮಾರು 1 ತಿಂಗಳಲ್ಲಿ",past:"ಸುಮಾರು 1 ತಿಂಗಳ ಹಿಂದೆ"},other:{default:"ಸುಮಾರು {{count}} ತಿಂಗಳು",future:"ಸುಮಾರು {{count}} ತಿಂಗಳುಗಳಲ್ಲಿ",past:"ಸುಮಾರು {{count}} ತಿಂಗಳುಗಳ ಹಿಂದೆ"}},xMonths:{one:{default:"1 ತಿಂಗಳು",future:"1 ತಿಂಗಳಲ್ಲಿ",past:"1 ತಿಂಗಳ ಹಿಂದೆ"},other:{default:"{{count}} ತಿಂಗಳು",future:"{{count}} ತಿಂಗಳುಗಳಲ್ಲಿ",past:"{{count}} ತಿಂಗಳುಗಳ ಹಿಂದೆ"}},aboutXYears:{one:{default:"ಸುಮಾರು 1 ವರ್ಷ",future:"ಸುಮಾರು 1 ವರ್ಷದಲ್ಲಿ",past:"ಸುಮಾರು 1 ವರ್ಷದ ಹಿಂದೆ"},other:{default:"ಸುಮಾರು {{count}} ವರ್ಷಗಳು",future:"ಸುಮಾರು {{count}} ವರ್ಷಗಳಲ್ಲಿ",past:"ಸುಮಾರು {{count}} ವರ್ಷಗಳ ಹಿಂದೆ"}},xYears:{one:{default:"1 ವರ್ಷ",future:"1 ವರ್ಷದಲ್ಲಿ",past:"1 ವರ್ಷದ ಹಿಂದೆ"},other:{default:"{{count}} ವರ್ಷಗಳು",future:"{{count}} ವರ್ಷಗಳಲ್ಲಿ",past:"{{count}} ವರ್ಷಗಳ ಹಿಂದೆ"}},overXYears:{one:{default:"1 ವರ್ಷದ ಮೇಲೆ",future:"1 ವರ್ಷದ ಮೇಲೆ",past:"1 ವರ್ಷದ ಮೇಲೆ"},other:{default:"{{count}} ವರ್ಷಗಳ ಮೇಲೆ",future:"{{count}} ವರ್ಷಗಳ ಮೇಲೆ",past:"{{count}} ವರ್ಷಗಳ ಮೇಲೆ"}},almostXYears:{one:{default:"ಬಹುತೇಕ 1 ವರ್ಷದಲ್ಲಿ",future:"ಬಹುತೇಕ 1 ವರ್ಷದಲ್ಲಿ",past:"ಬಹುತೇಕ 1 ವರ್ಷದಲ್ಲಿ"},other:{default:"ಬಹುತೇಕ {{count}} ವರ್ಷಗಳಲ್ಲಿ",future:"ಬಹುತೇಕ {{count}} ವರ್ಷಗಳಲ್ಲಿ",past:"ಬಹುತೇಕ {{count}} ವರ್ಷಗಳಲ್ಲಿ"}}};function yv(e,t){return t?.addSuffix?t.comparison&&t.comparison>0?e.future:e.past:e.default}const wv={date:y({formats:{full:"EEEE, MMMM d, y",long:"MMMM d, y",medium:"MMM d, y",short:"d/M/yy"},defaultWidth:"full"}),time:y({formats:{full:"hh:mm:ss a zzzz",long:"hh:mm:ss a z",medium:"hh:mm:ss a",short:"hh:mm a"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},defaultWidth:"full"})},_v={lastWeek:"'ಕಳೆದ' eeee p 'ಕ್ಕೆ'",yesterday:"'ನಿನ್ನೆ' p 'ಕ್ಕೆ'",today:"'ಇಂದು' p 'ಕ್ಕೆ'",tomorrow:"'ನಾಳೆ' p 'ಕ್ಕೆ'",nextWeek:"eeee p 'ಕ್ಕೆ'",other:"P"},kv={code:"kn",formatDistance:(e,t,n)=>{let a;const i=vv[e];return a=i.one&&1===t?yv(i.one,n):yv(i.other,n),a.replace("{{count}}",String(t))},formatLong:wv,formatRelative:(e,t,n,a)=>_v[e],localize:{ordinalNumber:(e,t)=>Number(e)+"ನೇ",era:M({values:{narrow:["ಕ್ರಿ.ಪೂ","ಕ್ರಿ.ಶ"],abbreviated:["ಕ್ರಿ.ಪೂ","ಕ್ರಿ.ಶ"],wide:["ಕ್ರಿಸ್ತ ಪೂರ್ವ","ಕ್ರಿಸ್ತ ಶಕ"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["ತ್ರೈ 1","ತ್ರೈ 2","ತ್ರೈ 3","ತ್ರೈ 4"],wide:["1ನೇ ತ್ರೈಮಾಸಿಕ","2ನೇ ತ್ರೈಮಾಸಿಕ","3ನೇ ತ್ರೈಮಾಸಿಕ","4ನೇ ತ್ರೈಮಾಸಿಕ"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:M({values:{narrow:["ಜ","ಫೆ","ಮಾ","ಏ","ಮೇ","ಜೂ","ಜು","ಆ","ಸೆ","ಅ","ನ","ಡಿ"],abbreviated:["ಜನ","ಫೆಬ್ರ","ಮಾರ್ಚ್","ಏಪ್ರಿ","ಮೇ","ಜೂನ್","ಜುಲೈ","ಆಗ","ಸೆಪ್ಟೆಂ","ಅಕ್ಟೋ","ನವೆಂ","ಡಿಸೆಂ"],wide:["ಜನವರಿ","ಫೆಬ್ರವರಿ","ಮಾರ್ಚ್","ಏಪ್ರಿಲ್","ಮೇ","ಜೂನ್","ಜುಲೈ","ಆಗಸ್ಟ್","ಸೆಪ್ಟೆಂಬರ್","ಅಕ್ಟೋಬರ್","ನವೆಂಬರ್","ಡಿಸೆಂಬರ್"]},defaultWidth:"wide"}),day:M({values:{narrow:["ಭಾ","ಸೋ","ಮಂ","ಬು","ಗು","ಶು","ಶ"],short:["ಭಾನು","ಸೋಮ","ಮಂಗಳ","ಬುಧ","ಗುರು","ಶುಕ್ರ","ಶನಿ"],abbreviated:["ಭಾನು","ಸೋಮ","ಮಂಗಳ","ಬುಧ","ಗುರು","ಶುಕ್ರ","ಶನಿ"],wide:["ಭಾನುವಾರ","ಸೋಮವಾರ","ಮಂಗಳವಾರ","ಬುಧವಾರ","ಗುರುವಾರ","ಶುಕ್ರವಾರ","ಶನಿವಾರ"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"ಪೂರ್ವಾಹ್ನ",pm:"ಅಪರಾಹ್ನ",midnight:"ಮಧ್ಯರಾತ್ರಿ",noon:"ಮಧ್ಯಾಹ್ನ",morning:"ಬೆಳಗ್ಗೆ",afternoon:"ಮಧ್ಯಾಹ್ನ",evening:"ಸಂಜೆ",night:"ರಾತ್ರಿ"},abbreviated:{am:"ಪೂರ್ವಾಹ್ನ",pm:"ಅಪರಾಹ್ನ",midnight:"ಮಧ್ಯರಾತ್ರಿ",noon:"ಮಧ್ಯಾನ್ಹ",morning:"ಬೆಳಗ್ಗೆ",afternoon:"ಮಧ್ಯಾನ್ಹ",evening:"ಸಂಜೆ",night:"ರಾತ್ರಿ"},wide:{am:"ಪೂರ್ವಾಹ್ನ",pm:"ಅಪರಾಹ್ನ",midnight:"ಮಧ್ಯರಾತ್ರಿ",noon:"ಮಧ್ಯಾನ್ಹ",morning:"ಬೆಳಗ್ಗೆ",afternoon:"ಮಧ್ಯಾನ್ಹ",evening:"ಸಂಜೆ",night:"ರಾತ್ರಿ"}},defaultWidth:"wide",formattingValues:{narrow:{am:"ಪೂ",pm:"ಅ",midnight:"ಮಧ್ಯರಾತ್ರಿ",noon:"ಮಧ್ಯಾನ್ಹ",morning:"ಬೆಳಗ್ಗೆ",afternoon:"ಮಧ್ಯಾನ್ಹ",evening:"ಸಂಜೆ",night:"ರಾತ್ರಿ"},abbreviated:{am:"ಪೂರ್ವಾಹ್ನ",pm:"ಅಪರಾಹ್ನ",midnight:"ಮಧ್ಯ ರಾತ್ರಿ",noon:"ಮಧ್ಯಾನ್ಹ",morning:"ಬೆಳಗ್ಗೆ",afternoon:"ಮಧ್ಯಾನ್ಹ",evening:"ಸಂಜೆ",night:"ರಾತ್ರಿ"},wide:{am:"ಪೂರ್ವಾಹ್ನ",pm:"ಅಪರಾಹ್ನ",midnight:"ಮಧ್ಯ ರಾತ್ರಿ",noon:"ಮಧ್ಯಾನ್ಹ",morning:"ಬೆಳಗ್ಗೆ",afternoon:"ಮಧ್ಯಾನ್ಹ",evening:"ಸಂಜೆ",night:"ರಾತ್ರಿ"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:T({matchPattern:/^(\d+)(ನೇ|ನೆ)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:j({matchPatterns:{narrow:/^(ಕ್ರಿ.ಪೂ|ಕ್ರಿ.ಶ)/i,abbreviated:/^(ಕ್ರಿ\.?\s?ಪೂ\.?|ಕ್ರಿ\.?\s?ಶ\.?|ಪ್ರ\.?\s?ಶ\.?)/i,wide:/^(ಕ್ರಿಸ್ತ ಪೂರ್ವ|ಕ್ರಿಸ್ತ ಶಕ|ಪ್ರಸಕ್ತ ಶಕ)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^ಪೂ/i,/^(ಶ|ಪ್ರ)/i]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^ತ್ರೈ[1234]|ತ್ರೈ [1234]| [1234]ತ್ರೈ/i,wide:/^[1234](ನೇ)? ತ್ರೈಮಾಸಿಕ/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^(ಜೂ|ಜು|ಜ|ಫೆ|ಮಾ|ಏ|ಮೇ|ಆ|ಸೆ|ಅ|ನ|ಡಿ)/i,abbreviated:/^(ಜನ|ಫೆಬ್ರ|ಮಾರ್ಚ್|ಏಪ್ರಿ|ಮೇ|ಜೂನ್|ಜುಲೈ|ಆಗ|ಸೆಪ್ಟೆಂ|ಅಕ್ಟೋ|ನವೆಂ|ಡಿಸೆಂ)/i,wide:/^(ಜನವರಿ|ಫೆಬ್ರವರಿ|ಮಾರ್ಚ್|ಏಪ್ರಿಲ್|ಮೇ|ಜೂನ್|ಜುಲೈ|ಆಗಸ್ಟ್|ಸೆಪ್ಟೆಂಬರ್|ಅಕ್ಟೋಬರ್|ನವೆಂಬರ್|ಡಿಸೆಂಬರ್)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^ಜ$/i,/^ಫೆ/i,/^ಮಾ/i,/^ಏ/i,/^ಮೇ/i,/^ಜೂ/i,/^ಜು$/i,/^ಆ/i,/^ಸೆ/i,/^ಅ/i,/^ನ/i,/^ಡಿ/i],any:[/^ಜನ/i,/^ಫೆ/i,/^ಮಾ/i,/^ಏ/i,/^ಮೇ/i,/^ಜೂನ್/i,/^ಜುಲೈ/i,/^ಆ/i,/^ಸೆ/i,/^ಅ/i,/^ನ/i,/^ಡಿ/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^(ಭಾ|ಸೋ|ಮ|ಬು|ಗು|ಶು|ಶ)/i,short:/^(ಭಾನು|ಸೋಮ|ಮಂಗಳ|ಬುಧ|ಗುರು|ಶುಕ್ರ|ಶನಿ)/i,abbreviated:/^(ಭಾನು|ಸೋಮ|ಮಂಗಳ|ಬುಧ|ಗುರು|ಶುಕ್ರ|ಶನಿ)/i,wide:/^(ಭಾನುವಾರ|ಸೋಮವಾರ|ಮಂಗಳವಾರ|ಬುಧವಾರ|ಗುರುವಾರ|ಶುಕ್ರವಾರ|ಶನಿವಾರ)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^ಭಾ/i,/^ಸೋ/i,/^ಮ/i,/^ಬು/i,/^ಗು/i,/^ಶು/i,/^ಶ/i],any:[/^ಭಾ/i,/^ಸೋ/i,/^ಮ/i,/^ಬು/i,/^ಗು/i,/^ಶು/i,/^ಶ/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{narrow:/^(ಪೂ|ಅ|ಮಧ್ಯರಾತ್ರಿ|ಮಧ್ಯಾನ್ಹ|ಬೆಳಗ್ಗೆ|ಸಂಜೆ|ರಾತ್ರಿ)/i,any:/^(ಪೂರ್ವಾಹ್ನ|ಅಪರಾಹ್ನ|ಮಧ್ಯರಾತ್ರಿ|ಮಧ್ಯಾನ್ಹ|ಬೆಳಗ್ಗೆ|ಸಂಜೆ|ರಾತ್ರಿ)/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^ಪೂ/i,pm:/^ಅ/i,midnight:/ಮಧ್ಯರಾತ್ರಿ/i,noon:/ಮಧ್ಯಾನ್ಹ/i,morning:/ಬೆಳಗ್ಗೆ/i,afternoon:/ಮಧ್ಯಾನ್ಹ/i,evening:/ಸಂಜೆ/i,night:/ರಾತ್ರಿ/i}},defaultParseWidth:"any"})},options:{weekStartsOn:1,firstWeekContainsDate:1}},xv={lessThanXSeconds:{one:"1초 미만",other:"{{count}}초 미만"},xSeconds:{one:"1초",other:"{{count}}초"},halfAMinute:"30초",lessThanXMinutes:{one:"1분 미만",other:"{{count}}분 미만"},xMinutes:{one:"1분",other:"{{count}}분"},aboutXHours:{one:"약 1시간",other:"약 {{count}}시간"},xHours:{one:"1시간",other:"{{count}}시간"},xDays:{one:"1일",other:"{{count}}일"},aboutXWeeks:{one:"약 1주",other:"약 {{count}}주"},xWeeks:{one:"1주",other:"{{count}}주"},aboutXMonths:{one:"약 1개월",other:"약 {{count}}개월"},xMonths:{one:"1개월",other:"{{count}}개월"},aboutXYears:{one:"약 1년",other:"약 {{count}}년"},xYears:{one:"1년",other:"{{count}}년"},overXYears:{one:"1년 이상",other:"{{count}}년 이상"},almostXYears:{one:"거의 1년",other:"거의 {{count}}년"}},Mv={date:y({formats:{full:"y년 M월 d일 EEEE",long:"y년 M월 d일",medium:"y.MM.dd",short:"y.MM.dd"},defaultWidth:"full"}),time:y({formats:{full:"a H시 mm분 ss초 zzzz",long:"a H:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},defaultWidth:"full"})},Pv={lastWeek:"'지난' eeee p",yesterday:"'어제' p",today:"'오늘' p",tomorrow:"'내일' p",nextWeek:"'다음' eeee p",other:"P"},jv={code:"ko",formatDistance:(e,t,n)=>{let a;const i=xv[e];return a="string"==typeof i?i:1===t?i.one:i.other.replace("{{count}}",t.toString()),n?.addSuffix?n.comparison&&n.comparison>0?a+" 후":a+" 전":a},formatLong:Mv,formatRelative:(e,t,n,a)=>Pv[e],localize:{ordinalNumber:(e,t)=>{const n=Number(e);switch(String(t?.unit)){case"minute":case"second":return String(n);case"date":return n+"일";default:return n+"번째"}},era:M({values:{narrow:["BC","AD"],abbreviated:["BC","AD"],wide:["기원전","서기"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1분기","2분기","3분기","4분기"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:M({values:{narrow:["1","2","3","4","5","6","7","8","9","10","11","12"],abbreviated:["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],wide:["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"]},defaultWidth:"wide"}),day:M({values:{narrow:["일","월","화","수","목","금","토"],short:["일","월","화","수","목","금","토"],abbreviated:["일","월","화","수","목","금","토"],wide:["일요일","월요일","화요일","수요일","목요일","금요일","토요일"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"오전",pm:"오후",midnight:"자정",noon:"정오",morning:"아침",afternoon:"오후",evening:"저녁",night:"밤"},abbreviated:{am:"오전",pm:"오후",midnight:"자정",noon:"정오",morning:"아침",afternoon:"오후",evening:"저녁",night:"밤"},wide:{am:"오전",pm:"오후",midnight:"자정",noon:"정오",morning:"아침",afternoon:"오후",evening:"저녁",night:"밤"}},defaultWidth:"wide",formattingValues:{narrow:{am:"오전",pm:"오후",midnight:"자정",noon:"정오",morning:"아침",afternoon:"오후",evening:"저녁",night:"밤"},abbreviated:{am:"오전",pm:"오후",midnight:"자정",noon:"정오",morning:"아침",afternoon:"오후",evening:"저녁",night:"밤"},wide:{am:"오전",pm:"오후",midnight:"자정",noon:"정오",morning:"아침",afternoon:"오후",evening:"저녁",night:"밤"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:T({matchPattern:/^(\d+)(일|번째)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:j({matchPatterns:{narrow:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(기원전|서기)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^(bc|기원전)/i,/^(ad|서기)/i]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234]사?분기/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^(1[012]|[123456789])/,abbreviated:/^(1[012]|[123456789])월/i,wide:/^(1[012]|[123456789])월/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^1월?$/,/^2/,/^3/,/^4/,/^5/,/^6/,/^7/,/^8/,/^9/,/^10/,/^11/,/^12/]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^[일월화수목금토]/,short:/^[일월화수목금토]/,abbreviated:/^[일월화수목금토]/,wide:/^[일월화수목금토]요일/},defaultMatchWidth:"wide",parsePatterns:{any:[/^일/,/^월/,/^화/,/^수/,/^목/,/^금/,/^토/]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{any:/^(am|pm|오전|오후|자정|정오|아침|저녁|밤)/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^(am|오전)/i,pm:/^(pm|오후)/i,midnight:/^자정/i,noon:/^정오/i,morning:/^아침/i,afternoon:/^오후/i,evening:/^저녁/i,night:/^밤/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}},Tv={lessThanXSeconds:{standalone:{one:"manner wéi eng Sekonn",other:"manner wéi {{count}} Sekonnen"},withPreposition:{one:"manner wéi enger Sekonn",other:"manner wéi {{count}} Sekonnen"}},xSeconds:{standalone:{one:"eng Sekonn",other:"{{count}} Sekonnen"},withPreposition:{one:"enger Sekonn",other:"{{count}} Sekonnen"}},halfAMinute:{standalone:"eng hallef Minutt",withPreposition:"enger hallwer Minutt"},lessThanXMinutes:{standalone:{one:"manner wéi eng Minutt",other:"manner wéi {{count}} Minutten"},withPreposition:{one:"manner wéi enger Minutt",other:"manner wéi {{count}} Minutten"}},xMinutes:{standalone:{one:"eng Minutt",other:"{{count}} Minutten"},withPreposition:{one:"enger Minutt",other:"{{count}} Minutten"}},aboutXHours:{standalone:{one:"ongeféier eng Stonn",other:"ongeféier {{count}} Stonnen"},withPreposition:{one:"ongeféier enger Stonn",other:"ongeféier {{count}} Stonnen"}},xHours:{standalone:{one:"eng Stonn",other:"{{count}} Stonnen"},withPreposition:{one:"enger Stonn",other:"{{count}} Stonnen"}},xDays:{standalone:{one:"een Dag",other:"{{count}} Deeg"},withPreposition:{one:"engem Dag",other:"{{count}} Deeg"}},aboutXWeeks:{standalone:{one:"ongeféier eng Woch",other:"ongeféier {{count}} Wochen"},withPreposition:{one:"ongeféier enger Woche",other:"ongeféier {{count}} Wochen"}},xWeeks:{standalone:{one:"eng Woch",other:"{{count}} Wochen"},withPreposition:{one:"enger Woch",other:"{{count}} Wochen"}},aboutXMonths:{standalone:{one:"ongeféier ee Mount",other:"ongeféier {{count}} Méint"},withPreposition:{one:"ongeféier engem Mount",other:"ongeféier {{count}} Méint"}},xMonths:{standalone:{one:"ee Mount",other:"{{count}} Méint"},withPreposition:{one:"engem Mount",other:"{{count}} Méint"}},aboutXYears:{standalone:{one:"ongeféier ee Joer",other:"ongeféier {{count}} Joer"},withPreposition:{one:"ongeféier engem Joer",other:"ongeféier {{count}} Joer"}},xYears:{standalone:{one:"ee Joer",other:"{{count}} Joer"},withPreposition:{one:"engem Joer",other:"{{count}} Joer"}},overXYears:{standalone:{one:"méi wéi ee Joer",other:"méi wéi {{count}} Joer"},withPreposition:{one:"méi wéi engem Joer",other:"méi wéi {{count}} Joer"}},almostXYears:{standalone:{one:"bal ee Joer",other:"bal {{count}} Joer"},withPreposition:{one:"bal engem Joer",other:"bal {{count}} Joer"}}},Sv=["d","h","n","t","z"],Cv=["a,","e","i","o","u"],Ev=[0,1,2,3,8,9],Nv=[40,50,60,70];function Dv(e){const t=e.charAt(0).toLowerCase();if(-1!=Cv.indexOf(t)||-1!=Sv.indexOf(t))return!0;const n=e.split(" ")[0],a=parseInt(n);return!isNaN(a)&&-1!=Ev.indexOf(a%10)&&-1==Nv.indexOf(parseInt(n.substring(0,2)))}const Wv={date:y({formats:{full:"EEEE, do MMMM y",long:"do MMMM y",medium:"do MMM y",short:"dd.MM.yy"},defaultWidth:"full"}),time:y({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} 'um' {{time}}",long:"{{date}} 'um' {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},defaultWidth:"full"})},Iv={lastWeek:e=>{const t=e.getDay();let n="'läschte";return 2!==t&&4!==t||(n+="n"),n+="' eeee 'um' p",n},yesterday:"'gëschter um' p",today:"'haut um' p",tomorrow:"'moien um' p",nextWeek:"eeee 'um' p",other:"P"},Av={code:"lb",formatDistance:(e,t,n)=>{let a;const i=Tv[e],r=n?.addSuffix?i.withPreposition:i.standalone;return a="string"==typeof r?r:1===t?r.one:r.other.replace("{{count}}",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?"a"+(Dv(a)?"n":"")+" "+a:"viru"+(Dv(a)?"n":"")+" "+a:a},formatLong:Wv,formatRelative:(e,t,n,a)=>{const i=Iv[e];return"function"==typeof i?i(t):i},localize:{ordinalNumber:(e,t)=>Number(e)+".",era:M({values:{narrow:["v.Chr.","n.Chr."],abbreviated:["v.Chr.","n.Chr."],wide:["viru Christus","no Christus"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1. Quartal","2. Quartal","3. Quartal","4. Quartal"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:M({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mäe","Abr","Mee","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],wide:["Januar","Februar","Mäerz","Abrëll","Mee","Juni","Juli","August","September","Oktober","November","Dezember"]},defaultWidth:"wide"}),day:M({values:{narrow:["S","M","D","M","D","F","S"],short:["So","Mé","Dë","Më","Do","Fr","Sa"],abbreviated:["So.","Mé.","Dë.","Më.","Do.","Fr.","Sa."],wide:["Sonndeg","Méindeg","Dënschdeg","Mëttwoch","Donneschdeg","Freideg","Samschdeg"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"mo.",pm:"nomë.",midnight:"Mëtternuecht",noon:"Mëtteg",morning:"Moien",afternoon:"Nomëtteg",evening:"Owend",night:"Nuecht"},abbreviated:{am:"moies",pm:"nomëttes",midnight:"Mëtternuecht",noon:"Mëtteg",morning:"Moien",afternoon:"Nomëtteg",evening:"Owend",night:"Nuecht"},wide:{am:"moies",pm:"nomëttes",midnight:"Mëtternuecht",noon:"Mëtteg",morning:"Moien",afternoon:"Nomëtteg",evening:"Owend",night:"Nuecht"}},defaultWidth:"wide",formattingValues:{narrow:{am:"mo.",pm:"nom.",midnight:"Mëtternuecht",noon:"mëttes",morning:"moies",afternoon:"nomëttes",evening:"owes",night:"nuets"},abbreviated:{am:"moies",pm:"nomëttes",midnight:"Mëtternuecht",noon:"mëttes",morning:"moies",afternoon:"nomëttes",evening:"owes",night:"nuets"},wide:{am:"moies",pm:"nomëttes",midnight:"Mëtternuecht",noon:"mëttes",morning:"moies",afternoon:"nomëttes",evening:"owes",night:"nuets"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:T({matchPattern:/^(\d+)(\.)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:j({matchPatterns:{narrow:/^(v\.? ?Chr\.?|n\.? ?Chr\.?)/i,abbreviated:/^(v\.? ?Chr\.?|n\.? ?Chr\.?)/i,wide:/^(viru Christus|virun eiser Zäitrechnung|no Christus|eiser Zäitrechnung)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^v/i,/^n/i]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](\.)? Quartal/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mäe|abr|mee|jun|jul|aug|sep|okt|nov|dez)/i,wide:/^(januar|februar|mäerz|abrëll|mee|juni|juli|august|september|oktober|november|dezember)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mä/i,/^ab/i,/^me/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^[smdf]/i,short:/^(so|mé|dë|më|do|fr|sa)/i,abbreviated:/^(son?|méi?|dën?|mët?|don?|fre?|sam?)\.?/i,wide:/^(sonndeg|méindeg|dënschdeg|mëttwoch|donneschdeg|freideg|samschdeg)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^so/i,/^mé/i,/^dë/i,/^më/i,/^do/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{narrow:/^(mo\.?|nomë\.?|Mëtternuecht|mëttes|moies|nomëttes|owes|nuets)/i,abbreviated:/^(moi\.?|nomët\.?|Mëtternuecht|mëttes|moies|nomëttes|owes|nuets)/i,wide:/^(moies|nomëttes|Mëtternuecht|mëttes|moies|nomëttes|owes|nuets)/i},defaultMatchWidth:"wide",parsePatterns:{any:{am:/^m/i,pm:/^n/i,midnight:/^Mëtter/i,noon:/^mëttes/i,morning:/moies/i,afternoon:/nomëttes/i,evening:/owes/i,night:/nuets/i}},defaultParseWidth:"any"})},options:{weekStartsOn:1,firstWeekContainsDate:4}},Ov={xseconds_other:"sekundė_sekundžių_sekundes",xminutes_one:"minutė_minutės_minutę",xminutes_other:"minutės_minučių_minutes",xhours_one:"valanda_valandos_valandą",xhours_other:"valandos_valandų_valandas",xdays_one:"diena_dienos_dieną",xdays_other:"dienos_dienų_dienas",xweeks_one:"savaitė_savaitės_savaitę",xweeks_other:"savaitės_savaičių_savaites",xmonths_one:"mėnuo_mėnesio_mėnesį",xmonths_other:"mėnesiai_mėnesių_mėnesius",xyears_one:"metai_metų_metus",xyears_other:"metai_metų_metus",about:"apie",over:"daugiau nei",almost:"beveik",lessthan:"mažiau nei"},Rv=(e,t,n,a)=>t?a?"kelių sekundžių":"kelias sekundes":"kelios sekundės",zv=(e,t,n,a)=>t?a?Fv(n)[1]:Fv(n)[2]:Fv(n)[0],Lv=(e,t,n,a)=>{const i=e+" ";return 1===e?i+zv(0,t,n,a):t?a?i+Fv(n)[1]:i+(Hv(e)?Fv(n)[1]:Fv(n)[2]):i+(Hv(e)?Fv(n)[1]:Fv(n)[0])};function Hv(e){return e%10==0||e>10&&e<20}function Fv(e){return Ov[e].split("_")}const Vv={lessThanXSeconds:{one:Rv,other:Lv},xSeconds:{one:Rv,other:Lv},halfAMinute:"pusė minutės",lessThanXMinutes:{one:zv,other:Lv},xMinutes:{one:zv,other:Lv},aboutXHours:{one:zv,other:Lv},xHours:{one:zv,other:Lv},xDays:{one:zv,other:Lv},aboutXWeeks:{one:zv,other:Lv},xWeeks:{one:zv,other:Lv},aboutXMonths:{one:zv,other:Lv},xMonths:{one:zv,other:Lv},aboutXYears:{one:zv,other:Lv},xYears:{one:zv,other:Lv},overXYears:{one:zv,other:Lv},almostXYears:{one:zv,other:Lv}},qv={date:y({formats:{full:"y 'm'. MMMM d 'd'., EEEE",long:"y 'm'. MMMM d 'd'.",medium:"y-MM-dd",short:"y-MM-dd"},defaultWidth:"full"}),time:y({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},defaultWidth:"full"})},Yv={lastWeek:"'Praėjusį' eeee p",yesterday:"'Vakar' p",today:"'Šiandien' p",tomorrow:"'Rytoj' p",nextWeek:"eeee p",other:"P"},Xv={code:"lt",formatDistance:(e,t,n)=>{const a=e.match(/about|over|almost|lessthan/i),i=a?e.replace(a[0],""):e,r=void 0!==n?.comparison&&n.comparison>0;let o;const s=Vv[e];if(o="string"==typeof s?s:1===t?s.one(t,!0===n?.addSuffix,i.toLowerCase()+"_one",r):s.other(t,!0===n?.addSuffix,i.toLowerCase()+"_other",r),a){const e=a[0].toLowerCase();o=Ov[e]+" "+o}return n?.addSuffix?n.comparison&&n.comparison>0?"po "+o:"prieš "+o:o},formatLong:qv,formatRelative:(e,t,n,a)=>Yv[e],localize:{ordinalNumber:(e,t)=>Number(e)+"-oji",era:M({values:{narrow:["pr. Kr.","po Kr."],abbreviated:["pr. Kr.","po Kr."],wide:["prieš Kristų","po Kristaus"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["I ketv.","II ketv.","III ketv.","IV ketv."],wide:["I ketvirtis","II ketvirtis","III ketvirtis","IV ketvirtis"]},defaultWidth:"wide",formattingValues:{narrow:["1","2","3","4"],abbreviated:["I k.","II k.","III k.","IV k."],wide:["I ketvirtis","II ketvirtis","III ketvirtis","IV ketvirtis"]},defaultFormattingWidth:"wide",argumentCallback:e=>e-1}),month:M({values:{narrow:["S","V","K","B","G","B","L","R","R","S","L","G"],abbreviated:["saus.","vas.","kov.","bal.","geg.","birž.","liep.","rugp.","rugs.","spal.","lapkr.","gruod."],wide:["sausis","vasaris","kovas","balandis","gegužė","birželis","liepa","rugpjūtis","rugsėjis","spalis","lapkritis","gruodis"]},defaultWidth:"wide",formattingValues:{narrow:["S","V","K","B","G","B","L","R","R","S","L","G"],abbreviated:["saus.","vas.","kov.","bal.","geg.","birž.","liep.","rugp.","rugs.","spal.","lapkr.","gruod."],wide:["sausio","vasario","kovo","balandžio","gegužės","birželio","liepos","rugpjūčio","rugsėjo","spalio","lapkričio","gruodžio"]},defaultFormattingWidth:"wide"}),day:M({values:{narrow:["S","P","A","T","K","P","Š"],short:["Sk","Pr","An","Tr","Kt","Pn","Št"],abbreviated:["sk","pr","an","tr","kt","pn","št"],wide:["sekmadienis","pirmadienis","antradienis","trečiadienis","ketvirtadienis","penktadienis","šeštadienis"]},defaultWidth:"wide",formattingValues:{narrow:["S","P","A","T","K","P","Š"],short:["Sk","Pr","An","Tr","Kt","Pn","Št"],abbreviated:["sk","pr","an","tr","kt","pn","št"],wide:["sekmadienį","pirmadienį","antradienį","trečiadienį","ketvirtadienį","penktadienį","šeštadienį"]},defaultFormattingWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"pr. p.",pm:"pop.",midnight:"vidurnaktis",noon:"vidurdienis",morning:"rytas",afternoon:"diena",evening:"vakaras",night:"naktis"},abbreviated:{am:"priešpiet",pm:"popiet",midnight:"vidurnaktis",noon:"vidurdienis",morning:"rytas",afternoon:"diena",evening:"vakaras",night:"naktis"},wide:{am:"priešpiet",pm:"popiet",midnight:"vidurnaktis",noon:"vidurdienis",morning:"rytas",afternoon:"diena",evening:"vakaras",night:"naktis"}},defaultWidth:"wide",formattingValues:{narrow:{am:"pr. p.",pm:"pop.",midnight:"vidurnaktis",noon:"perpiet",morning:"rytas",afternoon:"popietė",evening:"vakaras",night:"naktis"},abbreviated:{am:"priešpiet",pm:"popiet",midnight:"vidurnaktis",noon:"perpiet",morning:"rytas",afternoon:"popietė",evening:"vakaras",night:"naktis"},wide:{am:"priešpiet",pm:"popiet",midnight:"vidurnaktis",noon:"perpiet",morning:"rytas",afternoon:"popietė",evening:"vakaras",night:"naktis"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:T({matchPattern:/^(\d+)(-oji)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:j({matchPatterns:{narrow:/^p(r|o)\.?\s?(kr\.?|me)/i,abbreviated:/^(pr\.\s?(kr\.|m\.\s?e\.)|po\s?kr\.|mūsų eroje)/i,wide:/^(prieš Kristų|prieš mūsų erą|po Kristaus|mūsų eroje)/i},defaultMatchWidth:"wide",parsePatterns:{wide:[/prieš/i,/(po|mūsų)/i],any:[/^pr/i,/^(po|m)/i]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^([1234])/i,abbreviated:/^(I|II|III|IV)\s?ketv?\.?/i,wide:/^(I|II|III|IV)\s?ketvirtis/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/1/i,/2/i,/3/i,/4/i],any:[/I$/i,/II$/i,/III/i,/IV/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^[svkbglr]/i,abbreviated:/^(saus\.|vas\.|kov\.|bal\.|geg\.|birž\.|liep\.|rugp\.|rugs\.|spal\.|lapkr\.|gruod\.)/i,wide:/^(sausi(s|o)|vasari(s|o)|kov(a|o)s|balandž?i(s|o)|gegužės?|birželi(s|o)|liep(a|os)|rugpjū(t|č)i(s|o)|rugsėj(is|o)|spali(s|o)|lapkri(t|č)i(s|o)|gruodž?i(s|o))/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^v/i,/^k/i,/^b/i,/^g/i,/^b/i,/^l/i,/^r/i,/^r/i,/^s/i,/^l/i,/^g/i],any:[/^saus/i,/^vas/i,/^kov/i,/^bal/i,/^geg/i,/^birž/i,/^liep/i,/^rugp/i,/^rugs/i,/^spal/i,/^lapkr/i,/^gruod/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^[spatkš]/i,short:/^(sk|pr|an|tr|kt|pn|št)/i,abbreviated:/^(sk|pr|an|tr|kt|pn|št)/i,wide:/^(sekmadien(is|į)|pirmadien(is|į)|antradien(is|į)|trečiadien(is|į)|ketvirtadien(is|į)|penktadien(is|į)|šeštadien(is|į))/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^p/i,/^a/i,/^t/i,/^k/i,/^p/i,/^š/i],wide:[/^se/i,/^pi/i,/^an/i,/^tr/i,/^ke/i,/^pe/i,/^še/i],any:[/^sk/i,/^pr/i,/^an/i,/^tr/i,/^kt/i,/^pn/i,/^št/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{narrow:/^(pr.\s?p.|pop.|vidurnaktis|(vidurdienis|perpiet)|rytas|(diena|popietė)|vakaras|naktis)/i,any:/^(priešpiet|popiet$|vidurnaktis|(vidurdienis|perpiet)|rytas|(diena|popietė)|vakaras|naktis)/i},defaultMatchWidth:"any",parsePatterns:{narrow:{am:/^pr/i,pm:/^pop./i,midnight:/^vidurnaktis/i,noon:/^(vidurdienis|perp)/i,morning:/rytas/i,afternoon:/(die|popietė)/i,evening:/vakaras/i,night:/naktis/i},any:{am:/^pr/i,pm:/^popiet$/i,midnight:/^vidurnaktis/i,noon:/^(vidurdienis|perp)/i,morning:/rytas/i,afternoon:/(die|popietė)/i,evening:/vakaras/i,night:/naktis/i}},defaultParseWidth:"any"})},options:{weekStartsOn:1,firstWeekContainsDate:4}};function Bv(e){return(t,n)=>{if(1===t)return n?.addSuffix?e.one[0].replace("{{time}}",e.one[2]):e.one[0].replace("{{time}}",e.one[1]);{const a=t%10==1&&t%100!=11;return n?.addSuffix?e.other[0].replace("{{time}}",a?e.other[3]:e.other[4]).replace("{{count}}",String(t)):e.other[0].replace("{{time}}",a?e.other[1]:e.other[2]).replace("{{count}}",String(t))}}}const Gv={lessThanXSeconds:Bv({one:["mazāk par {{time}}","sekundi","sekundi"],other:["mazāk nekā {{count}} {{time}}","sekunde","sekundes","sekundes","sekundēm"]}),xSeconds:Bv({one:["1 {{time}}","sekunde","sekundes"],other:["{{count}} {{time}}","sekunde","sekundes","sekundes","sekundēm"]}),halfAMinute:(e,t)=>t?.addSuffix?"pusminūtes":"pusminūte",lessThanXMinutes:Bv({one:["mazāk par {{time}}","minūti","minūti"],other:["mazāk nekā {{count}} {{time}}","minūte","minūtes","minūtes","minūtēm"]}),xMinutes:Bv({one:["1 {{time}}","minūte","minūtes"],other:["{{count}} {{time}}","minūte","minūtes","minūtes","minūtēm"]}),aboutXHours:Bv({one:["apmēram 1 {{time}}","stunda","stundas"],other:["apmēram {{count}} {{time}}","stunda","stundas","stundas","stundām"]}),xHours:Bv({one:["1 {{time}}","stunda","stundas"],other:["{{count}} {{time}}","stunda","stundas","stundas","stundām"]}),xDays:Bv({one:["1 {{time}}","diena","dienas"],other:["{{count}} {{time}}","diena","dienas","dienas","dienām"]}),aboutXWeeks:Bv({one:["apmēram 1 {{time}}","nedēļa","nedēļas"],other:["apmēram {{count}} {{time}}","nedēļa","nedēļu","nedēļas","nedēļām"]}),xWeeks:Bv({one:["1 {{time}}","nedēļa","nedēļas"],other:["{{count}} {{time}}","nedēļa","nedēļu","nedēļas","nedēļām"]}),aboutXMonths:Bv({one:["apmēram 1 {{time}}","mēnesis","mēneša"],other:["apmēram {{count}} {{time}}","mēnesis","mēneši","mēneša","mēnešiem"]}),xMonths:Bv({one:["1 {{time}}","mēnesis","mēneša"],other:["{{count}} {{time}}","mēnesis","mēneši","mēneša","mēnešiem"]}),aboutXYears:Bv({one:["apmēram 1 {{time}}","gads","gada"],other:["apmēram {{count}} {{time}}","gads","gadi","gada","gadiem"]}),xYears:Bv({one:["1 {{time}}","gads","gada"],other:["{{count}} {{time}}","gads","gadi","gada","gadiem"]}),overXYears:Bv({one:["ilgāk par 1 {{time}}","gadu","gadu"],other:["vairāk nekā {{count}} {{time}}","gads","gadi","gada","gadiem"]}),almostXYears:Bv({one:["gandrīz 1 {{time}}","gads","gada"],other:["vairāk nekā {{count}} {{time}}","gads","gadi","gada","gadiem"]})},$v={date:y({formats:{full:"EEEE, y. 'gada' d. MMMM",long:"y. 'gada' d. MMMM",medium:"dd.MM.y.",short:"dd.MM.y."},defaultWidth:"full"}),time:y({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} 'plkst.' {{time}}",long:"{{date}} 'plkst.' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},Kv=["svētdienā","pirmdienā","otrdienā","trešdienā","ceturtdienā","piektdienā","sestdienā"],Uv={lastWeek:(e,t,n)=>lp(e,t,n)?"eeee 'plkst.' p":"'Pagājušā "+Kv[e.getDay()]+" plkst.' p",yesterday:"'Vakar plkst.' p",today:"'Šodien plkst.' p",tomorrow:"'Rīt plkst.' p",nextWeek:(e,t,n)=>lp(e,t,n)?"eeee 'plkst.' p":"'Nākamajā "+Kv[e.getDay()]+" plkst.' p",other:"P"},Jv={code:"lv",formatDistance:(e,t,n)=>{const a=Gv[e](t,n);return n?.addSuffix?n.comparison&&n.comparison>0?"pēc "+a:"pirms "+a:a},formatLong:$v,formatRelative:(e,t,n,a)=>{const i=Uv[e];return"function"==typeof i?i(t,n,a):i},localize:{ordinalNumber:(e,t)=>Number(e)+".",era:M({values:{narrow:["p.m.ē","m.ē"],abbreviated:["p. m. ē.","m. ē."],wide:["pirms mūsu ēras","mūsu ērā"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["1. cet.","2. cet.","3. cet.","4. cet."],wide:["pirmais ceturksnis","otrais ceturksnis","trešais ceturksnis","ceturtais ceturksnis"]},defaultWidth:"wide",formattingValues:{narrow:["1","2","3","4"],abbreviated:["1. cet.","2. cet.","3. cet.","4. cet."],wide:["pirmajā ceturksnī","otrajā ceturksnī","trešajā ceturksnī","ceturtajā ceturksnī"]},defaultFormattingWidth:"wide",argumentCallback:e=>e-1}),month:M({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["janv.","febr.","marts","apr.","maijs","jūn.","jūl.","aug.","sept.","okt.","nov.","dec."],wide:["janvāris","februāris","marts","aprīlis","maijs","jūnijs","jūlijs","augusts","septembris","oktobris","novembris","decembris"]},defaultWidth:"wide",formattingValues:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["janv.","febr.","martā","apr.","maijs","jūn.","jūl.","aug.","sept.","okt.","nov.","dec."],wide:["janvārī","februārī","martā","aprīlī","maijā","jūnijā","jūlijā","augustā","septembrī","oktobrī","novembrī","decembrī"]},defaultFormattingWidth:"wide"}),day:M({values:{narrow:["S","P","O","T","C","P","S"],short:["Sv","P","O","T","C","Pk","S"],abbreviated:["svētd.","pirmd.","otrd.","trešd.","ceturtd.","piektd.","sestd."],wide:["svētdiena","pirmdiena","otrdiena","trešdiena","ceturtdiena","piektdiena","sestdiena"]},defaultWidth:"wide",formattingValues:{narrow:["S","P","O","T","C","P","S"],short:["Sv","P","O","T","C","Pk","S"],abbreviated:["svētd.","pirmd.","otrd.","trešd.","ceturtd.","piektd.","sestd."],wide:["svētdienā","pirmdienā","otrdienā","trešdienā","ceturtdienā","piektdienā","sestdienā"]},defaultFormattingWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"am",pm:"pm",midnight:"pusn.",noon:"pusd.",morning:"rīts",afternoon:"diena",evening:"vakars",night:"nakts"},abbreviated:{am:"am",pm:"pm",midnight:"pusn.",noon:"pusd.",morning:"rīts",afternoon:"pēcpusd.",evening:"vakars",night:"nakts"},wide:{am:"am",pm:"pm",midnight:"pusnakts",noon:"pusdienlaiks",morning:"rīts",afternoon:"pēcpusdiena",evening:"vakars",night:"nakts"}},defaultWidth:"wide",formattingValues:{narrow:{am:"am",pm:"pm",midnight:"pusn.",noon:"pusd.",morning:"rītā",afternoon:"dienā",evening:"vakarā",night:"naktī"},abbreviated:{am:"am",pm:"pm",midnight:"pusn.",noon:"pusd.",morning:"rītā",afternoon:"pēcpusd.",evening:"vakarā",night:"naktī"},wide:{am:"am",pm:"pm",midnight:"pusnaktī",noon:"pusdienlaikā",morning:"rītā",afternoon:"pēcpusdienā",evening:"vakarā",night:"naktī"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:T({matchPattern:/^(\d+)\./i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:j({matchPatterns:{narrow:/^(p\.m\.ē|m\.ē)/i,abbreviated:/^(p\. m\. ē\.|m\. ē\.)/i,wide:/^(pirms mūsu ēras|mūsu ērā)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^p/i,/^m/i]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^[1234](\. cet\.)/i,wide:/^(pirma(is|jā)|otra(is|jā)|treša(is|jā)|ceturta(is|jā)) ceturksn(is|ī)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^1/i,/^2/i,/^3/i,/^4/i],abbreviated:[/^1/i,/^2/i,/^3/i,/^4/i],wide:[/^p/i,/^o/i,/^t/i,/^c/i]},defaultParseWidth:"wide",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(janv\.|febr\.|marts|apr\.|maijs|jūn\.|jūl\.|aug\.|sept\.|okt\.|nov\.|dec\.)/i,wide:/^(janvār(is|ī)|februār(is|ī)|mart[sā]|aprīl(is|ī)|maij[sā]|jūnij[sā]|jūlij[sā]|august[sā]|septembr(is|ī)|oktobr(is|ī)|novembr(is|ī)|decembr(is|ī))/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^mai/i,/^jūn/i,/^jūl/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^[spotc]/i,short:/^(sv|pi|o|t|c|pk|s)/i,abbreviated:/^(svētd\.|pirmd\.|otrd.\|trešd\.|ceturtd\.|piektd\.|sestd\.)/i,wide:/^(svētdien(a|ā)|pirmdien(a|ā)|otrdien(a|ā)|trešdien(a|ā)|ceturtdien(a|ā)|piektdien(a|ā)|sestdien(a|ā))/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^p/i,/^o/i,/^t/i,/^c/i,/^p/i,/^s/i],any:[/^sv/i,/^pi/i,/^o/i,/^t/i,/^c/i,/^p/i,/^se/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{narrow:/^(am|pm|pusn\.|pusd\.|rīt(s|ā)|dien(a|ā)|vakar(s|ā)|nakt(s|ī))/,abbreviated:/^(am|pm|pusn\.|pusd\.|rīt(s|ā)|pēcpusd\.|vakar(s|ā)|nakt(s|ī))/,wide:/^(am|pm|pusnakt(s|ī)|pusdienlaik(s|ā)|rīt(s|ā)|pēcpusdien(a|ā)|vakar(s|ā)|nakt(s|ī))/i},defaultMatchWidth:"wide",parsePatterns:{any:{am:/^am/i,pm:/^pm/i,midnight:/^pusn/i,noon:/^pusd/i,morning:/^r/i,afternoon:/^(d|pēc)/i,evening:/^v/i,night:/^n/i}},defaultParseWidth:"any"})},options:{weekStartsOn:1,firstWeekContainsDate:4}},Qv={lessThanXSeconds:{one:"помалку од секунда",other:"помалку од {{count}} секунди"},xSeconds:{one:"1 секунда",other:"{{count}} секунди"},halfAMinute:"половина минута",lessThanXMinutes:{one:"помалку од минута",other:"помалку од {{count}} минути"},xMinutes:{one:"1 минута",other:"{{count}} минути"},aboutXHours:{one:"околу 1 час",other:"околу {{count}} часа"},xHours:{one:"1 час",other:"{{count}} часа"},xDays:{one:"1 ден",other:"{{count}} дена"},aboutXWeeks:{one:"околу 1 недела",other:"околу {{count}} месеци"},xWeeks:{one:"1 недела",other:"{{count}} недели"},aboutXMonths:{one:"околу 1 месец",other:"околу {{count}} недели"},xMonths:{one:"1 месец",other:"{{count}} месеци"},aboutXYears:{one:"околу 1 година",other:"околу {{count}} години"},xYears:{one:"1 година",other:"{{count}} години"},overXYears:{one:"повеќе од 1 година",other:"повеќе од {{count}} години"},almostXYears:{one:"безмалку 1 година",other:"безмалку {{count}} години"}},Zv={date:y({formats:{full:"EEEE, dd MMMM yyyy",long:"dd MMMM yyyy",medium:"dd MMM yyyy",short:"dd/MM/yyyy"},defaultWidth:"full"}),time:y({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"H:mm"},defaultWidth:"full"}),dateTime:y({formats:{any:"{{date}} {{time}}"},defaultWidth:"any"})},ey=["недела","понеделник","вторник","среда","четврток","петок","сабота"];function ty(e){const t=ey[e];switch(e){case 0:case 3:case 6:return"'ова "+t+" вo' p";case 1:case 2:case 4:case 5:return"'овој "+t+" вo' p"}}const ny={lastWeek:(e,t,n)=>{const a=e.getDay();return lp(e,t,n)?ty(a):function(e){const t=ey[e];switch(e){case 0:case 3:case 6:return"'минатата "+t+" во' p";case 1:case 2:case 4:case 5:return"'минатиот "+t+" во' p"}}(a)},yesterday:"'вчера во' p",today:"'денес во' p",tomorrow:"'утре во' p",nextWeek:(e,t,n)=>{const a=e.getDay();return lp(e,t,n)?ty(a):function(e){const t=ey[e];switch(e){case 0:case 3:case 6:return"'следната "+t+" вo' p";case 1:case 2:case 4:case 5:return"'следниот "+t+" вo' p"}}(a)},other:"P"},ay={code:"mk",formatDistance:(e,t,n)=>{let a;const i=Qv[e];return a="string"==typeof i?i:1===t?i.one:i.other.replace("{{count}}",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?"за "+a:"пред "+a:a},formatLong:Zv,formatRelative:(e,t,n,a)=>{const i=ny[e];return"function"==typeof i?i(t,n,a):i},localize:{ordinalNumber:(e,t)=>{const n=Number(e),a=n%100;if(a>20||a<10)switch(a%10){case 1:return n+"-ви";case 2:return n+"-ри";case 7:case 8:return n+"-ми"}return n+"-ти"},era:M({values:{narrow:["пр.н.е.","н.е."],abbreviated:["пред н. е.","н. е."],wide:["пред нашата ера","нашата ера"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["1-ви кв.","2-ри кв.","3-ти кв.","4-ти кв."],wide:["1-ви квартал","2-ри квартал","3-ти квартал","4-ти квартал"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:M({values:{abbreviated:["јан","фев","мар","апр","мај","јун","јул","авг","септ","окт","ноем","дек"],wide:["јануари","февруари","март","април","мај","јуни","јули","август","септември","октомври","ноември","декември"]},defaultWidth:"wide"}),day:M({values:{narrow:["Н","П","В","С","Ч","П","С"],short:["не","по","вт","ср","че","пе","са"],abbreviated:["нед","пон","вто","сре","чет","пет","саб"],wide:["недела","понеделник","вторник","среда","четврток","петок","сабота"]},defaultWidth:"wide"}),dayPeriod:M({values:{wide:{am:"претпладне",pm:"попладне",midnight:"полноќ",noon:"напладне",morning:"наутро",afternoon:"попладне",evening:"навечер",night:"ноќе"}},defaultWidth:"wide"})},match:{ordinalNumber:T({matchPattern:/^(\d+)(-?[врмт][и])?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:j({matchPatterns:{narrow:/^((пр)?н\.?\s?е\.?)/i,abbreviated:/^((пр)?н\.?\s?е\.?)/i,wide:/^(пред нашата ера|нашата ера)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^п/i,/^н/i]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^[1234](-?[врт]?и?)? кв.?/i,wide:/^[1234](-?[врт]?и?)? квартал/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{abbreviated:/^(јан|фев|мар|апр|мај|јун|јул|авг|сеп|окт|ноем|дек)/i,wide:/^(јануари|февруари|март|април|мај|јуни|јули|август|септември|октомври|ноември|декември)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^ја/i,/^Ф/i,/^мар/i,/^ап/i,/^мај/i,/^јун/i,/^јул/i,/^ав/i,/^се/i,/^окт/i,/^но/i,/^де/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^[нпвсч]/i,short:/^(не|по|вт|ср|че|пе|са)/i,abbreviated:/^(нед|пон|вто|сре|чет|пет|саб)/i,wide:/^(недела|понеделник|вторник|среда|четврток|петок|сабота)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^н/i,/^п/i,/^в/i,/^с/i,/^ч/i,/^п/i,/^с/i],any:[/^н[ед]/i,/^п[он]/i,/^вт/i,/^ср/i,/^ч[ет]/i,/^п[ет]/i,/^с[аб]/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{any:/^(претп|попл|полноќ|утро|пладне|вечер|ноќ)/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/претпладне/i,pm:/попладне/i,midnight:/полноќ/i,noon:/напладне/i,morning:/наутро/i,afternoon:/попладне/i,evening:/навечер/i,night:/ноќе/i}},defaultParseWidth:"any"})},options:{weekStartsOn:1,firstWeekContainsDate:4}},iy={lessThanXSeconds:{one:"секунд хүрэхгүй",other:"{{count}} секунд хүрэхгүй"},xSeconds:{one:"1 секунд",other:"{{count}} секунд"},halfAMinute:"хагас минут",lessThanXMinutes:{one:"минут хүрэхгүй",other:"{{count}} минут хүрэхгүй"},xMinutes:{one:"1 минут",other:"{{count}} минут"},aboutXHours:{one:"ойролцоогоор 1 цаг",other:"ойролцоогоор {{count}} цаг"},xHours:{one:"1 цаг",other:"{{count}} цаг"},xDays:{one:"1 өдөр",other:"{{count}} өдөр"},aboutXWeeks:{one:"ойролцоогоор 1 долоо хоног",other:"ойролцоогоор {{count}} долоо хоног"},xWeeks:{one:"1 долоо хоног",other:"{{count}} долоо хоног"},aboutXMonths:{one:"ойролцоогоор 1 сар",other:"ойролцоогоор {{count}} сар"},xMonths:{one:"1 сар",other:"{{count}} сар"},aboutXYears:{one:"ойролцоогоор 1 жил",other:"ойролцоогоор {{count}} жил"},xYears:{one:"1 жил",other:"{{count}} жил"},overXYears:{one:"1 жил гаран",other:"{{count}} жил гаран"},almostXYears:{one:"бараг 1 жил",other:"бараг {{count}} жил"}},ry={date:y({formats:{full:"y 'оны' MMMM'ын' d, EEEE 'гараг'",long:"y 'оны' MMMM'ын' d",medium:"y 'оны' MMM'ын' d",short:"y.MM.dd"},defaultWidth:"full"}),time:y({formats:{full:"H:mm:ss zzzz",long:"H:mm:ss z",medium:"H:mm:ss",short:"H:mm"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},defaultWidth:"full"})},oy={lastWeek:"'өнгөрсөн' eeee 'гарагийн' p 'цагт'",yesterday:"'өчигдөр' p 'цагт'",today:"'өнөөдөр' p 'цагт'",tomorrow:"'маргааш' p 'цагт'",nextWeek:"'ирэх' eeee 'гарагийн' p 'цагт'",other:"P"},sy={code:"mn",formatDistance:(e,t,n)=>{let a;const i=iy[e];if(a="string"==typeof i?i:1===t?i.one:i.other.replace("{{count}}",String(t)),n?.addSuffix){const e=a.split(" "),t=e.pop();switch(a=e.join(" "),t){case"секунд":a+=" секундийн";break;case"минут":a+=" минутын";break;case"цаг":a+=" цагийн";break;case"өдөр":a+=" өдрийн";break;case"сар":a+=" сарын";break;case"жил":a+=" жилийн";break;case"хоног":a+=" хоногийн";break;case"гаран":a+=" гараны";break;case"хүрэхгүй":a+=" хүрэхгүй хугацааны";break;default:a+=t+"-н"}return n.comparison&&n.comparison>0?a+" дараа":a+" өмнө"}return a},formatLong:ry,formatRelative:(e,t,n,a)=>oy[e],localize:{ordinalNumber:(e,t)=>String(e),era:M({values:{narrow:["НТӨ","НТ"],abbreviated:["НТӨ","НТ"],wide:["нийтийн тооллын өмнөх","нийтийн тооллын"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["I","II","III","IV"],abbreviated:["I улирал","II улирал","III улирал","IV улирал"],wide:["1-р улирал","2-р улирал","3-р улирал","4-р улирал"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:M({values:{narrow:["I","II","III","IV","V","VI","VII","VIII","IX","X","XI","XII"],abbreviated:["1-р сар","2-р сар","3-р сар","4-р сар","5-р сар","6-р сар","7-р сар","8-р сар","9-р сар","10-р сар","11-р сар","12-р сар"],wide:["Нэгдүгээр сар","Хоёрдугаар сар","Гуравдугаар сар","Дөрөвдүгээр сар","Тавдугаар сар","Зургаадугаар сар","Долоодугаар сар","Наймдугаар сар","Есдүгээр сар","Аравдугаар сар","Арваннэгдүгээр сар","Арван хоёрдугаар сар"]},defaultWidth:"wide",formattingValues:{narrow:["I","II","III","IV","V","VI","VII","VIII","IX","X","XI","XII"],abbreviated:["1-р сар","2-р сар","3-р сар","4-р сар","5-р сар","6-р сар","7-р сар","8-р сар","9-р сар","10-р сар","11-р сар","12-р сар"],wide:["нэгдүгээр сар","хоёрдугаар сар","гуравдугаар сар","дөрөвдүгээр сар","тавдугаар сар","зургаадугаар сар","долоодугаар сар","наймдугаар сар","есдүгээр сар","аравдугаар сар","арваннэгдүгээр сар","арван хоёрдугаар сар"]},defaultFormattingWidth:"wide"}),day:M({values:{narrow:["Н","Д","М","Л","П","Б","Б"],short:["Ня","Да","Мя","Лх","Пү","Ба","Бя"],abbreviated:["Ням","Дав","Мяг","Лха","Пүр","Баа","Бям"],wide:["Ням","Даваа","Мягмар","Лхагва","Пүрэв","Баасан","Бямба"]},defaultWidth:"wide",formattingValues:{narrow:["Н","Д","М","Л","П","Б","Б"],short:["Ня","Да","Мя","Лх","Пү","Ба","Бя"],abbreviated:["Ням","Дав","Мяг","Лха","Пүр","Баа","Бям"],wide:["ням","даваа","мягмар","лхагва","пүрэв","баасан","бямба"]},defaultFormattingWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"ү.ө.",pm:"ү.х.",midnight:"шөнө дунд",noon:"үд дунд",morning:"өглөө",afternoon:"өдөр",evening:"орой",night:"шөнө"},abbreviated:{am:"ү.ө.",pm:"ү.х.",midnight:"шөнө дунд",noon:"үд дунд",morning:"өглөө",afternoon:"өдөр",evening:"орой",night:"шөнө"},wide:{am:"ү.ө.",pm:"ү.х.",midnight:"шөнө дунд",noon:"үд дунд",morning:"өглөө",afternoon:"өдөр",evening:"орой",night:"шөнө"}},defaultWidth:"wide"})},match:{ordinalNumber:T({matchPattern:/\d+/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:j({matchPatterns:{narrow:/^(нтө|нт)/i,abbreviated:/^(нтө|нт)/i,wide:/^(нийтийн тооллын өмнө|нийтийн тооллын)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^(нтө|нийтийн тооллын өмнө)/i,/^(нт|нийтийн тооллын)/i]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^(iv|iii|ii|i)/i,abbreviated:/^(iv|iii|ii|i) улирал/i,wide:/^[1-4]-р улирал/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^(i(\s|$)|1)/i,/^(ii(\s|$)|2)/i,/^(iii(\s|$)|3)/i,/^(iv(\s|$)|4)/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^(xii|xi|x|ix|viii|vii|vi|v|iv|iii|ii|i)/i,abbreviated:/^(1-р сар|2-р сар|3-р сар|4-р сар|5-р сар|6-р сар|7-р сар|8-р сар|9-р сар|10-р сар|11-р сар|12-р сар)/i,wide:/^(нэгдүгээр сар|хоёрдугаар сар|гуравдугаар сар|дөрөвдүгээр сар|тавдугаар сар|зургаадугаар сар|долоодугаар сар|наймдугаар сар|есдүгээр сар|аравдугаар сар|арван нэгдүгээр сар|арван хоёрдугаар сар)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^i$/i,/^ii$/i,/^iii$/i,/^iv$/i,/^v$/i,/^vi$/i,/^vii$/i,/^viii$/i,/^ix$/i,/^x$/i,/^xi$/i,/^xii$/i],any:[/^(1|нэгдүгээр)/i,/^(2|хоёрдугаар)/i,/^(3|гуравдугаар)/i,/^(4|дөрөвдүгээр)/i,/^(5|тавдугаар)/i,/^(6|зургаадугаар)/i,/^(7|долоодугаар)/i,/^(8|наймдугаар)/i,/^(9|есдүгээр)/i,/^(10|аравдугаар)/i,/^(11|арван нэгдүгээр)/i,/^(12|арван хоёрдугаар)/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^[ндмлпбб]/i,short:/^(ня|да|мя|лх|пү|ба|бя)/i,abbreviated:/^(ням|дав|мяг|лха|пүр|баа|бям)/i,wide:/^(ням|даваа|мягмар|лхагва|пүрэв|баасан|бямба)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^н/i,/^д/i,/^м/i,/^л/i,/^п/i,/^б/i,/^б/i],any:[/^ня/i,/^да/i,/^мя/i,/^лх/i,/^пү/i,/^ба/i,/^бя/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{narrow:/^(ү\.ө\.|ү\.х\.|шөнө дунд|үд дунд|өглөө|өдөр|орой|шөнө)/i,any:/^(ү\.ө\.|ү\.х\.|шөнө дунд|үд дунд|өглөө|өдөр|орой|шөнө)/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^ү\.ө\./i,pm:/^ү\.х\./i,midnight:/^шөнө дунд/i,noon:/^үд дунд/i,morning:/өглөө/i,afternoon:/өдөр/i,evening:/орой/i,night:/шөнө/i}},defaultParseWidth:"any"})},options:{weekStartsOn:1,firstWeekContainsDate:1}},ly={lessThanXSeconds:{one:"kurang dari 1 saat",other:"kurang dari {{count}} saat"},xSeconds:{one:"1 saat",other:"{{count}} saat"},halfAMinute:"setengah minit",lessThanXMinutes:{one:"kurang dari 1 minit",other:"kurang dari {{count}} minit"},xMinutes:{one:"1 minit",other:"{{count}} minit"},aboutXHours:{one:"sekitar 1 jam",other:"sekitar {{count}} jam"},xHours:{one:"1 jam",other:"{{count}} jam"},xDays:{one:"1 hari",other:"{{count}} hari"},aboutXWeeks:{one:"sekitar 1 minggu",other:"sekitar {{count}} minggu"},xWeeks:{one:"1 minggu",other:"{{count}} minggu"},aboutXMonths:{one:"sekitar 1 bulan",other:"sekitar {{count}} bulan"},xMonths:{one:"1 bulan",other:"{{count}} bulan"},aboutXYears:{one:"sekitar 1 tahun",other:"sekitar {{count}} tahun"},xYears:{one:"1 tahun",other:"{{count}} tahun"},overXYears:{one:"lebih dari 1 tahun",other:"lebih dari {{count}} tahun"},almostXYears:{one:"hampir 1 tahun",other:"hampir {{count}} tahun"}},dy={date:y({formats:{full:"EEEE, d MMMM yyyy",long:"d MMMM yyyy",medium:"d MMM yyyy",short:"d/M/yyyy"},defaultWidth:"full"}),time:y({formats:{full:"HH.mm.ss",long:"HH.mm.ss",medium:"HH.mm",short:"HH.mm"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} 'pukul' {{time}}",long:"{{date}} 'pukul' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},uy={lastWeek:"eeee 'lepas pada jam' p",yesterday:"'Semalam pada jam' p",today:"'Hari ini pada jam' p",tomorrow:"'Esok pada jam' p",nextWeek:"eeee 'pada jam' p",other:"P"},cy={code:"ms",formatDistance:(e,t,n)=>{let a;const i=ly[e];return a="string"==typeof i?i:1===t?i.one:i.other.replace("{{count}}",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?"dalam masa "+a:a+" yang lalu":a},formatLong:dy,formatRelative:(e,t,n,a)=>uy[e],localize:{ordinalNumber:(e,t)=>"ke-"+Number(e),era:M({values:{narrow:["SM","M"],abbreviated:["SM","M"],wide:["Sebelum Masihi","Masihi"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["S1","S2","S3","S4"],wide:["Suku pertama","Suku kedua","Suku ketiga","Suku keempat"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:M({values:{narrow:["J","F","M","A","M","J","J","O","S","O","N","D"],abbreviated:["Jan","Feb","Mac","Apr","Mei","Jun","Jul","Ogo","Sep","Okt","Nov","Dis"],wide:["Januari","Februari","Mac","April","Mei","Jun","Julai","Ogos","September","Oktober","November","Disember"]},defaultWidth:"wide"}),day:M({values:{narrow:["A","I","S","R","K","J","S"],short:["Ahd","Isn","Sel","Rab","Kha","Jum","Sab"],abbreviated:["Ahd","Isn","Sel","Rab","Kha","Jum","Sab"],wide:["Ahad","Isnin","Selasa","Rabu","Khamis","Jumaat","Sabtu"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"am",pm:"pm",midnight:"tgh malam",noon:"tgh hari",morning:"pagi",afternoon:"tengah hari",evening:"petang",night:"malam"},abbreviated:{am:"AM",pm:"PM",midnight:"tengah malam",noon:"tengah hari",morning:"pagi",afternoon:"tengah hari",evening:"petang",night:"malam"},wide:{am:"a.m.",pm:"p.m.",midnight:"tengah malam",noon:"tengah hari",morning:"pagi",afternoon:"tengah hari",evening:"petang",night:"malam"}},defaultWidth:"wide",formattingValues:{narrow:{am:"am",pm:"pm",midnight:"tengah malam",noon:"tengah hari",morning:"pagi",afternoon:"tengah hari",evening:"petang",night:"malam"},abbreviated:{am:"AM",pm:"PM",midnight:"tengah malam",noon:"tengah hari",morning:"pagi",afternoon:"tengah hari",evening:"petang",night:"malam"},wide:{am:"a.m.",pm:"p.m.",midnight:"tengah malam",noon:"tengah hari",morning:"pagi",afternoon:"tengah hari",evening:"petang",night:"malam"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:T({matchPattern:/^ke-(\d+)?/i,parsePattern:/petama|\d+/i,valueCallback:e=>parseInt(e,10)}),era:j({matchPatterns:{narrow:/^(sm|m)/i,abbreviated:/^(s\.?\s?m\.?|m\.?)/i,wide:/^(sebelum masihi|masihi)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^s/i,/^(m)/i]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^S[1234]/i,wide:/Suku (pertama|kedua|ketiga|keempat)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/pertama|1/i,/kedua|2/i,/ketiga|3/i,/keempat|4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mac|apr|mei|jun|jul|ogo|sep|okt|nov|dis)/i,wide:/^(januari|februari|mac|april|mei|jun|julai|ogos|september|oktober|november|disember)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^o/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^ma/i,/^ap/i,/^me/i,/^jun/i,/^jul/i,/^og/i,/^s/i,/^ok/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^[aisrkj]/i,short:/^(ahd|isn|sel|rab|kha|jum|sab)/i,abbreviated:/^(ahd|isn|sel|rab|kha|jum|sab)/i,wide:/^(ahad|isnin|selasa|rabu|khamis|jumaat|sabtu)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^a/i,/^i/i,/^s/i,/^r/i,/^k/i,/^j/i,/^s/i],any:[/^a/i,/^i/i,/^se/i,/^r/i,/^k/i,/^j/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{narrow:/^(am|pm|tengah malam|tengah hari|pagi|petang|malam)/i,any:/^([ap]\.?\s?m\.?|tengah malam|tengah hari|pagi|petang|malam)/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^pm/i,midnight:/^tengah m/i,noon:/^tengah h/i,morning:/pa/i,afternoon:/tengah h/i,evening:/pe/i,night:/m/i}},defaultParseWidth:"any"})},options:{weekStartsOn:1,firstWeekContainsDate:1}},my={lessThanXSeconds:{one:"inqas minn sekonda",other:"inqas minn {{count}} sekondi"},xSeconds:{one:"sekonda",other:"{{count}} sekondi"},halfAMinute:"nofs minuta",lessThanXMinutes:{one:"inqas minn minuta",other:"inqas minn {{count}} minuti"},xMinutes:{one:"minuta",other:"{{count}} minuti"},aboutXHours:{one:"madwar siegħa",other:"madwar {{count}} siegħat"},xHours:{one:"siegħa",other:"{{count}} siegħat"},xDays:{one:"ġurnata",other:"{{count}} ġranet"},aboutXWeeks:{one:"madwar ġimgħa",other:"madwar {{count}} ġimgħat"},xWeeks:{one:"ġimgħa",other:"{{count}} ġimgħat"},aboutXMonths:{one:"madwar xahar",other:"madwar {{count}} xhur"},xMonths:{one:"xahar",other:"{{count}} xhur"},aboutXYears:{one:"madwar sena",two:"madwar sentejn",other:"madwar {{count}} snin"},xYears:{one:"sena",two:"sentejn",other:"{{count}} snin"},overXYears:{one:"aktar minn sena",two:"aktar minn sentejn",other:"aktar minn {{count}} snin"},almostXYears:{one:"kważi sena",two:"kważi sentejn",other:"kważi {{count}} snin"}},hy={date:y({formats:{full:"EEEE, d MMMM yyyy",long:"d MMMM yyyy",medium:"d MMM yyyy",short:"dd/MM/yyyy"},defaultWidth:"full"}),time:y({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},defaultWidth:"full"})},py={lastWeek:"eeee 'li għadda' 'fil-'p",yesterday:"'Il-bieraħ fil-'p",today:"'Illum fil-'p",tomorrow:"'Għada fil-'p",nextWeek:"eeee 'fil-'p",other:"P"},fy={code:"mt",formatDistance:(e,t,n)=>{let a;const i=my[e];return a="string"==typeof i?i:1===t?i.one:2===t&&i.two?i.two:i.other.replace("{{count}}",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?"f'"+a:a+" ilu":a},formatLong:hy,formatRelative:(e,t,n,a)=>py[e],localize:{ordinalNumber:(e,t)=>Number(e)+"º",era:M({values:{narrow:["Q","W"],abbreviated:["QK","WK"],wide:["qabel Kristu","wara Kristu"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["K1","K2","K3","K4"],wide:["1. kwart","2. kwart","3. kwart","4. kwart"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:M({values:{narrow:["J","F","M","A","M","Ġ","L","A","S","O","N","D"],abbreviated:["Jan","Fra","Mar","Apr","Mej","Ġun","Lul","Aww","Set","Ott","Nov","Diċ"],wide:["Jannar","Frar","Marzu","April","Mejju","Ġunju","Lulju","Awwissu","Settembru","Ottubru","Novembru","Diċembru"]},defaultWidth:"wide"}),day:M({values:{narrow:["Ħ","T","T","E","Ħ","Ġ","S"],short:["Ħa","Tn","Tl","Er","Ħa","Ġi","Si"],abbreviated:["Ħad","Tne","Tli","Erb","Ħam","Ġim","Sib"],wide:["Il-Ħadd","It-Tnejn","It-Tlieta","L-Erbgħa","Il-Ħamis","Il-Ġimgħa","Is-Sibt"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"a",pm:"p",midnight:"nofsillejl",noon:"nofsinhar",morning:"għodwa",afternoon:"wara nofsinhar",evening:"filgħaxija",night:"lejl"},abbreviated:{am:"AM",pm:"PM",midnight:"nofsillejl",noon:"nofsinhar",morning:"għodwa",afternoon:"wara nofsinhar",evening:"filgħaxija",night:"lejl"},wide:{am:"a.m.",pm:"p.m.",midnight:"nofsillejl",noon:"nofsinhar",morning:"għodwa",afternoon:"wara nofsinhar",evening:"filgħaxija",night:"lejl"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"f'nofsillejl",noon:"f'nofsinhar",morning:"filgħodu",afternoon:"wara nofsinhar",evening:"filgħaxija",night:"billejl"},abbreviated:{am:"AM",pm:"PM",midnight:"f'nofsillejl",noon:"f'nofsinhar",morning:"filgħodu",afternoon:"wara nofsinhar",evening:"filgħaxija",night:"billejl"},wide:{am:"a.m.",pm:"p.m.",midnight:"f'nofsillejl",noon:"f'nofsinhar",morning:"filgħodu",afternoon:"wara nofsinhar",evening:"filgħaxija",night:"billejl"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:T({matchPattern:/^(\d+)(º)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:j({matchPatterns:{narrow:/^(q|w)/i,abbreviated:/^(q\.?\s?k\.?|b\.?\s?c\.?\s?e\.?|w\.?\s?k\.?)/i,wide:/^(qabel kristu|before common era|wara kristu|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^(q|b)/i,/^(w|c)/i]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^k[1234]/i,wide:/^[1234](\.)? kwart/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^[jfmaglsond]/i,abbreviated:/^(jan|fra|mar|apr|mej|ġun|lul|aww|set|ott|nov|diċ)/i,wide:/^(jannar|frar|marzu|april|mejju|ġunju|lulju|awwissu|settembru|ottubru|novembru|diċembru)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^ġ/i,/^l/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^mej/i,/^ġ/i,/^l/i,/^aw/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^[ħteġs]/i,short:/^(ħa|tn|tl|er|ħa|ġi|si)/i,abbreviated:/^(ħad|tne|tli|erb|ħam|ġim|sib)/i,wide:/^(il-ħadd|it-tnejn|it-tlieta|l-erbgħa|il-ħamis|il-ġimgħa|is-sibt)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^ħ/i,/^t/i,/^t/i,/^e/i,/^ħ/i,/^ġ/i,/^s/i],any:[/^(il-)?ħad/i,/^(it-)?tn/i,/^(it-)?tl/i,/^(l-)?er/i,/^(il-)?ham/i,/^(il-)?ġi/i,/^(is-)?si/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{narrow:/^(a|p|f'nofsillejl|f'nofsinhar|(ta') (għodwa|wara nofsinhar|filgħaxija|lejl))/i,any:/^([ap]\.?\s?m\.?|f'nofsillejl|f'nofsinhar|(ta') (għodwa|wara nofsinhar|filgħaxija|lejl))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^f'nofsillejl/i,noon:/^f'nofsinhar/i,morning:/għodwa/i,afternoon:/wara(\s.*)nofsinhar/i,evening:/filgħaxija/i,night:/lejl/i}},defaultParseWidth:"any"})},options:{weekStartsOn:1,firstWeekContainsDate:4}},gy={lessThanXSeconds:{one:"mindre enn ett sekund",other:"mindre enn {{count}} sekunder"},xSeconds:{one:"ett sekund",other:"{{count}} sekunder"},halfAMinute:"et halvt minutt",lessThanXMinutes:{one:"mindre enn ett minutt",other:"mindre enn {{count}} minutter"},xMinutes:{one:"ett minutt",other:"{{count}} minutter"},aboutXHours:{one:"omtrent en time",other:"omtrent {{count}} timer"},xHours:{one:"en time",other:"{{count}} timer"},xDays:{one:"en dag",other:"{{count}} dager"},aboutXWeeks:{one:"omtrent en uke",other:"omtrent {{count}} uker"},xWeeks:{one:"en uke",other:"{{count}} uker"},aboutXMonths:{one:"omtrent en måned",other:"omtrent {{count}} måneder"},xMonths:{one:"en måned",other:"{{count}} måneder"},aboutXYears:{one:"omtrent ett år",other:"omtrent {{count}} år"},xYears:{one:"ett år",other:"{{count}} år"},overXYears:{one:"over ett år",other:"over {{count}} år"},almostXYears:{one:"nesten ett år",other:"nesten {{count}} år"}},by={date:y({formats:{full:"EEEE d. MMMM y",long:"d. MMMM y",medium:"d. MMM y",short:"dd.MM.y"},defaultWidth:"full"}),time:y({formats:{full:"'kl'. HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} 'kl.' {{time}}",long:"{{date}} 'kl.' {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},defaultWidth:"full"})},vy={lastWeek:"'forrige' eeee 'kl.' p",yesterday:"'i går kl.' p",today:"'i dag kl.' p",tomorrow:"'i morgen kl.' p",nextWeek:"EEEE 'kl.' p",other:"P"},yy={code:"nb",formatDistance:(e,t,n)=>{let a;const i=gy[e];return a="string"==typeof i?i:1===t?i.one:i.other.replace("{{count}}",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?"om "+a:a+" siden":a},formatLong:by,formatRelative:(e,t,n,a)=>vy[e],localize:{ordinalNumber:(e,t)=>Number(e)+".",era:M({values:{narrow:["f.Kr.","e.Kr."],abbreviated:["f.Kr.","e.Kr."],wide:["før Kristus","etter Kristus"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1. kvartal","2. kvartal","3. kvartal","4. kvartal"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:M({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["jan.","feb.","mars","apr.","mai","juni","juli","aug.","sep.","okt.","nov.","des."],wide:["januar","februar","mars","april","mai","juni","juli","august","september","oktober","november","desember"]},defaultWidth:"wide"}),day:M({values:{narrow:["S","M","T","O","T","F","L"],short:["sø","ma","ti","on","to","fr","lø"],abbreviated:["søn","man","tir","ons","tor","fre","lør"],wide:["søndag","mandag","tirsdag","onsdag","torsdag","fredag","lørdag"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"a",pm:"p",midnight:"midnatt",noon:"middag",morning:"på morg.",afternoon:"på etterm.",evening:"på kvelden",night:"på natten"},abbreviated:{am:"a.m.",pm:"p.m.",midnight:"midnatt",noon:"middag",morning:"på morg.",afternoon:"på etterm.",evening:"på kvelden",night:"på natten"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnatt",noon:"middag",morning:"på morgenen",afternoon:"på ettermiddagen",evening:"på kvelden",night:"på natten"}},defaultWidth:"wide"})},match:{ordinalNumber:T({matchPattern:/^(\d+)\.?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:j({matchPatterns:{narrow:/^(f\.? ?Kr\.?|fvt\.?|e\.? ?Kr\.?|evt\.?)/i,abbreviated:/^(f\.? ?Kr\.?|fvt\.?|e\.? ?Kr\.?|evt\.?)/i,wide:/^(før Kristus|før vår tid|etter Kristus|vår tid)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^f/i,/^e/i]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](\.)? kvartal/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mars?|apr|mai|juni?|juli?|aug|sep|okt|nov|des)\.?/i,wide:/^(januar|februar|mars|april|mai|juni|juli|august|september|oktober|november|desember)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^mai/i,/^jun/i,/^jul/i,/^aug/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^[smtofl]/i,short:/^(sø|ma|ti|on|to|fr|lø)/i,abbreviated:/^(søn|man|tir|ons|tor|fre|lør)/i,wide:/^(søndag|mandag|tirsdag|onsdag|torsdag|fredag|lørdag)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^s/i,/^m/i,/^ti/i,/^o/i,/^to/i,/^f/i,/^l/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{narrow:/^(midnatt|middag|(på) (morgenen|ettermiddagen|kvelden|natten)|[ap])/i,any:/^([ap]\.?\s?m\.?|midnatt|middag|(på) (morgenen|ettermiddagen|kvelden|natten))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a(\.?\s?m\.?)?$/i,pm:/^p(\.?\s?m\.?)?$/i,midnight:/^midn/i,noon:/^midd/i,morning:/morgen/i,afternoon:/ettermiddag/i,evening:/kveld/i,night:/natt/i}},defaultParseWidth:"any"})},options:{weekStartsOn:1,firstWeekContainsDate:4}},wy={lessThanXSeconds:{one:"minder dan een seconde",other:"minder dan {{count}} seconden"},xSeconds:{one:"1 seconde",other:"{{count}} seconden"},halfAMinute:"een halve minuut",lessThanXMinutes:{one:"minder dan een minuut",other:"minder dan {{count}} minuten"},xMinutes:{one:"een minuut",other:"{{count}} minuten"},aboutXHours:{one:"ongeveer 1 uur",other:"ongeveer {{count}} uur"},xHours:{one:"1 uur",other:"{{count}} uur"},xDays:{one:"1 dag",other:"{{count}} dagen"},aboutXWeeks:{one:"ongeveer 1 week",other:"ongeveer {{count}} weken"},xWeeks:{one:"1 week",other:"{{count}} weken"},aboutXMonths:{one:"ongeveer 1 maand",other:"ongeveer {{count}} maanden"},xMonths:{one:"1 maand",other:"{{count}} maanden"},aboutXYears:{one:"ongeveer 1 jaar",other:"ongeveer {{count}} jaar"},xYears:{one:"1 jaar",other:"{{count}} jaar"},overXYears:{one:"meer dan 1 jaar",other:"meer dan {{count}} jaar"},almostXYears:{one:"bijna 1 jaar",other:"bijna {{count}} jaar"}},_y={date:y({formats:{full:"EEEE d MMMM y",long:"d MMMM y",medium:"d MMM y",short:"dd-MM-y"},defaultWidth:"full"}),time:y({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} 'om' {{time}}",long:"{{date}} 'om' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},ky={lastWeek:"'afgelopen' eeee 'om' p",yesterday:"'gisteren om' p",today:"'vandaag om' p",tomorrow:"'morgen om' p",nextWeek:"eeee 'om' p",other:"P"},xy={code:"nl",formatDistance:(e,t,n)=>{let a;const i=wy[e];return a="string"==typeof i?i:1===t?i.one:i.other.replace("{{count}}",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?"over "+a:a+" geleden":a},formatLong:_y,formatRelative:(e,t,n,a)=>ky[e],localize:{ordinalNumber:(e,t)=>Number(e)+"e",era:M({values:{narrow:["v.C.","n.C."],abbreviated:["v.Chr.","n.Chr."],wide:["voor Christus","na Christus"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["K1","K2","K3","K4"],wide:["1e kwartaal","2e kwartaal","3e kwartaal","4e kwartaal"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:M({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["jan.","feb.","mrt.","apr.","mei","jun.","jul.","aug.","sep.","okt.","nov.","dec."],wide:["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december"]},defaultWidth:"wide"}),day:M({values:{narrow:["Z","M","D","W","D","V","Z"],short:["zo","ma","di","wo","do","vr","za"],abbreviated:["zon","maa","din","woe","don","vri","zat"],wide:["zondag","maandag","dinsdag","woensdag","donderdag","vrijdag","zaterdag"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"AM",pm:"PM",midnight:"middernacht",noon:"het middaguur",morning:"'s ochtends",afternoon:"'s middags",evening:"'s avonds",night:"'s nachts"},abbreviated:{am:"AM",pm:"PM",midnight:"middernacht",noon:"het middaguur",morning:"'s ochtends",afternoon:"'s middags",evening:"'s avonds",night:"'s nachts"},wide:{am:"AM",pm:"PM",midnight:"middernacht",noon:"het middaguur",morning:"'s ochtends",afternoon:"'s middags",evening:"'s avonds",night:"'s nachts"}},defaultWidth:"wide"})},match:{ordinalNumber:T({matchPattern:/^(\d+)e?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:j({matchPatterns:{narrow:/^([vn]\.? ?C\.?)/,abbreviated:/^([vn]\. ?Chr\.?)/,wide:/^((voor|na) Christus)/},defaultMatchWidth:"wide",parsePatterns:{any:[/^v/,/^n/]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^K[1234]/i,wide:/^[1234]e kwartaal/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan.|feb.|mrt.|apr.|mei|jun.|jul.|aug.|sep.|okt.|nov.|dec.)/i,wide:/^(januari|februari|maart|april|mei|juni|juli|augustus|september|oktober|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^jan/i,/^feb/i,/^m(r|a)/i,/^apr/i,/^mei/i,/^jun/i,/^jul/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^[zmdwv]/i,short:/^(zo|ma|di|wo|do|vr|za)/i,abbreviated:/^(zon|maa|din|woe|don|vri|zat)/i,wide:/^(zondag|maandag|dinsdag|woensdag|donderdag|vrijdag|zaterdag)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^z/i,/^m/i,/^d/i,/^w/i,/^d/i,/^v/i,/^z/i],any:[/^zo/i,/^ma/i,/^di/i,/^wo/i,/^do/i,/^vr/i,/^za/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{any:/^(am|pm|middernacht|het middaguur|'s (ochtends|middags|avonds|nachts))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^am/i,pm:/^pm/i,midnight:/^middernacht/i,noon:/^het middaguur/i,morning:/ochtend/i,afternoon:/middag/i,evening:/avond/i,night:/nacht/i}},defaultParseWidth:"any"})},options:{weekStartsOn:1,firstWeekContainsDate:4}},My={lessThanXSeconds:{one:"minder dan een seconde",other:"minder dan {{count}} seconden"},xSeconds:{one:"1 seconde",other:"{{count}} seconden"},halfAMinute:"een halve minuut",lessThanXMinutes:{one:"minder dan een minuut",other:"minder dan {{count}} minuten"},xMinutes:{one:"een minuut",other:"{{count}} minuten"},aboutXHours:{one:"ongeveer 1 uur",other:"ongeveer {{count}} uur"},xHours:{one:"1 uur",other:"{{count}} uur"},xDays:{one:"1 dag",other:"{{count}} dagen"},aboutXWeeks:{one:"ongeveer 1 week",other:"ongeveer {{count}} weken"},xWeeks:{one:"1 week",other:"{{count}} weken"},aboutXMonths:{one:"ongeveer 1 maand",other:"ongeveer {{count}} maanden"},xMonths:{one:"1 maand",other:"{{count}} maanden"},aboutXYears:{one:"ongeveer 1 jaar",other:"ongeveer {{count}} jaar"},xYears:{one:"1 jaar",other:"{{count}} jaar"},overXYears:{one:"meer dan 1 jaar",other:"meer dan {{count}} jaar"},almostXYears:{one:"bijna 1 jaar",other:"bijna {{count}} jaar"}},Py={date:y({formats:{full:"EEEE d MMMM y",long:"d MMMM y",medium:"d MMM y",short:"dd.MM.y"},defaultWidth:"full"}),time:y({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} 'om' {{time}}",long:"{{date}} 'om' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},jy={lastWeek:"'vorige' eeee 'om' p",yesterday:"'gisteren om' p",today:"'vandaag om' p",tomorrow:"'morgen om' p",nextWeek:"eeee 'om' p",other:"P"},Ty={code:"nl-BE",formatDistance:(e,t,n)=>{let a;const i=My[e];return a="string"==typeof i?i:1===t?i.one:i.other.replace("{{count}}",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?"over "+a:a+" geleden":a},formatLong:Py,formatRelative:(e,t,n,a)=>jy[e],localize:{ordinalNumber:(e,t)=>Number(e)+"e",era:M({values:{narrow:["v.C.","n.C."],abbreviated:["v.Chr.","n.Chr."],wide:["voor Christus","na Christus"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["K1","K2","K3","K4"],wide:["1e kwartaal","2e kwartaal","3e kwartaal","4e kwartaal"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:M({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["jan.","feb.","mrt.","apr.","mei","jun.","jul.","aug.","sep.","okt.","nov.","dec."],wide:["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december"]},defaultWidth:"wide"}),day:M({values:{narrow:["Z","M","D","W","D","V","Z"],short:["zo","ma","di","wo","do","vr","za"],abbreviated:["zon","maa","din","woe","don","vri","zat"],wide:["zondag","maandag","dinsdag","woensdag","donderdag","vrijdag","zaterdag"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"AM",pm:"PM",midnight:"middernacht",noon:"het middag",morning:"'s ochtends",afternoon:"'s namiddags",evening:"'s avonds",night:"'s nachts"},abbreviated:{am:"AM",pm:"PM",midnight:"middernacht",noon:"het middag",morning:"'s ochtends",afternoon:"'s namiddags",evening:"'s avonds",night:"'s nachts"},wide:{am:"AM",pm:"PM",midnight:"middernacht",noon:"het middag",morning:"'s ochtends",afternoon:"'s namiddags",evening:"'s avonds",night:"'s nachts"}},defaultWidth:"wide"})},match:{ordinalNumber:T({matchPattern:/^(\d+)e?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:j({matchPatterns:{narrow:/^([vn]\.? ?C\.?)/,abbreviated:/^([vn]\. ?Chr\.?)/,wide:/^((voor|na) Christus)/},defaultMatchWidth:"wide",parsePatterns:{any:[/^v/,/^n/]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^K[1234]/i,wide:/^[1234]e kwartaal/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan.|feb.|mrt.|apr.|mei|jun.|jul.|aug.|sep.|okt.|nov.|dec.)/i,wide:/^(januari|februari|maart|april|mei|juni|juli|augustus|september|oktober|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^jan/i,/^feb/i,/^m(r|a)/i,/^apr/i,/^mei/i,/^jun/i,/^jul/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^[zmdwv]/i,short:/^(zo|ma|di|wo|do|vr|za)/i,abbreviated:/^(zon|maa|din|woe|don|vri|zat)/i,wide:/^(zondag|maandag|dinsdag|woensdag|donderdag|vrijdag|zaterdag)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^z/i,/^m/i,/^d/i,/^w/i,/^d/i,/^v/i,/^z/i],any:[/^zo/i,/^ma/i,/^di/i,/^wo/i,/^do/i,/^vr/i,/^za/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{any:/^(am|pm|middernacht|het middaguur|'s (ochtends|middags|avonds|nachts))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^am/i,pm:/^pm/i,midnight:/^middernacht/i,noon:/^het middaguur/i,morning:/ochtend/i,afternoon:/middag/i,evening:/avond/i,night:/nacht/i}},defaultParseWidth:"any"})},options:{weekStartsOn:1,firstWeekContainsDate:4}},Sy={lessThanXSeconds:{one:"mindre enn eitt sekund",other:"mindre enn {{count}} sekund"},xSeconds:{one:"eitt sekund",other:"{{count}} sekund"},halfAMinute:"eit halvt minutt",lessThanXMinutes:{one:"mindre enn eitt minutt",other:"mindre enn {{count}} minutt"},xMinutes:{one:"eitt minutt",other:"{{count}} minutt"},aboutXHours:{one:"omtrent ein time",other:"omtrent {{count}} timar"},xHours:{one:"ein time",other:"{{count}} timar"},xDays:{one:"ein dag",other:"{{count}} dagar"},aboutXWeeks:{one:"omtrent ei veke",other:"omtrent {{count}} veker"},xWeeks:{one:"ei veke",other:"{{count}} veker"},aboutXMonths:{one:"omtrent ein månad",other:"omtrent {{count}} månader"},xMonths:{one:"ein månad",other:"{{count}} månader"},aboutXYears:{one:"omtrent eitt år",other:"omtrent {{count}} år"},xYears:{one:"eitt år",other:"{{count}} år"},overXYears:{one:"over eitt år",other:"over {{count}} år"},almostXYears:{one:"nesten eitt år",other:"nesten {{count}} år"}},Cy=["null","ein","to","tre","fire","fem","seks","sju","åtte","ni","ti","elleve","tolv"],Ey={date:y({formats:{full:"EEEE d. MMMM y",long:"d. MMMM y",medium:"d. MMM y",short:"dd.MM.y"},defaultWidth:"full"}),time:y({formats:{full:"'kl'. HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} 'kl.' {{time}}",long:"{{date}} 'kl.' {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},defaultWidth:"full"})},Ny={lastWeek:"'førre' eeee 'kl.' p",yesterday:"'i går kl.' p",today:"'i dag kl.' p",tomorrow:"'i morgon kl.' p",nextWeek:"EEEE 'kl.' p",other:"P"},Dy={code:"nn",formatDistance:(e,t,n)=>{let a;const i=Sy[e];return a="string"==typeof i?i:1===t?i.one:i.other.replace("{{count}}",t<13?Cy[t]:String(t)),n?.addSuffix?n.comparison&&n.comparison>0?"om "+a:a+" sidan":a},formatLong:Ey,formatRelative:(e,t,n,a)=>Ny[e],localize:{ordinalNumber:(e,t)=>Number(e)+".",era:M({values:{narrow:["f.Kr.","e.Kr."],abbreviated:["f.Kr.","e.Kr."],wide:["før Kristus","etter Kristus"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1. kvartal","2. kvartal","3. kvartal","4. kvartal"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:M({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["jan.","feb.","mars","apr.","mai","juni","juli","aug.","sep.","okt.","nov.","des."],wide:["januar","februar","mars","april","mai","juni","juli","august","september","oktober","november","desember"]},defaultWidth:"wide"}),day:M({values:{narrow:["S","M","T","O","T","F","L"],short:["su","må","ty","on","to","fr","lau"],abbreviated:["sun","mån","tys","ons","tor","fre","laur"],wide:["sundag","måndag","tysdag","onsdag","torsdag","fredag","laurdag"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"a",pm:"p",midnight:"midnatt",noon:"middag",morning:"på morg.",afternoon:"på etterm.",evening:"på kvelden",night:"på natta"},abbreviated:{am:"a.m.",pm:"p.m.",midnight:"midnatt",noon:"middag",morning:"på morg.",afternoon:"på etterm.",evening:"på kvelden",night:"på natta"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnatt",noon:"middag",morning:"på morgonen",afternoon:"på ettermiddagen",evening:"på kvelden",night:"på natta"}},defaultWidth:"wide"})},match:{ordinalNumber:T({matchPattern:/^(\d+)\.?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:j({matchPatterns:{narrow:/^(f\.? ?Kr\.?|fvt\.?|e\.? ?Kr\.?|evt\.?)/i,abbreviated:/^(f\.? ?Kr\.?|fvt\.?|e\.? ?Kr\.?|evt\.?)/i,wide:/^(før Kristus|før vår tid|etter Kristus|vår tid)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^f/i,/^e/i]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](\.)? kvartal/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mars?|apr|mai|juni?|juli?|aug|sep|okt|nov|des)\.?/i,wide:/^(januar|februar|mars|april|mai|juni|juli|august|september|oktober|november|desember)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^mai/i,/^jun/i,/^jul/i,/^aug/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^[smtofl]/i,short:/^(su|må|ty|on|to|fr|la)/i,abbreviated:/^(sun|mån|tys|ons|tor|fre|laur)/i,wide:/^(sundag|måndag|tysdag|onsdag|torsdag|fredag|laurdag)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^s/i,/^m/i,/^ty/i,/^o/i,/^to/i,/^f/i,/^l/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{narrow:/^(midnatt|middag|(på) (morgonen|ettermiddagen|kvelden|natta)|[ap])/i,any:/^([ap]\.?\s?m\.?|midnatt|middag|(på) (morgonen|ettermiddagen|kvelden|natta))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a(\.?\s?m\.?)?$/i,pm:/^p(\.?\s?m\.?)?$/i,midnight:/^midn/i,noon:/^midd/i,morning:/morgon/i,afternoon:/ettermiddag/i,evening:/kveld/i,night:/natt/i}},defaultParseWidth:"any"})},options:{weekStartsOn:1,firstWeekContainsDate:4}},Wy={lessThanXSeconds:{one:"mens d’una segonda",other:"mens de {{count}} segondas"},xSeconds:{one:"1 segonda",other:"{{count}} segondas"},halfAMinute:"30 segondas",lessThanXMinutes:{one:"mens d’una minuta",other:"mens de {{count}} minutas"},xMinutes:{one:"1 minuta",other:"{{count}} minutas"},aboutXHours:{one:"environ 1 ora",other:"environ {{count}} oras"},xHours:{one:"1 ora",other:"{{count}} oras"},xDays:{one:"1 jorn",other:"{{count}} jorns"},aboutXWeeks:{one:"environ 1 setmana",other:"environ {{count}} setmanas"},xWeeks:{one:"1 setmana",other:"{{count}} setmanas"},aboutXMonths:{one:"environ 1 mes",other:"environ {{count}} meses"},xMonths:{one:"1 mes",other:"{{count}} meses"},aboutXYears:{one:"environ 1 an",other:"environ {{count}} ans"},xYears:{one:"1 an",other:"{{count}} ans"},overXYears:{one:"mai d’un an",other:"mai de {{count}} ans"},almostXYears:{one:"gaireben un an",other:"gaireben {{count}} ans"}},Iy={date:y({formats:{full:"EEEE d 'de' MMMM y",long:"d 'de' MMMM y",medium:"d MMM y",short:"dd/MM/y"},defaultWidth:"full"}),time:y({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} 'a' {{time}}",long:"{{date}} 'a' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},Ay={lastWeek:"eeee 'passat a' p",yesterday:"'ièr a' p",today:"'uèi a' p",tomorrow:"'deman a' p",nextWeek:"eeee 'a' p",other:"P"},Oy={code:"oc",formatDistance:(e,t,n)=>{let a;const i=Wy[e];return a="string"==typeof i?i:1===t?i.one:i.other.replace("{{count}}",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?"d’aquí "+a:"fa "+a:a},formatLong:Iy,formatRelative:(e,t,n,a)=>Ay[e],localize:{ordinalNumber:(e,t)=>{const n=Number(e),a=t?.unit;let i;switch(n){case 1:i="èr";break;case 2:i="nd";break;default:i="en"}return"year"!==a&&"week"!==a&&"hour"!==a&&"minute"!==a&&"second"!==a||(i+="a"),n+i},era:M({values:{narrow:["ab. J.C.","apr. J.C."],abbreviated:["ab. J.C.","apr. J.C."],wide:["abans Jèsus-Crist","après Jèsus-Crist"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["T1","T2","T3","T4"],abbreviated:["1èr trim.","2nd trim.","3en trim.","4en trim."],wide:["1èr trimèstre","2nd trimèstre","3en trimèstre","4en trimèstre"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:M({values:{narrow:["GN","FB","MÇ","AB","MA","JN","JL","AG","ST","OC","NV","DC"],abbreviated:["gen.","febr.","març","abr.","mai","junh","jul.","ag.","set.","oct.","nov.","dec."],wide:["genièr","febrièr","març","abril","mai","junh","julhet","agost","setembre","octòbre","novembre","decembre"]},defaultWidth:"wide"}),day:M({values:{narrow:["dg.","dl.","dm.","dc.","dj.","dv.","ds."],short:["dg.","dl.","dm.","dc.","dj.","dv.","ds."],abbreviated:["dg.","dl.","dm.","dc.","dj.","dv.","ds."],wide:["dimenge","diluns","dimars","dimècres","dijòus","divendres","dissabte"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"am",pm:"pm",midnight:"mièjanuèch",noon:"miègjorn",morning:"matin",afternoon:"aprèp-miègjorn",evening:"vèspre",night:"nuèch"},abbreviated:{am:"a.m.",pm:"p.m.",midnight:"mièjanuèch",noon:"miègjorn",morning:"matin",afternoon:"aprèp-miègjorn",evening:"vèspre",night:"nuèch"},wide:{am:"a.m.",pm:"p.m.",midnight:"mièjanuèch",noon:"miègjorn",morning:"matin",afternoon:"aprèp-miègjorn",evening:"vèspre",night:"nuèch"}},defaultWidth:"wide",formattingValues:{narrow:{am:"am",pm:"pm",midnight:"mièjanuèch",noon:"miègjorn",morning:"del matin",afternoon:"de l’aprèp-miègjorn",evening:"del ser",night:"de la nuèch"},abbreviated:{am:"AM",pm:"PM",midnight:"mièjanuèch",noon:"miègjorn",morning:"del matin",afternoon:"de l’aprèp-miègjorn",evening:"del ser",night:"de la nuèch"},wide:{am:"ante meridiem",pm:"post meridiem",midnight:"mièjanuèch",noon:"miègjorn",morning:"del matin",afternoon:"de l’aprèp-miègjorn",evening:"del ser",night:"de la nuèch"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:T({matchPattern:/^(\d+)(èr|nd|en)?[a]?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:j({matchPatterns:{narrow:/^(ab\.J\.C|apr\.J\.C|apr\.J\.-C)/i,abbreviated:/^(ab\.J\.-C|ab\.J-C|apr\.J\.-C|apr\.J-C|ap\.J-C)/i,wide:/^(abans Jèsus-Crist|après Jèsus-Crist)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^ab/i,/^ap/i]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^T[1234]/i,abbreviated:/^[1234](èr|nd|en)? trim\.?/i,wide:/^[1234](èr|nd|en)? trimèstre/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^(GN|FB|MÇ|AB|MA|JN|JL|AG|ST|OC|NV|DC)/i,abbreviated:/^(gen|febr|març|abr|mai|junh|jul|ag|set|oct|nov|dec)\.?/i,wide:/^(genièr|febrièr|març|abril|mai|junh|julhet|agost|setembre|octòbre|novembre|decembre)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^g/i,/^f/i,/^ma[r?]|MÇ/i,/^ab/i,/^ma[i?]/i,/^ju[n?]|JN/i,/^ju[l?]|JL/i,/^ag/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^d[glmcjvs]\.?/i,short:/^d[glmcjvs]\.?/i,abbreviated:/^d[glmcjvs]\.?/i,wide:/^(dimenge|diluns|dimars|dimècres|dijòus|divendres|dissabte)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^dg/i,/^dl/i,/^dm/i,/^dc/i,/^dj/i,/^dv/i,/^ds/i],short:[/^dg/i,/^dl/i,/^dm/i,/^dc/i,/^dj/i,/^dv/i,/^ds/i],abbreviated:[/^dg/i,/^dl/i,/^dm/i,/^dc/i,/^dj/i,/^dv/i,/^ds/i],any:[/^dg|dime/i,/^dl|dil/i,/^dm|dima/i,/^dc|dimè/i,/^dj|dij/i,/^dv|div/i,/^ds|dis/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{any:/(^(a\.?m|p\.?m))|(ante meridiem|post meridiem)|((del |de la |de l’)(matin|aprèp-miègjorn|vèspre|ser|nuèch))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/(^a)|ante meridiem/i,pm:/(^p)|post meridiem/i,midnight:/^mièj/i,noon:/^mièg/i,morning:/matin/i,afternoon:/aprèp-miègjorn/i,evening:/vèspre|ser/i,night:/nuèch/i}},defaultParseWidth:"any"})},options:{weekStartsOn:1,firstWeekContainsDate:4}},Ry={lessThanXSeconds:{one:{regular:"mniej niż sekunda",past:"mniej niż sekundę",future:"mniej niż sekundę"},twoFour:"mniej niż {{count}} sekundy",other:"mniej niż {{count}} sekund"},xSeconds:{one:{regular:"sekunda",past:"sekundę",future:"sekundę"},twoFour:"{{count}} sekundy",other:"{{count}} sekund"},halfAMinute:{one:"pół minuty",twoFour:"pół minuty",other:"pół minuty"},lessThanXMinutes:{one:{regular:"mniej niż minuta",past:"mniej niż minutę",future:"mniej niż minutę"},twoFour:"mniej niż {{count}} minuty",other:"mniej niż {{count}} minut"},xMinutes:{one:{regular:"minuta",past:"minutę",future:"minutę"},twoFour:"{{count}} minuty",other:"{{count}} minut"},aboutXHours:{one:{regular:"około godziny",past:"około godziny",future:"około godzinę"},twoFour:"około {{count}} godziny",other:"około {{count}} godzin"},xHours:{one:{regular:"godzina",past:"godzinę",future:"godzinę"},twoFour:"{{count}} godziny",other:"{{count}} godzin"},xDays:{one:{regular:"dzień",past:"dzień",future:"1 dzień"},twoFour:"{{count}} dni",other:"{{count}} dni"},aboutXWeeks:{one:"około tygodnia",twoFour:"około {{count}} tygodni",other:"około {{count}} tygodni"},xWeeks:{one:"tydzień",twoFour:"{{count}} tygodnie",other:"{{count}} tygodni"},aboutXMonths:{one:"około miesiąc",twoFour:"około {{count}} miesiące",other:"około {{count}} miesięcy"},xMonths:{one:"miesiąc",twoFour:"{{count}} miesiące",other:"{{count}} miesięcy"},aboutXYears:{one:"około rok",twoFour:"około {{count}} lata",other:"około {{count}} lat"},xYears:{one:"rok",twoFour:"{{count}} lata",other:"{{count}} lat"},overXYears:{one:"ponad rok",twoFour:"ponad {{count}} lata",other:"ponad {{count}} lat"},almostXYears:{one:"prawie rok",twoFour:"prawie {{count}} lata",other:"prawie {{count}} lat"}};function zy(e,t,n){const a=function(e,t){if(1===t)return e.one;const n=t%100;if(n<=20&&n>10)return e.other;const a=n%10;return a>=2&&a<=4?e.twoFour:e.other}(e,t);return("string"==typeof a?a:a[n]).replace("{{count}}",String(t))}const Ly={date:y({formats:{full:"EEEE, do MMMM y",long:"do MMMM y",medium:"do MMM y",short:"dd.MM.y"},defaultWidth:"full"}),time:y({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},Hy={masculine:"ostatni",feminine:"ostatnia"},Fy={masculine:"ten",feminine:"ta"},Vy={masculine:"następny",feminine:"następna"},qy={0:"feminine",1:"masculine",2:"masculine",3:"feminine",4:"masculine",5:"masculine",6:"feminine"};function Yy(e,t,n,a){let i;if(lp(t,n,a))i=Fy;else if("lastWeek"===e)i=Hy;else{if("nextWeek"!==e)throw new Error(`Cannot determine adjectives for token ${e}`);i=Vy}const r=t.getDay();return`'${i[qy[r]]}' eeee 'o' p`}const Xy={lastWeek:Yy,yesterday:"'wczoraj o' p",today:"'dzisiaj o' p",tomorrow:"'jutro o' p",nextWeek:Yy,other:"P"},By={code:"pl",formatDistance:(e,t,n)=>{const a=Ry[e];return n?.addSuffix?n.comparison&&n.comparison>0?"za "+zy(a,t,"future"):zy(a,t,"past")+" temu":zy(a,t,"regular")},formatLong:Ly,formatRelative:(e,t,n,a)=>{const i=Xy[e];return"function"==typeof i?i(e,t,n,a):i},localize:{ordinalNumber:(e,t)=>String(e),era:M({values:{narrow:["p.n.e.","n.e."],abbreviated:["p.n.e.","n.e."],wide:["przed naszą erą","naszej ery"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["I kw.","II kw.","III kw.","IV kw."],wide:["I kwartał","II kwartał","III kwartał","IV kwartał"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:M({values:{narrow:["S","L","M","K","M","C","L","S","W","P","L","G"],abbreviated:["sty","lut","mar","kwi","maj","cze","lip","sie","wrz","paź","lis","gru"],wide:["styczeń","luty","marzec","kwiecień","maj","czerwiec","lipiec","sierpień","wrzesień","październik","listopad","grudzień"]},defaultWidth:"wide",formattingValues:{narrow:["s","l","m","k","m","c","l","s","w","p","l","g"],abbreviated:["sty","lut","mar","kwi","maj","cze","lip","sie","wrz","paź","lis","gru"],wide:["stycznia","lutego","marca","kwietnia","maja","czerwca","lipca","sierpnia","września","października","listopada","grudnia"]},defaultFormattingWidth:"wide"}),day:M({values:{narrow:["N","P","W","Ś","C","P","S"],short:["nie","pon","wto","śro","czw","pią","sob"],abbreviated:["niedz.","pon.","wt.","śr.","czw.","pt.","sob."],wide:["niedziela","poniedziałek","wtorek","środa","czwartek","piątek","sobota"]},defaultWidth:"wide",formattingValues:{narrow:["n","p","w","ś","c","p","s"],short:["nie","pon","wto","śro","czw","pią","sob"],abbreviated:["niedz.","pon.","wt.","śr.","czw.","pt.","sob."],wide:["niedziela","poniedziałek","wtorek","środa","czwartek","piątek","sobota"]},defaultFormattingWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"a",pm:"p",midnight:"półn.",noon:"poł",morning:"rano",afternoon:"popoł.",evening:"wiecz.",night:"noc"},abbreviated:{am:"AM",pm:"PM",midnight:"północ",noon:"południe",morning:"rano",afternoon:"popołudnie",evening:"wieczór",night:"noc"},wide:{am:"AM",pm:"PM",midnight:"północ",noon:"południe",morning:"rano",afternoon:"popołudnie",evening:"wieczór",night:"noc"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"o półn.",noon:"w poł.",morning:"rano",afternoon:"po poł.",evening:"wiecz.",night:"w nocy"},abbreviated:{am:"AM",pm:"PM",midnight:"o północy",noon:"w południe",morning:"rano",afternoon:"po południu",evening:"wieczorem",night:"w nocy"},wide:{am:"AM",pm:"PM",midnight:"o północy",noon:"w południe",morning:"rano",afternoon:"po południu",evening:"wieczorem",night:"w nocy"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:T({matchPattern:/^(\d+)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:j({matchPatterns:{narrow:/^(p\.?\s*n\.?\s*e\.?\s*|n\.?\s*e\.?\s*)/i,abbreviated:/^(p\.?\s*n\.?\s*e\.?\s*|n\.?\s*e\.?\s*)/i,wide:/^(przed\s*nasz(ą|a)\s*er(ą|a)|naszej\s*ery)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^p/i,/^n/i]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^(I|II|III|IV)\s*kw\.?/i,wide:/^(I|II|III|IV)\s*kwarta(ł|l)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/1/i,/2/i,/3/i,/4/i],any:[/^I kw/i,/^II kw/i,/^III kw/i,/^IV kw/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^[slmkcwpg]/i,abbreviated:/^(sty|lut|mar|kwi|maj|cze|lip|sie|wrz|pa(ź|z)|lis|gru)/i,wide:/^(stycznia|stycze(ń|n)|lutego|luty|marca|marzec|kwietnia|kwiecie(ń|n)|maja|maj|czerwca|czerwiec|lipca|lipiec|sierpnia|sierpie(ń|n)|wrze(ś|s)nia|wrzesie(ń|n)|pa(ź|z)dziernika|pa(ź|z)dziernik|listopada|listopad|grudnia|grudzie(ń|n))/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^l/i,/^m/i,/^k/i,/^m/i,/^c/i,/^l/i,/^s/i,/^w/i,/^p/i,/^l/i,/^g/i],any:[/^st/i,/^lu/i,/^mar/i,/^k/i,/^maj/i,/^c/i,/^lip/i,/^si/i,/^w/i,/^p/i,/^lis/i,/^g/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^[npwścs]/i,short:/^(nie|pon|wto|(ś|s)ro|czw|pi(ą|a)|sob)/i,abbreviated:/^(niedz|pon|wt|(ś|s)r|czw|pt|sob)\.?/i,wide:/^(niedziela|poniedzia(ł|l)ek|wtorek|(ś|s)roda|czwartek|pi(ą|a)tek|sobota)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^n/i,/^p/i,/^w/i,/^ś/i,/^c/i,/^p/i,/^s/i],abbreviated:[/^n/i,/^po/i,/^w/i,/^(ś|s)r/i,/^c/i,/^pt/i,/^so/i],any:[/^n/i,/^po/i,/^w/i,/^(ś|s)r/i,/^c/i,/^pi/i,/^so/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{narrow:/^(^a$|^p$|pó(ł|l)n\.?|o\s*pó(ł|l)n\.?|po(ł|l)\.?|w\s*po(ł|l)\.?|po\s*po(ł|l)\.?|rano|wiecz\.?|noc|w\s*nocy)/i,any:/^(am|pm|pó(ł|l)noc|o\s*pó(ł|l)nocy|po(ł|l)udnie|w\s*po(ł|l)udnie|popo(ł|l)udnie|po\s*po(ł|l)udniu|rano|wieczór|wieczorem|noc|w\s*nocy)/i},defaultMatchWidth:"any",parsePatterns:{narrow:{am:/^a$/i,pm:/^p$/i,midnight:/pó(ł|l)n/i,noon:/po(ł|l)/i,morning:/rano/i,afternoon:/po\s*po(ł|l)/i,evening:/wiecz/i,night:/noc/i},any:{am:/^am/i,pm:/^pm/i,midnight:/pó(ł|l)n/i,noon:/po(ł|l)/i,morning:/rano/i,afternoon:/po\s*po(ł|l)/i,evening:/wiecz/i,night:/noc/i}},defaultParseWidth:"any"})},options:{weekStartsOn:1,firstWeekContainsDate:4}},Gy={lessThanXSeconds:{one:"menos de um segundo",other:"menos de {{count}} segundos"},xSeconds:{one:"1 segundo",other:"{{count}} segundos"},halfAMinute:"meio minuto",lessThanXMinutes:{one:"menos de um minuto",other:"menos de {{count}} minutos"},xMinutes:{one:"1 minuto",other:"{{count}} minutos"},aboutXHours:{one:"aproximadamente 1 hora",other:"aproximadamente {{count}} horas"},xHours:{one:"1 hora",other:"{{count}} horas"},xDays:{one:"1 dia",other:"{{count}} dias"},aboutXWeeks:{one:"aproximadamente 1 semana",other:"aproximadamente {{count}} semanas"},xWeeks:{one:"1 semana",other:"{{count}} semanas"},aboutXMonths:{one:"aproximadamente 1 mês",other:"aproximadamente {{count}} meses"},xMonths:{one:"1 mês",other:"{{count}} meses"},aboutXYears:{one:"aproximadamente 1 ano",other:"aproximadamente {{count}} anos"},xYears:{one:"1 ano",other:"{{count}} anos"},overXYears:{one:"mais de 1 ano",other:"mais de {{count}} anos"},almostXYears:{one:"quase 1 ano",other:"quase {{count}} anos"}},$y={date:y({formats:{full:"EEEE, d 'de' MMMM 'de' y",long:"d 'de' MMMM 'de' y",medium:"d 'de' MMM 'de' y",short:"dd/MM/y"},defaultWidth:"full"}),time:y({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} 'às' {{time}}",long:"{{date}} 'às' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},Ky={lastWeek:e=>{const t=e.getDay();return"'"+(0===t||6===t?"último":"última")+"' eeee 'às' p"},yesterday:"'ontem às' p",today:"'hoje às' p",tomorrow:"'amanhã às' p",nextWeek:"eeee 'às' p",other:"P"},Uy={code:"pt",formatDistance:(e,t,n)=>{let a;const i=Gy[e];return a="string"==typeof i?i:1===t?i.one:i.other.replace("{{count}}",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?"daqui a "+a:"há "+a:a},formatLong:$y,formatRelative:(e,t,n,a)=>{const i=Ky[e];return"function"==typeof i?i(t):i},localize:{ordinalNumber:(e,t)=>Number(e)+"º",era:M({values:{narrow:["aC","dC"],abbreviated:["a.C.","d.C."],wide:["antes de Cristo","depois de Cristo"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["T1","T2","T3","T4"],wide:["1º trimestre","2º trimestre","3º trimestre","4º trimestre"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:M({values:{narrow:["j","f","m","a","m","j","j","a","s","o","n","d"],abbreviated:["jan","fev","mar","abr","mai","jun","jul","ago","set","out","nov","dez"],wide:["janeiro","fevereiro","março","abril","maio","junho","julho","agosto","setembro","outubro","novembro","dezembro"]},defaultWidth:"wide"}),day:M({values:{narrow:["d","s","t","q","q","s","s"],short:["dom","seg","ter","qua","qui","sex","sáb"],abbreviated:["dom","seg","ter","qua","qui","sex","sáb"],wide:["domingo","segunda-feira","terça-feira","quarta-feira","quinta-feira","sexta-feira","sábado"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"AM",pm:"PM",midnight:"meia-noite",noon:"meio-dia",morning:"manhã",afternoon:"tarde",evening:"noite",night:"madrugada"},abbreviated:{am:"AM",pm:"PM",midnight:"meia-noite",noon:"meio-dia",morning:"manhã",afternoon:"tarde",evening:"noite",night:"madrugada"},wide:{am:"AM",pm:"PM",midnight:"meia-noite",noon:"meio-dia",morning:"manhã",afternoon:"tarde",evening:"noite",night:"madrugada"}},defaultWidth:"wide",formattingValues:{narrow:{am:"AM",pm:"PM",midnight:"meia-noite",noon:"meio-dia",morning:"da manhã",afternoon:"da tarde",evening:"da noite",night:"da madrugada"},abbreviated:{am:"AM",pm:"PM",midnight:"meia-noite",noon:"meio-dia",morning:"da manhã",afternoon:"da tarde",evening:"da noite",night:"da madrugada"},wide:{am:"AM",pm:"PM",midnight:"meia-noite",noon:"meio-dia",morning:"da manhã",afternoon:"da tarde",evening:"da noite",night:"da madrugada"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:T({matchPattern:/^(\d+)(º|ª)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:j({matchPatterns:{narrow:/^(ac|dc|a|d)/i,abbreviated:/^(a\.?\s?c\.?|a\.?\s?e\.?\s?c\.?|d\.?\s?c\.?|e\.?\s?c\.?)/i,wide:/^(antes de cristo|antes da era comum|depois de cristo|era comum)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^ac/i,/^dc/i],wide:[/^(antes de cristo|antes da era comum)/i,/^(depois de cristo|era comum)/i]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^T[1234]/i,wide:/^[1234](º|ª)? trimestre/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|fev|mar|abr|mai|jun|jul|ago|set|out|nov|dez)/i,wide:/^(janeiro|fevereiro|março|abril|maio|junho|julho|agosto|setembro|outubro|novembro|dezembro)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ab/i,/^mai/i,/^jun/i,/^jul/i,/^ag/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^[dstq]/i,short:/^(dom|seg|ter|qua|qui|sex|s[áa]b)/i,abbreviated:/^(dom|seg|ter|qua|qui|sex|s[áa]b)/i,wide:/^(domingo|segunda-?\s?feira|terça-?\s?feira|quarta-?\s?feira|quinta-?\s?feira|sexta-?\s?feira|s[áa]bado)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^d/i,/^s/i,/^t/i,/^q/i,/^q/i,/^s/i,/^s/i],any:[/^d/i,/^seg/i,/^t/i,/^qua/i,/^qui/i,/^sex/i,/^s[áa]/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{narrow:/^(a|p|meia-?\s?noite|meio-?\s?dia|(da) (manh[ãa]|tarde|noite|madrugada))/i,any:/^([ap]\.?\s?m\.?|meia-?\s?noite|meio-?\s?dia|(da) (manh[ãa]|tarde|noite|madrugada))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^meia/i,noon:/^meio/i,morning:/manh[ãa]/i,afternoon:/tarde/i,evening:/noite/i,night:/madrugada/i}},defaultParseWidth:"any"})},options:{weekStartsOn:1,firstWeekContainsDate:4}},Jy={lessThanXSeconds:{one:"menos de um segundo",other:"menos de {{count}} segundos"},xSeconds:{one:"1 segundo",other:"{{count}} segundos"},halfAMinute:"meio minuto",lessThanXMinutes:{one:"menos de um minuto",other:"menos de {{count}} minutos"},xMinutes:{one:"1 minuto",other:"{{count}} minutos"},aboutXHours:{one:"cerca de 1 hora",other:"cerca de {{count}} horas"},xHours:{one:"1 hora",other:"{{count}} horas"},xDays:{one:"1 dia",other:"{{count}} dias"},aboutXWeeks:{one:"cerca de 1 semana",other:"cerca de {{count}} semanas"},xWeeks:{one:"1 semana",other:"{{count}} semanas"},aboutXMonths:{one:"cerca de 1 mês",other:"cerca de {{count}} meses"},xMonths:{one:"1 mês",other:"{{count}} meses"},aboutXYears:{one:"cerca de 1 ano",other:"cerca de {{count}} anos"},xYears:{one:"1 ano",other:"{{count}} anos"},overXYears:{one:"mais de 1 ano",other:"mais de {{count}} anos"},almostXYears:{one:"quase 1 ano",other:"quase {{count}} anos"}},Qy={date:y({formats:{full:"EEEE, d 'de' MMMM 'de' y",long:"d 'de' MMMM 'de' y",medium:"d MMM y",short:"dd/MM/yyyy"},defaultWidth:"full"}),time:y({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} 'às' {{time}}",long:"{{date}} 'às' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},Zy={lastWeek:e=>{const t=e.getDay();return"'"+(0===t||6===t?"último":"última")+"' eeee 'às' p"},yesterday:"'ontem às' p",today:"'hoje às' p",tomorrow:"'amanhã às' p",nextWeek:"eeee 'às' p",other:"P"},ew={code:"pt-BR",formatDistance:(e,t,n)=>{let a;const i=Jy[e];return a="string"==typeof i?i:1===t?i.one:i.other.replace("{{count}}",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?"em "+a:"há "+a:a},formatLong:Qy,formatRelative:(e,t,n,a)=>{const i=Zy[e];return"function"==typeof i?i(t):i},localize:{ordinalNumber:(e,t)=>{const n=Number(e);return"week"===t?.unit?n+"ª":n+"º"},era:M({values:{narrow:["AC","DC"],abbreviated:["AC","DC"],wide:["antes de cristo","depois de cristo"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["T1","T2","T3","T4"],wide:["1º trimestre","2º trimestre","3º trimestre","4º trimestre"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:M({values:{narrow:["j","f","m","a","m","j","j","a","s","o","n","d"],abbreviated:["jan","fev","mar","abr","mai","jun","jul","ago","set","out","nov","dez"],wide:["janeiro","fevereiro","março","abril","maio","junho","julho","agosto","setembro","outubro","novembro","dezembro"]},defaultWidth:"wide"}),day:M({values:{narrow:["D","S","T","Q","Q","S","S"],short:["dom","seg","ter","qua","qui","sex","sab"],abbreviated:["domingo","segunda","terça","quarta","quinta","sexta","sábado"],wide:["domingo","segunda-feira","terça-feira","quarta-feira","quinta-feira","sexta-feira","sábado"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"a",pm:"p",midnight:"mn",noon:"md",morning:"manhã",afternoon:"tarde",evening:"tarde",night:"noite"},abbreviated:{am:"AM",pm:"PM",midnight:"meia-noite",noon:"meio-dia",morning:"manhã",afternoon:"tarde",evening:"tarde",night:"noite"},wide:{am:"a.m.",pm:"p.m.",midnight:"meia-noite",noon:"meio-dia",morning:"manhã",afternoon:"tarde",evening:"tarde",night:"noite"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mn",noon:"md",morning:"da manhã",afternoon:"da tarde",evening:"da tarde",night:"da noite"},abbreviated:{am:"AM",pm:"PM",midnight:"meia-noite",noon:"meio-dia",morning:"da manhã",afternoon:"da tarde",evening:"da tarde",night:"da noite"},wide:{am:"a.m.",pm:"p.m.",midnight:"meia-noite",noon:"meio-dia",morning:"da manhã",afternoon:"da tarde",evening:"da tarde",night:"da noite"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:T({matchPattern:/^(\d+)[ºªo]?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:j({matchPatterns:{narrow:/^(ac|dc|a|d)/i,abbreviated:/^(a\.?\s?c\.?|d\.?\s?c\.?)/i,wide:/^(antes de cristo|depois de cristo)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^ac/i,/^dc/i],wide:[/^antes de cristo/i,/^depois de cristo/i]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^T[1234]/i,wide:/^[1234](º)? trimestre/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^[jfmajsond]/i,abbreviated:/^(jan|fev|mar|abr|mai|jun|jul|ago|set|out|nov|dez)/i,wide:/^(janeiro|fevereiro|março|abril|maio|junho|julho|agosto|setembro|outubro|novembro|dezembro)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^fev/i,/^mar/i,/^abr/i,/^mai/i,/^jun/i,/^jul/i,/^ago/i,/^set/i,/^out/i,/^nov/i,/^dez/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^(dom|[23456]ª?|s[aá]b)/i,short:/^(dom|[23456]ª?|s[aá]b)/i,abbreviated:/^(dom|seg|ter|qua|qui|sex|s[aá]b)/i,wide:/^(domingo|(segunda|ter[cç]a|quarta|quinta|sexta)([- ]feira)?|s[aá]bado)/i},defaultMatchWidth:"wide",parsePatterns:{short:[/^d/i,/^2/i,/^3/i,/^4/i,/^5/i,/^6/i,/^s[aá]/i],narrow:[/^d/i,/^2/i,/^3/i,/^4/i,/^5/i,/^6/i,/^s[aá]/i],any:[/^d/i,/^seg/i,/^t/i,/^qua/i,/^qui/i,/^sex/i,/^s[aá]b/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{narrow:/^(a|p|mn|md|(da) (manhã|tarde|noite))/i,any:/^([ap]\.?\s?m\.?|meia[-\s]noite|meio[-\s]dia|(da) (manhã|tarde|noite))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mn|^meia[-\s]noite/i,noon:/^md|^meio[-\s]dia/i,morning:/manhã/i,afternoon:/tarde/i,evening:/tarde/i,night:/noite/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}},tw={lessThanXSeconds:{one:"mai puțin de o secundă",other:"mai puțin de {{count}} secunde"},xSeconds:{one:"1 secundă",other:"{{count}} secunde"},halfAMinute:"jumătate de minut",lessThanXMinutes:{one:"mai puțin de un minut",other:"mai puțin de {{count}} minute"},xMinutes:{one:"1 minut",other:"{{count}} minute"},aboutXHours:{one:"circa 1 oră",other:"circa {{count}} ore"},xHours:{one:"1 oră",other:"{{count}} ore"},xDays:{one:"1 zi",other:"{{count}} zile"},aboutXWeeks:{one:"circa o săptămână",other:"circa {{count}} săptămâni"},xWeeks:{one:"1 săptămână",other:"{{count}} săptămâni"},aboutXMonths:{one:"circa 1 lună",other:"circa {{count}} luni"},xMonths:{one:"1 lună",other:"{{count}} luni"},aboutXYears:{one:"circa 1 an",other:"circa {{count}} ani"},xYears:{one:"1 an",other:"{{count}} ani"},overXYears:{one:"peste 1 an",other:"peste {{count}} ani"},almostXYears:{one:"aproape 1 an",other:"aproape {{count}} ani"}},nw={date:y({formats:{full:"EEEE, d MMMM yyyy",long:"d MMMM yyyy",medium:"d MMM yyyy",short:"dd.MM.yyyy"},defaultWidth:"full"}),time:y({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} 'la' {{time}}",long:"{{date}} 'la' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},aw={lastWeek:"eeee 'trecută la' p",yesterday:"'ieri la' p",today:"'astăzi la' p",tomorrow:"'mâine la' p",nextWeek:"eeee 'viitoare la' p",other:"P"},iw={code:"ro",formatDistance:(e,t,n)=>{let a;const i=tw[e];return a="string"==typeof i?i:1===t?i.one:i.other.replace("{{count}}",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?"în "+a:a+" în urmă":a},formatLong:nw,formatRelative:(e,t,n,a)=>aw[e],localize:{ordinalNumber:(e,t)=>String(e),era:M({values:{narrow:["Î","D"],abbreviated:["Î.d.C.","D.C."],wide:["Înainte de Cristos","După Cristos"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["T1","T2","T3","T4"],wide:["primul trimestru","al doilea trimestru","al treilea trimestru","al patrulea trimestru"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:M({values:{narrow:["I","F","M","A","M","I","I","A","S","O","N","D"],abbreviated:["ian","feb","mar","apr","mai","iun","iul","aug","sep","oct","noi","dec"],wide:["ianuarie","februarie","martie","aprilie","mai","iunie","iulie","august","septembrie","octombrie","noiembrie","decembrie"]},defaultWidth:"wide"}),day:M({values:{narrow:["d","l","m","m","j","v","s"],short:["du","lu","ma","mi","jo","vi","sâ"],abbreviated:["dum","lun","mar","mie","joi","vin","sâm"],wide:["duminică","luni","marți","miercuri","joi","vineri","sâmbătă"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"a",pm:"p",midnight:"mn",noon:"ami",morning:"dim",afternoon:"da",evening:"s",night:"n"},abbreviated:{am:"AM",pm:"PM",midnight:"miezul nopții",noon:"amiază",morning:"dimineață",afternoon:"după-amiază",evening:"seară",night:"noapte"},wide:{am:"a.m.",pm:"p.m.",midnight:"miezul nopții",noon:"amiază",morning:"dimineață",afternoon:"după-amiază",evening:"seară",night:"noapte"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mn",noon:"amiază",morning:"dimineață",afternoon:"după-amiază",evening:"seară",night:"noapte"},abbreviated:{am:"AM",pm:"PM",midnight:"miezul nopții",noon:"amiază",morning:"dimineață",afternoon:"după-amiază",evening:"seară",night:"noapte"},wide:{am:"a.m.",pm:"p.m.",midnight:"miezul nopții",noon:"amiază",morning:"dimineață",afternoon:"după-amiază",evening:"seară",night:"noapte"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:T({matchPattern:/^(\d+)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:j({matchPatterns:{narrow:/^(Î|D)/i,abbreviated:/^(Î\.?\s?d\.?\s?C\.?|Î\.?\s?e\.?\s?n\.?|D\.?\s?C\.?|e\.?\s?n\.?)/i,wide:/^(Înainte de Cristos|Înaintea erei noastre|După Cristos|Era noastră)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^ÎC/i,/^DC/i],wide:[/^(Înainte de Cristos|Înaintea erei noastre)/i,/^(După Cristos|Era noastră)/i]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^T[1234]/i,wide:/^trimestrul [1234]/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^[ifmaasond]/i,abbreviated:/^(ian|feb|mar|apr|mai|iun|iul|aug|sep|oct|noi|dec)/i,wide:/^(ianuarie|februarie|martie|aprilie|mai|iunie|iulie|august|septembrie|octombrie|noiembrie|decembrie)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^i/i,/^f/i,/^m/i,/^a/i,/^m/i,/^i/i,/^i/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ia/i,/^f/i,/^mar/i,/^ap/i,/^mai/i,/^iun/i,/^iul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^[dlmjvs]/i,short:/^(d|l|ma|mi|j|v|s)/i,abbreviated:/^(dum|lun|mar|mie|jo|vi|sâ)/i,wide:/^(duminica|luni|marţi|miercuri|joi|vineri|sâmbătă)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^d/i,/^l/i,/^m/i,/^m/i,/^j/i,/^v/i,/^s/i],any:[/^d/i,/^l/i,/^ma/i,/^mi/i,/^j/i,/^v/i,/^s/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{narrow:/^(a|p|mn|a|(dimineaţa|după-amiaza|seara|noaptea))/i,any:/^([ap]\.?\s?m\.?|miezul nopții|amiaza|(dimineaţa|după-amiaza|seara|noaptea))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mn/i,noon:/amiaza/i,morning:/dimineaţa/i,afternoon:/după-amiaza/i,evening:/seara/i,night:/noaptea/i}},defaultParseWidth:"any"})},options:{weekStartsOn:1,firstWeekContainsDate:1}};function rw(e,t){if(void 0!==e.one&&1===t)return e.one;const n=t%10,a=t%100;return 1===n&&11!==a?e.singularNominative.replace("{{count}}",String(t)):n>=2&&n<=4&&(a<10||a>20)?e.singularGenitive.replace("{{count}}",String(t)):e.pluralGenitive.replace("{{count}}",String(t))}function ow(e){return(t,n)=>n?.addSuffix?n.comparison&&n.comparison>0?e.future?rw(e.future,t):"через "+rw(e.regular,t):e.past?rw(e.past,t):rw(e.regular,t)+" назад":rw(e.regular,t)}const sw={lessThanXSeconds:ow({regular:{one:"меньше секунды",singularNominative:"меньше {{count}} секунды",singularGenitive:"меньше {{count}} секунд",pluralGenitive:"меньше {{count}} секунд"},future:{one:"меньше, чем через секунду",singularNominative:"меньше, чем через {{count}} секунду",singularGenitive:"меньше, чем через {{count}} секунды",pluralGenitive:"меньше, чем через {{count}} секунд"}}),xSeconds:ow({regular:{singularNominative:"{{count}} секунда",singularGenitive:"{{count}} секунды",pluralGenitive:"{{count}} секунд"},past:{singularNominative:"{{count}} секунду назад",singularGenitive:"{{count}} секунды назад",pluralGenitive:"{{count}} секунд назад"},future:{singularNominative:"через {{count}} секунду",singularGenitive:"через {{count}} секунды",pluralGenitive:"через {{count}} секунд"}}),halfAMinute:(e,t)=>t?.addSuffix?t.comparison&&t.comparison>0?"через полминуты":"полминуты назад":"полминуты",lessThanXMinutes:ow({regular:{one:"меньше минуты",singularNominative:"меньше {{count}} минуты",singularGenitive:"меньше {{count}} минут",pluralGenitive:"меньше {{count}} минут"},future:{one:"меньше, чем через минуту",singularNominative:"меньше, чем через {{count}} минуту",singularGenitive:"меньше, чем через {{count}} минуты",pluralGenitive:"меньше, чем через {{count}} минут"}}),xMinutes:ow({regular:{singularNominative:"{{count}} минута",singularGenitive:"{{count}} минуты",pluralGenitive:"{{count}} минут"},past:{singularNominative:"{{count}} минуту назад",singularGenitive:"{{count}} минуты назад",pluralGenitive:"{{count}} минут назад"},future:{singularNominative:"через {{count}} минуту",singularGenitive:"через {{count}} минуты",pluralGenitive:"через {{count}} минут"}}),aboutXHours:ow({regular:{singularNominative:"около {{count}} часа",singularGenitive:"около {{count}} часов",pluralGenitive:"около {{count}} часов"},future:{singularNominative:"приблизительно через {{count}} час",singularGenitive:"приблизительно через {{count}} часа",pluralGenitive:"приблизительно через {{count}} часов"}}),xHours:ow({regular:{singularNominative:"{{count}} час",singularGenitive:"{{count}} часа",pluralGenitive:"{{count}} часов"}}),xDays:ow({regular:{singularNominative:"{{count}} день",singularGenitive:"{{count}} дня",pluralGenitive:"{{count}} дней"}}),aboutXWeeks:ow({regular:{singularNominative:"около {{count}} недели",singularGenitive:"около {{count}} недель",pluralGenitive:"около {{count}} недель"},future:{singularNominative:"приблизительно через {{count}} неделю",singularGenitive:"приблизительно через {{count}} недели",pluralGenitive:"приблизительно через {{count}} недель"}}),xWeeks:ow({regular:{singularNominative:"{{count}} неделя",singularGenitive:"{{count}} недели",pluralGenitive:"{{count}} недель"}}),aboutXMonths:ow({regular:{singularNominative:"около {{count}} месяца",singularGenitive:"около {{count}} месяцев",pluralGenitive:"около {{count}} месяцев"},future:{singularNominative:"приблизительно через {{count}} месяц",singularGenitive:"приблизительно через {{count}} месяца",pluralGenitive:"приблизительно через {{count}} месяцев"}}),xMonths:ow({regular:{singularNominative:"{{count}} месяц",singularGenitive:"{{count}} месяца",pluralGenitive:"{{count}} месяцев"}}),aboutXYears:ow({regular:{singularNominative:"около {{count}} года",singularGenitive:"около {{count}} лет",pluralGenitive:"около {{count}} лет"},future:{singularNominative:"приблизительно через {{count}} год",singularGenitive:"приблизительно через {{count}} года",pluralGenitive:"приблизительно через {{count}} лет"}}),xYears:ow({regular:{singularNominative:"{{count}} год",singularGenitive:"{{count}} года",pluralGenitive:"{{count}} лет"}}),overXYears:ow({regular:{singularNominative:"больше {{count}} года",singularGenitive:"больше {{count}} лет",pluralGenitive:"больше {{count}} лет"},future:{singularNominative:"больше, чем через {{count}} год",singularGenitive:"больше, чем через {{count}} года",pluralGenitive:"больше, чем через {{count}} лет"}}),almostXYears:ow({regular:{singularNominative:"почти {{count}} год",singularGenitive:"почти {{count}} года",pluralGenitive:"почти {{count}} лет"},future:{singularNominative:"почти через {{count}} год",singularGenitive:"почти через {{count}} года",pluralGenitive:"почти через {{count}} лет"}})},lw={date:y({formats:{full:"EEEE, d MMMM y 'г.'",long:"d MMMM y 'г.'",medium:"d MMM y 'г.'",short:"dd.MM.y"},defaultWidth:"full"}),time:y({formats:{full:"H:mm:ss zzzz",long:"H:mm:ss z",medium:"H:mm:ss",short:"H:mm"},defaultWidth:"full"}),dateTime:y({formats:{any:"{{date}}, {{time}}"},defaultWidth:"any"})},dw=["воскресенье","понедельник","вторник","среду","четверг","пятницу","субботу"];function uw(e){const t=dw[e];return 2===e?"'во "+t+" в' p":"'в "+t+" в' p"}const cw={lastWeek:(e,t,n)=>{const a=e.getDay();return lp(e,t,n)?uw(a):function(e){const t=dw[e];switch(e){case 0:return"'в прошлое "+t+" в' p";case 1:case 2:case 4:return"'в прошлый "+t+" в' p";case 3:case 5:case 6:return"'в прошлую "+t+" в' p"}}(a)},yesterday:"'вчера в' p",today:"'сегодня в' p",tomorrow:"'завтра в' p",nextWeek:(e,t,n)=>{const a=e.getDay();return lp(e,t,n)?uw(a):function(e){const t=dw[e];switch(e){case 0:return"'в следующее "+t+" в' p";case 1:case 2:case 4:return"'в следующий "+t+" в' p";case 3:case 5:case 6:return"'в следующую "+t+" в' p"}}(a)},other:"P"},mw={code:"ru",formatDistance:(e,t,n)=>sw[e](t,n),formatLong:lw,formatRelative:(e,t,n,a)=>{const i=cw[e];return"function"==typeof i?i(t,n,a):i},localize:{ordinalNumber:(e,t)=>{const n=Number(e),a=t?.unit;let i;return i="date"===a?"-е":"week"===a||"minute"===a||"second"===a?"-я":"-й",n+i},era:M({values:{narrow:["до н.э.","н.э."],abbreviated:["до н. э.","н. э."],wide:["до нашей эры","нашей эры"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["1-й кв.","2-й кв.","3-й кв.","4-й кв."],wide:["1-й квартал","2-й квартал","3-й квартал","4-й квартал"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:M({values:{narrow:["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],abbreviated:["янв.","фев.","март","апр.","май","июнь","июль","авг.","сент.","окт.","нояб.","дек."],wide:["январь","февраль","март","апрель","май","июнь","июль","август","сентябрь","октябрь","ноябрь","декабрь"]},defaultWidth:"wide",formattingValues:{narrow:["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],abbreviated:["янв.","фев.","мар.","апр.","мая","июн.","июл.","авг.","сент.","окт.","нояб.","дек."],wide:["января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря"]},defaultFormattingWidth:"wide"}),day:M({values:{narrow:["В","П","В","С","Ч","П","С"],short:["вс","пн","вт","ср","чт","пт","сб"],abbreviated:["вск","пнд","втр","срд","чтв","птн","суб"],wide:["воскресенье","понедельник","вторник","среда","четверг","пятница","суббота"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"ДП",pm:"ПП",midnight:"полн.",noon:"полд.",morning:"утро",afternoon:"день",evening:"веч.",night:"ночь"},abbreviated:{am:"ДП",pm:"ПП",midnight:"полн.",noon:"полд.",morning:"утро",afternoon:"день",evening:"веч.",night:"ночь"},wide:{am:"ДП",pm:"ПП",midnight:"полночь",noon:"полдень",morning:"утро",afternoon:"день",evening:"вечер",night:"ночь"}},defaultWidth:"any",formattingValues:{narrow:{am:"ДП",pm:"ПП",midnight:"полн.",noon:"полд.",morning:"утра",afternoon:"дня",evening:"веч.",night:"ночи"},abbreviated:{am:"ДП",pm:"ПП",midnight:"полн.",noon:"полд.",morning:"утра",afternoon:"дня",evening:"веч.",night:"ночи"},wide:{am:"ДП",pm:"ПП",midnight:"полночь",noon:"полдень",morning:"утра",afternoon:"дня",evening:"вечера",night:"ночи"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:T({matchPattern:/^(\d+)(-?(е|я|й|ое|ье|ая|ья|ый|ой|ий|ый))?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:j({matchPatterns:{narrow:/^((до )?н\.?\s?э\.?)/i,abbreviated:/^((до )?н\.?\s?э\.?)/i,wide:/^(до нашей эры|нашей эры|наша эра)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^д/i,/^н/i]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^[1234](-?[ыои]?й?)? кв.?/i,wide:/^[1234](-?[ыои]?й?)? квартал/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^[яфмаисонд]/i,abbreviated:/^(янв|фев|март?|апр|ма[йя]|июн[ья]?|июл[ья]?|авг|сент?|окт|нояб?|дек)\.?/i,wide:/^(январ[ья]|феврал[ья]|марта?|апрел[ья]|ма[йя]|июн[ья]|июл[ья]|августа?|сентябр[ья]|октябр[ья]|октябр[ья]|ноябр[ья]|декабр[ья])/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^я/i,/^ф/i,/^м/i,/^а/i,/^м/i,/^и/i,/^и/i,/^а/i,/^с/i,/^о/i,/^н/i,/^я/i],any:[/^я/i,/^ф/i,/^мар/i,/^ап/i,/^ма[йя]/i,/^июн/i,/^июл/i,/^ав/i,/^с/i,/^о/i,/^н/i,/^д/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^[впсч]/i,short:/^(вс|во|пн|по|вт|ср|чт|че|пт|пя|сб|су)\.?/i,abbreviated:/^(вск|вос|пнд|пон|втр|вто|срд|сре|чтв|чет|птн|пят|суб).?/i,wide:/^(воскресень[ея]|понедельника?|вторника?|сред[аы]|четверга?|пятниц[аы]|суббот[аы])/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^в/i,/^п/i,/^в/i,/^с/i,/^ч/i,/^п/i,/^с/i],any:[/^в[ос]/i,/^п[он]/i,/^в/i,/^ср/i,/^ч/i,/^п[ят]/i,/^с[уб]/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{narrow:/^([дп]п|полн\.?|полд\.?|утр[оа]|день|дня|веч\.?|ноч[ьи])/i,abbreviated:/^([дп]п|полн\.?|полд\.?|утр[оа]|день|дня|веч\.?|ноч[ьи])/i,wide:/^([дп]п|полночь|полдень|утр[оа]|день|дня|вечера?|ноч[ьи])/i},defaultMatchWidth:"wide",parsePatterns:{any:{am:/^дп/i,pm:/^пп/i,midnight:/^полн/i,noon:/^полд/i,morning:/^у/i,afternoon:/^д[ен]/i,evening:/^в/i,night:/^н/i}},defaultParseWidth:"any"})},options:{weekStartsOn:1,firstWeekContainsDate:1}},hw={lessThanXSeconds:{one:"unnit go ovtta sekundda",other:"unnit go {{count}} sekundda"},xSeconds:{one:"sekundda",other:"{{count}} sekundda"},halfAMinute:"bealle minuhta",lessThanXMinutes:{one:"unnit go bealle minuhta",other:"unnit go {{count}} minuhta"},xMinutes:{one:"minuhta",other:"{{count}} minuhta"},aboutXHours:{one:"sullii ovtta diimmu",other:"sullii {{count}} diimmu"},xHours:{one:"diimmu",other:"{{count}} diimmu"},xDays:{one:"beaivvi",other:"{{count}} beaivvi"},aboutXWeeks:{one:"sullii ovtta vahku",other:"sullii {{count}} vahku"},xWeeks:{one:"vahku",other:"{{count}} vahku"},aboutXMonths:{one:"sullii ovtta mánu",other:"sullii {{count}} mánu"},xMonths:{one:"mánu",other:"{{count}} mánu"},aboutXYears:{one:"sullii ovtta jagi",other:"sullii {{count}} jagi"},xYears:{one:"jagi",other:"{{count}} jagi"},overXYears:{one:"guhkit go jagi",other:"guhkit go {{count}} jagi"},almostXYears:{one:"measta jagi",other:"measta {{count}} jagi"}},pw={date:y({formats:{full:"EEEE MMMM d. 'b.' y",long:"MMMM d. 'b.' y",medium:"MMM d. 'b.' y",short:"dd.MM.y"},defaultWidth:"full"}),time:y({formats:{full:"'dii.' HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} 'dii.' {{time}}",long:"{{date}} 'dii.' {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},defaultWidth:"full"})},fw={lastWeek:"'ovddit' eeee 'dii.' p",yesterday:"'ikte dii.' p",today:"'odne dii.' p",tomorrow:"'ihtin dii.' p",nextWeek:"EEEE 'dii.' p",other:"P"},gw={code:"se",formatDistance:(e,t,n)=>{let a;const i=hw[e];return a="string"==typeof i?i:1===t?i.one:i.other.replace("{{count}}",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?"geahčen "+a:a+" áigi":a},formatLong:pw,formatRelative:(e,t,n,a)=>fw[e],localize:{ordinalNumber:(e,t)=>Number(e)+".",era:M({values:{narrow:["o.Kr.","m.Kr."],abbreviated:["o.Kr.","m.Kr."],wide:["ovdal Kristusa","maŋŋel Kristusa"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1. kvartála","2. kvartála","3. kvartála","4. kvartála"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:M({values:{narrow:["O","G","N","C","M","G","S","B","Č","G","S","J"],abbreviated:["ođđa","guov","njuk","cuo","mies","geas","suoi","borg","čakč","golg","skáb","juov"],wide:["ođđajagemánnu","guovvamánnu","njukčamánnu","cuoŋománnu","miessemánnu","geassemánnu","suoidnemánnu","borgemánnu","čakčamánnu","golggotmánnu","skábmamánnu","juovlamánnu"]},defaultWidth:"wide"}),day:M({values:{narrow:["S","V","M","G","D","B","L"],short:["sotn","vuos","maŋ","gask","duor","bear","láv"],abbreviated:["sotn","vuos","maŋ","gask","duor","bear","láv"],wide:["sotnabeaivi","vuossárga","maŋŋebárga","gaskavahkku","duorastat","bearjadat","lávvardat"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"a",pm:"p",midnight:"gaskaidja",noon:"gaskabeaivi",morning:"iđđes",afternoon:"maŋŋel gaska.",evening:"eahkes",night:"ihkku"},abbreviated:{am:"a.m.",pm:"p.m.",midnight:"gaskaidja",noon:"gaskabeaivvi",morning:"iđđes",afternoon:"maŋŋel gaskabea.",evening:"eahkes",night:"ihkku"},wide:{am:"a.m.",pm:"p.m.",midnight:"gaskaidja",noon:"gaskabeavvi",morning:"iđđes",afternoon:"maŋŋel gaskabeaivvi",evening:"eahkes",night:"ihkku"}},defaultWidth:"wide"})},match:{ordinalNumber:T({matchPattern:/^(\d+)\.?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:j({matchPatterns:{narrow:/^(o\.? ?Kr\.?|m\.? ?Kr\.?)/i,abbreviated:/^(o\.? ?Kr\.?|m\.? ?Kr\.?)/i,wide:/^(ovdal Kristusa|ovdal min áiggi|maŋŋel Kristusa|min áigi)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^o/i,/^m/i]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](\.)? kvartála/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^[ogncmsbčj]/i,abbreviated:/^(ođđa|guov|njuk|cuo|mies|geas|suoi|borg|čakč|golg|skáb|juov)\.?/i,wide:/^(ođđajagemánnu|guovvamánnu|njukčamánnu|cuoŋománnu|miessemánnu|geassemánnu|suoidnemánnu|borgemánnu|čakčamánnu|golggotmánnu|skábmamánnu|juovlamánnu)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^o/i,/^g/i,/^n/i,/^c/i,/^m/i,/^g/i,/^s/i,/^b/i,/^č/i,/^g/i,/^s/i,/^j/i],any:[/^o/i,/^gu/i,/^n/i,/^c/i,/^m/i,/^ge/i,/^su/i,/^b/i,/^č/i,/^go/i,/^sk/i,/^j/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^[svmgdbl]/i,short:/^(sotn|vuos|maŋ|gask|duor|bear|láv)/i,abbreviated:/^(sotn|vuos|maŋ|gask|duor|bear|láv)/i,wide:/^(sotnabeaivi|vuossárga|maŋŋebárga|gaskavahkku|duorastat|bearjadat|lávvardat)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^s/i,/^v/i,/^m/i,/^g/i,/^d/i,/^b/i,/^l/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{narrow:/^(gaskaidja|gaskabeaivvi|(på) (iđđes|maŋŋel gaskabeaivvi|eahkes|ihkku)|[ap])/i,any:/^([ap]\.?\s?m\.?|gaskaidja|gaskabeaivvi|(på) (iđđes|maŋŋel gaskabeaivvi|eahkes|ihkku))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a(\.?\s?m\.?)?$/i,pm:/^p(\.?\s?m\.?)?$/i,midnight:/^gaskai/i,noon:/^gaskab/i,morning:/iđđes/i,afternoon:/maŋŋel gaskabeaivvi/i,evening:/eahkes/i,night:/ihkku/i}},defaultParseWidth:"any"})},options:{weekStartsOn:1,firstWeekContainsDate:4}};function bw(e,t,n){const a=function(e,t){return 1===t&&e.one?e.one:t>=2&&t<=4&&e.twoFour?e.twoFour:e.other}(e,t);return a[n].replace("{{count}}",String(t))}function vw(e){let t="";return"almost"===e&&(t="takmer"),"about"===e&&(t="približne"),t.length>0?t+" ":""}function yw(e){let t="";return"lessThan"===e&&(t="menej než"),"over"===e&&(t="viac než"),t.length>0?t+" ":""}const ww={xSeconds:{one:{present:"sekunda",past:"sekundou",future:"sekundu"},twoFour:{present:"{{count}} sekundy",past:"{{count}} sekundami",future:"{{count}} sekundy"},other:{present:"{{count}} sekúnd",past:"{{count}} sekundami",future:"{{count}} sekúnd"}},halfAMinute:{other:{present:"pol minúty",past:"pol minútou",future:"pol minúty"}},xMinutes:{one:{present:"minúta",past:"minútou",future:"minútu"},twoFour:{present:"{{count}} minúty",past:"{{count}} minútami",future:"{{count}} minúty"},other:{present:"{{count}} minút",past:"{{count}} minútami",future:"{{count}} minút"}},xHours:{one:{present:"hodina",past:"hodinou",future:"hodinu"},twoFour:{present:"{{count}} hodiny",past:"{{count}} hodinami",future:"{{count}} hodiny"},other:{present:"{{count}} hodín",past:"{{count}} hodinami",future:"{{count}} hodín"}},xDays:{one:{present:"deň",past:"dňom",future:"deň"},twoFour:{present:"{{count}} dni",past:"{{count}} dňami",future:"{{count}} dni"},other:{present:"{{count}} dní",past:"{{count}} dňami",future:"{{count}} dní"}},xWeeks:{one:{present:"týždeň",past:"týždňom",future:"týždeň"},twoFour:{present:"{{count}} týždne",past:"{{count}} týždňami",future:"{{count}} týždne"},other:{present:"{{count}} týždňov",past:"{{count}} týždňami",future:"{{count}} týždňov"}},xMonths:{one:{present:"mesiac",past:"mesiacom",future:"mesiac"},twoFour:{present:"{{count}} mesiace",past:"{{count}} mesiacmi",future:"{{count}} mesiace"},other:{present:"{{count}} mesiacov",past:"{{count}} mesiacmi",future:"{{count}} mesiacov"}},xYears:{one:{present:"rok",past:"rokom",future:"rok"},twoFour:{present:"{{count}} roky",past:"{{count}} rokmi",future:"{{count}} roky"},other:{present:"{{count}} rokov",past:"{{count}} rokmi",future:"{{count}} rokov"}}},_w={date:y({formats:{full:"EEEE d. MMMM y",long:"d. MMMM y",medium:"d. M. y",short:"d. M. y"},defaultWidth:"full"}),time:y({formats:{full:"H:mm:ss zzzz",long:"H:mm:ss z",medium:"H:mm:ss",short:"H:mm"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}}, {{time}}",long:"{{date}}, {{time}}",medium:"{{date}}, {{time}}",short:"{{date}} {{time}}"},defaultWidth:"full"})},kw=["nedeľu","pondelok","utorok","stredu","štvrtok","piatok","sobotu"];function xw(e){return 4===e?"'vo' eeee 'o' p":"'v "+kw[e]+" o' p"}const Mw={lastWeek:(e,t,n)=>{const a=e.getDay();return lp(e,t,n)?xw(a):function(e){const t=kw[e];switch(e){case 0:case 3:case 6:return"'minulú "+t+" o' p";default:return"'minulý' eeee 'o' p"}}(a)},yesterday:"'včera o' p",today:"'dnes o' p",tomorrow:"'zajtra o' p",nextWeek:(e,t,n)=>{const a=e.getDay();return lp(e,t,n)?xw(a):function(e){const t=kw[e];switch(e){case 0:case 4:case 6:return"'budúcu "+t+" o' p";default:return"'budúci' eeee 'o' p"}}(a)},other:"P"},Pw={code:"sk",formatDistance:(e,t,n)=>{const a=function(e){return["lessThan","about","over","almost"].filter(function(t){return!!e.match(new RegExp("^"+t))})[0]}(e)||"",i=(r=e.substring(a.length)).charAt(0).toLowerCase()+r.slice(1);var r;const o=ww[i];return n?.addSuffix?n.comparison&&n.comparison>0?vw(a)+"o "+yw(a)+bw(o,t,"future"):vw(a)+"pred "+yw(a)+bw(o,t,"past"):vw(a)+yw(a)+bw(o,t,"present")},formatLong:_w,formatRelative:(e,t,n,a)=>{const i=Mw[e];return"function"==typeof i?i(t,n,a):i},localize:{ordinalNumber:(e,t)=>Number(e)+".",era:M({values:{narrow:["pred Kr.","po Kr."],abbreviated:["pred Kr.","po Kr."],wide:["pred Kristom","po Kristovi"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1. štvrťrok","2. štvrťrok","3. štvrťrok","4. štvrťrok"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:M({values:{narrow:["j","f","m","a","m","j","j","a","s","o","n","d"],abbreviated:["jan","feb","mar","apr","máj","jún","júl","aug","sep","okt","nov","dec"],wide:["január","február","marec","apríl","máj","jún","júl","august","september","október","november","december"]},defaultWidth:"wide",formattingValues:{narrow:["j","f","m","a","m","j","j","a","s","o","n","d"],abbreviated:["jan","feb","mar","apr","máj","jún","júl","aug","sep","okt","nov","dec"],wide:["januára","februára","marca","apríla","mája","júna","júla","augusta","septembra","októbra","novembra","decembra"]},defaultFormattingWidth:"wide"}),day:M({values:{narrow:["n","p","u","s","š","p","s"],short:["ne","po","ut","st","št","pi","so"],abbreviated:["ne","po","ut","st","št","pi","so"],wide:["nedeľa","pondelok","utorok","streda","štvrtok","piatok","sobota"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"AM",pm:"PM",midnight:"poln.",noon:"pol.",morning:"ráno",afternoon:"pop.",evening:"več.",night:"noc"},abbreviated:{am:"AM",pm:"PM",midnight:"poln.",noon:"pol.",morning:"ráno",afternoon:"popol.",evening:"večer",night:"noc"},wide:{am:"AM",pm:"PM",midnight:"polnoc",noon:"poludnie",morning:"ráno",afternoon:"popoludnie",evening:"večer",night:"noc"}},defaultWidth:"wide",formattingValues:{narrow:{am:"AM",pm:"PM",midnight:"o poln.",noon:"nap.",morning:"ráno",afternoon:"pop.",evening:"več.",night:"v n."},abbreviated:{am:"AM",pm:"PM",midnight:"o poln.",noon:"napol.",morning:"ráno",afternoon:"popol.",evening:"večer",night:"v noci"},wide:{am:"AM",pm:"PM",midnight:"o polnoci",noon:"napoludnie",morning:"ráno",afternoon:"popoludní",evening:"večer",night:"v noci"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:T({matchPattern:/^(\d+)\.?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:j({matchPatterns:{narrow:/^(pred Kr\.|pred n\. l\.|po Kr\.|n\. l\.)/i,abbreviated:/^(pred Kr\.|pred n\. l\.|po Kr\.|n\. l\.)/i,wide:/^(pred Kristom|pred na[šs][íi]m letopo[čc]tom|po Kristovi|n[áa][šs]ho letopo[čc]tu)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^pr/i,/^(po|n)/i]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234]\. [šs]tvr[ťt]rok/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|m[áa]j|j[úu]n|j[úu]l|aug|sep|okt|nov|dec)/i,wide:/^(janu[áa]ra?|febru[áa]ra?|(marec|marca)|apr[íi]la?|m[áa]ja?|j[úu]na?|j[úu]la?|augusta?|(september|septembra)|(okt[óo]ber|okt[óo]bra)|(november|novembra)|(december|decembra))/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^m[áa]j/i,/^j[úu]n/i,/^j[úu]l/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^[npusšp]/i,short:/^(ne|po|ut|st|št|pi|so)/i,abbreviated:/^(ne|po|ut|st|št|pi|so)/i,wide:/^(nede[ľl]a|pondelok|utorok|streda|[šs]tvrtok|piatok|sobota])/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^n/i,/^p/i,/^u/i,/^s/i,/^š/i,/^p/i,/^s/i],any:[/^n/i,/^po/i,/^u/i,/^st/i,/^(št|stv)/i,/^pi/i,/^so/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{narrow:/^(am|pm|(o )?poln\.?|(nap\.?|pol\.?)|r[áa]no|pop\.?|ve[čc]\.?|(v n\.?|noc))/i,abbreviated:/^(am|pm|(o )?poln\.?|(napol\.?|pol\.?)|r[áa]no|pop\.?|ve[čc]er|(v )?noci?)/i,any:/^(am|pm|(o )?polnoci?|(na)?poludnie|r[áa]no|popoludn(ie|í|i)|ve[čc]er|(v )?noci?)/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^am/i,pm:/^pm/i,midnight:/poln/i,noon:/^(nap|(na)?pol(\.|u))/i,morning:/^r[áa]no/i,afternoon:/^pop/i,evening:/^ve[čc]/i,night:/^(noc|v n\.)/i}},defaultParseWidth:"any"})},options:{weekStartsOn:1,firstWeekContainsDate:4}},jw={lessThanXSeconds:{present:{one:"manj kot {{count}} sekunda",two:"manj kot {{count}} sekundi",few:"manj kot {{count}} sekunde",other:"manj kot {{count}} sekund"},past:{one:"manj kot {{count}} sekundo",two:"manj kot {{count}} sekundama",few:"manj kot {{count}} sekundami",other:"manj kot {{count}} sekundami"},future:{one:"manj kot {{count}} sekundo",two:"manj kot {{count}} sekundi",few:"manj kot {{count}} sekunde",other:"manj kot {{count}} sekund"}},xSeconds:{present:{one:"{{count}} sekunda",two:"{{count}} sekundi",few:"{{count}} sekunde",other:"{{count}} sekund"},past:{one:"{{count}} sekundo",two:"{{count}} sekundama",few:"{{count}} sekundami",other:"{{count}} sekundami"},future:{one:"{{count}} sekundo",two:"{{count}} sekundi",few:"{{count}} sekunde",other:"{{count}} sekund"}},halfAMinute:"pol minute",lessThanXMinutes:{present:{one:"manj kot {{count}} minuta",two:"manj kot {{count}} minuti",few:"manj kot {{count}} minute",other:"manj kot {{count}} minut"},past:{one:"manj kot {{count}} minuto",two:"manj kot {{count}} minutama",few:"manj kot {{count}} minutami",other:"manj kot {{count}} minutami"},future:{one:"manj kot {{count}} minuto",two:"manj kot {{count}} minuti",few:"manj kot {{count}} minute",other:"manj kot {{count}} minut"}},xMinutes:{present:{one:"{{count}} minuta",two:"{{count}} minuti",few:"{{count}} minute",other:"{{count}} minut"},past:{one:"{{count}} minuto",two:"{{count}} minutama",few:"{{count}} minutami",other:"{{count}} minutami"},future:{one:"{{count}} minuto",two:"{{count}} minuti",few:"{{count}} minute",other:"{{count}} minut"}},aboutXHours:{present:{one:"približno {{count}} ura",two:"približno {{count}} uri",few:"približno {{count}} ure",other:"približno {{count}} ur"},past:{one:"približno {{count}} uro",two:"približno {{count}} urama",few:"približno {{count}} urami",other:"približno {{count}} urami"},future:{one:"približno {{count}} uro",two:"približno {{count}} uri",few:"približno {{count}} ure",other:"približno {{count}} ur"}},xHours:{present:{one:"{{count}} ura",two:"{{count}} uri",few:"{{count}} ure",other:"{{count}} ur"},past:{one:"{{count}} uro",two:"{{count}} urama",few:"{{count}} urami",other:"{{count}} urami"},future:{one:"{{count}} uro",two:"{{count}} uri",few:"{{count}} ure",other:"{{count}} ur"}},xDays:{present:{one:"{{count}} dan",two:"{{count}} dni",few:"{{count}} dni",other:"{{count}} dni"},past:{one:"{{count}} dnem",two:"{{count}} dnevoma",few:"{{count}} dnevi",other:"{{count}} dnevi"},future:{one:"{{count}} dan",two:"{{count}} dni",few:"{{count}} dni",other:"{{count}} dni"}},aboutXWeeks:{one:"približno {{count}} teden",two:"približno {{count}} tedna",few:"približno {{count}} tedne",other:"približno {{count}} tednov"},xWeeks:{one:"{{count}} teden",two:"{{count}} tedna",few:"{{count}} tedne",other:"{{count}} tednov"},aboutXMonths:{present:{one:"približno {{count}} mesec",two:"približno {{count}} meseca",few:"približno {{count}} mesece",other:"približno {{count}} mesecev"},past:{one:"približno {{count}} mesecem",two:"približno {{count}} mesecema",few:"približno {{count}} meseci",other:"približno {{count}} meseci"},future:{one:"približno {{count}} mesec",two:"približno {{count}} meseca",few:"približno {{count}} mesece",other:"približno {{count}} mesecev"}},xMonths:{present:{one:"{{count}} mesec",two:"{{count}} meseca",few:"{{count}} meseci",other:"{{count}} mesecev"},past:{one:"{{count}} mesecem",two:"{{count}} mesecema",few:"{{count}} meseci",other:"{{count}} meseci"},future:{one:"{{count}} mesec",two:"{{count}} meseca",few:"{{count}} mesece",other:"{{count}} mesecev"}},aboutXYears:{present:{one:"približno {{count}} leto",two:"približno {{count}} leti",few:"približno {{count}} leta",other:"približno {{count}} let"},past:{one:"približno {{count}} letom",two:"približno {{count}} letoma",few:"približno {{count}} leti",other:"približno {{count}} leti"},future:{one:"približno {{count}} leto",two:"približno {{count}} leti",few:"približno {{count}} leta",other:"približno {{count}} let"}},xYears:{present:{one:"{{count}} leto",two:"{{count}} leti",few:"{{count}} leta",other:"{{count}} let"},past:{one:"{{count}} letom",two:"{{count}} letoma",few:"{{count}} leti",other:"{{count}} leti"},future:{one:"{{count}} leto",two:"{{count}} leti",few:"{{count}} leta",other:"{{count}} let"}},overXYears:{present:{one:"več kot {{count}} leto",two:"več kot {{count}} leti",few:"več kot {{count}} leta",other:"več kot {{count}} let"},past:{one:"več kot {{count}} letom",two:"več kot {{count}} letoma",few:"več kot {{count}} leti",other:"več kot {{count}} leti"},future:{one:"več kot {{count}} leto",two:"več kot {{count}} leti",few:"več kot {{count}} leta",other:"več kot {{count}} let"}},almostXYears:{present:{one:"skoraj {{count}} leto",two:"skoraj {{count}} leti",few:"skoraj {{count}} leta",other:"skoraj {{count}} let"},past:{one:"skoraj {{count}} letom",two:"skoraj {{count}} letoma",few:"skoraj {{count}} leti",other:"skoraj {{count}} leti"},future:{one:"skoraj {{count}} leto",two:"skoraj {{count}} leti",few:"skoraj {{count}} leta",other:"skoraj {{count}} let"}}},Tw={date:y({formats:{full:"EEEE, dd. MMMM y",long:"dd. MMMM y",medium:"d. MMM y",short:"d. MM. yy"},defaultWidth:"full"}),time:y({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},defaultWidth:"full"})},Sw={lastWeek:e=>{switch(e.getDay()){case 0:return"'prejšnjo nedeljo ob' p";case 3:return"'prejšnjo sredo ob' p";case 6:return"'prejšnjo soboto ob' p";default:return"'prejšnji' EEEE 'ob' p"}},yesterday:"'včeraj ob' p",today:"'danes ob' p",tomorrow:"'jutri ob' p",nextWeek:e=>{switch(e.getDay()){case 0:return"'naslednjo nedeljo ob' p";case 3:return"'naslednjo sredo ob' p";case 6:return"'naslednjo soboto ob' p";default:return"'naslednji' EEEE 'ob' p"}},other:"P"},Cw={code:"sl",formatDistance:(e,t,n)=>{let a="",i="present";n?.addSuffix&&(n.comparison&&n.comparison>0?(i="future",a="čez "):(i="past",a="pred "));const r=jw[e];if("string"==typeof r)a+=r;else{const e=function(e){switch(e%100){case 1:return"one";case 2:return"two";case 3:case 4:return"few";default:return"other"}}(t);void 0!==r.one?a+=r[e].replace("{{count}}",String(t)):a+=r[i][e].replace("{{count}}",String(t))}return a},formatLong:Tw,formatRelative:(e,t,n,a)=>{const i=Sw[e];return"function"==typeof i?i(t):i},localize:{ordinalNumber:(e,t)=>Number(e)+".",era:M({values:{narrow:["pr. n. št.","po n. št."],abbreviated:["pr. n. št.","po n. št."],wide:["pred našim štetjem","po našem štetju"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["1. čet.","2. čet.","3. čet.","4. čet."],wide:["1. četrtletje","2. četrtletje","3. četrtletje","4. četrtletje"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:M({values:{narrow:["j","f","m","a","m","j","j","a","s","o","n","d"],abbreviated:["jan.","feb.","mar.","apr.","maj","jun.","jul.","avg.","sep.","okt.","nov.","dec."],wide:["januar","februar","marec","april","maj","junij","julij","avgust","september","oktober","november","december"]},defaultWidth:"wide"}),day:M({values:{narrow:["n","p","t","s","č","p","s"],short:["ned.","pon.","tor.","sre.","čet.","pet.","sob."],abbreviated:["ned.","pon.","tor.","sre.","čet.","pet.","sob."],wide:["nedelja","ponedeljek","torek","sreda","četrtek","petek","sobota"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"d",pm:"p",midnight:"24.00",noon:"12.00",morning:"j",afternoon:"p",evening:"v",night:"n"},abbreviated:{am:"dop.",pm:"pop.",midnight:"poln.",noon:"pold.",morning:"jut.",afternoon:"pop.",evening:"več.",night:"noč"},wide:{am:"dop.",pm:"pop.",midnight:"polnoč",noon:"poldne",morning:"jutro",afternoon:"popoldne",evening:"večer",night:"noč"}},defaultWidth:"wide",formattingValues:{narrow:{am:"d",pm:"p",midnight:"24.00",noon:"12.00",morning:"zj",afternoon:"p",evening:"zv",night:"po"},abbreviated:{am:"dop.",pm:"pop.",midnight:"opoln.",noon:"opold.",morning:"zjut.",afternoon:"pop.",evening:"zveč.",night:"ponoči"},wide:{am:"dop.",pm:"pop.",midnight:"opolnoči",noon:"opoldne",morning:"zjutraj",afternoon:"popoldan",evening:"zvečer",night:"ponoči"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:T({matchPattern:/^(\d+)\./i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:j({matchPatterns:{abbreviated:/^(pr\. n\. št\.|po n\. št\.)/i,wide:/^(pred Kristusom|pred na[sš]im [sš]tetjem|po Kristusu|po na[sš]em [sš]tetju|na[sš]ega [sš]tetja)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^pr/i,/^(po|na[sš]em)/i]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^[1234]\.\s?[čc]et\.?/i,wide:/^[1234]\. [čc]etrtletje/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan\.|feb\.|mar\.|apr\.|maj|jun\.|jul\.|avg\.|sep\.|okt\.|nov\.|dec\.)/i,wide:/^(januar|februar|marec|april|maj|junij|julij|avgust|september|oktober|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],abbreviated:[/^ja/i,/^fe/i,/^mar/i,/^ap/i,/^maj/i,/^jun/i,/^jul/i,/^av/i,/^s/i,/^o/i,/^n/i,/^d/i],wide:[/^ja/i,/^fe/i,/^mar/i,/^ap/i,/^maj/i,/^jun/i,/^jul/i,/^av/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"wide"}),day:j({matchPatterns:{narrow:/^[nptsčc]/i,short:/^(ned\.|pon\.|tor\.|sre\.|[cč]et\.|pet\.|sob\.)/i,abbreviated:/^(ned\.|pon\.|tor\.|sre\.|[cč]et\.|pet\.|sob\.)/i,wide:/^(nedelja|ponedeljek|torek|sreda|[cč]etrtek|petek|sobota)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^n/i,/^p/i,/^t/i,/^s/i,/^[cč]/i,/^p/i,/^s/i],any:[/^n/i,/^po/i,/^t/i,/^sr/i,/^[cč]/i,/^pe/i,/^so/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{narrow:/^(d|po?|z?v|n|z?j|24\.00|12\.00)/i,any:/^(dop\.|pop\.|o?poln(\.|o[cč]i?)|o?pold(\.|ne)|z?ve[cč](\.|er)|(po)?no[cč]i?|popold(ne|an)|jut(\.|ro)|zjut(\.|raj))/i},defaultMatchWidth:"any",parsePatterns:{narrow:{am:/^d/i,pm:/^p/i,midnight:/^24/i,noon:/^12/i,morning:/^(z?j)/i,afternoon:/^p/i,evening:/^(z?v)/i,night:/^(n|po)/i},any:{am:/^dop\./i,pm:/^pop\./i,midnight:/^o?poln/i,noon:/^o?pold/i,morning:/j/i,afternoon:/^pop\./i,evening:/^z?ve/i,night:/(po)?no/i}},defaultParseWidth:"any"})},options:{weekStartsOn:1,firstWeekContainsDate:1}},Ew={lessThanXSeconds:{one:"më pak se një sekondë",other:"më pak se {{count}} sekonda"},xSeconds:{one:"1 sekondë",other:"{{count}} sekonda"},halfAMinute:"gjysëm minuti",lessThanXMinutes:{one:"më pak se një minute",other:"më pak se {{count}} minuta"},xMinutes:{one:"1 minutë",other:"{{count}} minuta"},aboutXHours:{one:"rreth 1 orë",other:"rreth {{count}} orë"},xHours:{one:"1 orë",other:"{{count}} orë"},xDays:{one:"1 ditë",other:"{{count}} ditë"},aboutXWeeks:{one:"rreth 1 javë",other:"rreth {{count}} javë"},xWeeks:{one:"1 javë",other:"{{count}} javë"},aboutXMonths:{one:"rreth 1 muaj",other:"rreth {{count}} muaj"},xMonths:{one:"1 muaj",other:"{{count}} muaj"},aboutXYears:{one:"rreth 1 vit",other:"rreth {{count}} vite"},xYears:{one:"1 vit",other:"{{count}} vite"},overXYears:{one:"mbi 1 vit",other:"mbi {{count}} vite"},almostXYears:{one:"pothuajse 1 vit",other:"pothuajse {{count}} vite"}},Nw={date:y({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:y({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} 'në' {{time}}",long:"{{date}} 'në' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},Dw={lastWeek:"'të' eeee 'e shkuar në' p",yesterday:"'dje në' p",today:"'sot në' p",tomorrow:"'nesër në' p",nextWeek:"eeee 'at' p",other:"P"},Ww={code:"sq",formatDistance:(e,t,n)=>{let a;const i=Ew[e];return a="string"==typeof i?i:1===t?i.one:i.other.replace("{{count}}",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?"në "+a:a+" më parë":a},formatLong:Nw,formatRelative:(e,t,n,a)=>Dw[e],localize:{ordinalNumber:(e,t)=>{const n=Number(e);return"hour"===t?.unit?String(n):1===n?n+"-rë":4===n?n+"t":n+"-të"},era:M({values:{narrow:["P","M"],abbreviated:["PK","MK"],wide:["Para Krishtit","Mbas Krishtit"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["4-mujori I","4-mujori II","4-mujori III","4-mujori IV"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:M({values:{narrow:["J","S","M","P","M","Q","K","G","S","T","N","D"],abbreviated:["Jan","Shk","Mar","Pri","Maj","Qer","Kor","Gus","Sht","Tet","Nën","Dhj"],wide:["Janar","Shkurt","Mars","Prill","Maj","Qershor","Korrik","Gusht","Shtator","Tetor","Nëntor","Dhjetor"]},defaultWidth:"wide"}),day:M({values:{narrow:["D","H","M","M","E","P","S"],short:["Di","Hë","Ma","Më","En","Pr","Sh"],abbreviated:["Die","Hën","Mar","Mër","Enj","Pre","Sht"],wide:["Dielë","Hënë","Martë","Mërkurë","Enjte","Premte","Shtunë"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"p",pm:"m",midnight:"m",noon:"d",morning:"mëngjes",afternoon:"dite",evening:"mbrëmje",night:"natë"},abbreviated:{am:"PD",pm:"MD",midnight:"mesnëtë",noon:"drek",morning:"mëngjes",afternoon:"mbasdite",evening:"mbrëmje",night:"natë"},wide:{am:"p.d.",pm:"m.d.",midnight:"mesnëtë",noon:"drek",morning:"mëngjes",afternoon:"mbasdite",evening:"mbrëmje",night:"natë"}},defaultWidth:"wide",formattingValues:{narrow:{am:"p",pm:"m",midnight:"m",noon:"d",morning:"në mëngjes",afternoon:"në mbasdite",evening:"në mbrëmje",night:"në mesnatë"},abbreviated:{am:"PD",pm:"MD",midnight:"mesnatë",noon:"drek",morning:"në mëngjes",afternoon:"në mbasdite",evening:"në mbrëmje",night:"në mesnatë"},wide:{am:"p.d.",pm:"m.d.",midnight:"mesnatë",noon:"drek",morning:"në mëngjes",afternoon:"në mbasdite",evening:"në mbrëmje",night:"në mesnatë"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:T({matchPattern:/^(\d+)(-rë|-të|t|)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:j({matchPatterns:{narrow:/^(p|m)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(para krishtit|mbas krishtit)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(p|m)/i]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234]-mujori (i{1,3}|iv)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^[jsmpqkftnd]/i,abbreviated:/^(jan|shk|mar|pri|maj|qer|kor|gus|sht|tet|nën|dhj)/i,wide:/^(janar|shkurt|mars|prill|maj|qershor|korrik|gusht|shtator|tetor|nëntor|dhjetor)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^s/i,/^m/i,/^p/i,/^m/i,/^q/i,/^k/i,/^g/i,/^s/i,/^t/i,/^n/i,/^d/i],any:[/^ja/i,/^shk/i,/^mar/i,/^pri/i,/^maj/i,/^qer/i,/^kor/i,/^gu/i,/^sht/i,/^tet/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^[dhmeps]/i,short:/^(di|hë|ma|më|en|pr|sh)/i,abbreviated:/^(die|hën|mar|mër|enj|pre|sht)/i,wide:/^(dielë|hënë|martë|mërkurë|enjte|premte|shtunë)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^d/i,/^h/i,/^m/i,/^m/i,/^e/i,/^p/i,/^s/i],any:[/^d/i,/^h/i,/^ma/i,/^më/i,/^e/i,/^p/i,/^s/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{narrow:/^(p|m|me|në (mëngjes|mbasdite|mbrëmje|mesnatë))/i,any:/^([pm]\.?\s?d\.?|drek|në (mëngjes|mbasdite|mbrëmje|mesnatë))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^p/i,pm:/^m/i,midnight:/^me/i,noon:/^dr/i,morning:/mëngjes/i,afternoon:/mbasdite/i,evening:/mbrëmje/i,night:/natë/i}},defaultParseWidth:"any"})},options:{weekStartsOn:1,firstWeekContainsDate:1}},Iw={lessThanXSeconds:{one:{standalone:"мање од 1 секунде",withPrepositionAgo:"мање од 1 секунде",withPrepositionIn:"мање од 1 секунду"},dual:"мање од {{count}} секунде",other:"мање од {{count}} секунди"},xSeconds:{one:{standalone:"1 секунда",withPrepositionAgo:"1 секунде",withPrepositionIn:"1 секунду"},dual:"{{count}} секунде",other:"{{count}} секунди"},halfAMinute:"пола минуте",lessThanXMinutes:{one:{standalone:"мање од 1 минуте",withPrepositionAgo:"мање од 1 минуте",withPrepositionIn:"мање од 1 минуту"},dual:"мање од {{count}} минуте",other:"мање од {{count}} минута"},xMinutes:{one:{standalone:"1 минута",withPrepositionAgo:"1 минуте",withPrepositionIn:"1 минуту"},dual:"{{count}} минуте",other:"{{count}} минута"},aboutXHours:{one:{standalone:"око 1 сат",withPrepositionAgo:"око 1 сат",withPrepositionIn:"око 1 сат"},dual:"око {{count}} сата",other:"око {{count}} сати"},xHours:{one:{standalone:"1 сат",withPrepositionAgo:"1 сат",withPrepositionIn:"1 сат"},dual:"{{count}} сата",other:"{{count}} сати"},xDays:{one:{standalone:"1 дан",withPrepositionAgo:"1 дан",withPrepositionIn:"1 дан"},dual:"{{count}} дана",other:"{{count}} дана"},aboutXWeeks:{one:{standalone:"око 1 недељу",withPrepositionAgo:"око 1 недељу",withPrepositionIn:"око 1 недељу"},dual:"око {{count}} недеље",other:"око {{count}} недеље"},xWeeks:{one:{standalone:"1 недељу",withPrepositionAgo:"1 недељу",withPrepositionIn:"1 недељу"},dual:"{{count}} недеље",other:"{{count}} недеље"},aboutXMonths:{one:{standalone:"око 1 месец",withPrepositionAgo:"око 1 месец",withPrepositionIn:"око 1 месец"},dual:"око {{count}} месеца",other:"око {{count}} месеци"},xMonths:{one:{standalone:"1 месец",withPrepositionAgo:"1 месец",withPrepositionIn:"1 месец"},dual:"{{count}} месеца",other:"{{count}} месеци"},aboutXYears:{one:{standalone:"око 1 годину",withPrepositionAgo:"око 1 годину",withPrepositionIn:"око 1 годину"},dual:"око {{count}} године",other:"око {{count}} година"},xYears:{one:{standalone:"1 година",withPrepositionAgo:"1 године",withPrepositionIn:"1 годину"},dual:"{{count}} године",other:"{{count}} година"},overXYears:{one:{standalone:"преко 1 годину",withPrepositionAgo:"преко 1 годину",withPrepositionIn:"преко 1 годину"},dual:"преко {{count}} године",other:"преко {{count}} година"},almostXYears:{one:{standalone:"готово 1 годину",withPrepositionAgo:"готово 1 годину",withPrepositionIn:"готово 1 годину"},dual:"готово {{count}} године",other:"готово {{count}} година"}},Aw={date:y({formats:{full:"EEEE, d. MMMM yyyy.",long:"d. MMMM yyyy.",medium:"d. MMM yy.",short:"dd. MM. yy."},defaultWidth:"full"}),time:y({formats:{full:"HH:mm:ss (zzzz)",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} 'у' {{time}}",long:"{{date}} 'у' {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},defaultWidth:"full"})},Ow={lastWeek:e=>{switch(e.getDay()){case 0:return"'прошле недеље у' p";case 3:return"'прошле среде у' p";case 6:return"'прошле суботе у' p";default:return"'прошли' EEEE 'у' p"}},yesterday:"'јуче у' p",today:"'данас у' p",tomorrow:"'сутра у' p",nextWeek:e=>{switch(e.getDay()){case 0:return"'следеће недеље у' p";case 3:return"'следећу среду у' p";case 6:return"'следећу суботу у' p";default:return"'следећи' EEEE 'у' p"}},other:"P"},Rw={code:"sr",formatDistance:(e,t,n)=>{let a;const i=Iw[e];return a="string"==typeof i?i:1===t?n?.addSuffix?n.comparison&&n.comparison>0?i.one.withPrepositionIn:i.one.withPrepositionAgo:i.one.standalone:t%10>1&&t%10<5&&"1"!==String(t).substr(-2,1)?i.dual.replace("{{count}}",String(t)):i.other.replace("{{count}}",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?"за "+a:"пре "+a:a},formatLong:Aw,formatRelative:(e,t,n,a)=>{const i=Ow[e];return"function"==typeof i?i(t):i},localize:{ordinalNumber:(e,t)=>Number(e)+".",era:M({values:{narrow:["пр.н.е.","АД"],abbreviated:["пр. Хр.","по. Хр."],wide:["Пре Христа","После Христа"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1.","2.","3.","4."],abbreviated:["1. кв.","2. кв.","3. кв.","4. кв."],wide:["1. квартал","2. квартал","3. квартал","4. квартал"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:M({values:{narrow:["1.","2.","3.","4.","5.","6.","7.","8.","9.","10.","11.","12."],abbreviated:["јан","феб","мар","апр","мај","јун","јул","авг","сеп","окт","нов","дец"],wide:["јануар","фебруар","март","април","мај","јун","јул","август","септембар","октобар","новембар","децембар"]},defaultWidth:"wide",formattingValues:{narrow:["1.","2.","3.","4.","5.","6.","7.","8.","9.","10.","11.","12."],abbreviated:["јан","феб","мар","апр","мај","јун","јул","авг","сеп","окт","нов","дец"],wide:["јануар","фебруар","март","април","мај","јун","јул","август","септембар","октобар","новембар","децембар"]},defaultFormattingWidth:"wide"}),day:M({values:{narrow:["Н","П","У","С","Ч","П","С"],short:["нед","пон","уто","сре","чет","пет","суб"],abbreviated:["нед","пон","уто","сре","чет","пет","суб"],wide:["недеља","понедељак","уторак","среда","четвртак","петак","субота"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"AM",pm:"PM",midnight:"поноћ",noon:"подне",morning:"ујутру",afternoon:"поподне",evening:"увече",night:"ноћу"},abbreviated:{am:"AM",pm:"PM",midnight:"поноћ",noon:"подне",morning:"ујутру",afternoon:"поподне",evening:"увече",night:"ноћу"},wide:{am:"AM",pm:"PM",midnight:"поноћ",noon:"подне",morning:"ујутру",afternoon:"после подне",evening:"увече",night:"ноћу"}},defaultWidth:"wide",formattingValues:{narrow:{am:"АМ",pm:"ПМ",midnight:"поноћ",noon:"подне",morning:"ујутру",afternoon:"поподне",evening:"увече",night:"ноћу"},abbreviated:{am:"АМ",pm:"ПМ",midnight:"поноћ",noon:"подне",morning:"ујутру",afternoon:"поподне",evening:"увече",night:"ноћу"},wide:{am:"AM",pm:"PM",midnight:"поноћ",noon:"подне",morning:"ујутру",afternoon:"после подне",evening:"увече",night:"ноћу"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:T({matchPattern:/^(\d+)\./i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:j({matchPatterns:{narrow:/^(пр\.н\.е\.|АД)/i,abbreviated:/^(пр\.\s?Хр\.|по\.\s?Хр\.)/i,wide:/^(Пре Христа|пре нове ере|После Христа|нова ера)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^пр/i,/^(по|нова)/i]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^[1234]\.\s?кв\.?/i,wide:/^[1234]\. квартал/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^(10|11|12|[123456789])\./i,abbreviated:/^(јан|феб|мар|апр|мај|јун|јул|авг|сеп|окт|нов|дец)/i,wide:/^((јануар|јануара)|(фебруар|фебруара)|(март|марта)|(април|априла)|(мја|маја)|(јун|јуна)|(јул|јула)|(август|августа)|(септембар|септембра)|(октобар|октобра)|(новембар|новембра)|(децембар|децембра))/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^1/i,/^2/i,/^3/i,/^4/i,/^5/i,/^6/i,/^7/i,/^8/i,/^9/i,/^10/i,/^11/i,/^12/i],any:[/^ја/i,/^ф/i,/^мар/i,/^ап/i,/^мај/i,/^јун/i,/^јул/i,/^авг/i,/^с/i,/^о/i,/^н/i,/^д/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^[пусчн]/i,short:/^(нед|пон|уто|сре|чет|пет|суб)/i,abbreviated:/^(нед|пон|уто|сре|чет|пет|суб)/i,wide:/^(недеља|понедељак|уторак|среда|четвртак|петак|субота)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^п/i,/^у/i,/^с/i,/^ч/i,/^п/i,/^с/i,/^н/i],any:[/^нед/i,/^пон/i,/^уто/i,/^сре/i,/^чет/i,/^пет/i,/^суб/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{any:/^(ам|пм|поноћ|(по)?подне|увече|ноћу|после подне|ујутру)/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^поно/i,noon:/^под/i,morning:/ујутру/i,afternoon:/(после\s|по)+подне/i,evening:/(увече)/i,night:/(ноћу)/i}},defaultParseWidth:"any"})},options:{weekStartsOn:1,firstWeekContainsDate:1}},zw={lessThanXSeconds:{one:{standalone:"manje od 1 sekunde",withPrepositionAgo:"manje od 1 sekunde",withPrepositionIn:"manje od 1 sekundu"},dual:"manje od {{count}} sekunde",other:"manje od {{count}} sekundi"},xSeconds:{one:{standalone:"1 sekunda",withPrepositionAgo:"1 sekunde",withPrepositionIn:"1 sekundu"},dual:"{{count}} sekunde",other:"{{count}} sekundi"},halfAMinute:"pola minute",lessThanXMinutes:{one:{standalone:"manje od 1 minute",withPrepositionAgo:"manje od 1 minute",withPrepositionIn:"manje od 1 minutu"},dual:"manje od {{count}} minute",other:"manje od {{count}} minuta"},xMinutes:{one:{standalone:"1 minuta",withPrepositionAgo:"1 minute",withPrepositionIn:"1 minutu"},dual:"{{count}} minute",other:"{{count}} minuta"},aboutXHours:{one:{standalone:"oko 1 sat",withPrepositionAgo:"oko 1 sat",withPrepositionIn:"oko 1 sat"},dual:"oko {{count}} sata",other:"oko {{count}} sati"},xHours:{one:{standalone:"1 sat",withPrepositionAgo:"1 sat",withPrepositionIn:"1 sat"},dual:"{{count}} sata",other:"{{count}} sati"},xDays:{one:{standalone:"1 dan",withPrepositionAgo:"1 dan",withPrepositionIn:"1 dan"},dual:"{{count}} dana",other:"{{count}} dana"},aboutXWeeks:{one:{standalone:"oko 1 nedelju",withPrepositionAgo:"oko 1 nedelju",withPrepositionIn:"oko 1 nedelju"},dual:"oko {{count}} nedelje",other:"oko {{count}} nedelje"},xWeeks:{one:{standalone:"1 nedelju",withPrepositionAgo:"1 nedelju",withPrepositionIn:"1 nedelju"},dual:"{{count}} nedelje",other:"{{count}} nedelje"},aboutXMonths:{one:{standalone:"oko 1 mesec",withPrepositionAgo:"oko 1 mesec",withPrepositionIn:"oko 1 mesec"},dual:"oko {{count}} meseca",other:"oko {{count}} meseci"},xMonths:{one:{standalone:"1 mesec",withPrepositionAgo:"1 mesec",withPrepositionIn:"1 mesec"},dual:"{{count}} meseca",other:"{{count}} meseci"},aboutXYears:{one:{standalone:"oko 1 godinu",withPrepositionAgo:"oko 1 godinu",withPrepositionIn:"oko 1 godinu"},dual:"oko {{count}} godine",other:"oko {{count}} godina"},xYears:{one:{standalone:"1 godina",withPrepositionAgo:"1 godine",withPrepositionIn:"1 godinu"},dual:"{{count}} godine",other:"{{count}} godina"},overXYears:{one:{standalone:"preko 1 godinu",withPrepositionAgo:"preko 1 godinu",withPrepositionIn:"preko 1 godinu"},dual:"preko {{count}} godine",other:"preko {{count}} godina"},almostXYears:{one:{standalone:"gotovo 1 godinu",withPrepositionAgo:"gotovo 1 godinu",withPrepositionIn:"gotovo 1 godinu"},dual:"gotovo {{count}} godine",other:"gotovo {{count}} godina"}},Lw={date:y({formats:{full:"EEEE, d. MMMM yyyy.",long:"d. MMMM yyyy.",medium:"d. MMM yy.",short:"dd. MM. yy."},defaultWidth:"full"}),time:y({formats:{full:"HH:mm:ss (zzzz)",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} 'u' {{time}}",long:"{{date}} 'u' {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},defaultWidth:"full"})},Hw={lastWeek:e=>{switch(e.getDay()){case 0:return"'prošle nedelje u' p";case 3:return"'prošle srede u' p";case 6:return"'prošle subote u' p";default:return"'prošli' EEEE 'u' p"}},yesterday:"'juče u' p",today:"'danas u' p",tomorrow:"'sutra u' p",nextWeek:e=>{switch(e.getDay()){case 0:return"'sledeće nedelje u' p";case 3:return"'sledeću sredu u' p";case 6:return"'sledeću subotu u' p";default:return"'sledeći' EEEE 'u' p"}},other:"P"},Fw={code:"sr-Latn",formatDistance:(e,t,n)=>{let a;const i=zw[e];return a="string"==typeof i?i:1===t?n?.addSuffix?n.comparison&&n.comparison>0?i.one.withPrepositionIn:i.one.withPrepositionAgo:i.one.standalone:t%10>1&&t%10<5&&"1"!==String(t).substr(-2,1)?i.dual.replace("{{count}}",String(t)):i.other.replace("{{count}}",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?"za "+a:"pre "+a:a},formatLong:Lw,formatRelative:(e,t,n,a)=>{const i=Hw[e];return"function"==typeof i?i(t):i},localize:{ordinalNumber:(e,t)=>Number(e)+".",era:M({values:{narrow:["pr.n.e.","AD"],abbreviated:["pr. Hr.","po. Hr."],wide:["Pre Hrista","Posle Hrista"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1.","2.","3.","4."],abbreviated:["1. kv.","2. kv.","3. kv.","4. kv."],wide:["1. kvartal","2. kvartal","3. kvartal","4. kvartal"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:M({values:{narrow:["1.","2.","3.","4.","5.","6.","7.","8.","9.","10.","11.","12."],abbreviated:["jan","feb","mar","apr","maj","jun","jul","avg","sep","okt","nov","dec"],wide:["januar","februar","mart","april","maj","jun","jul","avgust","septembar","oktobar","novembar","decembar"]},defaultWidth:"wide",formattingValues:{narrow:["1.","2.","3.","4.","5.","6.","7.","8.","9.","10.","11.","12."],abbreviated:["jan","feb","mar","apr","maj","jun","jul","avg","sep","okt","nov","dec"],wide:["januar","februar","mart","april","maj","jun","jul","avgust","septembar","oktobar","novembar","decembar"]},defaultFormattingWidth:"wide"}),day:M({values:{narrow:["N","P","U","S","Č","P","S"],short:["ned","pon","uto","sre","čet","pet","sub"],abbreviated:["ned","pon","uto","sre","čet","pet","sub"],wide:["nedelja","ponedeljak","utorak","sreda","četvrtak","petak","subota"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"AM",pm:"PM",midnight:"ponoć",noon:"podne",morning:"ujutru",afternoon:"popodne",evening:"uveče",night:"noću"},abbreviated:{am:"AM",pm:"PM",midnight:"ponoć",noon:"podne",morning:"ujutru",afternoon:"popodne",evening:"uveče",night:"noću"},wide:{am:"AM",pm:"PM",midnight:"ponoć",noon:"podne",morning:"ujutru",afternoon:"posle podne",evening:"uveče",night:"noću"}},defaultWidth:"wide",formattingValues:{narrow:{am:"AM",pm:"PM",midnight:"ponoć",noon:"podne",morning:"ujutru",afternoon:"popodne",evening:"uveče",night:"noću"},abbreviated:{am:"AM",pm:"PM",midnight:"ponoć",noon:"podne",morning:"ujutru",afternoon:"popodne",evening:"uveče",night:"noću"},wide:{am:"AM",pm:"PM",midnight:"ponoć",noon:"podne",morning:"ujutru",afternoon:"posle podne",evening:"uveče",night:"noću"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:T({matchPattern:/^(\d+)\./i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:j({matchPatterns:{narrow:/^(pr\.n\.e\.|AD)/i,abbreviated:/^(pr\.\s?Hr\.|po\.\s?Hr\.)/i,wide:/^(Pre Hrista|pre nove ere|Posle Hrista|nova era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^pr/i,/^(po|nova)/i]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^[1234]\.\s?kv\.?/i,wide:/^[1234]\. kvartal/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^(10|11|12|[123456789])\./i,abbreviated:/^(jan|feb|mar|apr|maj|jun|jul|avg|sep|okt|nov|dec)/i,wide:/^((januar|januara)|(februar|februara)|(mart|marta)|(april|aprila)|(maj|maja)|(jun|juna)|(jul|jula)|(avgust|avgusta)|(septembar|septembra)|(oktobar|oktobra)|(novembar|novembra)|(decembar|decembra))/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^1/i,/^2/i,/^3/i,/^4/i,/^5/i,/^6/i,/^7/i,/^8/i,/^9/i,/^10/i,/^11/i,/^12/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^maj/i,/^jun/i,/^jul/i,/^avg/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^[npusčc]/i,short:/^(ned|pon|uto|sre|(čet|cet)|pet|sub)/i,abbreviated:/^(ned|pon|uto|sre|(čet|cet)|pet|sub)/i,wide:/^(nedelja|ponedeljak|utorak|sreda|(četvrtak|cetvrtak)|petak|subota)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{any:/^(am|pm|ponoc|ponoć|(po)?podne|uvece|uveče|noću|posle podne|ujutru)/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^pono/i,noon:/^pod/i,morning:/jutro/i,afternoon:/(posle\s|po)+podne/i,evening:/(uvece|uveče)/i,night:/(nocu|noću)/i}},defaultParseWidth:"any"})},options:{weekStartsOn:1,firstWeekContainsDate:1}},Vw={lessThanXSeconds:{one:"mindre än en sekund",other:"mindre än {{count}} sekunder"},xSeconds:{one:"en sekund",other:"{{count}} sekunder"},halfAMinute:"en halv minut",lessThanXMinutes:{one:"mindre än en minut",other:"mindre än {{count}} minuter"},xMinutes:{one:"en minut",other:"{{count}} minuter"},aboutXHours:{one:"ungefär en timme",other:"ungefär {{count}} timmar"},xHours:{one:"en timme",other:"{{count}} timmar"},xDays:{one:"en dag",other:"{{count}} dagar"},aboutXWeeks:{one:"ungefär en vecka",other:"ungefär {{count}} veckor"},xWeeks:{one:"en vecka",other:"{{count}} veckor"},aboutXMonths:{one:"ungefär en månad",other:"ungefär {{count}} månader"},xMonths:{one:"en månad",other:"{{count}} månader"},aboutXYears:{one:"ungefär ett år",other:"ungefär {{count}} år"},xYears:{one:"ett år",other:"{{count}} år"},overXYears:{one:"över ett år",other:"över {{count}} år"},almostXYears:{one:"nästan ett år",other:"nästan {{count}} år"}},qw=["noll","en","två","tre","fyra","fem","sex","sju","åtta","nio","tio","elva","tolv"],Yw={date:y({formats:{full:"EEEE d MMMM y",long:"d MMMM y",medium:"d MMM y",short:"y-MM-dd"},defaultWidth:"full"}),time:y({formats:{full:"'kl'. HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} 'kl.' {{time}}",long:"{{date}} 'kl.' {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},defaultWidth:"full"})},Xw={lastWeek:"'i' EEEE's kl.' p",yesterday:"'igår kl.' p",today:"'idag kl.' p",tomorrow:"'imorgon kl.' p",nextWeek:"EEEE 'kl.' p",other:"P"},Bw={code:"sv",formatDistance:(e,t,n)=>{let a;const i=Vw[e];return a="string"==typeof i?i:1===t?i.one:i.other.replace("{{count}}",t<13?qw[t]:String(t)),n?.addSuffix?n.comparison&&n.comparison>0?"om "+a:a+" sedan":a},formatLong:Yw,formatRelative:(e,t,n,a)=>Xw[e],localize:{ordinalNumber:(e,t)=>{const n=Number(e),a=n%100;if(a>20||a<10)switch(a%10){case 1:case 2:return n+":a"}return n+":e"},era:M({values:{narrow:["f.Kr.","e.Kr."],abbreviated:["f.Kr.","e.Kr."],wide:["före Kristus","efter Kristus"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1:a kvartalet","2:a kvartalet","3:e kvartalet","4:e kvartalet"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:M({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["jan.","feb.","mars","apr.","maj","juni","juli","aug.","sep.","okt.","nov.","dec."],wide:["januari","februari","mars","april","maj","juni","juli","augusti","september","oktober","november","december"]},defaultWidth:"wide"}),day:M({values:{narrow:["S","M","T","O","T","F","L"],short:["sö","må","ti","on","to","fr","lö"],abbreviated:["sön","mån","tis","ons","tors","fre","lör"],wide:["söndag","måndag","tisdag","onsdag","torsdag","fredag","lördag"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"fm",pm:"em",midnight:"midnatt",noon:"middag",morning:"morg.",afternoon:"efterm.",evening:"kväll",night:"natt"},abbreviated:{am:"f.m.",pm:"e.m.",midnight:"midnatt",noon:"middag",morning:"morgon",afternoon:"efterm.",evening:"kväll",night:"natt"},wide:{am:"förmiddag",pm:"eftermiddag",midnight:"midnatt",noon:"middag",morning:"morgon",afternoon:"eftermiddag",evening:"kväll",night:"natt"}},defaultWidth:"wide",formattingValues:{narrow:{am:"fm",pm:"em",midnight:"midnatt",noon:"middag",morning:"på morg.",afternoon:"på efterm.",evening:"på kvällen",night:"på natten"},abbreviated:{am:"fm",pm:"em",midnight:"midnatt",noon:"middag",morning:"på morg.",afternoon:"på efterm.",evening:"på kvällen",night:"på natten"},wide:{am:"fm",pm:"em",midnight:"midnatt",noon:"middag",morning:"på morgonen",afternoon:"på eftermiddagen",evening:"på kvällen",night:"på natten"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:T({matchPattern:/^(\d+)(:a|:e)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:j({matchPatterns:{narrow:/^(f\.? ?Kr\.?|f\.? ?v\.? ?t\.?|e\.? ?Kr\.?|v\.? ?t\.?)/i,abbreviated:/^(f\.? ?Kr\.?|f\.? ?v\.? ?t\.?|e\.? ?Kr\.?|v\.? ?t\.?)/i,wide:/^(före Kristus|före vår tid|efter Kristus|vår tid)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^f/i,/^[ev]/i]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](:a|:e)? kvartalet/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar[s]?|apr|maj|jun[i]?|jul[i]?|aug|sep|okt|nov|dec)\.?/i,wide:/^(januari|februari|mars|april|maj|juni|juli|augusti|september|oktober|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^maj/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^[smtofl]/i,short:/^(sö|må|ti|on|to|fr|lö)/i,abbreviated:/^(sön|mån|tis|ons|tors|fre|lör)/i,wide:/^(söndag|måndag|tisdag|onsdag|torsdag|fredag|lördag)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^s/i,/^m/i,/^ti/i,/^o/i,/^to/i,/^f/i,/^l/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{any:/^([fe]\.?\s?m\.?|midn(att)?|midd(ag)?|(på) (morgonen|eftermiddagen|kvällen|natten))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^f/i,pm:/^e/i,midnight:/^midn/i,noon:/^midd/i,morning:/morgon/i,afternoon:/eftermiddag/i,evening:/kväll/i,night:/natt/i}},defaultParseWidth:"any"})},options:{weekStartsOn:1,firstWeekContainsDate:4}},Gw={lessThanXSeconds:{one:{default:"ஒரு வினாடிக்கு குறைவாக",in:"ஒரு வினாடிக்குள்",ago:"ஒரு வினாடிக்கு முன்பு"},other:{default:"{{count}} வினாடிகளுக்கு குறைவாக",in:"{{count}} வினாடிகளுக்குள்",ago:"{{count}} வினாடிகளுக்கு முன்பு"}},xSeconds:{one:{default:"1 வினாடி",in:"1 வினாடியில்",ago:"1 வினாடி முன்பு"},other:{default:"{{count}} விநாடிகள்",in:"{{count}} வினாடிகளில்",ago:"{{count}} விநாடிகளுக்கு முன்பு"}},halfAMinute:{default:"அரை நிமிடம்",in:"அரை நிமிடத்தில்",ago:"அரை நிமிடம் முன்பு"},lessThanXMinutes:{one:{default:"ஒரு நிமிடத்திற்கும் குறைவாக",in:"ஒரு நிமிடத்திற்குள்",ago:"ஒரு நிமிடத்திற்கு முன்பு"},other:{default:"{{count}} நிமிடங்களுக்கும் குறைவாக",in:"{{count}} நிமிடங்களுக்குள்",ago:"{{count}} நிமிடங்களுக்கு முன்பு"}},xMinutes:{one:{default:"1 நிமிடம்",in:"1 நிமிடத்தில்",ago:"1 நிமிடம் முன்பு"},other:{default:"{{count}} நிமிடங்கள்",in:"{{count}} நிமிடங்களில்",ago:"{{count}} நிமிடங்களுக்கு முன்பு"}},aboutXHours:{one:{default:"சுமார் 1 மணி நேரம்",in:"சுமார் 1 மணி நேரத்தில்",ago:"சுமார் 1 மணி நேரத்திற்கு முன்பு"},other:{default:"சுமார் {{count}} மணி நேரம்",in:"சுமார் {{count}} மணி நேரத்திற்கு முன்பு",ago:"சுமார் {{count}} மணி நேரத்தில்"}},xHours:{one:{default:"1 மணி நேரம்",in:"1 மணி நேரத்தில்",ago:"1 மணி நேரத்திற்கு முன்பு"},other:{default:"{{count}} மணி நேரம்",in:"{{count}} மணி நேரத்தில்",ago:"{{count}} மணி நேரத்திற்கு முன்பு"}},xDays:{one:{default:"1 நாள்",in:"1 நாளில்",ago:"1 நாள் முன்பு"},other:{default:"{{count}} நாட்கள்",in:"{{count}} நாட்களில்",ago:"{{count}} நாட்களுக்கு முன்பு"}},aboutXWeeks:{one:{default:"சுமார் 1 வாரம்",in:"சுமார் 1 வாரத்தில்",ago:"சுமார் 1 வாரம் முன்பு"},other:{default:"சுமார் {{count}} வாரங்கள்",in:"சுமார் {{count}} வாரங்களில்",ago:"சுமார் {{count}} வாரங்களுக்கு முன்பு"}},xWeeks:{one:{default:"1 வாரம்",in:"1 வாரத்தில்",ago:"1 வாரம் முன்பு"},other:{default:"{{count}} வாரங்கள்",in:"{{count}} வாரங்களில்",ago:"{{count}} வாரங்களுக்கு முன்பு"}},aboutXMonths:{one:{default:"சுமார் 1 மாதம்",in:"சுமார் 1 மாதத்தில்",ago:"சுமார் 1 மாதத்திற்கு முன்பு"},other:{default:"சுமார் {{count}} மாதங்கள்",in:"சுமார் {{count}} மாதங்களில்",ago:"சுமார் {{count}} மாதங்களுக்கு முன்பு"}},xMonths:{one:{default:"1 மாதம்",in:"1 மாதத்தில்",ago:"1 மாதம் முன்பு"},other:{default:"{{count}} மாதங்கள்",in:"{{count}} மாதங்களில்",ago:"{{count}} மாதங்களுக்கு முன்பு"}},aboutXYears:{one:{default:"சுமார் 1 வருடம்",in:"சுமார் 1 ஆண்டில்",ago:"சுமார் 1 வருடம் முன்பு"},other:{default:"சுமார் {{count}} ஆண்டுகள்",in:"சுமார் {{count}} ஆண்டுகளில்",ago:"சுமார் {{count}} ஆண்டுகளுக்கு முன்பு"}},xYears:{one:{default:"1 வருடம்",in:"1 ஆண்டில்",ago:"1 வருடம் முன்பு"},other:{default:"{{count}} ஆண்டுகள்",in:"{{count}} ஆண்டுகளில்",ago:"{{count}} ஆண்டுகளுக்கு முன்பு"}},overXYears:{one:{default:"1 வருடத்திற்கு மேல்",in:"1 வருடத்திற்கும் மேலாக",ago:"1 வருடம் முன்பு"},other:{default:"{{count}} ஆண்டுகளுக்கும் மேலாக",in:"{{count}} ஆண்டுகளில்",ago:"{{count}} ஆண்டுகளுக்கு முன்பு"}},almostXYears:{one:{default:"கிட்டத்தட்ட 1 வருடம்",in:"கிட்டத்தட்ட 1 ஆண்டில்",ago:"கிட்டத்தட்ட 1 வருடம் முன்பு"},other:{default:"கிட்டத்தட்ட {{count}} ஆண்டுகள்",in:"கிட்டத்தட்ட {{count}} ஆண்டுகளில்",ago:"கிட்டத்தட்ட {{count}} ஆண்டுகளுக்கு முன்பு"}}},$w={date:y({formats:{full:"EEEE, d MMMM, y",long:"d MMMM, y",medium:"d MMM, y",short:"d/M/yy"},defaultWidth:"full"}),time:y({formats:{full:"a h:mm:ss zzzz",long:"a h:mm:ss z",medium:"a h:mm:ss",short:"a h:mm"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},Kw={lastWeek:"'கடந்த' eeee p 'மணிக்கு'",yesterday:"'நேற்று ' p 'மணிக்கு'",today:"'இன்று ' p 'மணிக்கு'",tomorrow:"'நாளை ' p 'மணிக்கு'",nextWeek:"eeee p 'மணிக்கு'",other:"P"},Uw={code:"ta",formatDistance:(e,t,n)=>{const a=n?.addSuffix?n.comparison&&n.comparison>0?"in":"ago":"default",i=Gw[e];return void 0===i.one?i[a]:1===t?i.one[a]:i.other[a].replace("{{count}}",String(t))},formatLong:$w,formatRelative:(e,t,n,a)=>Kw[e],localize:{ordinalNumber:(e,t)=>String(e),era:M({values:{narrow:["கி.மு.","கி.பி."],abbreviated:["கி.மு.","கி.பி."],wide:["கிறிஸ்துவுக்கு முன்","அன்னோ டோமினி"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["காலா.1","காலா.2","காலா.3","காலா.4"],wide:["ஒன்றாம் காலாண்டு","இரண்டாம் காலாண்டு","மூன்றாம் காலாண்டு","நான்காம் காலாண்டு"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:M({values:{narrow:["ஜ","பி","மா","ஏ","மே","ஜூ","ஜூ","ஆ","செ","அ","ந","டி"],abbreviated:["ஜன.","பிப்.","மார்.","ஏப்.","மே","ஜூன்","ஜூலை","ஆக.","செப்.","அக்.","நவ.","டிச."],wide:["ஜனவரி","பிப்ரவரி","மார்ச்","ஏப்ரல்","மே","ஜூன்","ஜூலை","ஆகஸ்ட்","செப்டம்பர்","அக்டோபர்","நவம்பர்","டிசம்பர்"]},defaultWidth:"wide"}),day:M({values:{narrow:["ஞா","தி","செ","பு","வி","வெ","ச"],short:["ஞா","தி","செ","பு","வி","வெ","ச"],abbreviated:["ஞாயி.","திங்.","செவ்.","புத.","வியா.","வெள்.","சனி"],wide:["ஞாயிறு","திங்கள்","செவ்வாய்","புதன்","வியாழன்","வெள்ளி","சனி"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"மு.ப",pm:"பி.ப",midnight:"நள்.",noon:"நண்.",morning:"கா.",afternoon:"மதி.",evening:"மா.",night:"இர."},abbreviated:{am:"முற்பகல்",pm:"பிற்பகல்",midnight:"நள்ளிரவு",noon:"நண்பகல்",morning:"காலை",afternoon:"மதியம்",evening:"மாலை",night:"இரவு"},wide:{am:"முற்பகல்",pm:"பிற்பகல்",midnight:"நள்ளிரவு",noon:"நண்பகல்",morning:"காலை",afternoon:"மதியம்",evening:"மாலை",night:"இரவு"}},defaultWidth:"wide",formattingValues:{narrow:{am:"மு.ப",pm:"பி.ப",midnight:"நள்.",noon:"நண்.",morning:"கா.",afternoon:"மதி.",evening:"மா.",night:"இர."},abbreviated:{am:"முற்பகல்",pm:"பிற்பகல்",midnight:"நள்ளிரவு",noon:"நண்பகல்",morning:"காலை",afternoon:"மதியம்",evening:"மாலை",night:"இரவு"},wide:{am:"முற்பகல்",pm:"பிற்பகல்",midnight:"நள்ளிரவு",noon:"நண்பகல்",morning:"காலை",afternoon:"மதியம்",evening:"மாலை",night:"இரவு"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:T({matchPattern:/^(\d+)(வது)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:j({matchPatterns:{narrow:/^(கி.மு.|கி.பி.)/i,abbreviated:/^(கி\.?\s?மு\.?|கி\.?\s?பி\.?)/,wide:/^(கிறிஸ்துவுக்கு\sமுன்|அன்னோ\sடோமினி)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/கி\.?\s?மு\.?/,/கி\.?\s?பி\.?/]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^காலா.[1234]/i,wide:/^(ஒன்றாம்|இரண்டாம்|மூன்றாம்|நான்காம்) காலாண்டு/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/1/i,/2/i,/3/i,/4/i],any:[/(1|காலா.1|ஒன்றாம்)/i,/(2|காலா.2|இரண்டாம்)/i,/(3|காலா.3|மூன்றாம்)/i,/(4|காலா.4|நான்காம்)/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^(ஜ|பி|மா|ஏ|மே|ஜூ|ஆ|செ|அ|ந|டி)$/i,abbreviated:/^(ஜன.|பிப்.|மார்.|ஏப்.|மே|ஜூன்|ஜூலை|ஆக.|செப்.|அக்.|நவ.|டிச.)/i,wide:/^(ஜனவரி|பிப்ரவரி|மார்ச்|ஏப்ரல்|மே|ஜூன்|ஜூலை|ஆகஸ்ட்|செப்டம்பர்|அக்டோபர்|நவம்பர்|டிசம்பர்)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^ஜ$/i,/^பி/i,/^மா/i,/^ஏ/i,/^மே/i,/^ஜூ/i,/^ஜூ/i,/^ஆ/i,/^செ/i,/^அ/i,/^ந/i,/^டி/i],any:[/^ஜன/i,/^பி/i,/^மா/i,/^ஏ/i,/^மே/i,/^ஜூன்/i,/^ஜூலை/i,/^ஆ/i,/^செ/i,/^அ/i,/^ந/i,/^டி/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^(ஞா|தி|செ|பு|வி|வெ|ச)/i,short:/^(ஞா|தி|செ|பு|வி|வெ|ச)/i,abbreviated:/^(ஞாயி.|திங்.|செவ்.|புத.|வியா.|வெள்.|சனி)/i,wide:/^(ஞாயிறு|திங்கள்|செவ்வாய்|புதன்|வியாழன்|வெள்ளி|சனி)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^ஞா/i,/^தி/i,/^செ/i,/^பு/i,/^வி/i,/^வெ/i,/^ச/i],any:[/^ஞா/i,/^தி/i,/^செ/i,/^பு/i,/^வி/i,/^வெ/i,/^ச/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{narrow:/^(மு.ப|பி.ப|நள்|நண்|காலை|மதியம்|மாலை|இரவு)/i,any:/^(மு.ப|பி.ப|முற்பகல்|பிற்பகல்|நள்ளிரவு|நண்பகல்|காலை|மதியம்|மாலை|இரவு)/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^மு/i,pm:/^பி/i,midnight:/^நள்/i,noon:/^நண்/i,morning:/காலை/i,afternoon:/மதியம்/i,evening:/மாலை/i,night:/இரவு/i}},defaultParseWidth:"any"})},options:{weekStartsOn:1,firstWeekContainsDate:4}},Jw={lessThanXSeconds:{standalone:{one:"సెకను కన్నా తక్కువ",other:"{{count}} సెకన్ల కన్నా తక్కువ"},withPreposition:{one:"సెకను",other:"{{count}} సెకన్ల"}},xSeconds:{standalone:{one:"ఒక సెకను",other:"{{count}} సెకన్ల"},withPreposition:{one:"ఒక సెకను",other:"{{count}} సెకన్ల"}},halfAMinute:{standalone:"అర నిమిషం",withPreposition:"అర నిమిషం"},lessThanXMinutes:{standalone:{one:"ఒక నిమిషం కన్నా తక్కువ",other:"{{count}} నిమిషాల కన్నా తక్కువ"},withPreposition:{one:"ఒక నిమిషం",other:"{{count}} నిమిషాల"}},xMinutes:{standalone:{one:"ఒక నిమిషం",other:"{{count}} నిమిషాలు"},withPreposition:{one:"ఒక నిమిషం",other:"{{count}} నిమిషాల"}},aboutXHours:{standalone:{one:"సుమారు ఒక గంట",other:"సుమారు {{count}} గంటలు"},withPreposition:{one:"సుమారు ఒక గంట",other:"సుమారు {{count}} గంటల"}},xHours:{standalone:{one:"ఒక గంట",other:"{{count}} గంటలు"},withPreposition:{one:"ఒక గంట",other:"{{count}} గంటల"}},xDays:{standalone:{one:"ఒక రోజు",other:"{{count}} రోజులు"},withPreposition:{one:"ఒక రోజు",other:"{{count}} రోజుల"}},aboutXWeeks:{standalone:{one:"సుమారు ఒక వారం",other:"సుమారు {{count}} వారాలు"},withPreposition:{one:"సుమారు ఒక వారం",other:"సుమారు {{count}} వారాలల"}},xWeeks:{standalone:{one:"ఒక వారం",other:"{{count}} వారాలు"},withPreposition:{one:"ఒక వారం",other:"{{count}} వారాలల"}},aboutXMonths:{standalone:{one:"సుమారు ఒక నెల",other:"సుమారు {{count}} నెలలు"},withPreposition:{one:"సుమారు ఒక నెల",other:"సుమారు {{count}} నెలల"}},xMonths:{standalone:{one:"ఒక నెల",other:"{{count}} నెలలు"},withPreposition:{one:"ఒక నెల",other:"{{count}} నెలల"}},aboutXYears:{standalone:{one:"సుమారు ఒక సంవత్సరం",other:"సుమారు {{count}} సంవత్సరాలు"},withPreposition:{one:"సుమారు ఒక సంవత్సరం",other:"సుమారు {{count}} సంవత్సరాల"}},xYears:{standalone:{one:"ఒక సంవత్సరం",other:"{{count}} సంవత్సరాలు"},withPreposition:{one:"ఒక సంవత్సరం",other:"{{count}} సంవత్సరాల"}},overXYears:{standalone:{one:"ఒక సంవత్సరం పైగా",other:"{{count}} సంవత్సరాలకు పైగా"},withPreposition:{one:"ఒక సంవత్సరం",other:"{{count}} సంవత్సరాల"}},almostXYears:{standalone:{one:"దాదాపు ఒక సంవత్సరం",other:"దాదాపు {{count}} సంవత్సరాలు"},withPreposition:{one:"దాదాపు ఒక సంవత్సరం",other:"దాదాపు {{count}} సంవత్సరాల"}}},Qw={date:y({formats:{full:"d, MMMM y, EEEE",long:"d MMMM, y",medium:"d MMM, y",short:"dd-MM-yy"},defaultWidth:"full"}),time:y({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} {{time}}'కి'",long:"{{date}} {{time}}'కి'",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},defaultWidth:"full"})},Zw={lastWeek:"'గత' eeee p",yesterday:"'నిన్న' p",today:"'ఈ రోజు' p",tomorrow:"'రేపు' p",nextWeek:"'తదుపరి' eeee p",other:"P"},e_={code:"te",formatDistance:(e,t,n)=>{let a;const i=n?.addSuffix?Jw[e].withPreposition:Jw[e].standalone;return a="string"==typeof i?i:1===t?i.one:i.other.replace("{{count}}",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?a+"లో":a+" క్రితం":a},formatLong:Qw,formatRelative:(e,t,n,a)=>Zw[e],localize:{ordinalNumber:(e,t)=>Number(e)+"వ",era:M({values:{narrow:["క్రీ.పూ.","క్రీ.శ."],abbreviated:["క్రీ.పూ.","క్రీ.శ."],wide:["క్రీస్తు పూర్వం","క్రీస్తుశకం"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["త్రై1","త్రై2","త్రై3","త్రై4"],wide:["1వ త్రైమాసికం","2వ త్రైమాసికం","3వ త్రైమాసికం","4వ త్రైమాసికం"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:M({values:{narrow:["జ","ఫి","మా","ఏ","మే","జూ","జు","ఆ","సె","అ","న","డి"],abbreviated:["జన","ఫిబ్ర","మార్చి","ఏప్రి","మే","జూన్","జులై","ఆగ","సెప్టెం","అక్టో","నవం","డిసెం"],wide:["జనవరి","ఫిబ్రవరి","మార్చి","ఏప్రిల్","మే","జూన్","జులై","ఆగస్టు","సెప్టెంబర్","అక్టోబర్","నవంబర్","డిసెంబర్"]},defaultWidth:"wide"}),day:M({values:{narrow:["ఆ","సో","మ","బు","గు","శు","శ"],short:["ఆది","సోమ","మంగళ","బుధ","గురు","శుక్ర","శని"],abbreviated:["ఆది","సోమ","మంగళ","బుధ","గురు","శుక్ర","శని"],wide:["ఆదివారం","సోమవారం","మంగళవారం","బుధవారం","గురువారం","శుక్రవారం","శనివారం"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"పూర్వాహ్నం",pm:"అపరాహ్నం",midnight:"అర్ధరాత్రి",noon:"మిట్టమధ్యాహ్నం",morning:"ఉదయం",afternoon:"మధ్యాహ్నం",evening:"సాయంత్రం",night:"రాత్రి"},abbreviated:{am:"పూర్వాహ్నం",pm:"అపరాహ్నం",midnight:"అర్ధరాత్రి",noon:"మిట్టమధ్యాహ్నం",morning:"ఉదయం",afternoon:"మధ్యాహ్నం",evening:"సాయంత్రం",night:"రాత్రి"},wide:{am:"పూర్వాహ్నం",pm:"అపరాహ్నం",midnight:"అర్ధరాత్రి",noon:"మిట్టమధ్యాహ్నం",morning:"ఉదయం",afternoon:"మధ్యాహ్నం",evening:"సాయంత్రం",night:"రాత్రి"}},defaultWidth:"wide",formattingValues:{narrow:{am:"పూర్వాహ్నం",pm:"అపరాహ్నం",midnight:"అర్ధరాత్రి",noon:"మిట్టమధ్యాహ్నం",morning:"ఉదయం",afternoon:"మధ్యాహ్నం",evening:"సాయంత్రం",night:"రాత్రి"},abbreviated:{am:"పూర్వాహ్నం",pm:"అపరాహ్నం",midnight:"అర్ధరాత్రి",noon:"మిట్టమధ్యాహ్నం",morning:"ఉదయం",afternoon:"మధ్యాహ్నం",evening:"సాయంత్రం",night:"రాత్రి"},wide:{am:"పూర్వాహ్నం",pm:"అపరాహ్నం",midnight:"అర్ధరాత్రి",noon:"మిట్టమధ్యాహ్నం",morning:"ఉదయం",afternoon:"మధ్యాహ్నం",evening:"సాయంత్రం",night:"రాత్రి"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:T({matchPattern:/^(\d+)(వ)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:j({matchPatterns:{narrow:/^(క్రీ\.పూ\.|క్రీ\.శ\.)/i,abbreviated:/^(క్రీ\.?\s?పూ\.?|ప్ర\.?\s?శ\.?\s?పూ\.?|క్రీ\.?\s?శ\.?|సా\.?\s?శ\.?)/i,wide:/^(క్రీస్తు పూర్వం|ప్రస్తుత శకానికి పూర్వం|క్రీస్తు శకం|ప్రస్తుత శకం)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^(పూ|శ)/i,/^సా/i]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^త్రై[1234]/i,wide:/^[1234](వ)? త్రైమాసికం/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^(జూ|జు|జ|ఫి|మా|ఏ|మే|ఆ|సె|అ|న|డి)/i,abbreviated:/^(జన|ఫిబ్ర|మార్చి|ఏప్రి|మే|జూన్|జులై|ఆగ|సెప్|అక్టో|నవ|డిసె)/i,wide:/^(జనవరి|ఫిబ్రవరి|మార్చి|ఏప్రిల్|మే|జూన్|జులై|ఆగస్టు|సెప్టెంబర్|అక్టోబర్|నవంబర్|డిసెంబర్)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^జ/i,/^ఫి/i,/^మా/i,/^ఏ/i,/^మే/i,/^జూ/i,/^జు/i,/^ఆ/i,/^సె/i,/^అ/i,/^న/i,/^డి/i],any:[/^జన/i,/^ఫి/i,/^మా/i,/^ఏ/i,/^మే/i,/^జూన్/i,/^జులై/i,/^ఆగ/i,/^సె/i,/^అ/i,/^న/i,/^డి/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^(ఆ|సో|మ|బు|గు|శు|శ)/i,short:/^(ఆది|సోమ|మం|బుధ|గురు|శుక్ర|శని)/i,abbreviated:/^(ఆది|సోమ|మం|బుధ|గురు|శుక్ర|శని)/i,wide:/^(ఆదివారం|సోమవారం|మంగళవారం|బుధవారం|గురువారం|శుక్రవారం|శనివారం)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^ఆ/i,/^సో/i,/^మ/i,/^బు/i,/^గు/i,/^శు/i,/^శ/i],any:[/^ఆది/i,/^సోమ/i,/^మం/i,/^బుధ/i,/^గురు/i,/^శుక్ర/i,/^శని/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{narrow:/^(పూర్వాహ్నం|అపరాహ్నం|అర్ధరాత్రి|మిట్టమధ్యాహ్నం|ఉదయం|మధ్యాహ్నం|సాయంత్రం|రాత్రి)/i,any:/^(పూర్వాహ్నం|అపరాహ్నం|అర్ధరాత్రి|మిట్టమధ్యాహ్నం|ఉదయం|మధ్యాహ్నం|సాయంత్రం|రాత్రి)/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^పూర్వాహ్నం/i,pm:/^అపరాహ్నం/i,midnight:/^అర్ధ/i,noon:/^మిట్ట/i,morning:/ఉదయం/i,afternoon:/మధ్యాహ్నం/i,evening:/సాయంత్రం/i,night:/రాత్రి/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}},t_={lessThanXSeconds:{one:"น้อยกว่า 1 วินาที",other:"น้อยกว่า {{count}} วินาที"},xSeconds:{one:"1 วินาที",other:"{{count}} วินาที"},halfAMinute:"ครึ่งนาที",lessThanXMinutes:{one:"น้อยกว่า 1 นาที",other:"น้อยกว่า {{count}} นาที"},xMinutes:{one:"1 นาที",other:"{{count}} นาที"},aboutXHours:{one:"ประมาณ 1 ชั่วโมง",other:"ประมาณ {{count}} ชั่วโมง"},xHours:{one:"1 ชั่วโมง",other:"{{count}} ชั่วโมง"},xDays:{one:"1 วัน",other:"{{count}} วัน"},aboutXWeeks:{one:"ประมาณ 1 สัปดาห์",other:"ประมาณ {{count}} สัปดาห์"},xWeeks:{one:"1 สัปดาห์",other:"{{count}} สัปดาห์"},aboutXMonths:{one:"ประมาณ 1 เดือน",other:"ประมาณ {{count}} เดือน"},xMonths:{one:"1 เดือน",other:"{{count}} เดือน"},aboutXYears:{one:"ประมาณ 1 ปี",other:"ประมาณ {{count}} ปี"},xYears:{one:"1 ปี",other:"{{count}} ปี"},overXYears:{one:"มากกว่า 1 ปี",other:"มากกว่า {{count}} ปี"},almostXYears:{one:"เกือบ 1 ปี",other:"เกือบ {{count}} ปี"}},n_={date:y({formats:{full:"วันEEEEที่ do MMMM y",long:"do MMMM y",medium:"d MMM y",short:"dd/MM/yyyy"},defaultWidth:"full"}),time:y({formats:{full:"H:mm:ss น. zzzz",long:"H:mm:ss น. z",medium:"H:mm:ss น.",short:"H:mm น."},defaultWidth:"medium"}),dateTime:y({formats:{full:"{{date}} 'เวลา' {{time}}",long:"{{date}} 'เวลา' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},a_={lastWeek:"eeee'ที่แล้วเวลา' p",yesterday:"'เมื่อวานนี้เวลา' p",today:"'วันนี้เวลา' p",tomorrow:"'พรุ่งนี้เวลา' p",nextWeek:"eeee 'เวลา' p",other:"P"},i_={code:"th",formatDistance:(e,t,n)=>{let a;const i=t_[e];return a="string"==typeof i?i:1===t?i.one:i.other.replace("{{count}}",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?"halfAMinute"===e?"ใน"+a:"ใน "+a:a+"ที่ผ่านมา":a},formatLong:n_,formatRelative:(e,t,n,a)=>a_[e],localize:{ordinalNumber:(e,t)=>String(e),era:M({values:{narrow:["B","คศ"],abbreviated:["BC","ค.ศ."],wide:["ปีก่อนคริสตกาล","คริสต์ศักราช"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["ไตรมาสแรก","ไตรมาสที่สอง","ไตรมาสที่สาม","ไตรมาสที่สี่"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:M({values:{narrow:["ม.ค.","ก.พ.","มี.ค.","เม.ย.","พ.ค.","มิ.ย.","ก.ค.","ส.ค.","ก.ย.","ต.ค.","พ.ย.","ธ.ค."],abbreviated:["ม.ค.","ก.พ.","มี.ค.","เม.ย.","พ.ค.","มิ.ย.","ก.ค.","ส.ค.","ก.ย.","ต.ค.","พ.ย.","ธ.ค."],wide:["มกราคม","กุมภาพันธ์","มีนาคม","เมษายน","พฤษภาคม","มิถุนายน","กรกฎาคม","สิงหาคม","กันยายน","ตุลาคม","พฤศจิกายน","ธันวาคม"]},defaultWidth:"wide"}),day:M({values:{narrow:["อา.","จ.","อ.","พ.","พฤ.","ศ.","ส."],short:["อา.","จ.","อ.","พ.","พฤ.","ศ.","ส."],abbreviated:["อา.","จ.","อ.","พ.","พฤ.","ศ.","ส."],wide:["อาทิตย์","จันทร์","อังคาร","พุธ","พฤหัสบดี","ศุกร์","เสาร์"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"ก่อนเที่ยง",pm:"หลังเที่ยง",midnight:"เที่ยงคืน",noon:"เที่ยง",morning:"เช้า",afternoon:"บ่าย",evening:"เย็น",night:"กลางคืน"},abbreviated:{am:"ก่อนเที่ยง",pm:"หลังเที่ยง",midnight:"เที่ยงคืน",noon:"เที่ยง",morning:"เช้า",afternoon:"บ่าย",evening:"เย็น",night:"กลางคืน"},wide:{am:"ก่อนเที่ยง",pm:"หลังเที่ยง",midnight:"เที่ยงคืน",noon:"เที่ยง",morning:"เช้า",afternoon:"บ่าย",evening:"เย็น",night:"กลางคืน"}},defaultWidth:"wide",formattingValues:{narrow:{am:"ก่อนเที่ยง",pm:"หลังเที่ยง",midnight:"เที่ยงคืน",noon:"เที่ยง",morning:"ตอนเช้า",afternoon:"ตอนกลางวัน",evening:"ตอนเย็น",night:"ตอนกลางคืน"},abbreviated:{am:"ก่อนเที่ยง",pm:"หลังเที่ยง",midnight:"เที่ยงคืน",noon:"เที่ยง",morning:"ตอนเช้า",afternoon:"ตอนกลางวัน",evening:"ตอนเย็น",night:"ตอนกลางคืน"},wide:{am:"ก่อนเที่ยง",pm:"หลังเที่ยง",midnight:"เที่ยงคืน",noon:"เที่ยง",morning:"ตอนเช้า",afternoon:"ตอนกลางวัน",evening:"ตอนเย็น",night:"ตอนกลางคืน"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:T({matchPattern:/^\d+/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:j({matchPatterns:{narrow:/^([bB]|[aA]|คศ)/i,abbreviated:/^([bB]\.?\s?[cC]\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?|ค\.?ศ\.?)/i,wide:/^(ก่อนคริสตกาล|คริสต์ศักราช|คริสตกาล)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^[bB]/i,/^(^[aA]|ค\.?ศ\.?|คริสตกาล|คริสต์ศักราช|)/i]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^ไตรมาส(ที่)? ?[1234]/i},defaultMatchWidth:"wide",parsePatterns:{any:[/(1|แรก|หนึ่ง)/i,/(2|สอง)/i,/(3|สาม)/i,/(4|สี่)/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^(ม\.?ค\.?|ก\.?พ\.?|มี\.?ค\.?|เม\.?ย\.?|พ\.?ค\.?|มิ\.?ย\.?|ก\.?ค\.?|ส\.?ค\.?|ก\.?ย\.?|ต\.?ค\.?|พ\.?ย\.?|ธ\.?ค\.?)/i,abbreviated:/^(ม\.?ค\.?|ก\.?พ\.?|มี\.?ค\.?|เม\.?ย\.?|พ\.?ค\.?|มิ\.?ย\.?|ก\.?ค\.?|ส\.?ค\.?|ก\.?ย\.?|ต\.?ค\.?|พ\.?ย\.?|ธ\.?ค\.?')/i,wide:/^(มกราคม|กุมภาพันธ์|มีนาคม|เมษายน|พฤษภาคม|มิถุนายน|กรกฎาคม|สิงหาคม|กันยายน|ตุลาคม|พฤศจิกายน|ธันวาคม)/i},defaultMatchWidth:"wide",parsePatterns:{wide:[/^มก/i,/^กุม/i,/^มี/i,/^เม/i,/^พฤษ/i,/^มิ/i,/^กรก/i,/^ส/i,/^กัน/i,/^ต/i,/^พฤศ/i,/^ธ/i],any:[/^ม\.?ค\.?/i,/^ก\.?พ\.?/i,/^มี\.?ค\.?/i,/^เม\.?ย\.?/i,/^พ\.?ค\.?/i,/^มิ\.?ย\.?/i,/^ก\.?ค\.?/i,/^ส\.?ค\.?/i,/^ก\.?ย\.?/i,/^ต\.?ค\.?/i,/^พ\.?ย\.?/i,/^ธ\.?ค\.?/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^(อา\.?|จ\.?|อ\.?|พฤ\.?|พ\.?|ศ\.?|ส\.?)/i,short:/^(อา\.?|จ\.?|อ\.?|พฤ\.?|พ\.?|ศ\.?|ส\.?)/i,abbreviated:/^(อา\.?|จ\.?|อ\.?|พฤ\.?|พ\.?|ศ\.?|ส\.?)/i,wide:/^(อาทิตย์|จันทร์|อังคาร|พุธ|พฤหัสบดี|ศุกร์|เสาร์)/i},defaultMatchWidth:"wide",parsePatterns:{wide:[/^อา/i,/^จั/i,/^อั/i,/^พุธ/i,/^พฤ/i,/^ศ/i,/^เส/i],any:[/^อา/i,/^จ/i,/^อ/i,/^พ(?!ฤ)/i,/^พฤ/i,/^ศ/i,/^ส/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{any:/^(ก่อนเที่ยง|หลังเที่ยง|เที่ยงคืน|เที่ยง|(ตอน.*?)?.*(เที่ยง|เช้า|บ่าย|เย็น|กลางคืน))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^ก่อนเที่ยง/i,pm:/^หลังเที่ยง/i,midnight:/^เที่ยงคืน/i,noon:/^เที่ยง/i,morning:/เช้า/i,afternoon:/บ่าย/i,evening:/เย็น/i,night:/กลางคืน/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}},r_={lessThanXSeconds:{one:"bir saniyeden az",other:"{{count}} saniyeden az"},xSeconds:{one:"1 saniye",other:"{{count}} saniye"},halfAMinute:"yarım dakika",lessThanXMinutes:{one:"bir dakikadan az",other:"{{count}} dakikadan az"},xMinutes:{one:"1 dakika",other:"{{count}} dakika"},aboutXHours:{one:"yaklaşık 1 saat",other:"yaklaşık {{count}} saat"},xHours:{one:"1 saat",other:"{{count}} saat"},xDays:{one:"1 gün",other:"{{count}} gün"},aboutXWeeks:{one:"yaklaşık 1 hafta",other:"yaklaşık {{count}} hafta"},xWeeks:{one:"1 hafta",other:"{{count}} hafta"},aboutXMonths:{one:"yaklaşık 1 ay",other:"yaklaşık {{count}} ay"},xMonths:{one:"1 ay",other:"{{count}} ay"},aboutXYears:{one:"yaklaşık 1 yıl",other:"yaklaşık {{count}} yıl"},xYears:{one:"1 yıl",other:"{{count}} yıl"},overXYears:{one:"1 yıldan fazla",other:"{{count}} yıldan fazla"},almostXYears:{one:"neredeyse 1 yıl",other:"neredeyse {{count}} yıl"}},o_={date:y({formats:{full:"d MMMM y EEEE",long:"d MMMM y",medium:"d MMM y",short:"dd.MM.yyyy"},defaultWidth:"full"}),time:y({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} 'saat' {{time}}",long:"{{date}} 'saat' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},s_={lastWeek:"'geçen hafta' eeee 'saat' p",yesterday:"'dün saat' p",today:"'bugün saat' p",tomorrow:"'yarın saat' p",nextWeek:"eeee 'saat' p",other:"P"},l_={code:"tr",formatDistance:(e,t,n)=>{let a;const i=r_[e];return a="string"==typeof i?i:1===t?i.one:i.other.replace("{{count}}",t.toString()),n?.addSuffix?n.comparison&&n.comparison>0?a+" sonra":a+" önce":a},formatLong:o_,formatRelative:(e,t,n,a)=>s_[e],localize:{ordinalNumber:(e,t)=>Number(e)+".",era:M({values:{narrow:["MÖ","MS"],abbreviated:["MÖ","MS"],wide:["Milattan Önce","Milattan Sonra"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["1Ç","2Ç","3Ç","4Ç"],wide:["İlk çeyrek","İkinci Çeyrek","Üçüncü çeyrek","Son çeyrek"]},defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:M({values:{narrow:["O","Ş","M","N","M","H","T","A","E","E","K","A"],abbreviated:["Oca","Şub","Mar","Nis","May","Haz","Tem","Ağu","Eyl","Eki","Kas","Ara"],wide:["Ocak","Şubat","Mart","Nisan","Mayıs","Haziran","Temmuz","Ağustos","Eylül","Ekim","Kasım","Aralık"]},defaultWidth:"wide"}),day:M({values:{narrow:["P","P","S","Ç","P","C","C"],short:["Pz","Pt","Sa","Ça","Pe","Cu","Ct"],abbreviated:["Paz","Pzt","Sal","Çar","Per","Cum","Cts"],wide:["Pazar","Pazartesi","Salı","Çarşamba","Perşembe","Cuma","Cumartesi"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"öö",pm:"ös",midnight:"gy",noon:"ö",morning:"sa",afternoon:"ös",evening:"ak",night:"ge"},abbreviated:{am:"ÖÖ",pm:"ÖS",midnight:"gece yarısı",noon:"öğle",morning:"sabah",afternoon:"öğleden sonra",evening:"akşam",night:"gece"},wide:{am:"Ö.Ö.",pm:"Ö.S.",midnight:"gece yarısı",noon:"öğle",morning:"sabah",afternoon:"öğleden sonra",evening:"akşam",night:"gece"}},defaultWidth:"wide",formattingValues:{narrow:{am:"öö",pm:"ös",midnight:"gy",noon:"ö",morning:"sa",afternoon:"ös",evening:"ak",night:"ge"},abbreviated:{am:"ÖÖ",pm:"ÖS",midnight:"gece yarısı",noon:"öğlen",morning:"sabahleyin",afternoon:"öğleden sonra",evening:"akşamleyin",night:"geceleyin"},wide:{am:"ö.ö.",pm:"ö.s.",midnight:"gece yarısı",noon:"öğlen",morning:"sabahleyin",afternoon:"öğleden sonra",evening:"akşamleyin",night:"geceleyin"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:T({matchPattern:/^(\d+)(\.)?/i,parsePattern:/\d+/i,valueCallback:function(e){return parseInt(e,10)}}),era:j({matchPatterns:{narrow:/^(mö|ms)/i,abbreviated:/^(mö|ms)/i,wide:/^(milattan önce|milattan sonra)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/(^mö|^milattan önce)/i,/(^ms|^milattan sonra)/i]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^[1234]ç/i,wide:/^((i|İ)lk|(i|İ)kinci|üçüncü|son) çeyrek/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i],abbreviated:[/1ç/i,/2ç/i,/3ç/i,/4ç/i],wide:[/^(i|İ)lk çeyrek/i,/(i|İ)kinci çeyrek/i,/üçüncü çeyrek/i,/son çeyrek/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^[oşmnhtaek]/i,abbreviated:/^(oca|şub|mar|nis|may|haz|tem|ağu|eyl|eki|kas|ara)/i,wide:/^(ocak|şubat|mart|nisan|mayıs|haziran|temmuz|ağustos|eylül|ekim|kasım|aralık)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^o/i,/^ş/i,/^m/i,/^n/i,/^m/i,/^h/i,/^t/i,/^a/i,/^e/i,/^e/i,/^k/i,/^a/i],any:[/^o/i,/^ş/i,/^mar/i,/^n/i,/^may/i,/^h/i,/^t/i,/^ağ/i,/^ey/i,/^ek/i,/^k/i,/^ar/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^[psçc]/i,short:/^(pz|pt|sa|ça|pe|cu|ct)/i,abbreviated:/^(paz|pzt|sal|çar|per|cum|cts)/i,wide:/^(pazar(?!tesi)|pazartesi|salı|çarşamba|perşembe|cuma(?!rtesi)|cumartesi)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^p/i,/^p/i,/^s/i,/^ç/i,/^p/i,/^c/i,/^c/i],any:[/^pz/i,/^pt/i,/^sa/i,/^ça/i,/^pe/i,/^cu/i,/^ct/i],wide:[/^pazar(?!tesi)/i,/^pazartesi/i,/^salı/i,/^çarşamba/i,/^perşembe/i,/^cuma(?!rtesi)/i,/^cumartesi/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{narrow:/^(öö|ös|gy|ö|sa|ös|ak|ge)/i,any:/^(ö\.?\s?[ös]\.?|öğleden sonra|gece yarısı|öğle|(sabah|öğ|akşam|gece)(leyin))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^ö\.?ö\.?/i,pm:/^ö\.?s\.?/i,midnight:/^(gy|gece yarısı)/i,noon:/^öğ/i,morning:/^sa/i,afternoon:/^öğleden sonra/i,evening:/^ak/i,night:/^ge/i}},defaultParseWidth:"any"})},options:{weekStartsOn:1,firstWeekContainsDate:1}},d_={lessThanXSeconds:{one:"بىر سىكۇنت ئىچىدە",other:"سىكۇنت ئىچىدە {{count}}"},xSeconds:{one:"بىر سىكۇنت",other:"سىكۇنت {{count}}"},halfAMinute:"يىرىم مىنۇت",lessThanXMinutes:{one:"بىر مىنۇت ئىچىدە",other:"مىنۇت ئىچىدە {{count}}"},xMinutes:{one:"بىر مىنۇت",other:"مىنۇت {{count}}"},aboutXHours:{one:"تەخمىنەن بىر سائەت",other:"سائەت {{count}} تەخمىنەن"},xHours:{one:"بىر سائەت",other:"سائەت {{count}}"},xDays:{one:"بىر كۈن",other:"كۈن {{count}}"},aboutXWeeks:{one:"تەخمىنەن بىرھەپتە",other:"ھەپتە {{count}} تەخمىنەن"},xWeeks:{one:"بىرھەپتە",other:"ھەپتە {{count}}"},aboutXMonths:{one:"تەخمىنەن بىر ئاي",other:"ئاي {{count}} تەخمىنەن"},xMonths:{one:"بىر ئاي",other:"ئاي {{count}}"},aboutXYears:{one:"تەخمىنەن بىر يىل",other:"يىل {{count}} تەخمىنەن"},xYears:{one:"بىر يىل",other:"يىل {{count}}"},overXYears:{one:"بىر يىلدىن ئارتۇق",other:"يىلدىن ئارتۇق {{count}}"},almostXYears:{one:"ئاساسەن بىر يىل",other:"يىل {{count}} ئاساسەن"}},u_={date:y({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:y({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} 'دە' {{time}}",long:"{{date}} 'دە' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},c_={lastWeek:"'ئۆتكەن' eeee 'دە' p",yesterday:"'تۈنۈگۈن دە' p",today:"'بۈگۈن دە' p",tomorrow:"'ئەتە دە' p",nextWeek:"eeee 'دە' p",other:"P"},m_={code:"ug",formatDistance:(e,t,n)=>{let a;const i=d_[e];return a="string"==typeof i?i:1===t?i.one:i.other.replace("{{count}}",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?a:a+" بولدى":a},formatLong:u_,formatRelative:(e,t,n,a)=>c_[e],localize:{ordinalNumber:(e,t)=>String(e),era:M({values:{narrow:["ب","ك"],abbreviated:["ب","ك"],wide:["مىيلادىدىن بۇرۇن","مىيلادىدىن كىيىن"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["1","2","3","4"],wide:["بىرىنجى چارەك","ئىككىنجى چارەك","ئۈچىنجى چارەك","تۆتىنجى چارەك"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:M({values:{narrow:["ي","ف","م","ا","م","ى","ى","ا","س","ۆ","ن","د"],abbreviated:["يانۋار","فېۋىرال","مارت","ئاپرىل","ماي","ئىيۇن","ئىيول","ئاۋغۇست","سىنتەبىر","ئۆكتەبىر","نويابىر","دىكابىر"],wide:["يانۋار","فېۋىرال","مارت","ئاپرىل","ماي","ئىيۇن","ئىيول","ئاۋغۇست","سىنتەبىر","ئۆكتەبىر","نويابىر","دىكابىر"]},defaultWidth:"wide"}),day:M({values:{narrow:["ي","د","س","چ","پ","ج","ش"],short:["ي","د","س","چ","پ","ج","ش"],abbreviated:["يەكشەنبە","دۈشەنبە","سەيشەنبە","چارشەنبە","پەيشەنبە","جۈمە","شەنبە"],wide:["يەكشەنبە","دۈشەنبە","سەيشەنبە","چارشەنبە","پەيشەنبە","جۈمە","شەنبە"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"ئە",pm:"چ",midnight:"ك",noon:"چ",morning:"ئەتىگەن",afternoon:"چۈشتىن كىيىن",evening:"ئاخشىم",night:"كىچە"},abbreviated:{am:"ئە",pm:"چ",midnight:"ك",noon:"چ",morning:"ئەتىگەن",afternoon:"چۈشتىن كىيىن",evening:"ئاخشىم",night:"كىچە"},wide:{am:"ئە",pm:"چ",midnight:"ك",noon:"چ",morning:"ئەتىگەن",afternoon:"چۈشتىن كىيىن",evening:"ئاخشىم",night:"كىچە"}},defaultWidth:"wide",formattingValues:{narrow:{am:"ئە",pm:"چ",midnight:"ك",noon:"چ",morning:"ئەتىگەندە",afternoon:"چۈشتىن كىيىن",evening:"ئاخشامدا",night:"كىچىدە"},abbreviated:{am:"ئە",pm:"چ",midnight:"ك",noon:"چ",morning:"ئەتىگەندە",afternoon:"چۈشتىن كىيىن",evening:"ئاخشامدا",night:"كىچىدە"},wide:{am:"ئە",pm:"چ",midnight:"ك",noon:"چ",morning:"ئەتىگەندە",afternoon:"چۈشتىن كىيىن",evening:"ئاخشامدا",night:"كىچىدە"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:T({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:j({matchPatterns:{narrow:/^(ب|ك)/i,wide:/^(مىيلادىدىن بۇرۇن|مىيلادىدىن كىيىن)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^بۇرۇن/i,/^كىيىن/i]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^چ[1234]/i,wide:/^چارەك [1234]/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^[يفمئامئئاسۆند]/i,abbreviated:/^(يانۋار|فېۋىرال|مارت|ئاپرىل|ماي|ئىيۇن|ئىيول|ئاۋغۇست|سىنتەبىر|ئۆكتەبىر|نويابىر|دىكابىر)/i,wide:/^(يانۋار|فېۋىرال|مارت|ئاپرىل|ماي|ئىيۇن|ئىيول|ئاۋغۇست|سىنتەبىر|ئۆكتەبىر|نويابىر|دىكابىر)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^ي/i,/^ف/i,/^م/i,/^ا/i,/^م/i,/^ى/i,/^ى/i,/^ا/i,/^س/i,/^ۆ/i,/^ن/i,/^د/i],any:[/^يان/i,/^فېۋ/i,/^مار/i,/^ئاپ/i,/^ماي/i,/^ئىيۇن/i,/^ئىيول/i,/^ئاۋ/i,/^سىن/i,/^ئۆك/i,/^نوي/i,/^دىك/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^[دسچپجشي]/i,short:/^(يە|دۈ|سە|چا|پە|جۈ|شە)/i,abbreviated:/^(يە|دۈ|سە|چا|پە|جۈ|شە)/i,wide:/^(يەكشەنبە|دۈشەنبە|سەيشەنبە|چارشەنبە|پەيشەنبە|جۈمە|شەنبە)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^ي/i,/^د/i,/^س/i,/^چ/i,/^پ/i,/^ج/i,/^ش/i],any:[/^ي/i,/^د/i,/^س/i,/^چ/i,/^پ/i,/^ج/i,/^ش/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{narrow:/^(ئە|چ|ك|چ|(دە|ئەتىگەن) ( ئە|چۈشتىن كىيىن|ئاخشىم|كىچە))/i,any:/^(ئە|چ|ك|چ|(دە|ئەتىگەن) ( ئە|چۈشتىن كىيىن|ئاخشىم|كىچە))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^ئە/i,pm:/^چ/i,midnight:/^ك/i,noon:/^چ/i,morning:/ئەتىگەن/i,afternoon:/چۈشتىن كىيىن/i,evening:/ئاخشىم/i,night:/كىچە/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}};function h_(e,t){if(void 0!==e.one&&1===t)return e.one;const n=t%10,a=t%100;return 1===n&&11!==a?e.singularNominative.replace("{{count}}",String(t)):n>=2&&n<=4&&(a<10||a>20)?e.singularGenitive.replace("{{count}}",String(t)):e.pluralGenitive.replace("{{count}}",String(t))}function p_(e){return(t,n)=>n&&n.addSuffix?n.comparison&&n.comparison>0?e.future?h_(e.future,t):"за "+h_(e.regular,t):e.past?h_(e.past,t):h_(e.regular,t)+" тому":h_(e.regular,t)}const f_={lessThanXSeconds:p_({regular:{one:"менше секунди",singularNominative:"менше {{count}} секунди",singularGenitive:"менше {{count}} секунд",pluralGenitive:"менше {{count}} секунд"},future:{one:"менше, ніж за секунду",singularNominative:"менше, ніж за {{count}} секунду",singularGenitive:"менше, ніж за {{count}} секунди",pluralGenitive:"менше, ніж за {{count}} секунд"}}),xSeconds:p_({regular:{singularNominative:"{{count}} секунда",singularGenitive:"{{count}} секунди",pluralGenitive:"{{count}} секунд"},past:{singularNominative:"{{count}} секунду тому",singularGenitive:"{{count}} секунди тому",pluralGenitive:"{{count}} секунд тому"},future:{singularNominative:"за {{count}} секунду",singularGenitive:"за {{count}} секунди",pluralGenitive:"за {{count}} секунд"}}),halfAMinute:(e,t)=>t&&t.addSuffix?t.comparison&&t.comparison>0?"за півхвилини":"півхвилини тому":"півхвилини",lessThanXMinutes:p_({regular:{one:"менше хвилини",singularNominative:"менше {{count}} хвилини",singularGenitive:"менше {{count}} хвилин",pluralGenitive:"менше {{count}} хвилин"},future:{one:"менше, ніж за хвилину",singularNominative:"менше, ніж за {{count}} хвилину",singularGenitive:"менше, ніж за {{count}} хвилини",pluralGenitive:"менше, ніж за {{count}} хвилин"}}),xMinutes:p_({regular:{singularNominative:"{{count}} хвилина",singularGenitive:"{{count}} хвилини",pluralGenitive:"{{count}} хвилин"},past:{singularNominative:"{{count}} хвилину тому",singularGenitive:"{{count}} хвилини тому",pluralGenitive:"{{count}} хвилин тому"},future:{singularNominative:"за {{count}} хвилину",singularGenitive:"за {{count}} хвилини",pluralGenitive:"за {{count}} хвилин"}}),aboutXHours:p_({regular:{singularNominative:"близько {{count}} години",singularGenitive:"близько {{count}} годин",pluralGenitive:"близько {{count}} годин"},future:{singularNominative:"приблизно за {{count}} годину",singularGenitive:"приблизно за {{count}} години",pluralGenitive:"приблизно за {{count}} годин"}}),xHours:p_({regular:{singularNominative:"{{count}} годину",singularGenitive:"{{count}} години",pluralGenitive:"{{count}} годин"}}),xDays:p_({regular:{singularNominative:"{{count}} день",singularGenitive:"{{count}} днi",pluralGenitive:"{{count}} днів"}}),aboutXWeeks:p_({regular:{singularNominative:"близько {{count}} тижня",singularGenitive:"близько {{count}} тижнів",pluralGenitive:"близько {{count}} тижнів"},future:{singularNominative:"приблизно за {{count}} тиждень",singularGenitive:"приблизно за {{count}} тижні",pluralGenitive:"приблизно за {{count}} тижнів"}}),xWeeks:p_({regular:{singularNominative:"{{count}} тиждень",singularGenitive:"{{count}} тижні",pluralGenitive:"{{count}} тижнів"}}),aboutXMonths:p_({regular:{singularNominative:"близько {{count}} місяця",singularGenitive:"близько {{count}} місяців",pluralGenitive:"близько {{count}} місяців"},future:{singularNominative:"приблизно за {{count}} місяць",singularGenitive:"приблизно за {{count}} місяці",pluralGenitive:"приблизно за {{count}} місяців"}}),xMonths:p_({regular:{singularNominative:"{{count}} місяць",singularGenitive:"{{count}} місяці",pluralGenitive:"{{count}} місяців"}}),aboutXYears:p_({regular:{singularNominative:"близько {{count}} року",singularGenitive:"близько {{count}} років",pluralGenitive:"близько {{count}} років"},future:{singularNominative:"приблизно за {{count}} рік",singularGenitive:"приблизно за {{count}} роки",pluralGenitive:"приблизно за {{count}} років"}}),xYears:p_({regular:{singularNominative:"{{count}} рік",singularGenitive:"{{count}} роки",pluralGenitive:"{{count}} років"}}),overXYears:p_({regular:{singularNominative:"більше {{count}} року",singularGenitive:"більше {{count}} років",pluralGenitive:"більше {{count}} років"},future:{singularNominative:"більше, ніж за {{count}} рік",singularGenitive:"більше, ніж за {{count}} роки",pluralGenitive:"більше, ніж за {{count}} років"}}),almostXYears:p_({regular:{singularNominative:"майже {{count}} рік",singularGenitive:"майже {{count}} роки",pluralGenitive:"майже {{count}} років"},future:{singularNominative:"майже за {{count}} рік",singularGenitive:"майже за {{count}} роки",pluralGenitive:"майже за {{count}} років"}})},g_={date:y({formats:{full:"EEEE, do MMMM y 'р.'",long:"do MMMM y 'р.'",medium:"d MMM y 'р.'",short:"dd.MM.y"},defaultWidth:"full"}),time:y({formats:{full:"H:mm:ss zzzz",long:"H:mm:ss z",medium:"H:mm:ss",short:"H:mm"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} 'о' {{time}}",long:"{{date}} 'о' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},b_=["неділю","понеділок","вівторок","середу","четвер","п’ятницю","суботу"];function v_(e){return"'у "+b_[e]+" о' p"}const y_={lastWeek:(e,t,n)=>{const a=A(e),i=a.getDay();return lp(a,t,n)?v_(i):function(e){const t=b_[e];switch(e){case 0:case 3:case 5:case 6:return"'у минулу "+t+" о' p";case 1:case 2:case 4:return"'у минулий "+t+" о' p"}}(i)},yesterday:"'вчора о' p",today:"'сьогодні о' p",tomorrow:"'завтра о' p",nextWeek:(e,t,n)=>{const a=A(e),i=a.getDay();return lp(a,t,n)?v_(i):function(e){const t=b_[e];switch(e){case 0:case 3:case 5:case 6:return"'у наступну "+t+" о' p";case 1:case 2:case 4:return"'у наступний "+t+" о' p"}}(i)},other:"P"},w_={code:"uk",formatDistance:(e,t,n)=>(n=n||{},f_[e](t,n)),formatLong:g_,formatRelative:(e,t,n,a)=>{const i=y_[e];return"function"==typeof i?i(t,n,a):i},localize:{ordinalNumber:(e,t)=>{const n=String(t?.unit),a=Number(e);let i;return i="date"===n?3===a||23===a?"-є":"-е":"minute"===n||"second"===n||"hour"===n?"-а":"-й",a+i},era:M({values:{narrow:["до н.е.","н.е."],abbreviated:["до н. е.","н. е."],wide:["до нашої ери","нашої ери"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["1-й кв.","2-й кв.","3-й кв.","4-й кв."],wide:["1-й квартал","2-й квартал","3-й квартал","4-й квартал"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:M({values:{narrow:["С","Л","Б","К","Т","Ч","Л","С","В","Ж","Л","Г"],abbreviated:["січ.","лют.","берез.","квіт.","трав.","черв.","лип.","серп.","верес.","жовт.","листоп.","груд."],wide:["січень","лютий","березень","квітень","травень","червень","липень","серпень","вересень","жовтень","листопад","грудень"]},defaultWidth:"wide",formattingValues:{narrow:["С","Л","Б","К","Т","Ч","Л","С","В","Ж","Л","Г"],abbreviated:["січ.","лют.","берез.","квіт.","трав.","черв.","лип.","серп.","верес.","жовт.","листоп.","груд."],wide:["січня","лютого","березня","квітня","травня","червня","липня","серпня","вересня","жовтня","листопада","грудня"]},defaultFormattingWidth:"wide"}),day:M({values:{narrow:["Н","П","В","С","Ч","П","С"],short:["нд","пн","вт","ср","чт","пт","сб"],abbreviated:["нед","пон","вів","сер","чтв","птн","суб"],wide:["неділя","понеділок","вівторок","середа","четвер","п’ятниця","субота"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"ДП",pm:"ПП",midnight:"півн.",noon:"пол.",morning:"ранок",afternoon:"день",evening:"веч.",night:"ніч"},abbreviated:{am:"ДП",pm:"ПП",midnight:"півн.",noon:"пол.",morning:"ранок",afternoon:"день",evening:"веч.",night:"ніч"},wide:{am:"ДП",pm:"ПП",midnight:"північ",noon:"полудень",morning:"ранок",afternoon:"день",evening:"вечір",night:"ніч"}},defaultWidth:"any",formattingValues:{narrow:{am:"ДП",pm:"ПП",midnight:"півн.",noon:"пол.",morning:"ранку",afternoon:"дня",evening:"веч.",night:"ночі"},abbreviated:{am:"ДП",pm:"ПП",midnight:"півн.",noon:"пол.",morning:"ранку",afternoon:"дня",evening:"веч.",night:"ночі"},wide:{am:"ДП",pm:"ПП",midnight:"північ",noon:"полудень",morning:"ранку",afternoon:"дня",evening:"веч.",night:"ночі"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:T({matchPattern:/^(\d+)(-?(е|й|є|а|я))?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:j({matchPatterns:{narrow:/^((до )?н\.?\s?е\.?)/i,abbreviated:/^((до )?н\.?\s?е\.?)/i,wide:/^(до нашої ери|нашої ери|наша ера)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^д/i,/^н/i]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^[1234](-?[иі]?й?)? кв.?/i,wide:/^[1234](-?[иі]?й?)? квартал/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^[слбктчвжг]/i,abbreviated:/^(січ|лют|бер(ез)?|квіт|трав|черв|лип|серп|вер(ес)?|жовт|лис(топ)?|груд)\.?/i,wide:/^(січень|січня|лютий|лютого|березень|березня|квітень|квітня|травень|травня|червня|червень|липень|липня|серпень|серпня|вересень|вересня|жовтень|жовтня|листопад[а]?|грудень|грудня)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^с/i,/^л/i,/^б/i,/^к/i,/^т/i,/^ч/i,/^л/i,/^с/i,/^в/i,/^ж/i,/^л/i,/^г/i],any:[/^сі/i,/^лю/i,/^б/i,/^к/i,/^т/i,/^ч/i,/^лип/i,/^се/i,/^в/i,/^ж/i,/^лис/i,/^г/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^[нпвсч]/i,short:/^(нд|пн|вт|ср|чт|пт|сб)\.?/i,abbreviated:/^(нед|пон|вів|сер|че?тв|птн?|суб)\.?/i,wide:/^(неділ[яі]|понеділ[ок][ка]|вівтор[ок][ка]|серед[аи]|четвер(га)?|п\W*?ятниц[яі]|субот[аи])/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^н/i,/^п/i,/^в/i,/^с/i,/^ч/i,/^п/i,/^с/i],any:[/^н/i,/^п[он]/i,/^в/i,/^с[ер]/i,/^ч/i,/^п\W*?[ят]/i,/^с[уб]/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{narrow:/^([дп]п|півн\.?|пол\.?|ранок|ранку|день|дня|веч\.?|ніч|ночі)/i,abbreviated:/^([дп]п|півн\.?|пол\.?|ранок|ранку|день|дня|веч\.?|ніч|ночі)/i,wide:/^([дп]п|північ|полудень|ранок|ранку|день|дня|вечір|вечора|ніч|ночі)/i},defaultMatchWidth:"wide",parsePatterns:{any:{am:/^дп/i,pm:/^пп/i,midnight:/^півн/i,noon:/^пол/i,morning:/^р/i,afternoon:/^д[ен]/i,evening:/^в/i,night:/^н/i}},defaultParseWidth:"any"})},options:{weekStartsOn:1,firstWeekContainsDate:1}},__={lessThanXSeconds:{one:"sekunddan kam",other:"{{count}} sekunddan kam"},xSeconds:{one:"1 sekund",other:"{{count}} sekund"},halfAMinute:"yarim minut",lessThanXMinutes:{one:"bir minutdan kam",other:"{{count}} minutdan kam"},xMinutes:{one:"1 minut",other:"{{count}} minut"},aboutXHours:{one:"tahminan 1 soat",other:"tahminan {{count}} soat"},xHours:{one:"1 soat",other:"{{count}} soat"},xDays:{one:"1 kun",other:"{{count}} kun"},aboutXWeeks:{one:"tahminan 1 hafta",other:"tahminan {{count}} hafta"},xWeeks:{one:"1 hafta",other:"{{count}} hafta"},aboutXMonths:{one:"tahminan 1 oy",other:"tahminan {{count}} oy"},xMonths:{one:"1 oy",other:"{{count}} oy"},aboutXYears:{one:"tahminan 1 yil",other:"tahminan {{count}} yil"},xYears:{one:"1 yil",other:"{{count}} yil"},overXYears:{one:"1 yildan ko'p",other:"{{count}} yildan ko'p"},almostXYears:{one:"deyarli 1 yil",other:"deyarli {{count}} yil"}},k_={date:y({formats:{full:"EEEE, do MMMM, y",long:"do MMMM, y",medium:"d MMM, y",short:"dd/MM/yyyy"},defaultWidth:"full"}),time:y({formats:{full:"h:mm:ss zzzz",long:"h:mm:ss z",medium:"h:mm:ss",short:"h:mm"},defaultWidth:"full"}),dateTime:y({formats:{any:"{{date}}, {{time}}"},defaultWidth:"any"})},x_={lastWeek:"'oldingi' eeee p 'da'",yesterday:"'kecha' p 'da'",today:"'bugun' p 'da'",tomorrow:"'ertaga' p 'da'",nextWeek:"eeee p 'da'",other:"P"},M_={code:"uz",formatDistance:(e,t,n)=>{let a;const i=__[e];return a="string"==typeof i?i:1===t?i.one:i.other.replace("{{count}}",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?a+" dan keyin":a+" oldin":a},formatLong:k_,formatRelative:(e,t,n,a)=>x_[e],localize:{ordinalNumber:(e,t)=>String(e),era:M({values:{narrow:["M.A","M."],abbreviated:["M.A","M."],wide:["Miloddan Avvalgi","Milodiy"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["CH.1","CH.2","CH.3","CH.4"],wide:["1-chi chorak","2-chi chorak","3-chi chorak","4-chi chorak"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:M({values:{narrow:["Y","F","M","A","M","I","I","A","S","O","N","D"],abbreviated:["Yan","Fev","Mar","Apr","May","Iyun","Iyul","Avg","Sen","Okt","Noy","Dek"],wide:["Yanvar","Fevral","Mart","Aprel","May","Iyun","Iyul","Avgust","Sentabr","Oktabr","Noyabr","Dekabr"]},defaultWidth:"wide"}),day:M({values:{narrow:["Y","D","S","CH","P","J","SH"],short:["Ya","Du","Se","Cho","Pa","Ju","Sha"],abbreviated:["Yak","Dush","Sesh","Chor","Pay","Jum","Shan"],wide:["Yakshanba","Dushanba","Seshanba","Chorshanba","Payshanba","Juma","Shanba"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"a",pm:"p",midnight:"y.t",noon:"p.",morning:"ertalab",afternoon:"tushdan keyin",evening:"kechqurun",night:"tun"},abbreviated:{am:"AM",pm:"PM",midnight:"yarim tun",noon:"peshin",morning:"ertalab",afternoon:"tushdan keyin",evening:"kechqurun",night:"tun"},wide:{am:"a.m.",pm:"p.m.",midnight:"yarim tun",noon:"peshin",morning:"ertalab",afternoon:"tushdan keyin",evening:"kechqurun",night:"tun"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"y.t",noon:"p.",morning:"ertalab",afternoon:"tushdan keyin",evening:"kechqurun",night:"tun"},abbreviated:{am:"AM",pm:"PM",midnight:"yarim tun",noon:"peshin",morning:"ertalab",afternoon:"tushdan keyin",evening:"kechqurun",night:"tun"},wide:{am:"a.m.",pm:"p.m.",midnight:"yarim tun",noon:"peshin",morning:"ertalab",afternoon:"tushdan keyin",evening:"kechqurun",night:"tun"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:T({matchPattern:/^(\d+)(chi)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:j({matchPatterns:{narrow:/^(m\.a|m\.)/i,abbreviated:/^(m\.a\.?\s?m\.?)/i,wide:/^(miloddan avval|miloddan keyin)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](chi)? chorak/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^[yfmasond]/i,abbreviated:/^(yan|fev|mar|apr|may|iyun|iyul|avg|sen|okt|noy|dek)/i,wide:/^(yanvar|fevral|mart|aprel|may|iyun|iyul|avgust|sentabr|oktabr|noyabr|dekabr)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^y/i,/^f/i,/^m/i,/^a/i,/^m/i,/^i/i,/^i/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ya/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^iyun/i,/^iyul/i,/^av/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^[ydschj]/i,short:/^(ya|du|se|cho|pa|ju|sha)/i,abbreviated:/^(yak|dush|sesh|chor|pay|jum|shan)/i,wide:/^(yakshanba|dushanba|seshanba|chorshanba|payshanba|juma|shanba)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^y/i,/^d/i,/^s/i,/^ch/i,/^p/i,/^j/i,/^sh/i],any:[/^ya/i,/^d/i,/^se/i,/^ch/i,/^p/i,/^j/i,/^sh/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{narrow:/^(a|p|y\.t|p| (ertalab|tushdan keyin|kechqurun|tun))/i,any:/^([ap]\.?\s?m\.?|yarim tun|peshin| (ertalab|tushdan keyin|kechqurun|tun))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^y\.t/i,noon:/^pe/i,morning:/ertalab/i,afternoon:/tushdan keyin/i,evening:/kechqurun/i,night:/tun/i}},defaultParseWidth:"any"})},options:{weekStartsOn:1,firstWeekContainsDate:1}},P_={lessThanXSeconds:{one:"1 сониядан кам",other:"{{count}} сониядан кам"},xSeconds:{one:"1 сония",other:"{{count}} сония"},halfAMinute:"ярим дақиқа",lessThanXMinutes:{one:"1 дақиқадан кам",other:"{{count}} дақиқадан кам"},xMinutes:{one:"1 дақиқа",other:"{{count}} дақиқа"},aboutXHours:{one:"тахминан 1 соат",other:"тахминан {{count}} соат"},xHours:{one:"1 соат",other:"{{count}} соат"},xDays:{one:"1 кун",other:"{{count}} кун"},aboutXWeeks:{one:"тахминан 1 хафта",other:"тахминан {{count}} хафта"},xWeeks:{one:"1 хафта",other:"{{count}} хафта"},aboutXMonths:{one:"тахминан 1 ой",other:"тахминан {{count}} ой"},xMonths:{one:"1 ой",other:"{{count}} ой"},aboutXYears:{one:"тахминан 1 йил",other:"тахминан {{count}} йил"},xYears:{one:"1 йил",other:"{{count}} йил"},overXYears:{one:"1 йилдан кўп",other:"{{count}} йилдан кўп"},almostXYears:{one:"деярли 1 йил",other:"деярли {{count}} йил"}},j_={date:y({formats:{full:"EEEE, do MMMM, y",long:"do MMMM, y",medium:"d MMM, y",short:"dd/MM/yyyy"},defaultWidth:"full"}),time:y({formats:{full:"H:mm:ss zzzz",long:"H:mm:ss z",medium:"H:mm:ss",short:"H:mm"},defaultWidth:"full"}),dateTime:y({formats:{any:"{{date}}, {{time}}"},defaultWidth:"any"})},T_={lastWeek:"'ўтган' eeee p 'да'",yesterday:"'кеча' p 'да'",today:"'бугун' p 'да'",tomorrow:"'эртага' p 'да'",nextWeek:"eeee p 'да'",other:"P"},S_={code:"uz-Cyrl",formatDistance:(e,t,n)=>{let a;const i=P_[e];return a="string"==typeof i?i:1===t?i.one:i.other.replace("{{count}}",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?a+"дан кейин":a+" олдин":a},formatLong:j_,formatRelative:(e,t,n,a)=>T_[e],localize:{ordinalNumber:(e,t)=>String(e),era:M({values:{narrow:["М.А","М"],abbreviated:["М.А","М"],wide:["Милоддан Аввалги","Милодий"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["1-чор.","2-чор.","3-чор.","4-чор."],wide:["1-чорак","2-чорак","3-чорак","4-чорак"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:M({values:{narrow:["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],abbreviated:["янв","фев","мар","апр","май","июн","июл","авг","сен","окт","ноя","дек"],wide:["январ","феврал","март","апрел","май","июн","июл","август","сентабр","октабр","ноябр","декабр"]},defaultWidth:"wide"}),day:M({values:{narrow:["Я","Д","С","Ч","П","Ж","Ш"],short:["як","ду","се","чо","па","жу","ша"],abbreviated:["якш","душ","сеш","чор","пай","жум","шан"],wide:["якшанба","душанба","сешанба","чоршанба","пайшанба","жума","шанба"]},defaultWidth:"wide"}),dayPeriod:M({values:{any:{am:"П.О.",pm:"П.К.",midnight:"ярим тун",noon:"пешин",morning:"эрталаб",afternoon:"пешиндан кейин",evening:"кечаси",night:"тун"}},defaultWidth:"any",formattingValues:{any:{am:"П.О.",pm:"П.К.",midnight:"ярим тун",noon:"пешин",morning:"эрталаб",afternoon:"пешиндан кейин",evening:"кечаси",night:"тун"}},defaultFormattingWidth:"any"})},match:{ordinalNumber:T({matchPattern:/^(\d+)(чи)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:j({matchPatterns:{narrow:/^(м\.а|м\.)/i,abbreviated:/^(м\.а|м\.)/i,wide:/^(милоддан аввал|милоддан кейин)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^м/i,/^а/i]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^[1234]-чор./i,wide:/^[1234]-чорак/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^[яфмамииасонд]/i,abbreviated:/^(янв|фев|мар|апр|май|июн|июл|авг|сен|окт|ноя|дек)/i,wide:/^(январ|феврал|март|апрел|май|июн|июл|август|сентабр|октабр|ноябр|декабр)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^я/i,/^ф/i,/^м/i,/^а/i,/^м/i,/^и/i,/^и/i,/^а/i,/^с/i,/^о/i,/^н/i,/^д/i],any:[/^я/i,/^ф/i,/^мар/i,/^ап/i,/^май/i,/^июн/i,/^июл/i,/^ав/i,/^с/i,/^о/i,/^н/i,/^д/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^[ядсчпжш]/i,short:/^(як|ду|се|чо|па|жу|ша)/i,abbreviated:/^(якш|душ|сеш|чор|пай|жум|шан)/i,wide:/^(якшанба|душанба|сешанба|чоршанба|пайшанба|жума|шанба)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^я/i,/^д/i,/^с/i,/^ч/i,/^п/i,/^ж/i,/^ш/i],any:[/^як/i,/^ду/i,/^се/i,/^чор/i,/^пай/i,/^жу/i,/^шан/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{any:/^(п\.о\.|п\.к\.|ярим тун|пешиндан кейин|(эрталаб|пешиндан кейин|кечаси|тун))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^п\.о\./i,pm:/^п\.к\./i,midnight:/^ярим тун/i,noon:/^пешиндан кейин/i,morning:/эрталаб/i,afternoon:/пешиндан кейин/i,evening:/кечаси/i,night:/тун/i}},defaultParseWidth:"any"})},options:{weekStartsOn:1,firstWeekContainsDate:1}},C_={lessThanXSeconds:{one:"dưới 1 giây",other:"dưới {{count}} giây"},xSeconds:{one:"1 giây",other:"{{count}} giây"},halfAMinute:"nửa phút",lessThanXMinutes:{one:"dưới 1 phút",other:"dưới {{count}} phút"},xMinutes:{one:"1 phút",other:"{{count}} phút"},aboutXHours:{one:"khoảng 1 giờ",other:"khoảng {{count}} giờ"},xHours:{one:"1 giờ",other:"{{count}} giờ"},xDays:{one:"1 ngày",other:"{{count}} ngày"},aboutXWeeks:{one:"khoảng 1 tuần",other:"khoảng {{count}} tuần"},xWeeks:{one:"1 tuần",other:"{{count}} tuần"},aboutXMonths:{one:"khoảng 1 tháng",other:"khoảng {{count}} tháng"},xMonths:{one:"1 tháng",other:"{{count}} tháng"},aboutXYears:{one:"khoảng 1 năm",other:"khoảng {{count}} năm"},xYears:{one:"1 năm",other:"{{count}} năm"},overXYears:{one:"hơn 1 năm",other:"hơn {{count}} năm"},almostXYears:{one:"gần 1 năm",other:"gần {{count}} năm"}},E_={date:y({formats:{full:"EEEE, 'ngày' d MMMM 'năm' y",long:"'ngày' d MMMM 'năm' y",medium:"d MMM 'năm' y",short:"dd/MM/y"},defaultWidth:"full"}),time:y({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},defaultWidth:"full"})},N_={lastWeek:"eeee 'tuần trước vào lúc' p",yesterday:"'hôm qua vào lúc' p",today:"'hôm nay vào lúc' p",tomorrow:"'ngày mai vào lúc' p",nextWeek:"eeee 'tới vào lúc' p",other:"P"},D_={code:"vi",formatDistance:(e,t,n)=>{let a;const i=C_[e];return a="string"==typeof i?i:1===t?i.one:i.other.replace("{{count}}",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?a+" nữa":a+" trước":a},formatLong:E_,formatRelative:(e,t,n,a)=>N_[e],localize:{ordinalNumber:(e,t)=>{const n=Number(e),a=t?.unit;if("quarter"===a)switch(n){case 1:return"I";case 2:return"II";case 3:return"III";case 4:return"IV"}else if("day"===a)switch(n){case 1:return"thứ 2";case 2:return"thứ 3";case 3:return"thứ 4";case 4:return"thứ 5";case 5:return"thứ 6";case 6:return"thứ 7";case 7:return"chủ nhật"}else{if("week"===a)return 1===n?"thứ nhất":"thứ "+n;if("dayOfYear"===a)return 1===n?"đầu tiên":"thứ "+n}return String(n)},era:M({values:{narrow:["TCN","SCN"],abbreviated:["trước CN","sau CN"],wide:["trước Công Nguyên","sau Công Nguyên"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["Quý 1","Quý 2","Quý 3","Quý 4"]},defaultWidth:"wide",formattingValues:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["quý I","quý II","quý III","quý IV"]},defaultFormattingWidth:"wide",argumentCallback:e=>e-1}),month:M({values:{narrow:["1","2","3","4","5","6","7","8","9","10","11","12"],abbreviated:["Thg 1","Thg 2","Thg 3","Thg 4","Thg 5","Thg 6","Thg 7","Thg 8","Thg 9","Thg 10","Thg 11","Thg 12"],wide:["Tháng Một","Tháng Hai","Tháng Ba","Tháng Tư","Tháng Năm","Tháng Sáu","Tháng Bảy","Tháng Tám","Tháng Chín","Tháng Mười","Tháng Mười Một","Tháng Mười Hai"]},defaultWidth:"wide",formattingValues:{narrow:["01","02","03","04","05","06","07","08","09","10","11","12"],abbreviated:["thg 1","thg 2","thg 3","thg 4","thg 5","thg 6","thg 7","thg 8","thg 9","thg 10","thg 11","thg 12"],wide:["tháng 01","tháng 02","tháng 03","tháng 04","tháng 05","tháng 06","tháng 07","tháng 08","tháng 09","tháng 10","tháng 11","tháng 12"]},defaultFormattingWidth:"wide"}),day:M({values:{narrow:["CN","T2","T3","T4","T5","T6","T7"],short:["CN","Th 2","Th 3","Th 4","Th 5","Th 6","Th 7"],abbreviated:["CN","Thứ 2","Thứ 3","Thứ 4","Thứ 5","Thứ 6","Thứ 7"],wide:["Chủ Nhật","Thứ Hai","Thứ Ba","Thứ Tư","Thứ Năm","Thứ Sáu","Thứ Bảy"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"am",pm:"pm",midnight:"nửa đêm",noon:"tr",morning:"sg",afternoon:"ch",evening:"tối",night:"đêm"},abbreviated:{am:"AM",pm:"PM",midnight:"nửa đêm",noon:"trưa",morning:"sáng",afternoon:"chiều",evening:"tối",night:"đêm"},wide:{am:"SA",pm:"CH",midnight:"nửa đêm",noon:"trưa",morning:"sáng",afternoon:"chiều",evening:"tối",night:"đêm"}},defaultWidth:"wide",formattingValues:{narrow:{am:"am",pm:"pm",midnight:"nửa đêm",noon:"tr",morning:"sg",afternoon:"ch",evening:"tối",night:"đêm"},abbreviated:{am:"AM",pm:"PM",midnight:"nửa đêm",noon:"trưa",morning:"sáng",afternoon:"chiều",evening:"tối",night:"đêm"},wide:{am:"SA",pm:"CH",midnight:"nửa đêm",noon:"giữa trưa",morning:"vào buổi sáng",afternoon:"vào buổi chiều",evening:"vào buổi tối",night:"vào ban đêm"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:T({matchPattern:/^(\d+)/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:j({matchPatterns:{narrow:/^(tcn|scn)/i,abbreviated:/^(trước CN|sau CN)/i,wide:/^(trước Công Nguyên|sau Công Nguyên)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^t/i,/^s/i]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^([1234]|i{1,3}v?)/i,abbreviated:/^q([1234]|i{1,3}v?)/i,wide:/^quý ([1234]|i{1,3}v?)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/(1|i)$/i,/(2|ii)$/i,/(3|iii)$/i,/(4|iv)$/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^(0?[2-9]|10|11|12|0?1)/i,abbreviated:/^thg[ _]?(0?[1-9](?!\d)|10|11|12)/i,wide:/^tháng ?(Một|Hai|Ba|Tư|Năm|Sáu|Bảy|Tám|Chín|Mười|Mười ?Một|Mười ?Hai|0?[1-9](?!\d)|10|11|12)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/0?1$/i,/0?2/i,/3/,/4/,/5/,/6/,/7/,/8/,/9/,/10/,/11/,/12/],abbreviated:[/^thg[ _]?0?1(?!\d)/i,/^thg[ _]?0?2/i,/^thg[ _]?0?3/i,/^thg[ _]?0?4/i,/^thg[ _]?0?5/i,/^thg[ _]?0?6/i,/^thg[ _]?0?7/i,/^thg[ _]?0?8/i,/^thg[ _]?0?9/i,/^thg[ _]?10/i,/^thg[ _]?11/i,/^thg[ _]?12/i],wide:[/^tháng ?(Một|0?1(?!\d))/i,/^tháng ?(Hai|0?2)/i,/^tháng ?(Ba|0?3)/i,/^tháng ?(Tư|0?4)/i,/^tháng ?(Năm|0?5)/i,/^tháng ?(Sáu|0?6)/i,/^tháng ?(Bảy|0?7)/i,/^tháng ?(Tám|0?8)/i,/^tháng ?(Chín|0?9)/i,/^tháng ?(Mười|10)/i,/^tháng ?(Mười ?Một|11)/i,/^tháng ?(Mười ?Hai|12)/i]},defaultParseWidth:"wide"}),day:j({matchPatterns:{narrow:/^(CN|T2|T3|T4|T5|T6|T7)/i,short:/^(CN|Th ?2|Th ?3|Th ?4|Th ?5|Th ?6|Th ?7)/i,abbreviated:/^(CN|Th ?2|Th ?3|Th ?4|Th ?5|Th ?6|Th ?7)/i,wide:/^(Chủ ?Nhật|Chúa ?Nhật|thứ ?Hai|thứ ?Ba|thứ ?Tư|thứ ?Năm|thứ ?Sáu|thứ ?Bảy)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/CN/i,/2/i,/3/i,/4/i,/5/i,/6/i,/7/i],short:[/CN/i,/2/i,/3/i,/4/i,/5/i,/6/i,/7/i],abbreviated:[/CN/i,/2/i,/3/i,/4/i,/5/i,/6/i,/7/i],wide:[/(Chủ|Chúa) ?Nhật/i,/Hai/i,/Ba/i,/Tư/i,/Năm/i,/Sáu/i,/Bảy/i]},defaultParseWidth:"wide"}),dayPeriod:j({matchPatterns:{narrow:/^(a|p|nửa đêm|trưa|(giờ) (sáng|chiều|tối|đêm))/i,abbreviated:/^(am|pm|nửa đêm|trưa|(giờ) (sáng|chiều|tối|đêm))/i,wide:/^(ch[^i]*|sa|nửa đêm|trưa|(giờ) (sáng|chiều|tối|đêm))/i},defaultMatchWidth:"wide",parsePatterns:{any:{am:/^(a|sa)/i,pm:/^(p|ch[^i]*)/i,midnight:/nửa đêm/i,noon:/trưa/i,morning:/sáng/i,afternoon:/chiều/i,evening:/tối/i,night:/^đêm/i}},defaultParseWidth:"any"})},options:{weekStartsOn:1,firstWeekContainsDate:1}},W_={lessThanXSeconds:{one:"不到 1 秒",other:"不到 {{count}} 秒"},xSeconds:{one:"1 秒",other:"{{count}} 秒"},halfAMinute:"半分钟",lessThanXMinutes:{one:"不到 1 分钟",other:"不到 {{count}} 分钟"},xMinutes:{one:"1 分钟",other:"{{count}} 分钟"},xHours:{one:"1 小时",other:"{{count}} 小时"},aboutXHours:{one:"大约 1 小时",other:"大约 {{count}} 小时"},xDays:{one:"1 天",other:"{{count}} 天"},aboutXWeeks:{one:"大约 1 个星期",other:"大约 {{count}} 个星期"},xWeeks:{one:"1 个星期",other:"{{count}} 个星期"},aboutXMonths:{one:"大约 1 个月",other:"大约 {{count}} 个月"},xMonths:{one:"1 个月",other:"{{count}} 个月"},aboutXYears:{one:"大约 1 年",other:"大约 {{count}} 年"},xYears:{one:"1 年",other:"{{count}} 年"},overXYears:{one:"超过 1 年",other:"超过 {{count}} 年"},almostXYears:{one:"将近 1 年",other:"将近 {{count}} 年"}},I_={date:y({formats:{full:"y'年'M'月'd'日' EEEE",long:"y'年'M'月'd'日'",medium:"yyyy-MM-dd",short:"yy-MM-dd"},defaultWidth:"full"}),time:y({formats:{full:"zzzz a h:mm:ss",long:"z a h:mm:ss",medium:"a h:mm:ss",short:"a h:mm"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},defaultWidth:"full"})};function A_(e,t,n){const a="eeee p";return lp(e,t,n)?a:e.getTime()>t.getTime()?"'下个'"+a:"'上个'"+a}const O_={lastWeek:A_,yesterday:"'昨天' p",today:"'今天' p",tomorrow:"'明天' p",nextWeek:A_,other:"PP p"},R_={code:"zh-CN",formatDistance:(e,t,n)=>{let a;const i=W_[e];return a="string"==typeof i?i:1===t?i.one:i.other.replace("{{count}}",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?a+"内":a+"前":a},formatLong:I_,formatRelative:(e,t,n,a)=>{const i=O_[e];return"function"==typeof i?i(t,n,a):i},localize:{ordinalNumber:(e,t)=>{const n=Number(e);switch(t?.unit){case"date":return n.toString()+"日";case"hour":return n.toString()+"时";case"minute":return n.toString()+"分";case"second":return n.toString()+"秒";default:return"第 "+n.toString()}},era:M({values:{narrow:["前","公元"],abbreviated:["前","公元"],wide:["公元前","公元"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["第一季","第二季","第三季","第四季"],wide:["第一季度","第二季度","第三季度","第四季度"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:M({values:{narrow:["一","二","三","四","五","六","七","八","九","十","十一","十二"],abbreviated:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],wide:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]},defaultWidth:"wide"}),day:M({values:{narrow:["日","一","二","三","四","五","六"],short:["日","一","二","三","四","五","六"],abbreviated:["周日","周一","周二","周三","周四","周五","周六"],wide:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"上",pm:"下",midnight:"凌晨",noon:"午",morning:"早",afternoon:"下午",evening:"晚",night:"夜"},abbreviated:{am:"上午",pm:"下午",midnight:"凌晨",noon:"中午",morning:"早晨",afternoon:"中午",evening:"晚上",night:"夜间"},wide:{am:"上午",pm:"下午",midnight:"凌晨",noon:"中午",morning:"早晨",afternoon:"中午",evening:"晚上",night:"夜间"}},defaultWidth:"wide",formattingValues:{narrow:{am:"上",pm:"下",midnight:"凌晨",noon:"午",morning:"早",afternoon:"下午",evening:"晚",night:"夜"},abbreviated:{am:"上午",pm:"下午",midnight:"凌晨",noon:"中午",morning:"早晨",afternoon:"中午",evening:"晚上",night:"夜间"},wide:{am:"上午",pm:"下午",midnight:"凌晨",noon:"中午",morning:"早晨",afternoon:"中午",evening:"晚上",night:"夜间"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:T({matchPattern:/^(第\s*)?\d+(日|时|分|秒)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:j({matchPatterns:{narrow:/^(前)/i,abbreviated:/^(前)/i,wide:/^(公元前|公元)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^(前)/i,/^(公元)/i]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^第[一二三四]刻/i,wide:/^第[一二三四]刻钟/i},defaultMatchWidth:"wide",parsePatterns:{any:[/(1|一)/i,/(2|二)/i,/(3|三)/i,/(4|四)/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^(一|二|三|四|五|六|七|八|九|十[二一])/i,abbreviated:/^(一|二|三|四|五|六|七|八|九|十[二一]|\d|1[12])月/i,wide:/^(一|二|三|四|五|六|七|八|九|十[二一])月/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^一/i,/^二/i,/^三/i,/^四/i,/^五/i,/^六/i,/^七/i,/^八/i,/^九/i,/^十(?!(一|二))/i,/^十一/i,/^十二/i],any:[/^一|1/i,/^二|2/i,/^三|3/i,/^四|4/i,/^五|5/i,/^六|6/i,/^七|7/i,/^八|8/i,/^九|9/i,/^十(?!(一|二))|10/i,/^十一|11/i,/^十二|12/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^[一二三四五六日]/i,short:/^[一二三四五六日]/i,abbreviated:/^周[一二三四五六日]/i,wide:/^星期[一二三四五六日]/i},defaultMatchWidth:"wide",parsePatterns:{any:[/日/i,/一/i,/二/i,/三/i,/四/i,/五/i,/六/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{any:/^(上午?|下午?|午夜|[中正]午|早上?|下午|晚上?|凌晨|)/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^上午?/i,pm:/^下午?/i,midnight:/^午夜/i,noon:/^[中正]午/i,morning:/^早上/i,afternoon:/^下午/i,evening:/^晚上?/i,night:/^凌晨/i}},defaultParseWidth:"any"})},options:{weekStartsOn:1,firstWeekContainsDate:4}},z_={lessThanXSeconds:{one:"少於 1 秒",other:"少於 {{count}} 秒"},xSeconds:{one:"1 秒",other:"{{count}} 秒"},halfAMinute:"半分鐘",lessThanXMinutes:{one:"少於 1 分鐘",other:"少於 {{count}} 分鐘"},xMinutes:{one:"1 分鐘",other:"{{count}} 分鐘"},xHours:{one:"1 小時",other:"{{count}} 小時"},aboutXHours:{one:"大約 1 小時",other:"大約 {{count}} 小時"},xDays:{one:"1 天",other:"{{count}} 天"},aboutXWeeks:{one:"大約 1 個星期",other:"大約 {{count}} 個星期"},xWeeks:{one:"1 個星期",other:"{{count}} 個星期"},aboutXMonths:{one:"大約 1 個月",other:"大約 {{count}} 個月"},xMonths:{one:"1 個月",other:"{{count}} 個月"},aboutXYears:{one:"大約 1 年",other:"大約 {{count}} 年"},xYears:{one:"1 年",other:"{{count}} 年"},overXYears:{one:"超過 1 年",other:"超過 {{count}} 年"},almostXYears:{one:"將近 1 年",other:"將近 {{count}} 年"}},L_={date:y({formats:{full:"y'年'M'月'd'日' EEEE",long:"y'年'M'月'd'日'",medium:"yyyy-MM-dd",short:"yy-MM-dd"},defaultWidth:"full"}),time:y({formats:{full:"zzzz a h:mm:ss",long:"z a h:mm:ss",medium:"a h:mm:ss",short:"a h:mm"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},defaultWidth:"full"})},H_={lastWeek:"'上個'eeee p",yesterday:"'昨天' p",today:"'今天' p",tomorrow:"'明天' p",nextWeek:"'下個'eeee p",other:"P"},F_={code:"zh-HK",formatDistance:(e,t,n)=>{let a;const i=z_[e];return a="string"==typeof i?i:1===t?i.one:i.other.replace("{{count}}",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?a+"內":a+"前":a},formatLong:L_,formatRelative:(e,t,n,a)=>H_[e],localize:{ordinalNumber:(e,t)=>{const n=Number(e);switch(t?.unit){case"date":return n+"日";case"hour":return n+"時";case"minute":return n+"分";case"second":return n+"秒";default:return"第 "+n}},era:M({values:{narrow:["前","公元"],abbreviated:["前","公元"],wide:["公元前","公元"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["第一季","第二季","第三季","第四季"],wide:["第一季度","第二季度","第三季度","第四季度"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:M({values:{narrow:["一","二","三","四","五","六","七","八","九","十","十一","十二"],abbreviated:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],wide:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]},defaultWidth:"wide"}),day:M({values:{narrow:["日","一","二","三","四","五","六"],short:["日","一","二","三","四","五","六"],abbreviated:["週日","週一","週二","週三","週四","週五","週六"],wide:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"上",pm:"下",midnight:"午夜",noon:"晌",morning:"早",afternoon:"午",evening:"晚",night:"夜"},abbreviated:{am:"上午",pm:"下午",midnight:"午夜",noon:"中午",morning:"上午",afternoon:"下午",evening:"晚上",night:"夜晚"},wide:{am:"上午",pm:"下午",midnight:"午夜",noon:"中午",morning:"上午",afternoon:"下午",evening:"晚上",night:"夜晚"}},defaultWidth:"wide",formattingValues:{narrow:{am:"上",pm:"下",midnight:"午夜",noon:"晌",morning:"早",afternoon:"午",evening:"晚",night:"夜"},abbreviated:{am:"上午",pm:"下午",midnight:"午夜",noon:"中午",morning:"上午",afternoon:"下午",evening:"晚上",night:"夜晚"},wide:{am:"上午",pm:"下午",midnight:"午夜",noon:"中午",morning:"上午",afternoon:"下午",evening:"晚上",night:"夜晚"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:T({matchPattern:/^(第\s*)?\d+(日|時|分|秒)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:j({matchPatterns:{narrow:/^(前)/i,abbreviated:/^(前)/i,wide:/^(公元前|公元)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^(前)/i,/^(公元)/i]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^第[一二三四]季/i,wide:/^第[一二三四]季度/i},defaultMatchWidth:"wide",parsePatterns:{any:[/(1|一)/i,/(2|二)/i,/(3|三)/i,/(4|四)/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^(一|二|三|四|五|六|七|八|九|十[二一])/i,abbreviated:/^(一|二|三|四|五|六|七|八|九|十[二一]|\d|1[12])月/i,wide:/^(一|二|三|四|五|六|七|八|九|十[二一])月/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^一/i,/^二/i,/^三/i,/^四/i,/^五/i,/^六/i,/^七/i,/^八/i,/^九/i,/^十(?!(一|二))/i,/^十一/i,/^十二/i],any:[/^一|1/i,/^二|2/i,/^三|3/i,/^四|4/i,/^五|5/i,/^六|6/i,/^七|7/i,/^八|8/i,/^九|9/i,/^十(?!(一|二))|10/i,/^十一|11/i,/^十二|12/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^[一二三四五六日]/i,short:/^[一二三四五六日]/i,abbreviated:/^週[一二三四五六日]/i,wide:/^星期[一二三四五六日]/i},defaultMatchWidth:"wide",parsePatterns:{any:[/日/i,/一/i,/二/i,/三/i,/四/i,/五/i,/六/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{any:/^(上午?|下午?|午夜|[中正]午|早上?|下午|晚上?|凌晨)/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^上午?/i,pm:/^下午?/i,midnight:/^午夜/i,noon:/^[中正]午/i,morning:/^早上/i,afternoon:/^下午/i,evening:/^晚上?/i,night:/^凌晨/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}},V_={lessThanXSeconds:{one:"少於 1 秒",other:"少於 {{count}} 秒"},xSeconds:{one:"1 秒",other:"{{count}} 秒"},halfAMinute:"半分鐘",lessThanXMinutes:{one:"少於 1 分鐘",other:"少於 {{count}} 分鐘"},xMinutes:{one:"1 分鐘",other:"{{count}} 分鐘"},xHours:{one:"1 小時",other:"{{count}} 小時"},aboutXHours:{one:"大約 1 小時",other:"大約 {{count}} 小時"},xDays:{one:"1 天",other:"{{count}} 天"},aboutXWeeks:{one:"大約 1 個星期",other:"大約 {{count}} 個星期"},xWeeks:{one:"1 個星期",other:"{{count}} 個星期"},aboutXMonths:{one:"大約 1 個月",other:"大約 {{count}} 個月"},xMonths:{one:"1 個月",other:"{{count}} 個月"},aboutXYears:{one:"大約 1 年",other:"大約 {{count}} 年"},xYears:{one:"1 年",other:"{{count}} 年"},overXYears:{one:"超過 1 年",other:"超過 {{count}} 年"},almostXYears:{one:"將近 1 年",other:"將近 {{count}} 年"}},q_={date:y({formats:{full:"y'年'M'月'd'日' EEEE",long:"y'年'M'月'd'日'",medium:"yyyy-MM-dd",short:"yy-MM-dd"},defaultWidth:"full"}),time:y({formats:{full:"zzzz a h:mm:ss",long:"z a h:mm:ss",medium:"a h:mm:ss",short:"a h:mm"},defaultWidth:"full"}),dateTime:y({formats:{full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},defaultWidth:"full"})},Y_={lastWeek:"'上個'eeee p",yesterday:"'昨天' p",today:"'今天' p",tomorrow:"'明天' p",nextWeek:"'下個'eeee p",other:"P"},X_={code:"zh-TW",formatDistance:(e,t,n)=>{let a;const i=V_[e];return a="string"==typeof i?i:1===t?i.one:i.other.replace("{{count}}",String(t)),n?.addSuffix?n.comparison&&n.comparison>0?a+"內":a+"前":a},formatLong:q_,formatRelative:(e,t,n,a)=>Y_[e],localize:{ordinalNumber:(e,t)=>{const n=Number(e);switch(t?.unit){case"date":return n+"日";case"hour":return n+"時";case"minute":return n+"分";case"second":return n+"秒";default:return"第 "+n}},era:M({values:{narrow:["前","公元"],abbreviated:["前","公元"],wide:["公元前","公元"]},defaultWidth:"wide"}),quarter:M({values:{narrow:["1","2","3","4"],abbreviated:["第一刻","第二刻","第三刻","第四刻"],wide:["第一刻鐘","第二刻鐘","第三刻鐘","第四刻鐘"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:M({values:{narrow:["一","二","三","四","五","六","七","八","九","十","十一","十二"],abbreviated:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],wide:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]},defaultWidth:"wide"}),day:M({values:{narrow:["日","一","二","三","四","五","六"],short:["日","一","二","三","四","五","六"],abbreviated:["週日","週一","週二","週三","週四","週五","週六"],wide:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"]},defaultWidth:"wide"}),dayPeriod:M({values:{narrow:{am:"上",pm:"下",midnight:"凌晨",noon:"午",morning:"早",afternoon:"下午",evening:"晚",night:"夜"},abbreviated:{am:"上午",pm:"下午",midnight:"凌晨",noon:"中午",morning:"早晨",afternoon:"中午",evening:"晚上",night:"夜間"},wide:{am:"上午",pm:"下午",midnight:"凌晨",noon:"中午",morning:"早晨",afternoon:"中午",evening:"晚上",night:"夜間"}},defaultWidth:"wide",formattingValues:{narrow:{am:"上",pm:"下",midnight:"凌晨",noon:"午",morning:"早",afternoon:"下午",evening:"晚",night:"夜"},abbreviated:{am:"上午",pm:"下午",midnight:"凌晨",noon:"中午",morning:"早晨",afternoon:"中午",evening:"晚上",night:"夜間"},wide:{am:"上午",pm:"下午",midnight:"凌晨",noon:"中午",morning:"早晨",afternoon:"中午",evening:"晚上",night:"夜間"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:T({matchPattern:/^(第\s*)?\d+(日|時|分|秒)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:j({matchPatterns:{narrow:/^(前)/i,abbreviated:/^(前)/i,wide:/^(公元前|公元)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^(前)/i,/^(公元)/i]},defaultParseWidth:"any"}),quarter:j({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^第[一二三四]刻/i,wide:/^第[一二三四]刻鐘/i},defaultMatchWidth:"wide",parsePatterns:{any:[/(1|一)/i,/(2|二)/i,/(3|三)/i,/(4|四)/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:j({matchPatterns:{narrow:/^(一|二|三|四|五|六|七|八|九|十[二一])/i,abbreviated:/^(一|二|三|四|五|六|七|八|九|十[二一]|\d|1[12])月/i,wide:/^(一|二|三|四|五|六|七|八|九|十[二一])月/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^一/i,/^二/i,/^三/i,/^四/i,/^五/i,/^六/i,/^七/i,/^八/i,/^九/i,/^十(?!(一|二))/i,/^十一/i,/^十二/i],any:[/^一|1/i,/^二|2/i,/^三|3/i,/^四|4/i,/^五|5/i,/^六|6/i,/^七|7/i,/^八|8/i,/^九|9/i,/^十(?!(一|二))|10/i,/^十一|11/i,/^十二|12/i]},defaultParseWidth:"any"}),day:j({matchPatterns:{narrow:/^[一二三四五六日]/i,short:/^[一二三四五六日]/i,abbreviated:/^週[一二三四五六日]/i,wide:/^星期[一二三四五六日]/i},defaultMatchWidth:"wide",parsePatterns:{any:[/日/i,/一/i,/二/i,/三/i,/四/i,/五/i,/六/i]},defaultParseWidth:"any"}),dayPeriod:j({matchPatterns:{any:/^(上午?|下午?|午夜|[中正]午|早上?|下午|晚上?|凌晨)/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^上午?/i,pm:/^下午?/i,midnight:/^午夜/i,noon:/^[中正]午/i,morning:/^早上/i,afternoon:/^下午/i,evening:/^晚上?/i,night:/^凌晨/i}},defaultParseWidth:"any"})},options:{weekStartsOn:1,firstWeekContainsDate:4}};let B_,G_;function $_(){const e=Qe().language?Qe().language:"en";if(B_!==e){let t=e;"en"===t?t="enUS":"zh_cn"===t?t="zhCN":"zh_tw"===t&&(t="zhTW"),G_=i[t||Qe().language],B_=e}return G_}const K_=(0,ke.memoize)(function(){return{locale:$_()}}),U_=function(e,t,n=1){const a=H(new Date(e,t),{weekStartsOn:n}),i=new Array(42).fill(0).map((e,t)=>_e(a,t));return(0,ke.chunk)(i,7)};function J_(e,t=3){const n=void 0===e?ph(new Date):e,a=n+t,i=[];for(let e=n-t;e<=a;e+=1)i.push(e);return i}var Q_=n(6445),Z_=n.n(Q_);const ek=(0,ke.memoize)(function(e=1,t){const n=K_(t);return new Array(7).fill(0).map((t,n)=>(n+e)%7).map(e=>xh(new Date(0),e)).map(e=>({abbr:ue(e,"EEEEE",n),full:ue(e,"EEEE",n)}))});class tk extends h.PureComponent{constructor(e){super(e),this.getWeeks=(0,ke.memoize)(U_,(e,t,n)=>`${e}-${t}|${n}`)}isSelectedDate(e){return void 0!==this.props.selectedDate&&gh(this.props.selectedDate,e)}isDisabledDate(e){return!!this.props.isDisabledChecker&&this.props.isDisabledChecker(e)}isCurrentMonth(e){return hh(e)===this.props.calendar.monthIndex}isCurrentYear(e){return ph(e)===this.props.calendar.year}isSelectedInCurrentCalendar(){const{selectedDate:e}=this.props;return!!e&&this.isCurrentYear(e)&&this.isCurrentMonth(e)}isDateInCurrentCalendar(e){const{calendar:t}=this.props,{year:n,monthIndex:a}=t,i=this.getWeeks(n,a,1);return yh(e,{start:i[0][0],end:i[5][6]})}isDateWithinRange(e){const{selectedDate:t,startDate:n,endDate:a}=this.props;return n&&function(e,t){const n=A(e),a=A(t);return n.getTime()>a.getTime()}(t,n)?yh(e,{start:O(n),end:t}):!(!a||!fh(t,a))&&yh(e,{start:t,end:a})}isStartDate(e){const{selectedDate:t,startDate:n,endDate:a}=this.props;return n?gh(e,n):!!a&&gh(e,t)}isEndDate(e){const{selectedDate:t,endDate:n,startDate:a}=this.props;return a?gh(e,t):!!n&&gh(e,n)}selectDate(e,t,n,a){this.isCurrentMonth(t)||(t<_h(new Date(n,a))?this.props.goToPreviousMonth():this.props.goToNextMonth()),this.props.onSelect(e,t)}render(){const{calendar:e,t}=this.props,{year:n,monthIndex:a}=e,i=K_(t),r=this.getWeeks(n,a,1),o=ek(void 0,this.props.t),s=this.isSelectedInCurrentCalendar(),d=ue(wh(new Date(0),a),"MMMM",i);return(0,Fe.jsxs)("table",{className:Z_().container,ref:e=>{this.calendarRef=e},children:[(0,Fe.jsx)("caption",{className:"sr-only",children:`${d} ${n}`}),(0,Fe.jsx)("thead",{children:(0,Fe.jsx)("tr",{className:Z_()["calendar-header"],children:o.map((e,t)=>(0,Fe.jsxs)("th",{scope:"col",children:[(0,Fe.jsx)("abbr",{title:e.full,children:e.abbr},t),(0,Fe.jsx)(rt.Divider,{})]},t))})}),(0,Fe.jsx)("tbody",{children:r.map((e,r)=>(0,Fe.jsx)("tr",{className:l()(Z_()["calendar-row"],"tc-date-picker-calendar-row"),children:e.map((e,r)=>{const o=$m(e),d=this.isDisabledDate(e),u=this.isSelectedDate(e),c=vh(e),m=s&&u||!s&&1===o,h={},p={},f=this.isStartDate(e),g=this.isEndDate(e),b=this.isDateWithinRange(e);if(b){const e=!f&&!g&&b;h[Z_()["date-range"]]=b,h[Z_()["range-middle"]]=e,h[Z_()["range-start"]]=f,h[Z_()["range-end"]]=g,p[Z_().range]=e}const v=l()(Z_()["calendar-day"],{...p,[Z_().selected]:u||f||g,[Z_().today]:c,[Z_()["not-current-month"]]:!this.isCurrentMonth(e)},"tc-date-picker-day"),y={className:l()(Z_()["calendar-col"],h)};let w=ue(e,"EEEE dd MMMM yyyy",i);b&&(w=f?t("DATEPICKER_DAY_RANGE_START",{defaultValue:"Range: start date, {{date}}",date:w}):g?t("DATEPICKER_DAY_RANGE_END",{defaultValue:"Range: end date, {{date}}",date:w}):t("DATEPICKER_DAY_WITHIN_RANGE",{defaultValue:"Included in range, {{date}}",date:w})),u&&(y["aria-current"]="date",w=t("DATEPICKER_DAY_SELECTED",{defaultValue:"{{date}}, selected",date:w})),c&&(w=t("DATEPICKER_DAY_TODAY",{defaultValue:"Today, {{date}}",date:w})),d&&(w=t("DATEPICKER_DAY_INVALID",{defaultValue:"Date is not allowed, {{date}}",date:w}));const _=this.isCurrentMonth(e)?{"data-value":o}:void 0;return(0,Fe.jsx)("td",{...y,children:(0,Fe.jsx)("button",{type:"button",className:v,onClick:t=>this.selectDate(t,e,n,a),disabled:d,tabIndex:this.props.allowFocus&&m?0:-1,onKeyDown:e=>this.props.onKeyDown(e,this.calendarRef,o-1),"aria-label":w,..._,children:o})},r)})},r))})]})}}tk.displayName="DatePicker",tk.propTypes={allowFocus:u().bool,calendar:u().shape({monthIndex:u().number.isRequired,year:u().number.isRequired}).isRequired,onSelect:u().func.isRequired,selectedDate:u().instanceOf(Date),startDate:u().instanceOf(Date),endDate:u().instanceOf(Date),isDisabledChecker:u().func,onKeyDown:u().func.isRequired,t:u().func,goToPreviousMonth:u().func.isRequired,goToNextMonth:u().func.isRequired},tk.defaultProps={t:Ze()};const nk=Bm.withCalendarGesture(tk),ak=(0,c.withTranslation)($e)(nk);function ik(e,t){const n=A(e);return isNaN(+n)?z(e,NaN):(n.setFullYear(t),n)}var rk=n(2375),ok=n.n(rk);function sk(e,t,n){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class lk extends h.Component{constructor(e){super(e),this.onWheel=this.onWheel.bind(this),this.scrollUp=this.scroll.bind(this,-1,null),this.scrollDown=this.scroll.bind(this,1,null),this.goToPreviousPage=this.scroll.bind(this,-7),this.goToNextPage=this.scroll.bind(this,7),this.state={yearsWindow:J_(e.selectedYear,3)}}componentDidUpdate(e){const t=e.selectedYear,n=this.props.selectedYear;n&&n!==t&&!this.state.yearsWindow.includes(n)&&this.setState({yearsWindow:J_(n,3)})}onWheel(e){e.preventDefault();const{deltaY:t}=e,n=Math.round(Math.log(Math.abs(t)));let a=t>0?1:-1;n>=5&&(a*=Math.floor(n/2)),this.scroll(a)}getMiddleYear(){const{yearsWindow:e}=this.state;return e[Math.floor(e.length/2)]}scroll(e,t){this.setState(()=>({yearsWindow:J_(this.getMiddleYear()+e,3)}),t)}render(){const{selectedYear:e,t}=this.props,{yearsWindow:n}=this.state,a=n.includes(e),i=this.getMiddleYear();return(0,Fe.jsx)(Bm.WithDynamicListGesture,{className:ok()["year-picker"],goToPreviousPage:this.goToPreviousPage,goToNextPage:this.goToNextPage,children:r=>[(0,Fe.jsx)(Wn,{className:l()(ok().scroll,ok()["scroll-up"],"tc-date-picker-scroll-up"),icon:"talend-chevron-left",iconTransform:"rotate-90",label:t("DATEPICKER_YEAR_PREVIOUS",{defaultValue:"Go to previous year"}),onClick:this.scrollUp,link:!0,hideLabel:!0},"previousPage"),(0,Fe.jsx)("ol",{onWheel:this.onWheel,children:n.map((n,o)=>{const s=n===e;let d,u=-1;(s||!a&&n===i)&&(u=0);const c={};s&&(c["aria-current"]=!0,d=t("DATEPICKER_YEAR_SELECTED",{defaultValue:"{{year}}, selected",year:n}));const m=l()(ok().year,{[ok().selected]:s},"tc-date-picker-year");return(0,h.createElement)("li",{...c,key:n},(0,Fe.jsx)("button",{type:"button",className:m,onClick:e=>this.props.onSelect(e,n),tabIndex:u,onKeyDown:e=>r(e,{index:o,size:7}),"aria-label":d,children:n}))})},"list"),(0,Fe.jsx)(Wn,{className:l()(ok().scroll,ok()["scroll-down"],"tc-date-picker-scroll-down"),icon:"talend-chevron-left",iconTransform:"rotate-270",label:t("DATEPICKER_YEAR_NEXT",{defaultValue:"Go to next year"}),onClick:this.scrollDown,link:!0,hideLabel:!0},"nextPage")]})}}sk(lk,"propTypes",{selectedYear:u().number,onSelect:u().func.isRequired,t:u().func}),sk(lk,"defaultProps",{t:Ze()});const dk=lk,uk=(0,c.withTranslation)($e)(dk);var ck=n(5672),mk=n.n(ck);function hk(e){const t=!!e.button,n=l()({"btn-tertiary btn-info":t},e.className),a=K_(),i=ik(wh(new Date(0),e.monthIndex),e.year),r=ue(i,"yyyy",a),o=ue(i,"MMMM",a);return(0,Fe.jsxs)("div",{className:mk().common,children:[(0,Fe.jsx)("div",{className:mk().month,children:t?(0,Fe.jsx)(Wn,{className:n,label:o,...e.button}):(0,Fe.jsx)("span",{className:n,children:o})}),(0,Fe.jsx)(kn,{className:"btn-tertiary btn-info",label:r,children:(0,Fe.jsx)(uk,{id:"year-picker-in-datetime-header","data-feature":"actiondropdown.items",onSelect:e.onSelectYear})})]})}hk.propTypes={monthIndex:u().number.isRequired,year:u().number.isRequired,button:u().object,className:u().string,onSelectYear:u().func};const pk=hk;var fk=n(2020),gk=n.n(fk);const bk=function(e){const{leftElement:t,middleElement:n,rightElement:a}=e.header;return(0,Fe.jsxs)("div",{className:gk().container,children:[(0,Fe.jsxs)("div",{className:gk().header,children:[(0,Fe.jsx)("div",{className:l()(gk()["element-container"],gk().left),children:t}),(0,Fe.jsx)("div",{className:l()(gk()["element-container"],gk().middle),children:n}),(0,Fe.jsx)("div",{className:l()(gk()["element-container"],gk().right),children:a})]}),(0,Fe.jsx)("div",{className:l()(gk()["element-container"],gk().body),children:e.bodyElement})]})};var vk=n(3924),yk=n.n(vk);function wk(e,t,n){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class _k extends h.PureComponent{constructor(e){super(e),this.goToPreviousMonth=this.incrementMonthIndex.bind(this,-1),this.goToNextMonth=this.incrementMonthIndex.bind(this,1)}incrementMonthIndex(e,t){const n=this.props.calendar.monthIndex+e,a=function(e){const t=(e%12+12)%12;return t<0?t+Math.abs(12):t}(n),i=Math.floor(n/12),r=this.props.calendar.year+i;this.props.onSelectMonthYear({monthIndex:a,year:r},t)}render(){const{t:e}=this.props,t={leftElement:(0,Fe.jsx)(rt.ButtonIcon,{size:"S",icon:"arrow-left",onClick:()=>this.goToPreviousMonth(),tabIndex:"-1",children:e("DATEPICKER_MONTH_PREVIOUS","Go to previous month")}),middleElement:(0,Fe.jsx)(pk,{monthIndex:this.props.calendar.monthIndex,year:this.props.calendar.year,button:{"aria-label":e("DATEPICKER_TO_MONTH_YEAR",{defaultValue:"Switch to month view"}),onClick:this.props.onTitleClick,tabIndex:this.props.allowFocus?0:-1},onSelectYear:this.props.onSelectYear}),rightElement:(0,Fe.jsx)(rt.ButtonIcon,{size:"S",icon:"arrow-right",onClick:()=>this.goToNextMonth(),tabIndex:"-1",children:e("DATEPICKER_MONTH_NEXT","Go to next month")})},n=(0,Fe.jsx)("div",{className:yk().body,children:(0,Fe.jsx)("div",{className:yk().date,children:(0,Fe.jsx)(ak,{allowFocus:this.props.allowFocus,calendar:this.props.calendar,selectedDate:this.props.selectedDate,startDate:this.props.startDate,endDate:this.props.endDate,onSelect:this.props.onSelectDate,goToPreviousMonth:this.goToPreviousMonth,goToNextMonth:this.goToNextMonth,isDisabledChecker:this.props.isDisabledChecker})},"date")});return(0,Fe.jsx)(bk,{header:t,bodyElement:n})}}wk(_k,"propTypes",{allowFocus:u().bool,calendar:u().shape({monthIndex:u().number.isRequired,year:u().number.isRequired}).isRequired,onTitleClick:u().func.isRequired,onSelectMonthYear:u().func.isRequired,onSelectDate:u().func.isRequired,onSelectYear:u().func.isRequired,selectedDate:u().instanceOf(Date),startDate:u().instanceOf(Date),endDate:u().instanceOf(Date),isDisabledChecker:u().func,t:u().func}),wk(_k,"defaultProps",{t:Ze()});const kk=_k,xk=(0,c.withTranslation)($e)(kk);var Mk=n(3931),Pk=n.n(Mk);class jk extends h.PureComponent{constructor(e){super(e),this.months=function(e,t){const n=K_(t),a=new Array(12).fill(0).map((e,t)=>t).map(e=>({index:e,name:ue(kh(new Date(0),e),"MMMM",n)}));return(0,ke.chunk)(a,3)}(0,e.t)}render(){const{t:e,selectedYear:t}=this.props;return(0,Fe.jsxs)("table",{className:Pk().container,ref:e=>{this.monthPickerRef=e},children:[(0,Fe.jsx)("caption",{className:"sr-only",children:e("DATEPICKER_MONTHS_TITLE",{defaultValue:"Year {{year}}",year:t})}),(0,Fe.jsx)("tbody",{children:this.months.map((n,a)=>(0,Fe.jsx)("tr",{className:Pk()["calendar-row"],children:n.map(({index:n,name:a})=>{const i=n===this.props.selectedMonthIndex,r=l()(Pk()["calendar-month"],{[Pk().selected]:i},"tc-date-picker-month");let o=`${a} ${t}`;const s={key:n,className:Pk()["calendar-col"]};return i&&(s["aria-current"]="date",o=e("DATEPICKER_SELECTED_MONTH",{defaultValue:"{{monthYear}}, selected",monthYear:o})),(0,Fe.jsx)("td",{...s,children:(0,Fe.jsx)("button",{"data-value":n,type:"button",className:r,onClick:e=>{this.props.onSelect(e,n)},tabIndex:this.props.allowFocus&&i?0:-1,onKeyDown:e=>this.props.onKeyDown(e,this.monthPickerRef,n),"aria-label":o,children:a})},n)})},a))})]})}}jk.displayName="MonthPicker",jk.propTypes={allowFocus:u().bool,onKeyDown:u().func.isRequired,onSelect:u().func.isRequired,selectedMonthIndex:u().number,selectedYear:u().number,t:u().func},jk.defaultProps={t:Ze()};const Tk=Bm.withMonthCalendarGesture(jk,3),Sk=(0,c.withTranslation)($e)(Tk);function Ck(e){const t={leftElement:(0,Fe.jsx)(Wn,{label:"","aria-label":e.t("DATEPICKER_TO_DATE_VIEW",{defaultValue:"Switch to date-and-time view"}),icon:"talend-arrow-left",onClick:e.onBackClick,tabIndex:e.allowFocus?0:-1,className:"btn-tertiary btn-info"}),middleElement:(0,Fe.jsx)(pk,{monthIndex:e.selectedMonthIndex,year:e.selectedYear,onSelectYear:e.onSelectYear})},n=(0,Fe.jsx)(Sk,{allowFocus:e.allowFocus,selectedMonthIndex:e.selectedMonthIndex,selectedYear:e.selectedYear,onSelect:e.onSelectMonth});return(0,Fe.jsx)(bk,{header:t,bodyElement:n})}Ck.propTypes={allowFocus:u().bool,selectedMonthIndex:u().number.isRequired,selectedYear:u().number.isRequired,onBackClick:u().func.isRequired,onSelectMonth:u().func.isRequired,onSelectYear:u().func.isRequired,t:u().func.isRequired},Ck.defaultProps={t:Ze()};const Ek=Ck,Nk=(0,c.withTranslation)($e)(Ek);var Dk=n(1881),Wk=n.n(Dk);class Ik extends h.Component{constructor(e){super(e);const{selectedDate:t}=e,n=t||new Date;this.state={isDateView:!0,calendar:{monthIndex:hh(n),year:ph(n)},selectedDate:t,allowFocus:!e.manageFocus},this.onSelectCalendarMonth=this.onSelectCalendarMonth.bind(this),this.onSelectCalendarYear=this.onSelectCalendarYear.bind(this),this.onSelectCalendarMonthYear=this.onSelectCalendarMonthYear.bind(this),this.onSelectDate=this.onSelectDate.bind(this),this.allowFocus=this.setAllowFocus.bind(this,!0),this.disallowFocus=this.setAllowFocus.bind(this,!1),this.setDateView=this.setView.bind(this,!0),this.setMonthYearView=this.setView.bind(this,!1),this.onClickToday=this.onClickToday.bind(this)}componentDidMount(){this.props.manageFocus&&(this.pickerRef.addEventListener("focusin",this.allowFocus),this.pickerRef.addEventListener("focusout",this.disallowFocus))}componentDidUpdate(e){const t=this.props.selectedDate,n=t!==e.selectedDate&&t!==this.state.selectedDate;if(!n)return;const a={selectedDate:t};n&&t&&(a.calendar={monthIndex:hh(t),year:ph(t)}),this.setState(a)}componentWillUnmount(){this.props.manageFocus&&(this.pickerRef.removeEventListener("focusin",this.allowFocus),this.pickerRef.removeEventListener("focusout",this.disallowFocus))}onSelectDate(e,t){e.persist(),this.setState({selectedDate:t},()=>{this.submit(e)})}onSelectCalendarMonthYear(e,t){this.setState(t=>({calendar:{...t.calendar,...e}}),t)}onSelectCalendarMonth(e,t){this.onSelectCalendarMonthYear({monthIndex:t}),this.setView(!0)}onSelectCalendarYear(e,t){this.onSelectCalendarMonthYear({year:t})}onClickToday(e){const t=new Date;this.onSelectCalendarYear(e,ph(t)),this.onSelectCalendarMonth(e,hh(t)),this.setView(!0),this.onSelectDate(e,O(t))}setAllowFocus(e){this.setState({allowFocus:e})}setView(e){this.setState({isDateView:e},()=>{Rm(this.pickerRef)})}submit(e,t){this.props.onSubmit(e,{date:this.state.selectedDate,field:t})}render(){let e;e=this.state.isDateView?(0,Fe.jsx)(xk,{allowFocus:this.state.allowFocus,calendar:this.state.calendar,onSelectDate:this.onSelectDate,onSelectMonthYear:this.onSelectCalendarMonthYear,onSelectYear:this.onSelectCalendarYear,onTitleClick:this.setMonthYearView,selectedDate:this.state.selectedDate,startDate:this.props.startDate,endDate:this.props.endDate,isDisabledChecker:this.props.isDisabledChecker}):(0,Fe.jsx)(Nk,{allowFocus:this.state.allowFocus,onBackClick:this.setDateView,onSelectMonth:this.onSelectCalendarMonth,onSelectYear:this.onSelectCalendarYear,selectedMonthIndex:this.state.calendar.monthIndex,selectedYear:this.state.calendar.year});const t=this.pickerRef&&this.pickerRef.contains(document.activeElement)?0:-1;return(0,Fe.jsxs)("div",{className:Wk().container,ref:e=>{this.pickerRef=e},tabIndex:this.state.allowFocus?0:-1,"aria-label":"Date picker",children:[e,(0,Fe.jsx)(rt.Divider,{}),(0,Fe.jsx)("div",{className:Wk().footer,children:(0,Fe.jsx)(Dn,{label:this.props.t("DATEPICKER_TODAY",{defaultValue:"Today"}),"aria-label":this.props.t("DATEPICKER_PICK_TODAY",{defaultValue:"Pick Today"}),onClick:this.onClickToday,className:"btn-tertiary btn-info",tabIndex:t})})]})}}Ik.propTypes={manageFocus:u().bool,selectedDate:u().instanceOf(Date),startDate:u().instanceOf(Date),endDate:u().instanceOf(Date),onSubmit:u().func.isRequired,isDisabledChecker:u().func,t:u().func},Ik.defaultProps={t:Ze()};const Ak=Ik,Ok=(0,c.withTranslation)($e)(Ak);function Rk(e){const{value:t,pickerManagement:n}=(0,h.useContext)(Gm);return(0,Fe.jsx)(Ok,{manageFocus:!0,selectedDate:t.date,...n,...e})}Rk.displayName="Date.Picker";const zk={Manager:lh,Input:mh,Picker:Rk};function Lk(e){return(0,Fe.jsx)(Be,{label:e.timezone,tooltipPlacement:"top",children:(0,Fe.jsx)(rt.StackVertical,{gap:"0",justify:"center",display:"inline",margin:{left:"XS",right:0,top:0,bottom:0},children:(0,Fe.jsx)(rt.SizedIcon,{color:"var(--coral-color-accent-icon, hsla(204, 88%, 40%, 1))",name:"information-filled",size:"M"})})})}Lk.propTypes={timezone:u().string};const Hk=Lk;function Fk({disabled:e=!1,handleBlur:t,handleChange:n,handleKeyDown:a}){const[i,r]=(0,h.useState)(!1),[o,s]=(0,h.useState)(!1);function l(){e||r(!0)}function d(){r(!1)}return{showPicker:i,picked:o,onBlur:function(e){s(!1),d(),t&&t(e)},onChange:function(e,t,a){n&&n(e,t),["PICKER","END_PICKER"].includes(t.origin)&&(a.focus(),s(!0),d()),["INPUT"].includes(t.origin)&&(t.errorMessage?l():(a.focus(),d()))},onClick:function(){l()},onFocus:function(){o||l()},onKeyDown:function(e,t){switch(e.key){case"Esc":case"Escape":t.focus(),d();break;case"Down":case"ArrowDown":if(e.target!==t)return;i?a&&a():l()}},getPopperPlacement:function(e){return e&&e.getBoundingClientRect().left>window.innerWidth/2?"bottom-end":"bottom-start"}}}var Vk=n(5691),qk=n.n(Vk);const Yk=["t","id","dateFormat","required","value","useUTC","onBlur","onChange","timezone","hideTimezone","startDate","endDate","isDisabledChecker"];function Xk(e){e.stopPropagation()}function Bk(e){const t=`date-picker-${e.id||Ce()}`,[n,a]=(0,h.useState)(null),[i,r]=(0,h.useState)(null),{styles:o,attributes:s}=gu(n,i,{modifiers:[{name:"hide",enabled:!1},{name:"preventOverflow",enabled:!1}],strategy:"fixed",placement:"bottom-start"}),d=Fk({disabled:e.disabled,handleBlur:e.onBlur,handleChange:e.onChange,handleKeyDown:()=>Rm(i)}),u=(0,ke.omit)(e,Yk),c=[(0,h.createElement)(zk.Input,{...u,id:`${e.id}-input`,key:"input",inputRef:a}),d.showPicker&&(0,h.createElement)("div",{id:t,role:"button",className:qk().popper,ref:r,style:o.popper,...s.popper,onMouseDown:Xk,key:"popper"},(0,Fe.jsx)(zk.Picker,{...e})),!e.hideTimezone&&e.timezone&&(0,Fe.jsx)(Hk,{timezone:e.timezone},"timezone")].filter(Boolean);return(0,Fe.jsx)(zk.Manager,{value:e.value,dateFormat:e.dateFormat,onChange:(...e)=>d.onChange(...e,n),useUTC:e.useUTC,timezone:e.timezone,isDisabledChecker:e.isDisabledChecker,children:(0,Fe.jsx)(su,{className:l()(qk()["date-picker"],"date-picker"),onClick:d.onClick,onFocusIn:d.onFocus,onFocusOut:d.onBlur,onKeyDown:e=>{d.onKeyDown(e,n)},children:c})})}Bk.displayName="InputDatePicker",Bk.defaultProps={dateFormat:"YYYY-MM-DD",required:!0,useUTC:!1},Bk.propTypes={id:u().string.isRequired,dateFormat:u().string,onChange:u().func,onBlur:u().func,value:u().oneOfType([u().instanceOf(Date),u().number,u().string]),timezone:u().string,hideTimezone:u().bool,useUTC:u().bool,required:u().bool,disabled:u().bool,isDisabledChecker:u().func};const Gk=Bk,$k=(0,h.createContext)(),Kk=/^(\d{1,2}):(\d{2})$/,Uk=/^(\d{1,2}):(\d{2}):(\d{2})$/;function Jk(e,t){this.message=Jm(t),this.code=e}function Qk(e,t){let n=String(e);for(;n.length<(t||2);)n=`0${n}`;return n}function Zk(e){if(!e)throw new Jk("INVALID_TIME_EMPTY","INVALID_TIME_EMPTY");const{hours:t,minutes:n,seconds:a}=e,i=function(e){const t=Number(e);return""===e?new Jk("INVALID_HOUR","INVALID_HOUR_EMPTY"):2!==e.length||isNaN(t)||t<0||t>23?new Jk("INVALID_HOUR","INVALID_HOUR_NUMBER"):null}(t);if(i)throw i;const r=function(e){const t=Number(e);return""===e?new Jk("INVALID_MINUTES","INVALID_MINUTES_EMPTY"):2!==e.length||isNaN(t)||t<0||t>59?new Jk("INVALID_MINUTES","INVALID_MINUTES_NUMBER"):null}(n);if(r)throw r;const o=function(e){const t=Number(e);return""===e?new Jk("INVALID_SECONDS","INVALID_SECONDS_EMPTY"):2!==e.length||isNaN(t)||t<0||t>59?new Jk("INVALID_SECONDS","INVALID_SECONDS_NUMBER"):null}(a);if(o)throw o}function ex(e,t){const n=t?Uk:Kk,a=e.match(n);if(!a)throw new Jk("TIME_FORMAT_INVALID","TIME_FORMAT_INVALID");return{hours:a[1],minutes:a[2],seconds:t?a[3]:"00"}}function tx(e,t){if(!e)return"";const n=Qk(e.hours),a=Qk(e.minutes),i=Qk(e.seconds);return`${n}:${a}${t?`:${i}`:""}`}function nx(e,t){const n=[];let a;if(!e)return{time:null,textInput:"",errors:[],errorMessage:null};try{a="string"==typeof e?ex(e,t):e,Zk(a)}catch(e){n.push(e)}return{time:a,textInput:"string"==typeof e?e:tx(a,t),errors:n,errorMessage:n[0]?n[0].message:null}}function ax(e){const[t,n]=(0,h.useState)(()=>nx(e.value,e.useSeconds));function a(t,a,i){n(i),e.onChange&&e.onChange(t,{...i,origin:a})}return(0,h.useEffect)(()=>{const t=nx(e.value,e.useSeconds);t.errorMessage||n(t)},[e.value,e.useSeconds]),(0,Fe.jsx)($k.Provider,{value:{time:{time:t.time,textInput:t.textInput,timezone:e.timezone},inputManagement:{onChange:function(t){a(t,"INPUT",nx(t.target.value,e.useSeconds))},placeholder:(i=e.useSeconds,i?"HH:mm:ss":"HH:mm")},pickerManagement:{onChange:function(e,{textInput:t,time:n}){a(e,"PICKER",{time:n,textInput:t,errors:[],errorMessage:null})}}},children:e.children});var i}ax.displayName="Time.Manager",ax.defaultProps={useSeconds:!1},ax.propTypes={children:u().node,onChange:u().func,useSeconds:u().bool,timezone:u().string,value:u().oneOfType([u().string,u().object])};const ix=ax;function rx(e){const{time:t,inputManagement:n}=(0,h.useContext)($k),{minWidth:a,...i}=e;return(0,Fe.jsx)(uh,{inputText:n.placeholder,minWidth:a,children:e=>(0,Fe.jsx)(vu(),{autoComplete:"off",debounceTimeout:300,element:rt.Form.Text,hideLabel:!0,value:t.textInput,style:{width:e},maxLength:n.placeholder.length,...n,...i})})}rx.propTypes={minWidth:u().number},rx.displayName="Time.Input";const ox=rx;var sx=n(1279),lx=n.n(sx);function dx(e,t,n){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ux(e,t){return!(e.hours>t.hours||e.hours===t.hours&&e.minutes>t.minutes||e.hours===t.hours&&e.minutes===t.minutes&&e.seconds>=t.seconds)}function cx({hours:e,minutes:t,...n},a=60){let i=t+a,r=e;return Math.floor(i/60)>0&&(r+=Math.floor(i/60),i%=60),{hours:r,minutes:i,...n}}class mx extends h.Component{constructor(e){super(e),this.onSelect=this.onSelect.bind(this),this.updateHighlightIndex=this.updateHighlightIndex.bind(this),this.scrollItemIntoView=this.scrollItemIntoView.bind(this),this.options=function(e=60,t){const n=[],a={hours:23,minutes:59,seconds:59};let i={hours:0,minutes:0,seconds:0};for(;ux(i,a);)n.push({label:tx(i,t),value:i}),i=cx(i,e);return n}(e.interval,e.useSeconds),this.state={hightlightedItemIndex:this.options.findIndex(t=>t.label.includes(e.textInput))}}componentDidMount(){this.props.textInput&&this.scrollItemIntoView(this.props.textInput)}onSelect(e,t,n){this.setState({hightlightedItemIndex:n},()=>this.props.onChange(e,{textInput:t.label,time:{hours:Qk(t.value.hours),minutes:Qk(t.value.minutes),seconds:Qk(t.value.seconds)}}))}scrollItemIntoView(e){const t=this.options.findIndex(t=>t.label.includes(e));if(t){const e=this.containerRef.childNodes[t];e&&e.scrollIntoView({block:"center"}),t!==this.state.hightlightedItemIndex&&this.updateHighlightIndex(t)}}updateHighlightIndex(e){this.setState(({hightlightedItemIndex:t})=>t!==e?{hightlightedItemIndex:e}:null)}render(){return(0,Fe.jsx)("div",{className:lx().container,ref:e=>this.containerRef=e,role:"list",children:this.options.map((e,t)=>{const n=l()("tc-time-picker-time",{highlight:t===this.state.hightlightedItemIndex}),a={};return t===this.state.hightlightedItemIndex&&(a["aria-current"]="time"),(0,Fe.jsx)("button",{tabIndex:-1,role:"listitem",type:"button",className:n,onClick:t=>this.onSelect(t,e),onKeyDown:e=>this.props.onKeyDown(e,this.containerRef.childNodes[t]),...a,children:e.label},t)})})}}dx(mx,"propTypes",{interval:u().number,onChange:u().func.isRequired,onKeyDown:u().func.isRequired,textInput:u().string,useSeconds:u().bool}),dx(mx,"defaultProps",{interval:60,useSeconds:!1});const hx=Bm.withListGesture(mx,!0);function px(e){const{time:t,pickerManagement:n}=(0,h.useContext)($k);return(0,Fe.jsx)(hx,{textInput:t.textInput,...e,...n})}px.propTypes={onChange:u().func},px.displayName="Time.Picker";const fx={Manager:ix,Input:ox,Picker:px};var gx=n(839),bx=n.n(gx);const vx=["id","required","value","useSeconds","onBlur","onChange","timezone"];function yx(e){const t=`time-picker-${e.id||Ce()}`,n=(0,h.useRef)(null),[a,i]=(0,h.useState)(null),[r,o]=(0,h.useState)(null),{styles:s,attributes:d}=gu(a,r,{modifiers:[{name:"hide",enabled:!1},{name:"preventOverflow",enabled:!1}],strategy:"fixed",placement:"bottom-start"}),u=Fk({disabled:e.disabled,handleBlur:e.onBlur,handleChange:e.onChange,handleKeyDown:()=>function(e){let t=e.querySelector('button[aria-current="time"]');t||(t=e.querySelector('button[role="listitem"]')),t.focus()}(n.current)}),c=(0,ke.omit)(e,vx),m=[(0,h.createElement)(fx.Input,{...c,id:`${e.id}-input`,key:"input",inputRef:i}),u.showPicker&&(0,Fe.jsx)("div",{id:t,className:bx().popper,ref:o,style:s.popper,...d.popper,children:(0,Fe.jsx)(fx.Picker,{...e})},"popper"),e.timezone&&(0,Fe.jsx)(Hk,{timezone:e.timezone},"timezone")].filter(Boolean);return(0,Fe.jsx)(fx.Manager,{value:e.value,useSeconds:e.useSeconds,timezone:e.timezone,onChange:(...e)=>u.onChange(...e,a),children:(0,Fe.jsx)(su,{className:l()(bx()["time-picker"],"time-picker"),divRef:n,onClick:u.onClick,onFocusIn:u.onFocus,onFocusOut:u.onBlur,onKeyDown:e=>{u.onKeyDown(e,a,n.current)},children:m})})}yx.displayName="InputTimePicker",yx.propTypes={id:u().string.isRequired,useSeconds:u().bool,onChange:u().func,onBlur:u().func,timezone:u().string,value:u().oneOfType([u().string,u().object]),disabled:u().bool},yx.defaultProps={useSeconds:!1};const wx=yx;function _x(e){const t=A(e);return t.setMilliseconds(0),t}const kx=["INVALID_DATE_FORMAT","INVALID_MONTH","INVALID_DAY_NUMBER","INVALID_DAY_OF_MONTH","DATETIME_INVALID_FORMAT","TIME_FORMAT_INVALID"],xx=["INVALID_HOUR"],Mx=["INVALID_MINUTES"],Px=["INVALID_SECONDS"],jx="HOURS",Tx="MINUTES",Sx="SECONDS",Cx=(0,h.createContext)();function Ex(e,t){const n=A(e);return n.setSeconds(t),n}const Nx=new RegExp(/^\s*(.*)\s+((.*):(.*)(:.*)?)\s*$/),Dx=new RegExp(/^(.*):(.*)$/),Wx=new RegExp(/^(.*):(.*):(.*)$/),Ix=new Date("INTERNAL_INVALID_DATE");function Ax(e,t){this.message=function(e){switch(e){case"INVALID_HOUR_EMPTY":return Qe().t("INVALID_HOUR_EMPTY",{defaultValue:"Hour is required"});case"INVALID_HOUR_NUMBER":return Qe().t("INVALID_HOUR_NUMBER",{defaultValue:"Hour must be between 00 and 23"});case"INVALID_MINUTES_EMPTY":return Qe().t("INVALID_MINUTES_EMPTY",{defaultValue:"Minutes are required"});case"INVALID_MINUTES_NUMBER":return Qe().t("INVALID_MINUTES_NUMBER",{defaultValue:"Minutes value must be between 00 and 59"});case"INVALID_SECONDS_EMPTY":return Qe().t("INVALID_SECONDS_EMPTY",{defaultValue:"Seconds are required"});case"INVALID_SECONDS_NUMBER":return Qe().t("INVALID_SECONDS_NUMBER",{defaultValue:"Seconds value must be between 00 and 59"});case"INVALID_DATE_FORMAT":return Qe().t("INVALID_DATE_FORMAT",{defaultValue:"Date format is invalid"});case"INVALID_MONTH_NUMBER":return Qe().t("INVALID_MONTH_NUMBER",{defaultValue:"Month must be between 01 and 12"});case"INVALID_DAY_NUMBER":return Qe().t("INVALID_DAY_NUMBER",{defaultValue:"Day is invalid"});case"INVALID_DAY_OF_MONTH":return Qe().t("INVALID_DAY_OF_MONTH",{defaultValue:"Day value doesn't match an existing day in the month"});case"TIME_FORMAT_INVALID":return Qe().t("TIME_FORMAT_INVALID",{defaultValue:"Time is invalid"});case"DATETIME_INVALID_FORMAT":return Qe().t("DATETIME_INVALID_FORMAT",{defaultValue:"Datetime is invalid"});default:return""}}(t),this.code=e}function Ox(e,t){let n=String(e);for(;n.length<(t||2);)n=`0${n}`;return n}function Rx({dateFormat:e,useTime:t,useSeconds:n}){return t?`${e} ${n?"HH:mm:ss":"HH:mm"}`:e}function zx(e,t){return!t.required&&void 0===e||e instanceof Date&&!isNaN(e.getTime())}function Lx(e){const t=Number(e);return""===e?new Ax("INVALID_HOUR","INVALID_HOUR_EMPTY"):2!==e.length||isNaN(t)||t<0||t>23?new Ax("INVALID_HOUR","INVALID_HOUR_NUMBER"):null}function Hx(e){const t=Number(e);return""===e?new Ax("INVALID_MINUTES","INVALID_MINUTES_EMPTY"):2!==e.length||isNaN(t)||t<0||t>59?new Ax("INVALID_MINUTES","INVALID_MINUTES_NUMBER"):null}function Fx(e){const t=Number(e);return""===e?new Ax("INVALID_SECONDS","INVALID_SECONDS_EMPTY"):2!==e.length||isNaN(t)||t<0||t>59?new Ax("INVALID_SECONDS","INVALID_SECONDS_NUMBER"):null}function Vx(e){return!(e.hours||e.minutes||e.seconds)}function qx(e,t){const{hours:n,minutes:a,seconds:i}=e,{hybridMode:r=!1}=t,o=[];if(r&&Vx(e))return;const s=Lx(n);s&&o.push(s);const l=Hx(a);l&&o.push(l);const d=Fx(i);if(d&&o.push(d),o.length>0)throw o}function Yx(e,t,n,a){return qx({hours:e,minutes:t,seconds:n},a),3600*Number(e)+60*Number(t)+Number(n)}function Xx(e,t,n){const{hours:a,minutes:i,seconds:r}=t,{hybridMode:o=!1}=n;if(void 0===e)return n.useTime?n.useSeconds?`${a}:${i}:${r}`:`${a}:${i}`:"";const{dateFormat:s,useTime:l}=n;if(void 0===t||!1===l)return ue(e,Pe(s));const d=e instanceof Date?e:new Date(e);try{const e=Ex(d,Yx(a,i,r,n));return o&&Vx(t)?ue(e,Pe(Rx({...n,useTime:!1}))):ue(e,Pe(Rx(n)))}catch(e){try{const e=ue(d,Pe(s));return""!==a&&""!==i?n.useSeconds&&""!==r?`${e} ${a}:${i}:${r}`:`${e} ${a}:${i}`:e}catch(e){return"Invalid Date"}}}function Bx(e,t,n){const{useUTC:a,hybridMode:i=!1}=n,{hours:r,minutes:o,seconds:s}=t;if(!i||void 0!==e){if(!i&&(void 0===e||void 0===t))return Ix;try{const t=Ex(e,Yx(r,o,s,n));return a?Te(t):t}catch(e){return Ix}}}function Gx(e,t){const n=[],{partsOrder:a,regexp:i}=function(e){const t=e.split(/[^A-Za-z]/),n=e.replace(/[A-Za-z]{4}/g,"([0-9]{4})").replace(/[A-Za-z]{2}/g,"([0-9]{2})");return{partsOrder:t,regexp:new RegExp(`^\\s*${n}\\s*$`)}}(t),r=e.match(i);if(!r)throw n.push(new Ax("INVALID_DATE_FORMAT","INVALID_DATE_FORMAT")),n;const o=a.indexOf("YYYY"),s=a.indexOf("MM"),l=a.indexOf("DD"),d=r[s+1],u=parseInt(d,10);(0===u||u>12)&&n.push(new Ax("INVALID_MONTH","INVALID_MONTH_NUMBER"));const c=r[l+1],m=parseInt(c,10);0===m&&n.push(new Ax("INVALID_DAY_NUMBER","INVALID_DAY_NUMBER"));const h=r[o+1],p=parseInt(h,10),f=new Date(p,u-1);if(m>$m(Km(f))&&n.push(new Ax("INVALID_DAY_OF_MONTH","INVALID_DAY_OF_MONTH")),n.length>0)throw n;return Um(f,m)}function $x(e,t){const n=t?Wx:Dx,a=e.match(n);if(!a)throw new Ax("TIME_FORMAT_INVALID","TIME_FORMAT_INVALID");return{hours:a[1],minutes:a[2],seconds:t?a[3]:"00"}}function Kx({useTime:e,useSeconds:t}){return e?t?{hours:"",minutes:"",seconds:""}:{hours:"",minutes:"",seconds:"00"}:{hours:"00",minutes:"00",seconds:"00"}}function Ux(e){const t=e.split(/[^A-Za-z]/);if(-1===t.indexOf("YYYY")||-1===t.indexOf("MM")||-1===t.indexOf("DD"))throw new Error(`DATE FORMAT ${e} - NOT SUPPORTED. Please provide a composition of YYYY, MM, DD`)}function Jx(e,t){let n=Kx(t);if(!zx(e,t))return{date:void 0,time:n,datetime:e,textInput:"",errors:[]};const a=function(e,{useUTC:t}){return t?new Date(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()):new Date(e.getFullYear(),e.getMonth(),e.getDate())}(e,t);return t.useTime&&(n=function(e,{useSeconds:t,useUTC:n}){let a,i,r;return n?(a=e.getUTCHours(),i=e.getUTCMinutes(),r=e.getUTCSeconds()):(a=e.getHours(),i=e.getMinutes(),r=e.getSeconds()),{hours:Ox(a,2),minutes:Ox(i,2),seconds:t?Ox(r,2):"00"}}(e,t)),{date:a,time:n,datetime:_x(e),textInput:Xx(a,n,t),errors:[]}}function Qx(e,t){const{hybridMode:n=!1}=t;let a,i=Kx(t);if(""===e)return{date:void 0,time:i,datetime:void 0,textInput:e,errors:[]};let r=[],o=e,s=!1;try{if(t.useTime){const a=e.match(Nx)||[];if(a.length){s=!0,o=a[1];try{i=$x(a[2],t.useSeconds),qx(i,t)}catch(e){r=r.concat(e)}}else if(!n)throw new Ax("DATETIME_INVALID_FORMAT","DATETIME_INVALID_FORMAT")}if(n&&!s){const n=function(e,t){let n,a,i=[];try{n=Gx(e,t.dateFormat)}catch(n){if("INVALID_DATE_FORMAT"!==n[0].code)i=i.concat(n);else try{a=$x(e,t.useSeconds),qx(a,t)}catch(e){i=i.concat(e)}}return{date:n,time:a,errors:i}}(e,t);a=n.date,i=n.time,i||(i={hours:"",minutes:"",seconds:""}),r=r.concat(n.errors)}else try{a=Gx(o,t.dateFormat)}catch(e){r=r.concat(e)}}catch(e){r=[e]}return{date:a,time:i,datetime:Bx(a,i,t),textInput:e,errors:r,errorMessage:r[0]?r[0].message:null}}function Zx(e,t){const n=typeof e;return"number"===n?Jx(new Date(e),t):"string"===n?Qx(e,t):e instanceof Date?Jx(e,t):{date:void 0,time:Kx(t),datetime:void 0,textInput:"",errors:[]}}function eM(e,t,n){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class tM extends h.Component{constructor(e){super(e),Ux(e.dateFormat),this.inputErrorId=`${e.id}-input-error`,this.hoursErrorId=`${e.id}-hours-error`,this.minutesErrorId=`${e.id}-minutes-error`,this.secondsErrorId=`${e.id}-seconds-error`,this.initialState=Zx(e.selectedDateTime,this.getDateOptions()),this.state={...this.initialState,previousErrors:[]},this.onInputFocus=this.onInputFocus.bind(this),this.hasError=this.hasError.bind(this),this.onReset=this.onReset.bind(this),this.onSubmit=this.onSubmit.bind(this),this.onInputChange=this.onInputChange.bind(this),this.onPickerChange=this.onPickerChange.bind(this)}componentDidUpdate(e,t){const n=this.props.selectedDateTime,a=n!==e.selectedDateTime&&n!==t.datetime&&(i=n,r=t.datetime,!(+_x(i)===+_x(r)));var i,r;if(e.dateFormat!==this.props.dateFormat&&Ux(this.props.dateFormat),a){const e=Zx(n,this.getDateOptions());this.setState(e)}}onChange(e,t){if(!this.props.onChange)return;const{errorMessage:n,datetime:a,textInput:i,errors:r}=this.state;this.initialState={...this.state},this.props.onChange(e,{errors:r,errorMessage:n,datetime:a,textInput:i,origin:t})}onInputChange(e){const t=Qx(e.target.value,this.getDateOptions());this.setState(e=>({previousErrors:e.errors,...t}),()=>{this.props.formMode||this.onChange(e,"INPUT")})}onPickerChange(e,{date:t,time:n,field:a}){const i=function(e,t,n){let a=[],i=t;if(n.useTime)try{qx(t,n)}catch(e){a=a.concat(e)}else i=Kx(n);return{date:e,time:i,textInput:Xx(e,i,n),datetime:Bx(e,i,n),errorMessage:a[0]?a[0].message:null,errors:a}}(t,n,this.getDateOptions()),r=[jx,Tx,Sx].includes(a),o=!i.time.hours&&!i.time.minutes&&!i.time.seconds,s=this.getDateOptions().hybridMode;let l=this.state.errors.filter(e=>!kx.includes(e.code)).concat(i.errors.filter(e=>kx.includes(e.code)));if(r)if(s&&o)l=l.filter(e=>!xx.includes(e.code)&&!Mx.includes(e.code)&&!Px.includes(e.code));else{let e;switch(a){case jx:e=Lx(n.hours,this.getDateOptions().hybridMode);break;case Tx:e=Hx(n.minutes,this.getDateOptions().hybridMode);break;case Sx:e=Fx(n.seconds,this.getDateOptions().hybridMode)}l=l.filter(e=>a===jx&&!xx.includes(e.code)||a===Tx&&!Mx.includes(e.code)||a===Sx&&!Px.includes(e.code)),e&&l.push(e)}this.setState({previousErrors:this.state.errors,...i,errors:l},()=>{this.props.formMode||this.onChange(e,"PICKER")})}onSubmit(e,t){e.preventDefault();let n=function(e,t,n){let a=[];if(!e&&Vx(t)&&!n.required)return a;try{qx(t,n)}catch(e){a=a.concat(e)}return zx(e,n)||a.push(new Ax("INVALID_DATE_FORMAT","INVALID_DATE_FORMAT")),a}(this.state.date,this.state.time,this.getDateOptions());n=this.state.errors.filter(({code:e})=>!n.find(t=>t.code===e)).concat(n),this.setState({errors:n,errorMessage:n[0]?n[0].message:""},()=>{n.length||this.onChange(e,t)})}onInputFocus(e,t){this.setState({focusedInput:t})}onReset(){this.props.formMode&&this.setState({...this.initialState})}getDateOptions(){return{dateFormat:this.props.dateFormat,useTime:this.props.useTime,useSeconds:this.props.useSeconds,useUTC:this.props.useUTC,required:this.props.required,hybridMode:this.props.hybridMode}}hasError(e){if(!this.props.formMode)return!1;const t=Array.isArray(e)?e:[e];return!!this.state.errors.find(e=>t.indexOf(e.code)>-1)}render(){return(0,Fe.jsx)(Cx.Provider,{value:{datetime:{textInput:this.state.textInput,date:this.state.date,time:this.state.time},errorManagement:{onInputFocus:this.onInputFocus,focusedInput:this.state.focusedInput,errors:this.state.errors,hasError:this.hasError,formMode:this.props.formMode,inputErrorId:this.inputErrorId,hoursErrorId:this.hoursErrorId,minutesErrorId:this.minutesErrorId,secondsErrorId:this.secondsErrorId},inputManagement:{inputRef:e=>{this.inputRef=e},onChange:this.onInputChange,placeholder:Rx(this.getDateOptions())},pickerManagement:{onSubmit:this.onPickerChange,useTime:this.props.useTime,useSeconds:this.props.useSeconds,useUTC:this.props.useUTC},formManagement:{onReset:this.onReset,onSubmit:this.onSubmit}},children:this.props.children})}}eM(tM,"displayName","DateTime.Manager"),eM(tM,"propTypes",{children:u().node,dateFormat:u().string,formMode:u().bool,id:u().string.isRequired,onChange:u().func,hybridMode:u().bool,required:u().bool,selectedDateTime:u().oneOfType([u().instanceOf(Date),u().number,u().string]),useSeconds:u().bool,useTime:u().bool,useUTC:u().bool}),eM(tM,"defaultProps",{dateFormat:"YYYY-MM-DD",formMode:!1,hybridMode:!1,required:!0,useSeconds:!1,useTime:!1,useUTC:!1});const nM=tM;function aM(e){const{datetime:t,inputManagement:n,errorManagement:a}=(0,h.useContext)(Cx);return(0,Fe.jsx)(vu(),{"aria-describedby":a.inputErrorId,autoComplete:"off",className:"form-control",debounceTimeout:300,onFocus:a.onInputFocus,type:"text",value:t.textInput,...n,...e})}aM.displayName="DateTime.Input";const iM=aM,rM=(0,ke.memoize)(function(){return{locale:$_()}});function oM(e,t,n=1){const a=H(new Date(e,t),{weekStartsOn:n}),i=new Array(42).fill(0).map((e,t)=>_e(a,t));return(0,ke.chunk)(i,7)}function sM(e,t=3){const n=void 0===e?ph(new Date):e,a=n+t,i=[];for(let e=n-t;e<=a;e+=1)i.push(e);return i}var lM=n(9423),dM=n.n(lM);const uM=(0,ke.memoize)(function(e=1,t){const n=rM(t);return new Array(7).fill(0).map((t,n)=>(n+e)%7).map(e=>xh(new Date(0),e)).map(e=>({abbr:ue(e,"EEEEE",n),full:ue(e,"EEEE",n)}))});class cM extends h.PureComponent{constructor(e){super(e),this.getWeeks=(0,ke.memoize)(oM,(e,t,n)=>`${e}-${t}|${n}`)}isSelectedDate(e){return void 0!==this.props.selectedDate&&gh(this.props.selectedDate,e)}isDisabledDate(e){return!!this.props.isDisabledChecker&&this.props.isDisabledChecker(e)}isCurrentMonth(e){return hh(e)===this.props.calendar.monthIndex}isCurrentYear(e){return ph(e)===this.props.calendar.year}isSelectedInCurrentCalendar(){const{selectedDate:e}=this.props;return!!e&&this.isCurrentYear(e)&&this.isCurrentMonth(e)}selectDate(e,t,n,a){this.isCurrentMonth(t)||(t<_h(new Date(n,a))?this.props.goToPreviousMonth():this.props.goToNextMonth()),this.props.onSelect(e,t)}render(){const{calendar:e,t}=this.props,{year:n,monthIndex:a}=e,i=rM(t),r=this.getWeeks(n,a,1),o=uM(void 0,this.props.t),s=this.isSelectedInCurrentCalendar(),d=ue(wh(new Date(0),a),"MMMM",i);return(0,Fe.jsxs)("table",{className:dM().container,ref:e=>{this.calendarRef=e},children:[(0,Fe.jsx)("caption",{className:"sr-only",children:`${d} ${n}`}),(0,Fe.jsx)("thead",{children:(0,Fe.jsx)("tr",{className:dM()["calendar-header"],children:o.map((e,t)=>(0,Fe.jsx)("th",{scope:"col",children:(0,Fe.jsx)("abbr",{title:e.full,children:e.abbr},t)},t))})}),(0,Fe.jsx)("tbody",{children:r.map((e,r)=>(0,Fe.jsx)("tr",{className:l()(dM()["calendar-row"],"tc-date-picker-calendar-row"),children:e.map((e,r)=>{const o=$m(e),d=this.isDisabledDate(e),u=this.isSelectedDate(e),c=vh(e),m=s&&u||!s&&1===o,h=l()(dM()["calendar-day"],{[dM().selected]:u,[dM().today]:c,[dM()["not-current-month"]]:!this.isCurrentMonth(e)},"tc-date-picker-day","btn-tertiary","btn-default");let p=ue(e,"EEEE dd MMMM yyyy",i);const f={key:r,className:dM()["calendar-col"]};u&&(f["aria-current"]="date",p=t("DATEPICKER_DAY_SELECTED",{defaultValue:"{{date}}, selected",date:p})),c&&(p=t("DATEPICKER_DAY_TODAY",{defaultValue:"Today, {{date}}",date:p}));const g=this.isCurrentMonth(e)?{"data-value":o}:void 0;return(0,Fe.jsx)("td",{...f,children:(0,Fe.jsx)("button",{type:"button",className:h,onClick:t=>this.selectDate(t,e,n,a),disabled:d,tabIndex:this.props.allowFocus&&m?0:-1,onKeyDown:e=>this.props.onKeyDown(e,this.calendarRef,o-1),"aria-label":p,...g,children:o})})})},r))})]})}}cM.displayName="DatePicker",cM.propTypes={allowFocus:u().bool,calendar:u().shape({monthIndex:u().number.isRequired,year:u().number.isRequired}).isRequired,onSelect:u().func.isRequired,selectedDate:u().instanceOf(Date),isDisabledChecker:u().func,onKeyDown:u().func.isRequired,t:u().func,goToPreviousMonth:u().func.isRequired,goToNextMonth:u().func.isRequired},cM.defaultProps={t:Ze()};const mM=Bm.withCalendarGesture(cM),hM=(0,c.withTranslation)($e)(mM);var pM=n(4281),fM=n.n(pM);function gM(e,t,n){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class bM extends h.PureComponent{constructor(e){super(e);const t=Ce();this.hourId=`${t}-hour`,this.minuteId=`${t}-minute`,this.secondId=`${t}-second`,this.onChange=this.onChange.bind(this)}onChange(e,t){const n=e.target.value,a={...this.props.value};t===jx?a.hours=n.trim():t===Tx?a.minutes=n.trim():t===Sx&&(a.seconds=n.trim()),this.props.onChange(e,a,t)}render(){const{t:e}=this.props,t=this.props.allowFocus?0:-1;return(0,Fe.jsx)(Cx.Consumer,{children:({errorManagement:n})=>{const{onInputFocus:a,hasError:i,formMode:r,hoursErrorId:o,minutesErrorId:s,secondsErrorId:d}=n;return(0,Fe.jsxs)("div",{className:l()("tc-date-picker-time",fM()["time-picker"]),children:[(0,Fe.jsxs)("legend",{children:[e("DATEPICKER_TIME",{defaultValue:"Time"}),this.props.useUTC?(0,Fe.jsx)("div",{className:fM().utc,children:e("DATEPICKER_UTC",{defaultValue:"UTC"})},"utc"):null]},"legend"),(0,Fe.jsx)("label",{htmlFor:this.hourId,className:"sr-only",children:e("DATEPICKER_TIME_HOURS",{defaultValue:"hours"})},"hour-label"),(0,Fe.jsx)(vu(),{id:this.hourId,className:l()(fM()["time-input"],{[fM()["time-error"]]:i("INVALID_HOUR")}),value:this.props.value.hours,tabIndex:t,onChange:e=>this.onChange(e,jx),onBlur:a,onFocus:e=>a(e,o),placeholder:"HH","aria-required":r,"aria-invalid":i("INVALID_HOUR"),"aria-describedby":o},"hour-input"),(0,Fe.jsx)("hr",{},"hr-minutes"),(0,Fe.jsx)("label",{htmlFor:this.minuteId,className:"sr-only",children:e("DATEPICKER_TIME_MINUTES",{defaultValue:"minutes"})},"minutes-label"),(0,Fe.jsx)(vu(),{id:this.minuteId,className:l()(fM()["time-input"],{[fM()["time-error"]]:i("INVALID_MINUTES")}),value:this.props.value.minutes,tabIndex:t,onChange:e=>this.onChange(e,Tx),onBlur:a,onFocus:e=>a(e,s),placeholder:"MM","aria-required":r,"aria-invalid":i("INVALID_MINUTES"),"aria-describedby":s},"minutes-input"),this.props.useSeconds&&[(0,Fe.jsx)("hr",{},"hr-seconds"),(0,Fe.jsx)("label",{htmlFor:this.secondId,className:"sr-only",children:this.props.t("DATEPICKER_TIME_SECONDS",{defaultValue:"Seconds"})},"seconds-label"),(0,Fe.jsx)(vu(),{id:this.secondId,className:l()(fM()["time-input"],{[fM()["time-error"]]:i("INVALID_SECONDS")}),value:this.props.value.seconds,tabIndex:t,onBlur:a,onFocus:e=>a(e,d),onChange:e=>this.onChange(e,Sx),placeholder:"SS","aria-required":r,"aria-invalid":i("INVALID_SECONDS"),"aria-describedby":d},"seconds-input")]]})}})}}gM(bM,"defaultProps",{value:{},t:Ze()}),gM(bM,"propTypes",{allowFocus:u().bool,onChange:u().func.isRequired,value:u().shape({hours:u().string,minutes:u().string,seconds:u().string}),useSeconds:u().bool,useUTC:u().bool,t:u().func});const vM=bM,yM=(0,c.withTranslation)($e)(vM);var wM=n(7289),_M=n.n(wM);function kM(e,t,n){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class xM extends h.Component{constructor(e){super(e),this.onWheel=this.onWheel.bind(this),this.scrollUp=this.scroll.bind(this,-1,null),this.scrollDown=this.scroll.bind(this,1,null),this.goToPreviousPage=this.scroll.bind(this,-7),this.goToNextPage=this.scroll.bind(this,7),this.state={yearsWindow:sM(e.selectedYear,3)}}componentDidUpdate(e){const t=e.selectedYear,n=this.props.selectedYear;n&&n!==t&&!this.state.yearsWindow.includes(n)&&this.setState({yearsWindow:sM(n,3)})}onWheel(e){e.preventDefault();const{deltaY:t}=e,n=Math.round(Math.log(Math.abs(t)));let a=t>0?1:-1;n>=5&&(a*=Math.floor(n/2)),this.scroll(a)}getMiddleYear(){const{yearsWindow:e}=this.state;return e[Math.floor(e.length/2)]}scroll(e,t){this.setState(()=>({yearsWindow:sM(this.getMiddleYear()+e,3)}),t)}render(){const{selectedYear:e,t}=this.props,{yearsWindow:n}=this.state,a=n.includes(e),i=this.getMiddleYear();return(0,Fe.jsx)(Bm.WithDynamicListGesture,{className:_M()["year-picker"],goToPreviousPage:this.goToPreviousPage,goToNextPage:this.goToNextPage,children:r=>[(0,Fe.jsx)(Wn,{className:l()(_M().scroll,_M()["scroll-up"],"tc-date-picker-scroll-up"),icon:"talend-chevron-left",iconTransform:"rotate-90",label:t("DATEPICKER_YEAR_PREVIOUS",{defaultValue:"Go to previous year"}),onClick:this.scrollUp,tabIndex:"-1",link:!0,hideLabel:!0},"previousPage"),(0,Fe.jsx)("ol",{onWheel:this.onWheel,children:n.map((n,o)=>{const s=n===e;let d,u=-1;(s||!a&&n===i)&&(u=0);const c={};s&&(c["aria-current"]=!0,d=t("DATEPICKER_YEAR_SELECTED",{defaultValue:"{{year}}, selected",year:n}));const m=l()(_M().year,{[_M().selected]:s},"tc-date-picker-year");return(0,h.createElement)("li",{...c,key:n},(0,Fe.jsx)("button",{type:"button",className:m,onClick:e=>this.props.onSelect(e,n),tabIndex:u,onKeyDown:e=>r(e,{index:o,size:7}),"aria-label":d,children:n}))})},"list"),(0,Fe.jsx)(Wn,{className:l()(_M().scroll,_M()["scroll-down"],"tc-date-picker-scroll-down"),icon:"talend-chevron-left",iconTransform:"rotate-270",label:t("DATEPICKER_YEAR_NEXT",{defaultValue:"Go to next year"}),onClick:this.scrollDown,tabIndex:"-1",link:!0,hideLabel:!0},"nextPage")]})}}kM(xM,"propTypes",{selectedYear:u().number,onSelect:u().func.isRequired,t:u().func}),kM(xM,"defaultProps",{t:Ze()});const MM=xM,PM=(0,c.withTranslation)($e)(MM);var jM=n(2593),TM=n.n(jM);function SM(e){const t=!!e.button,n={className:l()(TM().common,{[TM().button]:t},{"btn-tertiary btn-info":t},e.className),...t?e.button:{}},a=rM(),i=ik(wh(new Date(0),e.monthIndex),e.year),r=ue(i,"MMMM yyyy",a),o=ue(i,"yyyy",a),s=ue(i,"MMMM",a);return t?(0,Fe.jsx)(Wn,{...n,label:r}):(0,Fe.jsxs)("div",{className:TM().common,children:[(0,Fe.jsx)("div",{className:TM().month,children:(0,Fe.jsx)("span",{...n,children:s})}),(0,Fe.jsx)(kn,{className:"btn-tertiary btn-info",label:o,children:(0,Fe.jsx)(PM,{id:"year-picker-in-datetime-header","data-feature":"actiondropdown.items",onSelect:e.onSelectYear})})]})}SM.propTypes={monthIndex:u().number.isRequired,year:u().number.isRequired,button:u().object,className:u().string,onSelectYear:u().func,t:u().func};const CM=SM;var EM=n(2554),NM=n.n(EM);function DM(e){const{leftElement:t,middleElement:n,rightElement:a}=e.header;return(0,Fe.jsxs)("div",{className:NM().container,children:[(0,Fe.jsxs)("div",{className:NM().header,children:[(0,Fe.jsx)("div",{className:l()(NM()["element-container"],NM().left),children:t}),(0,Fe.jsx)("div",{className:l()(NM()["element-container"],NM().middle),children:n}),(0,Fe.jsx)("div",{className:l()(NM()["element-container"],NM().right),children:a})]}),(0,Fe.jsx)("div",{className:l()(NM()["element-container"],NM().body),children:e.bodyElement})]})}DM.propTypes={header:u().shape({leftElement:u().element,middleElement:u().element,rightElement:u().element}).isRequired,bodyElement:u().element.isRequired};const WM=DM;var IM=n(484),AM=n.n(IM);function OM(e,t,n){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class RM extends h.PureComponent{constructor(e){super(e),this.goToPreviousMonth=this.incrementMonthIndex.bind(this,-1),this.goToNextMonth=this.incrementMonthIndex.bind(this,1)}getTimePicker(){return(0,Fe.jsx)("div",{className:AM().time,children:(0,Fe.jsx)(yM,{allowFocus:this.props.allowFocus,value:this.props.selectedTime,onChange:this.props.onSelectTime,useSeconds:this.props.useSeconds,useUTC:this.props.useUTC})},"time")}incrementMonthIndex(e,t){const n=this.props.calendar.monthIndex+e,a=function(e){const t=(e%12+12)%12;return t<0?t+Math.abs(12):t}(n),i=Math.floor(n/12),r=this.props.calendar.year+i;this.props.onSelectMonthYear({monthIndex:a,year:r},t)}render(){const{t:e}=this.props,t={leftElement:(0,Fe.jsx)(rt.ButtonIcon,{size:"S",icon:"arrow-left",onClick:()=>this.goToPreviousMonth(),tabIndex:"-1",children:e("DATEPICKER_MONTH_PREVIOUS","Go to previous month")}),middleElement:(0,Fe.jsx)(CM,{monthIndex:this.props.calendar.monthIndex,year:this.props.calendar.year,button:{"aria-label":e("DATEPICKER_TO_MONTH_YEAR",{defaultValue:"Switch to month-and-year view"}),onClick:this.props.onTitleClick,tabIndex:this.props.allowFocus?0:-1}}),rightElement:(0,Fe.jsx)(rt.ButtonIcon,{size:"S",icon:"arrow-right",onClick:()=>this.goToNextMonth(),tabIndex:"-1",children:e("DATEPICKER_MONTH_NEXT","Go to next month")})},n=(0,Fe.jsxs)("div",{className:AM().body,children:[(0,Fe.jsx)("div",{className:AM().date,children:(0,Fe.jsx)(hM,{allowFocus:this.props.allowFocus,calendar:this.props.calendar,selectedDate:this.props.selectedDate,onSelect:this.props.onSelectDate,goToPreviousMonth:this.goToPreviousMonth,goToNextMonth:this.goToNextMonth})},"date"),this.props.useTime&&this.getTimePicker()]});return(0,Fe.jsx)(WM,{header:t,bodyElement:n})}}OM(RM,"propTypes",{allowFocus:u().bool,calendar:u().shape({monthIndex:u().number.isRequired,year:u().number.isRequired}).isRequired,onTitleClick:u().func.isRequired,onSelectMonthYear:u().func.isRequired,onSelectDate:u().func.isRequired,onSelectTime:u().func.isRequired,selectedDate:u().instanceOf(Date),selectedTime:u().shape({hours:u().oneOfType([u().number,u().string]),minutes:u().oneOfType([u().number,u().string])}),useSeconds:u().bool,useTime:u().bool,useUTC:u().bool,t:u().func}),OM(RM,"defaultProps",{t:Ze()});const zM=RM,LM=(0,c.withTranslation)($e)(zM);var HM=n(7397),FM=n.n(HM);class VM extends h.PureComponent{constructor(e){super(e),this.months=function(e,t){const n=rM(t),a=new Array(12).fill(0).map((e,t)=>t).map(e=>({index:e,name:ue(kh(new Date(0),e),"MMMM",n)}));return(0,ke.chunk)(a,3)}(0,e.t)}render(){const{t:e,selectedYear:t}=this.props;return(0,Fe.jsxs)("table",{className:FM().container,ref:e=>{this.monthPickerRef=e},children:[(0,Fe.jsx)("caption",{className:"sr-only",children:e("DATEPICKER_MONTHS_TITLE",{defaultValue:"Year {{year}}",year:t})}),(0,Fe.jsx)("tbody",{children:this.months.map((n,a)=>(0,Fe.jsx)("tr",{className:FM()["calendar-row"],children:n.map(({index:n,name:a})=>{const i=n===this.props.selectedMonthIndex,r=l()(FM()["calendar-month"],{[FM().selected]:i},"tc-date-picker-month");let o=`${a} ${t}`;const s={key:n,className:FM()["calendar-col"]};return i&&(s["aria-current"]="date",o=e("DATEPICKER_SELECTED_MONTH",{defaultValue:"{{monthYear}}, selected",monthYear:o})),(0,Fe.jsx)("td",{...s,children:(0,Fe.jsx)("button",{"data-value":n,type:"button",className:r,onClick:e=>{this.props.onSelect(e,n)},tabIndex:this.props.allowFocus&&i?0:-1,onKeyDown:e=>this.props.onKeyDown(e,this.monthPickerRef,n),"aria-label":o,children:a})},n)})},a))})]})}}VM.displayName="MonthPicker",VM.propTypes={allowFocus:u().bool,onKeyDown:u().func.isRequired,onSelect:u().func.isRequired,selectedMonthIndex:u().number,selectedYear:u().number,t:u().func},VM.defaultProps={t:Ze()};const qM=Bm.withMonthCalendarGesture(VM,3),YM=(0,c.withTranslation)($e)(qM);function XM(e){const t={leftElement:(0,Fe.jsx)(Wn,{label:"","aria-label":e.t("DATEPICKER_TO_DATE_VIEW",{defaultValue:"Switch to date-and-time view"}),icon:"talend-arrow-left",onClick:e.onBackClick,tabIndex:e.allowFocus?0:-1,className:"btn-tertiary btn-info"}),middleElement:(0,Fe.jsx)(CM,{monthIndex:e.selectedMonthIndex,year:e.selectedYear,onSelectYear:e.onSelectYear})},n=(0,Fe.jsx)(YM,{allowFocus:e.allowFocus,selectedMonthIndex:e.selectedMonthIndex,selectedYear:e.selectedYear,onSelect:e.onSelectMonth});return(0,Fe.jsx)(WM,{header:t,bodyElement:n})}XM.propTypes={allowFocus:u().bool,selectedMonthIndex:u().number.isRequired,selectedYear:u().number.isRequired,onBackClick:u().func.isRequired,onSelectMonth:u().func.isRequired,onSelectYear:u().func.isRequired,t:u().func},XM.defaultProps={t:Ze()};const BM=XM,GM=(0,c.withTranslation)($e)(BM);var $M=n(2321),KM=n.n($M);class UM extends h.Component{constructor(e){super(e);const t=e.selection.date,n=e.selection.time,a=void 0===t?new Date:t;this.state={isDateTimeView:!0,calendar:{monthIndex:hh(a),year:ph(a)},selectedDate:t,selectedTime:n,allowFocus:!e.manageFocus},this.onSelectCalendarMonth=this.onSelectCalendarMonth.bind(this),this.onSelectCalendarYear=this.onSelectCalendarYear.bind(this),this.onSelectCalendarMonthYear=this.onSelectCalendarMonthYear.bind(this),this.onSelectDate=this.onSelectDate.bind(this),this.onSelectTime=this.onSelectTime.bind(this),this.allowFocus=this.setAllowFocus.bind(this,!0),this.disallowFocus=this.setAllowFocus.bind(this,!1),this.setDateTimeView=this.setView.bind(this,!0),this.setMonthYearView=this.setView.bind(this,!1),this.onClickToday=this.onClickToday.bind(this)}componentDidMount(){this.props.manageFocus&&(this.pickerRef.addEventListener("focusin",this.allowFocus),this.pickerRef.addEventListener("focusout",this.disallowFocus))}componentDidUpdate(e){const t=this.props.selection.date,n=this.props.selection.time,a=e.selection.date!==t,i=e.selection.time!==n,r=a&&t!==this.state.selectedDate,o=i&&n!==this.state.selectedTime;if(!r&&!o)return;const s={selectedDate:t,selectedTime:n};r&&t&&(s.calendar={monthIndex:hh(t),year:ph(t)}),this.setState(s)}componentWillUnmount(){this.props.manageFocus&&(this.pickerRef.removeEventListener("focusin",this.allowFocus),this.pickerRef.removeEventListener("focusout",this.disallowFocus))}onSelectDate(e,t){e.persist(),this.setState({selectedDate:t},()=>{this.submit(e)})}onSelectTime(e,t,n){e.persist(),this.setState({selectedTime:t},()=>{this.submit(e,n)})}onSelectCalendarMonthYear(e,t){this.setState(t=>({calendar:{...t.calendar,...e}}),t)}onSelectCalendarMonth(e,t){this.onSelectCalendarMonthYear({monthIndex:t})}onSelectCalendarYear(e,t){this.onSelectCalendarMonthYear({year:t})}onClickToday(e){const t=new Date;this.state.isDateTimeView||(this.onSelectCalendarYear(e,ph(t)),this.onSelectCalendarMonth(e,hh(t)),this.setView(!0)),this.onSelectDate(e,O(t))}setAllowFocus(e){this.setState({allowFocus:e})}setView(e){this.setState({isDateTimeView:e},()=>{Rm(this.pickerRef)})}submit(e,t){this.props.onSubmit(e,{date:this.state.selectedDate,time:this.state.selectedTime,field:t})}render(){let e;return e=this.state.isDateTimeView?(0,Fe.jsx)(LM,{allowFocus:this.state.allowFocus,calendar:this.state.calendar,onSelectDate:this.onSelectDate,onSelectMonthYear:this.onSelectCalendarMonthYear,onSelectTime:this.onSelectTime,onTitleClick:this.setMonthYearView,selectedDate:this.state.selectedDate,selectedTime:this.state.selectedTime,useSeconds:this.props.useSeconds,useTime:this.props.useTime,useUTC:this.props.useUTC}):(0,Fe.jsx)(GM,{allowFocus:this.state.allowFocus,onBackClick:this.setDateTimeView,onSelectMonth:this.onSelectCalendarMonth,onSelectYear:this.onSelectCalendarYear,selectedMonthIndex:this.state.calendar.monthIndex,selectedYear:this.state.calendar.year}),(0,Fe.jsxs)("div",{className:KM().container,ref:e=>{this.pickerRef=e},tabIndex:this.state.allowFocus?0:-1,"aria-label":"Date picker",children:[e,(0,Fe.jsx)("div",{className:l()(KM().footer,{[KM()["date-padding"]]:this.state.isDateTimeView}),children:(0,Fe.jsx)(Dn,{label:this.props.t("DATEPICKER_TODAY",{defaultValue:"Today"}),"aria-label":this.props.t("DATEPICKER_PICK_TODAY",{defaultValue:"Pick Today"}),onClick:this.onClickToday,className:"btn-tertiary btn-info"})})]})}}UM.propTypes={manageFocus:u().bool,selection:u().shape({date:u().instanceOf(Date),time:u().shape({hours:u().oneOfType([u().number,u().string]),minutes:u().oneOfType([u().number,u().string])})}),onSubmit:u().func.isRequired,useSeconds:u().bool,useTime:u().bool,useUTC:u().bool,t:u().func},UM.defaultProps={t:Ze(),selection:{}};const JM=UM;function QM(e){const{datetime:t,pickerManagement:n}=(0,h.useContext)(Cx);return(0,Fe.jsx)(JM,{manageFocus:!0,selection:{date:t.date,time:t.time},...n,...e})}QM.displayName="DateTime.Picker";const ZM=QM;function eP({hidden:e,errors:t,id:n}){const a=l()({"sr-only":e});return(0,Fe.jsx)("div",{id:n,className:a,"aria-hidden":e,children:t.map((e,t)=>(0,Fe.jsx)("span",{"data-testid":e.code,children:e.message},t))})}var tP=n(7499),nP=n.n(tP);function aP({t:e}){const{errorManagement:t,formManagement:n}=(0,h.useContext)(Cx),{errors:a,focusedInput:i,hoursErrorId:r,minutesErrorId:o,secondsErrorId:s,inputErrorId:l}=t,d=[l,r,o,s],u={[l]:a.filter(e=>kx.includes(e.code)),[r]:a.filter(e=>xx.includes(e.code)),[o]:a.filter(e=>Mx.includes(e.code)),[s]:a.filter(e=>Px.includes(e.code))};let c=i;return c||(c=d.find(e=>u[e].length)),(0,Fe.jsxs)("div",{className:nP().validation,children:[(0,Fe.jsxs)("div",{className:nP().errors,children:[(0,Fe.jsx)(eP,{id:l,errors:u[l],hidden:c!==l},"input-errors"),(0,Fe.jsx)(eP,{id:r,errors:u[r],hidden:c!==r},"hours-errors"),(0,Fe.jsx)(eP,{id:o,errors:u[o],hidden:c!==o},"minutes-errors"),(0,Fe.jsx)(eP,{id:s,errors:u[s],hidden:c!==s},"seconds-errors")]}),(0,Fe.jsx)("button",{name:"action-datepicker-validate",className:"btn btn-primary",type:"button","aria-label":e("DATEPICKER_VALIDATE_DESC",{defaultValue:"Validate date value"}),onClick:n.onSubmit,children:e("DATEPICKER_VALIDATE",{defaultValue:"Done"})})]})}aP.displayName="DateTime.Validation",aP.propTypes={t:u().func},aP.defaultProps={t:Ze()};const iP={Manager:nM,Input:iM,Picker:ZM,Validation:(0,c.withTranslation)($e)(aP)};var rP=n(1125),oP=n.n(rP);const sP=["dateFormat","formMode","id","required","selectedDateTime","useSeconds","useTime","useUTC","onBlur","onChange","hybridMode","isDisabledChecker"];function lP(e){e.stopPropagation()}function dP(e){const t=(0,h.useRef)(null),[n,a]=(0,h.useState)(!1),[i,r]=(0,h.useState)(!1),[o,s]=(0,h.useState)(null),[l,d]=(0,h.useState)(null),{styles:u,attributes:c}=gu(o,l,{modifiers:[{name:"hide",enabled:!1},{name:"preventOverflow",enabled:!1}],strategy:"fixed",placement:o&&o.getBoundingClientRect().left>window.innerWidth/2?"bottom-end":"bottom-start"}),m=`date-time-picker-${e.id||Ce()}`,p=e=>v(!0,e),f=e=>v(!1,e);function g(){i||p()}function b(){p()}function v(t,n){e.readOnly||(a(t),r(n))}const y=(0,ke.omit)(e,sP),w=[(0,h.createElement)(iP.Input,{...y,id:`${e.id}-input`,key:"input",inputRef:s}),n&&(0,Fe.jsxs)("div",{id:m,className:oP().popper,onMouseDown:lP,ref:d,style:u.popper,...c.popper,children:[(0,Fe.jsx)(iP.Picker,{}),e.formMode&&(0,Fe.jsx)(iP.Validation,{})]},"popper")].filter(Boolean);return(0,Fe.jsx)(iP.Manager,{dateFormat:e.dateFormat,formMode:e.formMode,id:e.id,required:e.required,selectedDateTime:e.selectedDateTime,useSeconds:e.useSeconds,useTime:e.useTime,useUTC:e.useUTC,hybridMode:e.hybridMode,onChange:function(t,n){e.onChange(t,n),(e.formMode||!e.formMode&&!e.useTime&&"INPUT"!==n.origin)&&(o.focus(),f(!0))},children:(0,Fe.jsx)(Cx.Consumer,{children:({formManagement:a})=>(0,Fe.jsx)(su,{divRef:t,onClick:b,onFocusIn:g,onFocusOut:t=>{!function(t,{onReset:n}){n(),f(!1),e.onBlur&&e.onBlur(t)}(t,a)},onKeyDown:e=>{!function(e,{onReset:a}){switch(e.key){case"Esc":case"Escape":a(),o.focus(),f();break;case"Down":case"ArrowDown":if(e.target!==o)return;n?Rm(t.current):p()}}(e,a)},children:e.formMode?(0,Fe.jsx)("form",{onSubmit:a.onSubmit,children:w},"form"):w})})})}dP.defaultProps={dateFormat:"YYYY-MM-DD",hybridMode:!1,useSeconds:!1,useTime:!1,useUTC:!1,formMode:!1,required:!0},dP.propTypes={id:u().string.isRequired,selectedDateTime:u().oneOfType([u().instanceOf(Date),u().number,u().string]),onChange:u().func,onBlur:u().func,readOnly:u().bool,dateFormat:u().string,useSeconds:u().bool,useTime:u().bool,useUTC:u().bool,hybridMode:u().bool,formMode:u().bool,required:u().bool};const uP=dP,cP=(0,h.createContext)(),mP=new Date("INTERNAL_INVALID_DATE");function hP(e,t){this.message=Jm(t),this.code=e}function pP(e){return null==e||""===e}function fP(e,{useSeconds:t,useUTC:n,timezone:a}){let i=e.getHours(),r=e.getMinutes(),o=e.getSeconds();if(n)i=e.getUTCHours(),r=e.getUTCMinutes(),o=e.getUTCSeconds();else if(a){const t=Me(e,{timeZone:a});i=t.getHours(),r=t.getMinutes(),o=t.getSeconds()}return{hours:Qk(i,2),minutes:Qk(r,2),seconds:t?Qk(o,2):"00"}}function gP(e,t,n){if(pP(e)&&pP(t))return null;if(pP(e))throw new hP("INVALID_DATE_EMPTY","INVALID_DATE_EMPTY");if(pP(t))throw new hP("INVALID_TIME_EMPTY","INVALID_TIME_EMPTY");let a=t;"string"==typeof t&&(a=ex(t,n.useSeconds));const{hours:i,minutes:r,seconds:o}=a,s=function(e,t,n){return Zk({hours:e,minutes:t,seconds:n}),3600*Number(e)+60*Number(t)+Number(n)}(i,r,o);return th(Ex(e,s),n)}function bP(e="",t="",n){return`${e instanceof Date?ue(e,Pe(n.dateFormat)):e} ${"string"==typeof t?t:tx(t,n.useSeconds)}`.trim()}function vP(e,t){return isNaN(e.getTime())?{date:void 0,time:void 0,datetime:void 0}:{date:nh(e,t),time:fP(e,t),datetime:e}}function yP(e,t){const n=typeof e;return"number"===n?vP(new Date(e),t):"string"===n?function(e,t){if(""===e)return{date:"",time:"",errors:[],errorMessage:null};let n,a,i,r=[];try{const r=e.split(/\s/);n=r[0],a=r[1],i=gP(new Date(n),a,t)}catch(e){i=mP,r=[e]}return{date:n,time:a,datetime:i,errors:r,errorMessage:r[0]?r[0].message:null}}(e,t):e instanceof Date?vP(e,t):{date:void 0,time:void 0,errors:[]}}function wP(e){function t(){return{dateFormat:e.dateFormat,useSeconds:e.useSeconds,useUTC:e.useUTC,timezone:e.timezone,required:e.required}}const n=yP(e.value,t()),[a,i]=(0,h.useState)(n);function r(t,n){if(e.onChange){const{datetime:a,textInput:i,errors:r,errorMessage:o}=n;e.onChange(t,{datetime:a,textInput:i,errors:r,errorMessage:o})}}return(0,h.useEffect)(()=>{if(e.value!==a.datetime){const n=yP(e.value,t());i(n),n.errors&&n.errors.length>0&&r(null,n)}},[e.value]),(0,Fe.jsx)(cP.Provider,{value:{date:a.date,time:a.time,onDateChange:function(n,o){const s=function(e,t,n){const{errors:a=[],date:i,textInput:r}=e;let o;const s=a;if(a.length>0)o=mP;else try{o=gP(i,t,n)}catch(e){o=mP,s.push(e)}return{date:i||r,time:t,datetime:o,textInput:bP(r||i,t,n),errors:a,errorMessage:s[0]?s[0].message:null}}(o,a.time||e.defaultTimeValue,t()),l={...a,...s};i(l),r(n,l)},onTimeChange:function(e,n){const o=function(e,t,n){const{errors:a=[],time:i,textInput:r}=e;let o;const s=a;if(a.length>0)o=mP;else try{o=gP(t,i,n)}catch(e){o=mP,s.push(e)}return{time:i||r,datetime:o,textInput:bP(t,i||r,n),errors:a,errorMessage:s[0]?s[0].message:null}}(n,a.date,t()),s={...a,...o};i(s),r(e,s)}},children:e.children})}wP.displayName="DateTime.Manager",wP.propTypes={children:u().node,dateFormat:u().string,defaultTimeValue:u().string,onChange:u().func,required:u().bool,timezone:u().string,useSeconds:u().bool,useUTC:u().bool,value:u().oneOfType([u().instanceOf(Date),u().number,u().string])},wP.defaultProps={dateFormat:"YYYY-MM-DD",useSeconds:!1,useUTC:!1};const _P=wP;var kP=n(5487),xP=n.n(kP);function MP(e){return e.selectedDateTime&&console.warn('Warning: "selectedDateTime" is deprecated and will be removed in the next major version. Use "value" instead please.'),(0,Fe.jsx)(_P,{id:e.id,value:e.value||e.selectedDateTime,useSeconds:e.useSeconds,useUTC:e.useUTC,timezone:e.timezone,onChange:e.onChange,defaultTimeValue:e.defaultTimeValue,children:(0,Fe.jsx)(cP.Consumer,{children:({date:t,time:n,onDateChange:a,onTimeChange:i})=>(0,Fe.jsxs)("div",{className:xP()["date-time-picker"],children:[(0,Fe.jsx)(Gk,{"data-testid":"date-picker",id:`${e.id}-date-picker`,readOnly:e.readOnly,disabled:e.disabled,onBlur:e.onBlur,onChange:a,value:t,dateFormat:e.dateFormat,startDate:e.startDate,endDate:e.endDate,minWidth:e.minWidthDate,isDisabledChecker:e.isDisabledChecker}),(0,Fe.jsx)(wx,{"data-testid":"time-picker",id:`${e.id}-time-picker`,readOnly:e.readOnly,disabled:e.disabled,onBlur:e.onBlur,onChange:i,value:n,useSeconds:e.useSeconds,timezone:e.timezone,minWidth:e.minWidthTime})]})})})}function PP(e){return e.formMode?(0,Fe.jsx)(uP,{...e}):(0,Fe.jsx)(MP,{...e})}MP.propTypes={id:u().string.isRequired,value:u().oneOfType([u().instanceOf(Date),u().number,u().string]),selectedDateTime:u().oneOfType([u().instanceOf(Date),u().number,u().string]),onChange:u().func,onBlur:u().func,disabled:u().bool,readOnly:u().bool,dateFormat:u().string,useSeconds:u().bool,useUTC:u().bool,timezone:u().string,defaultTimeValue:u().shape({hours:u().string.isRequired,minutes:u().string.isRequired,seconds:u().string}),startDate:u().oneOfType([u().instanceOf(Date),u().number,u().string]),endDate:u().oneOfType([u().instanceOf(Date),u().number,u().string]),minWidthDate:u().number,minWidthTime:u().number,isDisabledChecker:u().bool},MP.defaultProps={dateFormat:"YYYY-MM-DD",useSeconds:!1,useUTC:!1,required:!0},PP.propTypes={formMode:u().bool,...Gk.propTypes};const jP=PP,TP=(0,h.createContext)();function SP(e,t){this.message=Jm(t),this.code=e}function CP(e,t,n){const a=rh(e,n),i=rh(t,n);return{startDate:{value:a.localDate,textInput:a.textInput},endDate:{value:i.localDate,textInput:i.textInput},errors:a.errors.concat(i.errors),errorMessage:a.errorMessage||i.errorMessage}}function EP(e){const t={dateFormat:e.dateFormat},n=CP(e.startDate,e.endDate,t),[a,i]=(0,h.useState)(n);function r(t,n){const a=[...n.errors||[]],i=n.startDate.value,r=n.endDate.value;if(i&&r&&(fh(i,r)||a.push(new SP("INVALID_RANGE_START_AFTER_END","INVALID_RANGE_START_AFTER_END"))),e.onChange){const o={startDate:i,endDate:r,errors:a,errorMessage:a[0]?a[0].message:null,origin:n.origin};e.onChange(t,o)}}return(0,h.useEffect)(()=>{if(e.startDate!==a.startDate.value||e.endDate!==a.endDate.value){const n=CP(e.startDate,e.endDate,t);i(n)}},[e.startDate,e.endDate]),(0,Fe.jsx)(TP.Provider,{value:{startDate:a.startDate,endDate:a.endDate,inputManagement:{onStartChange:function(e){const n=e.target.value,{localDate:o,textInput:s,errors:l,errorMessage:d}=ih(n,t),u={startDate:{value:o,textInput:s},errors:l,errorMessage:d};i(e=>({...e,...u})),r(e,{...a,...u,origin:"START_INPUT"})},onEndChange:function(e){const n=e.target.value,{localDate:o,textInput:s,errors:l,errorMessage:d}=ih(n,t),u={endDate:{value:o,textInput:s},errors:l,errorMessage:d};i(e=>({...e,...u})),r(e,{...a,...u,origin:"END_INPUT"})},placeholder:e.dateFormat},pickerManagement:{onStartChange:function(e,{date:n}){const{date:o,textInput:s,errors:l,errorMessage:d}=oh(n,t),u={};u.startDate={value:o,textInput:s},u.errors=l,u.errorMessage=d,i(e=>({...e,...u})),r(e,{...a,...u,origin:"START_PICKER"})},onEndChange:function(e,{date:n}){const{date:o,textInput:s,errors:l,errorMessage:d}=oh(n,t),u={};u.endDate={value:o,textInput:s},u.errors=l,u.errorMessage=d,i(e=>({...e,...u})),r(e,{...a,...u,origin:"END_PICKER"})}}},children:e.children})}EP.defaultProps={dateFormat:"YYYY-MM-DD"},EP.displayName="DateRange.Manager",EP.propTypes={children:u().element,startDate:u().oneOfType([u().instanceOf(Date),u().number,u().string]),endDate:u().oneOfType([u().instanceOf(Date),u().number,u().string]),dateFormat:u().string,onChange:u().func.isRequired};const NP=EP,DP=["date","onChange","onFocus","label","minWidth"],WP=(0,h.forwardRef)((e,t)=>{const{date:n,onChange:a,onFocus:i,label:r,minWidth:o}=e,{inputManagement:s}=(0,h.useContext)(TP),{placeholder:l}=s;return(0,Fe.jsxs)("div",{className:"range-input",children:[r&&(0,Fe.jsx)(rt.Form.Label,{htmlFor:e.id,children:r}),(0,Fe.jsx)(uh,{inputText:l,minWidth:o,children:r=>(0,Fe.jsx)(vu(),{autoComplete:"off",debounceTimeout:300,element:rt.Form.Text,hideLabel:!0,placeholder:l,value:n.textInput,style:{width:r},onChange:a,onFocus:i,inputRef:t,...(0,ke.omit)(e,DP)})})]})});WP.displayName="DateRange.Input",WP.propTypes={id:u().string.isRequired,date:u().shape({textInput:u().string}),onChange:u().func,onFocus:u().func,label:u().string,minWidth:u().number};const IP=WP;function AP(e){const{startDate:t,endDate:n,pickerManagement:a}=(0,h.useContext)(TP),{onStartChange:i,onEndChange:r}=a;return["startDate"===e.focusedInput&&(0,Fe.jsx)(Ok,{manageFocus:!0,selectedDate:t.value,endDate:n.value,onSubmit:i,...e},"CalendarPicker_StartDate"),"endDate"===e.focusedInput&&(0,Fe.jsx)(Ok,{manageFocus:!0,selectedDate:n.value,startDate:t.value,onSubmit:r,...e},"CalendarPicker_EndDate")].filter(Boolean)}AP.displayName="DateRange.Picker";const OP={Manager:NP,Input:IP,Picker:AP};var RP=n(359),zP=n.n(RP);const LP=["id","dateFormat","onBlur","onChange","t","isDisabledChecker"];function HP(e){const t=`date-range-picker-${e.id}`,n=(0,h.useRef)(null),a=(0,h.useRef)(null),i=(0,h.useRef)(null),[r,o]=(0,h.useState)(null),[s,d]=(0,h.useState)(null),{styles:u,attributes:c}=gu(r,s,{modifiers:[{name:"hide",enabled:!1},{name:"preventOverflow",enabled:!1}],strategy:"fixed",placement:"bottom-start"}),m=Fk({handleBlur:e.onBlur,handleChange:e.onChange,handleKeyDown:()=>Rm(i.current)}),p=(0,ke.omit)(e,LP),f=!!e.inline,g=l()("date-picker",zP()["date-picker"],{"date-range-picker-inline":f,[zP()["date-range-picker-inline"]]:f});return(0,Fe.jsx)(OP.Manager,{startDate:e.startDate,endDate:e.endDate,dateFormat:e.dateFormat,onChange:function(e,t){"START_PICKER"===t.origin&&a&&a.current.focus(),m.onChange(e,t,r)},children:(0,Fe.jsx)(TP.Consumer,{children:({inputManagement:s,startDate:h,endDate:f})=>{const{onStartChange:b,onEndChange:v}=s;return(0,Fe.jsxs)(su,{className:g,divRef:i,onClick:m.onClick,onFocusIn:m.onFocus,onFocusOut:m.onBlur,onKeyDown:e=>{m.onKeyDown(e,r)},children:[(0,Fe.jsx)(OP.Input,{...p,id:`${e.id}-start-input`,date:h,onChange:b,onFocus:()=>o(n.current),label:e.t("TC_DATE_PICKER_RANGE_FROM",{defaultValue:"From"}),ref:n}),(0,Fe.jsx)("span",{className:l()(zP().arrow,"arrow"),children:(0,Fe.jsx)(rt.SizedIcon,{name:"arrow-right",size:"S"})}),(0,Fe.jsx)(OP.Input,{...p,id:`${e.id}-end-input`,date:f,onChange:v,onFocus:()=>o(a.current),label:e.t("TC_DATE_PICKER__RANGE_TO",{defaultValue:"To"}),ref:a}),m.showPicker&&(0,Fe.jsx)("div",{id:t,className:zP().popper,ref:d,style:u.popper,...c.popper,children:(0,Fe.jsx)(OP.Picker,{...e,focusedInput:r===n.current?"startDate":r===a.current?"endDate":null})})]})}})})}HP.displayName="InputDateRangePicker",HP.defaultProps={dateFormat:"YYYY-MM-DD",t:Ze()},HP.propTypes={id:u().string.isRequired,dateFormat:u().string,onChange:u().func,onBlur:u().func,startDate:u().oneOfType([u().instanceOf(Date),u().number,u().string]),endDate:u().oneOfType([u().instanceOf(Date),u().number,u().string]),inline:u().bool,t:u().func};const FP=HP;function VP(e,t){return+A(e)===+A(t)}const qP=(0,h.createContext)();function YP(e,t){this.message=Jm(t),this.code=e}function XP(e){const{onChange:t,startDateTime:n,endDateTime:a}=e,i={startDateTime:n,endDateTime:a},[r,o]=(0,h.useState)(i),[s,l]=(0,h.useState)([]),[d,u]=(0,h.useState)([]);function c(e,n,a){const i=[...n.errors||[]];n.startDateTime&&n.endDateTime&&!isNaN(n.startDateTime)&&!isNaN(n.endDateTime)&&(fh(n.startDateTime,n.endDateTime)||i.push(new YP("INVALID_RANGE_START_AFTER_END","INVALID_RANGE_START_AFTER_END")));const r={...n,origin:a,errors:i,errorMessage:i[0]?i[0].message:null};t(e,r)}return(0,h.useEffect)(()=>{VP(r.startDateTime,n)&&VP(r.endDateTime,a)||o({startDateTime:n,endDateTime:a})},[n,a]),(0,Fe.jsx)(qP.Provider,{value:{startDateTime:r.startDateTime,endDateTime:r.endDateTime,onStartChange:function(e,{datetime:t,errors:n}){l(n);const a=[...n||[],...d||[]],i={...r,startDateTime:t,errors:a};o(i),c(e,i,"RANGE_START")},onEndChange:function(e,{datetime:t,errors:n}){u(n);const a=[...s||[],...n||[]],i={...r,endDateTime:t,errors:a};o(i),c(e,i,"RANGE_END")}},children:e.children})}XP.displayName="DateTimeRange.Manager",XP.propTypes={children:u().element,startDateTime:u().oneOfType([u().instanceOf(Date),u().number,u().string]),endDateTime:u().oneOfType([u().instanceOf(Date),u().number,u().string]),onChange:u().func.isRequired};const BP=XP;var GP=n(9285),$P=n.n(GP);const KP=["id","dateFormat","onBlur","onChange","startDateTime","endDateTime","isDisabledChecker"];function UP(e){const{id:t,dateFormat:n,useSeconds:a,onChange:i,onBlur:r,inline:o}=e,s=(0,ke.omit)(e,KP),[d,u]=(0,h.useState)(!1),c=(0,h.useRef)(),m=!!o,p=l()({"range-picker":!d,[$P()["range-picker"]]:!d,"range-picker-vertical":d&&!m,[$P()["range-picker-vertical"]]:d&&!m,"date-time-range-picker-inline":m,[$P()["date-time-range-picker-inline"]]:m}),f=(0,h.useMemo)(()=>function(){d&&u(!1),setTimeout(()=>{var e;const t=c.current;t&&t.scrollWidth>(null===(e=t.offsetParent)||void 0===e?void 0:e.offsetWidth)&&u(!0)})},[d]);return(0,h.useEffect)(()=>{const e=window.addEventListener("resize",(0,ke.debounce)(f,200));return()=>window.removeEventListener("resize",e)},[f]),(0,h.useEffect)(()=>{f()},[]),(0,Fe.jsx)(BP,{startDateTime:e.startDateTime,endDateTime:e.endDateTime,onChange:i,children:(0,Fe.jsx)(qP.Consumer,{children:({startDateTime:i,endDateTime:o,onStartChange:u,onEndChange:m})=>(0,Fe.jsxs)("div",{className:p,ref:c,children:[(0,Fe.jsxs)("div",{className:"range-input","data-testid":"range-start",children:[(0,Fe.jsx)(rt.Form.Label,{htmlFor:e.id,children:e.t("TC_DATE_PICKER_RANGE_FROM",{defaultValue:"From"})}),(0,Fe.jsx)(jP,{...s,id:`${t}-start`,dateFormat:n,useSeconds:a,value:i,endDate:o,onChange:u,onBlur:r,defaultTimeValue:e.defaultTimeStart})]}),(0,Fe.jsx)("span",{className:l()($P().arrow,"arrow"),children:(0,Fe.jsx)(rt.SizedIcon,{name:d?"arrow-bottom":"arrow-right",size:"S"})}),(0,Fe.jsxs)("div",{className:"range-input","data-testid":"range-end",children:[(0,Fe.jsx)(rt.Form.Label,{htmlFor:e.id,children:e.t("TC_DATE_PICKER__RANGE_TO",{defaultValue:"To"})}),(0,Fe.jsx)(jP,{...s,id:`${t}-end`,dateFormat:n,useSeconds:a,value:o,startDate:i,onChange:m,onBlur:r,defaultTimeValue:e.defaultTimeEnd})]})]})})})}UP.defaultProps={dateFormat:"YYYY-MM-DD",t:Ze()},UP.propTypes={id:u().string.isRequired,dateFormat:u().string,useSeconds:u().bool,onChange:u().func,onBlur:u().func,defaultTimeStart:u().shape({hours:u().string.isRequired,minutes:u().string.isRequired,seconds:u().string}),defaultTimeEnd:u().shape({hours:u().string.isRequired,minutes:u().string.isRequired,seconds:u().string}),startDateTime:u().oneOfType([u().instanceOf(Date),u().number,u().string]),endDateTime:u().oneOfType([u().instanceOf(Date),u().number,u().string]),inline:u().string,t:u().func};const JP=UP,QP=ReactTransitionGroup;var ZP=n(7454),ej=n.n(ZP);function tj(e,t,n){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class nj extends h.Component{constructor(e){super(e),this.onChange=this.onChange.bind(this),this.onCancel=this.onCancel.bind(this),this.onKeyDown=this.onKeyDown.bind(this),this.onSubmit=this.onSubmit.bind(this),this.selectInput=this.selectInput.bind(this),this.state={value:e.text}}onChange(e){this.props.onChange&&this.props.onChange(e),this.setState({value:e.target.value})}onCancel(e){this.props.onCancel&&this.props.onCancel(e),this.setState({value:""})}onKeyDown(e){switch(e.key){case"Esc":case"Escape":this.onCancel(e)}}onSubmit(e){e.preventDefault(),0===this.state.value.trim().length&&this.props.required||this.props.onSubmit(e,{value:this.state.value,props:this.props})}selectInput(e){this.inputText=e,this.inputText&&(this.inputText.select(),this.inputText.focus())}render(){const{feature:e,t,placeholder:n,required:a,errorMessage:i}=this.props,r=a&&0===this.state.value.trim().length,o=r||!!i;return(0,Fe.jsx)(su,{onFocusOut:this.onSubmit,children:(0,Fe.jsxs)("form",{onSubmit:this.onSubmit,className:l()(ej()["tc-editable-text-form"],"tc-editable-text-form"),children:[(0,Fe.jsxs)("div",{className:l()("form-group",{"has-error":o}),children:[(0,Fe.jsx)("input",{ref:this.selectInput,id:"inputTitle",type:"text",placeholder:n,className:l()(ej()["tc-editable-text-form-input"],"tc-editable-text-form-input","form-control"),onChange:this.onChange,value:this.state.value,onKeyDown:this.onKeyDown}),i&&(0,Fe.jsx)("p",{className:"help-block text-danger",children:i})]}),(0,Fe.jsxs)("div",{className:l()(ej()["tc-editable-text-form-buttons"],"tc-editable-text-form-buttons"),children:[(0,Fe.jsx)(Wn,{name:"action-cancel-title",label:t("CANCEL_TOOLTIP",{defaultValue:"Cancel"}),icon:"talend-cross",onClick:this.onCancel,bsStyle:"link",className:l()(ej()["tc-editable-text-form-buttons-icon"],"tc-editable-text-form-buttons-icon",ej()["tc-editable-text-form-buttons-cancel"],"tc-editable-text-form-buttons-cancel"),hideLabel:!0,"data-feature":e&&`${e}.cancel`}),(0,Fe.jsx)(Wn,{type:"submit",name:"action-submit-title",label:t("SUBMIT_TOOLTIP",{defaultValue:"Submit"}),icon:"talend-check",bsStyle:"link",className:l()(ej()["tc-editable-text-form-buttons-icon"],"tc-editable-text-form-buttons-icon",ej()["tc-editable-text-form-buttons-submit"],"tc-editable-text-form-buttons-submit"),disabled:r,hideLabel:!0,"data-feature":e&&`${e}.submit`,...Se(this.props)})]})]})})}}tj(nj,"propTypes",{text:u().string.isRequired,placeholder:u().string,errorMessage:u().string,feature:u().string,onSubmit:u().func.isRequired,onCancel:u().func,onChange:u().func,t:u().func,required:u().bool}),tj(nj,"defaultProps",{t:Ze(),required:!0});const aj=nj;var ij=n(9674),rj=n.n(ij);function oj({id:e,componentClass:t="span",onEdit:n,disabled:a,text:i,inProgress:r,feature:o,t:s=Ze(),...d}){const u=a||r,c=t,m=Object.keys(d).reduce((e,t)=>(t.startsWith("data-")&&(e[t]=d[t]),e),{});return(0,Fe.jsxs)("div",{className:rj()["tc-editable-text-title"],children:[(0,Fe.jsx)(Be,{label:i,tooltipPlacement:"bottom",className:"tc-editable-text-wording-wrapper",children:(0,Fe.jsx)(c,{id:e,className:l()(rj()["tc-editable-text-wording"],"tc-editable-text-wording"),onDoubleClick:u?void 0:n,children:i})}),(0,Fe.jsx)(Wn,{name:"action-edit",label:s("MODIFY_TOOLTIP",{defaultValue:"Rename"}),icon:"talend-pencil",onClick:n,bsStyle:"link",className:l()(rj()["tc-editable-text-pencil"],"tc-editable-text-pencil",{[rj()["tc-editable-text-empty-pencil"]]:!i}),disabled:a||r,hideLabel:!0,"data-feature":o,...m})]})}var sj=n(9358),lj=n.n(sj);function dj({editMode:e,loading:t,inProgress:n,...a}){if(t)return(0,Fe.jsx)(gt,{type:gt.TYPES.text,size:gt.SIZES.large});const i=e?aj:oj,r={};return n&&(r["aria-label"]=a.t("EDITABLE_TEXT_IN_PROGRESS",{defaultValue:"Edit in progress"}),r["aria-busy"]=!0),(0,Fe.jsx)("div",{className:l()(lj()["tc-editable-text"],"tc-editable-text",{[lj()["tc-editable-text-blink"]]:n,"tc-editable-text-blink":n}),...r,children:(0,Fe.jsx)(i,{inProgress:n,...a})})}dj.displayName="EditableText",dj.propTypes={componentClass:u().oneOfType([u().string,u().func]),disabled:u().bool,editMode:u().bool,inProgress:u().bool,loading:u().bool,onEdit:u().func.isRequired,text:u().string.isRequired,t:u().func},dj.defaultProps={editMode:!1,inProgress:!1,loading:!1,t:Ze()};const uj=(0,c.withTranslation)($e)(dj);var cj=n(8388),mj=n.n(cj);function hj(e){const t=(0,h.useRef)(),n=(0,h.useRef)(),a=(0,h.useRef)(),[i,r]=(0,h.useState)(!1),{responsive:o=!0}=e;function s(){const e=t.current;if(e){const t=e.querySelector("li:last-child");t&&e.getBoundingClientRect().right<t.getBoundingClientRect().right&&r(!0)}else r(!1)}function d(){r(!1),s()}(0,h.useEffect)(()=>{if(o){const e=window.addEventListener("resize",(0,ke.debounce)(d,200));return()=>window.removeEventListener("resize",e)}},[]),(0,h.useEffect)(()=>{if(!a.current||!n.current)return;const e=g().findDOMNode(n.current);if(e&&"function"==typeof e.querySelector){const t=e.querySelector("[aria-selected=true]");t&&(t.focus({preventScroll:!0}),a.current=!1)}}),(0,h.useEffect)(()=>{o&&s()},[]);const{onSelect:u}=e;function c(t,n){t!==e.selectedKey&&(n&&n.preventDefault(),u(n,e.items.find(({key:e})=>t===e)))}const{className:p,id:f,items:b,selectedKey:v,children:y,generateChildId:w,tooltipPlacement:_,right:k}=e,x=(y||b.some(e=>e.children))&&(0,Fe.jsx)(m.Tab.Content,{children:b.map(e=>(0,Fe.jsxs)(m.Tab.Pane,{eventKey:e.key,children:[e.children,v===e.key?y:null]},e.key))});let M;if(o&&i){const e=b.find(e=>e.key===v)||b[0],t=(0,ke.get)(e,"badge.label","");M=(0,Fe.jsx)(kn,{id:f,className:l()(mj()["tc-tab-bar-dropdown"],"tc-tab-bar-dropdown"),badge:e.badge,tooltipLabel:t?`${t} ${e.label}`:e.label,label:e.label,icon:e.icon&&e.icon.name,onSelect:(e,{key:t})=>c(t,e),items:b.map(e=>({...e,icon:e.icon&&e.icon.name})),link:!0})}else M=(0,Fe.jsx)(m.Nav,{bsStyle:"tabs",className:l()(mj()["tc-tab-bar"],"tc-tab-bar",o&&mj()["tc-tab-bar-responsive"],o&&"tc-tab-bar-responsive"),ref:n,children:b.map(({icon:e,badge:t,...n})=>(0,h.createElement)(m.NavItem,{className:l()(mj()["tc-tab-bar-item"],"tc-tab-bar-item",n.className),...n,key:n.key,eventKey:n.key,componentClass:"button"},(0,Fe.jsx)(Be,{label:t&&t.label?`${t.label} ${n.label}`:n.label,tooltipPlacement:_,children:(0,Fe.jsxs)("span",{className:l()(mj()["tc-tab-bar-item-container"],"tc-tab-bar-item-container"),children:[e&&(0,Fe.jsx)(ot,{className:l()(mj()["tc-tab-bar-item-icon"],"tc-tab-bar-item-icon"),...e}),(0,Fe.jsx)("span",{className:l()(mj()["tc-tab-bar-item-label"]),children:n.label}),t&&(0,Fe.jsx)(gn,{className:l()(mj()["tc-tab-bar-item-badge"],"tc-tab-bar-item-badge",t.className),bsStyle:t.bsStyle,children:bn(t.label)})]})})))});return(0,Fe.jsx)(m.Tab.Container,{id:f,activeKey:v,className:p,onSelect:c,onKeyDown:function(t){const{items:n}=e;switch(t.key){case"Home":a.current=!0,c(n[0].key,t);break;case"End":a.current=!0,c(n[n.length-1].key,t)}},generateChildId:w,children:(0,Fe.jsxs)("div",{ref:t,children:[(0,Fe.jsxs)("div",{className:l()(mj()["tc-tab-bar-menu"],"tc-tab-bar-menu"),children:[M,k]}),x]})})}hj.displayName="TabBar",hj.propTypes={children:u().node,className:u().string,generateChildId:u().func,id:u().string.isRequired,items:u().arrayOf(u().shape({id:u().string,key:u().any.isRequired,label:u().string.isRequired,icon:u().object,badge:u().shape({className:u().string,label:u().string,bsStyle:u().string})}).isRequired).isRequired,onSelect:u().func.isRequired,responsive:u().bool,selectedKey:u().any,tooltipPlacement:Vt.propTypes.placement,right:u().node},hj.defaultProps={tooltipPlacement:"top"},hj.Tab=m.Tab;const pj=hj;var fj=n(6406),gj=n.n(fj);const bj=lt(gj()),vj={entering:{transform:"translateX(0%)"},entered:{transform:"translateX(0%)"},exiting:{transform:"translateX(100%)"},exited:{transform:"translateX(100%)"}};function yj(e){const{children:t,withTransition:n,...a}=e,i=n?350:0;return(0,Fe.jsx)(QP.Transition,{in:!0,appear:!0,timeout:n?500:0,...a,children:e=>{const n={transition:`transform ${i}ms ease-in-out`,transform:"translateX(100%)",...vj[e]};return t({style:n,transitioned:"entered"===e,transitionState:e})}})}function wj({drawerId:e,stacked:t,className:n,children:a,withTransition:i=!0,...r}){const o=bj(n,"tc-drawer",{"tc-drawer-transition":i},{[gj()["drawer-stacked"]]:t,stacked:t});return(0,Fe.jsx)("div",{className:o,role:"dialog","aria-labelledby":e,...r,children:(0,Fe.jsx)("div",{className:l()("tc-drawer-container",gj()["tc-drawer-container"]),children:a})})}function _j(e,t){if(!e)return null;const n=At.get(t,"Action",Wn),a={icon:"talend-cross",hideLabel:!0,link:!0,...e};return(0,Fe.jsx)(n,{...a,className:bj("tc-drawer-close-action",a.className),tooltipClassName:gj()["drawer-close-action-tooltip"]})}function kj(e,t,n="default"){return t?(0,Fe.jsx)(rt.Tooltip,{placement:"top",title:t,children:(0,Fe.jsx)(rt.Tag,{variant:n,children:e})}):(0,Fe.jsx)(rt.Tag,{children:e})}function xj({subtitle:e,...t}){if(!e||!e.length)return null;const{subtitleTag:n}=t;return(0,Fe.jsx)("div",{className:bj("tc-drawer-header-subtitle"),children:(0,Fe.jsxs)(rt.StackHorizontal,{gap:"XS",align:"center",children:[(0,Fe.jsx)("h2",{title:e,children:e}),n&&n.label&&kj(n.label,n.tooltip,n.variant)]})})}function Mj({title:e,subtitle:t,drawerId:n,children:a,onCancelAction:i,getComponent:r,editable:o,inProgress:s,subtitleTag:l,onEdit:d,onSubmit:u,onCancel:c,renderTitleActions:m=ke.noop,...p}){const[f,g]=(0,h.useState)(!1);if(!e&&!a)return null;const b=At.get(r,"EditableText",uj);return(0,Fe.jsxs)("div",{className:bj("tc-drawer-header"),children:[(0,Fe.jsxs)("div",{className:bj("tc-drawer-header-menu"),children:[(0,Fe.jsxs)("div",{className:bj("tc-drawer-header-title"),children:[o?(0,Fe.jsx)(b,{id:n,text:e,inProgress:s,feature:"drawertitle.rename",componentClass:"h1",onEdit:function(...e){g(!0),d&&d(...e)},onCancel:function(...e){g(!1),c&&c(...e)},onSubmit:function(...e){g(!1),u&&u(...e)},editMode:f,...p}):(0,Fe.jsx)("h1",{id:n,title:e,children:e}),f?null:(0,Fe.jsx)(xj,{subtitle:t,subtitleTag:l})]}),m(),_j(i,r)]}),(0,Fe.jsx)("div",{className:bj("tc-drawer-header-with-tabs"),children:a})]})}function Pj({children:e,className:t,...n}){return(0,Fe.jsx)("div",{className:bj("tc-drawer-content",t),"data-drawer-content":!0,...n,children:(0,Fe.jsx)("div",{className:bj("tc-drawer-content-wrapper"),children:e})})}function jj({children:e}){return(0,Fe.jsx)("div",{className:bj("tc-drawer-footer"),children:e})}function Tj({stacked:e,title:t,className:n,style:a,children:i,footerActions:r,onCancelAction:o,tabs:s,withTransition:l,getComponent:d,selectedTabKey:u,editableTitle:c,renderTitleActions:m}){const[p]=(0,h.useState)(Ce());if(!i)return null;const f=At.get(d,"TabBar",pj);let g,b={},v=[];s&&s.items.length>0&&(g={...s,items:s.items&&s.items.map(({footerActions:e,...t})=>t)},u&&(g.selectedKey=u,b=s.items.find(e=>e.key===u)),v=(0,ke.get)(b,"footerActions",{}));const y=function(e,t,n={}){const a={...(0,ke.omit)(t,"actions")};return a.actions={},["left","center","right"].forEach(e=>{a.actions[e]=[...(0,ke.get)(t,`actions.${e}`,[]),...(0,ke.get)(n,`actions.${e}`,[])]}),e&&!e.hideInFooter&&a.actions.left.unshift(e),a}(o,r,v),w=Object.values(y.actions).some(e=>!!e.length);return(0,Fe.jsxs)(wj,{stacked:e,className:n,style:a,drawerId:p,withTransition:l,children:[(0,Fe.jsx)(Mj,{drawerId:p,renderTitleActions:m,editable:c,title:t,onCancelAction:o,getComponent:d}),s&&(0,Fe.jsx)("div",{className:bj("tc-drawer-tabs-container"),children:(0,Fe.jsx)(f,{...g,className:bj("tc-drawer-tabs")})}),(0,Fe.jsxs)("div",{style:{display:"flex",flexDirection:"column",flexGrow:1,overflow:"hidden"},children:[(0,Fe.jsx)(Pj,{children:i}),w&&(0,Fe.jsx)("div",{className:bj("tc-drawer-actionbar-container"),children:(0,Fe.jsx)(Kn,{...y,className:bj("tc-drawer-actionbar")})})]})]})}yj.propTypes={children:u().func,withTransition:u().bool,onTransitionComplete:u().func},yj.defaultProps={withTransition:!0,onTransitionComplete:()=>{}},wj.propTypes={drawerId:u().string,stacked:u().bool,withTransition:u().bool,className:u().string,children:u().node.isRequired},xj.propTypes={subtitle:u().string,subtitleTag:u().shape({label:u().string,tooltip:u().string,variant:u().oneOf(rt.TagVariantsNames)})},Mj.propTypes={drawerId:u().string,title:u().string.isRequired,subtitle:u().string,onCancelAction:u().shape(Wn.propTypes),children:u().node,getComponent:u().func,renderTitleActions:u().func,editable:u().bool,inProgress:u().bool,subtitleTag:u().shape({label:u().string,tooltip:u().string,variant:u().oneOf(rt.TagVariantsNames)}),onEdit:u().func,onSubmit:u().func,onCancel:u().func},Pj.propTypes={children:u().node,className:u().string},jj.propTypes={children:u().node},Tj.displayName="Drawer",Tj.propTypes={stacked:u().bool,title:u().string,editableTitle:u().bool,children:u().node,style:u().object,className:u().string,footerActions:u().shape(Kn.propTypes),onCancelAction:u().shape(Wn.propTypes),tabs:u().shape(pj.propTypes),withTransition:u().bool,renderTitleActions:u().func,getComponent:u().func,selectedTabKey:u().string},Tj.defaultProps={withTransition:!0},Tj.Animation=yj,Tj.Container=wj,Tj.Title=Mj,Tj.Content=Pj,Tj.Footer=jj,Tj.FooterStyle=gj()["tc-drawer-footer"];const Sj=Tj;var Cj=n(2438),Ej=n.n(Cj),Nj=n(4134),Dj=n.n(Nj);function Wj(e,t){function n(t){e.onClick&&e.onClick(t,{value:t.target.value})}return"dropdown"===e.displayMode?(0,h.createElement)(kn,{...e,noCaret:!0,key:`${t}-enum-header-action`,onClick:n,btooltipPlacement:"bottom",hideLabel:!0,pullRight:!0,link:!0}):(0,h.createElement)(Wn,{...e,key:`${t}-enum-header-action`,onClick:n,btooltipPlacement:"bottom",hideLabel:!0,link:!0})}function Ij({headerDefault:e,required:t,label:n}){return(0,Fe.jsxs)("header",{className:l()({[Dj()["tc-enumeration-header"]]:!0,"tc-enumeration-header":!0}),children:[(0,Fe.jsxs)("span",{children:[n,t&&"*"]}),(0,Fe.jsx)("div",{className:"actions",children:e.filter(e=>!e.disabled).map(Wj)})]})}Ij.propTypes={headerDefault:u().arrayOf(u().shape(Wn.propTypes)).isRequired,required:u().bool,label:u().string};const Aj=Ij;function Oj(e){return l()(Dj()["tc-enumeration-header"],"tc-enumeration-header",{"has-error":!!e})}function Rj({headerInput:e,headerError:t,onInputChange:n,id:a,inputLabel:i,inputPlaceholder:r,onAddKeyDown:o,value:s,inputRef:d}){let u=null;function c(){return u}const m=`${a}_error`;return(0,Fe.jsxs)("header",{className:Oj(t),children:[(0,Fe.jsx)("input",{type:"text","aria-label":i,"aria-describedby":m,id:a,placeholder:r,ref:e=>{u=e,d&&d(e)},onChange:function(e){n(e,{value:e.target.value})},onKeyDown:function(e){o(e,{value:e.target.value})},value:s,autoFocus:!0}),t&&(0,Fe.jsx)("div",{id:m,className:l()(Dj()["tc-enumeration-header-error"],"tc-enumeration-header-error"),"aria-live":"assertive",children:t}),e.filter(e=>!e.disabled).map((e,t)=>function(e,t,n){return(0,Fe.jsx)(Wn,{label:e.label,icon:e.icon,onClick:function(t){const a=n();e.onClick&&e.onClick(t,{value:a.value})},disabled:e.disabled,tooltipPlacement:"bottom",inProgress:e.inProgress,hideLabel:!0,link:!0},`${t}-enum-header-action`)}(e,t,c.bind(this)))]})}Rj.propTypes={id:u().string.isRequired,headerInput:u().arrayOf(u().shape(Wn.propTypes)).isRequired,headerError:u().string,onInputChange:u().func,inputLabel:u().string,inputPlaceholder:u().string,inputRef:u().func,onAddKeyDown:u().func,value:u().string};const zj=Rj;function Lj(e,t){return(0,Fe.jsx)(Wn,{label:e.label,icon:e.icon,onClick:function(t){e.onClick&&e.onClick(t)},disabled:e.disabled,tooltipPlacement:"bottom",inProgress:e.inProgress,hideLabel:!0,link:!0},`${t}-enum-header-action`)}function Hj({headerSelected:e,nbItemsSelected:t}){let n=`${t} selected value`;return n=t>1?`${n}s`:n,(0,Fe.jsxs)("header",{className:l()({[Dj()["tc-enumeration-header"]]:!0,"tc-enumeration-header":!0}),children:[(0,Fe.jsx)("span",{children:n}),e.filter(e=>!e.disabled).map(Lj)]})}Hj.propTypes={headerSelected:u().arrayOf(u().shape(Wn.propTypes)).isRequired,nbItemsSelected:u().number};const Fj=Hj,Vj={label:u().string.isRequired,id:u().string.isRequired,onClick:u().func.isRequired},qj={currentEdit:u().shape({validate:u().shape({disabled:u().bool}),abort:u().shape({disabled:u().bool})})},Yj="DISPLAY_MODE_DEFAULT",Xj="DISPLAY_MODE_ADD",Bj="DISPLAY_MODE_SEARCH",Gj="DISPLAY_MODE_EDIT",$j="DISPLAY_MODE_SELECTED",Kj={displayMode:u().oneOf([Yj,Xj,$j,Gj,Bj]),inputRef:u().func,required:u().bool,headerError:u().string,headerDefault:u().arrayOf(u().shape(Vj)).isRequired,headerInput:u().arrayOf(u().shape(Vj)),headerSelected:u().arrayOf(u().shape(Vj)),id:u().string,items:u().arrayOf(u().shape({values:u().arrayOf(u().string)})).isRequired,searchCriteria:u().string,itemsProp:u().shape({key:u().string,getItemHeight:u().oneOfType([u().func,u().number]),onSubmitItem:u().func,onChangeItem:u().func,onSelectItem:u().func,onAbortItem:u().func,onLoadData:u().func,actionsDefault:u().oneOfType([u().arrayOf(u().shape(Wn.propTypes)),u().func]),actionsDefaultPersistent:u().oneOfType([u().arrayOf(u().shape(Wn.propTypes)),u().func]),actionsEdit:u().oneOfType([u().arrayOf(u().shape(Wn.propTypes)),u().func])}).isRequired,onInputChange:u().func.isRequired,onAddKeyDown:u().func,inputPlaceholder:u().string,inputValue:u().string,label:u().string,showCheckboxes:u().bool,className:u().string,t:u().func.isRequired,...qj};function Uj({displayMode:e,headerError:t,onInputChange:n,onAddKeyDown:a,headerInput:i,headerDefault:r,headerSelected:o,id:s,items:l,required:d,inputValue:u,inputRef:c,label:m,t:h}){switch(e){case Bj:{const e={headerInput:i,onInputChange:n,onAddKeyDown:a,headerError:t,id:`${s}_search`,inputRef:c,inputPlaceholder:h("ENUMERATION_PLACEHOLDER_SEARCH",{defaultValue:"Search"}),inputLabel:h("ENUMERATION_SEARCH_LABEL",{defaultValue:"Enter search term"})};return(0,Fe.jsx)(zj,{...e})}case Xj:{const e={headerInput:i,onInputChange:n,onAddKeyDown:a,headerError:t,id:`${s}_add`,inputRef:c,value:u,inputPlaceholder:h("ENUMERATION_NEW_ENTRY",{defaultValue:"New entry"}),inputLabel:h("ENUMERATION_NEW_ENTRY_LABEL",{defaultValue:"Enter new entry name"})};return(0,Fe.jsx)(zj,{...e})}case Yj:{const e={headerDefault:r,required:d,label:m||h("ENUMERATION_HEADER_LABEL",{defaultValue:"Values"})};return(0,Fe.jsx)(Aj,{...e})}case $j:{const e={headerSelected:o,nbItemsSelected:l.filter(e=>e.isSelected&&!0===e.isSelected).length};return(0,Fe.jsx)(Fj,{...e})}default:return null}}Uj.propTypes={headerError:Kj.headerError,displayMode:Kj.displayMode,headerInput:Kj.headerInput,headerDefault:Kj.headerDefault,headerSelected:Kj.headerSelected,onInputChange:Kj.onInputChange,onAddKeyDown:Kj.onAddKeyDown,id:Kj.id,items:Kj.items,required:Kj.required,inputValue:Kj.inputValue,inputRef:Kj.inputRef,label:Kj.label,t:Kj.t},Uj.defaultProps={t:Ze()};const Jj={id:u().string,style:u().object,item:u().shape({values:u().arrayOf(u().string),error:u().string,icon:u().shape(ot.propTypes),className:u().string,itemsProp:u().shape({key:u().string,onSubmitItem:u().func,onChangeItem:u().func,onAbortItem:u().func,onSelectItem:u().func,isSelected:u().bool,actions:u().arrayOf(u().shape(Wn.propTypes)).isRequired})}).isRequired};var Qj=n(3511),Zj=n.n(Qj);function eT(e){return l()({[Zj()["tc-enumeration-item-label"]]:!0,"tc-enumeration-item-label":!0,[e]:e})}function tT({id:e,item:t,searchCriteria:n,showCheckboxes:a,style:i,t:r}){const{key:o,actions:s,onSelectItem:d,persistentActions:u}=t.itemProps,c=t[o]instanceof Array?t[o].join(","):t[o];function m(e,n){return(0,h.createElement)(Wn,{...e,key:n,onClick:function(n){e.onClick&&e.onClick(n,{value:n.target.value,index:t.index})},tooltipPlacement:"bottom",hideLabel:!0,link:!0})}return(0,Fe.jsxs)("div",{role:"row",className:(p=t.isSelected,l()({[Zj()["tc-enumeration-item"]]:!0,[Zj()["selected-item"]]:p,"tc-enumeration-item":!0,"selected-item":p})),id:e,style:i,children:[n?(0,Fe.jsx)("button",{role:"gridcell",className:eT(t.className),disabled:"disabled",children:function(e){let t=function(e,t){const n=[];for(let a=e.indexOf(t);-1!==a;a=e.indexOf(t,a+1))n.push(a);return n}(e.toLowerCase(),n.toLowerCase());return t=function(e,t){const n=[];return e.forEach(e=>{(0===n.length||e>=n[n.length-1]+t.length)&&n.push(e)}),n}(t,n),(0,Fe.jsxs)("span",{children:[0!==t[0]?e.substring(0,t[0]):null,t.map((t,a,i)=>(0,Fe.jsxs)("span",{children:[(0,Fe.jsx)("strong",{children:e.substring(t,t+n.length)}),a===t.length+1?null:e.substring(t+n.length,i[a+1])]},a))]})}(c)}):(0,Fe.jsxs)(Wn,{className:eT(t.className),role:"gridcell",onClick:e=>d(t,e),"aria-label":r("TC_ENUMERATION_SELECT",{defaultValue:'Select item "{{label}}"',label:c}),bsStyle:"link",children:[a&&(0,Fe.jsx)(Cl,{"aria-label":r("TC_ENUMERATION_CHECK",{defaultValue:'Check item "{{label}}"',label:c}),className:l()(Zj()["tc-enumeration-checkbox"],"tc-enumeration-checkbox"),checked:t.isSelected}),(0,Fe.jsx)("span",{children:c}),t.icon&&(0,Fe.jsx)(Be,{label:t.icon.title,tooltipPlacement:"bottom",children:(0,Fe.jsx)("span",{children:(0,Fe.jsx)(ot,{...t.icon,"aria-hidden":"false"})})})]},t.index),(0,Fe.jsxs)("div",{className:l()({[Zj()["tc-enumeration-item-actions"]]:!0,"tc-enumeration-item-actions":!0,[Zj().editable]:!0}),role:"gridcell",children:[u&&(0,Fe.jsx)("div",{className:"persistent",children:u.filter(e=>!e.disabled).map((e,t)=>m(e,t))}),s.filter(e=>!e.disabled).map((e,t)=>m(e,t))]})]});var p}tT.propTypes=Jj;const nT=(0,c.withTranslation)($e)(tT);class aT extends h.Component{constructor(e){super(e),this.onKeyDown=this.onKeyDown.bind(this),this.submit=this.submit.bind(this),this.itemChange=this.itemChange.bind(this),this.cancel=this.cancel.bind(this),this.onActionClick=this.onActionClick.bind(this)}componentDidMount(){this.itemInput.value=this.props.item[this.props.item.itemProps.key].join(",")}onKeyDown(e){switch(e.key){case"Esc":case"Escape":this.cancel(e);break;case"Enter":this.submit(e)}}onActionClick(e,t){const n=this.props.item.index;t.onClick&&t.onClick(e,{value:this.itemInput.value,index:n})}getAction(e,t){return(0,Fe.jsx)(Wn,{label:e.label,icon:e.icon,disabled:e.disabled,onClick:t=>this.onActionClick(t,e),tooltipPlacement:"bottom",inProgress:e.inProgress,hideLabel:!0,link:!0},t)}submit(e){return this.props.item.itemProps.onSubmitItem(e,{value:e.target.value,model:this.props.item,index:this.props.item.index})}itemChange(e){return this.props.item.itemProps.onChangeItem(e,{value:e.target.value,model:this.props.item,index:this.props.item.index})}cancel(e){return this.props.item.itemProps.onAbortItem(e,{value:e.target.value,model:this.props.item,index:this.props.item.index})}render(){const e=this.props.item.itemProps.actions.map(e=>function(e,t){return void 0!==t[e.id]&&"disabled"in t[e.id]?{...e,disabled:t[e.id].disabled}:e}(e,this.props.currentEdit)),t=`${this.props.id}-error`;return(0,Fe.jsxs)("div",{role:"row",className:(n=this.props.item.error,l()(Zj()["tc-enumeration-item"],"tc-enumeration-item",{[Zj()["has-error"]]:!!n,"has-error":!!n})),id:this.props.id,style:this.props.style,children:[(0,Fe.jsx)("input",{"aria-label":this.props.t("TC_ENUMERATION_EDIT_ENTRY",{defaultValue:"Enter the new value"}),"aria-describedby":t,id:`${this.props.id}-input`,role:"gridcell",className:l()(Zj()["tc-enumeration-item-label"],"tc-enumeration-item-label"),ref:e=>{this.itemInput=e},type:"text",onKeyDown:this.onKeyDown,onChange:this.itemChange,autoFocus:!0}),(0,Fe.jsx)("div",{role:"gridcell",className:l()(Zj()["tc-enumeration-item-actions"],"tc-enumeration-item-actions"),children:e.map((e,t)=>this.getAction(e,t))}),this.props.item.error&&(0,Fe.jsx)("div",{id:t,className:l()(Zj()["tc-enumeration-item-error"],"tc-enumeration-item-error"),"aria-live":"assertive",children:this.props.item.error})]});var n}}aT.propTypes={...Jj,...qj,currentEdit:u().shape({validate:u().shape({disabled:u().bool}),abort:u().shape({disabled:u().bool})})};const iT=(0,c.withTranslation)($e)(aT);var rT=n(2458),oT=n.n(rT);const sT="DISPLAY_MODE_EDIT";class lT extends h.PureComponent{constructor(e){super(e),this.lazyLoadingTimer=null,this.getItem=this.getItem.bind(this),this.getRowHeight=this.getRowHeight.bind(this),this.rowRenderer=this.rowRenderer.bind(this),this.scrollEnumeration=this.scrollEnumeration.bind(this)}getItem(e,t,n){const a={...e,index:t};if(e.displayMode===sT){let e=this.props.itemsProp.actionsEdit;return"function"==typeof e&&(e=e(a)),a.itemProps={key:this.props.itemsProp.key,actions:e,onSubmitItem:this.props.itemsProp.onSubmitItem,onAbortItem:this.props.itemsProp.onAbortItem,onChangeItem:this.props.itemsProp.onChangeItem},(0,Fe.jsx)(iT,{id:`${this.props.id}-${t}-item`,item:a,currentEdit:this.props.currentEdit,style:n},`${t}-item`)}{let e=this.props.itemsProp.actionsDefault;"function"==typeof e&&(e=e(a));let i=this.props.itemsProp.actionsDefaultPersistent;"function"==typeof i&&(i=i(a));const r={key:this.props.itemsProp.key,actions:e,persistentActions:i,onSelectItem:this.props.itemsProp.onSelectItem};return a.itemProps=r,(0,Fe.jsx)(nT,{id:`${this.props.id}-${t}-item`,item:a,itemProps:r,searchCriteria:this.props.searchCriteria,showCheckboxes:this.props.showCheckboxes,style:n},`${t}-item`)}}getRowHeight({index:e}){const t=this.props.items[e].displayMode===sT;return this.props.itemsProp.getItemHeight(t)}scrollEnumeration(e){e.persist(),null!==this.lazyLoadingTimer&&clearTimeout(this.lazyLoadingTimer),this.lazyLoadingTimer=setTimeout(()=>{e.target.className.includes("ReactVirtualized__List")&&e.target.scrollTop+e.target.clientHeight>=e.target.scrollHeight&&this.props.itemsProp.onLoadData()},500)}rowRenderer({index:e,style:t}){return this.getItem(this.props.items[e],e,t)}render(){const e=(0,ke.get)(this.props,"itemsProp.calculateListHeight"),t=this.props.itemsProp&&this.props.itemsProp.actionsDefault;return(0,Fe.jsx)("div",{"test-id":"enumeration-items-list",className:l()(oT()["tc-enumeration-items"],"tc-enumeration-items"),onScroll:this.scrollEnumeration,style:e?{height:`${e(this.props.items)}px`}:{},children:(0,Fe.jsx)(cm.AutoSizer,{children:({height:e,width:n})=>(0,Fe.jsx)(cm.List,{items:this.props.items,actions:t,className:oT()["tc-list-items"],rowRenderer:this.rowRenderer,width:n,height:e,rowCount:this.props.items.length,rowHeight:this.getRowHeight})})})}}lT.propTypes={id:u().string,items:u().arrayOf(u().shape({values:u().arrayOf(u().string)})),searchCriteria:u().string,itemsProp:u().shape({calculateListHeight:u().func,key:u().string.isRequired,getItemHeight:u().oneOfType([u().func,u().number]),onSubmitItem:u().func,onAbortItem:u().func,onSelectItem:u().func,actionsDefault:u().arrayOf(u().shape(Dn.propTypes)),actionsDefaultPersistent:u().arrayOf(u().shape(Dn.propTypes)),actionsEdit:u().arrayOf(u().shape(Dn.propTypes))}).isRequired,...qj};const dT=lT;var uT=n(5112),cT=n.n(uT);function mT({displayMode:e,t}){return(0,Fe.jsx)("p",{className:l()({[cT()["tc-enumeration-hint"]]:!0,"tc-enumeration-hint":!0}),children:e===Yj?t("ENUMERATION_EMPTY_LIST",{defaultValue:"The list is empty"}):t("ENUMERATION_EMPTY_PLACEHOLDER_SEARCH",{defaultValue:"No results"})})}function hT(e){return e.items.length>0?(0,Fe.jsx)(dT,{id:e.id,items:e.items,itemsProp:e.itemsProp,currentEdit:e.currentEdit,searchCriteria:e.searchCriteria,showCheckboxes:e.showCheckboxes}):(0,Fe.jsx)(mT,{displayMode:e.displayMode,t:e.t})}function pT(e){return(0,Fe.jsxs)("div",{id:e.id,className:l()({[Ej()["tc-enumeration"]]:!0,"tc-enumeration":!0},e.className),children:[(0,Fe.jsx)(Uj,{...e}),(0,Fe.jsx)(hT,{...e})]})}mT.propTypes={displayMode:Kj.displayMode,t:Kj.t},hT.propTypes={id:Kj.id,items:Kj.items,itemsProp:Kj.itemsProp,searchCriteria:Kj.searchCriteria,showCheckboxes:Kj.showCheckboxes,t:Kj.t,...qj},pT.displayName="Enumeration",pT.defaultProps={id:"tc-enumeration"},pT.propTypes=Kj,pT.DISPLAY_MODE_DEFAULT=Yj,pT.DISPLAY_MODE_ADD=Xj,pT.DISPLAY_MODE_SEARCH=Bj,pT.DISPLAY_MODE_EDIT=Gj,pT.DISPLAY_MODE_SELECTED=$j;const fT=(0,c.withTranslation)($e)(pT);var gT=n(5990),bT=n.n(gT);function vT(e){e.target.blur()}function yT(e){const{id:t,debounceMinLength:n,debounceTimeout:a,onBlur:i,onClear:r,onFocus:o,onFilter:s,autoFocus:d,placeholder:u,value:h,disabled:p,...f}=e,{t:g}=(0,c.useTranslation)($e),b=u||g("LIST_FILTER_LABEL",{defaultValue:"Filter"}),v={"data-test":f["data-test"],"data-feature":f["data-feature"],id:t,name:"search",type:"search",value:h,placeholder:b,autoComplete:"off",disabled:p,className:l()(bT().search),"aria-label":b,onBlur:i&&(e=>{i(e,e.target.value)}),onFocus:o&&(e=>o(e,e.target.value)),onChange:e=>s(e,e.target.value),onKeyDown:e=>function(e,t,n){switch(e.key){case"Enter":n&&n(e);break;case"Esc":case"Escape":t&&t(e)}}(e,r,vT),autoFocus:d,role:"searchbox"};return n||a?(0,Fe.jsx)(vu(),{...v,element:m.FormControl,minLength:n,debounceTimeout:a}):(0,Fe.jsx)(m.FormControl,{...v})}function wT(e){const{onFocus:t,onBlur:n,onToggle:a,onFilter:i}=e,[r,o]=(0,h.useState)(),[s,d]=(0,h.useState)(),{t:u}=(0,c.useTranslation)($e);(0,h.useEffect)(()=>{d(e.value)},[e.value]);const m=e=>{d(e.target.value),i&&i(e,e.target.value)},p=e=>{e.preventDefault(),m({target:{value:""}})};if(e.dockable&&e.docked)return(0,Fe.jsx)(Wn,{id:e.id,className:l()(e.className,bT()["button-docked"]),onClick:e.onToggle,label:u("LIST_FILTER_TOGGLE",{defaultValue:"Toggle filter"}),hideLabel:!0,icon:"talend-search","data-feature":e["data-feature"],tooltipPlacement:e.tooltipPlacement,role:"search"});const f=l()(bT().filter,e.className,{[bT().highlight]:e.highlight,[bT().navbar]:e.navbar});return(0,Fe.jsx)("form",{className:f,role:"search",onSubmit:e=>(e.preventDefault(),m(e)),children:(0,Fe.jsxs)("div",{className:l()("form-group",{[bT().animate]:e.dockable}),children:[(0,Fe.jsx)(ot,{name:"talend-search",className:l()(bT()["search-icon"],{[bT()["search-focused"]]:r})}),(0,Fe.jsx)(yT,{disabled:e.disabled,"data-feature":e["data-feature"],"data-test":e["data-test"],autoFocus:e.autoFocus,id:e.id&&`${e.id}-input`,debounceMinLength:e.debounceMinLength,debounceTimeout:e.debounceTimeout,onBlur:e=>{o(!1),n&&n(e),!s&&a&&a(e)},onClear:p,onFocus:e=>{o(!0),t&&t(e)},onFilter:m,onToggle:e.onToggle,placeholder:e.placeholder,value:s,dockable:e.dockable,t:u}),s?(0,Fe.jsx)(Wn,{className:bT().remove,id:e.id&&`${e.id}-cross-icon`,"data-test":e["data-test"]&&`${e["data-test"]}-reset`,"data-feature":e["data-feature"]&&`${e["data-feature"]}-reset`,icon:"talend-cross",label:u("LIST_FILTER_REMOVE",{defaultValue:"Remove filter"}),hideLabel:!0,tooltipPlacement:e.tooltipPlacement,onMouseDown:p}):null]})})}yT.propTypes={autoFocus:u().bool,id:u().string,debounceMinLength:u().number,debounceTimeout:u().number,onBlur:u().func,onClear:u().func,onFocus:u().func,onFilter:u().func.isRequired,placeholder:u().string,value:u().string,"data-test":u().string,"data-feature":u().string,disabled:u().bool},wT.propTypes={autoFocus:u().bool,id:u().string,className:u().string,"data-test":u().string,"data-feature":u().string,debounceMinLength:u().number,debounceTimeout:u().number,docked:u().bool,dockable:u().bool,navbar:u().bool,onBlur:u().func,onFocus:u().func,onFilter:u().func.isRequired,onToggle:u().func,highlight:u().bool,placeholder:u().string,value:u().string,tooltipPlacement:u().string,disabled:u().bool},wT.defaultProps={autoFocus:!0,dockable:!0,docked:!0,navbar:!0,disabled:!1,className:""};const _T=wT,kT=sc;var xT=n(5833),MT=n(253),PT=n.n(MT);const jT=(0,h.createContext)({displayMode:"",setDisplayMode:e=>{}});function TT(e){"input"===e.target.tagName.toLowerCase()&&e.stopPropagation()}const ST=function(e){const[t,n]=(0,h.useState)(""),a={displayMode:t,setDisplayMode:n};return(0,Fe.jsx)(jT.Provider,{value:a,children:(0,Fe.jsx)("div",{className:l()(PT()["tc-tile-container"],"tc-tile-container",e.className),onMouseDown:TT,children:e.children})})},CT=function({children:e}){return(0,Fe.jsx)("div",{className:l()(PT()["tc-tile-body"],"tc-tile-body"),children:e})};var ET=n(3622),NT=n.n(ET);var DT=n(3882),WT=n.n(DT);const IT=[{key:"skel1","data-grid":{w:2,h:2,x:0,y:0,i:"skel1"}},{key:"skel2","data-grid":{w:2,h:2,x:2,y:0,i:"skel2"}},{key:"skel3","data-grid":{w:6,h:2,x:4,y:0,i:"skel3"}}],AT={Body:CT,Header:function(e){return(0,Fe.jsx)("div",{className:l()(NT()["tc-tile-header"],"tc-tile-header"),children:e.children})},Footer:function({children:e}){return(0,Fe.jsx)("div",{className:l()(WT()["tc-tile-footer"],"tc-tile-footer"),children:e})},Container:ST,Skeleton:function(){return(0,Fe.jsx)(ST,{children:(0,Fe.jsx)(CT,{children:(0,Fe.jsx)(gt,{width:"100%",height:"100%"})})})},useTileContext:function(){return(0,h.useContext)(jT)},context:jT};var OT=n(3286);const RT=lt(n.n(OT)()),zT=(0,xT.WidthProvider)(xT.Responsive),LT={s:2,m:4,l:6,xl:12},HT={s:479,m:768,l:1024,xl:1366},FT=()=>{};function VT({children:e,isResizable:t=!1,isDraggable:n=!0,onLayoutChange:a=FT,onBreakpointChange:i=FT,onDragStop:r=FT,onResizeStop:o=FT,isLoading:s=!1,skeletonConfiguration:l,compactType:d="vertical",verticalCompact:u=!0,columns:c=LT,breakpoints:m=HT}){return(0,Fe.jsx)(zT,{className:RT("layout",{draggable:n}),onLayoutChange:a,onDragStop:r,onResizeStop:o,onBreakpointChange:i,breakpoints:m,cols:c,measureBeforeMount:!1,margin:[20,20],compactType:d,isResizable:t,useCSSTransforms:!1,verticalCompact:u,isDraggable:n,children:s?(l||IT).map(e=>(0,Fe.jsx)("div",{className:"skeleton-tile","data-grid":e["data-grid"],children:(0,Fe.jsx)(AT.Skeleton,{})},e.key)):e})}VT.propTypes={children:u().node,compactType:u().string,isResizable:u().bool,isDraggable:u().bool,onLayoutChange:u().func,onBreakpointChange:u().func,onDragStop:u().func,onResizeStop:u().func,isLoading:u().bool,columns:u().shape({s:u().number,m:u().number,l:u().number,xl:u().number}),breakpoints:u().shape({s:u().number,m:u().number,l:u().number,xl:u().number}),skeletonConfiguration:u().arrayOf(u().shape({key:u().string.isRequired,"data-grid":u().shape({w:u().number,h:u().number,x:u().number,y:u().number,i:u().string}).isRequired})),verticalCompact:u().bool};const qT=VT;qT.Tile=AT;const YT=qT,XT=Bm;var BT=n(918),GT=n.n(BT);const $T=lt(GT());function KT({getComponent:e,hasUnread:t,t:n,...a}){const i=$T("tc-header-bar-action","separated");let r,o;t?(r="talend-bell-notification",o=n("HEADERBAR_NOTIFICATION_UNREAD",{defaultValue:"Notifications (you have unread notifications)"})):(r="talend-bell",o=n("HEADERBAR_NOTIFICATION",{defaultValue:"Notifications (you have no unread notifications)"}));const s={bsStyle:"link",hideLabel:!0,icon:r,label:o,tooltipPlacement:"bottom",...a},l=At.getAll(e,{Action:Wn});return(0,Fe.jsx)("li",{role:"presentation",className:i,children:(0,Fe.jsx)(l.Action,{...s})})}KT.propTypes={getComponent:u().func,hasUnread:u().bool,renderers:u().shape({Action:u().func}),t:u().func.isRequired};const UT=lt(GT());function JT({getComponent:e,...t}){const n={bsStyle:"info",className:"btn-inverse",tooltipPlacement:"bottom",...t},a=UT("tc-header-bar-action","tc-header-bar-call-to-action","separated"),i=At.getAll(e,{Action:Wn});return(0,Fe.jsx)("li",{role:"presentation",className:a,children:(0,Fe.jsx)(i.Action,{...n})})}JT.propTypes={getComponent:u().func,renders:u().shape({Action:u().func})};const QT=lt(GT());function ZT({getComponent:e,...t}){const n=At.getAll(e,{ActionDropdown:kn});return(0,Fe.jsx)("li",{role:"presentation",className:QT("tc-header-bar-action"),children:(0,Fe.jsx)(n.ActionDropdown,{bsStyle:"link",icon:"talend-environment",tooltipPlacement:"bottom",...t})})}ZT.propTypes={getComponent:u().func,renderers:u().shape({ActionDropdown:u().func})};const eS=lt(GT());function tS({getComponent:e,...t}){const n={bsStyle:"link",tooltipPlacement:"bottom",...t},a=eS("tc-header-bar-action","tc-header-bar-generic-action","separated"),i=At.getAll(e,{Action:Wn});return(0,Fe.jsx)("li",{role:"presentation",className:a,children:(0,Fe.jsx)(i.Action,{...n})})}tS.propTypes={getComponent:u().func,renders:u().shape({Action:u().func})};const nS=lt(GT());function aS({getComponent:e,t,...n}){const a={bsStyle:"link",icon:"talend-question-circle",label:t("HEADERBAR_HELP",{defaultValue:"Help"}),tooltipPlacement:"bottom",...n},i=nS("tc-header-bar-action","tc-header-bar-help","separated"),r=At.getAll(e,{Action:Wn});return(0,Fe.jsx)("li",{role:"presentation",className:i,children:(0,Fe.jsx)(r.Action,{...a})})}aS.propTypes={getComponent:u().func,renderers:u().shape({ActionSplitDropdown:u().func,Action:u().func}),t:u().func.isRequired};const iS=lt(GT());function rS({getComponent:e,t,...n}){const a={bsStyle:"link",icon:"talend-info-circle",label:t("HEADERBAR_INFO",{defaultValue:"Information"}),tooltipPlacement:"bottom",...n},i=iS("tc-header-bar-action","separated"),r=At.getAll(e,{Action:Wn,ActionDropdown:kn});return(0,Fe.jsx)("li",{role:"presentation",className:i,children:n.items&&n.items.length?(0,Fe.jsx)(r.ActionDropdown,{pullRight:!0,noCaret:!0,hideLabel:!0,...a}):(0,Fe.jsx)(r.Action,{hideLabel:!0,...a})})}rS.propTypes={getComponent:u().func,items:u().array,renderers:u().shape({ActionSplitDropdown:u().func,Action:u().func}),t:u().func.isRequired};const oS=lt(GT());function sS({id:e,config:t,tooltipPlacement:n}){return(0,Fe.jsx)(ga,{className:oS("tc-header-bar-intercom-default-component","btn","btn-link"),id:e,config:(0,h.useMemo)(()=>({...t,vertical_padding:70}),[t]),tooltipPlacement:n})}sS.propTypes={id:u().string.isRequired,config:u().object.isRequired,tooltipPlacement:u().string};const lS=lt(GT());function dS({isFull:e,getComponent:t,t:n,...a}){const i=e?"talend-logo":void 0,r=lS("tc-header-bar-action","separated"),o=lS("tc-header-bar-logo",{full:e}),s=At.getAll(t,{Action:Wn});return(0,Fe.jsx)("li",{role:"presentation",className:r,children:(0,Fe.jsx)(s.Action,{bsStyle:"link",className:o,hideLabel:!0,label:n("HEADERBAR_GO_PORTAL",{defaultValue:"Go to Portal"}),icon:i,tooltipPlacement:"bottom",...a})})}dS.propTypes={getComponent:u().func,isFull:u().bool,renderers:u().shape({Action:u().func}),t:u().func.isRequired};const uS=lt(GT());function cS({getComponent:e,icon:t,...n}){const a=uS("tc-header-bar-action","tc-header-bar-search","separated"),i=At.getAll(e,{Typeahead:Au}),r=t&&{...t,role:"search"};return(0,Fe.jsx)("li",{role:"presentation",className:a,children:(0,Fe.jsx)("form",{className:"navbar-form navbar-right",children:(0,Fe.jsx)(i.Typeahead,{...n,role:"searchbox",icon:r})})})}cS.propTypes={getComponent:u().func,icon:u().object,renderers:u().shape({Typeahead:u().func})};const mS=lt(GT());function hS({name:e,firstName:t,lastName:n,getComponent:a,t:i,...r}){const o=mS("tc-header-bar-action","tc-header-bar-user","separated"),s=At.getAll(a,{ActionDropdown:kn}),l=(d={name:e,firstName:t,lastName:n}).firstName&&d.lastName?`${d.firstName} ${d.lastName}`:d.name;var d;const u=i("HEADERBAR_USER_MENU",{defaultValue:"Open user menu. Current user: {{name}}.",name:l});return(0,Fe.jsx)("li",{role:"presentation",className:o,children:(0,Fe.jsx)(s.ActionDropdown,{bsStyle:"link",icon:"talend-user-circle",pullRight:!0,label:l,"aria-label":u,...r})})}hS.propTypes={firstName:u().string,lastName:u().string,getComponent:u().func,name:u().string,renderers:u().shape({ActionDropdown:u().func}),t:u().func};const pS=lt(GT());function fS(e){const{t}=(0,c.useTranslation)($e),n=At.getAll(e.getComponent,{Logo:dS,Environment:ZT,CallToAction:JT,GenericAction:tS,Search:cS,User:hS,Information:rS,Help:aS,AppNotification:KT,Intercom:sS}),a=e.AppSwitcher||At.get(e.getComponent,"AppSwitcher",Ul);let i;const{NotificationCenter:r}=e;let o;r?i=(0,Fe.jsx)(r,{}):e.notification&&(i=(0,Fe.jsx)(n.AppNotification,{getComponent:e.getComponent,...e.notification,t}));const{Intercom:s}=e;return s?o=(0,Fe.jsx)(s,{}):e.intercom&&(o=(0,Fe.jsx)(n.Intercom,{getComponent:e.getComponent,...e.intercom})),(0,Fe.jsxs)("nav",{className:pS("tc-header-bar","navbar","navbar-inverse"),children:[(0,Fe.jsxs)("ul",{className:pS("tc-header-bar-actions","navbar-nav"),children:[e.logo&&(0,Fe.jsx)(n.Logo,{getComponent:e.getComponent,...e.logo,t}),(0,Fe.jsx)(a,{...e.brand,...e.products,isSeparated:!!e.env}),e.env&&(0,Fe.jsx)(n.Environment,{getComponent:e.getComponent,...e.env})]}),(0,Fe.jsxs)("ul",{className:pS("tc-header-bar-actions","navbar-nav","right"),children:[e.genericAction&&(0,Fe.jsx)(n.GenericAction,{getComponent:e.getComponent,...e.genericAction}),e.callToAction&&(0,Fe.jsx)(n.CallToAction,{getComponent:e.getComponent,...e.callToAction}),e.search&&(0,Fe.jsx)(n.Search,{getComponent:e.getComponent,...e.search}),i&&(0,Fe.jsx)("li",{role:"presentation",className:pS("tc-header-bar-notification-center","tc-header-bar-action","separated"),children:i}),o&&(0,Fe.jsx)("li",{role:"presentation",className:pS("tc-header-bar-intercom","tc-header-bar-action","separated"),children:o}),e.help&&(0,Fe.jsx)(n.Help,{getComponent:e.getComponent,...e.help,t}),!e.user&&e.information&&(0,Fe.jsx)(n.Information,{getComponent:e.getComponent,...e.information,t}),e.user&&(0,Fe.jsx)(n.User,{getComponent:e.getComponent,...e.user,t})]})]})}fS.Logo=dS,fS.Environment=ZT,fS.CallToAction=JT,fS.Search=cS,fS.GenericAction=tS,fS.Help=aS,fS.Information=rS,fS.User=hS,fS.displayName="HeaderBar",fS.propTypes={AppSwitcher:u().func,Intercom:u().func,NotificationCenter:u().func,logo:u().shape((0,ke.omit)(dS.propTypes,"t")),brand:u().shape({isSeparated:u().bool,renderers:u().shape({Action:u().func}),icon:u().string,iconUrl:u().string}),env:u().shape(ZT.propTypes),callToAction:u().shape(JT.propTypes),genericAction:u().shape(tS.propTypes),search:u().shape(cS.propTypes),help:u().shape((0,ke.omit)(aS.propTypes,"t")),information:u().shape((0,ke.omit)(rS.propTypes,"t")),intercom:u().shape(sS.propTypes),user:u().shape(hS.propTypes),notification:u().shape((0,ke.omit)(KT.propTypes,"t")),products:u().shape({items:u().array,onSelect:u().func}),getComponent:u().func,t:u().func};const gS=fS;var bS=n(4266),vS=n.n(bS);const yS="http-error";function wS(e=yS){return[vS()[e],e]}function _S(e){const{action:t,message:n,status:a,style:i,title:r}=e;return(0,Fe.jsx)("div",{className:l()(wS()),"data-status":a,children:(0,Fe.jsxs)("div",{className:l()(wS(`${yS}-content`),`${yS}-${a}`),style:i,children:[(0,Fe.jsx)("h1",{children:r}),(0,Fe.jsx)("p",{children:n}),t&&(0,Fe.jsx)(Wn,{...t,icon:"talend-arrow-left",link:!0})]})})}_S.displayName="HttpError",_S.propTypes={action:u().object,message:u().string.isRequired,status:u().number.isRequired,style:u().object,title:u().string.isRequired};const kS=_S;rt.IconsProvider.displayName="IconsProvider";const xS=rt.IconsProvider,MS={namespace:$e,getDateFnsLocale:$_};var PS=n(4152),jS=n.n(PS);const TS={propertyKey:u().string.isRequired,title:u().string},SS={jsonSchema:u().object.isRequired,uiSchema:u().shape({"ui:order":u().array}),properties:u().object.isRequired};function CS(e){this.name="UnknownTypeException",this.message=`Unknown type: ${e}`}function ES(){this.name="InvalidSchemaException",this.message="Invalid Schema"}function NS(){return null}function DS({propertyKey:e,title:t,properties:n}){return[(0,Fe.jsx)("dt",{children:t||e},`${e}_key`),(0,Fe.jsx)("dd",{children:n},`${e}_value`)]}function WS({propertyKey:e,title:t}){return[(0,Fe.jsx)("dt",{children:t||e},`${e}_key`),(0,Fe.jsx)("dd",{children:"•".repeat(5)},`${e}_value`)]}function IS({propertyKey:e,title:t,properties:n}){return[(0,Fe.jsx)("dt",{children:t||e},`${e}_key`),(0,Fe.jsx)("dd",{children:n},`${e}_value`)]}function AS({propertyKey:e,title:t,properties:n}){return[(0,Fe.jsx)("dt",{children:t||e},`${e}_key`)].concat(n.map((t,n)=>(0,Fe.jsx)("dd",{className:jS()["array-value"],children:t},`${e}-value-${n}`)))}DS.propTypes={...TS,properties:u().oneOfType([u().string,u().number]).isRequired},WS.propTypes={...TS,properties:u().oneOfType([u().string,u().number]).isRequired},IS.propTypes={...TS,properties:u().bool.isRequired},AS.propTypes={...TS,properties:u().arrayOf(u().shape({...TS})).isRequired};const OS={string:DS,integer:DS,boolean:IS,array:AS,object:RS};function RS({propertyKey:e,title:t,uiSchema:n,schema:a,properties:i,...r}){return[(0,Fe.jsx)("dt",{children:(0,Fe.jsx)("h2",{children:t||e})},`${e}_key`),(0,Fe.jsx)("dd",{children:(0,Fe.jsx)(zS,{schema:{jsonSchema:a[e],uiSchema:n[e],properties:i},className:jS().nested,...r})},`${e}_value`)]}function zS({schema:e,className:t,...n}){if(!e.jsonSchema||!e.properties)throw new ES;let a=(0,ke.entries)(e.properties);e.uiSchema&&(a=function(e,t){return e?t.sort((t,n)=>{const a=e.indexOf(t[0]),i=e.indexOf(n[0]);return a<0?1:i<0?-1:a-i}):t}(e.uiSchema["ui:order"],a));const i=a.map(function(e,t){return function(n){if(!e[n[0]])return{render:NS};if(function(e,t){return e&&e[t]&&"hidden"===e[t]["ui:widget"]}(t,n[0]))return{render:NS};const a=e[n[0]].type,i=e[n[0]].title;if(function(e,t){return"password"===(0,ke.get)(e,[t,"ui:widget"],"")}(t,n[0]))return{render:WS,propertyKey:n[0],title:i,properties:n[1],schema:e,uiSchema:t};const r=OS[a];if(!r)throw new CS(a);return{render:r,propertyKey:n[0],title:i,properties:n[1],schema:e,uiSchema:t}}}(e.jsonSchema.properties,e.uiSchema));return(0,Fe.jsx)("dl",{className:l()(jS()["json-schema-renderer"],"json-schema-renderer",t),...n,children:i.map(({render:e,...t})=>e(t))})}RS.propTypes={...TS,schema:u().shape(SS)},zS.displayName="JSONSchemaRenderer",zS.propTypes={schema:u().shape(SS),className:u().string},zS.InvalidSchemaException=ES,zS.UnknownTypeException=CS;const LS=zS;var HS=n(4063),FS=n.n(HS),VS=n(9974),qS=n.n(VS);function YS({drawers:e,children:t,...n}){return(0,Fe.jsxs)("div",{className:qS()["tc-with-drawer"],children:[t,(0,Fe.jsx)(QP.TransitionGroup,{className:qS()["tc-with-drawer-container"],...n,children:e&&e.map((e,t)=>(0,Fe.jsx)(Sj.Animation,{withTransition:(0,ke.get)(e,"props.withTransition",!0)&&(0,ke.get)(e,"props.route.state.withTransition"),children:({style:t,...n})=>(0,Fe.jsx)("div",{className:"tc-with-drawer-wrapper",style:t,children:(0,h.cloneElement)(e,n)})},(0,ke.get)(e,"props.route.path",t)))})]})}YS.displayName="WithDrawer",YS.propTypes={drawers:u().arrayOf(u().element),children:u().node,...QP.TransitionGroup.propTypes};const XS=YS;function BS({drawers:e,children:t,tabs:n,...a}){const i=l()("tc-layout-one-column",FS().main);return(0,Fe.jsx)("div",{role:"main",id:"tc-layout-main",tabIndex:"-1",className:i,...(0,ke.omit)(a,"getComponent"),children:(0,Fe.jsxs)(XS,{drawers:e,children:[n&&(0,Fe.jsx)(pj,{...n}),(0,Fe.jsx)("div",{style:{overflow:"auto",height:"100%",display:"flex",flexDirection:"column"},children:t})]})})}BS.displayName="OneColumn",BS.propTypes={children:u().node,drawers:u().arrayOf(u().node),tabs:u().shape(pj.propTypes)};const GS=BS;var $S=n(799),KS=n.n($S);function US({one:e,drawers:t,children:n,tabs:a,getComponent:i,...r}){const o=l()("tc-layout-two-columns",KS().container),s=l()("tc-layout-two-columns-left",KS().sidemenu),d=l()("tc-layout-two-columns-main",KS().main),u=At.getReactElement(i,e);return(0,Fe.jsxs)("div",{className:o,...(0,ke.omit)(r,"getComponents"),children:[(0,Fe.jsx)("div",{className:s,id:"tc-layout-side-menu",tabIndex:"-1",children:u}),(0,Fe.jsx)("div",{className:d,role:"main",id:"tc-layout-main",tabIndex:"-1",children:(0,Fe.jsxs)(XS,{drawers:t,children:[a&&(0,Fe.jsx)(pj,{...a}),(0,Fe.jsx)("div",{style:{overflow:"auto",height:"100%",display:"flex",flexDirection:"column"},children:n})]})})]})}US.displayName="TwoColumns",US.propTypes={one:At.getReactElement.propTypes,children:u().node,drawers:u().arrayOf(u().node),tabs:u().shape(pj.propTypes),getComponent:u().func};const JS=US;var QS=n(8343),ZS=n.n(QS);function eC({href:e,label:t}){return(0,Fe.jsxs)("a",{href:e,children:[(0,Fe.jsx)("span",{className:ZS().icon,children:(0,Fe.jsx)(rt.Icon,{transform:rt.SVG_TRANSFORMS.Rotate270,name:"talend-arrow-left"})}),(0,Fe.jsx)("span",{className:ZS().text,children:t})]})}function tC({mainId:e,navigationId:t,t:n}){return(0,Fe.jsx)("nav",{className:ZS()["tc-skip-links"],"aria-label":n("SKIP_LINKS",{defaultValue:"Skip links"}),children:(0,Fe.jsxs)("ul",{children:[t&&(0,Fe.jsx)("li",{children:(0,Fe.jsx)(eC,{href:t,label:n("SKIP_TO_NAV",{defaultValue:"Skip to navigation"})})},"navigation"),(0,Fe.jsx)("li",{children:(0,Fe.jsx)(eC,{href:e,label:n("SKIP_TO_MAIN",{defaultValue:"Skip to main content"})})},"main")]})})}tC.defaultProps={t:Ze()};const nC=(0,c.withTranslation)($e)(tC);var aC=n(5340),iC=n.n(aC);const rC={ONE_COLUMN:"OneColumn",TWO_COLUMNS:"TwoColumns"};function oC({id:e,header:t,subHeader:n,content:a,footer:i,mode:r,drawers:o,tabs:s,hasTheme:d,theme:u,children:c,getComponent:m,...h}){const p=l()("tc-layout",iC().layout,d&&"t7"),f=l()("tc-layout-header",iC().header),g=l()("tc-layout-footer",iC().footer);let b,v;switch(r){case rC.ONE_COLUMN:b=GS;break;case rC.TWO_COLUMNS:b=JS,v="#tc-layout-side-menu";break;default:b=GS}const y=At.getReactElement(m,o),w=At.getReactElement(m,t),_=At.getReactElement(m,n),k=At.getReactElement(m,a),x=At.getReactElement(m,i);return(0,Fe.jsx)(rt.ThemeProvider,{theme:u,children:(0,Fe.jsxs)("div",{id:e,className:p,children:[(0,Fe.jsx)("div",{className:iC()["skip-links"],children:(0,Fe.jsx)(nC,{navigationId:v,mainId:"#tc-layout-main"})}),w&&(0,Fe.jsx)("header",{role:"banner",className:f,children:w},"banner"),_&&(0,Fe.jsx)("div",{className:"subheader",children:_},"subheader"),(0,Fe.jsxs)(b,{drawers:y,tabs:s,getComponent:m,...h,children:[k,c]},"main"),x&&(0,Fe.jsx)("footer",{role:"contentinfo",className:g,children:x},"footer")]})})}oC.displayName="Layout",oC.propTypes={id:u().string,header:At.getReactElement.propTypes,content:At.getReactElement.propTypes,footer:At.getReactElement.propTypes,subHeader:At.getReactElement.propTypes,mode:u().oneOf([rC.ONE_COLUMN,rC.TWO_COLUMNS]),drawers:u().arrayOf(u().element),tabs:u().shape(pj.propTypes),hasTheme:u().bool,theme:u().string,children:u().node,getComponent:u().func},oC.DISPLAY_MODES=rC,oC.TALEND_T7_THEME_APPS=["portal","tdc","tdp","tds","tfd","tmc","mdm"],oC.TALEND_T7_THEME_CLASSNAME="t7";const sC=oC,lC=rt.Link;function dC({cellData:e,columnData:t,rowData:n}){const{getTooltipLabel:a}=t;let i=null!=t.tooltipLabel?t.tooltipLabel:e;return"function"==typeof a&&(i=a(n)),null!=i?(0,Fe.jsx)(Be,{label:i,tooltipPlacement:t.tooltipPlacement||"top",children:(0,Fe.jsx)("div",{className:"tc-virtualizedlist-default-cell","data-test":"tc-virtualizedlist-default-cell-tooltip","data-testid":"tc-virtualizedlist-default-cell-tooltip",children:e})}):(0,Fe.jsx)("div",{className:"tc-virtualizedlist-default-cell",children:e})}dC.propTypes={cellData:u().oneOfType([u().string,u().number]),rowData:u().object,columnData:u().shape({tooltipLabel:u().oneOfType([u().string,u().number]),tooltipPlacement:u().string,getTooltipLabel:u().func})};const uC={...cm.Column.defaultProps,cellRenderer:dC,width:-1};function cC(){return null}cC.displayName="Content",cC.defaultProps=uC,cC.propTypes={label:u().oneOfType([u().string,u().number]).isRequired,dataKey:u().string.isRequired,width:u().number.isRequired,columnData:u().shape({tooltipLabel:u().oneOfType([u().string,u().number]),tooltipPlacement:u().string,getTooltipLabel:u().func}).isRequired};const mC={TABLE:"TABLE",LARGE:"LARGE",COLLAPSIBLE_PANEL:"COLLAPSIBLE_PANEL"},hC={TITLE_MODE_TEXT:"text",TITLE_MODE_INPUT:"input"},pC={ASC:"ASC",DESC:"DESC"},fC={MULTI:"MULTI",SINGLE:"SINGLE"},gC={rowSelector:"tc-list-internal-row-selector"};var bC=n(4554),vC=n.n(bC);function yC({id:e,className:t,size:n=it.SIZE.default}){const a=l()("tc-loader",vC()["tc-loader"],t);return(0,Fe.jsx)("div",{id:e,className:a,children:(0,Fe.jsx)(it,{size:n})})}yC.displayName="Loader",yC.propTypes={id:u().string,className:u().string,size:u().oneOf(Object.values(it.SIZE))};const wC=yC;wC.SIZE=it.SIZE;const _C=wC;var kC=n(1792),xC=n.n(kC);class MC extends h.Component{constructor(e){super(e),this.onBlur=this.onBlur.bind(this),this.onKeyUp=this.onKeyUp.bind(this),this.onSubmit=this.onSubmit.bind(this)}componentDidMount(){this.titleInput.value=this.props.cellData}onKeyUp(e){"Esc"!==e.key&&"Escape"!==e.key||this.props.onEditCancel(e,this.props.rowData)}onBlur(e){this.onSubmit(e)}onSubmit(e){e.preventDefault(),this.props.onEditSubmit(e,{value:this.titleInput.value,model:this.props.rowData})}render(){return(0,Fe.jsxs)("form",{onSubmit:this.onSubmit,className:xC()["edit-form"],children:[(0,Fe.jsx)("label",{"aria-hidden":"true",hidden:!0,className:"sr-only",htmlFor:this.props.id,children:this.props.label||"title"}),(0,Fe.jsx)("input",{id:this.props.id,ref:e=>{this.titleInput=e},onBlur:this.onBlur,onKeyUp:this.onKeyUp,autoFocus:!0})]})}}MC.propTypes={id:u().string,cellData:u().string.isRequired,onEditCancel:u().func.isRequired,onEditSubmit:u().func.isRequired,rowData:u().object,label:u().string};var PC=n(4694),jC=n.n(PC);function TC({cellData:e,rowData:t,columnData:n,className:a}){let i=n;"function"==typeof n&&(i=n(t));const r=(0,Fe.jsx)("div",{className:l()(a,jC()["cell-link-container"]),children:(0,Fe.jsx)(rt.Link,{...n,as:i.linkAs,children:e})});return i.tooltip?(0,Fe.jsx)(Be,{label:i.tooltip,tooltipPlacement:"top",children:r}):r}TC.displayName="VirtualizedList(CellLink)",TC.propTypes={cellData:u().string,className:u().string,columnData:u().object,rowData:u().object};const SC=TC,{TITLE_MODE_TEXT:CC,TITLE_MODE_INPUT:EC}=hC;function NC(e){const{id:t,cellData:n,className:a,displayMode:i,onClick:r,linkAs:o,onEditSubmit:s,onEditCancel:l,rowData:d,columnData:u,tooltip:c}=e;return i===EC?(0,Fe.jsx)(MC,{id:t&&`${t}-input`,cellData:n,rowData:d,onEditSubmit:s,onEditCancel:l}):r?(0,Fe.jsx)(Wn,{...u,id:t&&`${t}-btn`,icon:void 0,className:a,onClick:e=>r(e,d),role:"link",bsStyle:"link",label:n,type:"button",tooltip:c||n}):o?(0,Fe.jsx)(SC,{cellData:n,rowData:d,columnData:{...u,id:t,linkAs:o,tooltip:c},className:a}):(0,Fe.jsx)(Be,{label:c||n,tooltipPlacement:"top",children:(0,Fe.jsx)("span",{id:t,className:a,children:n})})}NC.propTypes={id:u().string,cellData:u().string.isRequired,className:u().string,displayMode:u().oneOf([CC,EC]),onClick:u().func,linkAs:u().element,onEditCancel:u().func,onEditSubmit:u().func,columnData:u().object,rowData:u().object,tooltip:u().string};const DC=NC;var WC=n(4669),IC=n.n(WC);const{TITLE_MODE_INPUT:AC,TITLE_MODE_TEXT:OC}=hC,{LARGE:RC}=mC;function zC(e){return"dropdown"===e.displayMode}function LC(e){return t=>(0,Fe.jsx)(An,{getComponent:e,className:l()("cell-title-actions",IC()["cell-title-actions"]),actions:t,hideLabel:!0,link:!0},"large-display-actions")}function HC(e){return!1!==e.available}function FC({rowData:e,actionsKey:t,displayMode:n,getComponent:a,persistentActionsKey:i,id:r,t:o,type:s}){let d=(0,ke.get)(e,t,[]).filter(HC);const u=(0,ke.get)(e,i,[]),c=d.length||u.length;if(n!==OC||!c)return null;const m=[];return s===RC?m.push(function(e,t){return e&&e.length?Array.isArray(e)&&e.every(e=>Array.isArray(e))?e.map(LC(t)):LC(t)(e):null}(d,a)):(Array.isArray(d)&&d.every(e=>Array.isArray(e))&&(d=d.flatMap(e=>e)),m.push(function(e,t,n,a){if(!e||!e.length)return null;const i=[];if(e.length<=4)i.push((0,Fe.jsx)(An,{getComponent:t,actions:e,hideLabel:!0,link:!0},"direct-actions"));else{const r=e.filter(zC),o=e.filter(e=>!zC(e)),s=Math.max(0,3-r.length),d=s>0?o.slice(0,s):[],u=[...r,...d],c=o.slice(s);u.sort((t,n)=>e.indexOf(t)-e.indexOf(n)).forEach((e,n)=>{i.push((0,h.createElement)(Dn,{...e,getComponent:t,key:`extracted-action-${n}`,hideLabel:!0,link:!0}))}),i.push((0,Fe.jsx)(kn,{id:`${a}-ellispsis-actions`,className:l()("cell-title-actions-menu",IC()["cell-title-actions-menu"]),items:c,label:n("LIST_OPEN_ACTION_MENU",{defaultValue:"Open menu"}),ellipsis:!0},"ellipsis-actions"))}return(0,Fe.jsx)("div",{className:l()("cell-title-actions",IC()["cell-title-actions"]),children:i},"cell-title-actions")}(d,a,o,r))),m.push(function(e,t){return e&&e.length?(0,Fe.jsx)(An,{getComponent:t,className:l()("persistent-actions",IC()["persistent-actions"]),actions:e,hideLabel:!0,link:!0},"persistent-actions"):null}(u,a)),(0,Fe.jsx)("div",{id:r,className:l()("main-title-actions-group",IC()["main-title-actions-group"]),onKeyDown:e=>{e.stopPropagation()},children:m})}FC.displayName="VirtualizedList(CellTitleActions)",FC.propTypes={id:u().string.isRequired,actionsKey:u().string,persistentActionsKey:u().string,displayMode:u().oneOf([OC,AC]),getComponent:u().func,rowData:u().object,t:u().func.isRequired,type:u().oneOf([RC])},FC.defaultProps={t:Ze()};const VC=(0,c.withTranslation)($e)(FC),{LARGE:qC}=mC,{TITLE_MODE_TEXT:YC}=hC;class XC extends h.Component{shouldComponentUpdate(e){return this.props.cellData!==e.cellData||!(0,ke.isEqual)(this.props.columnData,e.columnData)||this.props.getComponent!==e.getComponent||this.props.rowData!==e.rowData||this.props.rowIndex!==e.rowIndex||this.props.type!==e.type}render(){const{cellData:e,columnData:t,getComponent:n,rowData:a,rowIndex:i,type:r}=this.props;let o=t;"function"==typeof t&&(o=t(a));const{id:s,onClick:d,actionsKey:u,persistentActionsKey:c,displayModeKey:m,linkAs:p,getRowState:f,iconKey:g,iconLabelKey:b,onEditCancel:v,onEditSubmit:y,...w}=o,_=a[m]||YC,{disabled:k=!1,tooltip:x}=f&&f(a)||{disabled:!!w.disabled,tooltip:w.tooltip},M=s&&`${s}-${i}-title-cell`,P=s&&`${s}-${i}-title-actions`;let j=null;g&&a[g]&&(j=(0,Fe.jsx)(ot,{name:a[g],className:xC().icon})),j&&b&&a[b]&&(j=(0,Fe.jsx)(Be,{label:a[b],tooltipPlacement:"top",children:(0,Fe.jsx)("span",{children:(0,Fe.jsx)(ot,{name:a[g],className:xC().icon})})}));const T=(0,Fe.jsxs)(h.Fragment,{children:[(0,Fe.jsx)(DC,{id:M,cellData:e,className:xC()["main-title"],displayMode:_,onClick:d,linkAs:p,onEditCancel:v,onEditSubmit:y,rowData:a,columnData:w,tooltip:x}),(0,Fe.jsx)(VC,{getComponent:n,id:P,rowData:a,actionsKey:u,persistentActionsKey:c,displayMode:_,type:r})]});return(0,Fe.jsxs)("div",{id:M,className:l()(xC()["tc-list-title"],"tc-list-title",{[xC()["tc-list-title-filter"]]:d,[xC()["tc-list-title-disabled"]]:k,"tc-list-title-filter":d}),children:[j,k?(0,Fe.jsx)(Be,{label:x||e,tooltipPlacement:"top",children:(0,Fe.jsx)("span",{id:M,className:xC()["main-title"],children:e})}):T]})}}XC.displayName="VirtualizedList(CellTitle)",XC.propTypes={cellData:u().string,columnData:u().oneOfType([u().func,u().shape({id:u().string,onClick:u().func,linkAs:u().element,actionsKey:u().string,persistentActionsKey:u().string,displayModeKey:u().string,iconKey:u().string,iconLabelKey:u().string,onEditCancel:u().func,onEditSubmit:u().func})]),getComponent:u().func,rowData:u().object,rowIndex:u().number,type:u().oneOf([qC])};const BC=XC,GC="title",$C={cellType:GC,cellRenderer:e=>(0,Fe.jsx)(BC,{...e}),className:"tc-list-title-cell"};function KC(){return null}KC.defaultProps={...uC,...$C};const UC=$C;function JC(e){return e.props.cellRenderer}function QC(e){return e.props.cellType}function ZC(e){return e.props.id}function eE(e){return e.props.columnData}function tE(e){return e.props.dataKey}function nE(e){return e.props.label}function aE(e,t){return e.props.rowGetter(t)}function iE(e,t,n){return e.props.cellDataGetter({columnData:eE(e),dataKey:tE(e),rowData:aE(t,n)})}function rE(e){const t=h.Children.toArray(e.props.children),n=t.find(e=>QC(e)===GC),a=t.find(e=>e.props.id===gC.rowSelector),i=t.filter(e=>e!==n&&e!==a);return{titleField:n,selectionField:a,otherFields:i}}function oE(e,t,n,a){return JC(n)({cellData:iE(n,t,e),columnData:eE(n),dataKey:tE(n),rowData:aE(t,e),rowIndex:e,type:a})}var sE=n(5668),lE=n.n(sE),dE=n(2311),uE=n.n(dE);const cE="tc-list-large",mE=[cE,lE()[cE],uE().row],{LARGE:hE}=mC,pE=[gt.SIZES.xlarge,gt.SIZES.large,gt.SIZES.medium];function fE(){const e=gt.SIZES[pE[Math.floor(Math.random()*pE.length)]];return(0,Fe.jsx)(gt,{size:e})}function gE({columns:e,rows:t}){return(0,Fe.jsx)("div",{className:lE()["loading-large-column-wrapper"],children:Array(e).fill(0).map((e,n)=>(0,Fe.jsx)("div",{className:lE()["loading-inner-column"],children:Array(t).fill(0).map((e,t)=>(0,Fe.jsx)(fE,{},t))},n))})}gE.propTypes={columns:u().number,rows:u().number};const bE=(0,h.memo)(gE);class vE extends h.Component{constructor(e){super(e),this.renderKeyValue=this.renderKeyValue.bind(this)}renderKeyValue(e,t){const{index:n,parent:a}=this.props;if(null==aE(a,n)[tE(e)])return null;const i=oE(n,a,e),r="string"==typeof i?i:null,o=nE(e);return(0,Fe.jsxs)("div",{className:lE()["field-group"],role:"group",children:[(0,Fe.jsxs)("dt",{className:lE()["field-label"],children:[o,this.props.t("COLON",{defaultValue:":"})]},t),(0,Fe.jsx)("dd",{className:lE()["field-value"],title:r,children:i})]},o||n)}render(){const{className:e,index:t,onKeyDown:n,parent:a,style:i}=this.props,{titleField:r,selectionField:o,otherFields:s}=rE(a),d=ZC(a),u=d&&`${d}-${t}`,c=r&&oE(t,a,r,hE),m=o&&oE(t,a,o),p=aE(a,t);let f,g;return a.props.onRowClick&&(f=e=>a.props.onRowClick({event:e,rowData:p})),a.props.onRowDoubleClick&&(g=e=>a.props.onRowDoubleClick({event:e,rowData:p})),(0,Fe.jsx)("div",{className:l()("tc-list-item","tc-list-large-row",mE,p.className,e),id:u,onClick:f,onDoubleClick:g,onKeyDown:e=>n(e,this.ref),style:i,ref:e=>{this.ref=e},role:"listitem",tabIndex:"0","aria-posinset":t+1,"aria-setsize":a.props.rowCount,"aria-label":r&&iE(r,a,t),children:(0,Fe.jsx)("div",{className:`tc-list-large-inner-box ${lE()["inner-box"]}`,children:(0,ke.isEmpty)(p)?(0,Fe.jsx)(bE,{columns:3,rows:Math.floor(s.length/3)+1}):(0,Fe.jsxs)(h.Fragment,{children:[(0,Fe.jsxs)("div",{className:lE().header,children:[c,m]},"header"),(0,Fe.jsx)("dl",{className:`tc-list-large-content ${lE().content}`,children:s.map(this.renderKeyValue)},"content")]})},"inner-box")})}}vE.displayName="VirtualizedList(RowLarge)",vE.propTypes={className:u().string,index:u().number,onKeyDown:u().func.isRequired,parent:u().object,style:u().object,t:u().func},vE.defaultProps={t:Ze()};const yE=Bm.withListGesture((0,c.withTranslation)($e)(vE)),wE=mC.LARGE,_E=yE;var kE=n(7648),xE=n.n(kE);const ME=new cm.CellMeasurerCache({fixedWidth:!0}),PE={deferredMeasurementCache:ME,rowHeight:ME.rowHeight};function jE(){return(0,Fe.jsxs)("div",{className:xE()["loading-collapsible-panel"],children:[(0,Fe.jsxs)("span",{children:[(0,Fe.jsx)(gt,{type:gt.TYPES.circle,size:gt.SIZES.small}),(0,Fe.jsx)(gt,{type:gt.TYPES.text,size:gt.SIZES.xlarge})]}),(0,Fe.jsxs)("span",{children:[(0,Fe.jsx)(gt,{type:gt.TYPES.circle,size:gt.SIZES.small}),(0,Fe.jsx)(gt,{type:gt.TYPES.text,size:gt.SIZES.medium})]}),(0,Fe.jsx)("span",{children:(0,Fe.jsx)(gt,{type:gt.TYPES.text,size:gt.SIZES.small})}),(0,Fe.jsx)("span",{children:(0,Fe.jsx)(gt,{type:gt.TYPES.text,size:gt.SIZES.medium})})]})}const TE=(0,h.memo)(jE);class SE extends h.Component{constructor(e){super(e),this.onToggle=this.onToggle.bind(this)}onToggle(e){const{parent:t,index:n}=this.props;t.props.onRowClick&&t.props.onRowClick({event:e,rowData:{...aE(t,n),index:n}})}render(){const{className:e,index:t,onKeyDown:n,parent:a,style:i}=this.props,r=ZC(a),o=r&&`${r}-${t}`,s=aE(a,t);return(0,Fe.jsx)(cm.CellMeasurer,{cache:ME,columnIndex:0,parent:a,rowIndex:t,children:({measure:r})=>(0,Fe.jsx)("div",{className:l()("tc-collapsible-row",s.className,e),id:o,onKeyDown:e=>n(e,this.ref),ref:e=>{this.ref=e},role:"listitem",tabIndex:"0","aria-posinset":t+1,"aria-setsize":a.props.rowCount,"aria-label":(0,ke.get)(s,"header[0].label"),style:i,children:(0,ke.isEmpty)(s)?(0,Fe.jsx)(TE,{}):(0,Fe.jsx)(tu,{onEntered:r,onExited:r,onToggle:this.onToggle,...s})})},t)}}SE.displayName="VirtualizedList(RowCollapsiblePanel)",SE.propTypes={className:u().string,index:u().number,onKeyDown:u().func.isRequired,parent:u().object,style:u().object};const CE=Bm.withListGesture(SE);CE.options=PE;const EE=mC.COLLAPSIBLE_PANEL,NE=CE;var DE=n(1708),WE=n.n(DE);const IE="tc-list-actions";class AE extends h.Component{shouldComponentUpdate(e){return this.props.cellData!==e.cellData}render(){return(0,Fe.jsx)("div",{className:l()(IE,WE()[IE],uE()[IE]),children:(0,Fe.jsx)(An,{actions:this.props.cellData,hideLabel:!0,link:!0})})}}AE.displayName="VirtualizedList(CellActions)",AE.propTypes={cellData:u().arrayOf(u().shape(An.propTypes))};const OE=AE,RE="actions",zE={cellRenderer:e=>(0,Fe.jsx)(OE,{...e})};function LE(){return null}LE.defaultProps={...uC,...zE};const HE=LE,FE=zE;var VE=n(8508),qE=n.n(VE);class YE extends h.Component{shouldComponentUpdate(e){return this.props.cellData!==e.cellData||this.props.columnData!==e.columnData||this.props.rowData!==e.rowData||this.props.rowIndex!==e.rowIndex}render(){const{cellData:e,columnData:t,rowData:n,rowIndex:a}=this.props,{id:i,label:r,selectionMode:o,onChange:s,getRowState:d}=t,{disabled:u=!1}=d&&d(n)||{},c=o===fC.SINGLE?"radio":"checkbox";return(0,Fe.jsx)("div",{className:l()("tc-list-checkbox",qE()["tc-list-checkbox"]),children:(0,Fe.jsx)("div",{className:l()("checkbox",{disabled:u}),children:(0,Fe.jsxs)("label",{htmlFor:i&&`${i}-${a}-check`,children:[(0,Fe.jsx)("input",{id:i&&`${i}-${a}-check`,type:c,onChange:e=>{s(e,n)},checked:e,disabled:u}),(0,Fe.jsx)("span",{className:"tc-cell-checkbox",children:(0,Fe.jsx)("span",{className:"sr-only",children:r})})]})})})}}YE.displayName="VirtualizedList(CellCheckbox)",YE.propTypes={cellData:u().bool,columnData:u().shape({selectionMode:u().string,getRowState:u().func,id:u().string,label:u().string,onChange:u().func.isRequired}),rowData:u().object,rowIndex:u().number};const XE=YE,BE="checkbox",GE={cellRenderer:e=>(0,Fe.jsx)(XE,{...e})};function $E(){return null}$E.defaultProps={...uC,...GE};const KE=GE,UE="link",JE={cellRenderer:e=>(0,Fe.jsx)(SC,{...e})};function QE(){return null}QE.defaultProps={...uC,...JE};const ZE=JE;class eN extends h.Component{shouldComponentUpdate(e){return this.props.cellData!==e.cellData||this.props.columnData!==e.columnData||this.props.rowIndex!==e.rowIndex}render(){const{columnData:e,cellData:t,rowIndex:n}=this.props;return(0,Fe.jsx)(Md,{id:`${n}`,label:t,selected:e.selected})}}eN.displayName="VirtualizedList(CellBadge)",eN.propTypes={cellData:u().string,rowIndex:u().number,columnData:u().shape({selected:u().bool}).isRequired};const tN=eN,nN="badge",aN={cellRenderer:e=>(0,Fe.jsx)(tN,{...e})};function iN(){return null}iN.defaultProps={...uC,...aN};const rN=aN;function oN({cellData:e,rowIndex:t}){const n="string"==typeof e?e:null==e?void 0:e.label;return(0,Fe.jsx)(gn,{id:`${t}`,bsStyle:(null==e?void 0:e.style)||"info",title:n,children:n})}oN.displayName="VirtualizedList(CellLabel)",oN.propTypes={cellData:u().oneOf([u().string,u().shape({label:u().string,style:u().string})]),rowIndex:u().number};const sN=oN,lN="label",dN={cellRenderer:e=>(0,Fe.jsx)(sN,{...e})};function uN(){return null}uN.defaultProps={...uC,...dN};const cN=dN;function mN(e,t){const n=A(e),a=A(t),i=n.getTime()-a.getTime();return i<0?-1:i>0?1:i}function hN(e){const t=A(e);return+function(e){const t=A(e);return t.setHours(23,59,59,999),t}(t)===+function(e){const t=A(e),n=t.getMonth();return t.setFullYear(t.getFullYear(),n+1,0),t.setHours(23,59,59,999),t}(t)}function pN(e,t){const n=A(e),a=A(t),i=mN(n,a),r=Math.abs(function(e,t){const n=A(e),a=A(t);return 12*(n.getFullYear()-a.getFullYear())+(n.getMonth()-a.getMonth())}(n,a));let o;if(r<1)o=0;else{1===n.getMonth()&&n.getDate()>27&&n.setDate(30),n.setMonth(n.getMonth()-i*r);let t=mN(n,a)===-i;hN(A(e))&&1===r&&1===mN(e,a)&&(t=!1),o=i*(r-Number(t))}return 0===o?0:o}function fN(e,t,n){const a=function(e,t){return+A(e)-+A(t)}(e,t)/1e3;return(i=n?.roundingMethod,e=>{const t=(i?Math[i]:Math.trunc)(e);return 0===t?0:t})(a);var i}function gN(e,t){return function(e,t,n){const a=N(),i=n?.locale??a.locale??C,r=mN(e,t);if(isNaN(r))throw new RangeError("Invalid time value");const o=Object.assign({},n,{addSuffix:n?.addSuffix,comparison:r});let s,l;r>0?(s=A(t),l=A(e)):(s=A(e),l=A(t));const d=fN(l,s),u=(R(l)-R(s))/1e3,c=Math.round((d-u)/60);let m;if(c<2)return n?.includeSeconds?d<5?i.formatDistance("lessThanXSeconds",5,o):d<10?i.formatDistance("lessThanXSeconds",10,o):d<20?i.formatDistance("lessThanXSeconds",20,o):d<40?i.formatDistance("halfAMinute",0,o):d<60?i.formatDistance("lessThanXMinutes",1,o):i.formatDistance("xMinutes",1,o):0===c?i.formatDistance("lessThanXMinutes",1,o):i.formatDistance("xMinutes",c,o);if(c<45)return i.formatDistance("xMinutes",c,o);if(c<90)return i.formatDistance("aboutXHours",1,o);if(c<1440){const e=Math.round(c/60);return i.formatDistance("aboutXHours",e,o)}if(c<2520)return i.formatDistance("xDays",1,o);if(c<I){const e=Math.round(c/1440);return i.formatDistance("xDays",e,o)}if(c<86400)return m=Math.round(c/I),i.formatDistance("aboutXMonths",m,o);if(m=pN(l,s),m<12){const e=Math.round(c/I);return i.formatDistance("xMonths",e,o)}{const e=m%12,t=Math.trunc(m/12);return e<3?i.formatDistance("aboutXYears",t,o):e<9?i.formatDistance("overXYears",t,o):i.formatDistance("almostXYears",t+1,o)}}(e,bh(e),t)}var bN=n(4140),vN=n.n(bN);const yN="yyyy-MM-dd HH:mm:ss";function wN(e,t,n){const a=new Date(e);if(ie(a)){const e=me(a.toISOString());if(e&&"ago"===t.mode)return gN(e,{addSuffix:!0,locale:$_()});if("format"===t.mode)return t.timeZone?je(e,t.pattern||yN,{...t.sourceTimeZone&&{sourceTimeZone:t.sourceTimeZone},timeZone:t.timeZone,locale:$_()}):ue(e,Pe(t.pattern||yN),{locale:$_()})}return e}class _N extends h.Component{shouldComponentUpdate(e){const t=Object.keys(_N.propTypes.columnData);return this.props.cellData!==e.cellData||!(0,ke.isEqual)((0,ke.pick)(this.props.columnData,t),(0,ke.pick)(e.columnData,t))}render(){const{cellData:e,columnData:t,t:n}=this.props,a=wN(e,t),i=function(e,t){if("function"==typeof t.getTooltipLabel)return t.getTooltipLabel(e);const n=new Date(e),a=ie(n);if("ago"===t.mode&&a){let e="";return e=t.timeZone?je(n,t.pattern||yN,{timeZone:t.timeZone,locale:$_()}):ue(n,Pe(t.pattern||yN),{locale:$_()}),e}return t.tooltipLabel}(e,t),r=(0,Fe.jsx)("div",{className:l()("cell-datetime-container",vN()["cell-datetime-container"]),children:a});return(0,Fe.jsx)(Be,{label:i||a,tooltipPlacement:t.tooltipPlacement||"top",children:r})}}_N.displayName="VirtualizedList(CellDatetime)",_N.propTypes={cellData:u().oneOfType([u().number,u().string]),columnData:u().shape({tooltipPlacement:u().string,tooltipLabel:u().string,mode:u().string.isRequired,pattern:u().string,getTooltipLabel:u().func}).isRequired,t:u().func},_N.defaultProps={t:Ze()};const kN=(0,c.withTranslation)($e)(_N),xN="datetime",MN={cellRenderer:e=>(0,Fe.jsx)(kN,{...e})};function PN(){return null}PN.computeValue=wN,PN.defaultProps={...uC,...MN};const jN=PN,TN=MN;var SN=n(1119),CN=n.n(SN);class EN extends h.Component{shouldComponentUpdate(e){return this.props.cellData!==e.cellData||this.props.columnData!==e.columnData||this.props.rowData!==e.rowData}render(){const{columnData:e,rowData:t,cellData:n}=this.props,a=e.getIcon(t);return(0,Fe.jsxs)("div",{className:l()("cell-icon-container",CN()["cell-icon-container"]),children:[(0,Fe.jsx)("div",{children:n}),(0,Fe.jsx)("div",{className:l()("icon-container",CN()["icon-container"]),children:a&&(0,Fe.jsx)(Wn,{...a,hideLabel:!0,link:!0})})]})}}EN.displayName="VirtualizedList(CellWithIcon)",EN.propTypes={cellData:u().string,rowData:u().object,columnData:u().shape({getIcon:u().func.isRequired}).isRequired};const NN=EN,DN="texticon",WN={cellRenderer:e=>(0,Fe.jsx)(NN,{...e})};function IN(){return null}IN.defaultProps={...uC,...WN};const AN=WN,{cellRenderer:ON}=uC;function RN(e){const{cellData:t,columnData:n}=e,{valuesMap:a,separator:i=", ",...r}=n;let o;const s=e=>{const t=a[e]||e;return void 0!==t?t:null};return o=Array.isArray(t)?t.map(s).filter(e=>null!=e&&""!==e).sort((e,t)=>e.toString().localeCompare(t.toString())).join(i):s(t),(0,Fe.jsx)(ON,{...e,cellData:o,columnData:r})}RN.propTypes={cellData:u().oneOfType([u().string,u().array]),columnData:u().shape({valuesMap:u().object,separator:u().string})};const zN=RN,LN="mappedData",HN={cellRenderer:e=>(0,Fe.jsx)(zN,{...e})};function FN(){return null}FN.defaultProps={...uC,...HN};const VN=FN,qN=HN;var YN=n(3678),XN=n.n(YN);function BN({label:e,sortBy:t,dataKey:n,sortDirection:a,columnData:i}){return(0,Fe.jsx)("div",{className:l()(XN()["tc-header-icon"],"tc-header-icon"),children:(0,Fe.jsxs)("span",{title:e,"aria-label":e,children:[i.iconName&&(0,Fe.jsx)(ot,{name:i.iconName}),t===n&&(0,Fe.jsx)(cm.SortIndicator,{sortDirection:a})]})})}BN.displayName="VirtualizedList(HeaderIcon)",BN.propTypes={sortBy:u().string,dataKey:u().string,sortDirection:u().string,label:u().string,columnData:u().shape({iconName:u().string}).isRequired};const GN="icon",$N={headerRenderer:BN};var KN=n(8969),UN=n.n(KN);const JN=(0,h.createContext)();function QN({children:e}){const{Consumer:t}=JN;return(0,Fe.jsx)(t,{children:t=>{if(t)return e(t);throw new Error("@talend/react-components > VirtualizedList: you are using a sub component out of VirtualizedList.")}})}QN.propTypes={children:u().func.isRequired};var ZN=n(8252);function eD(e,t,n){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const tD=lt(n.n(ZN)()),nD=({customRender:e,...t})=>e||(t.label?(0,cm.defaultTableHeaderRenderer)(t):null);class aD extends h.Component{constructor(...e){super(...e),eD(this,"state",{resizing:!1}),eD(this,"onKeyDownResizeColumn",(e,t)=>{t(this.props.dataKey,this.getDeltaFromKey(e))}),eD(this,"setResizing",e=>()=>{this.setState(t=>({...t,resizing:e}))}),eD(this,"getDeltaFromKey",e=>{switch(e.key){case"Left":case"ArrowLeft":return-10;case"Right":case"ArrowRight":return 10;default:return 0}})}render(){const{children:e,dataKey:t,label:n,sortBy:a,sortDirection:i,t:r=Ze()}=this.props,{resizing:o}=this.state,s=r("RESIZE_COLUMN",{defaultValue:"Resize column"});return(0,Fe.jsx)(QN,{children:({resizeColumn:r})=>(0,Fe.jsxs)("div",{className:l()(tD("tc-header-cell-resizable"),tD({"tc-header-cell-resizable-resizing":o})),children:[(0,Fe.jsx)("div",{className:l()(tD("tc-header-cell-resizable-truncated-text")),children:(0,Fe.jsx)(nD,{customRender:e,label:n,dataKey:t,sortBy:a,sortDirection:i})}),(0,Fe.jsxs)("span",{onClick:e=>{e.stopPropagation()},onKeyDown:e=>{e.stopPropagation()},className:l()(tD("tc-header-cell-resizable-drag-button")),children:[(0,Fe.jsx)("input",{"data-testid":"resize-input-button-ally",className:l()(tD("tc-header-cell-resizable-drag-accessibility"),"sr-only"),title:s,type:"button",value:s,onKeyDown:e=>this.onKeyDownResizeColumn(e,r),onClick:e=>this.onKeyDownResizeColumn(e,r)}),(0,Fe.jsx)(UN(),{axis:"x",onStart:this.setResizing(!0),onDrag:(e,n)=>{r(t,n.deltaX)},onStop:this.setResizing(!1),position:{x:0},children:(0,Fe.jsx)("div",{"data-testid":"draggable",className:l()(tD("tc-header-cell-resizable-drag-button-handle-icon")),title:s})})]})]},t)})}}aD.propTypes={children:u().oneOfType([u().element,u().arrayOf(u().element)]),dataKey:u().string,label:u().string,sortBy:u().string,sortDirection:u().string,t:u().func};const iD=e=>(0,Fe.jsx)(aD,{...e}),rD="resizable";iD.headerType=rD;const oD=iD,sD={[RE]:FE,[BE]:KE,[GC]:UC,[UE]:ZE,[nN]:rN,[lN]:cN,[DN]:AN,[xN]:TN,[LN]:qN},lD={[wE]:_E,[EE]:NE},dD={[GN]:$N,[rD]:oD};var uD=n(3638),cD=n.n(uD);function mD(e){return(0,Fe.jsx)("span",{className:l()(cD()["tc-virtualizedlist-no-result"],"tc-virtualizedlist-no-result"),role:"status","aria-live":"polite",children:e.t("NO_RESULT_FOUND",{defaultValue:"No results found"})})}mD.propTypes={t:u().func},mD.defaultProps={t:Ze()};const hD=(0,c.withTranslation)($e)(mD);var pD=n(5046),fD=n.n(pD);const gD=function(e,{isSelected:t,isActive:n,getRowState:a,getRowData:i,as:r,rowProps:o}){function s(s){const d=i(s),u=n&&n(d),c=t&&t(d),{disabled:m=!1}=a&&a(d)||{},h=l()(s.className,fD()["row-selection"],{[fD().active]:u},{active:u},{[fD().selected]:c},{[fD().disabled]:m},{selected:c});return(0,Fe.jsx)(e,{...s,...o,as:r,className:h})}return s.propTypes=e.propTypes,s.displayName=`RowSelection(${e.displayName})`,s},bD=["INPUT","TEXTAREA","SELECT","BUTTON"];function vD(e){if(e)return function({event:t,rowData:n}){"tc-cell-checkbox"===t.target.className||bD.includes(t.target.tagName)||bD.includes(t.target.parentElement.tagName)||e(t,n)}}function yD(e){if(e)return function({event:t,rowData:n}){return e(t,n)}}var wD=n(1964),_D=n.n(wD);const kD=[_D().row,WE().row],xD=lt(_D());function MD({columns:e}){return e.map(e=>(0,Fe.jsx)("div",{...e.props,children:(0,Fe.jsx)(gt,{type:"text",size:"xlarge"})},e.key))}function PD(e){return(0,ke.isEmpty)(e.rowData)?(0,Fe.jsx)(cm.defaultTableRowRenderer,{...e,columns:[(0,Fe.jsx)(MD,{...e})]}):(0,Fe.jsx)(cm.defaultTableRowRenderer,{...e})}function jD(e){const{collection:t,id:n,isActive:a,isSelected:i,getRowState:r,onRowClick:o,onRowDoubleClick:s,rowCount:l,headerAction:d,headerHeight:u=40,...c}=e;let m=PD;(a||i||r)&&(m=gD(m,{isSelected:i,isActive:a,getRowState:r,getRowData:e=>e.rowData}));const h=yD(o),p=vD(s);return(0,Fe.jsxs)(Fe.Fragment,{children:[d&&(0,Fe.jsx)("div",{className:xD("tc-list-table-right-action"),children:d}),(0,Fe.jsx)(cm.Table,{className:xD("tc-list-table",{"right-action":!!d}),gridClassName:`${_D().grid} ${vn}`,headerHeight:u,id:n,onRowClick:h,onRowDoubleClick:p,rowClassName:({index:e})=>{var n;return xD("tc-list-item",kD,{[null===(n=t[e])||void 0===n?void 0:n.className]:t[e]})},rowCount:l||t.length,rowGetter:({index:e})=>t[e]||{},rowRenderer:m,headerRowRenderer:({className:e,columns:t,style:n})=>(0,Fe.jsx)("div",{className:xD("tc-list-headerRow",e),role:"row",style:n,children:t}),...c})]})}PD.propTypes={rowData:u().object},jD.displayName="VirtualizedList(ListTable)",jD.propTypes={children:u().arrayOf(u().element),collection:u().arrayOf(u().object),disableHeader:u().bool,height:u().number,id:u().string,isActive:u().func,isSelected:u().func,getRowState:u().func,noRowsRenderer:u().func,onRowClick:u().func,onRowDoubleClick:u().func,rowHeight:u().number,sort:u().func,sortBy:u().string,sortDirection:u().string,width:u().number,rowCount:u().number,headerAction:u().element,headerHeight:u().number},jD.defaultProps={disableHeader:!1,rowHeight:50};const TD=jD;var SD=n(1526),CD=n.n(SD);function ED(e){const{collection:t,isActive:n,isSelected:a,getRowState:i,onRowClick:r,onRowDoubleClick:o,rowRenderer:s,rowCount:l,...d}=e;let u=s;return(n||a||i)&&(u=gD(s,{isActive:n,isSelected:a,getRowState:i,getRowData:({index:e})=>t[e]})),(0,Fe.jsx)(cm.List,{className:`tc-list-list ${CD()["tc-list-list"]}`,collection:t,overscanRowCount:10,onRowClick:yD(r),onRowDoubleClick:vD(o),rowCount:l||t.length,rowRenderer:u,rowGetter:e=>t[e]||{},role:"group","aria-label":"list",containerRole:"list",...d})}ED.displayName="VirtualizedList(ListGrid)",ED.propTypes={children:u().arrayOf(u().element),collection:u().arrayOf(u().object),height:u().number,id:u().string,isActive:u().func,isSelected:u().func,getRowState:u().func,noRowsRenderer:u().func,onRowClick:u().func,onRowDoubleClick:u().func,rowCount:u().number,rowHeight:u().number,rowRenderer:u().func,width:u().number},ED.defaultProps={rowHeight:170};const ND=ED,DD={children:u().arrayOf(u().element),collection:u().arrayOf(u().object),defaultHeight:u().number,disableHeader:u().bool,noRowsRenderer:u().oneOfType([u().element,u().func]),id:u().string,isActive:u().func,getRowState:u().func,isSelected:u().func,inProgress:u().bool,onRowClick:u().func,onRowsRendered:u().func,onRowDoubleClick:u().func,onScroll:u().func,onToggleAll:u().func,registerChild:u().func,rowCount:u().number,rowHeight:u().number,rowRenderers:u().object,scrollToIndex:u().number,selectionToggle:u().func,selectionMode:u().oneOf([fC.MULTI,fC.SINGLE]),sort:u().func,sortBy:u().string,sortDirection:u().oneOf([pC.ASC,pC.DESC]),type:u().string,headerAction:u().element},{TABLE:WD}=mC;class ID extends h.Component{constructor(e){super(e),this.noRowsRenderer=this.noRowsRenderer.bind(this)}noRowsRenderer(){if(this.props.inProgress)return(0,Fe.jsx)(_C,{className:"tc-virtualizedlist-no-result"});const e=this.props.noRowsRenderer;return(0,Fe.jsx)(e,{})}render(){const{children:e,height:t,id:n,isSelected:a,isActive:i,getRowState:r,onRowClick:o,onRowDoubleClick:s,onScroll:l,rowHeight:d,sort:u,sortBy:c,sortDirection:m,type:h,width:p,disableHeader:f,inProgress:g,rowRenderers:b,rowCount:v,onRowsRendered:y,registerChild:w,scrollToIndex:_,scrollToAlignment:k,headerAction:x,headerHeight:M}=this.props,P={children:e,collection:g?[]:this.props.collection,height:t,id:n,isActive:i,getRowState:r,isSelected:a,noRowsRenderer:this.noRowsRenderer,onRowClick:o,onRowDoubleClick:s,onScroll:l,rowCount:v,rowHeight:d,width:p,onRowsRendered:y,registerChild:w,scrollToIndex:_,scrollToAlignment:k};let j,T;if(h===WD)j=TD,T={disableHeader:f,sort:u,sortBy:c,sortDirection:m,headerAction:x,headerHeight:M};else{j=ND;const e=function(e,t={}){const n={...lD,...t},a=n[e];if(!a){const t=[WD].concat(Object.keys(n));throw new Error(`Unknown row renderer in Virtualized List : ${e}. Possible values are [${t}].`)}return a}(h,b);T={rowRenderer:e,...e.options||{}}}return(0,Fe.jsx)(j,{...P,...T})}}ID.displayName="VirtualizedList(RendererSelector)",ID.propTypes={...DD,height:u().number,width:u().number,rowRenderers:u().object},ID.defaultProps={noRowsRenderer:hD,type:WD};const AD=ID;var OD=n(9390),RD=n.n(OD);function zD({columnData:e}){const{t}=(0,c.useTranslation)($e),{id:n,onToggleAll:a,collection:i,isToggleAllDisabled:r,isSelected:o}=e,s=(0,h.useMemo)(()=>i.length>0&&i.every(o),[i,o]),d=(0,h.useMemo)(()=>{if(!i.length)return!1;const e=i.filter(o);return e.length&&e.length<i.length},[i,o]),u=t("LIST_SELECT_ALL",{defaultValue:"Select all"}),m=!i.length||r&&r(i);return e.onToggleAll?(0,Fe.jsx)("form",{className:l()("tc-list-checkbox",RD()["tc-list-checkbox"]),children:(0,Fe.jsx)("div",{className:"checkbox",title:u,children:(0,Fe.jsxs)("label",{htmlFor:n&&`${n}-header-check`,children:[(0,Fe.jsx)(Cl,{id:n&&`${n}-header-check`,type:"checkbox",onChange:a,checked:s,intermediate:d,disabled:m,"data-feature":"list.select_all"}),(0,Fe.jsx)("span",{className:"sr-only",children:u})]})})}):null}zD.displayName="VirtualizedList(HeaderCheckbox)",zD.propTypes={columnData:u().shape({id:u().string,collection:u().array.isRequired,isToggleAllDisabled:u().func,isSelected:u().func.isRequired,onToggleAll:u().func.isRequired})};const LD=zD,HD={headerRenderer:e=>(0,Fe.jsx)(LD,{...e})},FD=40,VD=e=>e.minWidth||FD,qD=e=>{throw new Error(`[vList:resizable]: column ${e} has no width. To use resizable, every columns need to have a width`)},YD=e=>e.resizable&&e.width>VD(e),XD=e=>e.resizable,BD=e=>e.width===VD(e),GD=(e,t)=>n=>(e[t]=n,e),$D=(e,t)=>(t.width||qD(t.dataKey),e+t.width),KD=e=>e.reduce($D,0),UD=(e,t,n)=>e-t+n,JD=e=>t=>{const{width:n,minWidth:a=FD}=t;return n>=a&&(t.width=(({width:e,minWidth:t},n)=>{const a=((e,t)=>t-e)(n,e);return((e,t=FD)=>e<=t?t:e)(a,t)})(t,e)),t},QD=(e,t,n)=>a=>(n<=t&&(a.width=(({width:e},t,n,a)=>{if(a+t>=n)return e+(n-a);const i=((e,t)=>e+t)(t,e);return i})(a,e,t,n)),a),ZD=(e,t)=>(n,a)=>([i,r,o])=>{let s=n,l=o;if(t&&(s=t(n,i)),s>=0){const t=i[s];t.width||qD(t.dataKey),l=((e,t)=>t<0&&((e,t)=>e<=VD(t))(e.width-Math.abs(t),e)?e.width-VD(e):t<0?Math.abs(t):t)(t,o);const n=t.width;return(0,ke.flow)([e(l,a,r),GD(i,s)])(t),[i,UD(r,n,t.width),l]}return[i,r,l]},eW=ZD(JD,(e,t)=>(0,ke.findLastIndex)(t,YD,e)),tW=ZD(QD,(e,t)=>(0,ke.findIndex)(t,XD,e+1)),nW=ZD(JD,(e,t)=>(0,ke.findIndex)(t,YD,e+1)),aW=ZD(QD),iW=(e,t,n)=>a=>(e>0&&(0,ke.flow)([nW(t),aW(t,n)])([a,KD(a),e]),a),rW=(e,t,n)=>a=>(e<0&&!((e,t)=>e.slice(0,t+1).every(BD))(a,t)&&(0,ke.flow)([eW(t),tW(t,n)])([a,KD(a),e]),a),oW=e=>t=>t.dataKey===e,sW=e=>{if(!e||void 0===e.width)return;const{resizable:t,width:n,minWidth:a}=e;return((e,t,n)=>!e||t<=n)(t,n,a)?{width:n,flexShrink:0,flexGrow:0}:{width:n}};var lW=n(6502),dW=n.n(lW);const{LARGE:uW}=mC;function cW(e){const{children:t,collection:n,defaultHeight:a,disableHeader:i,noRowsRenderer:r,id:o,isActive:s,isSelected:d,getRowState:u,inProgress:c,isToggleAllDisabled:m,onRowClick:p,onRowDoubleClick:f,onRowsRendered:g,onScroll:b,onToggleAll:v,registerChild:y,rowHeight:w,rowRenderers:_,scrollToIndex:k,scrollToAlignment:x,selectionToggle:M,selectionMode:P,sort:j,sortBy:T,sortDirection:S,rowCount:C,type:E,widthsOfColumns:N,setWidthsOfColumns:D,headerAction:W,headerHeight:I,disableHeight:A=!1}=e,O=function(e){const{collection:t,children:n,getRowState:a,isSelected:i,isToggleAllDisabled:r,onToggleAll:o,selectionMode:s,selectionToggle:l}=e;let d=h.Children.toArray(n);return l&&i?d=[(0,Fe.jsx)(cm.Column,{id:gC.rowSelector,label:"",dataKey:"",disableSort:!0,width:35,flexShrink:0,flexGrow:0,cellDataGetter:({rowData:e})=>i(e),columnData:{collection:t,getRowState:a,isSelected:i,isToggleAllDisabled:r,label:"Select this element",onChange:l,onToggleAll:o,selectionMode:s},...KE,...HD})].concat(d):i&&console.warn("VirtualizedList : props.selectionToggle goes with props.isSelected. You defined only one of those props, selection is ignored."),d}({children:t,collection:n,isSelected:d,isToggleAllDisabled:m,onToggleAll:v,selectionToggle:M,getRowState:u,selectionMode:P}),[R,z]=(0,h.useState)(),L=(0,h.useRef)(),H=D||z,F=N||R;(0,h.useEffect)(()=>{var e;H((e=h.Children.toArray(t),Array.isArray(e)?e.map(({props:e})=>({dataKey:e.dataKey,minWidth:e.minWidth||FD,resizable:e.resizable,width:e.width})):[]))},[]);const V=function({id:e,theme:t,children:n,columnsWidths:a,getRowState:i}){return h.Children.toArray(n).map((n,r)=>{const o=((e,t)=>Array.isArray(t)?t.find(oW(e)):{})(n.props.dataKey,a),s=`tc-list-cell-${n.props.dataKey}`,d={width:-1,...n.props,headerClassName:l()(n.props.headerClassName,t.header,s,{"tc-header-resizable":o&&o.resizable}),className:l()(n.props.className,t.cell,s),columnData:"function"==typeof n.props.columnData?t=>({...n.props.columnData(t),getRowState:i,id:e}):{...n.props.columnData,getRowState:i,id:e},...sW(o)};return(0,Fe.jsx)(cm.Column,{...d},r)})}({id:o,theme:_D(),children:O,columnsWidths:F,getRowState:u});return E===uW&&c?(0,Fe.jsx)(_C,{id:o&&`${o}-loader`,className:dW()["tc-list-progress"]}):(0,Fe.jsx)(JN.Provider,{value:{resizeColumn:(e,t)=>{const n=(0,ke.get)(L,"current.props.width",0);H(((e,t,n,a)=>{const i=t.findIndex(oW(a));return i>=0?(0,ke.flow)([ke.cloneDeep,iW(e,i,n),rW(e,i,n)])(t):t})(t,F,n,e))}},children:(0,Fe.jsx)(cm.AutoSizer,{disableHeight:A,children:({height:e,width:t})=>(0,Fe.jsx)(AD,{ref:L,collection:n,noRowsRenderer:r,height:e||a,id:o,isActive:s,isSelected:d,getRowState:u,onRowClick:p,onRowDoubleClick:f,onScroll:b,rowHeight:w,sort:j,sortBy:T,sortDirection:S,type:E,width:t,disableHeader:i,inProgress:c,rowRenderers:_,rowCount:C,onRowsRendered:g,registerChild:y,scrollToIndex:k,scrollToAlignment:x,headerAction:W,headerHeight:I,children:V})})})}cW.displayName="VirtualizedList",cW.propTypes=DD,cW.defaultProps={defaultHeight:250,selectionMode:fC.MULTI};const mW=cW;var hW=n(9148);const pW=lt(n.n(hW)()),fW={TEXT:"TEXT",ICON:"ICON"};class gW extends h.Component{shouldComponentUpdate(e){return this.props.cellData!==e.cellData}render(){const{cellData:e,t,columnData:n}=this.props;return n.displayMode===fW.ICON?e?(0,Fe.jsx)("div",{className:pW("cell-boolean-container"),children:(0,Fe.jsx)(ot,{name:"talend-check-circle",title:t("CAD_LIST_MANDATORY_REQUIRED",{defaultValue:"Required"})})}):null:!0===e?t("BOOLEAN_VALUE_TRUE",{defaultValue:"Yes"}):!1===e?t("BOOLEAN_VALUE_FALSE",{defaultValue:"No"}):null}}gW.displayName="VirtualizedList(CellBoolean)",gW.propTypes={cellData:u().bool,t:u().func,columnData:u().shape({displayMode:u().oneOf(Object.values(fW))}).isRequired},gW.defaultProps={t:Ze(),columnData:{displayMode:fW.TEXT}};const bW=(0,c.withTranslation)($e)(gW),vW={cellRenderer:e=>(0,Fe.jsx)(bW,{...e})};function yW(){return null}yW.displayMode=fW,yW.defaultProps={...uC,...vW};var wW=n(4930),_W=n.n(wW);const kW=lt(_W());class xW extends h.Component{shouldComponentUpdate(e){return this.props.cellData!==e.cellData}render(){const{columnData:e={}}=this.props,t=function({cellData:e,rowData:t,columnData:n={}}){const{getIcon:a}=n;return a&&"function"==typeof a?a(t):e.icon}(this.props),n=function({cellData:e}){return"object"==typeof e?e.label:e}(this.props),a=function({cellData:e,rowData:t,columnData:n={}}){const{getLabelTooltip:a}=n;let i="";return"function"==typeof a?i=a(t):"object"==typeof e&&(i=e.labelTooltip),i}(this.props),i=function({cellData:e,rowData:t,columnData:n={}}){const{getIconTooltip:a}=n;let i="";return"function"==typeof a?i=a(t):"object"==typeof e&&(i=e.iconTooltip),i}(this.props);return(0,Fe.jsxs)("div",{className:kW("tc-icon-text"),children:[t&&(i?(0,Fe.jsx)(Be,{label:i,tooltipPlacement:e.tooltipPlacement||"top",children:(0,Fe.jsx)("span",{children:(0,Fe.jsx)(ot,{name:t})})}):(0,Fe.jsx)(ot,{name:t})),(0,Fe.jsx)(Be,{label:a||n,tooltipPlacement:e.tooltipPlacement||"top",children:(0,Fe.jsx)("span",{className:_W().label,children:n})})]})}}xW.displayName="VirtualizedList(CellIconText)",xW.propTypes={cellData:u().oneOf([u().shape({label:u().string,icon:u().string,iconTooltip:u().string,labelTooltip:u().string}),u().string]),columnData:u().shape({getIcon:u().func,getLabelTooltip:u().func,getIconTooltip:u().func,tooltipPlacement:u().string}).isRequired},xW.defaultProps={cellData:{}};const MW=xW,PW={cellRenderer:e=>(0,Fe.jsx)(MW,{...e})};function jW(){return null}jW.defaultProps={...uC,...PW};const TW=({valid:e,invalid:t,empty:n,na:a,placeholder:i,digits:r=1,...o})=>{const{t:s}=(0,c.useTranslation)($e),l=rt.QualityBar.getQualityPercentagesRounded(r,t,n,e,a,i);return(0,Fe.jsx)(rt.QualityBar,{valid:e,invalid:t,empty:n,na:a,placeholder:i,tooltipLabels:{empty:s("EMPTY_VALUES",{defaultValue:"{{value}} empty value ({{percentage}}%)",defaultValue_other:"{{value}} empty values ({{percentage}}%)",count:n,percentage:l.empty,value:rt.QualityBar.formatNumber(n)}),invalid:s("INVALID_VALUES",{defaultValue:"{{value}} invalid value ({{percentage}}%)",defaultValue_other:"{{value}} invalid values ({{percentage}}%)",count:t,percentage:l.invalid,value:rt.QualityBar.formatNumber(t)}),na:s("NOT_APPLICABLE_VALUES",{defaultValue:"{{value}} not applicable value ({{percentage}}%)",defaultValue_other:"{{value}} not applicable values ({{percentage}}%)",count:a,percentages:l.na,value:rt.QualityBar.formatNumber(a)}),valid:s("VALID_VALUES",{defaultValue:"{{value}} valid value ({{percentage}}%)",defaultValue_other:"{{value}} valid values ({{percentage}}%)",count:e,percentage:l.valid,value:rt.QualityBar.formatNumber(e)})},...o})},SW=({cellData:e})=>e&&(0,Fe.jsx)(TW,{...e})||null;SW.displayName="VirtualizedList(CellQualityBar)",SW.propTypes={cellData:u().shape({invalid:u().number,empty:u().number,valid:u().number,na:u().number})};const CW={cellRenderer:e=>(0,Fe.jsx)(SW,{...e})};function EW(){return null}EW.defaultProps={...uC,...CW},mW.Content=cC,mW.Actions=HE,mW.Badge=iN,mW.Checkbox=$E,mW.Datetime=jN,mW.Text=cC,mW.TextIcon=IN,mW.Title=KC,mW.Boolean=yW,mW.Label=uN,mW.Link=QE,mW.IconText=jW,mW.QualityBar=EW,mW.MappedData=VN,mW.RowCollapsiblePanel=NE,mW.HeaderResizable=oD,mW.cellDictionary=sD,mW.headerDictionary=dD,mW.rowUtils=r,mW.LIST_TYPES=mC,mW.SORT_BY=pC,mW.SELECTION_MODE=fC;const NW=mW;function DW(){return DW=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)({}).hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},DW.apply(null,arguments)}function WW(e){return(0,Fe.jsx)("span",{className:"sr-only",children:e.label})}function IW(e,t){return Number.isInteger(e.order)||Number.isInteger(t.order)?Number.isInteger(e.order)&&!Number.isInteger(t.order)?-1:!Number.isInteger(e.order)&&Number.isInteger(t.order)?1:e.order-t.order:0}function AW(e){const{itemProps:t,sort:n,titleProps:a}=e;a&&(a.actionsKey||(a.actionsKey="actions"),a.persistentActionsKey||(a.persistentActionsKey="persistentActions"));const i={};if(e.items.length>0){const t=e.items[0];Object.keys(t).filter(e=>Array.isArray(t[e])).forEach(e=>{i[e]=!0})}const r={...NW.cellDictionary,...e.cellDictionary},o={...NW.headerDictionary,...e.headerDictionary};return(0,Fe.jsx)(NW,{collection:e.items,defaultHeight:e.defaultHeight,id:e.id,inProgress:e.inProgress,isActive:t&&t.isActive,isSelected:t&&t.isSelected,noRowsRenderer:e.noRowsRenderer,onRowClick:t&&t.onRowClick,onRowDoubleClick:a&&a.onClick,onToggleAll:t&&t.onToggleAll,rowHeight:e.rowHeight,rowRenderers:e.rowRenderers,selectionToggle:t&&t.onToggle,sort:(s=n&&n.onChange,s?function({sortBy:e,sortDirection:t}){return s(null,{field:e,isDescending:t===NW.SORT_BY.DESC})}:null),sortBy:n&&n.field,sortDirection:n&&n.isDescending?NW.SORT_BY.DESC:NW.SORT_BY.ASC,type:e.displayMode.toUpperCase(),children:e.columns.filter(e=>!e.hidden).sort(IW).map((e,t)=>{const n={label:e.label,dataKey:e.key,disableSort:e.disableSort,width:-1,...e};if(a&&e.key===a.key?DW(n,r.title,{columnData:{...a,"data-feature":e["data-feature"]}}):i[e.key]?DW(n,NW.cellDictionary.actions):e.type&&r[e.type]&&DW(n,r[e.type],{columnData:e.data}),e.hideHeader)n.disableSort=!0,n.headerRenderer=WW;else if(e.header&&o[e.header]){let t=o[e.header];"function"==typeof t&&(t={headerRenderer:t}),DW(n,t,{columnData:e.data})}return(0,Fe.jsx)(NW.Content,{...n},t)})});var s}AW.propTypes={id:u().string,columns:u().arrayOf(u().object),displayMode:u().oneOf(["large","table"]),defaultHeight:u().number,cellDictionary:u().object,headerDictionary:u().object,itemProps:u().shape({isActive:u().func,isSelected:u().func,onRowClick:u().func,onToggle:u().func,onToggleAll:u().func}),items:u().arrayOf(u().object),inProgress:u().bool,noRowsRenderer:u().oneOfType([u().element,u().func]),rowHeight:u().number,sort:u().shape({onChange:u().func,field:u().string,isDescending:u().bool}),titleProps:u().shape({actionsKey:u().string,key:u().string,onClick:u().func,persistentActionsKey:u().string}),rowRenderers:u().object},AW.defaultProps={displayMode:"table"},WW.propTypes={label:u().string};const OW=AW;var RW=n(2443),zW=n.n(RW);const LW="first",HW="prev",FW="next",VW="last";function qW(e){return e>0?e:"All"}function YW({id:e,startIndex:t,itemsPerPage:n,totalResults:a,onChange:i,t:r,...o}){console.warn("Warning: Pagination is deprecated and will be removed in the next major version.");const{itemsPerPageOptions:s,paginationIconProps:l={}}=o,{first:d={name:"talend-chevron-end"},prev:u={name:"talend-chevron-left"},next:c={name:"talend-chevron-left",transform:"rotate-180"},last:h={name:"talend-chevron-end",transform:"rotate-180"}}=l,p=Math.ceil(t/n),f=Math.ceil(a/n),g=n>0&&f>1;return(0,Fe.jsxs)(m.Nav,{className:zW()["tc-pagination"],onSelect:e=>function(e){let a;switch(e){case LW:a=1;break;case HW:a=t-n;break;case FW:a=t+n;break;case VW:a=(f-1)*n+1;break;default:return}i(a,n)}(e),children:[(0,Fe.jsx)(m.NavDropdown,{id:e?`${e}-size`:Ce(),title:qW(n),onSelect:function(e){return i(1,e)},children:s.map((e,t)=>function(e,t){return(0,Fe.jsx)(m.MenuItem,{eventKey:e,children:qW(e)},t)}(e,t))}),g&&[(0,Fe.jsx)(m.NavItem,{eventKey:LW,id:e&&`${e}-nav-to-first`,className:"btn-link",disabled:t<=1,"aria-label":r("LIST_PAGINATION_GOTO_FIRST_PAGE",{defaultValue:"Go to first page."}),children:(0,Fe.jsx)(ot,{...d})},LW),(0,Fe.jsx)(m.NavItem,{eventKey:HW,id:e&&`${e}-nav-to-prev`,className:"btn-link",disabled:t<=1,"aria-label":r("LIST_PAGINATION_GOTO_PREVIOUS_PAGE",{defaultValue:"Go to previous page. Current page: {{currentPage}}.",currentPage:p}),children:(0,Fe.jsx)(ot,{...u})},HW),(0,Fe.jsxs)("li",{className:zW()["page-index"],children:[p,"/",f]},"page-index"),(0,Fe.jsx)(m.NavItem,{eventKey:FW,id:e&&`${e}-nav-to-next`,className:"btn-link",disabled:t+n>a,"aria-label":r("LIST_PAGINATION_GOTO_NEXT_PAGE",{defaultValue:"Go to next page. Current page: {{currentPage}}.",currentPage:p}),children:(0,Fe.jsx)(ot,{...c})},FW),(0,Fe.jsx)(m.NavItem,{eventKey:VW,id:e&&`${e}-nav-to-last`,className:"btn-link",disabled:t+n>a,"aria-label":r("LIST_PAGINATION_GOTO_LAST_PAGE",{defaultValue:"Go to last page."}),children:(0,Fe.jsx)(ot,{...h})},VW)]]})}YW.propTypes={id:u().string,startIndex:u().number,itemsPerPage:u().number,totalResults:u().number.isRequired,itemsPerPageOptions:u().arrayOf(u().number),onChange:u().func.isRequired,t:u().func},YW.defaultProps={itemsPerPage:5,startIndex:1,itemsPerPageOptions:[5,10,20,50],t:Ze()};const XW=YW;function BW({htmlFor:e,text:t}){return(0,Fe.jsx)(m.Navbar.Text,{children:(0,Fe.jsx)("label",{htmlFor:e,children:t})})}BW.propTypes={htmlFor:u().string,text:u().string.isRequired};const GW=BW;function $W({id:e,totalItems:t,selected:n,label:a,labelSelected:i,t:r}){return(0,Fe.jsx)("div",{className:"tc-items-number",id:e,children:n?i||r("LIST_TOOLBAR_NUMBER_OF_SELECTED_ITEMS",{defaultValue:"{{count}}/{{total}} item",defaultValue_other:"{{count}}/{{total}} items",count:n,total:t}):a||r("LIST_TOOLBAR_TOTAL_NUMBER_OF_ITEMS",{defaultValue:"{{count}} item",defaultValue_other:"{{count}} items",count:t})})}$W.propTypes={id:u().string,selected:u().number,totalItems:u().number,label:u().string,labelSelected:u().string,t:u().func},$W.defaultProps={t:Ze()};const KW=$W;function UW(e,t){return Number.isInteger(e.order)||Number.isInteger(t.order)?Number.isInteger(e.order)&&!Number.isInteger(t.order)?-1:!Number.isInteger(e.order)&&Number.isInteger(t.order)?1:e.order-t.order:0}const JW=e=>({visible:!e.hidden,label:e.label,order:e.order,key:e.key,locked:!!e.locked}),QW=(e,t)=>n=>t<e?{...n,locked:!0}:n,ZW=e=>void 0===e.visible?{...e,visible:!1}:e,eI=(e,t)=>e.locked?e:{...e,visible:t},tI=(e=[],t=0,n="")=>{const[a,i]=(0,h.useState)(()=>((e,t)=>(e=>(e.sort(UW).forEach((e,t)=>{e.order=t+1}),e))(e.map((e,n)=>(0,ke.flow)([JW,ZW,QW(t,n)])(e))))(e,t)),[r,o]=(0,h.useState)(n),s=(0,h.useMemo)(()=>a.filter(e=>e.label.toLowerCase().includes(r.toLowerCase())),[a,r]),l=(0,h.useMemo)(()=>{let e=!1,t=s.filter(e=>!e.locked);if(t.length){const n=t.filter(e=>e.visible);e=n.length===t.length||!!n.length&&void 0}return e},[s]);return{onChangeVisibility:(e,t)=>{const n=a.map(n=>n.label!==t?n:eI(n,e));i(n)},onSelectAll:e=>{const t=a.map(t=>s.some(e=>e.label===t.label)?eI(t,e):t);i(t)},columns:a,filteredColumns:s,selectAll:l,textFilter:r,setTextFilter:o}},nI=(0,h.createContext)(),aI=()=>{const e=(0,h.useContext)(nI);if(!e)throw new Error("[columnChooserContext]: you are using some column chooser components outside the column chooser context");return e},iI=nI.Provider;var rI=n(2885),oI=n.n(rI);const sI=lt(oI()),lI=({label:e})=>(0,Fe.jsx)("span",{className:sI("tc-column-chooser-row-label"),children:e});lI.propTypes={label:u().string.isRequired};const dI=lI,uI=({dataFeature:e,description:t,id:n,label:a,locked:i=!1,onChange:r,checked:o=!1,intermediate:s=!1})=>{const l=`${n}-${t}`;return i?(0,Fe.jsxs)(h.Fragment,{children:[(0,Fe.jsx)(rt.SizedIcon,{name:"locker-closed",size:"M"}),(0,Fe.jsx)(dI,{label:a})]}):(0,Fe.jsxs)(h.Fragment,{children:[(0,Fe.jsx)(rt.Form.Checkbox,{checked:o,"data-feature":e,"aria-describedby":l,id:`${n}-checkbox-${a.replace(/\s+/g,"-")}`,label:a,onChange:e=>{const t=!!s||e.target.checked;r(t,a)},indeterminate:s}),(0,Fe.jsx)("div",{id:l,className:"sr-only",children:t})]})};uI.propTypes={dataFeature:u().string.isRequired,description:u().string.isRequired,id:u().string.isRequired,label:u().string.isRequired,locked:u().bool,onChange:u().func.isRequired,checked:u().bool,intermediate:u().bool};const cI=uI,mI=lt(oI()),hI=({children:e,className:t})=>(0,Fe.jsx)("div",{className:mI("tc-column-chooser-row",t),children:e});hI.propTypes={children:u().oneOfType([u().element,u().arrayOf(u().element)]),className:u().string},hI.Checkbox=cI,hI.Label=dI;const pI=hI,fI=lt(oI()),gI=({id:e,onChange:t,value:n,t:a})=>{const{label:i,description:r}=((e,t)=>e?{label:t("TC_COLUMN_CHOOSER_UNSELECT_ALL","Unselect all"),description:t("CHECKBOX_DESELECT_ALL_COLUMNS_DESCRIPTION","hide all the columns")}:{label:t("TC_COLUMN_CHOOSER_SELECT_ALL","Select all"),description:t("CHECKBOX_SELECT_ALL_COLUMNS_DESCRIPTION","display all the columns")})(n,a);return(0,Fe.jsx)(pI,{className:fI("tc-column-chooser-row-select-all"),children:(0,Fe.jsx)(pI.Checkbox,{id:e,dataFeature:"column-chooser.select.all",description:r,label:i,onChange:t,checked:n,intermediate:void 0===n,t:a})})};gI.propTypes={id:u().string.isRequired,onChange:u().func.isRequired,value:u().bool,t:u().func.isRequired};const bI=gI,vI=u().shape({label:u().string.isRequired,locked:u().bool,order:u().number,visible:u().bool}),yI=u().arrayOf(vI),wI=({columns:e=[],id:t,onChangeCheckbox:n,t:a})=>e.map(e=>(0,Fe.jsx)(pI,{children:(0,Fe.jsx)(pI.Checkbox,{checked:e.visible,id:t,dataFeature:"column-chooser.select",description:a("CHECKBOX_DISPLAY_COLUMN_DESCRIPTION",{defaultValue:"display the column {{label}}",label:e.label}),label:e.label,locked:e.locked,onChange:n,t:a})},e.key));wI.propTypes={columns:yI,id:u().string.isRequired,onChangeCheckbox:u().func.isRequired,t:u().func.isRequired};const _I=wI;var kI=n(4935),xI=n.n(kI);const MI={id:u().string.isRequired,children:u().oneOfType([u().node,u().arrayOf(u().node)]),className:u().string},PI=({id:e,children:t,className:n})=>(0,Fe.jsx)("header",{id:e,className:l()(xI().header,"tc-tooltip-header",n),children:t});PI.propTypes=MI;const jI=({id:e,children:t,className:n})=>(0,Fe.jsx)("div",{id:e,className:l()(xI().body,"tc-tooltip-body",n),children:(0,Fe.jsx)("div",{id:`${e}-content`,className:l()(xI().content,"tc-tooltip-content"),children:t})});jI.propTypes=MI;const TI=({id:e,children:t,className:n})=>(0,Fe.jsx)("footer",{id:e,className:l()(xI().footer,"tc-tooltip-footer",n),children:t});TI.propTypes=MI;const SI=(0,h.forwardRef)((e,t)=>(0,Fe.jsxs)("div",{id:e.id,className:xI()["rich-layout"],ref:t,tabIndex:"-1",children:[(0,Fe.jsx)(PI,{id:`${e.id}-header`,children:At.getReactElement(e.getComponent,e.Header)}),(0,Fe.jsxs)(jI,{id:`${e.id}-body`,className:e.className,children:[e.text&&(0,Fe.jsx)("p",{children:e.text}),!e.text&&At.getReactElement(e.getComponent,e.Content)]}),(0,Fe.jsx)(TI,{id:`${e.id}-footer`,children:At.getReactElement(e.getComponent,e.Footer)})]}));SI.Header=PI,SI.Body=jI,SI.Footer=TI,SI.displayName="RichLayout",SI.propTypes={className:u().string,Content:At.getReactElement.propTypes,getComponent:u().func,Header:At.getReactElement.propTypes,Footer:At.getReactElement.propTypes,text:u().string,id:u().string.isRequired};const CI=SI,EI=lt(oI()),NI=()=>{const{columns:e,id:t,onChangeVisibility:n,onSelectAll:a,selectAll:i,t:r}=aI(),o=`${t}-body`;return(0,Fe.jsxs)(h.Fragment,{children:[(0,Fe.jsx)(bI,{id:o,onChange:a,value:i,t:r}),(0,Fe.jsx)("div",{className:EI("tc-column-chooser-columns-list"),children:(0,Fe.jsx)(_I,{id:o,columns:e,onChangeCheckbox:n,t:r})})]})},DI=({children:e=(0,Fe.jsx)(NI,{})})=>{const{columns:t}=aI();return"function"==typeof e?e(t):(0,Fe.jsx)(CI.Body,{id:"column-chooser-body",children:(0,Fe.jsx)("div",{className:EI("tc-column-chooser-body"),children:e})})};DI.propTypes={children:u().func},DI.Row=pI;const WI=DI,II=lt(oI()),AI=()=>{const{id:e,t}=aI();return(0,Fe.jsx)(Kt,{bsStyle:"info",id:`${e}-submit-button`,label:t("COLUMN_CHOOSER_APPLY_BUTTON",{defaultValue:"Apply"}),type:"submit","data-feature":"column-chooser.submit"})},OI=({children:e=(0,Fe.jsx)(AI,{}),className:t})=>(0,Fe.jsx)(CI.Footer,{id:"column-chooser-footer",className:II("tc-column-chooser-footer"),children:e});OI.Submit=AI,OI.propTypes={children:u().oneOfType([u().element,u().arrayOf(u().element)]),className:u().string};const RI=OI,zI=lt(oI()),LI=e=>e.visible,HI=()=>{const{columns:e,t}=aI(),n=t("SELECT_COLUMNS",{count:e.filter(LI).length,total:e.length,defaultValue:"{{count}}/{{total}} selected"});return(0,Fe.jsxs)("div",{children:[(0,Fe.jsx)("div",{className:zI("tc-column-chooser-header-title"),children:t("COLUMN_CHOOSER_HEADER_TITLE",{defaultValue:"Select columns to display"})}),(0,Fe.jsx)("div",{id:"selected-columns-text",children:n})]})},FI=({className:e,children:t=(0,Fe.jsx)(HI,{})})=>(0,Fe.jsx)(CI.Header,{id:"column-chooser-header",className:zI("tc-column-chooser-header",e),children:t});FI.propTypes={children:u().oneOfType([u().element,u().arrayOf(u().oneOfType([u().element]))]),className:u().string},FI.SelectAll=FI;const VI=FI,qI=lt(oI()),YI=e=>({hidden:!e.visible,label:e.label,order:e.order,key:e.key});function XI({children:e,id:t,columnsFromList:n,initialFilterValue:a,nbLockedLeftItems:i=0,onSubmit:r}){const{t:o}=(0,c.useTranslation)($e),{columns:s,filteredColumns:l,onChangeVisibility:d,onSelectAll:u,selectAll:m,setTextFilter:p,textFilter:f}=tI(n,i,a);(0,h.useEffect)(()=>{console.warn("Guideline and development of the ColumnChooser component still in progress. It may have breaking change in the future")},[]);const g=(0,h.useCallback)((e,t)=>p(t),[p]),b=(0,h.useCallback)(()=>p(""),[p]),v=(0,Fe.jsxs)(h.Fragment,{children:[(0,Fe.jsx)(VI,{}),(0,Fe.jsx)(_T,{autoFocus:!1,className:qI("tc-column-chooser-filter"),dockable:!1,docked:!1,iconAlwaysVisible:!0,id:`${t}-filter`,placeholder:o("FIND_COLUMN_FILTER_PLACEHOLDER",{defaultValue:"Find a column"}),onToggle:b,onFilter:g,value:f}),(0,Fe.jsxs)("form",{id:`${t}-form`,className:qI("tc-column-chooser"),onSubmit:e=>{e.preventDefault(),r(e,(e=>e.map(YI))(s))},children:[(0,Fe.jsx)(WI,{}),(0,Fe.jsx)(RI,{})]})]});return(0,Fe.jsx)(iI,{value:{columns:l,id:t,onChangeVisibility:d,onSelectAll:u,selectAll:m,t:o},children:e||v})}XI.Header=VI,XI.Body=WI,XI.Footer=RI,XI.propTypes={children:u().oneOfType([u().element,u().arrayOf(u().element)]),columnsFromList:u().array.isRequired,id:u().string.isRequired,initialFilterValue:u().string,nbLockedLeftItems:u().number,onSubmit:u().func.isRequired};const BI=XI;function GI({children:e,columns:t,initialFilterValue:n,id:a,initialOpenedPopover:i,placement:r="left",nbLockedLeftItems:o,onSubmit:s,buttonRenderer:l}){const{t:d}=(0,c.useTranslation)($e),[u,p]=(0,h.useState)(i||!1),[f,g]=(0,h.useState)(null),b=()=>p(!1),v=l||rt.ButtonIcon;return(0,Fe.jsxs)(h.Fragment,{children:[(0,Fe.jsx)(v,{icon:"talend-column-chooser",ref:g,"data-feature":"column-chooser.open",id:`${a}-button`,onClick:()=>p(!u),size:"S",children:d("COLUMN_CHOOSER_OVERLAY_BUTTON","Open the column chooser")}),(0,Fe.jsx)(m.Overlay,{id:`${a}-overlay`,onHide:b,placement:r,rootClose:!0,show:u,target:f,children:(0,Fe.jsx)(m.Popover,{id:`${a}-popover`,children:e||(0,Fe.jsx)(BI,{columnsFromList:t,initialFilterValue:n,id:a,nbLockedLeftItems:o,onSubmit:(e,t)=>{s(e,t),b()},t:d})})})]})}GI.propTypes={children:u().oneOfType([u().element,u().arrayOf(u().element)]),columns:u().array.isRequired,id:u().string.isRequired,initialFilterValue:u().string,initialOpenedPopover:u().bool,nbLockedLeftItems:u().number,placement:u().oneOf(["top","bottom","right","left"]),onSubmit:u().func.isRequired,buttonRenderer:u().func};const $I=GI,KI={TABLE:"table",LARGE:"large"},UI={ASC:"ASC",DESC:"DESC"},JI=[KI.TABLE,KI.LARGE];function QI(e,t){switch(e){case"table":return t("LIST_SELECT_DISPLAY_MODE_TABLE",{defaultValue:"Table"});case"large":return t("LIST_SELECT_DISPLAY_MODE_LARGE",{defaultValue:"Expanded"});default:return e}}const ZI=(0,h.memo)(({displayMode:e,displayModeOption:t,icon:n,id:a,label:i,onSelect:r})=>(0,Fe.jsx)(rt.ButtonIconToggle,{id:`${a}-${e}`,tooltipPlacement:"top-end",icon:n,isActive:e===t,size:"S",onClick:t=>{r(t,e)},children:i},e));function eA({id:e,displayModes:t,onChange:n,mode:a,t:i}){const r=t||JI;return(0,Fe.jsx)(rt.StackHorizontal,{gap:"XS",padding:{x:"S",y:0},children:r.map(t=>(0,Fe.jsx)(ZI,{id:e,icon:"table"===t?"talend-table":"talend-expanded",label:i("LIST_SELECT_DISPLAY_MODE",{defaultValue:"Set {{displayMode}} as current display mode.",displayMode:QI(t,i)}),onSelect:n,displayMode:t,displayModeOption:a},t))})}eA.propTypes={id:u().string,mode:u().string,displayModes:u().arrayOf(u().string),onChange:u().func.isRequired,t:u().func},ZI.propTypes={...eA.propTypes},eA.defaultProps={t:Ze()};const tA=eA,nA=tA;var aA=n(9205),iA=n.n(aA),rA=n(4365),oA=n.n(rA);function sA({option:e,id:t,t:n,onSelect:a}){const i=e.name||e.id;return(0,Fe.jsx)(m.MenuItem,{id:t&&`${t}-by-item-${e.id}`,eventKey:e,"aria-label":n("LIST_SELECT_SORT_BY",{defaultValue:"Select {{sortBy}} as current sort criteria.",sortBy:i}),onSelect:a,children:i})}function lA({field:e,id:t,isDescending:n,onChange:a,options:i,t:r}){const o=n||!1,s=e&&i.find(t=>t.id===e),d=s?s.name||s.id:"N.C",u=o?r("LIST_SELECT_SORT_BY_ORDER_DESC",{defaultValue:"Descending"}):r("LIST_SELECT_SORT_BY_ORDER_ASC",{defaultValue:"Ascending"});return(0,Fe.jsxs)(m.Nav,{className:oA()["tc-list-toolbar-sort-by"],children:[1===i.length?(0,Fe.jsx)("li",{className:"navbar-text",children:i[0].name}):(0,Fe.jsx)(m.NavDropdown,{id:t?`${t}-by`:Ce(),title:d,onSelect:function(e,t){return a(t,{field:e.id,isDescending:o})},className:oA()["sort-by-items"],"aria-label":r("LIST_CHANGE_SORT_BY",{defaultValue:"Change sort criteria. Current sort criteria: {{sortBy}}.",sortBy:d}),children:i.map(e=>(0,Fe.jsx)(sA,{option:e,id:t,t:r},t))}),s&&(0,Fe.jsx)("li",{children:(0,Fe.jsxs)(m.Button,{id:t&&`${t}-order-chooser`,"aria-label":r("LIST_CHANGE_SORT_BY_ORDER",{defaultValue:"Change sort order. Current order: {{sortOrder}}.",sortOrder:u}),onClick:function(e){return a(e,{field:s.id,isDescending:!o})},bsStyle:"link",className:l()(oA()["tc-list-toolbar-order-chooser"],"tc-list-toolbar-order-chooser"),children:[(0,Fe.jsx)(ot,{name:n?"talend-sort-desc":"talend-sort-asc"}),(0,Fe.jsx)(ot,{name:"talend-caret-down",transform:!n&&"rotate-180",className:l()("tc-list-toolbar-order-indicator",oA()["tc-list-toolbar-order-indicator"])})]})})]})}sA.propTypes={onSelect:u().func,option:u().shape({id:u().string,name:u().string}),id:u().string,t:u().func},lA.propTypes={field:u().string,id:u().string,isDescending:u().bool,onChange:u().func.isRequired,options:u().arrayOf(u().shape({id:u().string.isRequired,name:u().string})).isRequired,t:u().func},lA.defaultProps={t:Ze()};const dA=lA;function uA(e,t){return e&&e.map(e=>e.id?{...e,id:`${t}-actions-${e.id}`}:e)}function cA(e,t){return e&&{left:uA(e.left,t)}}function mA({actionBar:e,columnChooser:t,components:n,display:a,filter:i,getComponent:r,id:o,itemsNumber:s,pagination:d,sort:u,t:c}){const h=At.getAll(r,{ActionBar:Kn,FilterBar:_T}),p=At.all(r,n);let f=e;if(o&&e){const{actions:t,multiSelectActions:n}=e;f={...e,getComponent:r,actions:cA(t,o),multiSelectActions:cA(n,o)}}const g=o&&`${o}-display-mode`;return(0,Fe.jsxs)("div",{className:l()(iA()["tc-list-toolbar"],"tc-list-toolbar"),children:[p("before-actionbar"),e&&(0,Fe.jsx)(h.ActionBar,{...f,className:"list-action-bar",children:(0,Fe.jsx)(Kn.Content,{right:!0,children:(0,Fe.jsxs)("ul",{children:[p("before-itemsnumber"),s&&(0,Fe.jsx)("li",{className:"separated",children:(0,Fe.jsx)(KW,{id:o&&`${o}-items-number`,...s,selected:e.selected,t:c})}),p("before-filter"),i&&(0,Fe.jsx)("li",{className:"separated",children:(0,Fe.jsx)(h.FilterBar,{id:o&&`${o}-filter`,...i,t:c,navbar:!0})}),p("after-filter"),p("before-sort"),u&&(0,Fe.jsxs)("li",{className:"select-sort-by separated",children:[(0,Fe.jsx)(GW,{text:c("LIST_TOOLBAR_SORT_BY",{defaultValue:"Sort by:"}),htmlFor:o&&`${o}-sort-by`}),(0,Fe.jsx)(dA,{id:o&&`${o}-sort`,...u,t:c})]}),p("after-sort"),t&&(0,Fe.jsx)("li",{className:"separated",children:(0,Fe.jsx)($I,{id:`${o}-column-chooser`,...t,t:c})}),p("before-displaymode"),a&&(0,Fe.jsx)("li",{className:"separated",children:(0,Fe.jsx)(nA,{id:g,...a,t:c})}),p("after-displaymode")]})})}),p("after-actionbar"),d&&(0,Fe.jsxs)(m.Navbar,{componentClass:"div",className:iA()["tc-list-toolbar"],role:"toolbar",fluid:!0,children:[p("before-pagination"),d&&(0,Fe.jsx)(GW,{text:c("LIST_TOOLBAR_PAGINATION_SHOW",{defaultValue:"Show:"}),htmlFor:o&&`${o}-pagination-size`}),d&&(0,Fe.jsx)(XW,{id:o&&`${o}-pagination`,...d,t:c}),p("after-pagination")]})]})}mA.propTypes={id:u().string,actionBar:u().shape(Kn.propTypes),display:u().shape((0,ke.omit)(nA.propTypes,"t")),sort:u().oneOfType([u().bool,u().shape({field:u().string,isDescending:u().bool,onChange:u().func.isRequired})]),pagination:u().shape(XW.propTypes),filter:u().shape((0,ke.omit)(_T.propTypes,"t")),itemsNumber:u().shape((0,ke.omit)(KW.propTypes,"t")),t:u().func.isRequired,getComponent:u().func,components:u().object,columnChooser:u().shape({submit:u().func,columns:u().array})},mA.defaultProps={};const hA=(0,c.withTranslation)($e)(mA);var pA=n(2601),fA=n.n(pA);function gA({id:e,items:t,isSelected:n,onToggleAll:a}){const i=e&&`${e}-check-all`,{t:r}=(0,c.useTranslation)($e);return(0,Fe.jsx)("form",{className:fA().container,"data-testId":e,children:(0,Fe.jsx)(rt.Form.Checkbox,{name:i,id:i,onChange:e=>{a(e,t)},checked:t.length>0&&t.findIndex(e=>!n(e))<0,disabled:!t.length,label:r("LIST_SELECT_ALL",{defaultValue:"Select all"})})})}gA.propTypes={id:u().string,items:u().arrayOf(u().object).isRequired,isSelected:u().func.isRequired,onToggleAll:u().func.isRequired};const bA=gA,vA=dA;hA.Pagination=XW,hA.ColumnChooserButton=$I,hA.DisplayModeToggle=nA,hA.ItemsNumber=KW,hA.Label=GW,hA.SelectAll=bA,hA.SelectSortBy=vA;const yA=hA;var wA=n(5844),_A=n.n(wA);const kA=yA.SelectAll;function xA({id:e,columnChooser:t,toolbar:n,displayMode:a,list:i,getComponent:r,components:o={}}){if(!n)return null;const s=!("table"!==a||!n.sort),l="table"===a,d={...n,id:e,columnChooser:t,getComponent:r,components:o};return n.display&&(d.display.mode=a),!l&&i.itemProps&&i.itemProps.isSelected&&i.itemProps.onToggleAll&&(d.selectAllCheckbox={id:e,items:i.items,isSelected:i.itemProps.isSelected,onToggleAll:i.itemProps.onToggleAll}),(0,Fe.jsx)(yA,{...d,sort:!s&&d.sort})}function MA({columnChooser:e,components:t={},defaultHeight:n,displayMode:a,getComponent:i,id:r,list:o,rowHeight:s,rowRenderers:d,toolbar:u}){const c=l()("tc-list",_A().list),m=At.all(i,(0,ke.omit)(t,["toolbar","list"]));let h;return"table"!==a&&o.itemProps&&o.itemProps.isSelected&&o.itemProps.onToggleAll&&(h={id:r,items:o.items,isSelected:o.itemProps.isSelected,onToggleAll:o.itemProps.onToggleAll}),(0,Fe.jsxs)("div",{className:c,children:[m("before-component"),m("before-toolbar"),(0,Fe.jsx)(xA,{id:r,toolbar:u,displayMode:a,list:o,columnChooser:e,getComponent:i,components:t}),m("after-toolbar"),h&&(0,Fe.jsx)(kA,{...h}),m("before-list-wrapper"),(0,Fe.jsxs)("div",{className:l()("tc-list-display-virtualized",_A()[`display-mode-${a}`]),children:[m("before-list"),(0,Fe.jsx)(OW,{id:r,displayMode:a,defaultHeight:n,rowHeight:s,getComponent:i,rowRenderers:d,...o}),m("after-list")]}),m("after-list-wrapper"),m("after-component")]})}xA.propTypes={id:u().string,displayMode:u().string,list:u().shape({items:u().arrayOf(u().object),itemProps:u().shape({classNameKey:u().string,isActive:u().func,isSelected:u().func,onRowClick:u().func,onSelect:u().func,onToggle:u().func,onToggleAll:u().func,width:u().string}),sort:u().shape({field:u().string,isDescending:u().bool,onChange:u().func.isRequired})}),toolbar:u().shape((0,ke.omit)(yA.propTypes,"t")),columnChooser:u().shape({submit:u().func,columns:u().arrayOf(u().shape({hidden:u().bool,label:u().string,locked:u().bool,order:u().oneOfType([u().number,u().string])}))})},MA.displayName="List",MA.propTypes={...xA.propTypes},MA.defaultProps={displayMode:"table"},MA.Toolbar=yA;const PA=MA,jA=(0,h.createContext)();function TA(){const e=(0,h.useContext)(jA);if(!e)throw Error("@talend/react-components > List: you are using a sub component out of List.Manager.");return e}function SA({children:e,displayModesOptions:t,id:n,onChange:a,selectedDisplayMode:i}){const{displayMode:r,setDisplayMode:o,t:s}=TA();return e||(0,Fe.jsx)(tA,{id:n,mode:i||r,displayModes:t,onChange:(e,t)=>{a?a(e,t):o(t)},t:s})}SA.defaultProps={id:Ce(),displayModesOptions:JI},SA.propTypes={children:u().node,displayModesOptions:u().arrayOf(u().string),id:u().string,onChange:u().func,selectedDisplayMode:u().string};const CA=SA;function EA(e){const{columns:t,visibleColumns:n,setVisibleColumns:a}=TA();return(0,Fe.jsx)($I,{columns:t.map(({dataKey:e,label:t},a)=>({key:e,label:t,hidden:!(null!=n&&n.includes(e)),order:a+1})),...e,onSubmit:(t,n)=>{a(n.filter(e=>!e.hidden).map(e=>e.key)),e.onSubmit&&e.onSubmit(t,n)}})}EA.propTypes={onSubmit:u().func};const NA=EA;function DA(e){const{id:t,totalItems:n,selected:a,label:i,labelSelected:r}=e,{t:o}=TA();return(0,Fe.jsx)("div",{className:"tc-items-number",id:t,children:a?r||o("LIST_TOOLBAR_NUMBER_OF_SELECTED_ITEMS",{defaultValue:"{{count}}/{{total}} item",defaultValue_other:"{{count}}/{{total}} items",count:a,total:n}):i||o("LIST_TOOLBAR_TOTAL_NUMBER_OF_ITEMS",{defaultValue:"{{count}} item",defaultValue_other:"{{count}} items",count:n})})}DA.propTypes={id:u().string,selected:u().number,totalItems:u().number,label:u().string,labelSelected:u().string};const WA=DA;var IA=n(5069),AA=n.n(IA);const OA=e=>Array.isArray(e)?e.filter(e=>{var t;return!(null===(t=e.props)||void 0===t||!t.dataKey)}).map(e=>e.props):null;function RA({children:e,columnChooser:t,...n}){const{displayMode:a=KI.TABLE,collection:i,visibleColumns:r,setSortParams:o,sortParams:s,setColumns:l,columns:d,setVisibleColumns:u}=TA();if(u&&!r){const t=OA(e);u((0,ke.map)(t,"dataKey"))}(0,h.useEffect)(()=>{const t=OA(e);t&&!(0,ke.isEqual)((0,ke.map)(t,"dataKey"),(0,ke.map)(d,"dataKey"))&&l(t)},[e,l]);const c=!!t&&a===KI.TABLE&&(0,Fe.jsx)(NA,{...t,buttonRenderer:rt.ButtonIconFloating});return(0,Fe.jsx)("div",{className:AA().vlist,children:(0,Fe.jsx)(NW,{collection:i,type:a.toUpperCase(),sortBy:(0,ke.get)(s,"sortBy"),sortDirection:(0,ke.get)(s,"isDescending")?UI.DESC:UI.ASC,sort:({sortBy:e,sortDirection:t})=>o({sortBy:e,isDescending:t===UI.DESC}),headerAction:c,...n,children:r&&Array.isArray(e)?e.filter(e=>{var t;return r.includes(null===(t=e.props)||void 0===t?void 0:t.dataKey)}):e})})}RA.propTypes={children:u().arrayOf(u().node),columnChooser:u().oneOfType([u().bool,...Object.values(NA.propTypes)])},Object.entries(NW).forEach(([e,t])=>{RA[e]=t}),RA.displayName="VList";const zA=RA;function LA(e){const{rowCount:t,threshold:n,minimumBatchSize:a,loadMoreRows:i,debounceDelay:r,onRowsRendered:o,...s}=e,{collection:l}=TA();let d=i;return d&&r&&(d=(0,ke.debounce)(d,r)),(0,Fe.jsx)(cm.InfiniteLoader,{isRowLoaded:({index:e})=>l&&l[e],loadMoreRows:d,minimumBatchSize:a,rowCount:t,threshold:n,children:({onRowsRendered:e,registerChild:n})=>(0,Fe.jsx)(zA,{registerChild:n,onRowsRendered:function(...t){o&&o(...t),e(...t)},rowCount:t,...s})})}LA.defaultProps={threshold:5,minimumBatchSize:20,debounceDelay:0};const HA=LA;function FA({sortBy:e,isDescending:t}){const n=t?-1:1;return function(t,a){return new Intl.Collator(void 0,{sensitivity:"base",numeric:!0}).compare(t[e],a[e])*n}}const VA=(e,t)=>n=>(0,h.useMemo)(()=>function(e,t,n){const{sortBy:a}=t;if(!a)return e;const i=n[a]||FA;return e.slice(0).sort(i(t))}(n,e,t),[n,e,t]);function qA(e=[],t={},n={}){const[a,i]=(0,h.useState)(t);return{sortedCollection:VA(a,n)(e),sortParams:a,setSortParams:i}}function YA(e){return e.toString().toLocaleLowerCase().normalize("NFD").replace(/[\u0300-\u036f]/g,"")}const XA=(e,t={},n,a)=>(i=[])=>(0,h.useCallback)(function(e,t,n,a,i){if(!t)return e;const r=YA(t);return e.filter(e=>Object.entries(e).filter(([e])=>a&&Array.isArray(a)?a.includes(e):!i||!Array.isArray(i)||i.includes(e)).find(([e,a])=>n[e]?n[e](a,t):function(e,t){return!(0,ke.isNil)(e)&&YA(e).includes(t)}(a,r)))}(i,e,t,n,a),[i,e,t,n,a]),BA=(e=[],t,n={},a,i)=>{const[r,o]=(0,h.useState)(i),[s,l]=(0,h.useState)(t);return{filteredCollection:XA(s,n,a,r)(e),filteredColumns:r,textFilter:s,setFilteredColumns:o,setTextFilter:l}};function GA({initialDisplayMode:e,initialSortParams:t,initialVisibleColumns:n,columnsVisibilityStorageKey:a,children:i,t:r,...o}){let s=o.collection;const[l,d]=(0,h.useState)(e||JI[0]),[u,c]=(0,h.useState)([]),{visibleColumns:m,setVisibleColumns:p}=function(e=[],t=[],n){const[a,i]=(0,h.useState)(()=>{let e;if(n){const t=localStorage.getItem(n);try{e=t&&JSON.parse(t)}catch(e){}}return e}),r=(0,h.useMemo)(()=>null==a?void 0:a.filter(({visible:e})=>!!e).map(({dataKey:e})=>e),[a]),o=(e,t)=>{if(e.length){const a=e.map(({dataKey:e})=>({dataKey:e,visible:t.includes(e)}));n&&localStorage.setItem(n,JSON.stringify(a)),i(a)}};return(0,h.useEffect)(()=>{o(e,e.filter(({dataKey:e})=>((e,t,n)=>{if(t){const n=t.find(t=>t.dataKey===e);return!n||n.visible}return!n.length||n.includes(e)})(e,a,t)).map(({dataKey:e})=>e))},[e]),{visibleColumns:r,setVisibleColumns:t=>o(e,t)}}(u,n,a),{sortedCollection:f,sortParams:g,setSortParams:b}=qA(s,t);s=f;const{filteredCollection:v,textFilter:y,setTextFilter:w,filteredColumns:_,setFilteredColumns:k}=BA(s,void 0,void 0,m);s=v;const x={collection:s,displayMode:l,columns:u,visibleColumns:m,filteredColumns:_,setDisplayMode:d,setSortParams:b,setTextFilter:w,setColumns:c,setVisibleColumns:p,setFilteredColumns:k,sortParams:g,t:r,textFilter:y};return(0,Fe.jsx)(jA.Provider,{value:x,children:(0,Fe.jsx)("div",{className:AA().list,children:i})})}GA.defaultProps={t:Ze()},GA.propTypes={children:u().node,collection:u().array,id:u().string.isRequired,initialDisplayMode:u().oneOf(JI),initialVisibleColumns:u().arrayOf(u().string),initialSortParams:u().shape({sortBy:u().string,isDescending:u().bool}),columnsVisibilityStorageKey:u().string,t:u().func};const $A=(0,c.withTranslation)($e)(GA);var KA=n(846);const UA=lt(n.n(KA)()),JA=({id:e,isDescending:t,orderLabel:n,t:a,onClick:i})=>(0,Fe.jsxs)(m.Button,{"aria-label":a("LIST_CHANGE_SORT_BY_ORDER",{defaultValue:"Change sort order. Current order: {{sortOrder}}.",sortOrder:n}),bsStyle:"link",className:UA("tc-sort-by-order-chooser"),id:`${e}-order-chooser`,onClick:i,children:[(0,Fe.jsx)(ot,{name:t?"talend-sort-desc":"talend-sort-asc"}),(0,Fe.jsx)(ot,{className:UA("tc-sort-by-order-chooser-indicator"),name:"talend-caret-down",transform:t?null:"rotate-180"})]});function QA({id:e,options:t,onChange:n,value:a}){const{sortParams:i,setSortParams:r,t:o}=TA(),s=n&&a,l=s?a:i,d=l.isDescending,u=t.find(e=>e.key===l.sortBy),c=u?u.label:"N.C",h=d?o("LIST_SELECT_SORT_BY_ORDER_DESC",{defaultValue:"Descending"}):o("LIST_SELECT_SORT_BY_ORDER_ASC",{defaultValue:"Ascending"}),p=(e,t)=>{s?n(e,t):r(t)};return(0,Fe.jsxs)(m.Nav,{className:UA("tc-sort-by"),children:[(0,Fe.jsx)("li",{children:(0,Fe.jsx)(m.Navbar.Text,{children:(0,Fe.jsx)("label",{className:UA("tc-sort-by-label"),htmlFor:e,children:o("LIST_TOOLBAR_SORT_BY",{defaultValue:"Sort by:"})})})}),1===t.length?(0,Fe.jsx)("li",{className:"navbar-text",children:t[0].name}):(0,Fe.jsx)(m.NavDropdown,{"aria-label":o("LIST_CHANGE_SORT_BY",{defaultValue:"Change sort criteria. Current sort criteria: {{sortBy}}.",sortBy:c}),className:UA("tc-sort-by-items"),id:`${e}-by`,onSelect:(e,t)=>{p(t,{...l,sortBy:e})},title:c,children:t.map(({key:t,label:n},a)=>(0,Fe.jsx)(m.MenuItem,{"aria-label":o("LIST_SELECT_SORT_BY",{defaultValue:"Select {{sortBy}} as current sort criteria.",sortBy:n}),eventKey:t,id:`${e}-${t}`,children:n},`${t}-${a}`))}),u&&(0,Fe.jsx)("li",{children:(0,Fe.jsx)(JA,{id:e,isDescending:d,onClick:e=>p(e,{...l,isDescending:!d}),orderLabel:h,t:o})})]})}JA.propTypes={id:u().string.isRequired,isDescending:u().bool,onClick:u().func.isRequired,orderLabel:u().string.isRequired,t:u().func.isRequired},QA.defaultProps={id:Ce(),value:{}};const ZA=QA;function eO(e){const{docked:t,applyOn:n,initialDocked:a,onChange:i,onToggle:r,value:o,...s}=e,{textFilter:l,setTextFilter:d,setFilteredColumns:u}=TA(),[c,m]=(0,h.useState)(a);(0,h.useEffect)(()=>{u(n)},[n,u]);const p={debounceTimeout:300,value:i?o:l,onFilter:i||((e,t)=>d(t)),docked:r?t:c,onToggle:r||(()=>{!c&&l||m(!c)})};return(0,Fe.jsx)(_T,{...p,...s})}eO.defaultProps={initialDocked:!0};const tO=eO;var nO=n(2774);const aO=lt(n.n(nO)()),iO=({children:e})=>(0,Fe.jsx)("ul",{className:aO("tc-list-toolbar-right"),children:h.Children.map(e,e=>e&&(0,Fe.jsx)("li",{className:aO("tc-list-toolbar-separated"),children:e}))});function rO(e){return(0,Fe.jsx)(m.Navbar,{componentClass:"div",className:aO("tc-list-toolbar"),role:"toolbar",fluid:!0,children:e.children})}iO.propTypes={children:u().oneOfType([u().arrayOf(u().node),u().node])},rO.propTypes={children:u().node},rO.Right=iO;const oO={constants:o,ColumnChooser:NA,DisplayMode:CA,ItemsNumber:WA,LazyLoadingList:HA,InfiniteScrollList:HA,Manager:$A,SelectAll:bA,SortBy:ZA,TextFilter:tO,Toolbar:rO,VList:zA},sO={useCollectionActions:function(e=[],t=[],n=[]){return(0,h.useMemo)(()=>e.map(e=>({...e,actions:"function"==typeof t?t(e):t,persistentActions:"function"==typeof n?n(e):n})),[e,t,n])},useCollectionSort:qA,sortCollection:VA,useCollectionFilter:BA,useCollectionSelection:function(e=[],t=[],n="id"){const[a,i]=(0,h.useState)(t),r=(0,h.useCallback)(t=>e.filter(e=>e&&t.includes(e[n])).map(e=>e[n]),[n,e]);return(0,h.useEffect)(()=>{i(e=>0===e.length?e:r(e))},[e,r]),{isSelected:function(e){if(!e)return!1;const t=e[n];return a.some(e=>e===t)},allIsSelected:a.length>0&&a.length===e.length,selectedIds:a,onToggleAll:function(){e.length===a.length?i([]):i(e.filter(e=>!!e).map(e=>e[n]))},onToggleItem:function(e){const t=e[n],o=a.indexOf(t),s=a.slice(0);o>-1?s.splice(o,1):s.push(t),i(r(s))},setSelectedIds:i}},filterCollection:XA,useDisplayMode:xa.A};Object.entries(oO).forEach(([e,t])=>{PA[e]=t}),PA.hooks=sO;const lO=PA;var dO=n(4910),uO=n.n(dO);function cO(e,t){return(0,Fe.jsx)(Wn,{label:e.label,icon:e.icon,onClick:function(t){e.onClick&&e.onClick(t,{value:t.target.value})},disabled:e.disabled,tooltipPlacement:"bottom",inProgress:e.inProgress,hideLabel:!0,link:!0},`${t}-listview-header-action`)}function mO(e=[]){return e.length?(0,Fe.jsx)("div",{className:"actions",children:e.map(cO)}):null}function hO({headerDefault:e,headerLabel:t,labelProps:n,nbItemsSelected:a,nbItems:i,required:r,t:o}){return(0,Fe.jsxs)("header",{className:l()(uO()["tc-listview-header"],"tc-listview-header"),children:[function(){const e=t||o("LISTVIEW_HEADER_TITLE",{defaultValue:"Values"});return(0,Fe.jsxs)("strong",{...n,children:[e,r&&"*"]})}(),i>=1&&a>=1?(0,Fe.jsxs)("small",{children:["(",o("LISTVIEW_HEADER_SELECTED",{count:a,total:i,defaultValue:"{{count}}/{{total}} selected"}),")"]}):null,mO(e)]})}hO.propTypes={headerDefault:u().arrayOf(u().shape(Wn.propTypes)).isRequired,headerLabel:u().string,labelProps:u().object,required:u().bool,nbItems:u().number,nbItemsSelected:u().number,t:u().func},hO.defaultProps={t:Ze()};const pO=(0,c.withTranslation)($e)(hO);let fO;function gO(e,t){return(0,Fe.jsx)(Wn,{label:e.label,icon:e.icon,onClick:function(t){e.onClick&&e.onClick(t,{value:fO.value})},disabled:e.disabled,tooltipPlacement:"bottom",inProgress:e.inProgress,hideLabel:!0,link:!0},`${t}-listview-header-action`)}function bO({headerInput:e,onInputChange:t,inputPlaceholder:n,onAddKeyDown:a,t:i}){const r=n||i("LISTVIEW_HEADERINPUT_SEARCH_PLACEHOLDER",{defaultValue:"Search"});return(0,Fe.jsxs)("header",{className:l()(uO()["tc-listview-header"],"tc-listview-header"),children:[(0,Fe.jsx)("input",{type:"text",placeholder:r,ref:e=>{fO=e},onChange:function(e){t(e,{value:e.target.value})},onKeyDown:function(e){a(e,{value:e.target.value})},"aria-label":r,autoFocus:!0}),e.map(gO)]})}bO.propTypes={headerInput:u().arrayOf(u().shape(Wn.propTypes)).isRequired,onInputChange:u().func,inputPlaceholder:u().string,onAddKeyDown:u().func,t:u().func},bO.defaultProps={t:Ze()};const vO=(0,c.withTranslation)($e)(bO),yO={id:u().string,label:u().string,checked:u().bool,onChange:u().func,measure:u().func,icon:u().shape(ot.propTypes),dataTest:u().string};class wO extends h.Component{componentDidUpdate(e){const{children:t,measure:n,item:a}=this.props,{children:i,item:r}=e;!t||t.length===i.length&&a.expanded===r.expanded||n()}render(){const{id:e,item:t,parentItem:n,isSwitchBox:a,searchCriteria:i,children:r,dataTest:o,t:s}=this.props,d=e&&`checkbox-${e}`,u=l()("checkbox",{"switch-nested":r},{switch:a},{"with-icon":t.icon}),c=t.checked?s("TC_LISTVIEW_DESELECT",{defaultValue:"Deselect {{ value }}",value:t.label}):s("TC_LISTVIEW_SELECT",{defaultValue:"Select {{ value }}",value:t.label});let m;return r&&(m=t.expanded?s("TC_LISTVIEW_COLLAPSE",{defaultValue:"Collapse {{ value }}",value:t.label}):s("TC_LISTVIEW_EXPAND",{defaultValue:"Expand {{ value }}",value:t.label})),(0,Fe.jsxs)("div",{id:e,className:u,role:"option","aria-selected":t.checked,"data-test":o,"data-testid":o,children:[(0,Fe.jsx)(Cl,{id:d,onChange:e=>t.onChange(e,t,n),checked:t.checked,label:(0,Fe.jsxs)(Fe.Fragment,{children:[i?function(e){const t=new RegExp(`(${i})`,"gi");return e.split(t).map((e,t)=>{const n=e.toLowerCase()===i.toLowerCase()?(0,Fe.jsx)("b",{children:e}):e;return(0,Fe.jsx)("span",{children:n},t)})}(t.label):t.label,t.icon&&(0,Fe.jsx)(Be,{label:t.icon.title,tooltipPlacement:"bottom",children:(0,Fe.jsx)("span",{children:(0,Fe.jsx)(ot,{...t.icon})})})]}),"aria-label":c,"data-test":o&&`${o}.checkbox`,"data-testid":o&&`${o}.checkbox`}),r&&(0,Fe.jsx)("div",{className:l()("checkbox-nested-expand",{expanded:t.expanded}),"data-test":o&&`${o}.checkbox-nested-expand`,"data-testid":o&&`${o}.checkbox-nested-expand`,children:(0,Fe.jsx)(Wn,{bsStyle:"link",icon:"talend-caret-down",onClick:e=>t.onExpandToggle(e,t),label:m,hideLabel:!0})}),r&&t.expanded&&(0,Fe.jsx)("div",{className:"checkbox-nested",children:r})]},t.index)}}wO.propTypes=yO;const _O=(0,c.withTranslation)($e)(wO);var kO=n(1778),xO=n.n(kO);const MO=l()(xO()["tc-list-items"],"tc-list-items"),PO=l()(xO()["tc-listview-items"],"tc-listview-items"),jO=l()(xO()["tc-item-container"],"tc-item-container");function TO(e="0"){return parseFloat(e.replace("px",""))||0}const SO=TO(xO()["row-height"])+TO(xO()["row-vertical-margin"]),CO=TO(xO()["row-nested-inner-margin-top"])+TO(xO()["row-nested-inner-margin-bottom"]);class EO extends h.PureComponent{constructor(e){super(e),this.renderItem=this.renderItem.bind(this),this.getRowHeight=this.getRowHeight.bind(this),this.rowRenderer=this.rowRenderer.bind(this),this.renderToggleAllOrItem=this.renderToggleAllOrItem.bind(this),this.renderToggleAll=this.renderToggleAll.bind(this),this.cache=new cm.CellMeasurerCache({defaultHeight:e.getItemHeight?e.getItemHeight():SO,fixedWidth:!0})}getItemByIndex(e){return this.props.items[e-Number(this.hasToggleAll)]}getRowHeight({index:e}){if(this.props.getItemHeight)return this.oldGetRowHeight.call(this,{index:e});if(this.hasToggleAll&&0===e)return 40;const t=e+(this.hasToggleAll?0:1)===this.props.items.length,n=this.getItemByIndex(e);let a=SO;return t&&(a+=CO,a+=this.hasToggleAll?1:0),n&&n.children&&n.expanded?a+n.children.length*SO+CO:a}getRowCount(){return this.hasToggleAll?this.props.items.length+1:this.props.items.length}oldGetRowHeight({index:e}){if(this.hasToggleAll&&0===e)return 40;let t=0;const n=this.getItemByIndex(e);return n&&n.children&&n.expanded&&(t=n.children.length*this.props.getItemHeight()),this.props.getItemHeight()+t}rowRenderer(e){const{key:t,index:n,style:a}=e,i=this.hasToggleAll&&0===n,r=this.getItemByIndex(n);return(0,Fe.jsx)(cm.CellMeasurer,{cache:this.cache,columnIndex:0,parent:this.list,rowIndex:n,children:({measure:e})=>(0,Fe.jsx)("div",{className:l()(jO,{[xO().toggle]:i,toggle:i,expanded:r&&r.expanded}),style:a,children:this.renderToggleAllOrItem(n,e)},t)},t)}renderToggleAllOrItem(e,t){let n=e;if(this.hasToggleAll){if(0===e)return this.renderToggleAll();n=e-1}return this.renderItem(this.props.items[n],n,t)}renderToggleAll(){const{id:e,isSwitchBox:t,toggleAllChecked:n,onToggleAll:a,t:i}=this.props,r=`${e||"tc-listview"}-toggle-all`,o=t?"switch checkbox":"checkbox",s=n?i("LISTVIEW_ITEMS_DESELECT_ALL",{defaultValue:"Deselect all"}):i("LISTVIEW_ITEMS_SELECT_ALL",{defaultValue:"Select all"});return(0,Fe.jsx)("div",{className:o,children:(0,Fe.jsx)(Cl,{id:r,onChange:a,checked:n,label:(0,Fe.jsx)("strong",{children:s})})})}renderItem(e,t,n){const{dataTest:a}=this.props;let i;if(this.props.id){const e=this.hasToggleAll?t+1:t;i=`${this.props.id}-${e}-item`}return(0,Fe.jsx)(_O,{measure:n,id:i,item:e,isSwitchBox:this.props.isSwitchBox&&!e.children,searchCriteria:this.props.searchCriteria,dataTest:a&&`${a}-${t}`,children:e.children&&e.children.map((i,r)=>(0,Fe.jsx)(_O,{measure:n,item:i,parentItem:e,searchCriteria:this.props.searchCriteria,dataTest:a&&`${a}-${t}.nested-${r}`},r))},i)}render(){return this.hasToggleAll=this.props.showToggleAll&&this.props.items.length>1,(0,Fe.jsx)("div",{className:PO,children:(0,Fe.jsx)(cm.AutoSizer,{children:({height:e,width:t})=>(0,Fe.jsx)(cm.List,{ref:e=>{this.list=e},items:this.props.items,className:MO,rowRenderer:this.rowRenderer,width:t,height:e,rowCount:this.getRowCount(),rowHeight:this.getRowHeight,role:"listbox",containerProps:this.props.containerProps})})})}}EO.propTypes={containerProps:u().object,id:u().string,items:u().arrayOf(u().shape({label:u().string,onChange:u().func,checked:u().bool,index:u().number})),isSwitchBox:u().bool,getItemHeight:u().func,searchCriteria:u().string,toggleAllChecked:u().bool,showToggleAll:u().bool,onToggleAll:u().func,dataTest:u().string,t:u().func},EO.defaultProps={t:Ze(),isSwitchBox:!1,showToggleAll:!0};const NO=(0,c.withTranslation)($e)(EO);var DO=n(3094),WO=n.n(DO);const IO="DISPLAY_MODE_DEFAULT",AO="DISPLAY_MODE_SEARCH";function OO(e){const{displayMode:t,onInputChange:n,onAddKeyDown:a,headerInput:i,headerDefault:r,headerLabel:o,labelProps:s,items:l,required:d,searchPlaceholder:u}=e;if(t===AO){const e={headerInput:i,onInputChange:n,onAddKeyDown:a,inputPlaceholder:u};return(0,Fe.jsx)(vO,{...e})}{const e={headerDefault:r,headerLabel:o,labelProps:s,required:d,nbItems:l.length,nbItemsSelected:l.filter(e=>!!e.checked).length};return(0,Fe.jsx)(pO,{...e})}}function RO(e){const{t}=(0,c.useTranslation)($e),n=t("NO_RESULT_FOUND",{defaultValue:"No results found"}),a=t("LISTVIEW_EMPTY",{defaultValue:"This list is empty."}),i=e.displayMode===AO?n:a;return(0,Fe.jsxs)("div",{className:l()(WO()["tc-listview"],"tc-listview"),children:[(0,Fe.jsx)(OO,{...e}),e.items.length?(0,Fe.jsx)(NO,{...e}):(0,Fe.jsx)("span",{className:WO()["empty-message"],children:i})]})}RO.DISPLAY_MODES={DISPLAY_MODE_DEFAULT:IO,DISPLAY_MODE_SEARCH:AO},RO.displayName="ListView",RO.propTypes={displayMode:u().oneOf(Object.values(RO.DISPLAY_MODES)),items:u().arrayOf(u().object)},RO.defaultProps={items:[]},OO.defaultProps={displayMode:IO},OO.propTypes={displayMode:u().oneOf(Object.values(RO.DISPLAY_MODES)),headerDefault:u().arrayOf(u().object),headerInput:u().arrayOf(u().object),headerLabel:u().string,labelProps:u().object,items:RO.propTypes.items,onInputChange:u().func,onAddKeyDown:u().func,required:u().bool,searchPlaceholder:u().string};const zO=RO;var LO=Number.isNaN||function(e){return"number"==typeof e&&e!=e};function HO(e,t){return e===t||!(!LO(e)||!LO(t))}function FO(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(!HO(e[n],t[n]))return!1;return!0}const VO="select-all",qO="create-new";var YO=n(356),XO=n.n(YO);function BO(e){return(0,Fe.jsx)("div",{className:XO().dropdown,style:{height:e.height},children:e.isLoading?(0,Fe.jsx)("div",{className:XO().loading,children:(0,Fe.jsx)(it,{})}):(0,Fe.jsx)(NW,{type:"tc-multiselect-dropdown",rowHeight:e.renderItem.rowHeight,rowRenderers:{"tc-multiselect-dropdown":e.renderItem},collection:e.items,onRowClick:e.onRowClick})})}BO.propTypes={isLoading:u().bool,height:u().number,renderItem:u().func,items:u().array,onRowClick:u().func};var GO=n(3417),$O=n.n(GO);class KO extends h.Component{static getDerivedStateFromProps(e){return{item:aE(e.parent,e.index)}}constructor(e){super(e),this.state={}}shouldComponentUpdate(e,t){const n=this.state.item,a=t.item;return n!==a&&["selected","value","name","searchTerm"].some(e=>n[e]!==a[e])}render(){const e=this.state.item,t=`${e.id||e.value}`;return(0,Fe.jsx)("div",{className:l()("form-group",$O().row,"tc-multi-select-item"),style:this.props.style,children:(0,Fe.jsx)("div",{className:"checkbox",children:(0,Fe.jsxs)("label",{children:[(0,Fe.jsx)("input",{id:`checkbox-${t}`,type:"checkbox",checked:!!e.selected,onChange:t=>this.props.parent.props.onRowClick({event:t,rowData:e.value})}),(0,Fe.jsx)("span",{className:`${$O().item} control-label`,htmlFor:`checkbox-${t}`,children:(0,Fe.jsx)(Mu,{text:e.name,value:e.searchTerm})})]})})})}}function UO(e){return(0,Fe.jsx)(KO,{...e})}KO.propTypes={style:u().object,index:u().number,parent:u().shape({props:u().shape({collection:u().array,onRowClick:u().func})})},UO.rowHeight=40;class JO extends h.Component{static getDerivedStateFromProps(e){return{item:aE(e.parent,e.index)}}constructor(e){super(e),this.state={}}shouldComponentUpdate(e,t){const n=this.state.item,a=t.item;return n!==a&&["selected","value","name"].some(e=>n[e]!==a[e])}render(){const e=this.state.item;return(0,Fe.jsx)("div",{style:this.props.style,children:(0,Fe.jsx)(Md,{label:e.name,selected:!0,onDelete:t=>this.props.parent.props.onRowClick({event:t,rowData:e.value})})})}}function QO(e){return(0,Fe.jsx)(JO,{...e})}JO.propTypes={style:u().object,index:u().number,parent:u().shape({props:u().shape({collection:u().array,onRowClick:u().func})})},QO.rowHeight=35;var ZO=n(5182),eR=n.n(ZO);function tR(e,t,n){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function nR(e){return e.reduce((e,t)=>(e.set(t,!0),e),new Map)}function aR(e,t){return null!==e.parentElement&&(e.parentElement===t||aR(e.parentElement,t))}class iR extends h.Component{constructor(e){super(e),this.state={added:[]},this.onSearchChange=this.onSearchChange.bind(this),this.onRowClick=this.onRowClick.bind(this),this.onInputFocus=this.onInputFocus.bind(this),this.onInputKeyDown=this.onInputKeyDown.bind(this),this.onClearAll=this.onClearAll.bind(this),this.closeOnOutsideClick=this.closeOnOutsideClick.bind(this),this.initSelectedMap=function(e,t){void 0===t&&(t=FO);var n=null;function a(){for(var a=[],i=0;i<arguments.length;i++)a[i]=arguments[i];if(n&&n.lastThis===this&&t(a,n.lastArgs))return n.lastResult;var r=e.apply(this,a);return n={lastResult:r,lastArgs:a,lastThis:this},r}return a.clear=function(){n=null},a}(nR)}componentDidMount(){document.addEventListener("click",this.closeOnOutsideClick)}componentWillUnmount(){document.removeEventListener("click",this.closeOnOutsideClick)}closeOnOutsideClick(e){null===this.containerRef||aR(e.target,this.containerRef)||this.setState({showDropdown:!1,searchTerm:""})}onInputFocus(e){this.setState({showDropdown:!0}),this.props.onFocus&&this.props.onFocus(e)}onInputKeyDown(e){"Esc"!==e.key&&"Escape"!==e.key||(e.preventDefault(),this.setState({showDropdown:!1}))}onClearAll(e){this.updateSelection(e,new Map)}onSearchChange(e){this.setState({searchTerm:e.target.value})}onRowClick(e,t){switch(t){case VO:this.selectAll(e);break;case qO:this.createNew(e);break;default:this.selectOne(e,t)}}getSelectedMap(){return this.state.selected?this.state.selected:this.initSelectedMap(this.props.selected)}getSelectedItems(){const e=this.getSelectedMap();return this.props.options.concat(this.state.added||[]).filter(t=>e.get(t.value))}getFilteredOptions(){const{added:e=[],searchTerm:t=""}=this.state,{options:n,restricted:a,t:i}=this.props,r=n.concat(e);if(!t)return r;let o=!1;const s=t.toLowerCase(),l=r.filter(({name:e})=>{const t=e.toLowerCase();return o=o||t===s,-1!==e.toLowerCase().indexOf(s)});return a||o||l.push({value:qO,name:i("MULTI_SELECT_LABEL_CREATE_NEW",{defaultValue:"{{name}} (Create entry)",name:t})}),l}getListItems(){const{searchTerm:e}=this.state,{t}=this.props,n=this.getFilteredOptions().map(t=>({name:t.name,value:t.value,selected:this.getSelectedMap().get(t.value),searchTerm:e}));if(n.length){const e=n.every(e=>e.selected);n.unshift({value:VO,name:e?t("MULTI_SELECT_LABEL_DESELECT_ALL",{defaultValue:"Deselect all"}):t("MULTI_SELECT_LABEL_SELECT_ALL",{defaultValue:"Select all"}),selected:e})}return n}createNew(e){const t={name:this.state.searchTerm,value:this.state.searchTerm},n=new Map(this.getSelectedMap());n.set(t.value,!0),this.updateSelection(e,n),this.setState(({added:e})=>({added:e.concat([t])}))}selectAll(e){const t=this.getSelectedMap(),n=this.getFilteredOptions(),a=n.every(({value:e})=>t.get(e)),i=new Map(t);n.reduce((e,t)=>(a?e.delete(t.value):e.set(t.value,!0),e),i),this.updateSelection(e,i)}selectOne(e,t){const n=new Map(this.getSelectedMap());n.get(t)?n.delete(t):n.set(t,!0),this.updateSelection(e,n)}updateSelection(e,t){this.props.onChange?this.props.onChange(e,Array.from(t.keys())):this.setState({selected:t})}render(){const e=this.getListItems(),t=Math.min(e.length,6)||1,n=this.props.isLoading?120:this.props.itemOptionRender.rowHeight*t,a=this.getSelectedMap().size,i=this.props.itemViewRender.rowHeight*Math.min(6,a+1);return(0,Fe.jsxs)("div",{id:this.props.id,className:l()("tc-multiselect",eR().container),ref:e=>{this.containerRef=e},children:[(0,Fe.jsx)(ot,{name:"talend-caret-down",className:eR().caret,transform:this.state.showDropdown?"flip-vertical":null}),!!a&&(0,Fe.jsx)(Kt,{icon:"talend-cross",bsStyle:"link",className:l()("btn-icon-only","btn-sm",eR().clearall),label:this.props.t("MULTI_SELECT_LABEL_CLEAR_ALL",{defaultValue:"Clear all"}),onClick:this.onClearAll,hideLabel:!0}),(0,Fe.jsx)("input",{type:"text",role:"search",className:"form-control",name:this.props.name,onBlur:this.props.onBlur,onChange:this.onSearchChange,onFocus:this.onInputFocus,onKeyDown:this.onInputKeyDown,disabled:this.props.disabled,autoFocus:this.props.autoFocus,placeholder:this.props.placeholder,readOnly:this.props.readOnly,value:this.state.searchTerm,ref:e=>{this.inputRef=e}}),this.state.showDropdown&&(0,Fe.jsx)(BO,{height:n,isLoading:this.props.isLoading,items:e,onRowClick:this.onRowClick,renderItem:this.props.itemOptionRender}),!this.state.showDropdown&&a>0&&(0,Fe.jsx)("div",{style:{height:i},children:(0,Fe.jsx)(NW,{type:"tc-multiselect",rowHeight:this.props.itemViewRender.rowHeight,rowRenderers:{"tc-multiselect":this.props.itemViewRender},collection:this.getSelectedItems(),onRowClick:this.onRowClick})})]})}}tR(iR,"displayName","MultiSelect"),tR(iR,"theme",eR()),tR(iR,"defaultProps",{itemOptionRender:UO,itemViewRender:QO,selected:[],options:[]}),tR(iR,"propTypes",{id:u().string.isRequired,name:u().string,placeholder:u().string,t:u().func,selected:u().arrayOf(u().string),itemOptionRender:u().func,itemViewRender:u().func,restricted:u().bool,readOnly:u().bool,disabled:u().bool,autoFocus:u().bool,isLoading:u().bool,onChange:u().func,onBlur:u().func,onFocus:u().func,options:u().array});const rR=(0,c.withTranslation)($e)(iR);var oR=n(6754),sR=n.n(oR);const lR={INFO:"info",WARNING:"warning",ERROR:"error"};function dR(e){return(0,Fe.jsx)(Wn,{onClick:()=>e.leaveFn(e.notification),"data-feature":e["data-feature"],label:"",icon:"talend-cross",bsClass:l()(sR()["tc-notification-action"],"tc-notification-action",sR()["tc-notification-close"],".tc-notification-close"),"aria-label":e.t("NOTIFICATION_CLOSE",{defaultValue:"Close notifications"})})}dR.propTypes={notification:u().object,leaveFn:u().func,t:u().func,"data-feature":u().string},dR.defaultProps={t:Ze()};const uR=(0,c.withTranslation)($e)(dR);function cR({action:e}){return!!e&&(0,Fe.jsx)(Wn,{...e,bsClass:l()(sR()["tc-notification-action"],"tc-notification-action",sR()["tc-notification-message-action"],"tc-notification-message-action")})}function mR({notification:e}){const{title:t,message:n,action:a}=e,i=Array.isArray(n)?n:[n],r=l()(sR()["tc-notification-title"],"tc-notification-title"),o=l()(sR()["tc-notification-message"],"tc-notification-message");return(0,Fe.jsxs)("article",{className:sR().article,children:[t&&(0,Fe.jsx)("h3",{className:r,children:t}),i.map((e,t)=>(0,Fe.jsxs)("p",{className:o,children:[e,t===i.length-1&&(0,Fe.jsx)(cR,{action:a})]},t))]})}function hR({type:e,autoLeaveError:t}){return e!==lR.ERROR||t?(0,Fe.jsx)("div",{className:l()(sR()["tc-notification-timer-bar"],"tc-notification-timer-bar"),"data-testid":"timer"}):null}function pR({notification:e,leaveFn:t,...n}){const a=!e.type||e.type===lR.INFO,i=e.type===lR.WARNING,r=e.type===lR.ERROR,o=l()(sR()["tc-notification"],"tc-notification",{[sR()["tc-notification-info"]]:a,"tc-notification-info":a,[sR()["tc-notification-warning"]]:i,"tc-notification-warning":i,[sR()["tc-notification-error"]]:r,"tc-notification-error":r}),s=t=>n.onMouseEnter(t,e);return(0,Fe.jsxs)("div",{role:r?"alert":"status",className:o,onClick:t=>n.onClick(t,e),onFocus:s,onMouseEnter:s,onMouseLeave:t=>n.onMouseOut(t,e),tabIndex:0,children:[(0,Fe.jsx)(uR,{notification:e,leaveFn:t,"data-feature":`close-notification-${e.type}`}),(0,Fe.jsx)(mR,{notification:e}),(0,Fe.jsx)(hR,{type:e.type,autoLeaveError:n.autoLeaveError})]})}class fR{constructor(e,t){this.timerId=null,this.start=null,this.callbackFn=e,this.remaining=t,this.resume()}pause(){clearTimeout(this.timerId),this.remaining-=Date.now()-this.start}resume(){this.start=Date.now(),clearTimeout(this.timerId),this.timerId=setTimeout(this.callbackFn,this.remaining)}cancel(){clearTimeout(this.timerId)}}class gR{constructor(){this.timerRegistry={}}isRegistered(e){return!!this.timerRegistry[e.id]}register(e,t){this.timerRegistry[e.id]=t}pause(e){this.isRegistered(e)&&this.timerRegistry[e.id].pause()}resume(e){this.isRegistered(e)&&this.timerRegistry[e.id].resume()}cancel(e){this.isRegistered(e)&&(this.timerRegistry[e.id].cancel(),delete this.timerRegistry[e.id])}}function bR({autoLeaveError:e,autoLeaveTimeout:t,enterTimeout:n,leaveFn:a,leaveTimeout:i,notifications:r}){const o=(0,h.useRef)(new gR).current;(0,h.useEffect)(()=>{o&&r.filter(e=>!o.isRegistered(e)).filter(t=>t.type!==lR.ERROR||e).forEach(e=>{o.register(e,new fR(()=>{a(e),o.cancel(e)},t))})},[e,t,a,r,o]);const s=(t,n)=>{(n.type!==lR.ERROR||e)&&("true"!==t.currentTarget.getAttribute("pin")?t.currentTarget.setAttribute("pin","true"):(t.currentTarget.setAttribute("pin","false"),a(n)))},d=(e,t)=>{e.stopPropagation(),o.cancel(t),a(t)},u=(t,n)=>{(n.type!==lR.ERROR||e)&&o.pause(n)},c=(t,n)=>{n.type===lR.ERROR&&!e||"true"===t.currentTarget.getAttribute("pin")||o.resume(n)};return(0,Fe.jsx)("div",{className:l()(sR()["tc-notification-container"],"tc-notification-container"),children:(0,Fe.jsx)(QP.TransitionGroup,{children:r.map(r=>(0,Fe.jsx)(QP.CSSTransition,{classNames:"tc-notification",timeout:{enter:n,exit:i},children:(0,Fe.jsx)(pR,{notification:r,leaveFn:a,autoLeaveTimeout:t,autoLeaveError:e,onMouseEnter:u,onMouseOut:c,onClose:d,onClick:s})},r.id))})})}const vR={id:u().any.isRequired,type:u().oneOf(Object.values(lR)),title:u().string,message:u().oneOfType([u().string,u().arrayOf(u().string)]).isRequired,action:u().shape(Wn.propTypes)};uR.propTypes={notification:u().shape(vR).isRequired,leaveFn:u().func.isRequired},cR.propTypes={action:u().shape(Wn.propTypes)},mR.propTypes={notification:u().shape(vR).isRequired},hR.propTypes={type:u().oneOf(Object.values(lR)),autoLeaveError:u().bool},pR.displayName="Notification",pR.propTypes={notification:u().shape(vR).isRequired,leaveFn:u().func.isRequired,autoLeaveTimeout:u().number,autoLeaveError:u().bool,onMouseEnter:u().func,onMouseOut:u().func,onClick:u().func},bR.displayName="NotificationsContainer",bR.propTypes={enterTimeout:u().number,leaveTimeout:u().number,autoLeaveTimeout:u().number,notifications:u().arrayOf(u().shape(vR)).isRequired,leaveFn:u().func.isRequired,autoLeaveError:u().bool},bR.defaultProps={enterTimeout:300,leaveTimeout:300,autoLeaveTimeout:4e3,autoLeaveError:!1},bR.TYPES=lR;const yR=bR;function wR(e,t={},n="$"){return Array.isArray(e)?e.forEach((e,a)=>{wR(e,t,`${n}[${a}]`)}):e&&"object"==typeof e?Object.keys(e).forEach(a=>{wR(e[a],t,`${n}['${a}']`)}):t[n]=e,t}var _R=n(8958),kR=n.n(_R),xR=n(4194),MR=n.n(xR);const PR=["number","string","bool"],jR=["object","array"],TR="[...]",SR="{...}",CR=new RegExp(/^(-?(?:[1-9][0-9]*)?[0-9]{4})-(1[0-2]|0[1-9])-(3[01]|0[1-9]|[12][0-9])T(2[0-3]|[01][0-9]):([0-5][0-9]):([0-5][0-9])(.*)?(Z)?$/),ER=new RegExp(/^(-?(?:[1-9][0-9]*)?[0-9]{4})-(1[0-2]|0[1-9])-(3[01]|0[1-9]|[12][0-9])T(2[0-3]|[01][0-9]):([0-5][0-9]):([0-5][0-9])(\\.[0-9]+)?(Z)?$/),NR=new RegExp(/^(-?(?:[1-9][0-9]*)?[0-9]{4})-(1[0-2]|0[1-9])-(3[01]|0[1-9]|[12][0-9])$/),DR=new RegExp(/^([0-1]?[0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]$/);function WR({data:e,edit:t,className:n,onChange:a,jsonpath:i,wrap:r,isValueOverflown:o}){const s=typeof e;let d=e,u="number";if("boolean"===s?(d=e.toString(),u="checkbox"):"string"===s&&(u="text"),t)return(0,Fe.jsx)("input",{type:u,value:e,onChange:e=>a(e,{jsonpath:i})});const c=l()(n,MR().native,MR()[s],{[`${MR()["wrap-string"]}`]:r,[MR()["shrink-value"]]:o});return(0,Fe.jsx)("span",{className:c,children:d})}function IR(e,t,n){return"array"===n?`${t}[${e}]`:`${t}['${e}']`}function AR(e,t){return e?(0,Fe.jsxs)("span",{className:MR().key,children:[e,t("COLON",{defaultValue:":"})]},"name"):null}WR.propTypes={data:u().oneOfType([u().bool,u().number,u().string]),edit:u().bool,className:u().string,onChange:u().func,jsonpath:u().string,wrap:u().bool,isValueOverflown:u().bool},WR.defaultProps={className:MR().value};class OR extends h.Component{getTabIndex(e){let t=!1;return(e||!this.props.selectedJsonpath&&1===this.props.level&&1===this.props.index)&&(t=!0),t?0:-1}isSelected(){const{selectedJsonpath:e,jsonpath:t}=this.props;return e&&e===t}render(){const{data:e,id:t,index:n,level:a,isOpened:i,hasChildren:r,siblings:o,name:s,tag:d,jsonpath:u,onKeyDown:c,onSelect:m,children:h,badge:p,icon:f,type:g,value:b,isValueOverflown:v,t:y}=this.props,w=this.isSelected(),_=l()(MR().line,{[MR()["full-width"]]:v});return(0,Fe.jsxs)("li",{id:t,role:"treeitem",tabIndex:this.getTabIndex(w),"aria-expanded":r?i:void 0,"aria-level":a,"aria-posinset":n,"aria-setsize":o?o.length:1,"aria-selected":w,className:MR()["list-item"],onClick:e=>{e.stopPropagation(),m(e,{jsonpath:u})},onKeyDown:t=>c(t,this.ref,{data:e,hasChildren:r,isOpened:i,jsonpath:u,siblings:o}),ref:e=>{this.ref=e},children:[(0,Fe.jsxs)("div",{className:_,children:[f,(0,Fe.jsxs)("div",{className:l()(MR()["line-main"],{[MR()["shrink-value"]]:v}),children:[AR(s,y),b,g&&(0,Fe.jsxs)("div",{className:`tc-object-viewer-line-type ${MR().type}`,children:["(",g,")"]},"type"),p,d]},"line-main")]},"line"),h]},t||n)}}function RR(e,t){return Array.isArray(t)?e.length>0?`${e}, ${TR}`:TR:"object"==typeof t?e.length>0?`${e}, ${SR}`:SR:e.length>0?`${e}, ${t}`:`${t}`}function zR(e){let t="";return Array.isArray(e)?t=e.reduce((e,t)=>RR(e,t),t):"object"==typeof e&&(t=Object.keys(e).reduce((t,n)=>RR(t,e[n]),t)),t}function LR(e){const{data:t,id:n,info:a,jsonpath:i,level:r,opened:o,t:s}=e,d=-1!==o.indexOf(i),u="array"===a.type?`[${a.length}]`:`(${a.length})`;let c=null;if(d){const o=a.keys.map(e=>({key:e,data:t[e],jsonpath:IR(e,i,a.type)}));c=(0,Fe.jsx)("ul",{role:"group",className:MR()["complex-item"],children:a.keys.map((s,l)=>{const d=n&&`${n}-${s}`;return(0,h.createElement)(FR,{...e,key:d||l,data:t[s],id:d,index:l+1,siblings:o,jsonpath:IR(s,i,a.type),level:r+1,name:s})})},"children-group")}const m=(0,Fe.jsx)("sup",{className:`${MR().badge} badge`,"aria-label":s("TC_OBJECT_VIEWER_NB_CHILD",{defaultValue:"Contains {{count}} child object",defaultValue_other:"Contains {{count}} child objects",count:a.length}),children:u},"badge");return(0,Fe.jsx)(OR,{...e,hasChildren:!0,isOpened:d,icon:(0,Fe.jsx)(Wn,{className:l()(MR().toggle,"tc-object-viewer-toggle"),icon:"talend-caret-down",iconTransform:d?void 0:"rotate-270",id:n&&`${n}-toggle`,onClick:n=>{n.stopPropagation(),e.onToggle(n,{data:t,isOpened:d,jsonpath:i})},label:"","aria-hidden":!0,tabIndex:"-1",link:!0},"toggle"),badge:e.hideTooltip?m:(0,Fe.jsx)(Be,{className:"offset",label:zR(t),tooltipPlacement:"right",children:m},"badge-tooltip"),type:e.showType?a.type:null,children:c})}OR.propTypes={badge:u().node,children:u().node,data:u().any,hasChildren:u().bool,icon:u().node,id:u().string,index:u().number,isOpened:u().bool,jsonpath:u().string,level:u().number,name:u().string,onKeyDown:u().func.isRequired,onSelect:u().func.isRequired,selectedJsonpath:u().string,siblings:u().array,tag:u().node,type:u().string,value:u().node,isValueOverflown:u().bool,t:u().func},LR.defaultProps={t:Ze()},LR.displayName="ComplexItem",LR.propTypes={data:u().oneOfType([u().bool,u().number,u().string,u().object,u().array]),id:u().string,info:u().shape({type:u().string,keys:u().array,length:u().number}).isRequired,jsonpath:u().string,level:u().number,onToggle:u().func.isRequired,opened:u().arrayOf(u().string).isRequired,showType:u().bool,hideTooltip:u().bool,t:u().func};const HR=(0,c.withTranslation)($e)(LR);function FR(e){const{data:t,tagged:n,jsonpath:a,tupleLabel:i}=e,[r,o]=(0,h.useState)(!1),[s,d]=(0,h.useState)(!1),u=(0,h.useCallback)(e=>{e&&e.ref.offsetParent.offsetWidth<e.ref.scrollWidth&&o(!0)},[]);i&&jR.push(i);const c=-1!==e.edited.indexOf(a)&&!!e.onChange,m=n&&n[a];if(null==t)return(0,Fe.jsx)(OR,{...e,tag:m});const p=function(e,t){const n={type:typeof e,keys:Object.keys(e)};return-1===PR.indexOf(n.type)&&kR()(!0,`Type ${n.type} is not supported`),Array.isArray(e)?(n.type="array",n.length=e.length):"object"===n.type?(n.keys=Object.keys(e),n.length=n.keys.length,t&&t.length>0&&(n.type=t)):"string"===n.type&&(ER.test(e)?n.type="datetime":NR.test(e)?n.type="date":DR.test(e)?n.type="time":CR.test(e)&&(n.type="datetime")),n}(t,i);return-1===jR.indexOf(p.type)?(0,Fe.jsx)(OR,{ref:u,...e,value:(0,Fe.jsx)(WR,{data:t,edit:c,onEdit:e.onEdit,onChange:e.onChange,className:e.nativeValueClassName,wrap:s,isValueOverflown:r},"value"),type:e.showType?p.type:null,tag:m,isValueOverflown:r,icon:r&&(0,Fe.jsx)(Wn,{className:l()(MR().chevron,{[MR()["chevron-filled"]]:s}),icon:"talend-chevron-left",iconTransform:s?"rotate-90":"rotate-270",onClick:e=>{e.stopPropagation(),d(e=>!e)},label:"","aria-hidden":!0,tabIndex:"-1",link:!0},"toggle")}):(0,Fe.jsx)(HR,{...e,tag:m,info:p})}function VR({onSubmit:e,className:t,style:n,...a}){let i,r=null;(0,ke.isObject)(a.data)&&a.rootLabel&&(i=a.id&&`${a.id}-label`||"tc-object-viewer-label",r=a.hideTooltip?(0,Fe.jsx)("div",{className:MR()["root-label-overflow"],children:a.rootLabel}):(0,Fe.jsx)(Be,{label:a.rootLabel,tooltipPlacement:"right",children:(0,Fe.jsx)("div",{className:MR()["root-label-overflow"],children:a.rootLabel})},"label"));const o={id:a.id&&`${a.id}-container`,"data-testid":a.id&&`${a.id}-container`,className:l()("tc-object-viewer",MR().container,t),style:n},s=[r,(0,Fe.jsx)("ul",{className:MR()["tc-object-viewer-list"],role:"tree","aria-label":a["aria-label"],"aria-labelledby":i,children:(0,Fe.jsx)(FR,{...a,id:a.id&&`${a.id}-root`,siblings:[{data:a.data,jsonpath:"$"}],level:1,index:1})},"tree")];return e?(0,Fe.jsx)("form",{...o,onSubmit:t=>{e(t),t.preventDefault()},children:s}):(0,Fe.jsx)("div",{...o,children:s})}FR.propTypes={opened:u().arrayOf(u().string),data:u().oneOfType([u().bool,u().number,u().string,u().object,u().array]),edited:u().arrayOf(u().string),jsonpath:u().string,onEdit:u().func,onChange:u().func,nativeValueClassName:u().string,showType:u().bool,tagged:u().objectOf(u().node),tupleLabel:u().string},FR.defaultProps={opened:[],edited:[],jsonpath:"$",onEdit:function(){}},VR.displayName="JSONLike",VR.propTypes={"aria-label":u().string,id:u().string,data:u().oneOfType([...PR,...jR].map(e=>u()[e])),onSubmit:u().func,className:u().string,style:u().object,rootLabel:u().string,tupleLabel:u().string,hideTooltip:u().bool};const qR=Bm.withTreeGesture(VR);var YR=n(8198),XR=n.n(YR);function BR({flat:e,data:t,title:n,...a}){if(!Array.isArray(t)&&!Array.isArray(t.dataset))return null;const i=Array.isArray(t)?t:t.dataset,r=i.reduce((t,n)=>(0,ke.union)(function(e,t){return t?Object.keys(wR(e)):Object.keys(e)}(n,e),t),[]),o=function(e,t,n){return e.map(e=>{const a=t?e.replace(/^\$\['/g,"").replace(/']\['/g,".").replace(/]\['/g,"].").replace(/']\[/g,"[").replace(/']/g,""):e;return{id:`${n}-${a}`,key:e,header:a}})}(r,e,a.id),s=l()(XR().table,"tc-object-viewer","table table-bordered table-striped table-hover");return(0,Fe.jsxs)("table",{className:s,id:a.id,children:[(0,Fe.jsx)("caption",{className:"sr-only",children:n}),(0,Fe.jsx)("thead",{children:(0,Fe.jsx)("tr",{children:(d=o,u=t.schema,d.map(({header:e,id:t},n)=>{let a;return u&&(a=u.get(e)),a?(0,Fe.jsxs)("th",{id:t,children:[(0,Fe.jsx)("div",{children:e}),(0,Fe.jsx)("div",{className:l()("text-right"),children:a})]},n):(0,Fe.jsx)("th",{id:t,children:e},n)}))})}),(0,Fe.jsx)("tbody",{children:i.map((t,n)=>{const i=e?wR(t):t;return(0,Fe.jsx)("tr",{children:o.map(({key:t,id:r},o)=>{const s=function(e,t,n){return n?`$[${e}]${t.replace("$","")}`:`$[${e}]['${t}']`}(n,t,e);return(0,Fe.jsx)("td",{headers:r,children:(0,Fe.jsx)(qR,{data:i[t],...a,jsonpath:s,nativeValueClassName:XR().nativevalue})},o)})},n)})})]});var d,u}BR.displayName="Table",BR.propTypes={id:u().string.isRequired,title:u().string.isRequired,flat:u().bool,data:u().oneOfType([u().bool,u().number,u().string,u().object,u().array]).isRequired};const GR=BR;var $R=n(2072),KR=n.n($R);function UR({data:e,...t}){if(!Array.isArray(e)&&!Array.isArray(e.dataset))return null;const n=Array.isArray(e)?e:e.dataset;return(0,Fe.jsx)("ul",{className:`${KR().container} tc-object-viewer list-unstyled`,id:t.id,children:n.map((e,n)=>(0,Fe.jsx)("li",{children:(0,Fe.jsx)(qR,{data:e,...t,jsonpath:`$[${n}]`})},n))})}UR.displayName="List",UR.propTypes={data:u().oneOfType([u().arrayOf(u().object),u().object]).isRequired,id:u().string};const JR=UR,QR=[],ZR=[{TYPE:"long",LOGICALTYPE:"time-micros"},{TYPE:"int",LOGICALTYPE:"time-millis"},{TYPE:"long",LOGICALTYPE:"timestamp-micros"},{TYPE:"long",LOGICALTYPE:"timestamp-millis"},{TYPE:"int",LOGICALTYPE:"date"}],ez={FLAT:"flat",TABLE:"table",TREE:"tree",LIST:"list"};function tz({displayMode:e,dataSchema:t,data:n,...a}){if(!n)return null;const i=(0,h.useMemo)(()=>function(e){if(e&&e.fields){for(const t of e.fields){const e=t.name,n=t.type;for(const t of ZR)n.type===t.TYPE&&n.logicalType===t.LOGICALTYPE&&QR.push(e)}return QR}return null}(t),[t]),r=(0,h.useMemo)(()=>function(e,t){if(!t)return e;const n=e;for(const e of n)for(const[n,a]of Object.entries(e))t.includes(n)&&(e[n]=new Date(a).toISOString());return n}(n,i),[n,i]),o={...a,data:r||n};switch(e){case ez.TABLE:return(0,Fe.jsx)(GR,{...o});case ez.FLAT:return(0,Fe.jsx)(GR,{...o,flat:!0});case ez.TREE:return(0,Fe.jsx)(qR,{...o});case ez.LIST:return(0,Fe.jsx)(JR,{...o});default:return(0,Fe.jsx)(qR,{...o})}}tz.displayName="ObjectViewer",tz.propTypes={displayMode:u().oneOf(Object.keys(ez).map(e=>ez[e])),tupleLabel:u().string,rootLabel:u().string,showTypes:u().bool,data:u().array,dataSchema:u().arrayOf(u().object)},tz.DISPLAY_MODES=ez,tz.Table=GR,tz.Tree=qR,tz.List=JR;const nz=tz,az=d3;var iz=n(5464),rz=n.n(iz);const oz=lt(rz()),sz={small:20,medium:35,large:50,xlarge:80,xxlarge:100},lz=(0,az.arc)();function dz(e){return 2*e/100*Math.PI}function uz(e,t){return t.percentageShown-e.percentageShown}function cz(e,t,n){const a=e.reduce((e,t)=>e+t.percentageShown,0);if(a>=100-n)return null;const i=lz({innerRadius:t.innerRadius,outerRadius:t.outerRadius,padAngle:t.padAngle,startAngle:dz(a),endAngle:2*Math.PI});return(0,Fe.jsx)("path",{className:oz("tc-pie-chart-color-alto"),d:i,transform:`translate(${t.svgSize/2},${t.svgSize/2})`})}function mz(e,t,n){if(!e&&null!=t.percentage){const{percentage:e,prefix:a}=function(e){return e>0&&e<1?{prefix:"< ",percentage:1}:e>99&&e<100?{prefix:"> ",percentage:99}:{prefix:"",percentage:Math.round(e)}}(t.percentage);return`${a}${n("PIE_CHART_PERCENTAGE",{defaultValue:"{{percentage}}%",percentage:e})}`}return""}function hz({display:e,hideLabel:t,labelIndex:n,loading:a,minimumPercentage:i,model:r,size:o,t:s,...l}){const d=function(e,t){let n=e;!n&&t&&(n=sz[t]);const a=n-20;return{svgSize:n,innerRadius:parseInt(6+.4*a,10),outerRadius:parseInt(9+.45*a,10),padAngle:.2-.0013*a}}(o,e);if(a)return(0,Fe.jsxs)("span",{className:oz("tc-pie-chart-loading"),"aria-busy":"true","aria-label":s("PIE_CHART_LOADING",{defaultValue:"Loading chart"}),children:[(0,Fe.jsx)(gt,{type:gt.TYPES.circle,width:d.svgSize,height:d.svgSize,className:oz("tc-pie-chart-loading-circle")}),!t&&(0,Fe.jsx)(gt,{type:gt.TYPES.text,size:gt.SIZES.small})]});const u=function(e,t){return e?e[t]:{}}(r,n),c=function(e,t){if(!e)return[];let n=0;return function(e,t,n){function a(e){n>0&&(e.percentageShown-=1,n-=1)}for(;n>0;){const i=e.filter(e=>e.percentageShown>t).sort(uz);i.length>0?i.forEach(a):n=0}return e}(e.map(e=>e.percentage&&e.percentage<t?(n+=t-e.percentage,{...e,percentageShown:t}):{...e,percentageShown:e.percentage}),t,n)}(r,i),m=(0,ke.omit)(l,["i18n","tReady"]);return(0,Fe.jsxs)("span",{className:oz("tc-pie-chart-icon"),children:[(0,Fe.jsxs)("svg",{width:d.svgSize,height:d.svgSize,className:oz("tc-pie-chart-icon-graph"),style:{width:d.svgSize,height:d.svgSize},...m,children:[c.map((e,t)=>function(e,t,n,a){const i=function(e,t){return e.reduce((e,n,a)=>a<t?e+n.percentageShown:e,0)}(n,t),r=lz({innerRadius:a.innerRadius,outerRadius:a.outerRadius,padAngle:a.padAngle,startAngle:dz(i),endAngle:dz(i+e.percentageShown)});return(0,Fe.jsx)("path",{d:r,className:oz(`tc-pie-chart-color-${e.color}`),transform:`translate(${a.svgSize/2},${a.svgSize/2})`},t)}(e,t,c,d)),cz(c,d,i)]}),(0,Fe.jsx)("div",{className:oz(`tc-pie-chart-color-${u.color}`),children:mz(t,u,s)})]})}const pz={display:u().oneOf(["small","medium","large","xlarge","xxlarge"]),hideLabel:u().bool,labelIndex:u().number,loading:u().bool,minimumPercentage:u().number,model:u().arrayOf(u().shape({color:u().oneOf(["rio-grande","chestnut-rose","lightning-yellow","dove-gray","silver-chalice","jaffa"]),percentage:u().number.isRequired}).isRequired),size:u().string};hz.propTypes={...pz,t:u().func},hz.defaultProps={labelIndex:0,minimumPercentage:5,display:"small",t:Ze()},hz.displayName="PieChartIcon";const fz=(0,c.withTranslation)($e)(hz),gz=lt(rz());function bz(e,t,n,a,i){return t||!e?null:t=>e(t,{action:{label:n,...a},model:i})}function vz({available:e,buttonRef:t,className:n,display:a,hideLabel:i,label:r,labelIndex:o,loading:s,minimumPercentage:l,model:d,onClick:u,onMouseDown:c,overlayComponent:m,overlayId:h,overlayPlacement:p,overlayRef:f,size:g,...b}){if(!e)return null;const v=bz(u,m,r,b,d),y=bz(c,m,r,b,d);return function(e,t,n,a,i){return n?(0,Fe.jsx)("span",{children:(0,Fe.jsx)(Vt,{trigger:"click",rootClose:!0,placement:t,overlay:(0,Fe.jsx)("div",{id:a,children:n}),ref:i,children:e})}):e}((0,Fe.jsx)(Wn,{className:gz("tc-pie-chart-button",n),onMouseDown:y,onClick:v,buttonRef:t,bsStyle:"link",role:"button",...b,children:(0,Fe.jsx)(fz,{display:a,hideLabel:i,labelIndex:o,loading:s,minimumPercentage:l,model:d,size:g})}),p,m,h,f)}function yz({tooltip:e,tooltipPlacement:t,...n}){return function(e,t,n,a,i){return e&&t?(0,Fe.jsx)(Be,{label:t,tooltipPlacement:n,children:(0,Fe.jsx)("span",{children:(0,Fe.jsx)(a,{...i})})}):(0,Fe.jsx)(a,{...i})}(e,n.label,t,n.onClick?vz:fz,n)}vz.propTypes={...pz,available:u().bool,buttonRef:u().func,className:u().string,getComponent:u().func,label:u().string,onClick:u().func,onMouseDown:u().func,overlayComponent:u().element,overlayId:u().string,overlayPlacement:Vt.propTypes.placement,overlayRef:u().func},vz.defaultProps={available:!0,overlayId:"pie-chart-popover",overlayPlacement:"bottom"},vz.displayName="PieChartButton",yz.propTypes={label:u().string,onClick:u().func,tooltip:u().bool,tooltipPlacement:Vt.propTypes.placement},yz.defaultProps={tooltipPlacement:"top"},yz.displayName="PieChart",yz.Icon=fz,yz.Button=vz,yz.SIZES={SMALL:"small",MEDIUM:"medium",LARGE:"large",XLARGE:"xlarge",XXLARGE:"xxlarge"};const wz=yz,_z=Recharts,kz=TalendDesignTokens;var xz=n.n(kz),Mz=n(1560);const Pz=lt(n.n(Mz)());function jz({children:e,className:t,cx:n,cy:a,data:i,domain:r,height:o,innerRadius:s,outerRadius:l,tick:d,tickLine:u,width:c}){return(0,Fe.jsxs)(_z.RadarChart,{className:Pz("tc-radar-chart",t),cx:n,cy:a,outerRadius:l,innerRadius:s,width:c,height:o,data:i,fill:xz().coralColorNeutralBorder,children:[(0,Fe.jsx)(_z.PolarGrid,{}),(0,Fe.jsx)(_z.PolarRadiusAxis,{domain:r,tick:d,axisLine:u}),e]})}function Tz(e){const{activeAxis:t,className:n,index:a,payload:i,y:r,...o}=e;let s="";return t===a&&(s=Pz("tc-radar-chart-label--selected",n)),(0,Fe.jsx)("text",{...o,y:r,"data-axis-index":a,role:"button",className:s,children:i.value})}function Sz(e){const{activeAxis:t,index:n}=e;let a=4;return a=t===n?4:2,(0,Fe.jsx)(_z.Dot,{...e,fillOpacity:1,r:a})}function Cz(e){const{activeAxis:t,fill:n=xz().coralColorNeutralBorder,index:a,onClick:i,...r}=e;return(0,Fe.jsx)(_z.Dot,{...r,fill:n,fillOpacity:1,onClick:e=>i({...e,index:a}),r:t===a?4:2,role:"button",stroke:n,strokeOpacity:0,strokeWidth:t===a?8:12,tabIndex:0})}jz.displayName="RadarChart",jz.propTypes={children:u().node.isRequired,className:u().string,cx:u().number,cy:u().number,data:u().array.isRequired,domain:u().array,height:u().number,innerRadius:u().number,outerRadius:u().number,tick:u().bool,tickLine:u().bool,width:u().number},jz.defaultProps={cx:210,cy:140,height:250,innerRadius:0,outerRadius:100,tick:!1,tickLine:!1,width:420},Tz.displayName="LabelWithClick",Tz.propTypes={activeAxis:u().number,className:u().string,index:u().number,payload:u().object,y:u().number},Sz.displayName="Dot",Sz.propTypes={activeAxis:u().number,index:u().number},Cz.displayName="DotWithClick",Cz.propTypes={activeAxis:u().number,fill:u().string,index:u().number,onClick:u().func},jz.LabelWithClick=Tz,jz.Dot=Sz,jz.DotWithClick=Cz,jz.Radar=_z.Radar,jz.PolarAngleAxis=_z.PolarAngleAxis;const Ez=jz;var Nz=n(8547),Dz=n.n(Nz);const Wz={CERTIFIED:"talend-badge",FAVORITE:"talend-star"};function Iz(e,t){return gN(new Date(t),{addSuffix:!0,locale:$_()})}function Az(e,t,n){return e("RESOURCE_OWNED_BY",{defaultValue:"owned by {{ author }}, {{date}}",author:t,date:Iz(0,n)})}function Oz({parent:e,index:t,style:n,className:a,as:i,t:r,...o}){const s=aE(e,t);if(!s)return null;let d;const{icon:u,name:c,author:m,modified:p,flags:f=[],subtitle:g}=s;function b(){return"function"==typeof i}return e.props.onRowClick&&(d=t=>e.props.onRowClick({event:t,rowData:s})),(0,Fe.jsx)("div",{className:l()("resource-item",Dz()["resource-item"],{[Dz().center]:!b()},a),style:n,role:"listitem",tabIndex:"0","aria-posinset":t+1,"aria-setsize":e.props.rowCount,"aria-label":c,onClick:d,...o,children:b()?i(s):(0,Fe.jsxs)(h.Fragment,{children:[u&&(0,Fe.jsx)(ot,{className:Dz().icon,name:u}),(0,Fe.jsxs)("div",{className:l()("data-container",Dz()["data-container"]),children:[(0,Fe.jsx)("span",{className:l()("title",Dz().title),children:c}),m&&void 0===g&&(0,Fe.jsx)("small",{className:l()("author",Dz().author),children:Az(r,m,p)}),void 0!==g&&!m&&(0,Fe.jsx)("small",{className:l()("subtitle",Dz().subtitle),title:g,children:g})]}),(0,Fe.jsx)("div",{className:l()("flags-container",Dz()["flags-container"]),children:Object.keys(Wz).map((e,t)=>(0,Fe.jsx)(ot,{className:l()(Dz().flag,{[Dz().visible]:f.includes(e)}),name:Wz[e]},t))})]})})}Oz.defaultProps={t:Ze()},Oz.propTypes={index:u().number,style:u().object,t:u().func,className:u().string,parent:u().shape({props:u().shape({onRowClick:u().func,collection:u().arrayOf(u().shape({icon:u().string,name:u().string,author:u().string,subtitle:u().string,modified:u().string,flags:u().arrayOf(u().string)}))})}),as:u().func};const Rz=(0,c.withTranslation)($e)(Oz);var zz=n(2765),Lz=n(4141),Hz=n.n(Lz);function Fz({label:e,value:t,onChange:n}){const{t:a}=(0,c.useTranslation)($e),i=()=>n({target:{value:""}});return(0,zz.A)("Escape",i),(0,Fe.jsxs)("form",{className:l()("tc-resource-picker-name-filter",Hz()["tc-resource-picker-name-filter"]),children:[(0,Fe.jsx)("label",{htmlFor:"resource-picker-toolbar-name-filter-input",className:"sr-only",children:e}),(0,Fe.jsx)(vu(),{id:"resource-picker-toolbar-name-filter-input",type:"text",placeholder:e,value:t,onChange:n,className:"form-control",autoComplete:"off",required:!0}),(0,Fe.jsx)(Wn,{className:Hz().remove,icon:"talend-cross",label:a("LIST_FILTER_REMOVE",{defaultValue:"Remove filter"}),hideLabel:!0,onClick:i})]})}Fz.propTypes={label:u().string.isRequired,value:u().string,onChange:u().func};const Vz=Fz;var qz=n(2758),Yz=n.n(qz);function Xz({icon:e,asc:t,label:n,tooltipPlacement:a,onClick:i,...r}){return(0,Fe.jsxs)(Wn,{..._t(Wn,r),label:n,onClick:i,className:l()("tc-resource-picker-order-chooser",Yz()["tc-resource-picker-order-chooser"]),hideLabel:!0,bsStyle:"link",children:[(0,Fe.jsx)(ot,{name:e}),(0,Fe.jsx)(ot,{name:"talend-caret-down",className:l()("tc-resource-picker-order-indicator",Yz()["tc-resource-picker-order-indicator"],{[Yz().asc]:t})})]})}Xz.propTypes={t:u().func,icon:u().string,asc:u().bool,label:u().string,onClick:u().func.isRequired,tooltipPlacement:Vt.propTypes.overlayPlacement},Xz.defaultProps={tooltipPlacement:"top"};const Bz=Xz;var Gz=n(857),$z=n.n(Gz);const Kz={NAME:"name",DATE:"date"},Uz={ASC:"asc",DESC:"desc"};function Jz(e){return e===Uz.ASC?Uz.DESC:Uz.ASC}function Qz({t:e,types:t,onChange:n,orders:a}){return!!t.length&&(0,Fe.jsxs)("div",{className:l()("tc-resource-picker-sort-options",$z()["tc-resource-picker-sort-options"]),children:[(0,Fe.jsx)("span",{className:l()($z()["option-label"]),children:e("SORT",{defaultValue:"Sort:"})}),t.includes(Kz.NAME)&&(0,Fe.jsx)(Bz,{icon:"talend-sort-az",label:e("SORT_BY_NAME",{defaultValue:"Sort by name (current order: {{order}})",order:a[Kz.NAME]}),asc:a[Kz.NAME]===Uz.ASC,onClick:()=>n(Kz.NAME,Jz(a[Kz.NAME]))}),t.includes(Kz.DATE)&&(0,Fe.jsx)(Bz,{icon:"talend-sort-desc",label:e("SORT_BY_DATE",{defaultValue:"Sort by date (current order: {{order}})",order:a[Kz.DATE]}),asc:a[Kz.DATE]===Uz.ASC,onClick:()=>n(Kz.DATE,Jz(a[Kz.DATE]))})]})}Qz.propTypes={t:u().func,onChange:u().func,orders:u().object,types:u().array},Qz.defaultProps={t:Ze(),types:[Kz.NAME,Kz.DATE],orders:{[Kz.NAME]:Uz.DESC,[Kz.DATE]:Uz.DESC}};const Zz=(0,c.withTranslation)($e)(Qz);var eL=n(4117),tL=n.n(eL);const nL={SELECTION:"selection",FAVORITES:"favorites",CERTIFIED:"certified"};function aL({t:e,types:t,onChange:n,selection:a,favorites:i,certified:r}){return!!t.length&&(0,Fe.jsxs)("div",{className:l()("tc-resource-picker-state-filters",tL()["tc-resource-picker-state-filters"]),children:[(0,Fe.jsx)("span",{className:l()(tL()["option-label"]),children:e("FILTER",{defaultValue:"Filter:"})}),t.includes(nL.SELECTION)&&(0,Fe.jsx)(jn,{icon:"talend-check-circle",label:e("SELECTION",{defaultValue:"Selected"}),active:a,onClick:()=>n(nL.SELECTION,!a),className:l()(tL()["tc-resource-picker-selection-filter"])}),t.includes(nL.CERTIFIED)&&(0,Fe.jsx)(jn,{icon:"talend-badge",label:e("CERTIFIED",{defaultValue:"Certified"}),active:r,onClick:()=>n(nL.CERTIFIED,!r),className:l()(tL()["tc-resource-picker-certified-filter"])}),t.includes(nL.FAVORITES)&&(0,Fe.jsx)(jn,{icon:"talend-star",label:e("FAVORITES",{defaultValue:"Favorites"}),active:i,onClick:()=>n(nL.FAVORITES,!i),className:l()(tL()["tc-resource-picker-favorite-filter"])})]})}aL.propTypes={t:u().func,selection:u().bool,favorites:u().bool,certified:u().bool,onChange:u().func,types:u().array},aL.defaultProps={t:Ze(),types:[nL.SELECTION,nL.FAVORITES,nL.CERTIFIED]};const iL=(0,c.withTranslation)($e)(aL);var rL=n(4137);const oL=lt(n.n(rL)());function sL({name:e,nameFilerAsInput:t,sort:n,state:a}){return e||n||a?(0,Fe.jsxs)("div",{className:oL("tc-resource-list-toolbar"),children:[e&&(t?(0,Fe.jsx)(Vz,{...e}):(0,Fe.jsx)(_T,{className:oL("tc-resource-list-toolbar-filter"),placeholder:e.label,onFilter:e.onChange,dockable:!1,...e})),n&&(0,Fe.jsx)(Zz,{...n}),a&&(0,Fe.jsx)(iL,{...a})]}):null}sL.propTypes={name:u().shape(Vz.propTypes),nameFilerAsInput:u().bool,state:u().shape(iL.propTypes),sort:u().shape(Zz.propTypes)};const lL=sL,dL={className:u().string,collection:u().arrayOf(u().object),isLoading:u().bool,onRowClick:u().func,renderAs:u().func,toolbar:u().shape(lL.propTypes),rowProps:u().object};var uL=n(6516);const cL=lt(n.n(uL)());function mL({state:e}={}){return e&&(e.certified||e.favorites)}function hL({className:e,collection:t,isLoading:n,onRowClick:a,renderAs:i,toolbar:r,rowProps:o,...s}){const{t:d}=(0,c.useTranslation)($e),u=gD(Rz,{as:i,getRowData:({index:e})=>t[e],rowProps:o}),m=(0,h.useCallback)(()=>(0,Fe.jsx)("div",{className:cL("tc-resource-list--no-results"),children:(0,Fe.jsxs)("span",{className:cL("tc-resource-list--no-results-text"),role:"status","aria-live":"polite",children:[(0,Fe.jsx)(ot,{className:cL("tc-resource-list--no-results-icon"),name:"talend-fieldglass"})," ",d("RESOURCELIST_NO_RESULTS",{defaultValue:"No results"})]})}),[d]);return(0,Fe.jsxs)("div",{className:cL("tc-resource-list"),children:[r&&(0,Fe.jsx)(lL,{...r}),(0,Fe.jsx)("div",{className:l()(e,cL("tc-resource-list-items"),{[cL("filtered")]:mL(r)}),children:(0,Fe.jsx)(NW,{rowHeight:100,...s,collection:t,inProgress:n,onRowClick:a,rowRenderers:{resource:u},noRowsRenderer:m,type:"resource"})})]})}hL.defaultProps={collection:[]},hL.propTypes={...dL};const pL=hL;var fL=n(8860);const gL=lt(n.n(fL)());function bL(e){return(0,Fe.jsx)("div",{className:gL("tc-resource-picker"),children:(0,Fe.jsx)(pL,{...e,rowHeight:60,className:gL("tc-resource-picker-list"),toolbar:{...e.toolbar,nameFilerAsInput:!0}})})}bL.propTypes={...dL},bL.TOOLBAR_OPTIONS={ORDERS:Uz,SORT_OPTIONS:Kz,STATE_FILTERS:nL};const vL=bL,yL=({amount:e,total:t,errors:n=0,hideLabel:a=!1,notApplicableLabel:i})=>(0,Fe.jsx)(rt.RatioBar,{amount:e,errors:n,hideLabel:a,notApplicableLabel:i||(0,Fe.jsxs)(c.Trans,{i18nKey:"tui-components:NA",children:[(0,Fe.jsx)("strong",{children:"N"}),"/A"]}),total:t});var wL=n(8369),_L=n.n(wL);function kL(e){return(0,Fe.jsxs)("div",{className:l()(_L().wrapper,"tc-rich-error"),children:[(0,Fe.jsx)(ot,{name:"talend-warning",className:l()(_L().icon,"tc-rich-error-icon")}),(0,Fe.jsxs)("div",{className:l()(_L().content,"tc-rich-error-content"),children:[(0,Fe.jsx)("h4",{children:e.title}),(0,Fe.jsx)("div",{children:e.error})]})]})}kL.propTypes={title:u().string,error:u().string};const xL=kL;var ML=n(9011),PL=n.n(ML);function jL(e){return(0,Fe.jsx)("div",{className:l()(PL().container,"tc-header-title"),children:(0,Fe.jsx)("h4",{className:l()(PL().title,"tc-header-title-text"),title:e.title,children:e.title})})}jL.propTypes={title:u().string.isRequired};const TL={Error:xL,HeaderTitle:jL,Layout:CI};var SL=n(5078),CL=n.n(SL);const EL="3.75rem",NL="4.375rem";function DL({backgroundIcon:e,id:t,selected:n,onSelect:a,actions:i,getComponent:r,components:o,docked:s,reverse:d,minimised:u,large:c,dockable:m,onToggleDock:p,t:f}){const[g,b]=(0,h.useState)(s),v=p?s:g,[y,w]=(0,h.useState)(()=>function(e,t){return e&&t?NL:e?EL:void 0}(v,c)),[_,k]=(0,h.useState)(!1),x=(0,h.createRef)();(0,h.useLayoutEffect)(()=>{if(v||u)w(c?NL:EL);else if(x){const e=x.current.querySelector(".tc-action-list");w(e.offsetWidth)}},[x,v,u,c]),(0,h.useEffect)(()=>{!_&&y&&k(!0)},[_,y]);const M=At.all(r,o),P=l()(CL()["tc-side-panel"],"tc-side-panel",{docked:v,[CL().docked]:v||u,large:c,[CL().large]:c,reverse:d,[CL().reverse]:d,[CL().animate]:_}),j=l()(CL()["tc-side-panel-list"],"tc-side-panel-list"),T=f("SIDEPANEL_EXPAND",{defaultValue:"Expand menu"}),S=f("SIDEPANEL_COLLAPSE",{defaultValue:"Collapse menu"}),C=v?T:S,E=At.getAll(r,{Action:Wn,ActionList:ka});return(0,Fe.jsxs)("nav",{id:t,className:P,role:"navigation",ref:x,style:{width:y},children:[e&&(0,Fe.jsx)("style",{children:`#${t}::before {\n\t\t\t\t\t\tcontent: '';\n\t\t\t\t\t\tposition: absolute;\n\t\t\t\t\t\tleft: 0;\n\t\t\t\t\t\tbottom: -50px;\n\t\t\t\t\t\theight: 19.375rem;\n\t\t\t\t\t\twidth: 19.375rem;\n\t\t\t\t\t\tbackground-repeat: no-repeat;\n\t\t\t\t\t\topacity: 0.1;\n\t\t\t\t\t\tbackground-color: ${xz().coralColorBrandIcon};\n\t\t\t\t\t\tmask-image: url('${e}');\n\t\t\t\t\t\t-webkit-mask-image: url('${e}');\n\t\t\t\t}`}),m&&!u&&(0,Fe.jsx)("div",{className:l()(CL()["toggle-btn"],"tc-side-panel-toggle-btn"),children:(0,Fe.jsx)(E.Action,{id:t&&`${t}-toggle-dock`,bsStyle:"link",onClick:(...e)=>{p?p(...e):b(!g)},icon:"talend-opener","aria-controls":t,label:C,tooltipPlacement:"right",hideLabel:!0})}),M("before-actions"),i&&(0,Fe.jsx)("div",{className:l()(CL()["action-list-container"],"tc-side-panel-action-list-container"),children:(0,Fe.jsx)(E.ActionList,{className:j,onSelect:a,selected:n,actions:i,reverse:!d,id:t,isNav:!0})}),M("actions")]})}DL.displayName="SidePanel",DL.defaultProps={actions:[],reverse:!1,large:!1,dockable:!0,minimised:!1};const WL=(0,c.withTranslation)($e)(DL);function IL(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,a)}return n}function AL(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?IL(Object(n),!0).forEach(function(t){ei(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):IL(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function OL(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=Array(t);n<t;n++)a[n]=e[n];return a}function RL(e,t){if(e){if("string"==typeof e)return OL(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?OL(e,t):void 0}}function zL(e){return function(e){if(Array.isArray(e))return OL(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||RL(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 LL(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,i,r,o,s=[],l=!0,d=!1;try{if(r=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(a=r.call(n)).done)&&(s.push(a.value),s.length!==t);l=!0);}catch(e){d=!0,i=e}finally{try{if(!l&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(d)throw i}}return s}}(e,t)||RL(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 HL(e){var t=h.useRef();t.current=e;var n=h.useCallback(function(){for(var e,n=arguments.length,a=new Array(n),i=0;i<n;i++)a[i]=arguments[i];return null===(e=t.current)||void 0===e?void 0:e.call.apply(e,[t].concat(a))},[]);return n}var FL="undefined"!=typeof window&&window.document&&window.document.createElement?h.useLayoutEffect:h.useEffect,VL=function(e,t){var n=h.useRef(!0);FL(function(){return e(n.current)},t),FL(function(){return n.current=!1,function(){n.current=!0}},[])},qL=function(e,t){VL(function(t){if(!t)return e()},t)};const YL=VL;function XL(e){var t=h.useRef(!1),n=LL(h.useState(e),2),a=n[0],i=n[1];return h.useEffect(function(){return t.current=!1,function(){t.current=!0}},[]),[a,function(e,n){n&&t.current||i(e)}]}function BL(e){return void 0!==e}var GL={},$L=[];function KL(e,t){}function UL(e,t){}function JL(e,t,n){t||GL[n]||(e(!1,n),GL[n]=!0)}function QL(e,t){JL(KL,e,t)}QL.preMessage=function(e){$L.push(e)},QL.resetWarned=function(){GL={}},QL.noteOnce=function(e,t){JL(UL,e,t)};const ZL=QL;function eH(e,t){if(null==e)return{};var n,a,i=Da(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(a=0;a<r.length;a++)n=r[a],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function tH(e,t,n){return(e-t)/(n-t)}function nH(e,t,n,a){var i=tH(t,n,a),r={};switch(e){case"rtl":r.right="".concat(100*i,"%"),r.transform="translateX(50%)";break;case"btt":r.bottom="".concat(100*i,"%"),r.transform="translateY(50%)";break;case"ttb":r.top="".concat(100*i,"%"),r.transform="translateY(-50%)";break;default:r.left="".concat(100*i,"%"),r.transform="translateX(-50%)"}return r}function aH(e,t){return Array.isArray(e)?e[t]:e}var iH={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(e){var t=e.keyCode;if(e.altKey&&!e.ctrlKey||e.metaKey||t>=iH.F1&&t<=iH.F12)return!1;switch(t){case iH.ALT:case iH.CAPS_LOCK:case iH.CONTEXT_MENU:case iH.CTRL:case iH.DOWN:case iH.END:case iH.ESC:case iH.HOME:case iH.INSERT:case iH.LEFT:case iH.MAC_FF_META:case iH.META:case iH.NUMLOCK:case iH.NUM_CENTER:case iH.PAGE_DOWN:case iH.PAGE_UP:case iH.PAUSE:case iH.PRINT_SCREEN:case iH.RIGHT:case iH.SHIFT:case iH.UP:case iH.WIN_KEY:case iH.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(e){if(e>=iH.ZERO&&e<=iH.NINE)return!0;if(e>=iH.NUM_ZERO&&e<=iH.NUM_MULTIPLY)return!0;if(e>=iH.A&&e<=iH.Z)return!0;if(-1!==window.navigator.userAgent.indexOf("WebKit")&&0===e)return!0;switch(e){case iH.SPACE:case iH.QUESTION_MARK:case iH.NUM_PLUS:case iH.NUM_MINUS:case iH.NUM_PERIOD:case iH.NUM_DIVISION:case iH.SEMICOLON:case iH.DASH:case iH.EQUALS:case iH.COMMA:case iH.PERIOD:case iH.SLASH:case iH.APOSTROPHE:case iH.SINGLE_QUOTE:case iH.OPEN_SQUARE_BRACKET:case iH.BACKSLASH:case iH.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}};const rH=iH,oH=h.createContext({min:0,max:0,direction:"ltr",step:1,includedStart:0,includedEnd:0,tabIndex:0,keyboard:!0,styles:{},classNames:{}});var sH=h.createContext({}),lH=["prefixCls","value","valueIndex","onStartMove","onDelete","style","render","dragging","draggingDelete","onOffsetChange","onChangeComplete","onFocus","onMouseEnter"],dH=h.forwardRef(function(e,t){var n,a=e.prefixCls,i=e.value,r=e.valueIndex,o=e.onStartMove,s=e.onDelete,d=e.style,u=e.render,c=e.dragging,m=e.draggingDelete,p=e.onOffsetChange,f=e.onChangeComplete,g=e.onFocus,b=e.onMouseEnter,v=eH(e,lH),y=h.useContext(oH),w=y.min,_=y.max,k=y.direction,x=y.disabled,M=y.keyboard,P=y.range,j=y.tabIndex,T=y.ariaLabelForHandle,S=y.ariaLabelledByForHandle,C=y.ariaRequired,E=y.ariaValueTextFormatterForHandle,N=y.styles,D=y.classNames,W="".concat(a,"-handle"),I=function(e){x||o(e,r)},A=nH(k,i,w,_),O={};null!==r&&(O={tabIndex:x?null:aH(j,r),role:"slider","aria-valuemin":w,"aria-valuemax":_,"aria-valuenow":i,"aria-disabled":x,"aria-label":aH(T,r),"aria-labelledby":aH(S,r),"aria-required":aH(C,r),"aria-valuetext":null===(n=aH(E,r))||void 0===n?void 0:n(i),"aria-orientation":"ltr"===k||"rtl"===k?"horizontal":"vertical",onMouseDown:I,onTouchStart:I,onFocus:function(e){null==g||g(e,r)},onMouseEnter:function(e){b(e,r)},onKeyDown:function(e){if(!x&&M){var t=null;switch(e.which||e.keyCode){case rH.LEFT:t="ltr"===k||"btt"===k?-1:1;break;case rH.RIGHT:t="ltr"===k||"btt"===k?1:-1;break;case rH.UP:t="ttb"!==k?1:-1;break;case rH.DOWN:t="ttb"!==k?-1:1;break;case rH.HOME:t="min";break;case rH.END:t="max";break;case rH.PAGE_UP:t=2;break;case rH.PAGE_DOWN:t=-2;break;case rH.BACKSPACE:case rH.DELETE:s(r)}null!==t&&(e.preventDefault(),p(t,r))}},onKeyUp:function(e){switch(e.which||e.keyCode){case rH.LEFT:case rH.RIGHT:case rH.UP:case rH.DOWN:case rH.HOME:case rH.END:case rH.PAGE_UP:case rH.PAGE_DOWN:null==f||f()}}});var R=h.createElement("div",Wa({ref:t,className:l()(W,ei(ei(ei({},"".concat(W,"-").concat(r+1),null!==r&&P),"".concat(W,"-dragging"),c),"".concat(W,"-dragging-delete"),m),D.handle),style:AL(AL(AL({},A),d),N.handle)},O,v));return u&&(R=u(R,{index:r,prefixCls:a,value:i,dragging:c,draggingDelete:m})),R});const uH=dH;var cH=["prefixCls","style","onStartMove","onOffsetChange","values","handleRender","activeHandleRender","draggingIndex","draggingDelete","onFocus"],mH=h.forwardRef(function(e,t){var n=e.prefixCls,a=e.style,i=e.onStartMove,r=e.onOffsetChange,o=e.values,s=e.handleRender,l=e.activeHandleRender,d=e.draggingIndex,u=e.draggingDelete,c=e.onFocus,m=eH(e,cH),p=h.useRef({}),g=LL(h.useState(!1),2),b=g[0],v=g[1],y=LL(h.useState(-1),2),w=y[0],_=y[1],k=function(e){_(e),v(!0)};h.useImperativeHandle(t,function(){return{focus:function(e){var t;null===(t=p.current[e])||void 0===t||t.focus()},hideHelp:function(){(0,f.flushSync)(function(){v(!1)})}}});var x=AL({prefixCls:n,onStartMove:i,onOffsetChange:r,render:s,onFocus:function(e,t){k(t),null==c||c(e)},onMouseEnter:function(e,t){k(t)}},m);return h.createElement(h.Fragment,null,o.map(function(e,t){var n=d===t;return h.createElement(uH,Wa({ref:function(e){e?p.current[t]=e:delete p.current[t]},dragging:n,draggingDelete:n&&u,style:aH(a,t),key:t,value:e,valueIndex:t},x))}),l&&b&&h.createElement(uH,Wa({key:"a11y"},x,{value:o[w],valueIndex:null,dragging:-1!==d,draggingDelete:u,render:l,style:{pointerEvents:"none"},tabIndex:null,"aria-hidden":!0})))});const hH=mH,pH=function(e){var t=e.prefixCls,n=e.style,a=e.children,i=e.value,r=e.onClick,o=h.useContext(oH),s=o.min,d=o.max,u=o.direction,c=o.includedStart,m=o.includedEnd,p=o.included,f="".concat(t,"-text"),g=nH(u,i,s,d);return h.createElement("span",{className:l()(f,ei({},"".concat(f,"-active"),p&&c<=i&&i<=m)),style:AL(AL({},g),n),onMouseDown:function(e){e.stopPropagation()},onClick:function(){r(i)}},a)},fH=function(e){var t=e.prefixCls,n=e.marks,a=e.onClick,i="".concat(t,"-mark");return n.length?h.createElement("div",{className:i},n.map(function(e){var t=e.value,n=e.style,r=e.label;return h.createElement(pH,{key:t,prefixCls:i,style:n,value:t,onClick:a},r)})):null},gH=function(e){var t=e.prefixCls,n=e.value,a=e.style,i=e.activeStyle,r=h.useContext(oH),o=r.min,s=r.max,d=r.direction,u=r.included,c=r.includedStart,m=r.includedEnd,p="".concat(t,"-dot"),f=u&&c<=n&&n<=m,g=AL(AL({},nH(d,n,o,s)),"function"==typeof a?a(n):a);return f&&(g=AL(AL({},g),"function"==typeof i?i(n):i)),h.createElement("span",{className:l()(p,ei({},"".concat(p,"-active"),f)),style:g})},bH=function(e){var t=e.prefixCls,n=e.marks,a=e.dots,i=e.style,r=e.activeStyle,o=h.useContext(oH),s=o.min,l=o.max,d=o.step,u=h.useMemo(function(){var e=new Set;if(n.forEach(function(t){e.add(t.value)}),a&&null!==d)for(var t=s;t<=l;)e.add(t),t+=d;return Array.from(e)},[s,l,d,a,n]);return h.createElement("div",{className:"".concat(t,"-step")},u.map(function(e){return h.createElement(gH,{prefixCls:t,key:e,value:e,style:i,activeStyle:r})}))},vH=function(e){var t=e.prefixCls,n=e.style,a=e.start,i=e.end,r=e.index,o=e.onStartMove,s=e.replaceCls,d=h.useContext(oH),u=d.direction,c=d.min,m=d.max,p=d.disabled,f=d.range,g=d.classNames,b="".concat(t,"-track"),v=tH(a,c,m),y=tH(i,c,m),w=function(e){!p&&o&&o(e,-1)},_={};switch(u){case"rtl":_.right="".concat(100*v,"%"),_.width="".concat(100*y-100*v,"%");break;case"btt":_.bottom="".concat(100*v,"%"),_.height="".concat(100*y-100*v,"%");break;case"ttb":_.top="".concat(100*v,"%"),_.height="".concat(100*y-100*v,"%");break;default:_.left="".concat(100*v,"%"),_.width="".concat(100*y-100*v,"%")}var k=s||l()(b,ei(ei({},"".concat(b,"-").concat(r+1),null!==r&&f),"".concat(t,"-track-draggable"),o),g.track);return h.createElement("div",{className:k,style:AL(AL({},_),n),onMouseDown:w,onTouchStart:w})},yH=function(e){var t=e.prefixCls,n=e.style,a=e.values,i=e.startPoint,r=e.onStartMove,o=h.useContext(oH),s=o.included,d=o.range,u=o.min,c=o.styles,m=o.classNames,p=h.useMemo(function(){if(!d){if(0===a.length)return[];var e=null!=i?i:u,t=a[0];return[{start:Math.min(e,t),end:Math.max(e,t)}]}for(var n=[],r=0;r<a.length-1;r+=1)n.push({start:a[r],end:a[r+1]});return n},[a,d,i,u]);if(!s)return null;var f=null!=p&&p.length&&(m.tracks||c.tracks)?h.createElement(vH,{index:null,prefixCls:t,start:p[0].start,end:p[p.length-1].end,replaceCls:l()(m.tracks,"".concat(t,"-tracks")),style:c.tracks}):null;return h.createElement(h.Fragment,null,f,p.map(function(e,a){var i=e.start,o=e.end;return h.createElement(vH,{index:a,prefixCls:t,style:AL(AL({},aH(n,a)),c.track),start:i,end:o,key:a,onStartMove:r})}))};function wH(e){var t="targetTouches"in e?e.targetTouches[0]:e;return{pageX:t.pageX,pageY:t.pageY}}var _H=h.forwardRef(function(e,t){var n=e.prefixCls,a=void 0===n?"rc-slider":n,i=e.className,r=e.style,o=e.classNames,s=e.styles,d=e.id,u=e.disabled,c=void 0!==u&&u,m=e.keyboard,p=void 0===m||m,f=e.autoFocus,g=e.onFocus,b=e.onBlur,v=e.min,y=void 0===v?0:v,w=e.max,_=void 0===w?100:w,k=e.step,x=void 0===k?1:k,M=e.value,P=e.defaultValue,j=e.range,T=e.count,S=e.onChange,C=e.onBeforeChange,E=e.onAfterChange,N=e.onChangeComplete,D=e.allowCross,W=void 0===D||D,I=e.pushable,A=void 0!==I&&I,O=e.reverse,R=e.vertical,z=e.included,L=void 0===z||z,H=e.startPoint,F=e.trackStyle,V=e.handleStyle,q=e.railStyle,Y=e.dotStyle,X=e.activeDotStyle,B=e.marks,G=e.dots,$=e.handleRender,K=e.activeHandleRender,U=e.track,J=e.tabIndex,Q=void 0===J?0:J,Z=e.ariaLabelForHandle,ee=e.ariaLabelledByForHandle,te=e.ariaRequired,ne=e.ariaValueTextFormatterForHandle,ae=h.useRef(null),ie=h.useRef(null),re=h.useMemo(function(){return R?O?"ttb":"btt":O?"rtl":"ltr"},[O,R]),oe=function(e){return(0,h.useMemo)(function(){if(!0===e||!e)return[!!e,!1,!1,0];var t=e.editable,n=e.draggableTrack;return[!0,t,!t&&n,e.minCount||0,e.maxCount]},[e])}(j),se=LL(oe,5),le=se[0],de=se[1],ue=se[2],ce=se[3],me=se[4],he=h.useMemo(function(){return isFinite(y)?y:0},[y]),pe=h.useMemo(function(){return isFinite(_)?_:100},[_]),fe=h.useMemo(function(){return null!==x&&x<=0?1:x},[x]),ge=h.useMemo(function(){return"boolean"==typeof A?!!A&&fe:A>=0&&A},[A,fe]),be=h.useMemo(function(){return Object.keys(B||{}).map(function(e){var t=B[e],n={value:Number(e)};return t&&"object"===Za(t)&&!h.isValidElement(t)&&("label"in t||"style"in t)?(n.style=t.style,n.label=t.label):n.label=t,n}).filter(function(e){var t=e.label;return t||"number"==typeof t}).sort(function(e,t){return e.value-t.value})},[B]),ve=function(e,t,n,a,i,r){var o=h.useCallback(function(n){return Math.max(e,Math.min(t,n))},[e,t]),s=h.useCallback(function(a){if(null!==n){var i=e+Math.round((o(a)-e)/n)*n,r=function(e){return(String(e).split(".")[1]||"").length},s=Math.max(r(n),r(t),r(e)),l=Number(i.toFixed(s));return e<=l&&l<=t?l:null}return null},[n,e,t,o]),l=h.useCallback(function(i){var r=o(i),l=a.map(function(e){return e.value});null!==n&&l.push(s(i)),l.push(e,t);var d=l[0],u=t-e;return l.forEach(function(e){var t=Math.abs(r-e);t<=u&&(d=e,u=t)}),d},[e,t,a,n,o,s]),d=function i(r,o,l){var d=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"unit";if("number"==typeof o){var u,c=r[l],m=c+o,h=[];a.forEach(function(e){h.push(e.value)}),h.push(e,t),h.push(s(c));var p=o>0?1:-1;"unit"===d?h.push(s(c+p*n)):h.push(s(m)),h=h.filter(function(e){return null!==e}).filter(function(e){return o<0?e<=c:e>=c}),"unit"===d&&(h=h.filter(function(e){return e!==c}));var f="unit"===d?c:m;u=h[0];var g=Math.abs(u-f);if(h.forEach(function(e){var t=Math.abs(e-f);t<g&&(u=e,g=t)}),void 0===u)return o<0?e:t;if("dist"===d)return u;if(Math.abs(o)>1){var b=zL(r);return b[l]=u,i(b,o-p,l,d)}return u}return"min"===o?e:"max"===o?t:void 0},u=function(e,t,n){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"unit",i=e[n],r=d(e,t,n,a);return{value:r,changed:r!==i}},c=function(e){return null===r&&0===e||"number"==typeof r&&e<r};return[l,function(e,t,n){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"unit",o=e.map(l),s=o[n],m=d(o,t,n,a);if(o[n]=m,!1===i){var h=r||0;n>0&&o[n-1]!==s&&(o[n]=Math.max(o[n],o[n-1]+h)),n<o.length-1&&o[n+1]!==s&&(o[n]=Math.min(o[n],o[n+1]-h))}else if("number"==typeof r||null===r){for(var p=n+1;p<o.length;p+=1)for(var f=!0;c(o[p]-o[p-1])&&f;){var g=u(o,1,p);o[p]=g.value,f=g.changed}for(var b=n;b>0;b-=1)for(var v=!0;c(o[b]-o[b-1])&&v;){var y=u(o,-1,b-1);o[b-1]=y.value,v=y.changed}for(var w=o.length-1;w>0;w-=1)for(var _=!0;c(o[w]-o[w-1])&&_;){var k=u(o,-1,w-1);o[w-1]=k.value,_=k.changed}for(var x=0;x<o.length-1;x+=1)for(var M=!0;c(o[x+1]-o[x])&&M;){var P=u(o,1,x+1);o[x+1]=P.value,M=P.changed}}return{value:o[n],values:o}}]}(he,pe,fe,be,W,ge),ye=LL(ve,2),we=ye[0],_e=ye[1],ke=function(e,t){var n=t||{},a=n.defaultValue,i=n.value,r=n.onChange,o=n.postState,s=LL(XL(function(){return BL(i)?i:BL(a)?"function"==typeof a?a():a:"function"==typeof e?e():e}),2),l=s[0],d=s[1],u=void 0!==i?i:l,c=o?o(u):u,m=HL(r),h=LL(XL([u]),2),p=h[0],f=h[1];return qL(function(){var e=p[0];l!==e&&m(l,e)},[p]),qL(function(){BL(i)||d(i)},[i]),[c,HL(function(e,t){d(e,t),f([u],t)})]}(P,{value:M}),xe=LL(ke,2),Me=xe[0],Pe=xe[1],je=h.useMemo(function(){var e=null==Me?[]:Array.isArray(Me)?Me:[Me],t=LL(e,1)[0],n=null===Me?[]:[void 0===t?he:t];if(le){if(n=zL(e),T||void 0===Me){var a=T>=0?T+1:2;for(n=n.slice(0,a);n.length<a;){var i;n.push(null!==(i=n[n.length-1])&&void 0!==i?i:he)}}n.sort(function(e,t){return e-t})}return n.forEach(function(e,t){n[t]=we(e)}),n},[Me,le,he,T,we]),Te=function(e){return le?e:e[0]},Se=HL(function(e){var t=zL(e).sort(function(e,t){return e-t});S&&!function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=new Set;return function e(t,i){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,o=a.has(t);if(ZL(!o,"Warning: There may be circular references"),o)return!1;if(t===i)return!0;if(n&&r>1)return!1;a.add(t);var s=r+1;if(Array.isArray(t)){if(!Array.isArray(i)||t.length!==i.length)return!1;for(var l=0;l<t.length;l++)if(!e(t[l],i[l],s))return!1;return!0}if(t&&i&&"object"===Za(t)&&"object"===Za(i)){var d=Object.keys(t);return d.length===Object.keys(i).length&&d.every(function(n){return e(t[n],i[n],s)})}return!1}(e,t)}(t,je,!0)&&S(Te(t)),Pe(t)}),Ce=HL(function(e){e&&ae.current.hideHelp();var t=Te(je);null==E||E(t),ZL(!E,"[rc-slider] `onAfterChange` is deprecated. Please use `onChangeComplete` instead."),null==N||N(t)}),Ee=LL(function(e,t,n,a,i,r,o,s,l,d,u){var c=LL(h.useState(null),2),m=c[0],p=c[1],f=LL(h.useState(-1),2),g=f[0],b=f[1],v=LL(h.useState(!1),2),y=v[0],w=v[1],_=LL(h.useState(n),2),k=_[0],x=_[1],M=LL(h.useState(n),2),P=M[0],j=M[1],T=h.useRef(null),S=h.useRef(null),C=h.useRef(null),E=h.useContext(sH),N=E.onDragStart,D=E.onDragChange;YL(function(){-1===g&&x(n)},[n,g]),h.useEffect(function(){return function(){document.removeEventListener("mousemove",T.current),document.removeEventListener("mouseup",S.current),C.current&&(C.current.removeEventListener("touchmove",T.current),C.current.removeEventListener("touchend",S.current))}},[]);var W=function(e,t,n){void 0!==t&&p(t),x(e);var a=e;n&&(a=e.filter(function(e,t){return t!==g})),o(a),D&&D({rawValues:e,deleteIndex:n?g:-1,draggingIndex:g,draggingValue:t})},I=HL(function(e,t,n){if(-1===e){var o=P[0],s=P[P.length-1],d=a-o,u=i-s,c=t*(i-a);c=Math.max(c,d),c=Math.min(c,u);var m=r(o+c);c=m-o;var h=P.map(function(e){return e+c});W(h)}else{var p=(i-a)*t,f=zL(k);f[e]=P[e];var g=l(f,p,e,"dist");W(g.values,g.value,n)}}),A=h.useMemo(function(){var e=zL(n).sort(function(e,t){return e-t}),t=zL(k).sort(function(e,t){return e-t}),a={};t.forEach(function(e){a[e]=(a[e]||0)+1}),e.forEach(function(e){a[e]=(a[e]||0)-1});var i=d?1:0;return Object.values(a).reduce(function(e,t){return e+Math.abs(t)},0)<=i?k:n},[n,k,d]);return[g,m,y,A,function(a,i,r){a.stopPropagation();var o=r||n,l=o[i];b(i),p(l),j(o),x(o),w(!1);var c=wH(a),m=c.pageX,h=c.pageY,f=!1;N&&N({rawValues:o,draggingIndex:i,draggingValue:l});var g=function(n){n.preventDefault();var a,r,o=wH(n),s=o.pageX,l=o.pageY,c=s-m,p=l-h,g=e.current.getBoundingClientRect(),b=g.width,v=g.height;switch(t){case"btt":a=-p/v,r=c;break;case"ttb":a=p/v,r=c;break;case"rtl":a=-c/b,r=p;break;default:a=c/b,r=p}f=!!d&&Math.abs(r)>130&&u<k.length,w(f),I(i,a,f)},v=function e(t){t.preventDefault(),document.removeEventListener("mouseup",e),document.removeEventListener("mousemove",g),C.current&&(C.current.removeEventListener("touchmove",T.current),C.current.removeEventListener("touchend",S.current)),T.current=null,S.current=null,C.current=null,s(f),b(-1),w(!1)};document.addEventListener("mouseup",v),document.addEventListener("mousemove",g),a.currentTarget.addEventListener("touchend",v),a.currentTarget.addEventListener("touchmove",g),T.current=g,S.current=v,C.current=a.currentTarget}]}(ie,re,je,he,pe,we,Se,Ce,_e,de,ce),5),Ne=Ee[0],De=Ee[1],We=Ee[2],Ie=Ee[3],Ae=Ee[4],Oe=function(e,t){if(!c){var n=zL(je),a=0,i=0,r=pe-he;je.forEach(function(t,n){var o=Math.abs(e-t);o<=r&&(r=o,a=n),t<e&&(i=n)});var o=a;de&&0!==r&&(!me||je.length<me)?(n.splice(i+1,0,e),o=i+1):n[a]=e,le&&!je.length&&void 0===T&&n.push(e);var s,l,d=Te(n);null==C||C(d),Se(n),t?(null===(s=document.activeElement)||void 0===s||null===(l=s.blur)||void 0===l||l.call(s),ae.current.focus(o),Ae(t,o,n)):(null==E||E(d),ZL(!E,"[rc-slider] `onAfterChange` is deprecated. Please use `onChangeComplete` instead."),null==N||N(d))}},Re=LL(h.useState(null),2),ze=Re[0],Le=Re[1];h.useEffect(function(){if(null!==ze){var e=je.indexOf(ze);e>=0&&ae.current.focus(e)}Le(null)},[ze]);var He=h.useMemo(function(){return(!ue||null!==fe)&&ue},[ue,fe]),Fe=HL(function(e,t){Ae(e,t),null==C||C(Te(je))}),Ve=-1!==Ne;h.useEffect(function(){if(!Ve){var e=je.lastIndexOf(De);ae.current.focus(e)}},[Ve]);var qe=h.useMemo(function(){return zL(Ie).sort(function(e,t){return e-t})},[Ie]),Ye=LL(h.useMemo(function(){return le?[qe[0],qe[qe.length-1]]:[he,qe[0]]},[qe,le,he]),2),Xe=Ye[0],Be=Ye[1];h.useImperativeHandle(t,function(){return{focus:function(){ae.current.focus(0)},blur:function(){var e,t=document.activeElement;null!==(e=ie.current)&&void 0!==e&&e.contains(t)&&(null==t||t.blur())}}}),h.useEffect(function(){f&&ae.current.focus(0)},[]);var Ge=h.useMemo(function(){return{min:he,max:pe,direction:re,disabled:c,keyboard:p,step:fe,included:L,includedStart:Xe,includedEnd:Be,range:le,tabIndex:Q,ariaLabelForHandle:Z,ariaLabelledByForHandle:ee,ariaRequired:te,ariaValueTextFormatterForHandle:ne,styles:s||{},classNames:o||{}}},[he,pe,re,c,p,fe,L,Xe,Be,le,Q,Z,ee,te,ne,s,o]);return h.createElement(oH.Provider,{value:Ge},h.createElement("div",{ref:ie,className:l()(a,i,ei(ei(ei(ei({},"".concat(a,"-disabled"),c),"".concat(a,"-vertical"),R),"".concat(a,"-horizontal"),!R),"".concat(a,"-with-marks"),be.length)),style:r,onMouseDown:function(e){e.preventDefault();var t,n=ie.current.getBoundingClientRect(),a=n.width,i=n.height,r=n.left,o=n.top,s=n.bottom,l=n.right,d=e.clientX,u=e.clientY;switch(re){case"btt":t=(s-u)/i;break;case"ttb":t=(u-o)/i;break;case"rtl":t=(l-d)/a;break;default:t=(d-r)/a}Oe(we(he+t*(pe-he)),e)},id:d},h.createElement("div",{className:l()("".concat(a,"-rail"),null==o?void 0:o.rail),style:AL(AL({},q),null==s?void 0:s.rail)}),!1!==U&&h.createElement(yH,{prefixCls:a,style:F,values:je,startPoint:H,onStartMove:He?Fe:void 0}),h.createElement(bH,{prefixCls:a,marks:be,dots:G,style:Y,activeStyle:X}),h.createElement(hH,{ref:ae,prefixCls:a,style:V,values:Ie,draggingIndex:Ne,draggingDelete:We,onStartMove:Fe,onOffsetChange:function(e,t){if(!c){var n=_e(je,e,t);null==C||C(Te(je)),Se(n.values),Le(n.value)}},onFocus:g,onBlur:b,handleRender:$,activeHandleRender:K,onChangeComplete:Ce,onDelete:de?function(e){if(!(c||!de||je.length<=ce)){var t=zL(je);t.splice(e,1),null==C||C(Te(t)),Se(t);var n=Math.max(0,e-1);ae.current.hideHelp(),ae.current.focus(n)}}:void 0}),h.createElement(fH,{prefixCls:a,marks:be,onClick:Oe})))});const kH=_H;var xH=n(9830),MH=n.n(xH);const PH={GREATER_THAN:"greaterThan",EQUALS:"equals",EXCLUSIVE:"exclusive"};function jH(e,t,n){const a=(n-t)/(e-1),i=(0,ke.range)(t,n,a);return i.push(n),i}function TH(e,t,n,a,i,r,o,s,d){return r?function(e,t,n,a,i,r){const o=jH(e.length,n,a);return(0,Fe.jsx)("div",{className:l()(MH()["tc-slider-captions"],"tc-slider-captions"),children:e.map((e,n)=>(0,h.createElement)(rt.ButtonIcon,{tooltipPlacement:"bottom",...e,key:n,onClick:()=>t(o[n]),disabled:r},"children"in e?e.children||"":"label"in e?e.label:""))},"actions")}(r,e,n,a,0,d):o?function(e,t,n,a){if(function(e){return e&&Array.isArray(e)&&e.length>1}(e)){const i=function(e,t,n,a){if(Array.isArray(a)||void 0===a)return-1;const i=(n-t)/(e.length-1);return Math.round(a/i)}(e,t,n,a);return(0,Fe.jsx)("div",{className:l()(MH()["tc-slider-captions"],"tc-slider-captions"),children:e.map((e,t)=>(0,Fe.jsx)("div",{className:l()(MH()["tc-slider-captions-element"],"tc-slider-captions-element"),children:(0,Fe.jsx)(ot,{name:e,className:l()({[MH().selected]:t===i},{selected:t===i})},t)},t))},"icons")}return null}(o,n,a,i):s?function(e,t,n,a){if(e>1){const i=jH(e,n,a);return(0,Fe.jsx)("div",{className:l()(MH()["tc-slider-captions"],"tc-slider-captions"),children:i.map((e,n)=>(0,Fe.jsx)("div",{className:l()(MH()["tc-slider-captions-element"],"tc-slider-captions-element"),children:t(e)},n))},"captions")}return null}(s,t,n,a):null}const SH=(0,h.forwardRef)(({id:e,value:t,captionActions:n,captionIcons:a,captionTextStepNumber:i,captionsFormat:r=e=>e,min:o=0,max:s=100,step:d=1,mode:u,onChange:c,disabled:m,hideTooltip:h,...p},f)=>{const g=function(e){return function(t,n){return(0,Fe.jsxs)("div",{className:MH()["tc-slider__handler"],children:[(0,Fe.jsx)("div",{className:MH()["tc-slider__value"],style:t.props.style,children:e?e(null==n?void 0:n.value):null}),t]})}}(r),b=null==t;return(0,Fe.jsxs)("div",{children:[(0,Fe.jsx)("div",{className:l()(MH()["tc-slider"],"tc-slider"),children:(0,Fe.jsx)(kH,{range:Array.isArray(t),defaultValue:b?void 0:0,value:t,min:o,max:s,step:d,handleRender:b||h?void 0:g,className:l()(MH()["tc-slider-rc-slider"],{[MH()["tc-slider-rc-slider--track-equals"]]:u===PH.EQUALS},{[MH()["tc-slider-rc-slider--track-exclusive"]]:u===PH.EXCLUSIVE},{[MH()["tc-slider-rc-slider--track-greater-than"]]:u===PH.GREATER_THAN},"tc-slider-rc-slider",{"tc-slider-rc-slider--track-equals":u===PH.EQUALS},{"tc-slider-rc-slider--track-exclusive":u===PH.EXCLUSIVE},{"tc-slider-rc-slider--track-greater-than":u===PH.GREATER_THAN}),onChange:c,disabled:m,ref:f,...p})}),TH(c,r,o,s,t,n,a,i,m)]})});SH.displayName="Slider",SH.MODES=PH;const CH=SH;var EH=n(7977),NH=n.n(EH);const DH=lt(NH());function WH({subTitle:e,subTitleProps:t}){return(0,Fe.jsx)(Be,{label:e,tooltipPlacement:"bottom",children:(0,Fe.jsx)("small",{className:DH("tc-subheader-details-text-subtitle"),...t,children:e})})}function IH({subTitleLoading:e,subTitle:t,subTitleAs:n=WH,...a}){return e?(0,Fe.jsx)(gt,{className:DH("tc-subheader-details-loading-subtitle"),type:gt.TYPES.text,size:gt.SIZES.large}):t?(0,Fe.jsx)(n,{subTitle:t,...a}):null}WH.propTypes={subTitle:u().oneOfType([u().element,u().string]),subTitleProps:u().object},IH.propTypes={subTitle:u().node,subTitleLoading:u().bool,subTitleAs:u().oneOfType([u().string,u().func])};const AH=lt(NH());function OH({title:e,iconId:t,loading:n,inProgress:a,editable:i,getComponent:r,onCancel:o,onSubmit:s,...l}){const[d,u]=(0,h.useState)(!1);if(n)return(0,Fe.jsx)(gt,{type:gt.TYPES.text,size:gt.SIZES.large});const c=At.get(r,"InlineEditing",rt.InlineEditing.Text);return(0,Fe.jsxs)("div",{className:AH("tc-subheader-details",{"tc-subheader-details-blink":a}),children:[t&&(0,Fe.jsx)(ot,{name:t,className:AH("tc-subheader-details-icon")}),(0,Fe.jsxs)("div",{className:AH("tc-subheader-details-text"),children:[(0,Fe.jsx)("div",{className:AH("tc-subheader-details-text-title"),children:i?(0,Fe.jsx)(c,{required:!0,renderValueAs:"h1",label:"",placeholder:"",defaultValue:e,loading:n,onToggle:u,onEdit:function(...e){s&&s(...e)},"data-feature":"subheaderbar.rename",...l}):(0,Fe.jsx)(Be,{label:e,tooltipPlacement:"bottom",children:(0,Fe.jsx)("h1",{className:AH("tc-subheader-details-text-title-wording"),...l.titleProps,children:e})})}),d?null:(0,Fe.jsx)(IH,{...l})]})]})}OH.propTypes={title:u().string.isRequired,iconId:u().string,loading:u().bool,inProgress:u().bool,editable:u().bool,subTitle:u().node,onSubmit:u().func,t:u().func,...At.PropTypes},OH.defaultProps={loading:!1,inProgress:!1,t:Ze(),editable:!1};const RH=OH;var zH=n(1676),LH=n.n(zH);function HH({children:e,tag:t,left:n,right:a,center:i,hasRight:r}){const o=l()({"tc-subheader-left":n,"tc-subheader-center":i,"tc-subheader-right":a,"tc-subheader-right-no-margin-right":r,[LH()["tc-subheader-navbar-left"]]:n,[LH()["tc-subheader-navbar-center"]]:i,[LH()["tc-subheader-navbar-center-no-margin-right"]]:r,[LH()["tc-subheader-navbar-right"]]:a});return(0,Fe.jsx)("div",{className:o,children:(0,Fe.jsx)(Kn.Content,{tag:t,left:n,center:i,right:a,children:e})})}function FH({getComponent:e,left:t,right:n,center:a,nowrap:i,...r}){return i?(0,Fe.jsx)(At,{getComponent:e,...r}):(0,Fe.jsx)(HH,{left:t,right:n,center:a,children:(0,Fe.jsx)(At,{getComponent:e,...r})})}function VH({onGoBack:e,components:t,getComponent:n,goBackDataFeature:a,className:i,left:r,center:o,right:s,rightActionsLoading:d,children:u,...m}){const{t:h}=(0,c.useTranslation)($e),p=At.all(n,t,FH),f=At.getAll(n,{Action:Wn,ActionBar:Kn}),g=Array.isArray(s)||(0,ke.has)(t,"before-right")||(0,ke.has)(t,"after-right");let b;return b=d?(0,Fe.jsx)(HH,{className:l()(LH()["tc-subheader-navbar-right"],"tc-subheader-navbar-right"),right:!0,children:(0,Fe.jsx)(gt,{type:gt.TYPES.text,size:gt.SIZES.large})}):Array.isArray(s)&&s.map((e,t)=>(0,Fe.jsx)(HH,{className:l()(LH()["tc-subheader-navbar-right"],"tc-subheader-navbar-right"),right:!0,children:(0,Fe.jsx)(f.Action,{...e},t)},t)),(0,Fe.jsxs)("header",{className:l()(LH()["tc-subheader"],"tc-subheader",i),children:[p("before-actionbar"),(0,Fe.jsxs)(f.ActionBar,{className:l()(LH()["tc-subheader-navbar"],"tc-subheader-navbar"),children:[p("left"),(0,Fe.jsxs)(HH,{left:!0,children:[p("before-back"),e&&(0,Fe.jsx)("div",{className:l()(LH()["tc-subheader-back-button"],"tc-subheader-back-button"),children:(0,Fe.jsx)(rt.ButtonIcon,{icon:"arrow-left",size:"M",tooltipPlacement:"right",onClick:e,id:"backArrow","data-testid":"tc-subheader-backArrow","data-feature":a,children:h("BACK_ARROW_TOOLTIP",{defaultValue:"Go back"})})}),p("before-title"),(0,Fe.jsx)(RH,{t:h,getComponent:n,...m}),p("after-title")]}),u,Array.isArray(r)&&(0,Fe.jsx)(HH,{left:!0,children:r.map((e,t)=>(0,Fe.jsx)(f.Action,{...e},t))}),p("center"),Array.isArray(o)&&o.map((e,t)=>(0,Fe.jsx)(HH,{center:!0,hasRight:g,children:(0,Fe.jsx)(f.Action,{...e},t)},t)),p("right"),b,p("after-right")]}),p("after-actionbar")]})}HH.propTypes={children:u().node,tag:u().string,right:u().bool,center:u().bool,left:u().bool,hasRight:u().bool},FH.propTypes={nowrap:u().bool,right:u().bool,center:u().bool,left:u().bool,getComponent:u().func},VH.displayName="SubHeaderBar",VH.propTypes={onGoBack:u().func.isRequired,className:u().string,t:u().func,left:u().array,right:u().array,center:u().array,inProgress:u().bool,rightActionsLoading:u().bool,...At.PropTypes},VH.defaultProps={t:Ze()},VH.Content=HH,VH.Inject=FH;const qH=VH;var YH=n(5871),XH=n.n(YH);function BH(e,t,n){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function GH(e="talend-folder",t){return t?e:`${e}-closed`}function $H({icon:e,isOpened:t}){return"object"==typeof e?e.tooltipLabel?(0,Fe.jsx)(Be,{label:e.tooltipLabel,tooltipPlacement:e.tooltipPlacement||"top",children:(0,Fe.jsx)("span",{children:(0,Fe.jsx)(ot,{name:e.name,className:l()(XH()["tc-treeview-img"],e.className)})})}):(0,Fe.jsx)(ot,{...e,className:l()(XH()["tc-treeview-img"],e.className)}):(0,Fe.jsx)(ot,{name:GH(e,t),className:l()(XH()["tc-treeview-folder"])})}$H.propTypes={icon:u().oneOfType([u().bool,u().string,u().shape(ot.propTypes)]),isOpened:u().bool};class KH extends h.Component{constructor(e){super(e),this.renderIconAction=this.renderIconAction.bind(this),this.renderTreeViewChildren=this.renderTreeViewChildren.bind(this),this.onMouseLeave=this.onMouseLeave.bind(this),this.onMouseEnter=this.onMouseEnter.bind(this),this.state={hovered:!1}}onMouseEnter(){this.setState({hovered:!0})}onMouseLeave(){this.setState({hovered:!1})}getTabIndex(){let e;return e=void 0===this.props.selectedId?1===this.props.level&&1===this.props.index:this.isSelected(),e?0:-1}hasChildren(){return this.props.item.children&&this.props.item.children.length}isSelected(){const{item:e,selectedId:t}=this.props;return void 0!==t&&(Array.isArray(t)?t.includes(e.id):e.id===t)}isOpened(){const{children:e=[],isOpened:t=!1}=this.props.item;if(e.length)return t}renderTreeViewChildren(){if(!this.isOpened())return null;const{children:e}=this.props.item;return(0,Fe.jsx)("ul",{role:"group",className:XH()["tc-treeview-ul"],children:e.map((t,n)=>(0,Fe.jsx)(KH,{id:this.props.id&&`${this.props.id}-${n}`,item:t,siblings:e,onKeyDown:this.props.onKeyDown,onSelect:this.props.onSelect,onToggle:this.props.onToggle,index:n+1,selectedId:this.props.selectedId,level:this.props.level+1},n))},"children")}renderIconAction({action:e,id:t,...n}){let a=t;return!t&&this.props.id&&(a=`${this.props.id}-${n.icon}`),(0,h.createElement)(Wn,{...n,onClick:t=>{t.stopPropagation(),e(this.props.item)},tooltipPlacement:"right",hideLabel:!0,key:n.label,id:a,link:!0})}render(){const{id:e,index:t,item:n,level:a,onKeyDown:i,onSelect:r,onToggle:o,siblings:s}=this.props,{isOpened:d=!1,hidden:u,name:c,children:m=[],showCounter:h,actions:p,icon:f,counter:g=m.length,disabled:b,className:v}=n,y=32*(a-1)+30+"px",w=!(!m.length||!d&&!this.state.hovered);return(0,Fe.jsxs)("li",{id:e,role:"treeitem",tabIndex:this.getTabIndex(),"aria-expanded":this.isOpened(),"aria-level":a,"aria-posinset":t,"aria-setsize":s.length,"aria-selected":this.isSelected(),"aria-disabled":b,className:l()("tc-treeview-item-li",XH()["tc-treeview-li"],v),onClick:e=>(e.stopPropagation(),!b&&r(e,n)),onKeyDown:e=>!b&&i(e,this.containerRef,{...n,hasChildren:m.length,isOpened:d,siblings:s}),"data-hidden":u,onMouseEnter:this.onMouseEnter,onMouseLeave:this.onMouseLeave,ref:e=>{this.containerRef=e},children:[(0,Fe.jsxs)("div",{className:l()("tc-treeview-item",XH()["tc-treeview-item"],{[XH().disabled]:b,disabled:b}),style:{paddingLeft:y},children:[m.length?(0,Fe.jsx)(Wn,{className:XH()["tc-treeview-toggle"],icon:"talend-caret-down",iconTransform:d?void 0:"rotate-270",id:e&&`${e}-toggle`,onClick:e=>(e.stopPropagation(),o(e,n)),label:"","aria-hidden":!0,tabIndex:"-1",link:!0}):null,!1!==f&&(0,Fe.jsx)($H,{icon:f,isOpened:w},"icon"),(0,Fe.jsx)("span",{className:l()("tc-treeview-item-name",XH()["tc-treeview-item-name"]),children:c},"label"),(0,Fe.jsxs)("div",{className:XH()["tc-treeview-item-ctrl"],children:[h&&(0,Fe.jsx)(Md,{label:g.toString()},"badge"),p&&p.map(this.renderIconAction)]},"actions")]}),this.renderTreeViewChildren()]})}}BH(KH,"propTypes",{id:u().string.isRequired,index:u().number.isRequired,item:u().shape({id:u().oneOfType([u().string,u().number]),name:u().string.isRequired,disabled:u().bool,isOpened:u().bool,className:u().string,children:u().arrayOf(u().object),icon:u().oneOfType([u().bool,u().string,u().object]),actions:u().arrayOf(u().shape({action:u().func,label:u().string,icon:u().string})),counter:u().number,showCounter:u().bool}).isRequired,siblings:u().array,level:u().number.isRequired,onKeyDown:u().func.isRequired,onToggle:u().func.isRequired,onSelect:u().func.isRequired,selectedId:u().oneOfType([u().string,u().number,u().array])}),BH(KH,"defaultProps",{level:1});const UH=KH;var JH=n(2449),QH=n.n(JH);function ZH(e){const{id:t,headerText:n,structure:a,addAction:i,addActionLabel:r,onKeyDown:o,onSelect:s,onToggle:d,noHeader:u,className:c,selectedId:m,style:h}=e,p=t&&`${t}-title`;return(0,Fe.jsxs)("div",{className:l()("tc-treeview",QH()["tc-treeview"],c),style:h,children:[(0,Fe.jsxs)("header",{className:l()(QH()["tc-treeview-header"],{"sr-only":u}),children:[(0,Fe.jsx)("span",{id:p,children:n}),i&&(0,Fe.jsx)(Wn,{label:r,icon:"talend-plus",onClick:i,tooltipPlacement:"right",hideLabel:!0,link:!0,id:t&&`${t}-add`},r)]}),(0,Fe.jsx)("ul",{className:QH()["tc-treeview-list"],role:"tree","aria-labelledby":p,children:a.map((e,n)=>(0,Fe.jsx)(UH,{id:t&&`${t}-${n}`,item:e,siblings:a,onKeyDown:o,onSelect:s,onToggle:d,index:n+1,selectedId:m,level:1},n))})]})}ZH.displayName="TreeView",ZH.defaultProps={id:"tc-treeview",addActionLabel:"Add folder",headerText:"Folders"};const eF=Bm.withTreeGesture(ZH)})(),a})());
//# sourceMappingURL=TalendReactComponents.min.js.map