From d6c3c752cf9b886353b4554ebc6503355f7ef9a9 Mon Sep 17 00:00:00 2001 From: Ingo Schommer Date: Fri, 31 Mar 2017 10:40:30 +1300 Subject: [PATCH] API Use HTML5 DateField See https://github.com/silverstripe/silverstripe-framework/issues/6626 --- client/dist/js/bundle.js | 4402 +++++++++++------ client/dist/js/vendor.js | 2117 ++++---- client/src/.modernizrrc | 9 + client/src/bundles/bundle.js | 1 - client/src/legacy/DateField.js | 76 +- .../legacy/MemberDatetimeOptionsetField.js | 27 - package.json | 4 + webpack.config.js | 7 + yarn.lock | 99 +- 9 files changed, 4218 insertions(+), 2524 deletions(-) create mode 100644 client/src/.modernizrrc delete mode 100644 client/src/legacy/MemberDatetimeOptionsetField.js diff --git a/client/dist/js/bundle.js b/client/dist/js/bundle.js index 231fb259f..726be4215 100644 --- a/client/dist/js/bundle.js +++ b/client/dist/js/bundle.js @@ -1,241 +1,241 @@ webpackJsonp([3],[function(e,t,n){"use strict" n(2),n(3),n(6),n(16),n(18),n(24),n(26),n(28),n(29),n(31),n(34),n(104),n(112),n(116),n(126),n(127),n(128),n(129),n(130),n(131),n(133),n(136),n(138),n(141),n(142),n(145),n(147),n(149),n(152),n(155),n(156), -n(157),n(159),n(161),n(163),n(165),n(167),n(169),n(170),n(179),n(180),n(183),n(184),n(185),n(186),n(187),n(188),n(189),n(190),n(191),n(192),n(193),n(194),n(195),n(198),n(200),n(201),n(202),n(203),n(204), -n(205),n(206),n(203),n(209),n(211),n(213),n(214)},,function(e,t){"use strict" +n(157),n(159),n(161),n(163),n(165),n(167),n(169),n(170),n(179),n(180),n(183),n(184),n(185),n(186),n(187),n(188),n(189),n(190),n(191),n(192),n(193),n(194),n(195),n(198),n(200),n(201),n(202),n(203),n(323), +n(324),n(203),n(326),n(328),n(330),n(331)},,function(e,t){"use strict" function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0}) -var r=function(){function e(e,t){for(var n=0;n1?n-1:0),i=1;i1?n-1:0),r=1;r=200&&e.status<300))throw n=new Error(e.statusText),n.response=e,n -return t=e}function s(e){var t=null +return t=e}function o(e){var t=null if(e instanceof FormData||"string"==typeof e)t=e -else{if(!e||"object"!==("undefined"==typeof e?"undefined":g(e)))throw new Error("Invalid body type") -t=JSON.stringify(e)}return t}function l(e,t){switch(e){case"application/x-www-form-urlencoded":return C.default.stringify(t) +else{if(!e||"object"!==("undefined"==typeof e?"undefined":p(e)))throw new Error("Invalid body type") +t=JSON.stringify(e)}return t}function d(e,t){switch(e){case"application/x-www-form-urlencoded":return L.default.stringify(t) case"application/json":case"application/x-json":case"application/x-javascript":case"text/javascript":case"text/x-javascript":case"text/x-json":return JSON.stringify(t) -default:throw new Error("Can't encode format: "+e)}}function u(e,t){switch(e){case"application/x-www-form-urlencoded":return C.default.parse(t) +default:throw new Error("Can't encode format: "+e)}}function u(e,t){switch(e){case"application/x-www-form-urlencoded":return L.default.parse(t) case"application/json":case"application/x-json":case"application/x-javascript":case"text/javascript":case"text/x-javascript":case"text/x-json":return JSON.parse(t) -default:throw new Error("Can't decode format: "+e)}}function c(e,t){return""===t?e:e.match(/\?/)?e+"&"+t:e+"?"+t}function d(e){return e.text().then(function(t){return u(e.headers.get("Content-Type"),t) - -})}function f(e,t){return Object.keys(t).reduce(function(n,r){var i=e[r] -return!i||i.remove!==!0&&i.querystring!==!0?m(n,o({},r,t[r])):n},{})}function p(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{setFromData:!1},i=t,a=Object.keys(n).reduce(function(t,i){ -var a=e[i],s=r.setFromData===!0&&!(a&&a.remove===!0),l=a&&a.querystring===!0&&a.remove!==!0 -return s||l?m(t,o({},i,n[i])):t},{}),s=l("application/x-www-form-urlencoded",a) -return i=c(i,s),i=Object.keys(e).reduce(function(t,r){var i=e[r].urlReplacement -return i?t.replace(i,n[r]):t},i)}Object.defineProperty(t,"__esModule",{value:!0}) -var h=function(){function e(e,t){for(var n=0;n3&&void 0!==arguments[3]?arguments[3]:{setFromData:!1},r=t,s=Object.keys(n).reduce(function(t,r){ +var s=e[r],o=a.setFromData===!0&&!(s&&s.remove===!0),d=s&&s.querystring===!0&&s.remove!==!0 +return o||d?m(t,i({},r,n[r])):t},{}),o=d("application/x-www-form-urlencoded",s) +return r=l(r,o),r=Object.keys(e).reduce(function(t,a){var r=e[a].urlReplacement +return r?t.replace(r,n[a]):t},r)}Object.defineProperty(t,"__esModule",{value:!0}) +var _=function(){function e(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=m({},t,{ -Accept:r.responseFormat,"Content-Type":r.payloadFormat}),o=P.default.recursive({},r.defaultData,e),a=p(r.payloadSchema,r.url,o,{setFromData:"get"===r.method.toLowerCase()}),s="get"!==r.method.toLowerCase()?l(r.payloadFormat,f(r.payloadSchema,o)):"",u="get"===r.method.toLowerCase()?[a,i]:[a,s,i] +},y=n(8),g=a(y),M=n(10),v=a(M),b=n(13),L=a(b),w=n(14),k=a(w) +v.default.polyfill() +var Y=function(){function e(){r(this,e),this.fetch=g.default}return _(e,[{key:"createEndpointFetcher",value:function e(t){var n=this,a=m({method:"get",payloadFormat:"application/x-www-form-urlencoded", +responseFormat:"application/json",payloadSchema:{},defaultData:{}},t),r={json:"application/json",urlencoded:"application/x-www-form-urlencoded"} +return["payloadFormat","responseFormat"].forEach(function(e){r[a[e]]&&(a[e]=r[a[e]])}),function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=m({},t,{ +Accept:a.responseFormat,"Content-Type":a.payloadFormat}),i=k.default.recursive({},a.defaultData,e),s=f(a.payloadSchema,a.url,i,{setFromData:"get"===a.method.toLowerCase()}),o="get"!==a.method.toLowerCase()?d(a.payloadFormat,h(a.payloadSchema,i)):"",u="get"===a.method.toLowerCase()?[s,r]:[s,o,r] -return n[r.method.toLowerCase()].apply(n,u).then(d)}}},{key:"get",value:function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{} -return this.fetch(t,{method:"get",credentials:"same-origin",headers:n}).then(a)}},{key:"post",value:function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i={ +return n[a.method.toLowerCase()].apply(n,u).then(c)}}},{key:"get",value:function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{} +return this.fetch(t,{method:"get",credentials:"same-origin",headers:n}).then(s)}},{key:"post",value:function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r={ "Content-Type":"application/x-www-form-urlencoded"} -return this.fetch(t,{method:"post",credentials:"same-origin",body:s(n),headers:m({},i,r)}).then(a)}},{key:"put",value:function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{} +return this.fetch(t,{method:"post",credentials:"same-origin",body:o(n),headers:m({},r,a)}).then(s)}},{key:"put",value:function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{} -return this.fetch(t,{method:"put",credentials:"same-origin",body:s(n),headers:r}).then(a)}},{key:"delete",value:function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{} +return this.fetch(t,{method:"put",credentials:"same-origin",body:o(n),headers:a}).then(s)}},{key:"delete",value:function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{} -return this.fetch(t,{method:"delete",credentials:"same-origin",body:s(n),headers:r}).then(a)}}]),e}(),E=new O -t.default=E},function(e,t,n){n(9),e.exports=self.fetch.bind(self)},,function(e,t,n){var r;(function(t,i){!function(t,n){e.exports=n()}(this,function(){"use strict" -function e(e){return"function"==typeof e||"object"==typeof e&&null!==e}function o(e){return"function"==typeof e}function a(e){K=e}function s(e){J=e}function l(){return function(){return t.nextTick(p)}} -function u(){return function(){Q(p)}}function c(){var e=0,t=new ee(p),n=document.createTextNode("") -return t.observe(n,{characterData:!0}),function(){n.data=e=++e%2}}function d(){var e=new MessageChannel -return e.port1.onmessage=p,function(){return e.port2.postMessage(0)}}function f(){var e=setTimeout -return function(){return e(p,1)}}function p(){for(var e=0;e2&&void 0!==arguments[2]?arguments[2]:{} -if(t&&"undefined"!=typeof t.react)return l.default.createElement(e,n,t.react) -if(t&&"undefined"!=typeof t.html){if(null!==t.html){var r={__html:t.html} -return l.default.createElement(e,a({},n,{dangerouslySetInnerHTML:r}))}return null}var i=null -if(i=t&&"undefined"!=typeof t.text?t.text:t,i&&"object"===("undefined"==typeof i?"undefined":o(i)))throw new Error("Unsupported string value "+JSON.stringify(i)) -return null!==i&&"undefined"!=typeof i?l.default.createElement(e,n,i):null}Object.defineProperty(t,"__esModule",{value:!0}) -var o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e +t.default=o},function(e,t){e.exports=SilverStripeComponent},function(e,t){e.exports=ReactBootstrap},function(e,t,n){"use strict" +function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{} +if(t&&"undefined"!=typeof t.react)return d.default.createElement(e,n,t.react) +if(t&&"undefined"!=typeof t.html){if(null!==t.html){var a={__html:t.html} +return d.default.createElement(e,s({},n,{dangerouslySetInnerHTML:a}))}return null}var r=null +if(r=t&&"undefined"!=typeof t.text?t.text:t,r&&"object"===("undefined"==typeof r?"undefined":i(r)))throw new Error("Unsupported string value "+JSON.stringify(r)) +return null!==r&&"undefined"!=typeof r?d.default.createElement(e,n,r):null}Object.defineProperty(t,"__esModule",{value:!0}) +var i="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 -},a=Object.assign||function(e){for(var t=1;t-1})?null:"action_save"===this.props.name||t.find(function(e){return"ss-ui-action-constructive"===e})?"primary":"secondary"}},{key:"getIcon",value:function e(){ -return this.props.icon||this.props.data.icon||null}},{key:"getLoadingIcon",value:function e(){return this.props.loading?c.default.createElement("div",{className:"btn__loading-icon"},c.default.createElement("span",{ -className:"btn__circle btn__circle--1"}),c.default.createElement("span",{className:"btn__circle btn__circle--2"}),c.default.createElement("span",{className:"btn__circle btn__circle--3"})):null}},{key:"handleClick", -value:function e(t){"function"==typeof this.props.handleClick&&this.props.handleClick(t,this.props.name||this.props.id)}}]),t}(f.default) -p.propTypes={id:c.default.PropTypes.string,name:c.default.PropTypes.string,handleClick:c.default.PropTypes.func,title:c.default.PropTypes.string,type:c.default.PropTypes.string,loading:c.default.PropTypes.bool, -icon:c.default.PropTypes.string,disabled:c.default.PropTypes.bool,data:c.default.PropTypes.oneOfType([c.default.PropTypes.array,c.default.PropTypes.shape({buttonStyle:c.default.PropTypes.string})]),extraClass:c.default.PropTypes.string, -attributes:c.default.PropTypes.object},p.defaultProps={title:"",icon:"",extraClass:"",attributes:{},data:{},disabled:!1},t.default=p},function(e,t,n){(function(t){e.exports=t.SchemaActions=n(32)}).call(t,function(){ +return this.props.icon||this.props.data.icon||null}},{key:"getLoadingIcon",value:function e(){return this.props.loading?l.default.createElement("div",{className:"btn__loading-icon"},l.default.createElement("span",{ +className:"btn__circle btn__circle--1"}),l.default.createElement("span",{className:"btn__circle btn__circle--2"}),l.default.createElement("span",{className:"btn__circle btn__circle--3"})):null}},{key:"handleClick", +value:function e(t){"function"==typeof this.props.handleClick&&this.props.handleClick(t,this.props.name||this.props.id)}}]),t}(h.default) +f.propTypes={id:l.default.PropTypes.string,name:l.default.PropTypes.string,handleClick:l.default.PropTypes.func,title:l.default.PropTypes.string,type:l.default.PropTypes.string,loading:l.default.PropTypes.bool, +icon:l.default.PropTypes.string,disabled:l.default.PropTypes.bool,data:l.default.PropTypes.oneOfType([l.default.PropTypes.array,l.default.PropTypes.shape({buttonStyle:l.default.PropTypes.string})]),extraClass:l.default.PropTypes.string, +attributes:l.default.PropTypes.object},f.defaultProps={title:"",icon:"",extraClass:"",attributes:{},data:{},disabled:!1},t.default=f},function(e,t,n){(function(t){e.exports=t.SchemaActions=n(32)}).call(t,function(){ return this}())},function(e,t,n){"use strict" -function r(e){return e&&e.__esModule?e:{default:e}}function i(e,t){return{type:u.default.SET_SCHEMA,payload:s({id:e},t)}}function o(e,t){return{type:u.default.SET_SCHEMA_STATE_OVERRIDES,payload:{id:e,stateOverride:t -}}}function a(e,t){return{type:u.default.SET_SCHEMA_LOADING,payload:{id:e,loading:t}}}Object.defineProperty(t,"__esModule",{value:!0}) -var s=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0])||arguments[0],r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=[] +var n=l({},t) +return n.state||(n=l({},n,{state:this.props.schema.state})),n=l({},n,{state:l({},n.state,{fields:n.state.fields.map(function(e){return l({},e,{message:t.errors.find(function(t){return t.field===e.name}) +})}),messages:t.errors.filter(function(e){return!e.field})})}),delete n.errors,(0,M.default)(n)}},{key:"overrideStateData",value:function e(t){if(!this.props.stateOverrides||!t)return t +var n=this.props.stateOverrides.fields,a=t.fields +return n&&a&&(a=a.map(function(e){var t=n.find(function(t){return t.name===e.name}) +return t?k.default.recursive(!0,e,t):e})),l({},t,this.props.stateOverrides,{fields:a})}},{key:"callFetch",value:function e(t){return(0,y.default)(this.props.schemaUrl,{headers:{"X-FormSchema-Request":t.join(",") +},credentials:"same-origin"}).then(function(e){return e.json()})}},{key:"fetch",value:function e(){var t=this,n=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],a=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=[] -return n&&i.push("schema"),r&&i.push("state"),this.props.loading?Promise.resolve({}):(this.props.actions.schema.setSchemaLoading(this.props.schemaUrl,!0),this.callFetch(i).then(function(e){if(t.props.actions.schema.setSchemaLoading(t.props.schemaUrl,!1), -"undefined"!=typeof e.id){var n=c({},e,{state:t.overrideStateData(e.state)}) +return n&&r.push("schema"),a&&r.push("state"),this.props.loading?Promise.resolve({}):(this.props.actions.schema.setSchemaLoading(this.props.schemaUrl,!0),this.callFetch(r).then(function(e){if(t.props.actions.schema.setSchemaLoading(t.props.schemaUrl,!1), +"undefined"!=typeof e.id){var n=l({},e,{state:t.overrideStateData(e.state)}) return t.props.actions.schema.setSchema(t.props.schemaUrl,n),n}return e}))}},{key:"handleAutofill",value:function e(t,n){this.props.actions.reduxForm.autofill(this.props.schemaUrl,t,n)}},{key:"render", value:function e(){if(!this.props.schema||!this.props.schema.schema||this.props.loading)return null -var t=c({},this.props,{form:this.props.schemaUrl,onSubmitSuccess:this.props.onSubmitSuccess,handleSubmit:this.handleSubmit,onAutofill:this.handleAutofill}) -return p.default.createElement(S.default,t)}}]),t}(f.Component) -j.propTypes=c({},k.basePropTypes,{actions:f.PropTypes.shape({schema:f.PropTypes.object,reduxFrom:f.PropTypes.object}),schemaUrl:f.PropTypes.string.isRequired,schema:k.schemaPropType,form:f.PropTypes.string, -submitting:f.PropTypes.bool}),j.defaultProps={baseFormComponent:(0,_.reduxForm)()(E.default),baseFieldComponent:_.Field},t.default=(0,h.connect)(l,u)(j)},,,function(e,t){e.exports=DeepFreezeStrict},function(e,t){ +var t=l({},this.props,{form:this.props.schemaUrl,onSubmitSuccess:this.props.onSubmitSuccess,handleSubmit:this.handleSubmit,onAutofill:this.handleAutofill}) +return f.default.createElement(S.default,t)}}]),t}(h.Component) +j.propTypes=l({},D.basePropTypes,{actions:h.PropTypes.shape({schema:h.PropTypes.object,reduxFrom:h.PropTypes.object}),schemaUrl:h.PropTypes.string.isRequired,schema:D.schemaPropType,form:h.PropTypes.string, +submitting:h.PropTypes.bool}),j.defaultProps={baseFormComponent:(0,v.reduxForm)()(T.default),baseFieldComponent:v.Field},t.default=(0,_.connect)(d,u)(j)},,,function(e,t){e.exports=DeepFreezeStrict},function(e,t){ e.exports=ReduxForm},function(e,t){e.exports=SchemaActions},function(e,t){e.exports=FormBuilder},function(e,t,n){(function(t){e.exports=t.FormBuilderModal=n(113)}).call(t,function(){return this}())},function(e,t,n){ "use strict" -function r(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called") +function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called") -return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t) +return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t) e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{ value:!0}) -var s=function(){function e(e,t){for(var n=0;n4&&void 0!==arguments[4]?arguments[4]:{},a={recordType:e,id:t},s=n.toLowerCase(),l="get"===s?[i(r,a),o]:[i(r,a),{},o] -return function(n){return n({type:u.default.DELETE_RECORD_REQUEST,payload:a}),d.default[s].apply(d.default,l).then(function(){n({type:u.default.DELETE_RECORD_SUCCESS,payload:{recordType:e,id:t}})}).catch(function(r){ -throw n({type:u.default.DELETE_RECORD_FAILURE,payload:{error:r,recordType:e,id:t}}),r})}}Object.defineProperty(t,"__esModule",{value:!0}),t.fetchRecords=o,t.fetchRecord=a,t.deleteRecord=s -var l=n(125),u=r(l),c=n(7),d=r(c)},function(e,t){"use strict" +var o=function(){function e(e,t){for(var n=0;n4&&void 0!==arguments[4]?arguments[4]:{},s={recordType:e,id:t},o=n.toLowerCase(),d="get"===o?[r(a,s),i]:[r(a,s),{},i] +return function(n){return n({type:u.default.DELETE_RECORD_REQUEST,payload:s}),c.default[o].apply(c.default,d).then(function(){n({type:u.default.DELETE_RECORD_SUCCESS,payload:{recordType:e,id:t}})}).catch(function(a){ +throw n({type:u.default.DELETE_RECORD_FAILURE,payload:{error:a,recordType:e,id:t}}),a})}}Object.defineProperty(t,"__esModule",{value:!0}),t.fetchRecords=i,t.fetchRecord=s,t.deleteRecord=o +var d=n(125),u=a(d),l=n(7),c=a(l)},function(e,t){"use strict" Object.defineProperty(t,"__esModule",{value:!0}),t.default={CREATE_RECORD:"CREATE_RECORD",UPDATE_RECORD:"UPDATE_RECORD",DELETE_RECORD:"DELETE_RECORD",FETCH_RECORDS_REQUEST:"FETCH_RECORDS_REQUEST",FETCH_RECORDS_FAILURE:"FETCH_RECORDS_FAILURE", FETCH_RECORDS_SUCCESS:"FETCH_RECORDS_SUCCESS",FETCH_RECORD_REQUEST:"FETCH_RECORD_REQUEST",FETCH_RECORD_FAILURE:"FETCH_RECORD_FAILURE",FETCH_RECORD_SUCCESS:"FETCH_RECORD_SUCCESS",DELETE_RECORD_REQUEST:"DELETE_RECORD_REQUEST", DELETE_RECORD_FAILURE:"DELETE_RECORD_FAILURE",DELETE_RECORD_SUCCESS:"DELETE_RECORD_SUCCESS"}},function(e,t,n){(function(t){e.exports=t.GridFieldCell=n(122)}).call(t,function(){return this}())},function(e,t,n){ (function(t){e.exports=t.GridFieldHeader=n(119)}).call(t,function(){return this}())},function(e,t,n){(function(t){e.exports=t.GridFieldHeaderCell=n(121)}).call(t,function(){return this}())},function(e,t,n){ (function(t){e.exports=t.GridFieldRow=n(120)}).call(t,function(){return this}())},function(e,t,n){(function(t){e.exports=t.GridFieldTable=n(118)}).call(t,function(){return this}())},function(e,t,n){(function(t){ e.exports=t.Accordion=n(132)}).call(t,function(){return this}())},function(e,t,n){"use strict" -function r(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called") +function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called") -return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t) +return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t) e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{ value:!0}) -var s=function(){function e(e,t){for(var n=0;n1}},{key:"handleChange",value:function e(t){"function"==typeof this.props.onChange&&this.props.onChange(t,{ -id:this.props.id,value:t.target.value})}}]),t}(f.default) -g.propTypes={extraClass:c.default.PropTypes.string,id:c.default.PropTypes.string,name:c.default.PropTypes.string.isRequired,onChange:c.default.PropTypes.func,value:c.default.PropTypes.oneOfType([c.default.PropTypes.string,c.default.PropTypes.number]), -readOnly:c.default.PropTypes.bool,disabled:c.default.PropTypes.bool,placeholder:c.default.PropTypes.string,type:c.default.PropTypes.string},g.defaultProps={value:"",extraClass:"",className:"",type:"text" -},t.TextField=g,t.default=(0,h.default)(g)},function(e,t){e.exports=FieldHolder},function(e,t,n){(function(t){e.exports=t.LiteralField=n(146)}).call(t,function(){return this}())},function(e,t,n){"use strict" +return this.props.readOnly||(o(t,{placeholder:this.props.placeholder,onChange:this.handleChange,value:this.props.value}),this.isMultiline()?o(t,{componentClass:"textarea",rows:this.props.data.rows,cols:this.props.data.columns +}):o(t,{componentClass:"input",type:this.props.type.toLowerCase()})),t}},{key:"isMultiline",value:function e(){return this.props.data&&this.props.data.rows>1}},{key:"handleChange",value:function e(t){"function"==typeof this.props.onChange&&this.props.onChange(t,{ +id:this.props.id,value:t.target.value})}}]),t}(h.default) +p.propTypes={extraClass:l.default.PropTypes.string,id:l.default.PropTypes.string,name:l.default.PropTypes.string.isRequired,onChange:l.default.PropTypes.func,value:l.default.PropTypes.oneOfType([l.default.PropTypes.string,l.default.PropTypes.number]), +readOnly:l.default.PropTypes.bool,disabled:l.default.PropTypes.bool,placeholder:l.default.PropTypes.string,type:l.default.PropTypes.string},p.defaultProps={value:"",extraClass:"",className:"",type:"text" +},t.TextField=p,t.default=(0,_.default)(p)},function(e,t){e.exports=FieldHolder},function(e,t,n){(function(t){e.exports=t.LiteralField=n(146)}).call(t,function(){return this}())},function(e,t,n){"use strict" -function r(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called") +function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called") -return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t) +return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t) e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{ value:!0}) -var s=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:[],i=this.findChildRoute(n),o=r({},{childRoutes:[]},t),a=o.childRoutes[o.childRoutes.length-1] -a&&"**"===a.path||(a={path:"**"},o.childRoutes.push(a)) -var s=i.findIndex(function(e){return e.path===t.path}) -s>=0?i[s]=o:i.unshift(o)}},{key:"findChildRoute",value:function e(t){var n=this.childRoutes +var a=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:[],r=this.findChildRoute(n),i=a({},{childRoutes:[]},t),s=i.childRoutes[i.childRoutes.length-1] +s&&"**"===s.path||(s={path:"**"},i.childRoutes.push(s)) +var o=r.findIndex(function(e){return e.path===t.path}) +o>=0?r[o]=i:r.unshift(i)}},{key:"findChildRoute",value:function e(t){var n=this.childRoutes return t&&t.forEach(function(e){var t=n.find(function(t){return t.path===e}) if(!t)throw new Error("Parent path "+e+" could not be found.") -n=t.childRoutes}),n}},{key:"getRootRoute",value:function e(){return this.rootRoute}},{key:"getChildRoutes",value:function e(){return this.childRoutes}},{key:"remove",value:function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=this.findChildRoute(n),i=r.findIndex(function(e){ +n=t.childRoutes}),n}},{key:"getRootRoute",value:function e(){return this.rootRoute}},{key:"getChildRoutes",value:function e(){return this.childRoutes}},{key:"remove",value:function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],a=this.findChildRoute(n),r=a.findIndex(function(e){ return e.path===t}) -return i<0?null:r.splice(i,1)[0]}}]),e}() -window.ss=window.ss||{},window.ss.routeRegister=window.ss.routeRegister||new o,t.default=window.ss.routeRegister},function(e,t,n){(function(t){e.exports=t.Injector=n(103)}).call(t,function(){return this +return r<0?null:a.splice(r,1)[0]}}]),e}() +window.ss=window.ss||{},window.ss.routeRegister=window.ss.routeRegister||new i,t.default=window.ss.routeRegister},function(e,t,n){(function(t){e.exports=t.Injector=n(103)}).call(t,function(){return this }())},function(e,t,n){(function(t){e.exports=t.Router=n(171)}).call(t,function(){return this}())},function(e,t,n){"use strict" -function r(e){return e&&e.__esModule?e:{default:e}}function i(e){var t=c.default.getAbsoluteBase(),n=f.default.resolve(t,e) -return 0!==n.indexOf(t)?n:n.substring(t.length-1)}function o(e){return function(t,n,r,i){return e(c.default.resolveURLToBase(t),n,r,i)}}function a(e){var t=new c.default.Route(e) -return t.match(c.default.current,{})}function s(){return c.default.absoluteBaseURL}function l(e){c.default.absoluteBaseURL=e +function a(e){return e&&e.__esModule?e:{default:e}}function r(e){var t=l.default.getAbsoluteBase(),n=h.default.resolve(t,e) +return 0!==n.indexOf(t)?n:n.substring(t.length-1)}function i(e){return function(t,n,a,r){return e(l.default.resolveURLToBase(t),n,a,r)}}function s(e){var t=new l.default.Route(e) +return t.match(l.default.current,{})}function o(){return l.default.absoluteBaseURL}function d(e){l.default.absoluteBaseURL=e var t=document.createElement("a") t.href=e var n=t.pathname -n=n.replace(/\/$/,""),n.match(/^[^\/]/)&&(n="/"+n),c.default.base(n)}Object.defineProperty(t,"__esModule",{value:!0}) -var u=n(172),c=r(u),d=n(173),f=r(d) -c.default.oldshow||(c.default.oldshow=c.default.show),c.default.setAbsoluteBase=l.bind(c.default),c.default.getAbsoluteBase=s.bind(c.default),c.default.resolveURLToBase=i.bind(c.default),c.default.show=o(c.default.oldshow), -c.default.routeAppliesToCurrentLocation=a,window.ss=window.ss||{},window.ss.router=window.ss.router||c.default,t.default=window.ss.router},function(e,t){e.exports=Page},function(e,t,n){"use strict" -function r(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null - -}function i(e,t,n){if(e&&u.isObject(e)&&e instanceof r)return e -var i=new r -return i.parse(e,t,n),i}function o(e){return u.isString(e)&&(e=i(e)),e instanceof r?e.format():r.prototype.format.call(e)}function a(e,t){return i(e,!1,!0).resolve(t)}function s(e,t){return e?i(e,!1,!0).resolveObject(t):t - -}var l=n(174),u=n(175) -t.parse=i,t.resolve=a,t.resolveObject=s,t.format=o,t.Url=r -var c=/^([a-z0-9.+-]+:)/i,d=/:[0-9]*$/,f=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,p=["<",">",'"',"`"," ","\r","\n","\t"],h=["{","}","|","\\","^","`"].concat(p),m=["'"].concat(h),g=["%","/","?",";","#"].concat(m),y=["/","?","#"],v=255,b=/^[+a-z0-9A-Z_-]{0,63}$/,_=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,w={ -javascript:!0,"javascript:":!0},C={javascript:!0,"javascript:":!0},T={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},P=n(176) -r.prototype.parse=function(e,t,n){if(!u.isString(e))throw new TypeError("Parameter 'url' must be a string, not "+typeof e) -var r=e.indexOf("?"),i=r!==-1&&r127?"x":A[M] -if(!I.match(b)){var L=D.slice(0,k),U=D.slice(k+1),H=A.match(_) -H&&(L.push(H[1]),U.unshift(H[2])),U.length&&(s="/"+U.join(".")+s),this.hostname=L.join(".") -break}}}this.hostname.length>v?this.hostname="":this.hostname=this.hostname.toLowerCase(),R||(this.hostname=l.toASCII(this.hostname)) -var $=this.port?":"+this.port:"",B=this.hostname||"" -this.host=B+$,this.href+=this.host,R&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==s[0]&&(s="/"+s))}if(!w[h])for(var k=0,F=m.length;k",'"',"`"," ","\r","\n","\t"],_=["{","}","|","\\","^","`"].concat(f),m=["'"].concat(_),p=["%","/","?",";","#"].concat(m),y=["/","?","#"],g=255,M=/^[+a-z0-9A-Z_-]{0,63}$/,v=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,b={ +javascript:!0,"javascript:":!0},L={javascript:!0,"javascript:":!0},w={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},k=n(176) +a.prototype.parse=function(e,t,n){if(!u.isString(e))throw new TypeError("Parameter 'url' must be a string, not "+typeof e) +var a=e.indexOf("?"),r=a!==-1&&a127?"x":E[F] +if(!H.match(M)){var R=C.slice(0,D),I=C.slice(D+1),W=E.match(v) +W&&(R.push(W[1]),I.unshift(W[2])),I.length&&(o="/"+I.join(".")+o),this.hostname=R.join(".") +break}}}this.hostname.length>g?this.hostname="":this.hostname=this.hostname.toLowerCase(),O||(this.hostname=d.toASCII(this.hostname)) +var N=this.port?":"+this.port:"",U=this.hostname||"" +this.host=U+N,this.href+=this.host,O&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==o[0]&&(o="/"+o))}if(!b[_])for(var D=0,x=m.length;D0)&&n.host.split("@") -O&&(n.auth=O.shift(),n.host=n.hostname=O.shift())}return n.search=e.search,n.query=e.query,u.isNull(n.pathname)&&u.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.href=n.format(), -n}if(!w.length)return n.pathname=null,n.search?n.path="/"+n.search:n.path=null,n.href=n.format(),n -for(var E=w.slice(-1)[0],k=(n.host||e.host||w.length>1)&&("."===E||".."===E)||""===E,S=0,j=w.length;j>=0;j--)E=w[j],"."===E?w.splice(j,1):".."===E?(w.splice(j,1),S++):S&&(w.splice(j,1),S--) -if(!b&&!_)for(;S--;S)w.unshift("..") -!b||""===w[0]||w[0]&&"/"===w[0].charAt(0)||w.unshift(""),k&&"/"!==w.join("/").substr(-1)&&w.push("") -var x=""===w[0]||w[0]&&"/"===w[0].charAt(0) -if(P){n.hostname=n.host=x?"":w.length?w.shift():"" -var O=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@") -O&&(n.auth=O.shift(),n.host=n.hostname=O.shift())}return b=b||n.host&&w.length,b&&!x&&w.unshift(""),w.length?n.pathname=w.join("/"):(n.pathname=null,n.path=null),u.isNull(n.pathname)&&u.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")), -n.auth=e.auth||n.auth,n.slashes=n.slashes||e.slashes,n.href=n.format(),n},r.prototype.parseHost=function(){var e=this.host,t=d.exec(e) -t&&(t=t[0],":"!==t&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)}},function(e,t,n){var r;(function(e,i){!function(o){function a(e){throw RangeError(A[e])}function s(e,t){ -for(var n=e.length,r=[];n--;)r[n]=t(e[n]) -return r}function l(e,t){var n=e.split("@"),r="" -n.length>1&&(r=n[0]+"@",e=n[1]),e=e.replace(F,".") -var i=e.split("."),o=s(i,t).join(".") -return r+o}function u(e){for(var t=[],n=0,r=e.length,i,o;n=55296&&i<=56319&&n65535&&(e-=65536,t+=N(e>>>10&1023|55296),e=56320|1023&e),t+=N(e)}).join("")}function d(e){return e-48<10?e-22:e-65<26?e-65:e-97<26?e-97:T}function f(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function p(e,t,n){ -var r=0 -for(e=n?M(e/k):e>>1,e+=M(e/t);e>I*O>>1;r+=T)e=M(e/I) -return M(r+(I+1)*e/(e+E))}function h(e){var t=[],n=e.length,r,i=0,o=j,s=S,l,u,f,h,m,g,y,v,b -for(l=e.lastIndexOf(x),l<0&&(l=0),u=0;u=128&&a("not-basic"),t.push(e.charCodeAt(u)) -for(f=l>0?l+1:0;f=n&&a("invalid-input"),y=d(e.charCodeAt(f++)),(y>=T||y>M((C-i)/m))&&a("overflow"),i+=y*m,v=g<=s?P:g>=s+O?O:g-s,!(yM(C/b)&&a("overflow"),m*=b -r=t.length+1,s=p(i-h,r,0==h),M(i/r)>C-o&&a("overflow"),o+=M(i/r),i%=r,t.splice(i++,0,o)}return c(t)}function m(e){var t,n,r,i,o,s,l,c,d,h,m,g=[],y,v,b,_ -for(e=u(e),y=e.length,t=j,n=0,o=S,s=0;s=t&&mM((C-n)/v)&&a("overflow"),n+=(l-t)*v,t=l,s=0;sC&&a("overflow"),m==t){for(c=n,d=T;h=d<=o?P:d>=o+O?O:d-o,!(c= 0x80 (not a basic code point)", -"invalid-input":"Invalid input"},I=T-P,M=Math.floor,N=String.fromCharCode,L -w={version:"1.3.2",ucs2:{decode:u,encode:c},decode:h,encode:m,toASCII:y,toUnicode:g},r=function(){return w}.call(t,n,t,e),!(void 0!==r&&(e.exports=r))}(this)}).call(t,n(15)(e),function(){return this}()) +var t=this.protocol||"",n=this.pathname||"",a=this.hash||"",r=!1,i="" +this.host?r=e+this.host:this.hostname&&(r=e+(this.hostname.indexOf(":")===-1?this.hostname:"["+this.hostname+"]"),this.port&&(r+=":"+this.port)),this.query&&u.isObject(this.query)&&Object.keys(this.query).length&&(i=k.stringify(this.query)) + + +var s=this.search||i&&"?"+i||"" +return t&&":"!==t.substr(-1)&&(t+=":"),this.slashes||(!t||w[t])&&r!==!1?(r="//"+(r||""),n&&"/"!==n.charAt(0)&&(n="/"+n)):r||(r=""),a&&"#"!==a.charAt(0)&&(a="#"+a),s&&"?"!==s.charAt(0)&&(s="?"+s),n=n.replace(/[?#]/g,function(e){ +return encodeURIComponent(e)}),s=s.replace("#","%23"),t+r+n+s+a},a.prototype.resolve=function(e){return this.resolveObject(r(e,!1,!0)).format()},a.prototype.resolveObject=function(e){if(u.isString(e)){ +var t=new a +t.parse(e,!1,!0),e=t}for(var n=new a,r=Object.keys(this),i=0;i0)&&n.host.split("@") +Y&&(n.auth=Y.shift(),n.host=n.hostname=Y.shift())}return n.search=e.search,n.query=e.query,u.isNull(n.pathname)&&u.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.href=n.format(), +n}if(!b.length)return n.pathname=null,n.search?n.path="/"+n.search:n.path=null,n.href=n.format(),n +for(var T=b.slice(-1)[0],D=(n.host||e.host||b.length>1)&&("."===T||".."===T)||""===T,S=0,j=b.length;j>=0;j--)T=b[j],"."===T?b.splice(j,1):".."===T?(b.splice(j,1),S++):S&&(b.splice(j,1),S--) +if(!M&&!v)for(;S--;S)b.unshift("..") +!M||""===b[0]||b[0]&&"/"===b[0].charAt(0)||b.unshift(""),D&&"/"!==b.join("/").substr(-1)&&b.push("") +var P=""===b[0]||b[0]&&"/"===b[0].charAt(0) +if(k){n.hostname=n.host=P?"":b.length?b.shift():"" +var Y=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@") +Y&&(n.auth=Y.shift(),n.host=n.hostname=Y.shift())}return M=M||n.host&&b.length,M&&!P&&b.unshift(""),b.length?n.pathname=b.join("/"):(n.pathname=null,n.path=null),u.isNull(n.pathname)&&u.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")), +n.auth=e.auth||n.auth,n.slashes=n.slashes||e.slashes,n.href=n.format(),n},a.prototype.parseHost=function(){var e=this.host,t=c.exec(e) +t&&(t=t[0],":"!==t&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)}},function(e,t,n){var a;(function(e,r){!function(i){function s(e){throw RangeError(E[e])}function o(e,t){ +for(var n=e.length,a=[];n--;)a[n]=t(e[n]) +return a}function d(e,t){var n=e.split("@"),a="" +n.length>1&&(a=n[0]+"@",e=n[1]),e=e.replace(x,".") +var r=e.split("."),i=o(r,t).join(".") +return a+i}function u(e){for(var t=[],n=0,a=e.length,r,i;n=55296&&r<=56319&&n65535&&(e-=65536,t+=A(e>>>10&1023|55296),e=56320|1023&e),t+=A(e)}).join("")}function c(e){return e-48<10?e-22:e-65<26?e-65:e-97<26?e-97:w}function h(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function f(e,t,n){ +var a=0 +for(e=n?F(e/D):e>>1,e+=F(e/t);e>H*Y>>1;a+=w)e=F(e/H) +return F(a+(H+1)*e/(e+T))}function _(e){var t=[],n=e.length,a,r=0,i=j,o=S,d,u,h,_,m,p,y,g,M +for(d=e.lastIndexOf(P),d<0&&(d=0),u=0;u=128&&s("not-basic"),t.push(e.charCodeAt(u)) +for(h=d>0?d+1:0;h=n&&s("invalid-input"),y=c(e.charCodeAt(h++)),(y>=w||y>F((L-r)/m))&&s("overflow"),r+=y*m,g=p<=o?k:p>=o+Y?Y:p-o,!(yF(L/M)&&s("overflow"),m*=M +a=t.length+1,o=f(r-_,a,0==_),F(r/a)>L-i&&s("overflow"),i+=F(r/a),r%=a,t.splice(r++,0,i)}return l(t)}function m(e){var t,n,a,r,i,o,d,l,c,_,m,p=[],y,g,M,v +for(e=u(e),y=e.length,t=j,n=0,i=S,o=0;o=t&&mF((L-n)/g)&&s("overflow"),n+=(d-t)*g,t=d,o=0;oL&&s("overflow"),m==t){for(l=n,c=w;_=c<=i?k:c>=i+Y?Y:c-i,!(l<_);c+=w)v=l-_,M=w-_,p.push(A(h(_+v%M,0))),l=F(v/M) +p.push(A(h(l,0))),i=f(n,g,a==r),n=0,++a}++n,++t}return p.join("")}function p(e){return d(e,function(e){return O.test(e)?_(e.slice(4).toLowerCase()):e})}function y(e){return d(e,function(e){return C.test(e)?"xn--"+m(e):e + +})}var g="object"==typeof t&&t&&!t.nodeType&&t,M="object"==typeof e&&e&&!e.nodeType&&e,v="object"==typeof r&&r +v.global!==v&&v.window!==v&&v.self!==v||(i=v) +var b,L=2147483647,w=36,k=1,Y=26,T=38,D=700,S=72,j=128,P="-",O=/^xn--/,C=/[^\x20-\x7E]/,x=/[\x2E\u3002\uFF0E\uFF61]/g,E={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)", +"invalid-input":"Invalid input"},H=w-k,F=Math.floor,A=String.fromCharCode,R +b={version:"1.3.2",ucs2:{decode:u,encode:l},decode:_,encode:m,toASCII:y,toUnicode:p},a=function(){return b}.call(t,n,t,e),!(void 0!==a&&(e.exports=a))}(this)}).call(t,n(15)(e),function(){return this}()) },function(e,t){"use strict" e.exports={isString:function(e){return"string"==typeof e},isObject:function(e){return"object"==typeof e&&null!==e},isNull:function(e){return null===e},isNullOrUndefined:function(e){return null==e}}},function(e,t,n){ "use strict" t.decode=t.parse=n(177),t.encode=t.stringify=n(178)},function(e,t){"use strict" -function n(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,t,r,i){t=t||"&",r=r||"=" -var o={} -if("string"!=typeof e||0===e.length)return o -var a=/\+/g +function n(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,t,a,r){t=t||"&",a=a||"=" +var i={} +if("string"!=typeof e||0===e.length)return i +var s=/\+/g e=e.split(t) -var s=1e3 -i&&"number"==typeof i.maxKeys&&(s=i.maxKeys) -var l=e.length -s>0&&l>s&&(l=s) -for(var u=0;u=0?(f=c.substr(0,d),p=c.substr(d+1)):(f=c,p=""),h=decodeURIComponent(f),m=decodeURIComponent(p),n(o,h)?Array.isArray(o[h])?o[h].push(m):o[h]=[o[h],m]:o[h]=m}return o}},function(e,t){"use strict" +var o=1e3 +r&&"number"==typeof r.maxKeys&&(o=r.maxKeys) +var d=e.length +o>0&&d>o&&(d=o) +for(var u=0;u=0?(h=l.substr(0,c),f=l.substr(c+1)):(h=l,f=""),_=decodeURIComponent(h),m=decodeURIComponent(f),n(i,_)?Array.isArray(i[_])?i[_].push(m):i[_]=[i[_],m]:i[_]=m}return i}},function(e,t){"use strict" var n=function(e){switch(typeof e){case"string":return e case"boolean":return e?"true":"false" case"number":return isFinite(e)?e:"" default:return""}} -e.exports=function(e,t,r,i){return t=t||"&",r=r||"=",null===e&&(e=void 0),"object"==typeof e?Object.keys(e).map(function(i){var o=encodeURIComponent(n(i))+r -return Array.isArray(e[i])?e[i].map(function(e){return o+encodeURIComponent(n(e))}).join(t):o+encodeURIComponent(n(e[i]))}).join(t):i?encodeURIComponent(n(i))+r+encodeURIComponent(n(e)):""}},function(e,t,n){ +e.exports=function(e,t,a,r){return t=t||"&",a=a||"=",null===e&&(e=void 0),"object"==typeof e?Object.keys(e).map(function(r){var i=encodeURIComponent(n(r))+a +return Array.isArray(e[r])?e[r].map(function(e){return i+encodeURIComponent(n(e))}).join(t):i+encodeURIComponent(n(e[r]))}).join(t):r?encodeURIComponent(n(r))+a+encodeURIComponent(n(e)):""}},function(e,t,n){ "use strict" -function r(e){return e&&e.__esModule?e:{default:e}}var i=n(1),o=r(i),a=(0,o.default)(window),s=(0,o.default)("html"),l=(0,o.default)("head"),u={urlParseRE:/^(((([^:\/#\?]+:)?(?:(\/\/)((?:(([^:@\/#\?]+)(?:\:([^:@\/#\?]+))?)@)?(([^:\/#\?\]\[]+|\[[^\/\]@#?]+\])(?:\:([0-9]+))?))?)?)?((\/?(?:[^\/\?#]+\/+)*)([^\?#]*)))?(\?[^#]+)?)(#.*)?/, -parseUrl:function e(t){if("object"===o.default.type(t))return t +function a(e){return e&&e.__esModule?e:{default:e}}var r=n(1),i=a(r),s=(0,i.default)(window),o=(0,i.default)("html"),d=(0,i.default)("head"),u={urlParseRE:/^(((([^:\/#\?]+:)?(?:(\/\/)((?:(([^:@\/#\?]+)(?:\:([^:@\/#\?]+))?)@)?(([^:\/#\?\]\[]+|\[[^\/\]@#?]+\])(?:\:([0-9]+))?))?)?)?((\/?(?:[^\/\?#]+\/+)*)([^\?#]*)))?(\?[^#]+)?)(#.*)?/, +parseUrl:function e(t){if("object"===i.default.type(t))return t var n=u.urlParseRE.exec(t||"")||[] return{href:n[0]||"",hrefNoHash:n[1]||"",hrefNoSearch:n[2]||"",domain:n[3]||"",protocol:n[4]||"",doubleSlash:n[5]||"",authority:n[6]||"",username:n[8]||"",password:n[9]||"",host:n[10]||"",hostname:n[11]||"", port:n[12]||"",pathname:n[13]||"",directory:n[14]||"",filename:n[15]||"",search:n[16]||"",hash:n[17]||""}},makePathAbsolute:function e(t,n){if(t&&"/"===t.charAt(0))return t t=t||"",n=n?n.replace(/^\/|(\/[^\/]*|[^\/]+)$/g,""):"" -for(var r=n?n.split("/"):[],i=t.split("/"),o=0;o') -n.bind("load",function(e){"about:blank"!=(0,i.default)(this).attr("src")&&(n.addClass("loaded").show(),t._resizeIframe(),t.uiDialog.removeClass("loading"))}).hide(),this.options.dialogExtraClass&&this.uiDialog.addClass(this.options.dialogExtraClass), -this.element.append(n),this.options.iframeUrl&&this.element.css("overflow","hidden")},open:function e(){i.default.ui.dialog.prototype.open.call(this) +i.default.path=u},function(e,t,n){(function(e){"use strict" +function t(e){return e&&e.__esModule?e:{default:e}}var a=n(1),r=t(a) +n(182),r.default.widget("ssui.ssdialog",r.default.ui.dialog,{options:{iframeUrl:"",reloadOnOpen:!0,dialogExtraClass:"",modal:!0,bgiframe:!0,autoOpen:!1,autoPosition:!0,minWidth:500,maxWidth:800,minHeight:300, +maxHeight:700,widthRatio:.8,heightRatio:.8,resizable:!1},_create:function e(){r.default.ui.dialog.prototype._create.call(this) +var t=this,n=(0,r.default)('') +n.bind("load",function(e){"about:blank"!=(0,r.default)(this).attr("src")&&(n.addClass("loaded").show(),t._resizeIframe(),t.uiDialog.removeClass("loading"))}).hide(),this.options.dialogExtraClass&&this.uiDialog.addClass(this.options.dialogExtraClass), +this.element.append(n),this.options.iframeUrl&&this.element.css("overflow","hidden")},open:function e(){r.default.ui.dialog.prototype.open.call(this) var t=this,n=this.element.children("iframe") -!this.options.iframeUrl||n.hasClass("loaded")&&!this.options.reloadOnOpen||(n.hide(),n.attr("src",this.options.iframeUrl),this.uiDialog.addClass("loading")),(0,i.default)(window).bind("resize.ssdialog",function(){ -t._resizeIframe()})},close:function e(){i.default.ui.dialog.prototype.close.call(this),this.uiDialog.unbind("resize.ssdialog"),(0,i.default)(window).unbind("resize.ssdialog")},_resizeIframe:function t(){ -var n={},r,o,a=this.element.children("iframe") -this.options.widthRatio&&(r=(0,i.default)(window).width()*this.options.widthRatio,this.options.minWidth&&rthis.options.maxWidth?n.width=this.options.maxWidth:n.width=r), -this.options.heightRatio&&(o=(0,i.default)(window).height()*this.options.heightRatio,this.options.minHeight&&othis.options.maxHeight?n.height=this.options.maxHeight:n.height=o), -e.isEmptyObject(n)||(this._setOptions(n),a.attr("width",n.width-parseFloat(this.element.css("paddingLeft"))-parseFloat(this.element.css("paddingRight"))),a.attr("height",n.height-parseFloat(this.element.css("paddingTop"))-parseFloat(this.element.css("paddingBottom"))), -this.options.autoPosition&&this._setOption("position",this.options.position))}}),i.default.widget("ssui.titlebar",{_create:function e(){this.originalTitle=this.element.attr("title") -var t=this,n=this.options,r=n.title||this.originalTitle||" ",o=i.default.ui.dialog.getTitleId(this.element) +!this.options.iframeUrl||n.hasClass("loaded")&&!this.options.reloadOnOpen||(n.hide(),n.attr("src",this.options.iframeUrl),this.uiDialog.addClass("loading")),(0,r.default)(window).bind("resize.ssdialog",function(){ +t._resizeIframe()})},close:function e(){r.default.ui.dialog.prototype.close.call(this),this.uiDialog.unbind("resize.ssdialog"),(0,r.default)(window).unbind("resize.ssdialog")},_resizeIframe:function t(){ +var n={},a,i,s=this.element.children("iframe") +this.options.widthRatio&&(a=(0,r.default)(window).width()*this.options.widthRatio,this.options.minWidth&&athis.options.maxWidth?n.width=this.options.maxWidth:n.width=a), +this.options.heightRatio&&(i=(0,r.default)(window).height()*this.options.heightRatio,this.options.minHeight&&ithis.options.maxHeight?n.height=this.options.maxHeight:n.height=i), +e.isEmptyObject(n)||(this._setOptions(n),s.attr("width",n.width-parseFloat(this.element.css("paddingLeft"))-parseFloat(this.element.css("paddingRight"))),s.attr("height",n.height-parseFloat(this.element.css("paddingTop"))-parseFloat(this.element.css("paddingBottom"))), +this.options.autoPosition&&this._setOption("position",this.options.position))}}),r.default.widget("ssui.titlebar",{_create:function e(){this.originalTitle=this.element.attr("title") +var t=this,n=this.options,a=n.title||this.originalTitle||" ",i=r.default.ui.dialog.getTitleId(this.element) this.element.parent().addClass("ui-dialog") -var a=this.element.addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix") -if(n.closeButton)var s=(0,i.default)('').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){s.addClass("ui-state-hover")},function(){s.removeClass("ui-state-hover") +var s=this.element.addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix") +if(n.closeButton)var o=(0,r.default)('').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){o.addClass("ui-state-hover")},function(){o.removeClass("ui-state-hover") -}).focus(function(){s.addClass("ui-state-focus")}).blur(function(){s.removeClass("ui-state-focus")}).mousedown(function(e){e.stopPropagation()}).appendTo(a),l=(this.uiDialogTitlebarCloseText=(0,i.default)("")).addClass("ui-icon ui-icon-closethick").text(n.closeText).appendTo(s) +}).focus(function(){o.addClass("ui-state-focus")}).blur(function(){o.removeClass("ui-state-focus")}).mousedown(function(e){e.stopPropagation()}).appendTo(s),d=(this.uiDialogTitlebarCloseText=(0,r.default)("")).addClass("ui-icon ui-icon-closethick").text(n.closeText).appendTo(o) -var u=(0,i.default)("").addClass("ui-dialog-title").attr("id",o).html(r).prependTo(a) -a.find("*").add(a).disableSelection()},destroy:function e(){this.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body"),this.originalTitle&&this.element.attr("title",this.originalTitle) +var u=(0,r.default)("").addClass("ui-dialog-title").attr("id",i).html(a).prependTo(s) +s.find("*").add(s).disableSelection()},destroy:function e(){this.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body"),this.originalTitle&&this.element.attr("title",this.originalTitle) -}}),i.default.extend(i.default.ssui.titlebar,{version:"0.0.1",options:{title:"",closeButton:!1,closeText:"close"},uuid:0,getTitleId:function e(t){return"ui-dialog-title-"+(t.attr("id")||++this.uuid)}}) +}}),r.default.extend(r.default.ssui.titlebar,{version:"0.0.1",options:{title:"",closeButton:!1,closeText:"close"},uuid:0,getTitleId:function e(t){return"ui-dialog-title-"+(t.attr("id")||++this.uuid)}}) }).call(t,n(181))},,,function(module,exports,__webpack_require__){(function(jQuery){"use strict" function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var _typeof="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 @@ -1027,32 +1027,32 @@ function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var _typ },_jQuery=__webpack_require__(1),_jQuery2=_interopRequireDefault(_jQuery) __webpack_require__(180) var windowWidth,windowHeight -_jQuery2.default.noConflict(),window.ss=window.ss||{},window.ss.debounce=function(e,t,n){var r,i,o,a=function t(){r=null,n||e.apply(i,o)} -return function(){var s=n&&!r -i=this,o=arguments,clearTimeout(r),r=setTimeout(a,t),s&&e.apply(i,o)}},(0,_jQuery2.default)(window).bind("resize.leftandmain",function(e){(0,_jQuery2.default)(".cms-container").trigger("windowresize")}), -_jQuery2.default.entwine.warningLevel=_jQuery2.default.entwine.WARN_LEVEL_BESTPRACTISE,_jQuery2.default.entwine("ss",function($){$(window).on("message",function(e){var t,n=e.originalEvent,r="object"===_typeof(n.data)?n.data:JSON.parse(n.data) +_jQuery2.default.noConflict(),window.ss=window.ss||{},window.ss.debounce=function(e,t,n){var a,r,i,s=function t(){a=null,n||e.apply(r,i)} +return function(){var o=n&&!a +r=this,i=arguments,clearTimeout(a),a=setTimeout(s,t),o&&e.apply(r,i)}},(0,_jQuery2.default)(window).bind("resize.leftandmain",function(e){(0,_jQuery2.default)(".cms-container").trigger("windowresize")}), +_jQuery2.default.entwine.warningLevel=_jQuery2.default.entwine.WARN_LEVEL_BESTPRACTISE,_jQuery2.default.entwine("ss",function($){$(window).on("message",function(e){var t,n=e.originalEvent,a="object"===_typeof(n.data)?n.data:JSON.parse(n.data) -if($.path.parseUrl(window.location.href).domain===$.path.parseUrl(n.origin).domain)switch(t=$("undefined"==typeof r.target?window:r.target),r.type){case"event":t.trigger(r.event,r.data) +if($.path.parseUrl(window.location.href).domain===$.path.parseUrl(n.origin).domain)switch(t=$("undefined"==typeof a.target?window:a.target),a.type){case"event":t.trigger(a.event,a.data) break -case"callback":t[r.callback].call(t,r.data)}}) -var positionLoadingSpinner=function e(){var t=120,n=$(".ss-loading-screen .loading-animation"),r=($(window).height()-n.height())/2 -n.css("top",r+t),n.show()},applyChosen=function e(t){t.is(":visible")?t.addClass("has-chosen").chosen({allow_single_deselect:!0,disable_search_threshold:20,display_disabled_options:!0,width:"100%"}):setTimeout(function(){ -t.show(),e(t)},500)},isSameUrl=function e(t,n){var r=$("base").attr("href") -t=$.path.isAbsoluteUrl(t)?t:$.path.makeUrlAbsolute(t,r),n=$.path.isAbsoluteUrl(n)?n:$.path.makeUrlAbsolute(n,r) -var i=$.path.parseUrl(t),o=$.path.parseUrl(n) -return i.pathname.replace(/\/*$/,"")==o.pathname.replace(/\/*$/,"")&&i.search==o.search},ajaxCompleteEvent=window.ss.debounce(function(){$(window).trigger("ajaxComplete")},1e3,!0) -$(window).bind("resize",positionLoadingSpinner).trigger("resize"),$(document).ajaxComplete(function(e,t,n){var r=document.URL,i=t.getResponseHeader("X-ControllerURL"),o=n.url,a=null!==t.getResponseHeader("X-Status")?t.getResponseHeader("X-Status"):t.statusText,s=t.status<200||t.status>399?"bad":"good",l=["OK","success","HTTP/2.0 200"] - - -return null===i||isSameUrl(r,i)&&isSameUrl(o,i)||window.ss.router.show(i,{id:(new Date).getTime()+String(Math.random()).replace(/\D/g,""),pjax:t.getResponseHeader("X-Pjax")?t.getResponseHeader("X-Pjax"):n.headers["X-Pjax"] -}),t.getResponseHeader("X-Reauthenticate")?void $(".cms-container").showLoginDialog():(0!==t.status&&a&&$.inArray(a,l)===-1&&statusMessage(decodeURIComponent(a),s),void ajaxCompleteEvent(this))}),$(".cms-container").entwine({ +case"callback":t[a.callback].call(t,a.data)}}) +var positionLoadingSpinner=function e(){var t=120,n=$(".ss-loading-screen .loading-animation"),a=($(window).height()-n.height())/2 +n.css("top",a+t),n.show()},applyChosen=function e(t){t.is(":visible")?t.addClass("has-chosen").chosen({allow_single_deselect:!0,disable_search_threshold:20,display_disabled_options:!0,width:"100%"}):setTimeout(function(){ +t.show(),e(t)},500)},isSameUrl=function e(t,n){var a=$("base").attr("href") +t=$.path.isAbsoluteUrl(t)?t:$.path.makeUrlAbsolute(t,a),n=$.path.isAbsoluteUrl(n)?n:$.path.makeUrlAbsolute(n,a) +var r=$.path.parseUrl(t),i=$.path.parseUrl(n) +return r.pathname.replace(/\/*$/,"")==i.pathname.replace(/\/*$/,"")&&r.search==i.search},ajaxCompleteEvent=window.ss.debounce(function(){$(window).trigger("ajaxComplete")},1e3,!0) +$(window).bind("resize",positionLoadingSpinner).trigger("resize"),$(document).ajaxComplete(function(e,t,n){var a=document.URL,r=t.getResponseHeader("X-ControllerURL"),i=n.url,s=null!==t.getResponseHeader("X-Status")?t.getResponseHeader("X-Status"):t.statusText,o=t.status<200||t.status>399?"bad":"good",d=["OK","success","HTTP/2.0 200"] + + +return null===r||isSameUrl(a,r)&&isSameUrl(i,r)||window.ss.router.show(r,{id:(new Date).getTime()+String(Math.random()).replace(/\D/g,""),pjax:t.getResponseHeader("X-Pjax")?t.getResponseHeader("X-Pjax"):n.headers["X-Pjax"] +}),t.getResponseHeader("X-Reauthenticate")?void $(".cms-container").showLoginDialog():(0!==t.status&&s&&$.inArray(s,d)===-1&&statusMessage(decodeURIComponent(s),o),void ajaxCompleteEvent(this))}),$(".cms-container").entwine({ StateChangeXHR:null,FragmentXHR:{},StateChangeCount:0,LayoutOptions:{minContentWidth:940,minPreviewWidth:400,mode:"content"},onadd:function e(){return $.browser.msie&&parseInt($.browser.version,10)<8?($(".ss-loading-screen").append('

Your browser is not compatible with the CMS interface. Please use Internet Explorer 8+, Google Chrome or Mozilla Firefox.

').css("z-index",$(".ss-loading-screen").css("z-index")+1), $(".loading-animation").remove(),void this._super()):(this.redraw(),$(".ss-loading-screen").hide(),$("body").removeClass("loading"),$(window).unbind("resize",positionLoadingSpinner),this.restoreTabState(), void this._super())},onwindowresize:function e(){this.redraw()},"from .cms-panel":{ontoggle:function e(){this.redraw()}},"from .cms-container":{onaftersubmitform:function e(){this.redraw()}},updateLayoutOptions:function e(t){ -var n=this.getLayoutOptions(),r=!1 -for(var i in t)n[i]!==t[i]&&(n[i]=t[i],r=!0) -r&&this.redraw()},clearViewMode:function e(){this.removeClass("cms-container--split-mode"),this.removeClass("cms-container--preview-mode"),this.removeClass("cms-container--content-mode")},splitViewMode:function e(){ +var n=this.getLayoutOptions(),a=!1 +for(var r in t)n[r]!==t[r]&&(n[r]=t[r],a=!0) +a&&this.redraw()},clearViewMode:function e(){this.removeClass("cms-container--split-mode"),this.removeClass("cms-container--preview-mode"),this.removeClass("cms-container--content-mode")},splitViewMode:function e(){ this.updateLayoutOptions({mode:"split"})},contentViewMode:function e(){this.updateLayoutOptions({mode:"content"})},previewMode:function e(){this.updateLayoutOptions({mode:"preview"})},RedrawSuppression:!1, redraw:function e(){if(!this.getRedrawSuppression()){window.debug&&console.log("redraw",this.attr("class"),this.get(0)) var t=this.setProperMode() @@ -1060,79 +1060,79 @@ t||(this.find(".cms-panel-layout").redraw(),this.find(".cms-content-fields[data- }},setProperMode:function e(){var t=this.getLayoutOptions(),n=t.mode this.clearViewMode() -var r=this.find(".cms-content"),i=this.find(".cms-preview") -if(r.css({"min-width":0}),i.css({"min-width":0}),r.width()+i.width()>=t.minContentWidth+t.minPreviewWidth)r.css({"min-width":t.minContentWidth}),i.css({"min-width":t.minPreviewWidth}),i.trigger("enable") -else if(i.trigger("disable"),"split"==n)return i.trigger("forcecontent"),!0 -return this.addClass("cms-container--"+n+"-mode"),!1},checkCanNavigate:function e(t){var n=this._findFragments(t||["Content"]),r=n.find(":data(changetracker)").add(n.filter(":data(changetracker)")),i=!0 +var a=this.find(".cms-content"),r=this.find(".cms-preview") +if(a.css({"min-width":0}),r.css({"min-width":0}),a.width()+r.width()>=t.minContentWidth+t.minPreviewWidth)a.css({"min-width":t.minContentWidth}),r.css({"min-width":t.minPreviewWidth}),r.trigger("enable") +else if(r.trigger("disable"),"split"==n)return r.trigger("forcecontent"),!0 +return this.addClass("cms-container--"+n+"-mode"),!1},checkCanNavigate:function e(t){var n=this._findFragments(t||["Content"]),a=n.find(":data(changetracker)").add(n.filter(":data(changetracker)")),r=!0 -return!r.length||(r.each(function(){$(this).confirmUnsavedChanges()||(i=!1)}),i)},loadPanel:function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=arguments[3],o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:document.URL +return!a.length||(a.each(function(){$(this).confirmUnsavedChanges()||(r=!1)}),r)},loadPanel:function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=arguments[3],i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:document.URL -this.checkCanNavigate(r.pjax?r.pjax.split(","):["Content"])&&(this.saveTabState(),r.__forceReferer=o,i&&(r.__forceReload=1+Math.random()),window.ss.router.show(t,r))},reloadCurrentPanel:function e(){this.loadPanel(document.URL,null,null,!0) +this.checkCanNavigate(a.pjax?a.pjax.split(","):["Content"])&&(this.saveTabState(),a.__forceReferer=i,r&&(a.__forceReload=1+Math.random()),window.ss.router.show(t,a))},reloadCurrentPanel:function e(){this.loadPanel(document.URL,null,null,!0) -},submitForm:function e(t,n,r,i){var o=this +},submitForm:function e(t,n,a,r){var i=this n||(n=this.find(".btn-toolbar :submit[name=action_save]")),n||(n=this.find(".btn-toolbar :submit:first")),t.trigger("beforesubmitform"),this.trigger("submitform",{form:t,button:n}),$(n).addClass("btn--loading loading"), $(n).is("button")&&($(n).data("original-text",$(n).text()),$(n).text(""),$(n).append($('
')), $(n).css($(n).outerWidth()+"px")) -var a=t.validate(),s=function e(){$(n).removeClass("btn--loading loading"),$(n).find(".btn__loading-icon").remove(),$(n).css("width","auto"),$(n).text($(n).data("original-text"))} -"undefined"==typeof a||a||(statusMessage("Validation failed.","bad"),s()) -var l=t.serializeArray() -return l.push({name:$(n).attr("name"),value:"1"}),l.push({name:"BackURL",value:document.URL.replace(/\/$/,"")}),this.saveTabState(),jQuery.ajax(jQuery.extend({headers:{"X-Pjax":"CurrentForm,Breadcrumbs" -},url:t.attr("action"),data:l,type:"POST",complete:function e(){s()},success:function e(n,i,a){s(),t.removeClass("changed"),r&&r(n,i,a) -var u=o.handleAjaxResponse(n,i,a) -u&&u.filter("form").trigger("aftersubmitform",{status:i,xhr:a,formData:l})}},i)),!1},LastState:null,PauseState:!1,handleStateChange:function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window.history.state +var s=t.validate(),o=function e(){$(n).removeClass("btn--loading loading"),$(n).find(".btn__loading-icon").remove(),$(n).css("width","auto"),$(n).text($(n).data("original-text"))} +"undefined"==typeof s||s||(statusMessage("Validation failed.","bad"),o()) +var d=t.serializeArray() +return d.push({name:$(n).attr("name"),value:"1"}),d.push({name:"BackURL",value:document.URL.replace(/\/$/,"")}),this.saveTabState(),jQuery.ajax(jQuery.extend({headers:{"X-Pjax":"CurrentForm,Breadcrumbs" +},url:t.attr("action"),data:d,type:"POST",complete:function e(){o()},success:function e(n,r,s){o(),t.removeClass("changed"),a&&a(n,r,s) +var u=i.handleAjaxResponse(n,r,s) +u&&u.filter("form").trigger("aftersubmitform",{status:r,xhr:s,formData:d})}},r)),!1},LastState:null,PauseState:!1,handleStateChange:function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window.history.state if(!this.getPauseState()){this.getStateChangeXHR()&&this.getStateChangeXHR().abort() -var r=this,i=n.pjax||"Content",o={},a=i.split(","),s=this._findFragments(a) -if(this.setStateChangeCount(this.getStateChangeCount()+1),!this.checkCanNavigate()){var l=this.getLastState() -return this.setPauseState(!0),l&&l.path?window.ss.router.show(l.path):window.ss.router.back(),void this.setPauseState(!1)}if(this.setLastState(n),s.length=0})),r.removeClass(a.join(" ")).addClass(l.join(" ")),i&&r.attr("style",i) -var u=r.find("style").detach() -u.length&&$(document).find("head").append(u),n.replaceWith(r)}) -var g=m.filter("form") -g.hasClass("cms-tabset")&&g.removeClass("cms-tabset").addClass("cms-tabset")}finally{this.setRedrawSuppression(!1)}return this.redraw(),this.restoreTabState(i&&"undefined"!=typeof i.tabState?i.tabState:null), +var a=this,r=n.pjax||"Content",i={},s=r.split(","),o=this._findFragments(s) +if(this.setStateChangeCount(this.getStateChangeCount()+1),!this.checkCanNavigate()){var d=this.getLastState() +return this.setPauseState(!0),d&&d.path?window.ss.router.show(d.path):window.ss.router.back(),void this.setPauseState(!1)}if(this.setLastState(n),o.length=0})),a.removeClass(s.join(" ")).addClass(d.join(" ")),r&&a.attr("style",r) +var u=a.find("style").detach() +u.length&&$(document).find("head").append(u),n.replaceWith(a)}) +var p=m.filter("form") +p.hasClass("cms-tabset")&&p.removeClass("cms-tabset").addClass("cms-tabset")}finally{this.setRedrawSuppression(!1)}return this.redraw(),this.restoreTabState(r&&"undefined"!=typeof r.tabState?r.tabState:null), m}},_findFragments:function e(t){return $("[data-pjax-fragment]").filter(function(){var e,n=$(this).data("pjaxFragment").split(" ") for(e in t)if($.inArray(t[e],n)!=-1)return!0 return!1})},refresh:function e(){$(window).trigger("statechange"),$(this).redraw()},saveTabState:function e(){if("undefined"!=typeof window.sessionStorage&&null!==window.sessionStorage){var t=[],n=this._tabStateUrl() -if(this.find(".cms-tabset,.ss-tabset").each(function(e,n){var r=$(n).attr("id") -r&&$(n).data("tabs")&&($(n).data("ignoreTabState")||$(n).getIgnoreTabState()||t.push({id:r,selected:$(n).tabs("option","selected")}))}),t){var r="tabs-"+n -try{window.sessionStorage.setItem(r,JSON.stringify(t))}catch(e){if(e.code===DOMException.QUOTA_EXCEEDED_ERR&&0===window.sessionStorage.length)return -throw e}}}},restoreTabState:function e(t){var n=this,r=this._tabStateUrl(),i="undefined"!=typeof window.sessionStorage&&window.sessionStorage,o=i?window.sessionStorage.getItem("tabs-"+r):null,a=!!o&&JSON.parse(o) +if(this.find(".cms-tabset,.ss-tabset").each(function(e,n){var a=$(n).attr("id") +a&&$(n).data("tabs")&&($(n).data("ignoreTabState")||$(n).getIgnoreTabState()||t.push({id:a,selected:$(n).tabs("option","selected")}))}),t){var a="tabs-"+n +try{window.sessionStorage.setItem(a,JSON.stringify(t))}catch(e){if(e.code===DOMException.QUOTA_EXCEEDED_ERR&&0===window.sessionStorage.length)return +throw e}}}},restoreTabState:function e(t){var n=this,a=this._tabStateUrl(),r="undefined"!=typeof window.sessionStorage&&window.sessionStorage,i=r?window.sessionStorage.getItem("tabs-"+a):null,s=!!i&&JSON.parse(i) -this.find(".cms-tabset, .ss-tabset").each(function(){var e,r,i=$(this),o=i.attr("id"),s=i.children("ul").children("li.ss-tabs-force-active") -i.data("tabs")&&(i.tabs("refresh"),s.length?e=s.first().index():t&&t[o]?(r=i.find(t[o].tabSelector),r.length&&(e=r.index())):a&&$.each(a,function(t,n){o==n.id&&(e=n.selected)}),null!==e&&(i.tabs("option","active",e), +this.find(".cms-tabset, .ss-tabset").each(function(){var e,a,r=$(this),i=r.attr("id"),o=r.children("ul").children("li.ss-tabs-force-active") +r.data("tabs")&&(r.tabs("refresh"),o.length?e=o.first().index():t&&t[i]?(a=r.find(t[i].tabSelector),a.length&&(e=a.index())):s&&$.each(s,function(t,n){i==n.id&&(e=n.selected)}),null!==e&&(r.tabs("option","active",e), n.trigger("tabstaterestored")))})},clearTabState:function e(t){if("undefined"!=typeof window.sessionStorage){var n=window.sessionStorage if(t)n.removeItem("tabs-"+t) -else for(var r=0;r'),n.attr("id",(new Date).getTime()),n.data("url",r),$("body").append(n) +},showLoginDialog:function e(){var t=$("body").data("member-tempid"),n=$(".leftandmain-logindialog"),a="CMSSecurity/login" +n.length&&n.remove(),a=$.path.addSearchParams(a,{tempid:t,BackURL:window.location.href}),n=$('
'),n.attr("id",(new Date).getTime()),n.data("url",a),$("body").append(n) }}),$(".leftandmain-logindialog").entwine({onmatch:function e(){this._super(),this.ssdialog({iframeUrl:this.data("url"),dialogClass:"leftandmain-logindialog-dialog",autoOpen:!0,minWidth:500,maxWidth:500, minHeight:370,maxHeight:400,closeOnEscape:!1,open:function e(){$(".ui-widget-overlay").addClass("leftandmain-logindialog-overlay")},close:function e(){$(".ui-widget-overlay").removeClass("leftandmain-logindialog-overlay") @@ -1141,8 +1141,8 @@ minHeight:370,maxHeight:400,closeOnEscape:!1,open:function e(){$(".ui-widget-ove "undefined"!=typeof t.SecurityID&&$(":input[name=SecurityID]").val(t.SecurityID),"undefined"!=typeof t.TempID&&$("body").data("member-tempid",t.TempID),this.close()}}),$("form.loading,.cms-content.loading,.cms-content-fields.loading,.cms-content-view.loading").entwine({ onmatch:function e(){this.append('
'),this._super()},onunmatch:function e(){this.find(".cms-content-loading-overlay,.cms-content-loading-spinner").remove(), this._super()}}),$(".cms .cms-panel-link").entwine({onclick:function e(t){if($(this).hasClass("external-link"))return void t.stopPropagation() -var n=this.attr("href"),r=n&&!n.match(/^#/)?n:this.data("href"),i={pjax:this.data("pjaxTarget")} -$(".cms-container").loadPanel(r,null,i),t.preventDefault()}}),$(".cms .ss-ui-button-ajax").entwine({onclick:function onclick(e){$(this).removeClass("ui-button-text-only"),$(this).addClass("ss-ui-button-loading ui-button-text-icons") +var n=this.attr("href"),a=n&&!n.match(/^#/)?n:this.data("href"),r={pjax:this.data("pjaxTarget")} +$(".cms-container").loadPanel(a,null,r),t.preventDefault()}}),$(".cms .ss-ui-button-ajax").entwine({onclick:function onclick(e){$(this).removeClass("ui-button-text-only"),$(this).addClass("ss-ui-button-loading ui-button-text-icons") var loading=$(this).find(".ss-ui-loading-icon") @@ -1153,10 +1153,10 @@ try{"undefined"!=typeof msg&&null!==msg&&eval(msg)}catch(e){}loading.hide(),$(". },dataType:"html"}),e.preventDefault()}}),$(".cms .ss-ui-dialog-link").entwine({UUID:null,onmatch:function e(){this._super(),this.setUUID((new Date).getTime())},onunmatch:function e(){this._super()},onclick:function e(){ this._super() -var t=this,n="ss-ui-dialog-"+this.getUUID(),r=$("#"+n) -r.length||(r=$('
'),$("body").append(r)) -var i=this.data("popupclass")?this.data("popupclass"):"" -return r.ssdialog({iframeUrl:this.attr("href"),autoOpen:!0,dialogExtraClass:i}),!1}}),$(".cms .field.date input.text").entwine({onmatch:function e(){var t=$(this).parents(".field.date:first"),n=t.data() +var t=this,n="ss-ui-dialog-"+this.getUUID(),a=$("#"+n) +a.length||(a=$('
'),$("body").append(a)) +var r=this.data("popupclass")?this.data("popupclass"):"" +return a.ssdialog({iframeUrl:this.attr("href"),autoOpen:!0,dialogExtraClass:r}),!1}}),$(".cms .field.date input.text").entwine({onmatch:function e(){var t=$(this).parents(".field.date:first"),n=t.data() return n.showcalendar?(n.showOn="button",n.locale&&$.datepicker.regional[n.locale]&&(n=$.extend(n,$.datepicker.regional[n.locale],{})),this.prop("disabled")||this.prop("readonly")||$(this).datepicker(n), @@ -1164,11 +1164,11 @@ void this._super()):void this._super()},onunmatch:function e(){this._super()}}), return this.is(".no-chosen")?void this._super():(this.data("placeholder")||this.data("placeholder"," "),this.removeClass("has-chosen").chosen("destroy"),this.siblings(".chosen-container").remove(),applyChosen(this), void this._super())},onunmatch:function e(){this._super()}}),$(".cms-panel-layout").entwine({redraw:function e(){window.debug&&console.log("redraw",this.attr("class"),this.get(0))}}),$(".cms .grid-field").entwine({ showDetailView:function e(t){var n=window.location.search.replace(/^\?/,"") -n&&(t=$.path.addSearchParams(t,n)),$(".cms-container").loadPanel(t)}}),$(".cms-search-form").entwine({onsubmit:function e(t){var n,r +n&&(t=$.path.addSearchParams(t,n)),$(".cms-container").loadPanel(t)}}),$(".cms-search-form").entwine({onsubmit:function e(t){var n,a n=this.find(":input:not(:submit)").filter(function(){var e=$.grep($(this).fieldValue(),function(e){return e}) -return e.length}),r=this.attr("action"),n.length&&(r=$.path.addSearchParams(r,n.serialize().replace("+","%20"))) -var i=this.closest(".cms-container") -return i.find(".cms-edit-form").tabs("select",0),i.loadPanel(r,"",{},!0),!1}}),$(".cms-search-form button[type=reset], .cms-search-form input[type=reset]").entwine({onclick:function e(t){t.preventDefault() +return e.length}),a=this.attr("action"),n.length&&(a=$.path.addSearchParams(a,n.serialize().replace("+","%20"))) +var r=this.closest(".cms-container") +return r.find(".cms-edit-form").tabs("select",0),r.loadPanel(a,"",{},!0),!1}}),$(".cms-search-form button[type=reset], .cms-search-form input[type=reset]").entwine({onclick:function e(t){t.preventDefault() var n=$(this).parents("form") @@ -1179,109 +1179,109 @@ var t=this,n=this.data("url") if(!n)throw'Elements of class .cms-panel-deferred need a "data-url" attribute' this._super(),this.children().length||(this.data("deferredNoCache")||"undefined"==typeof window._panelDeferredCache[n]?(this.addClass("loading"),$.ajax({url:n,complete:function e(){t.removeClass("loading") -},success:function e(n,r,i){t.html(n)}})):this.html(window._panelDeferredCache[n]))}}),$(".cms-tabset").entwine({onadd:function e(){this.redrawTabs(),this._super()},onremove:function e(){this.data("tabs")&&this.tabs("destroy"), +},success:function e(n,a,r){t.html(n)}})):this.html(window._panelDeferredCache[n]))}}),$(".cms-tabset").entwine({onadd:function e(){this.redrawTabs(),this._super()},onremove:function e(){this.data("tabs")&&this.tabs("destroy"), this._super()},redrawTabs:function e(){this.rewriteHashlinks() var t=this.attr("id"),n=this.find("ul:first .ui-tabs-active") -this.data("tabs")||this.tabs({active:n.index()!=-1?n.index():0,beforeLoad:function e(t,n){return!1},beforeActivate:function e(t,n){var r=n.oldTab.find(".cms-panel-link") -if(r&&1===r.length)return!1},activate:function e(t,n){var r=$(this).closest("form").find(".btn-toolbar") -$(n.newTab).closest("li").hasClass("readonly")?r.fadeOut():r.show()}}),this.trigger("afterredrawtabs")},rewriteHashlinks:function e(){$(this).find("ul a").each(function(){if($(this).attr("href")){var e=$(this).attr("href").match(/#.*/) +this.data("tabs")||this.tabs({active:n.index()!=-1?n.index():0,beforeLoad:function e(t,n){return!1},beforeActivate:function e(t,n){var a=n.oldTab.find(".cms-panel-link") +if(a&&1===a.length)return!1},activate:function e(t,n){var a=$(this).closest("form").find(".btn-toolbar") +$(n.newTab).closest("li").hasClass("readonly")?a.fadeOut():a.show()}}),this.trigger("afterredrawtabs")},rewriteHashlinks:function e(){$(this).find("ul a").each(function(){if($(this).attr("href")){var e=$(this).attr("href").match(/#.*/) e&&$(this).attr("href",document.location.href.replace(/#.*/,"")+e[0])}})}}),$("#filters-button").entwine({onmatch:function e(){this._super(),this.data("collapsed",!0),this.data("animating",!1)},onunmatch:function e(){ -this._super()},showHide:function e(){var t=this,n=$(".cms-content-filters").first(),r=this.data("collapsed") -r?(this.addClass("active"),n.css("display","block")):(this.removeClass("active"),n.css("display","")),t.data("collapsed",!r)},onclick:function e(){this.showHide()}})}) +this._super()},showHide:function e(){var t=this,n=$(".cms-content-filters").first(),a=this.data("collapsed") +a?(this.addClass("active"),n.css("display","block")):(this.removeClass("active"),n.css("display","")),t.data("collapsed",!a)},onclick:function e(){this.showHide()}})}) var statusMessage=function e(t,n){t=jQuery("
").text(t).html(),jQuery.noticeAdd({text:t,type:n,stayTime:5e3,inEffect:{left:"0",opacity:"show"}})}}).call(exports,__webpack_require__(181))},function(e,t,n){ "use strict" -function r(e){return e&&e.__esModule?e:{default:e}}var i=n(1),o=r(i) -o.default.entwine("ss",function(e){e(".ss-tabset.ss-ui-action-tabset").entwine({IgnoreTabState:!0,onadd:function e(){this._super(),this.tabs({collapsible:!0,active:!1})},onremove:function t(){var n=e(".cms-container").find("iframe") +function a(e){return e&&e.__esModule?e:{default:e}}var r=n(1),i=a(r) +i.default.entwine("ss",function(e){e(".ss-tabset.ss-ui-action-tabset").entwine({IgnoreTabState:!0,onadd:function e(){this._super(),this.tabs({collapsible:!0,active:!1})},onremove:function t(){var n=e(".cms-container").find("iframe") n.each(function(t,n){try{e(n).contents().off("click.ss-ui-action-tabset")}catch(e){console.warn("Unable to access iframe, possible https mis-match")}}),e(document).off("click.ss-ui-action-tabset"),this._super() -},ontabsbeforeactivate:function e(t,n){this.riseUp(t,n)},onclick:function e(t,n){this.attachCloseHandler(t,n)},attachCloseHandler:function t(n,r){var i=this,o=e(".cms-container").find("iframe"),a -a=function t(n){var r,o -r=e(n.target).closest(".ss-ui-action-tabset .ui-tabs-panel"),e(n.target).closest(i).length||r.length||(i.tabs("option","active",!1),o=e(".cms-container").find("iframe"),o.each(function(t,n){e(n).contents().off("click.ss-ui-action-tabset",a) +},ontabsbeforeactivate:function e(t,n){this.riseUp(t,n)},onclick:function e(t,n){this.attachCloseHandler(t,n)},attachCloseHandler:function t(n,a){var r=this,i=e(".cms-container").find("iframe"),s +s=function t(n){var a,i +a=e(n.target).closest(".ss-ui-action-tabset .ui-tabs-panel"),e(n.target).closest(r).length||a.length||(r.tabs("option","active",!1),i=e(".cms-container").find("iframe"),i.each(function(t,n){e(n).contents().off("click.ss-ui-action-tabset",s) -}),e(document).off("click.ss-ui-action-tabset",a))},e(document).on("click.ss-ui-action-tabset",a),o.length>0&&o.each(function(t,n){e(n).contents().on("click.ss-ui-action-tabset",a)})},riseUp:function t(n,r){ -var i,o,a,s,l,u,c,d,f -return i=e(this).find(".ui-tabs-panel").outerHeight(),o=e(this).find(".ui-tabs-nav").outerHeight(),a=e(window).height()+e(document).scrollTop()-o,s=e(this).find(".ui-tabs-nav").offset().top,l=r.newPanel, -u=r.newTab,s+i>=a&&s-i>0?(this.addClass("rise-up"),null!==u.position()&&(c=-l.outerHeight(),d=l.parents(".toolbar--south"),d&&(f=u.offset().top-d.offset().top,c-=f),e(l).css("top",c+"px"))):(this.removeClass("rise-up"), -null!==u.position()&&e(l).css("bottom","100%")),!1}}),e(".cms-content-actions .ss-tabset.ss-ui-action-tabset").entwine({ontabsbeforeactivate:function t(n,r){this._super(n,r),e(r.newPanel).length>0&&e(r.newPanel).css("left",r.newTab.position().left+"px") +}),e(document).off("click.ss-ui-action-tabset",s))},e(document).on("click.ss-ui-action-tabset",s),i.length>0&&i.each(function(t,n){e(n).contents().on("click.ss-ui-action-tabset",s)})},riseUp:function t(n,a){ +var r,i,s,o,d,u,l,c,h +return r=e(this).find(".ui-tabs-panel").outerHeight(),i=e(this).find(".ui-tabs-nav").outerHeight(),s=e(window).height()+e(document).scrollTop()-i,o=e(this).find(".ui-tabs-nav").offset().top,d=a.newPanel, +u=a.newTab,o+r>=s&&o-r>0?(this.addClass("rise-up"),null!==u.position()&&(l=-d.outerHeight(),c=d.parents(".toolbar--south"),c&&(h=u.offset().top-c.offset().top,l-=h),e(d).css("top",l+"px"))):(this.removeClass("rise-up"), +null!==u.position()&&e(d).css("bottom","100%")),!1}}),e(".cms-content-actions .ss-tabset.ss-ui-action-tabset").entwine({ontabsbeforeactivate:function t(n,a){this._super(n,a),e(a.newPanel).length>0&&e(a.newPanel).css("left",a.newTab.position().left+"px") -}}),e(".cms-actions-row.ss-tabset.ss-ui-action-tabset").entwine({ontabsbeforeactivate:function t(n,r){this._super(n,r),e(this).closest(".ss-ui-action-tabset").removeClass("tabset-open tabset-open-last") +}}),e(".cms-actions-row.ss-tabset.ss-ui-action-tabset").entwine({ontabsbeforeactivate:function t(n,a){this._super(n,a),e(this).closest(".ss-ui-action-tabset").removeClass("tabset-open tabset-open-last") -}}),e(".cms-content-fields .ss-tabset.ss-ui-action-tabset").entwine({ontabsbeforeactivate:function t(n,r){this._super(n,r),e(r.newPanel).length>0&&(e(r.newTab).hasClass("last")?(e(r.newPanel).css({left:"auto", -right:"0px"}),e(r.newPanel).parent().addClass("tabset-open-last")):(e(r.newPanel).css("left",r.newTab.position().left+"px"),e(r.newTab).hasClass("first")&&(e(r.newPanel).css("left","0px"),e(r.newPanel).parent().addClass("tabset-open")))) +}}),e(".cms-content-fields .ss-tabset.ss-ui-action-tabset").entwine({ontabsbeforeactivate:function t(n,a){this._super(n,a),e(a.newPanel).length>0&&(e(a.newTab).hasClass("last")?(e(a.newPanel).css({left:"auto", +right:"0px"}),e(a.newPanel).parent().addClass("tabset-open-last")):(e(a.newPanel).css("left",a.newTab.position().left+"px"),e(a.newTab).hasClass("first")&&(e(a.newPanel).css("left","0px"),e(a.newPanel).parent().addClass("tabset-open")))) }}),e(".cms-tree-view-sidebar .cms-actions-row.ss-tabset.ss-ui-action-tabset").entwine({"from .ui-tabs-nav li":{onhover:function t(n){e(n.target).parent().find("li .active").removeClass("active"),e(n.target).find("a").addClass("active") -}},ontabsbeforeactivate:function t(n,r){this._super(n,r),e(r.newPanel).css({left:"auto",right:"auto"}),e(r.newPanel).length>0&&e(r.newPanel).parent().addClass("tabset-open")}})})},function(e,t,n){"use strict" +}},ontabsbeforeactivate:function t(n,a){this._super(n,a),e(a.newPanel).css({left:"auto",right:"auto"}),e(a.newPanel).length>0&&e(a.newPanel).parent().addClass("tabset-open")}})})},function(e,t,n){"use strict" -function r(e){return e&&e.__esModule?e:{default:e}}var i=n(1),o=r(i) -o.default.entwine("ss",function(e){e.entwine.warningLevel=e.entwine.WARN_LEVEL_BESTPRACTISE,e(".cms-panel").entwine({WidthExpanded:null,WidthCollapsed:null,canSetCookie:function t(){return void 0!==e.cookie&&void 0!==this.attr("id") +function a(e){return e&&e.__esModule?e:{default:e}}var r=n(1),i=a(r) +i.default.entwine("ss",function(e){e.entwine.warningLevel=e.entwine.WARN_LEVEL_BESTPRACTISE,e(".cms-panel").entwine({WidthExpanded:null,WidthCollapsed:null,canSetCookie:function t(){return void 0!==e.cookie&&void 0!==this.attr("id") -},getPersistedCollapsedState:function t(){var n,r -return this.canSetCookie()&&(r=e.cookie("cms-panel-collapsed-"+this.attr("id")),void 0!==r&&null!==r&&(n="true"===r)),n},setPersistedCollapsedState:function t(n){this.canSetCookie()&&e.cookie("cms-panel-collapsed-"+this.attr("id"),n,{ +},getPersistedCollapsedState:function t(){var n,a +return this.canSetCookie()&&(a=e.cookie("cms-panel-collapsed-"+this.attr("id")),void 0!==a&&null!==a&&(n="true"===a)),n},setPersistedCollapsedState:function t(n){this.canSetCookie()&&e.cookie("cms-panel-collapsed-"+this.attr("id"),n,{ path:"/",expires:31})},clearPersistedCollapsedState:function t(){this.canSetCookie()&&e.cookie("cms-panel-collapsed-"+this.attr("id"),"",{path:"/",expires:-1})},getInitialCollapsedState:function e(){var t=this.getPersistedCollapsedState() -return void 0===t&&(t=this.hasClass("collapsed")),t},onadd:function t(){var n,r +return void 0===t&&(t=this.hasClass("collapsed")),t},onadd:function t(){var n,a if(!this.find(".cms-panel-content").length)throw new Exception('Content panel for ".cms-panel" not found') -this.find(".cms-panel-toggle").length||(r=e("
").append('
»').append('«'), -this.append(r)),this.setWidthExpanded(this.find(".cms-panel-content").innerWidth()),n=this.find(".cms-panel-content-collapsed"),this.setWidthCollapsed(n.length?n.innerWidth():this.find(".toggle-expand").innerWidth()), -this.togglePanel(!this.getInitialCollapsedState(),!0,!1),this._super()},togglePanel:function e(t,n,r){var i,o -n||(this.trigger("beforetoggle.sspanel",t),this.trigger(t?"beforeexpand":"beforecollapse")),this.toggleClass("collapsed",!t),i=t?this.getWidthExpanded():this.getWidthCollapsed(),this.width(i),o=this.find(".cms-panel-content-collapsed"), -o.length&&(this.find(".cms-panel-content")[t?"show":"hide"](),this.find(".cms-panel-content-collapsed")[t?"hide":"show"]()),r!==!1&&this.setPersistedCollapsedState(!t),this.trigger("toggle",t),this.trigger(t?"expand":"collapse") +this.find(".cms-panel-toggle").length||(a=e("
").append('»').append('«'), +this.append(a)),this.setWidthExpanded(this.find(".cms-panel-content").innerWidth()),n=this.find(".cms-panel-content-collapsed"),this.setWidthCollapsed(n.length?n.innerWidth():this.find(".toggle-expand").innerWidth()), +this.togglePanel(!this.getInitialCollapsedState(),!0,!1),this._super()},togglePanel:function e(t,n,a){var r,i +n||(this.trigger("beforetoggle.sspanel",t),this.trigger(t?"beforeexpand":"beforecollapse")),this.toggleClass("collapsed",!t),r=t?this.getWidthExpanded():this.getWidthCollapsed(),this.width(r),i=this.find(".cms-panel-content-collapsed"), +i.length&&(this.find(".cms-panel-content")[t?"show":"hide"](),this.find(".cms-panel-content-collapsed")[t?"hide":"show"]()),a!==!1&&this.setPersistedCollapsedState(!t),this.trigger("toggle",t),this.trigger(t?"expand":"collapse") },expandPanel:function e(t){(t||this.hasClass("collapsed"))&&this.togglePanel(!0)},collapsePanel:function e(t){!t&&this.hasClass("collapsed")||this.togglePanel(!1)}}),e(".cms-panel.collapsed .cms-panel-toggle").entwine({ onclick:function e(t){this.expandPanel(),t.preventDefault()}}),e(".cms-panel *").entwine({getPanel:function e(){return this.parents(".cms-panel:first")}}),e(".cms-panel .toggle-expand").entwine({onclick:function e(t){ t.preventDefault(),t.stopPropagation(),this.getPanel().expandPanel(),this._super(t)}}),e(".cms-panel .toggle-collapse").entwine({onclick:function e(t){t.preventDefault(),t.stopPropagation(),this.getPanel().collapsePanel(), this._super(t)}}),e(".cms-content-tools.collapsed").entwine({onclick:function e(t){this.expandPanel(),this._super(t)}})})},function(e,t,n){"use strict" -function r(e){return e&&e.__esModule?e:{default:e}}var i=n(1),o=r(i) -o.default.entwine("ss.tree",function(e){e(".cms-tree").entwine({Hints:null,IsUpdatingTree:!1,IsLoaded:!1,onadd:function t(){if(this._super(),!e.isNumeric(this.data("jstree_instance_id"))){var n=this.attr("data-hints") +function a(e){return e&&e.__esModule?e:{default:e}}var r=n(1),i=a(r) +i.default.entwine("ss.tree",function(e){e(".cms-tree").entwine({Hints:null,IsUpdatingTree:!1,IsLoaded:!1,onadd:function t(){if(this._super(),!e.isNumeric(this.data("jstree_instance_id"))){var n=this.attr("data-hints") n&&this.setHints(e.parseJSON(n)) -var r=this -this.jstree(this.getTreeConfig()).bind("loaded.jstree",function(t,n){r.setIsLoaded(!0),n.inst._set_settings({html_data:{ajax:{url:r.data("urlTree"),data:function t(n){var i=r.data("searchparams")||[] -return i=e.grep(i,function(e,t){return"ID"!=e.name&&"value"!=e.name}),i.push({name:"ID",value:e(n).data("id")?e(n).data("id"):0}),i.push({name:"ajax",value:1}),i}}}}),r.updateFromEditForm(),r.css("visibility","visible"), -n.inst.hide_checkboxes()}).bind("before.jstree",function(t,n){if("start_drag"==n.func&&(!r.hasClass("draggable")||r.hasClass("multiselect")))return t.stopImmediatePropagation(),!1 -if(e.inArray(n.func,["check_node","uncheck_node"])){var i=e(n.args[0]).parents("li:first"),o=i.find("li:not(.disabled)") -if(i.hasClass("disabled")&&0==o)return t.stopImmediatePropagation(),!1}}).bind("move_node.jstree",function(t,n){if(!r.getIsUpdatingTree()){var i=n.rslt.o,o=n.rslt.np,a=n.inst._get_parent(i),s=e(o).data("id")||0,l=e(i).data("id"),u=e.map(e(i).siblings().andSelf(),function(t){ +var a=this +this.jstree(this.getTreeConfig()).bind("loaded.jstree",function(t,n){a.setIsLoaded(!0),n.inst._set_settings({html_data:{ajax:{url:a.data("urlTree"),data:function t(n){var r=a.data("searchparams")||[] +return r=e.grep(r,function(e,t){return"ID"!=e.name&&"value"!=e.name}),r.push({name:"ID",value:e(n).data("id")?e(n).data("id"):0}),r.push({name:"ajax",value:1}),r}}}}),a.updateFromEditForm(),a.css("visibility","visible"), +n.inst.hide_checkboxes()}).bind("before.jstree",function(t,n){if("start_drag"==n.func&&(!a.hasClass("draggable")||a.hasClass("multiselect")))return t.stopImmediatePropagation(),!1 +if(e.inArray(n.func,["check_node","uncheck_node"])){var r=e(n.args[0]).parents("li:first"),i=r.find("li:not(.disabled)") +if(r.hasClass("disabled")&&0==i)return t.stopImmediatePropagation(),!1}}).bind("move_node.jstree",function(t,n){if(!a.getIsUpdatingTree()){var r=n.rslt.o,i=n.rslt.np,s=n.inst._get_parent(r),o=e(i).data("id")||0,d=e(r).data("id"),u=e.map(e(r).siblings().andSelf(),function(t){ return e(t).data("id")}) -e.ajax({url:e.path.addSearchParams(r.data("urlSavetreenode"),r.data("extraParams")),type:"POST",data:{ID:l,ParentID:s,SiblingIDs:u},success:function t(){e(".cms-edit-form :input[name=ID]").val()==l&&e(".cms-edit-form :input[name=ParentID]").val(s), -r.updateNodesFromServer([l])},statusCode:{403:function t(){e.jstree.rollback(n.rlbk)}}})}}).bind("select_node.jstree check_node.jstree uncheck_node.jstree",function(t,n){e(document).triggerHandler(t,n) +e.ajax({url:e.path.addSearchParams(a.data("urlSavetreenode"),a.data("extraParams")),type:"POST",data:{ID:d,ParentID:o,SiblingIDs:u},success:function t(){e(".cms-edit-form :input[name=ID]").val()==d&&e(".cms-edit-form :input[name=ParentID]").val(o), +a.updateNodesFromServer([d])},statusCode:{403:function t(){e.jstree.rollback(n.rlbk)}}})}}).bind("select_node.jstree check_node.jstree uncheck_node.jstree",function(t,n){e(document).triggerHandler(t,n) })}},onremove:function e(){this.jstree("destroy"),this._super()},"from .cms-container":{onafterstatechange:function e(t){this.updateFromEditForm()}},"from .cms-container form":{onaftersubmitform:function t(n){ -var r=e(".cms-edit-form :input[name=ID]").val() -this.updateNodesFromServer([r])}},getTreeConfig:function t(){var n=this -return{core:{initially_open:["record-0"],animation:0,html_titles:!0},html_data:{},ui:{select_limit:1,initially_select:[this.find(".current").attr("id")]},crrm:{move:{check_move:function t(r){var i=e(r.o),o=e(r.np),a=r.ot.get_container()[0]==r.np[0],s=i.getClassname(),l=o.getClassname(),u=n.getHints(),c=[],d=l?l:"Root",f=u&&"undefined"!=typeof u[d]?u[d]:null +var a=e(".cms-edit-form :input[name=ID]").val() +this.updateNodesFromServer([a])}},getTreeConfig:function t(){var n=this +return{core:{initially_open:["record-0"],animation:0,html_titles:!0},html_data:{},ui:{select_limit:1,initially_select:[this.find(".current").attr("id")]},crrm:{move:{check_move:function t(a){var r=e(a.o),i=e(a.np),s=a.ot.get_container()[0]==a.np[0],o=r.getClassname(),d=i.getClassname(),u=n.getHints(),l=[],c=d?d:"Root",h=u&&"undefined"!=typeof u[c]?u[c]:null -f&&i.attr("class").match(/VirtualPage-([^\s]*)/)&&(s=RegExp.$1),f&&(c="undefined"!=typeof f.disallowedChildren?f.disallowedChildren:[]) -var p=!(0===i.data("id")||i.hasClass("status-archived")||a&&"inside"!=r.p||o.hasClass("nochildren")||c.length&&e.inArray(s,c)!=-1) -return p}}},dnd:{drop_target:!1,drag_target:!1},checkbox:{two_state:!0},themes:{theme:"apple",url:e("body").data("frameworkpath")+"/admin/thirdparty/jstree/themes/apple/style.css"},plugins:["html_data","ui","dnd","crrm","themes","checkbox"] -}},search:function e(t,n){t?this.data("searchparams",t):this.removeData("searchparams"),this.jstree("refresh",-1,n)},getNodeByID:function e(t){return this.find("*[data-id="+t+"]")},createNode:function t(n,r,i){ -var o=this,a=void 0!==r.ParentID&&o.getNodeByID(r.ParentID),s=e(n),l={data:""} -s.hasClass("jstree-open")?l.state="open":s.hasClass("jstree-closed")&&(l.state="closed"),this.jstree("create_node",a.length?a:-1,"last",l,function(e){for(var t=e.attr("class"),n=0;n0)return!0 -var t=confirm(a.default._t("LeftAndMain.CONFIRMUNSAVED")) +var t=confirm(s.default._t("LeftAndMain.CONFIRMUNSAVED")) return t&&this.addClass("discardchanges"),t},onsubmit:function e(t,n){if("_blank"!=this.prop("target"))return n&&this.closest(".cms-container").submitForm(this,n),!1},validate:function e(){var t=!0 -return this.trigger("validate",{isValid:t}),t},"from .htmleditor":{oneditorinit:function t(n){var r=this,i=e(n.target).closest(".field.htmleditor"),o=i.find("textarea.htmleditor").getEditor().getInstance() +return this.trigger("validate",{isValid:t}),t},"from .htmleditor":{oneditorinit:function t(n){var a=this,r=e(n.target).closest(".field.htmleditor"),i=r.find("textarea.htmleditor").getEditor().getInstance() -o.onClick.add(function(e){r.saveFieldFocus(i.attr("id"))})}},"from .cms-edit-form :input:not(:submit)":{onclick:function t(n){this.saveFieldFocus(e(n.target).attr("id"))},onfocus:function t(n){this.saveFieldFocus(e(n.target).attr("id")) +i.onClick.add(function(e){a.saveFieldFocus(r.attr("id"))})}},"from .cms-edit-form :input:not(:submit)":{onclick:function t(n){this.saveFieldFocus(e(n.target).attr("id"))},onfocus:function t(n){this.saveFieldFocus(e(n.target).attr("id")) -}},"from .cms-edit-form .treedropdown *":{onfocusin:function t(n){var r=e(n.target).closest(".field.treedropdown") -this.saveFieldFocus(r.attr("id"))}},"from .cms-edit-form .dropdown .chosen-container a":{onfocusin:function t(n){var r=e(n.target).closest(".field.dropdown") -this.saveFieldFocus(r.attr("id"))}},"from .cms-container":{ontabstaterestored:function e(t){this.restoreFieldFocus()}},saveFieldFocus:function t(n){if("undefined"!=typeof window.sessionStorage&&null!==window.sessionStorage){ -var r=e(this).attr("id"),i=[] -if(i.push({id:r,selected:n}),i)try{window.sessionStorage.setItem(r,JSON.stringify(i))}catch(e){if(e.code===DOMException.QUOTA_EXCEEDED_ERR&&0===window.sessionStorage.length)return -throw e}}},restoreFieldFocus:function t(){if("undefined"!=typeof window.sessionStorage&&null!==window.sessionStorage){var n=this,r="undefined"!=typeof window.sessionStorage&&window.sessionStorage,i=r?window.sessionStorage.getItem(this.attr("id")):null,o=!!i&&JSON.parse(i),a,s=0!==this.find(".ss-tabset").length,l,u,c,d +}},"from .cms-edit-form .treedropdown *":{onfocusin:function t(n){var a=e(n.target).closest(".field.treedropdown") +this.saveFieldFocus(a.attr("id"))}},"from .cms-edit-form .dropdown .chosen-container a":{onfocusin:function t(n){var a=e(n.target).closest(".field.dropdown") +this.saveFieldFocus(a.attr("id"))}},"from .cms-container":{ontabstaterestored:function e(t){this.restoreFieldFocus()}},saveFieldFocus:function t(n){if("undefined"!=typeof window.sessionStorage&&null!==window.sessionStorage){ +var a=e(this).attr("id"),r=[] +if(r.push({id:a,selected:n}),r)try{window.sessionStorage.setItem(a,JSON.stringify(r))}catch(e){if(e.code===DOMException.QUOTA_EXCEEDED_ERR&&0===window.sessionStorage.length)return +throw e}}},restoreFieldFocus:function t(){if("undefined"!=typeof window.sessionStorage&&null!==window.sessionStorage){var n=this,a="undefined"!=typeof window.sessionStorage&&window.sessionStorage,r=a?window.sessionStorage.getItem(this.attr("id")):null,i=!!r&&JSON.parse(r),s,o=0!==this.find(".ss-tabset").length,d,u,l,c -if(r&&o.length>0){if(e.each(o,function(t,r){n.is("#"+r.id)&&(a=e("#"+r.selected))}),e(a).length<1)return void this.focusFirstInput() -if(l=e(a).closest(".ss-tabset").find(".ui-tabs-nav .ui-tabs-active .ui-tabs-anchor").attr("id"),u="tab-"+e(a).closest(".ss-tabset .ui-tabs-panel").attr("id"),s&&u!==l)return -c=e(a).closest(".togglecomposite"),c.length>0&&c.accordion("activate",c.find(".ui-accordion-header")),d=e(a).position().top,e(a).is(":visible")||(a="#"+e(a).closest(".field").attr("id"),d=e(a).position().top), -e(a).focus(),d>e(window).height()/2&&n.find(".cms-content-fields").scrollTop(d)}else this.focusFirstInput()}},focusFirstInput:function e(){this.find(':input:not(:submit)[data-skip-autofocus!="true"]').filter(":visible:first").focus() +if(a&&i.length>0){if(e.each(i,function(t,a){n.is("#"+a.id)&&(s=e("#"+a.selected))}),e(s).length<1)return void this.focusFirstInput() +if(d=e(s).closest(".ss-tabset").find(".ui-tabs-nav .ui-tabs-active .ui-tabs-anchor").attr("id"),u="tab-"+e(s).closest(".ss-tabset .ui-tabs-panel").attr("id"),o&&u!==d)return +l=e(s).closest(".togglecomposite"),l.length>0&&l.accordion("activate",l.find(".ui-accordion-header")),c=e(s).position().top,e(s).is(":visible")||(s="#"+e(s).closest(".field").attr("id"),c=e(s).position().top), +e(s).focus(),c>e(window).height()/2&&n.find(".cms-content-fields").scrollTop(c)}else this.focusFirstInput()}},focusFirstInput:function e(){this.find(':input:not(:submit)[data-skip-autofocus!="true"]').filter(":visible:first").focus() }}),e(".cms-edit-form .btn-toolbar input.action[type=submit], .cms-edit-form .btn-toolbar button.action").entwine({onclick:function e(t){return this.is(":disabled")?(t.preventDefault(),!1):this._super(t)===!1||t.defaultPrevented||t.isDefaultPrevented()?void 0:(this.parents("form").trigger("submit",[this]), t.preventDefault(),!1)}}),e(".cms-edit-form .btn-toolbar input.action[type=submit].ss-ui-action-cancel, .cms-edit-form .btn-toolbar button.action.ss-ui-action-cancel").entwine({onclick:function e(t){window.history.length>1?window.history.back():this.parents("form").trigger("submit",[this]), t.preventDefault()}}),e(".cms-edit-form .ss-tabset").entwine({onmatch:function e(){if(!this.hasClass("ss-ui-action-tabset")){var t=this.find("> ul:first") 1==t.children("li").length&&t.hide().parent().addClass("ss-tabset-tabshidden")}this._super()},onunmatch:function e(){this._super()}})}) -var s=function t(n){e.noticeAdd({text:n,type:"error",stayTime:5e3,inEffect:{left:"0",opacity:"show"}})}}).call(t,n(181))},function(e,t,n){"use strict" -function r(e){return e&&e.__esModule?e:{default:e}}var i=n(1),o=r(i) -o.default.entwine("ss",function(e){e(".cms-panel.cms-menu").entwine({togglePanel:function t(n,r,i){e(".cms-menu-list").children("li").each(function(){n?e(this).children("ul").each(function(){e(this).removeClass("collapsed-flyout"), +var o=function t(n){e.noticeAdd({text:n,type:"error",stayTime:5e3,inEffect:{left:"0",opacity:"show"}})}}).call(t,n(181))},function(e,t,n){"use strict" +function a(e){return e&&e.__esModule?e:{default:e}}var r=n(1),i=a(r) +i.default.entwine("ss",function(e){e(".cms-panel.cms-menu").entwine({togglePanel:function t(n,a,r){e(".cms-menu-list").children("li").each(function(){n?e(this).children("ul").each(function(){e(this).removeClass("collapsed-flyout"), e(this).data("collapse")&&(e(this).removeData("collapse"),e(this).addClass("collapse"))}):e(this).children("ul").each(function(){e(this).addClass("collapsed-flyout"),e(this).hasClass("collapse"),e(this).removeClass("collapse"), -e(this).data("collapse",!0)})}),this.toggleFlyoutState(n),this._super(n,r,i)},toggleFlyoutState:function t(n){if(n)e(".collapsed").find("li").show(),e(".cms-menu-list").find(".child-flyout-indicator").hide() +e(this).data("collapse",!0)})}),this.toggleFlyoutState(n),this._super(n,a,r)},toggleFlyoutState:function t(n){if(n)e(".collapsed").find("li").show(),e(".cms-menu-list").find(".child-flyout-indicator").hide() else{e(".collapsed-flyout").find("li").each(function(){e(this).hide()}) -var r=e(".cms-menu-list ul.collapsed-flyout").parent() -0===r.children(".child-flyout-indicator").length&&r.append('').fadeIn(),r.children(".child-flyout-indicator").fadeIn()}},siteTreePresent:function t(){return e("#cms-content-tools-CMSMain").length>0 +var a=e(".cms-menu-list ul.collapsed-flyout").parent() +0===a.children(".child-flyout-indicator").length&&a.append('').fadeIn(),a.children(".child-flyout-indicator").fadeIn()}},siteTreePresent:function t(){return e("#cms-content-tools-CMSMain").length>0 -},getPersistedStickyState:function t(){var n,r -return void 0!==e.cookie&&(r=e.cookie("cms-menu-sticky"),void 0!==r&&null!==r&&(n="true"===r)),n},setPersistedStickyState:function t(n){void 0!==e.cookie&&e.cookie("cms-menu-sticky",n,{path:"/",expires:31 -})},getEvaluatedCollapsedState:function t(){var n,r=this.getPersistedCollapsedState(),i=e(".cms-menu").getPersistedStickyState(),o=this.siteTreePresent() -return n=void 0===r?o:r!==o&&i?r:o},onadd:function t(){var n=this +},getPersistedStickyState:function t(){var n,a +return void 0!==e.cookie&&(a=e.cookie("cms-menu-sticky"),void 0!==a&&null!==a&&(n="true"===a)),n},setPersistedStickyState:function t(n){void 0!==e.cookie&&e.cookie("cms-menu-sticky",n,{path:"/",expires:31 +})},getEvaluatedCollapsedState:function t(){var n,a=this.getPersistedCollapsedState(),r=e(".cms-menu").getPersistedStickyState(),i=this.siteTreePresent() +return n=void 0===a?i:a!==i&&r?a:i},onadd:function t(){var n=this setTimeout(function(){n.togglePanel(!n.getEvaluatedCollapsedState(),!1,!1)},0),e(window).on("ajaxComplete",function(e){setTimeout(function(){n.togglePanel(!n.getEvaluatedCollapsedState(),!1,!1)},0)}),this._super() }}),e(".cms-menu-list").entwine({onmatch:function e(){var t=this this.find("li.current").select(),this.updateItems(),this._super()},onunmatch:function e(){this._super()},updateMenuFromResponse:function e(t){var n=t.getResponseHeader("X-Controller") -if(n){var r=this.find("li#Menu-"+n.replace(/\\/g,"-").replace(/[^a-zA-Z0-9\-_:.]+/,"")) -r.hasClass("current")||r.select()}this.updateItems()},"from .cms-container":{onafterstatechange:function e(t,n){this.updateMenuFromResponse(n.xhr)},onaftersubmitform:function e(t,n){this.updateMenuFromResponse(n.xhr) +if(n){var a=this.find("li#Menu-"+n.replace(/\\/g,"-").replace(/[^a-zA-Z0-9\-_:.]+/,"")) +a.hasClass("current")||a.select()}this.updateItems()},"from .cms-container":{onafterstatechange:function e(t,n){this.updateMenuFromResponse(n.xhr)},onaftersubmitform:function e(t,n){this.updateMenuFromResponse(n.xhr) }},"from .cms-edit-form":{onrelodeditform:function e(t,n){this.updateMenuFromResponse(n.xmlhttp)}},getContainingPanel:function e(){return this.closest(".cms-panel")},fromContainingPanel:{ontoggle:function t(n){ this.toggleClass("collapsed",e(n.target).hasClass("collapsed")),e(".cms-container").trigger("windowresize"),this.hasClass("collapsed")&&this.find("li.children.opened").removeClass("opened"),this.hasClass("collapsed")||e(".toggle-children.opened").closest("li").addClass("opened") }},updateItems:function t(){var n=this.find("#Menu-CMSMain") n[n.is(".current")?"show":"hide"]() -var r=e(".cms-content input[name=ID]").val() -r&&this.find("li").each(function(){e.isFunction(e(this).setRecordID)&&e(this).setRecordID(r)})}}),e(".cms-menu-list li").entwine({toggleFlyout:function t(n){var r=e(this) -if(r.children("ul").first().hasClass("collapsed-flyout"))if(n){if(!r.children("ul").first().children("li").first().hasClass("clone")){var i=r.clone() -i.addClass("clone").css({}),i.children("ul").first().remove(),i.find("span").not(".text").remove(),i.find("a").first().unbind("click"),r.children("ul").prepend(i)}e(".collapsed-flyout").show(),r.addClass("opened"), -r.children("ul").find("li").fadeIn("fast")}else i&&i.remove(),e(".collapsed-flyout").hide(),r.removeClass("opened"),r.find("toggle-children").removeClass("opened"),r.children("ul").find("li").hide()}}), +var a=e(".cms-content input[name=ID]").val() +a&&this.find("li").each(function(){e.isFunction(e(this).setRecordID)&&e(this).setRecordID(a)})}}),e(".cms-menu-list li").entwine({toggleFlyout:function t(n){var a=e(this) +if(a.children("ul").first().hasClass("collapsed-flyout"))if(n){if(!a.children("ul").first().children("li").first().hasClass("clone")){var r=a.clone() +r.addClass("clone").css({}),r.children("ul").first().remove(),r.find("span").not(".text").remove(),r.find("a").first().unbind("click"),a.children("ul").prepend(r)}e(".collapsed-flyout").show(),a.addClass("opened"), +a.children("ul").find("li").fadeIn("fast")}else r&&r.remove(),e(".collapsed-flyout").hide(),a.removeClass("opened"),a.find("toggle-children").removeClass("opened"),a.children("ul").find("li").hide()}}), e(".cms-menu-list li").hoverIntent(function(){e(this).toggleFlyout(!0)},function(){e(this).toggleFlyout(!1)}),e(".cms-menu-list .toggle").entwine({onclick:function t(n){n.preventDefault(),e(this).toogleFlyout(!0) }}),e(".cms-menu-list li").entwine({onmatch:function e(){this.find("ul").length&&this.find("a:first").append(''),this._super() @@ -1381,59 +1381,59 @@ t&&t.open(),this.find("li.clone")&&this.find("li.clone").remove(),this.addClass( this.find(".toggle-children").removeClass("opened")},select:function e(){var t=this.getMenuItem() if(this.addClass("current").open(),this.siblings().removeClass("current").close(),this.siblings().find("li").removeClass("current"),t){var n=t.siblings() t.addClass("current"),n.removeClass("current").close(),n.find("li").removeClass("current").close()}this.getMenu().updateItems(),this.trigger("select")}}),e(".cms-menu-list *").entwine({getMenu:function e(){ -return this.parents(".cms-menu-list:first")}}),e(".cms-menu-list li *").entwine({getMenuItem:function e(){return this.parents("li:first")}}),e(".cms-menu-list li a").entwine({onclick:function t(n){var r=e.path.isExternal(this.attr("href")) +return this.parents(".cms-menu-list:first")}}),e(".cms-menu-list li *").entwine({getMenuItem:function e(){return this.parents("li:first")}}),e(".cms-menu-list li a").entwine({onclick:function t(n){var a=e.path.isExternal(this.attr("href")) -if(!(n.which>1||r)&&"_blank"!=this.attr("target")){n.preventDefault() -var i=this.getMenuItem(),o=this.attr("href") -r||(o=e("base").attr("href")+o) -var a=i.find("li") -a.length?a.first().find("a").click():document.location.href=o,i.select()}}}),e(".cms-menu-list li .toggle-children").entwine({onclick:function e(t){var n=this.closest("li") +if(!(n.which>1||a)&&"_blank"!=this.attr("target")){n.preventDefault() +var r=this.getMenuItem(),i=this.attr("href") +a||(i=e("base").attr("href")+i) +var s=r.find("li") +s.length?s.first().find("a").click():document.location.href=i,r.select()}}}),e(".cms-menu-list li .toggle-children").entwine({onclick:function e(t){var n=this.closest("li") return n.toggle(),!1}}),e(".cms .profile-link").entwine({onclick:function t(){return e(".cms-container").loadPanel(this.attr("href")),e(".cms-menu-list li").removeClass("current").close(),!1}}),e(".cms-menu .sticky-toggle").entwine({ onadd:function t(){var n=!!e(".cms-menu").getPersistedStickyState() this.toggleCSS(n),this.toggleIndicator(n),this._super()},toggleCSS:function e(t){this[t?"addClass":"removeClass"]("active")},toggleIndicator:function e(t){this.next(".sticky-status-indicator").text(t?"fixed":"auto") -},onclick:function e(){var t=this.closest(".cms-menu"),n=t.getPersistedCollapsedState(),r=t.getPersistedStickyState(),i=void 0===r?!this.hasClass("active"):!r -void 0===n?t.setPersistedCollapsedState(t.hasClass("collapsed")):void 0!==n&&i===!1&&t.clearPersistedCollapsedState(),t.setPersistedStickyState(i),this.toggleCSS(i),this.toggleIndicator(i),this._super() +},onclick:function e(){var t=this.closest(".cms-menu"),n=t.getPersistedCollapsedState(),a=t.getPersistedStickyState(),r=void 0===a?!this.hasClass("active"):!a +void 0===n?t.setPersistedCollapsedState(t.hasClass("collapsed")):void 0!==n&&r===!1&&t.clearPersistedCollapsedState(),t.setPersistedStickyState(r),this.toggleCSS(r),this.toggleIndicator(r),this._super() }})})},function(e,t,n){"use strict" -function r(e){return e&&e.__esModule?e:{default:e}}var i=n(1),o=r(i),a=n(114),s=r(a) -o.default.entwine("ss.preview",function(e){e(".cms-preview").entwine({AllowedStates:["StageLink","LiveLink","ArchiveLink"],CurrentStateName:null,CurrentSizeName:"auto",IsPreviewEnabled:!1,DefaultMode:"split", +function a(e){return e&&e.__esModule?e:{default:e}}var r=n(1),i=a(r),s=n(114),o=a(s) +i.default.entwine("ss.preview",function(e){e(".cms-preview").entwine({AllowedStates:["StageLink","LiveLink","ArchiveLink"],CurrentStateName:null,CurrentSizeName:"auto",IsPreviewEnabled:!1,DefaultMode:"split", Sizes:{auto:{width:"100%",height:"100%"},mobile:{width:"335px",height:"568px"},mobileLandscape:{width:"583px",height:"320px"},tablet:{width:"783px",height:"1024px"},tabletLandscape:{width:"1039px",height:"768px" -},desktop:{width:"1024px",height:"800px"}},changeState:function t(n,r){var i=this,o=this._getNavigatorStates() -return r!==!1&&e.each(o,function(e,t){i.saveState("state",n)}),this.setCurrentStateName(n),this._loadCurrentState(),this.redraw(),this},changeMode:function t(n,r){var i=e(".cms-container").entwine(".ss") +},desktop:{width:"1024px",height:"800px"}},changeState:function t(n,a){var r=this,i=this._getNavigatorStates() +return a!==!1&&e.each(i,function(e,t){r.saveState("state",n)}),this.setCurrentStateName(n),this._loadCurrentState(),this.redraw(),this},changeMode:function t(n,a){var r=e(".cms-container").entwine(".ss") -if("split"==n)i.splitViewMode(),this.setIsPreviewEnabled(!0),this._loadCurrentState() -else if("content"==n)i.contentViewMode(),this.setIsPreviewEnabled(!1) +if("split"==n)r.splitViewMode(),this.setIsPreviewEnabled(!0),this._loadCurrentState() +else if("content"==n)r.contentViewMode(),this.setIsPreviewEnabled(!1) else{if("preview"!=n)throw"Invalid mode: "+n -i.previewMode(),this.setIsPreviewEnabled(!0),this._loadCurrentState()}return r!==!1&&this.saveState("mode",n),this.redraw(),this},changeSize:function e(t){var n=this.getSizes() +r.previewMode(),this.setIsPreviewEnabled(!0),this._loadCurrentState()}return a!==!1&&this.saveState("mode",n),this.redraw(),this},changeSize:function e(t){var n=this.getSizes() return this.setCurrentSizeName(t),this.removeClass("auto desktop tablet mobile").addClass(t),this.saveState("size",t),this.redraw(),this},redraw:function t(){window.debug&&console.log("redraw",this.attr("class"),this.get(0)) var n=this.getCurrentStateName() n&&this.find(".cms-preview-states").changeVisibleState(n) -var r=e(".cms-container").entwine(".ss").getLayoutOptions() -r&&e(".preview-mode-selector").changeVisibleMode(r.mode) -var i=this.getCurrentSizeName() -return i&&this.find(".preview-size-selector").changeVisibleSize(this.getCurrentSizeName()),this},saveState:function e(t,n){this._supportsLocalStorage()&&window.localStorage.setItem("cms-preview-state-"+t,n) +var a=e(".cms-container").entwine(".ss").getLayoutOptions() +a&&e(".preview-mode-selector").changeVisibleMode(a.mode) +var r=this.getCurrentSizeName() +return r&&this.find(".preview-size-selector").changeVisibleSize(this.getCurrentSizeName()),this},saveState:function e(t,n){this._supportsLocalStorage()&&window.localStorage.setItem("cms-preview-state-"+t,n) },loadState:function e(t){if(this._supportsLocalStorage())return window.localStorage.getItem("cms-preview-state-"+t)},disablePreview:function e(){return this.setPendingURL(null),this._loadUrl("about:blank"), this._block(),this.changeMode("content",!1),this.setIsPreviewEnabled(!1),this},enablePreview:function t(){return this.getIsPreviewEnabled()||(this.setIsPreviewEnabled(!0),e.browser.msie&&e.browser.version.slice(0,3)<=7?this.changeMode("content"):this.changeMode(this.getDefaultMode(),!1)), this},getOrAppendFontFixStyleElement:function t(){var n=e("#FontFixStyleElement") -return n.length||(n=e('').appendTo("head")),n},onadd:function t(){var n=this,r=this.find("iframe") +return n.length||(n=e('').appendTo("head")),n},onadd:function t(){var n=this,a=this.find("iframe") -r.addClass("center"),r.bind("load",function(){n._adjustIframeForPreview(),n._loadCurrentPage(),e(this).removeClass("loading")}),e.browser.msie&&8===parseInt(e.browser.version,10)&&r.bind("readystatechange",function(e){ -"interactive"==r[0].readyState&&(n.getOrAppendFontFixStyleElement().removeAttr("disabled"),setTimeout(function(){n.getOrAppendFontFixStyleElement().attr("disabled","disabled")},0))}),this._unblock(),this.disablePreview(), -this._super()},_supportsLocalStorage:function e(){var t=new Date,n,r -try{return(n=window.localStorage).setItem(t,t),r=n.getItem(t)==t,n.removeItem(t),r&&n}catch(e){console.warn("localStorge is not available due to current browser / system settings.")}},onforcecontent:function e(){ +a.addClass("center"),a.bind("load",function(){n._adjustIframeForPreview(),n._loadCurrentPage(),e(this).removeClass("loading")}),e.browser.msie&&8===parseInt(e.browser.version,10)&&a.bind("readystatechange",function(e){ +"interactive"==a[0].readyState&&(n.getOrAppendFontFixStyleElement().removeAttr("disabled"),setTimeout(function(){n.getOrAppendFontFixStyleElement().attr("disabled","disabled")},0))}),this._unblock(),this.disablePreview(), +this._super()},_supportsLocalStorage:function e(){var t=new Date,n,a +try{return(n=window.localStorage).setItem(t,t),a=n.getItem(t)==t,n.removeItem(t),a&&n}catch(e){console.warn("localStorge is not available due to current browser / system settings.")}},onforcecontent:function e(){ this.changeMode("content",!1)},onenable:function t(){var n=e(".preview-mode-selector") n.removeClass("split-disabled"),n.find(".disabled-tooltip").hide()},ondisable:function t(){var n=e(".preview-mode-selector") n.addClass("split-disabled"),n.find(".disabled-tooltip").show()},_block:function e(){return this.find(".preview-note").show(),this.find(".cms-preview-overlay").show(),this},_unblock:function e(){return this.find(".preview-note").hide(), -this.find(".cms-preview-overlay").hide(),this},_initialiseFromContent:function t(){var n,r -return e(".cms-previewable").length?(n=this.loadState("mode"),r=this.loadState("size"),this._moveNavigator(),n&&"content"==n||(this.enablePreview(),this._loadCurrentState()),this.redraw(),n&&this.changeMode(n), -r&&this.changeSize(r)):this.disablePreview(),this},"from .cms-container":{onafterstatechange:function e(t,n){n.xhr.getResponseHeader("X-ControllerURL")||this._initialiseFromContent()}},PendingURL:null, +this.find(".cms-preview-overlay").hide(),this},_initialiseFromContent:function t(){var n,a +return e(".cms-previewable").length?(n=this.loadState("mode"),a=this.loadState("size"),this._moveNavigator(),n&&"content"==n||(this.enablePreview(),this._loadCurrentState()),this.redraw(),n&&this.changeMode(n), +a&&this.changeSize(a)):this.disablePreview(),this},"from .cms-container":{onafterstatechange:function e(t,n){n.xhr.getResponseHeader("X-ControllerURL")||this._initialiseFromContent()}},PendingURL:null, oncolumnvisibilitychanged:function e(){var t=this.getPendingURL() t&&!this.is(".column-hidden")&&(this.setPendingURL(null),this._loadUrl(t),this._unblock())},"from .cms-container .cms-edit-form":{onaftersubmitform:function e(){this._initialiseFromContent()}},_loadUrl:function e(t){ return this.find("iframe").addClass("loading").attr("src",t),this},_getNavigatorStates:function t(){var n=e.map(this.getAllowedStates(),function(t){var n=e(".cms-preview-states .state-name[data-name="+t+"]") @@ -1441,130 +1441,130 @@ return this.find("iframe").addClass("loading").attr("src",t),this},_getNavigator return n.length?{name:t,url:n.attr("href"),active:n.hasClass("active")}:null}) return n},_loadCurrentState:function t(){if(!this.getIsPreviewEnabled())return this -var n=this._getNavigatorStates(),r=this.getCurrentStateName(),i=null -n&&(i=e.grep(n,function(e,t){return r===e.name||!r&&e.active})) -var o=null -return i[0]?o=i[0].url:n.length?(this.setCurrentStateName(n[0].name),o=n[0].url):this.setCurrentStateName(null),o&&(o+=(o.indexOf("?")===-1?"?":"&")+"CMSPreview=1"),this.is(".column-hidden")?(this.setPendingURL(o), -this._loadUrl("about:blank"),this._block()):(this.setPendingURL(null),o?(this._loadUrl(o),this._unblock()):this._block()),this},_moveNavigator:function t(){var n=e(".cms-preview .cms-preview-controls"),r=e(".cms-edit-form .cms-navigator") +var n=this._getNavigatorStates(),a=this.getCurrentStateName(),r=null +n&&(r=e.grep(n,function(e,t){return a===e.name||!a&&e.active})) +var i=null +return r[0]?i=r[0].url:n.length?(this.setCurrentStateName(n[0].name),i=n[0].url):this.setCurrentStateName(null),i&&(i+=(i.indexOf("?")===-1?"?":"&")+"CMSPreview=1"),this.is(".column-hidden")?(this.setPendingURL(i), +this._loadUrl("about:blank"),this._block()):(this.setPendingURL(null),i?(this._loadUrl(i),this._unblock()):this._block()),this},_moveNavigator:function t(){var n=e(".cms-preview .cms-preview-controls"),a=e(".cms-edit-form .cms-navigator") -r.length&&n.length?n.html(e(".cms-edit-form .cms-navigator").detach()):this._block()},_loadCurrentPage:function t(){if(this.getIsPreviewEnabled()){var n,r=e(".cms-container") -try{n=this.find("iframe")[0].contentDocument}catch(e){console.warn("Unable to access iframe, possible https mis-match")}if(n){var i=e(n).find("meta[name=x-page-id]").attr("content"),o=e(n).find("meta[name=x-cms-edit-link]").attr("content"),a=e(".cms-content") +a.length&&n.length?n.html(e(".cms-edit-form .cms-navigator").detach()):this._block()},_loadCurrentPage:function t(){if(this.getIsPreviewEnabled()){var n,a=e(".cms-container") +try{n=this.find("iframe")[0].contentDocument}catch(e){console.warn("Unable to access iframe, possible https mis-match")}if(n){var r=e(n).find("meta[name=x-page-id]").attr("content"),i=e(n).find("meta[name=x-cms-edit-link]").attr("content"),s=e(".cms-content") -i&&a.find(":input[name=ID]").val()!=i&&e(".cms-container").entwine(".ss").loadPanel(o)}}},_adjustIframeForPreview:function e(){var t=this.find("iframe")[0],n -if(t){try{n=t.contentDocument}catch(e){console.warn("Unable to access iframe, possible https mis-match")}if(n){for(var r=n.getElementsByTagName("A"),i=0;i
'):this.parent().append('') +return"undefined"!=typeof r&&a.removeClass(r),a.addClass(n),a.attr("data-icon",n),this}}),e(".preview-mode-selector .chosen-drop li:last-child").entwine({onmatch:function t(){e(".preview-mode-selector").hasClass("split-disabled")?this.parent().append('
'):this.parent().append('') }}),e(".preview-device-outer").entwine({onclick:function e(){this.parent(".preview__device").toggleClass("rotate")}})})},function(e,t,n){(function(e){"use strict" -function t(e){return e&&e.__esModule?e:{default:e}}var r=n(1),i=t(r),o=n(114),a=t(o) -i.default.entwine("ss.tree",function(t){t("#Form_BatchActionsForm").entwine({Actions:[],getTree:function e(){return t(".cms-tree")},fromTree:{oncheck_node:function e(t,n){this.serializeFromTree()},onuncheck_node:function e(t,n){ +function t(e){return e&&e.__esModule?e:{default:e}}var a=n(1),r=t(a),i=n(114),s=t(i) +r.default.entwine("ss.tree",function(t){t("#Form_BatchActionsForm").entwine({Actions:[],getTree:function e(){return t(".cms-tree")},fromTree:{oncheck_node:function e(t,n){this.serializeFromTree()},onuncheck_node:function e(t,n){ this.serializeFromTree()}},onmatch:function e(){var t=this t.getTree().bind("load_node.jstree",function(e,n){t.refreshSelected()})},onunmatch:function e(){var t=this -t.getTree().unbind("load_node.jstree")},registerDefault:function e(){this.register("publish",function(e){var t=confirm(a.default.inject(a.default._t("CMSMAIN.BATCH_PUBLISH_PROMPT","You have {num} page(s) selected.\n\nDo you really want to publish?"),{ +t.getTree().unbind("load_node.jstree")},registerDefault:function e(){this.register("publish",function(e){var t=confirm(s.default.inject(s.default._t("CMSMAIN.BATCH_PUBLISH_PROMPT","You have {num} page(s) selected.\n\nDo you really want to publish?"),{ num:e.length})) -return!!t&&e}),this.register("unpublish",function(e){var t=confirm(a.default.inject(a.default._t("CMSMAIN.BATCH_UNPUBLISH_PROMPT","You have {num} page(s) selected.\n\nDo you really want to unpublish"),{ +return!!t&&e}),this.register("unpublish",function(e){var t=confirm(s.default.inject(s.default._t("CMSMAIN.BATCH_UNPUBLISH_PROMPT","You have {num} page(s) selected.\n\nDo you really want to unpublish"),{ num:e.length})) -return!!t&&e}),this.register("delete",function(e){var t=confirm(a.default.inject(a.default._t("CMSMAIN.BATCH_DELETE_PROMPT","You have {num} page(s) selected.\n\nAre you sure you want to delete these pages?\n\nThese pages and all of their children pages will be deleted and sent to the archive."),{ +return!!t&&e}),this.register("delete",function(e){var t=confirm(s.default.inject(s.default._t("CMSMAIN.BATCH_DELETE_PROMPT","You have {num} page(s) selected.\n\nAre you sure you want to delete these pages?\n\nThese pages and all of their children pages will be deleted and sent to the archive."),{ num:e.length})) -return!!t&&e}),this.register("restore",function(e){var t=confirm(a.default.inject(a.default._t("CMSMAIN.BATCH_RESTORE_PROMPT","You have {num} page(s) selected.\n\nDo you really want to restore to stage?\n\nChildren of archived pages will be restored to the root level, unless those pages are also being restored."),{ +return!!t&&e}),this.register("restore",function(e){var t=confirm(s.default.inject(s.default._t("CMSMAIN.BATCH_RESTORE_PROMPT","You have {num} page(s) selected.\n\nDo you really want to restore to stage?\n\nChildren of archived pages will be restored to the root level, unless those pages are also being restored."),{ num:e.length})) return!!t&&e})},onadd:function e(){this.registerDefault(),this._super()},register:function e(t,n){this.trigger("register",{type:t,callback:n}) -var r=this.getActions() -r[t]=n,this.setActions(r)},unregister:function e(t){this.trigger("unregister",{type:t}) +var a=this.getActions() +a[t]=n,this.setActions(a)},unregister:function e(t){this.trigger("unregister",{type:t}) var n=this.getActions() -n[t]&&delete n[t],this.setActions(n)},refreshSelected:function n(r){var i=this,o=this.getTree(),a=this.getIDs(),s=[],l=t(".cms-content-batchactions-button"),u=this.find(":input[name=Action]").val() -null==r&&(r=o) -for(var c in a)t(t(o).getNodeByID(c)).addClass("selected").attr("selected","selected") -if(!u||u==-1||!l.hasClass("active"))return void t(r).find("li").each(function(){t(this).setEnabled(!0)}) -t(r).find("li").each(function(){s.push(t(this).data("id")),t(this).addClass("treeloading").setEnabled(!1)}) -var d=t.path.parseUrl(u),f=d.hrefNoSearch+"/applicablepages/" -f=t.path.addSearchParams(f,d.search),f=t.path.addSearchParams(f,{csvIDs:s.join(",")}),e.getJSON(f,function(n){e(r).find("li").each(function(){t(this).removeClass("treeloading") +n[t]&&delete n[t],this.setActions(n)},refreshSelected:function n(a){var r=this,i=this.getTree(),s=this.getIDs(),o=[],d=t(".cms-content-batchactions-button"),u=this.find(":input[name=Action]").val() +null==a&&(a=i) +for(var l in s)t(t(i).getNodeByID(l)).addClass("selected").attr("selected","selected") +if(!u||u==-1||!d.hasClass("active"))return void t(a).find("li").each(function(){t(this).setEnabled(!0)}) +t(a).find("li").each(function(){o.push(t(this).data("id")),t(this).addClass("treeloading").setEnabled(!1)}) +var c=t.path.parseUrl(u),h=c.hrefNoSearch+"/applicablepages/" +h=t.path.addSearchParams(h,c.search),h=t.path.addSearchParams(h,{csvIDs:o.join(",")}),e.getJSON(h,function(n){e(a).find("li").each(function(){t(this).removeClass("treeloading") var e=t(this).data("id") -0==e||t.inArray(e,n)>=0?t(this).setEnabled(!0):(t(this).removeClass("selected").setEnabled(!1),t(this).prop("selected",!1))}),i.serializeFromTree()})},serializeFromTree:function e(){var t=this.getTree(),n=t.getSelectedIDs() +0==e||t.inArray(e,n)>=0?t(this).setEnabled(!0):(t(this).removeClass("selected").setEnabled(!1),t(this).prop("selected",!1))}),r.serializeFromTree()})},serializeFromTree:function e(){var t=this.getTree(),n=t.getSelectedIDs() return this.setIDs(n),!0},setIDs:function e(t){this.find(":input[name=csvIDs]").val(t?t.join(","):null)},getIDs:function e(){var t=this.find(":input[name=csvIDs]").val() -return t?t.split(","):[]},onsubmit:function n(r){var i=this,o=this.getIDs(),s=this.getTree(),l=this.getActions() -if(!o||!o.length)return alert(a.default._t("CMSMAIN.SELECTONEPAGE","Please select at least one page")),r.preventDefault(),!1 +return t?t.split(","):[]},onsubmit:function n(a){var r=this,i=this.getIDs(),o=this.getTree(),d=this.getActions() +if(!i||!i.length)return alert(s.default._t("CMSMAIN.SELECTONEPAGE","Please select at least one page")),a.preventDefault(),!1 var u=this.find(":input[name=Action]").val() -if(!u)return r.preventDefault(),!1 -var c=u.split("/").filter(function(e){return!!e}).pop() -if(l[c]&&(o=l[c].apply(this,[o])),!o||!o.length)return r.preventDefault(),!1 -this.setIDs(o),s.find("li").removeClass("failed") -var d=this.find(":submit:first") -return d.addClass("loading"),e.ajax({url:u,type:"POST",data:this.serializeArray(),complete:function e(t,n){d.removeClass("loading"),s.jstree("refresh",-1),i.setIDs([]),i.find(":input[name=Action]").val("").change() +if(!u)return a.preventDefault(),!1 +var l=u.split("/").filter(function(e){return!!e}).pop() +if(d[l]&&(i=d[l].apply(this,[i])),!i||!i.length)return a.preventDefault(),!1 +this.setIDs(i),o.find("li").removeClass("failed") +var c=this.find(":submit:first") +return c.addClass("loading"),e.ajax({url:u,type:"POST",data:this.serializeArray(),complete:function e(t,n){c.removeClass("loading"),o.jstree("refresh",-1),r.setIDs([]),r.find(":input[name=Action]").val("").change() -var r=t.getResponseHeader("X-Status") -r&&statusMessage(decodeURIComponent(r),"success"==n?"good":"bad")},success:function e(n,r){var i,o -if(n.modified){var a=[] -for(i in n.modified)o=s.getNodeByID(i),s.jstree("set_text",o,n.modified[i].TreeTitle),a.push(o) -t(a).effect("highlight")}if(n.deleted)for(i in n.deleted)o=s.getNodeByID(i),o.length&&s.jstree("delete_node",o) -if(n.error)for(i in n.error)o=s.getNodeByID(i),t(o).addClass("failed")},dataType:"json"}),r.preventDefault(),!1}}),t(".cms-content-batchactions-button").entwine({onmatch:function e(){this._super(),this.updateTree() +var a=t.getResponseHeader("X-Status") +a&&statusMessage(decodeURIComponent(a),"success"==n?"good":"bad")},success:function e(n,a){var r,i +if(n.modified){var s=[] +for(r in n.modified)i=o.getNodeByID(r),o.jstree("set_text",i,n.modified[r].TreeTitle),s.push(i) +t(s).effect("highlight")}if(n.deleted)for(r in n.deleted)i=o.getNodeByID(r),i.length&&o.jstree("delete_node",i) +if(n.error)for(r in n.error)i=o.getNodeByID(r),t(i).addClass("failed")},dataType:"json"}),a.preventDefault(),!1}}),t(".cms-content-batchactions-button").entwine({onmatch:function e(){this._super(),this.updateTree() -},onunmatch:function e(){this._super()},onclick:function e(t){this.updateTree()},updateTree:function e(){var n=t(".cms-tree"),r=t("#Form_BatchActionsForm") -this._super(),this.data("active")?(n.addClass("multiple"),n.removeClass("draggable"),r.serializeFromTree()):(n.removeClass("multiple"),n.addClass("draggable")),t("#Form_BatchActionsForm").refreshSelected() +},onunmatch:function e(){this._super()},onclick:function e(t){this.updateTree()},updateTree:function e(){var n=t(".cms-tree"),a=t("#Form_BatchActionsForm") +this._super(),this.data("active")?(n.addClass("multiple"),n.removeClass("draggable"),a.serializeFromTree()):(n.removeClass("multiple"),n.addClass("draggable")),t("#Form_BatchActionsForm").refreshSelected() -}}),t("#Form_BatchActionsForm select[name=Action]").entwine({onchange:function e(n){var r=t(n.target.form),i=r.find(":submit"),o=t(n.target).val() +}}),t("#Form_BatchActionsForm select[name=Action]").entwine({onchange:function e(n){var a=t(n.target.form),r=a.find(":submit"),i=t(n.target).val() t("#Form_BatchActionsForm").refreshSelected(),this.trigger("chosen:updated"),this._super(n)}})})}).call(t,n(181))},function(e,t,n){"use strict" -function r(e){return e&&e.__esModule?e:{default:e}}var i=n(1),o=r(i) -o.default.entwine("ss",function(e){e(".cms .field.cms-description-tooltip").entwine({onmatch:function e(){this._super() -var t=this.find(".description"),n,r +function a(e){return e&&e.__esModule?e:{default:e}}var r=n(1),i=a(r) +i.default.entwine("ss",function(e){e(".cms .field.cms-description-tooltip").entwine({onmatch:function e(){this._super() +var t=this.find(".description"),n,a t.length&&(this.attr("title",t.text()).tooltip({content:t.html()}),t.remove())}}),e(".cms .field.cms-description-tooltip :input").entwine({onfocusin:function e(t){this.closest(".field").tooltip("open") },onfocusout:function e(t){this.closest(".field").tooltip("close")}})})},function(e,t,n){"use strict" -function r(e){return e&&e.__esModule?e:{default:e}}var i=n(1),o=r(i) -o.default.entwine("ss",function(e){e(".cms-description-toggle").entwine({onadd:function e(){var t=!1,n=this.prop("id").substr(0,this.prop("id").indexOf("_Holder")),r=this.find(".cms-description-trigger"),i=this.find(".description") +function a(e){return e&&e.__esModule?e:{default:e}}var r=n(1),i=a(r) +i.default.entwine("ss",function(e){e(".cms-description-toggle").entwine({onadd:function e(){var t=!1,n=this.prop("id").substr(0,this.prop("id").indexOf("_Holder")),a=this.find(".cms-description-trigger"),r=this.find(".description") -this.hasClass("description-toggle-enabled")||(0===r.length&&(r=this.find(".middleColumn").first().after('').next()), -this.addClass("description-toggle-enabled"),r.on("click",function(){i[t?"hide":"show"](),t=!t}),i.hide())}})})},function(e,t,n){"use strict" -function r(e){return e&&e.__esModule?e:{default:e}}var i=n(1),o=r(i) -o.default.entwine("ss",function(e){e(".TreeDropdownField").entwine({"from .cms-container form":{onaftersubmitform:function e(t){this.find(".tree-holder").empty(),this._super()}}})})},function(e,t,n){"use strict" +this.hasClass("description-toggle-enabled")||(0===a.length&&(a=this.find(".middleColumn").first().after('').next()), +this.addClass("description-toggle-enabled"),a.on("click",function(){r[t?"hide":"show"](),t=!t}),r.hide())}})})},function(e,t,n){"use strict" +function a(e){return e&&e.__esModule?e:{default:e}}var r=n(1),i=a(r) +i.default.entwine("ss",function(e){e(".TreeDropdownField").entwine({"from .cms-container form":{onaftersubmitform:function e(t){this.find(".tree-holder").empty(),this._super()}}})})},function(e,t,n){"use strict" -function r(e){return e&&e.__esModule?e:{default:e}}var i=n(1),o=r(i),a=n(5),s=r(a),l=n(196),u=r(l),c=n(106),d=n(197),f=r(d) -o.default.entwine("ss",function(e){e(".cms-content-actions .add-to-campaign-action,#add-to-campaign__action").entwine({onclick:function t(){var n=e("#add-to-campaign__dialog-wrapper") +function a(e){return e&&e.__esModule?e:{default:e}}var r=n(1),i=a(r),s=n(5),o=a(s),d=n(196),u=a(d),l=n(106),c=n(197),h=a(c) +i.default.entwine("ss",function(e){e(".cms-content-actions .add-to-campaign-action,#add-to-campaign__action").entwine({onclick:function t(){var n=e("#add-to-campaign__dialog-wrapper") return n.length||(n=e('
'),e("body").append(n)),n.open(),!1}}),e("#add-to-campaign__dialog-wrapper").entwine({onunmatch:function e(){this._clearModal()},open:function e(){ -this._renderModal(!0)},close:function e(){this._renderModal(!1)},_renderModal:function t(n){var r=this,i=function e(){return r.close()},o=function e(){return r._handleSubmitModal.apply(r,arguments)},a=e("form.cms-edit-form :input[name=ID]").val(),l=window.ss.store,d="SilverStripe\\CMS\\Controllers\\CMSPageEditController",p=l.getState().config.sections[d],h=p.form.AddToCampaignForm.schemaUrl+"/"+a +this._renderModal(!0)},close:function e(){this._renderModal(!1)},_renderModal:function t(n){var a=this,r=function e(){return a.close()},i=function e(){return a._handleSubmitModal.apply(a,arguments)},s=e("form.cms-edit-form :input[name=ID]").val(),d=window.ss.store,c="SilverStripe\\CMS\\Controllers\\CMSPageEditController",f=d.getState().config.sections[c],_=f.form.AddToCampaignForm.schemaUrl+"/"+s -u.default.render(s.default.createElement(c.Provider,{store:l},s.default.createElement(f.default,{show:n,handleSubmit:o,handleHide:i,schemaUrl:h,bodyClassName:"modal__dialog",responseClassBad:"modal__response modal__response--error", -responseClassGood:"modal__response modal__response--good"})),this[0])},_clearModal:function e(){u.default.unmountComponentAtNode(this[0])},_handleSubmitModal:function e(t,n,r){return r()}})})},,function(e,t){ +u.default.render(o.default.createElement(l.Provider,{store:d},o.default.createElement(h.default,{show:n,handleSubmit:i,handleHide:r,schemaUrl:_,bodyClassName:"modal__dialog",responseClassBad:"modal__response modal__response--error", +responseClassGood:"modal__response modal__response--good"})),this[0])},_clearModal:function e(){u.default.unmountComponentAtNode(this[0])},_handleSubmitModal:function e(t,n,a){return a()}})})},,function(e,t){ e.exports=FormBuilderModal},function(e,t,n){"use strict" -function r(e){return e&&e.__esModule?e:{default:e}}var i=n(1),o=r(i) +function a(e){return e&&e.__esModule?e:{default:e}}var r=n(1),i=a(r) n(183),n(199) -var a=function e(t){var n=(0,o.default)((0,o.default)(this).contents()).find(".message") -if(n&&n.html()){var r=(0,o.default)(window.parent.document).find("#Form_EditForm_Members").get(0) -r&&r.refresh() -var i=(0,o.default)(window.parent.document).find(".cms-tree").get(0) -i&&i.reload()}};(0,o.default)("#MemberImportFormIframe, #GroupImportFormIframe").entwine({onadd:function e(){this._super(),(0,o.default)(this).bind("load",a)}}),o.default.entwine("ss",function(e){e(".permissioncheckboxset .checkbox[value=ADMIN]").entwine({ -onmatch:function e(){this.toggleCheckboxes(),this._super()},onunmatch:function e(){this._super()},onclick:function e(t){this.toggleCheckboxes()},toggleCheckboxes:function t(){var n=this,r=this.parents(".field:eq(0)").find(".checkbox").not(this) +var s=function e(t){var n=(0,i.default)((0,i.default)(this).contents()).find(".message") +if(n&&n.html()){var a=(0,i.default)(window.parent.document).find("#Form_EditForm_Members").get(0) +a&&a.refresh() +var r=(0,i.default)(window.parent.document).find(".cms-tree").get(0) +r&&r.reload()}};(0,i.default)("#MemberImportFormIframe, #GroupImportFormIframe").entwine({onadd:function e(){this._super(),(0,i.default)(this).bind("load",s)}}),i.default.entwine("ss",function(e){e(".permissioncheckboxset .checkbox[value=ADMIN]").entwine({ +onmatch:function e(){this.toggleCheckboxes(),this._super()},onunmatch:function e(){this._super()},onclick:function e(t){this.toggleCheckboxes()},toggleCheckboxes:function t(){var n=this,a=this.parents(".field:eq(0)").find(".checkbox").not(this) -this.is(":checked")?r.each(function(){e(this).data("SecurityAdmin.oldChecked",e(this).is(":checked")),e(this).data("SecurityAdmin.oldDisabled",e(this).is(":disabled")),e(this).prop("disabled",!0),e(this).prop("checked",!0) +this.is(":checked")?a.each(function(){e(this).data("SecurityAdmin.oldChecked",e(this).is(":checked")),e(this).data("SecurityAdmin.oldDisabled",e(this).is(":disabled")),e(this).prop("disabled",!0),e(this).prop("checked",!0) -}):r.each(function(){e(this).prop("checked",e(this).data("SecurityAdmin.oldChecked")),e(this).prop("disabled",e(this).data("SecurityAdmin.oldDisabled"))})}})})},function(e,t,n){"use strict" -function r(e){return e&&e.__esModule?e:{default:e}}var i=n(1),o=r(i) -o.default.entwine("ss",function(e){e(".permissioncheckboxset .valADMIN input").entwine({onmatch:function e(){this._super()},onunmatch:function e(){this._super()},onclick:function e(t){this.toggleCheckboxes() +}):a.each(function(){e(this).prop("checked",e(this).data("SecurityAdmin.oldChecked")),e(this).prop("disabled",e(this).data("SecurityAdmin.oldDisabled"))})}})})},function(e,t,n){"use strict" +function a(e){return e&&e.__esModule?e:{default:e}}var r=n(1),i=a(r) +i.default.entwine("ss",function(e){e(".permissioncheckboxset .valADMIN input").entwine({onmatch:function e(){this._super()},onunmatch:function e(){this._super()},onclick:function e(t){this.toggleCheckboxes() },toggleCheckboxes:function t(){var n=e(this).parents(".field:eq(0)").find(".checkbox").not(this) e(this).is(":checked")?n.each(function(){e(this).data("SecurityAdmin.oldChecked",e(this).attr("checked")),e(this).data("SecurityAdmin.oldDisabled",e(this).attr("disabled")),e(this).attr("disabled","disabled"), @@ -1578,115 +1578,1749 @@ e(this).is(":checked")?n.each(function(){e(this).data("PermissionCheckboxSetFiel e(this).prop("checked","checked")}):n.each(function(){e(this).prop("checked",e(this).data("PermissionCheckboxSetField.oldChecked")),e(this).prop("disabled",e(this).data("PermissionCheckboxSetField.oldDisabled")) })}})})},function(e,t,n){"use strict" -function r(e){return e&&e.__esModule?e:{default:e}}var i=n(1),o=r(i) -n(183),o.default.entwine("ss",function(e){e(".cms-content-tools #Form_SearchForm").entwine({onsubmit:function e(t){this.trigger("beforeSubmit")}}),e(".importSpec").entwine({onmatch:function t(){this.find("div.details").hide(), +function a(e){return e&&e.__esModule?e:{default:e}}var r=n(1),i=a(r) +n(183),i.default.entwine("ss",function(e){e(".cms-content-tools #Form_SearchForm").entwine({onsubmit:function e(t){this.trigger("beforeSubmit")}}),e(".importSpec").entwine({onmatch:function t(){this.find("div.details").hide(), this.find("a.detailsLink").click(function(){return e("#"+e(this).attr("href").replace(/.*#/,"")).slideToggle(),!1}),this._super()},onunmatch:function e(){this._super()}})})},function(e,t,n){"use strict" -function r(e){return e&&e.__esModule?e:{default:e}}var i=n(1),o=r(i);(0,o.default)(document).on("click",".confirmedpassword .showOnClick a",function(){var e=(0,o.default)(".showOnClickContainer",(0,o.default)(this).parent()) +function a(e){return e&&e.__esModule?e:{default:e}}var r=n(1),i=a(r);(0,i.default)(document).on("click",".confirmedpassword .showOnClick a",function(){var e=(0,i.default)(".showOnClickContainer",(0,i.default)(this).parent()) return e.toggle("fast",function(){e.find('input[type="hidden"]').val(e.is(":visible")?1:0)}),!1})},function(e,t,n){"use strict" -function r(e){return e&&e.__esModule?e:{default:e}}var i=n(1),o=r(i);(0,o.default)(document).ready(function(){(0,o.default)("ul.SelectionGroup input.selector, ul.selection-group input.selector").live("click",function(){ -var e=(0,o.default)(this).closest("li") +function a(e){return e&&e.__esModule?e:{default:e}}var r=n(1),i=a(r);(0,i.default)(document).ready(function(){(0,i.default)("ul.SelectionGroup input.selector, ul.selection-group input.selector").live("click",function(){ +var e=(0,i.default)(this).closest("li") e.addClass("selected") var t=e.prevAll("li.selected") t.length&&t.removeClass("selected") var n=e.nextAll("li.selected") -n.length&&n.removeClass("selected"),(0,o.default)(this).focus()})})},function(e,t,n){"use strict" -function r(e){return e&&e.__esModule?e:{default:e}}var i=n(1),o=r(i) -n(182),o.default.fn.extend({ssDatepicker:function e(t){return(0,o.default)(this).each(function(){if(!((0,o.default)(this).prop("disabled")||(0,o.default)(this).prop("readonly")||(0,o.default)(this).hasClass("hasDatepicker"))){ -(0,o.default)(this).siblings("button").addClass("ui-icon ui-icon-calendar") -var e=o.default.extend({},t||{},(0,o.default)(this).data(),(0,o.default)(this).data("jqueryuiconfig")) -e.showcalendar&&(e.locale&&o.default.datepicker.regional[e.locale]&&(e=o.default.extend({},o.default.datepicker.regional[e.locale],e)),(0,o.default)(this).datepicker(e))}})}}),(0,o.default)(document).on("click",".field.date input.text,input.text.date",function(){ -(0,o.default)(this).ssDatepicker(),(0,o.default)(this).data("datepicker")&&(0,o.default)(this).datepicker("show")})},function(e,t,n){"use strict" -function r(e){return e&&e.__esModule?e:{default:e}}var i=n(1),o=r(i) -n(182),o.default.entwine("ss",function(e){e(".ss-toggle").entwine({onadd:function e(){this._super(),this.accordion({heightStyle:"content",collapsible:!0,active:!this.hasClass("ss-toggle-start-closed")&&0 +n.length&&n.removeClass("selected"),(0,i.default)(this).focus()})})},function(e,t,n){"use strict" +function a(e){return e&&e.__esModule?e:{default:e}}var r=n(1),i=a(r),s=n(204),o=a(s),d=n(321),u=a(d) +n(322),i.default.entwine("ss",function(e){e("input[type=date]").entwine({onadd:function t(){if(!u.default.inputtypes.date&&!(this.prop("disabled")||this.prop("readonly")||this.hasClass("hasDatepicker"))){ +var n=e("",{type:"hidden",name:this.attr("name"),value:this.val()}) +this.parent().append(n),this.removeAttr("name"),o.default.locale(this.attr("lang")) +var a=this.val(),r=(0,o.default)(a).format("L") +this.val(r),this.attr("placeholder","Example: "+(0,o.default)().endOf("month").format("L")),this.updateValue()}},onchange:function e(){this.updateValue()},updateValue:function e(){var t=this.val(),n=(0, +o.default)(t,"L").format("YYYY-MM-DD") +this.parent().find("input[type=hidden]").val(n)}})})},function(e,t,n){(function(e){!function(t,n){e.exports=n()}(this,function(){"use strict" +function t(){return ba.apply(null,arguments)}function a(e){ba=e}function r(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function i(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e) + +}function s(e){var t +for(t in e)return!1 +return!0}function o(e){return void 0===e}function d(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function u(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e) + +}function l(e,t){var n=[],a +for(a=0;a0)for(n=0;n0?"future":"past"] +return D(n)?n(t):n.replace(/%s/i,t)}function A(e,t){var n=e.toLowerCase() +Ha[n]=Ha[n+"s"]=Ha[t]=e}function R(e){return"string"==typeof e?Ha[e]||Ha[e.toLowerCase()]:void 0}function I(e){var t={},n,a +for(a in e)c(e,a)&&(n=R(a),n&&(t[n]=e[a])) +return t}function W(e,t){Fa[e]=t}function N(e){var t=[] +for(var n in e)t.push({unit:n,priority:Fa[n]}) +return t.sort(function(e,t){return e.priority-t.priority}),t}function U(e,n){return function(a){return null!=a?($(this,e,a),t.updateOffset(this,n),this):z(this,e)}}function z(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN + +}function $(e,t,n){e.isValid()&&e._d["set"+(e._isUTC?"UTC":"")+t](n)}function J(e){return e=R(e),D(this[e])?this[e]():this}function B(e,t){if("object"==typeof e){e=I(e) +for(var n=N(e),a=0;a=0 +return(i?n?"+":"":"-")+Math.pow(10,Math.max(0,r)).toString().substr(1)+a}function G(e,t,n,a){var r=a +"string"==typeof a&&(r=function(){return this[a]()}),e&&(Wa[e]=r),t&&(Wa[t[0]]=function(){return V(r.apply(this,arguments),t[1],t[2])}),n&&(Wa[n]=function(){return this.localeData().ordinal(r.apply(this,arguments),e) + +})}function q(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function K(e){var t=e.match(Aa),n,a +for(n=0,a=t.length;n=0&&Ra.test(e);)e=e.replace(Ra,n),Ra.lastIndex=0,a-=1 +return e}function Z(e,t,n){rr[e]=D(t)?t:function(e,a){return e&&n?n:t}}function ee(e,t){return c(rr,e)?rr[e](t._strict,t._locale):new RegExp(te(e))}function te(e){return ne(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(e,t,n,a,r){ +return t||n||a||r}))}function ne(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function ae(e,t){var n,a=t +for("string"==typeof e&&(e=[e]),d(t)&&(a=function(e,n){n[t]=L(e)}),n=0;n=0&&isFinite(o.getFullYear())&&o.setFullYear(e),o}function be(e){var t=new Date(Date.UTC.apply(null,arguments)) +return e<100&&e>=0&&isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e),t}function Le(e,t,n){var a=7+t-n,r=(7+be(e,0,a).getUTCDay()-t)%7 +return-r+a-1}function we(e,t,n,a,r){var i=(7+n-a)%7,s=Le(e,a,r),o=1+7*(t-1)+i+s,d,u +return o<=0?(d=e-1,u=ye(d)+o):o>ye(e)?(d=e+1,u=o-ye(e)):(d=e,u=o),{year:d,dayOfYear:u}}function ke(e,t,n){var a=Le(e.year(),t,n),r=Math.floor((e.dayOfYear()-a-1)/7)+1,i,s +return r<1?(s=e.year()-1,i=r+Ye(s,t,n)):r>Ye(e.year(),t,n)?(i=r-Ye(e.year(),t,n),s=e.year()+1):(s=e.year(),i=r),{week:i,year:s}}function Ye(e,t,n){var a=Le(e,t,n),r=Le(e+1,t,n) +return(ye(e)-a+r)/7}function Te(e){return ke(e,this._week.dow,this._week.doy).week}function De(){return this._week.dow}function Se(){return this._week.doy}function je(e){var t=this.localeData().week(this) + + +return null==e?t:this.add(7*(e-t),"d")}function Pe(e){var t=ke(this,1,4).week +return null==e?t:this.add(7*(e-t),"d")}function Oe(e,t){return"string"!=typeof e?e:isNaN(e)?(e=t.weekdaysParse(e),"number"==typeof e?e:null):parseInt(e,10)}function Ce(e,t){return"string"==typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e + +}function xe(e,t){return e?r(this._weekdays)?this._weekdays[e.day()]:this._weekdays[this._weekdays.isFormat.test(t)?"format":"standalone"][e.day()]:r(this._weekdays)?this._weekdays:this._weekdays.standalone + +}function Ee(e){return e?this._weekdaysShort[e.day()]:this._weekdaysShort}function He(e){return e?this._weekdaysMin[e.day()]:this._weekdaysMin}function Fe(e,t,n){var a,r,i,s=e.toLocaleLowerCase() +if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],a=0;a<7;++a)i=f([2e3,1]).day(a),this._minWeekdaysParse[a]=this.weekdaysMin(i,"").toLocaleLowerCase(), +this._shortWeekdaysParse[a]=this.weekdaysShort(i,"").toLocaleLowerCase(),this._weekdaysParse[a]=this.weekdays(i,"").toLocaleLowerCase() +return n?"dddd"===t?(r=pr.call(this._weekdaysParse,s),r!==-1?r:null):"ddd"===t?(r=pr.call(this._shortWeekdaysParse,s),r!==-1?r:null):(r=pr.call(this._minWeekdaysParse,s),r!==-1?r:null):"dddd"===t?(r=pr.call(this._weekdaysParse,s), +r!==-1?r:(r=pr.call(this._shortWeekdaysParse,s),r!==-1?r:(r=pr.call(this._minWeekdaysParse,s),r!==-1?r:null))):"ddd"===t?(r=pr.call(this._shortWeekdaysParse,s),r!==-1?r:(r=pr.call(this._weekdaysParse,s), +r!==-1?r:(r=pr.call(this._minWeekdaysParse,s),r!==-1?r:null))):(r=pr.call(this._minWeekdaysParse,s),r!==-1?r:(r=pr.call(this._weekdaysParse,s),r!==-1?r:(r=pr.call(this._shortWeekdaysParse,s),r!==-1?r:null))) + +}function Ae(e,t,n){var a,r,i +if(this._weekdaysParseExact)return Fe.call(this,e,t,n) +for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),a=0;a<7;a++){if(r=f([2e3,1]).day(a),n&&!this._fullWeekdaysParse[a]&&(this._fullWeekdaysParse[a]=new RegExp("^"+this.weekdays(r,"").replace(".",".?")+"$","i"), +this._shortWeekdaysParse[a]=new RegExp("^"+this.weekdaysShort(r,"").replace(".",".?")+"$","i"),this._minWeekdaysParse[a]=new RegExp("^"+this.weekdaysMin(r,"").replace(".",".?")+"$","i")),this._weekdaysParse[a]||(i="^"+this.weekdays(r,"")+"|^"+this.weekdaysShort(r,"")+"|^"+this.weekdaysMin(r,""), +this._weekdaysParse[a]=new RegExp(i.replace(".",""),"i")),n&&"dddd"===t&&this._fullWeekdaysParse[a].test(e))return a +if(n&&"ddd"===t&&this._shortWeekdaysParse[a].test(e))return a +if(n&&"dd"===t&&this._minWeekdaysParse[a].test(e))return a +if(!n&&this._weekdaysParse[a].test(e))return a}}function Re(e){if(!this.isValid())return null!=e?this:NaN +var t=this._isUTC?this._d.getUTCDay():this._d.getDay() +return null!=e?(e=Oe(e,this.localeData()),this.add(e-t,"d")):t}function Ie(e){if(!this.isValid())return null!=e?this:NaN +var t=(this.day()+7-this.localeData()._week.dow)%7 +return null==e?t:this.add(e-t,"d")}function We(e){if(!this.isValid())return null!=e?this:NaN +if(null!=e){var t=Ce(e,this.localeData()) +return this.day(this.day()%7?t:t-7)}return this.day()||7}function Ne(e){return this._weekdaysParseExact?(c(this,"_weekdaysRegex")||$e.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(c(this,"_weekdaysRegex")||(this._weekdaysRegex=Dr), +this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function Ue(e){return this._weekdaysParseExact?(c(this,"_weekdaysRegex")||$e.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(c(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Sr), +this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function ze(e){return this._weekdaysParseExact?(c(this,"_weekdaysRegex")||$e.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(c(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=jr), +this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function $e(){function e(e,t){return t.length-e.length}var t=[],n=[],a=[],r=[],i,s,o,d,u +for(i=0;i<7;i++)s=f([2e3,1]).day(i),o=this.weekdaysMin(s,""),d=this.weekdaysShort(s,""),u=this.weekdays(s,""),t.push(o),n.push(d),a.push(u),r.push(o),r.push(d),r.push(u) +for(t.sort(e),n.sort(e),a.sort(e),r.sort(e),i=0;i<7;i++)n[i]=ne(n[i]),a[i]=ne(a[i]),r[i]=ne(r[i]) +this._weekdaysRegex=new RegExp("^("+r.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+a.join("|")+")","i"), +this._weekdaysShortStrictRegex=new RegExp("^("+n.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+t.join("|")+")","i")}function Je(){return this.hours()%12||12}function Be(){return this.hours()||24 + +}function Ve(e,t){G(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function Ge(e,t){return t._meridiemParse}function qe(e){return"p"===(e+"").toLowerCase().charAt(0) + +}function Ke(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"}function Qe(e){return e?e.toLowerCase().replace("_","-"):e}function Xe(e){for(var t=0,n,a,r,i;t0;){if(r=Ze(i.slice(0,n).join("-")))return r +if(a&&a.length>=n&&w(i,a,!0)>=n-1)break +n--}t++}return null}function Ze(t){var a=null +if(!xr[t]&&"undefined"!=typeof e&&e&&e.exports)try{a=Hr._abbr,n(205)("./"+t),et(a)}catch(e){}return xr[t]}function et(e,t){var n +return e&&(n=o(t)?at(e):tt(e,t),n&&(Hr=n)),Hr._abbr}function tt(e,t){if(null!==t){var n=Cr +if(t.abbr=e,null!=xr[e])T("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."), +n=xr[e]._config +else if(null!=t.parentLocale){if(null==xr[t.parentLocale])return Er[t.parentLocale]||(Er[t.parentLocale]=[]),Er[t.parentLocale].push({name:e,config:t}),null +n=xr[t.parentLocale]._config}return xr[e]=new P(j(n,t)),Er[e]&&Er[e].forEach(function(e){tt(e.name,e.config)}),et(e),xr[e]}return delete xr[e],null}function nt(e,t){if(null!=t){var n,a=Cr +null!=xr[e]&&(a=xr[e]._config),t=j(a,t),n=new P(t),n.parentLocale=xr[e],xr[e]=n,et(e)}else null!=xr[e]&&(null!=xr[e].parentLocale?xr[e]=xr[e].parentLocale:null!=xr[e]&&delete xr[e]) +return xr[e]}function at(e){var t +if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return Hr +if(!r(e)){if(t=Ze(e))return t +e=[e]}return Xe(e)}function rt(){return Sa(xr)}function it(e){var t,n=e._a +return n&&m(e).overflow===-2&&(t=n[or]<0||n[or]>11?or:n[dr]<1||n[dr]>se(n[sr],n[or])?dr:n[ur]<0||n[ur]>24||24===n[ur]&&(0!==n[lr]||0!==n[cr]||0!==n[hr])?ur:n[lr]<0||n[lr]>59?lr:n[cr]<0||n[cr]>59?cr:n[hr]<0||n[hr]>999?hr:-1, +m(e)._overflowDayOfYear&&(tdr)&&(t=dr),m(e)._overflowWeeks&&t===-1&&(t=fr),m(e)._overflowWeekday&&t===-1&&(t=_r),m(e).overflow=t),e}function st(e){var t,n,a=e._i,r=Fr.exec(a)||Ar.exec(a),i,s,o,d + + +if(r){for(m(e).iso=!0,t=0,n=Ir.length;t10?"YYYY ":"YY "),i="HH:mm"+(n[4]?":ss":""), +n[1]){var c=new Date(n[2]),h=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"][c.getDay()] +if(n[1].substr(0,3)!==h)return m(e).weekdayMismatch=!0,void(e._isValid=!1)}switch(n[5].length){case 2:0===l?u=" +0000":(l=d.indexOf(n[5][1].toUpperCase())-12,u=(l<0?" -":" +")+(""+l).replace(/^-?/,"0").match(/..$/)[0]+"00") + + +break +case 4:u=o[n[5]] +break +default:u=o[" GMT"]}n[5]=u,e._i=n.splice(1).join(""),s=" ZZ",e._f=a+r+i+s,ft(e),m(e).rfc2822=!0}else e._isValid=!1}function dt(e){var n=Nr.exec(e._i) +return null!==n?void(e._d=new Date(+n[1])):(st(e),void(e._isValid===!1&&(delete e._isValid,ot(e),e._isValid===!1&&(delete e._isValid,t.createFromInputFallback(e)))))}function ut(e,t,n){return null!=e?e:null!=t?t:n + +}function lt(e){var n=new Date(t.now()) +return e._useUTC?[n.getUTCFullYear(),n.getUTCMonth(),n.getUTCDate()]:[n.getFullYear(),n.getMonth(),n.getDate()]}function ct(e){var t,n,a=[],r,i +if(!e._d){for(r=lt(e),e._w&&null==e._a[dr]&&null==e._a[or]&&ht(e),null!=e._dayOfYear&&(i=ut(e._a[sr],r[sr]),(e._dayOfYear>ye(i)||0===e._dayOfYear)&&(m(e)._overflowDayOfYear=!0),n=be(i,0,e._dayOfYear),e._a[or]=n.getUTCMonth(), +e._a[dr]=n.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=a[t]=r[t] +for(;t<7;t++)e._a[t]=a[t]=null==e._a[t]?2===t?1:0:e._a[t] +24===e._a[ur]&&0===e._a[lr]&&0===e._a[cr]&&0===e._a[hr]&&(e._nextDay=!0,e._a[ur]=0),e._d=(e._useUTC?be:ve).apply(null,a),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[ur]=24) + +}}function ht(e){var t,n,a,r,i,s,o,d +if(t=e._w,null!=t.GG||null!=t.W||null!=t.E)i=1,s=4,n=ut(t.GG,e._a[sr],ke(bt(),1,4).year),a=ut(t.W,1),r=ut(t.E,1),(r<1||r>7)&&(d=!0) +else{i=e._locale._week.dow,s=e._locale._week.doy +var u=ke(bt(),i,s) +n=ut(t.gg,e._a[sr],u.year),a=ut(t.w,u.week),null!=t.d?(r=t.d,(r<0||r>6)&&(d=!0)):null!=t.e?(r=t.e+i,(t.e<0||t.e>6)&&(d=!0)):r=i}a<1||a>Ye(n,i,s)?m(e)._overflowWeeks=!0:null!=d?m(e)._overflowWeekday=!0:(o=we(n,a,r,i,s), +e._a[sr]=o.year,e._dayOfYear=o.dayOfYear)}function ft(e){if(e._f===t.ISO_8601)return void st(e) +if(e._f===t.RFC_2822)return void ot(e) +e._a=[],m(e).empty=!0 +var n=""+e._i,a,r,i,s,o,d=n.length,u=0 +for(i=X(e._f,e._locale).match(Aa)||[],a=0;a0&&m(e).unusedInput.push(o),n=n.slice(n.indexOf(r)+r.length),u+=r.length), +Wa[s]?(r?m(e).empty=!1:m(e).unusedTokens.push(s),ie(s,r,e)):e._strict&&!r&&m(e).unusedTokens.push(s) +m(e).charsLeftOver=d-u,n.length>0&&m(e).unusedInput.push(n),e._a[ur]<=12&&m(e).bigHour===!0&&e._a[ur]>0&&(m(e).bigHour=void 0),m(e).parsedDateParts=e._a.slice(0),m(e).meridiem=e._meridiem,e._a[ur]=_t(e._locale,e._a[ur],e._meridiem), +ct(e),it(e)}function _t(e,t,n){var a +return null==n?t:null!=e.meridiemHour?e.meridiemHour(t,n):null!=e.isPM?(a=e.isPM(n),a&&t<12&&(t+=12),a||12!==t||(t=0),t):t}function mt(e){var t,n,a,r,i +if(0===e._f.length)return m(e).invalidFormat=!0,void(e._d=new Date(NaN)) +for(r=0;rthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset() + +}function Ut(){if(!o(this._isDSTShifted))return this._isDSTShifted +var e={} +if(g(e,this),e=gt(e),e._a){var t=e._isUTC?f(e._a):bt(e._a) +this._isDSTShifted=this.isValid()&&w(e._a,t.toArray())>0}else this._isDSTShifted=!1 +return this._isDSTShifted}function zt(){return!!this.isValid()&&!this._isUTC}function $t(){return!!this.isValid()&&this._isUTC}function Jt(){return!!this.isValid()&&(this._isUTC&&0===this._offset)}function Bt(e,t){ +var n=e,a=null,r,i,s +return jt(e)?n={ms:e._milliseconds,d:e._days,M:e._months}:d(e)?(n={},t?n[t]=e:n.milliseconds=e):(a=Gr.exec(e))?(r="-"===a[1]?-1:1,n={y:0,d:L(a[dr])*r,h:L(a[ur])*r,m:L(a[lr])*r,s:L(a[cr])*r,ms:L(Pt(1e3*a[hr]))*r +}):(a=qr.exec(e))?(r="-"===a[1]?-1:1,n={y:Vt(a[2],r),M:Vt(a[3],r),w:Vt(a[4],r),d:Vt(a[5],r),h:Vt(a[6],r),m:Vt(a[7],r),s:Vt(a[8],r)}):null==n?n={}:"object"==typeof n&&("from"in n||"to"in n)&&(s=qt(bt(n.from),bt(n.to)), +n={},n.ms=s.milliseconds,n.M=s.months),i=new St(n),jt(e)&&c(e,"_locale")&&(i._locale=e._locale),i}function Vt(e,t){var n=e&&parseFloat(e.replace(",",".")) +return(isNaN(n)?0:n)*t}function Gt(e,t){var n={milliseconds:0,months:0} +return n.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(n.months,"M").isAfter(t)&&--n.months,n.milliseconds=+t-+e.clone().add(n.months,"M"),n}function qt(e,t){var n +return e.isValid()&&t.isValid()?(t=xt(t,e),e.isBefore(t)?n=Gt(e,t):(n=Gt(t,e),n.milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function Kt(e,t){return function(n,a){var r,i + + +return null===a||isNaN(+a)||(T(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."), +i=n,n=a,a=i),n="string"==typeof n?+n:n,r=Bt(n,a),Qt(this,r,e),this}}function Qt(e,n,a,r){var i=n._milliseconds,s=Pt(n._days),o=Pt(n._months) +e.isValid()&&(r=null==r||r,i&&e._d.setTime(e._d.valueOf()+i*a),s&&$(e,"Date",z(e,"Date")+s*a),o&&ce(e,z(e,"Month")+o*a),r&&t.updateOffset(e,s||o))}function Xt(e,t){var n=e.diff(t,"days",!0) +return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"}function Zt(e,n){var a=e||bt(),r=xt(a,this).startOf("day"),i=t.calendarFormat(this,r)||"sameElse",s=n&&(D(n[i])?n[i].call(this,a):n[i]) + + +return this.format(s||this.localeData().calendar(i,this,bt(a)))}function en(){return new M(this)}function tn(e,t){var n=v(e)?e:bt(e) +return!(!this.isValid()||!n.isValid())&&(t=R(o(t)?"millisecond":t),"millisecond"===t?this.valueOf()>n.valueOf():n.valueOf()9999?Q(e,"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]"):D(Date.prototype.toISOString)?this.toDate().toISOString():Q(e,"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]")}function hn(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)" + + +var e="moment",t="" +this.isLocal()||(e=0===this.utcOffset()?"moment.utc":"moment.parseZone",t="Z") +var n="["+e+'("]',a=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",r="-MM-DD[T]HH:mm:ss.SSS",i=t+'[")]' +return this.format(n+a+r+i)}function fn(e){e||(e=this.isUtc()?t.defaultFormatUtc:t.defaultFormat) +var n=Q(this,e) +return this.localeData().postformat(n)}function _n(e,t){return this.isValid()&&(v(e)&&e.isValid()||bt(e).isValid())?Bt({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate() + +}function mn(e){return this.from(bt(),e)}function pn(e,t){return this.isValid()&&(v(e)&&e.isValid()||bt(e).isValid())?Bt({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate() + +}function yn(e){return this.to(bt(),e)}function gn(e){var t +return void 0===e?this._locale._abbr:(t=at(e),null!=t&&(this._locale=t),this)}function Mn(){return this._locale}function vn(e){switch(e=R(e)){case"year":this.month(0) +case"quarter":case"month":this.date(1) +case"week":case"isoWeek":case"day":case"date":this.hours(0) +case"hour":this.minutes(0) +case"minute":this.seconds(0) +case"second":this.milliseconds(0)}return"week"===e&&this.weekday(0),"isoWeek"===e&&this.isoWeekday(1),"quarter"===e&&this.month(3*Math.floor(this.month()/3)),this}function bn(e){return e=R(e),void 0===e||"millisecond"===e?this:("date"===e&&(e="day"), +this.startOf(e).add(1,"isoWeek"===e?"week":e).subtract(1,"ms"))}function Ln(){return this._d.valueOf()-6e4*(this._offset||0)}function wn(){return Math.floor(this.valueOf()/1e3)}function kn(){return new Date(this.valueOf()) + +}function Yn(){var e=this +return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function Tn(){var e=this +return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function Dn(){return this.isValid()?this.toISOString():null}function Sn(){ +return p(this)}function jn(){return h({},m(this))}function Pn(){return m(this).overflow}function On(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function Cn(e,t){ +G(0,[e,e.length],0,t)}function xn(e){return An.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function En(e){return An.call(this,e,this.isoWeek(),this.isoWeekday(),1,4) + +}function Hn(){return Ye(this.year(),1,4)}function Fn(){var e=this.localeData()._week +return Ye(this.year(),e.dow,e.doy)}function An(e,t,n,a,r){var i +return null==e?ke(this,a,r).year:(i=Ye(e,a,r),t>i&&(t=i),Rn.call(this,e,t,n,a,r))}function Rn(e,t,n,a,r){var i=we(e,t,n,a,r),s=be(i.year,0,i.dayOfYear) +return this.year(s.getUTCFullYear()),this.month(s.getUTCMonth()),this.date(s.getUTCDate()),this}function In(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)}function Wn(e){ +var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1 +return null==e?t:this.add(e-t,"d")}function Nn(e,t){t[hr]=L(1e3*("0."+e))}function Un(){return this._isUTC?"UTC":""}function zn(){return this._isUTC?"Coordinated Universal Time":""}function $n(e){return bt(1e3*e) + +}function Jn(){return bt.apply(null,arguments).parseZone()}function Bn(e){return e}function Vn(e,t,n,a){var r=at(),i=f().set(a,t) +return r[n](i,e)}function Gn(e,t,n){if(d(e)&&(t=e,e=void 0),e=e||"",null!=t)return Vn(e,t,n,"month") +var a,r=[] +for(a=0;a<12;a++)r[a]=Vn(e,a,n,"month") +return r}function qn(e,t,n,a){"boolean"==typeof e?(d(t)&&(n=t,t=void 0),t=t||""):(t=e,n=t,e=!1,d(t)&&(n=t,t=void 0),t=t||"") +var r=at(),i=e?r._week.dow:0 +if(null!=n)return Vn(t,(n+i)%7,a,"day") +var s,o=[] +for(s=0;s<7;s++)o[s]=Vn(t,(s+i)%7,a,"day") +return o}function Kn(e,t){return Gn(e,t,"months")}function Qn(e,t){return Gn(e,t,"monthsShort")}function Xn(e,t,n){return qn(e,t,n,"weekdays")}function Zn(e,t,n){return qn(e,t,n,"weekdaysShort")}function ea(e,t,n){ +return qn(e,t,n,"weekdaysMin")}function ta(){var e=this._data +return this._milliseconds=si(this._milliseconds),this._days=si(this._days),this._months=si(this._months),e.milliseconds=si(e.milliseconds),e.seconds=si(e.seconds),e.minutes=si(e.minutes),e.hours=si(e.hours), +e.months=si(e.months),e.years=si(e.years),this}function na(e,t,n,a){var r=Bt(t,n) +return e._milliseconds+=a*r._milliseconds,e._days+=a*r._days,e._months+=a*r._months,e._bubble()}function aa(e,t){return na(this,e,t,1)}function ra(e,t){return na(this,e,t,-1)}function ia(e){return e<0?Math.floor(e):Math.ceil(e) + +}function sa(){var e=this._milliseconds,t=this._days,n=this._months,a=this._data,r,i,s,o,d +return e>=0&&t>=0&&n>=0||e<=0&&t<=0&&n<=0||(e+=864e5*ia(da(n)+t),t=0,n=0),a.milliseconds=e%1e3,r=b(e/1e3),a.seconds=r%60,i=b(r/60),a.minutes=i%60,s=b(i/60),a.hours=s%24,t+=b(s/24),d=b(oa(t)),n+=d,t-=ia(da(d)), +o=b(n/12),n%=12,a.days=t,a.months=n,a.years=o,this}function oa(e){return 4800*e/146097}function da(e){return 146097*e/4800}function ua(e){if(!this.isValid())return NaN +var t,n,a=this._milliseconds +if(e=R(e),"month"===e||"year"===e)return t=this._days+a/864e5,n=this._months+oa(t),"month"===e?n:n/12 +switch(t=this._days+Math.round(da(this._months)),e){case"week":return t/7+a/6048e5 +case"day":return t+a/864e5 +case"hour":return 24*t+a/36e5 +case"minute":return 1440*t+a/6e4 +case"second":return 86400*t+a/1e3 +case"millisecond":return Math.floor(864e5*t)+a +default:throw new Error("Unknown unit "+e)}}function la(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*L(this._months/12):NaN}function ca(e){return function(){ +return this.as(e)}}function ha(e){return e=R(e),this.isValid()?this[e+"s"]():NaN}function fa(e){return function(){return this.isValid()?this._data[e]:NaN}}function _a(){return b(this.days()/7)}function ma(e,t,n,a,r){ +return r.relativeTime(t||1,!!n,e,a)}function pa(e,t,n){var a=Bt(e).abs(),r=Li(a.as("s")),i=Li(a.as("m")),s=Li(a.as("h")),o=Li(a.as("d")),d=Li(a.as("M")),u=Li(a.as("y")),l=r<=wi.ss&&["s",r]||r0,l[4]=n,ma.apply(null,l)}function ya(e){return void 0===e?Li:"function"==typeof e&&(Li=e,!0)}function ga(e,t){return void 0!==wi[e]&&(void 0===t?wi[e]:(wi[e]=t,"s"===e&&(wi.ss=t-1), +!0))}function Ma(e){if(!this.isValid())return this.localeData().invalidDate() +var t=this.localeData(),n=pa(this,!e,t) +return e&&(n=t.pastFuture(+this,n)),t.postformat(n)}function va(){if(!this.isValid())return this.localeData().invalidDate() +var e=ki(this._milliseconds)/1e3,t=ki(this._days),n=ki(this._months),a,r,i +a=b(e/60),r=b(a/60),e%=60,a%=60,i=b(n/12),n%=12 +var s=i,o=n,d=t,u=r,l=a,c=e,h=this.asSeconds() +return h?(h<0?"-":"")+"P"+(s?s+"Y":"")+(o?o+"M":"")+(d?d+"D":"")+(u||l||c?"T":"")+(u?u+"H":"")+(l?l+"M":"")+(c?c+"S":""):"P0D"}var ba,La +La=Array.prototype.some?Array.prototype.some:function(e){for(var t=Object(this),n=t.length>>>0,a=0;a68?1900:2e3)} +var Lr=U("FullYear",!0) +G("w",["ww",2],"wo","week"),G("W",["WW",2],"Wo","isoWeek"),A("week","w"),A("isoWeek","W"),W("week",5),W("isoWeek",5),Z("w",Ba),Z("ww",Ba,Ua),Z("W",Ba),Z("WW",Ba,Ua),re(["w","ww","W","WW"],function(e,t,n,a){ +t[a.substr(0,1)]=L(e)}) +var wr={dow:0,doy:6} +G("d",0,"do","day"),G("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),G("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),G("dddd",0,0,function(e){return this.localeData().weekdays(this,e) + +}),G("e",0,0,"weekday"),G("E",0,0,"isoWeekday"),A("day","d"),A("weekday","e"),A("isoWeekday","E"),W("day",11),W("weekday",11),W("isoWeekday",11),Z("d",Ba),Z("e",Ba),Z("E",Ba),Z("dd",function(e,t){return t.weekdaysMinRegex(e) + +}),Z("ddd",function(e,t){return t.weekdaysShortRegex(e)}),Z("dddd",function(e,t){return t.weekdaysRegex(e)}),re(["dd","ddd","dddd"],function(e,t,n,a){var r=n._locale.weekdaysParse(e,a,n._strict) +null!=r?t.d=r:m(n).invalidWeekday=e}),re(["d","e","E"],function(e,t,n,a){t[a]=L(e)}) +var kr="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Yr="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Tr="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Dr=ar,Sr=ar,jr=ar +G("H",["HH",2],0,"hour"),G("h",["hh",2],0,Je),G("k",["kk",2],0,Be),G("hmm",0,0,function(){return""+Je.apply(this)+V(this.minutes(),2)}),G("hmmss",0,0,function(){return""+Je.apply(this)+V(this.minutes(),2)+V(this.seconds(),2) + +}),G("Hmm",0,0,function(){return""+this.hours()+V(this.minutes(),2)}),G("Hmmss",0,0,function(){return""+this.hours()+V(this.minutes(),2)+V(this.seconds(),2)}),Ve("a",!0),Ve("A",!1),A("hour","h"),W("hour",13), +Z("a",Ge),Z("A",Ge),Z("H",Ba),Z("h",Ba),Z("k",Ba),Z("HH",Ba,Ua),Z("hh",Ba,Ua),Z("kk",Ba,Ua),Z("hmm",Va),Z("hmmss",Ga),Z("Hmm",Va),Z("Hmmss",Ga),ae(["H","HH"],ur),ae(["k","kk"],function(e,t,n){var a=L(e) + + +t[ur]=24===a?0:a}),ae(["a","A"],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e}),ae(["h","hh"],function(e,t,n){t[ur]=L(e),m(n).bigHour=!0}),ae("hmm",function(e,t,n){var a=e.length-2 +t[ur]=L(e.substr(0,a)),t[lr]=L(e.substr(a)),m(n).bigHour=!0}),ae("hmmss",function(e,t,n){var a=e.length-4,r=e.length-2 +t[ur]=L(e.substr(0,a)),t[lr]=L(e.substr(a,2)),t[cr]=L(e.substr(r)),m(n).bigHour=!0}),ae("Hmm",function(e,t,n){var a=e.length-2 +t[ur]=L(e.substr(0,a)),t[lr]=L(e.substr(a))}),ae("Hmmss",function(e,t,n){var a=e.length-4,r=e.length-2 +t[ur]=L(e.substr(0,a)),t[lr]=L(e.substr(a,2)),t[cr]=L(e.substr(r))}) +var Pr=/[ap]\.?m?\.?/i,Or=U("Hours",!0),Cr={calendar:ja,longDateFormat:Pa,invalidDate:Oa,ordinal:Ca,dayOfMonthOrdinalParse:xa,relativeTime:Ea,months:gr,monthsShort:Mr,week:wr,weekdays:kr,weekdaysMin:Tr, +weekdaysShort:Yr,meridiemParse:Pr},xr={},Er={},Hr,Fr=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Ar=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Rr=/Z|[+-]\d\d(?::?\d\d)?/,Ir=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],Wr=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Nr=/^\/?Date\((\-?\d+)/i,Ur=/^((?:Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d?\d\s(?:Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(?:\d\d)?\d\d\s)(\d\d:\d\d)(\:\d\d)?(\s(?:UT|GMT|[ECMP][SD]T|[A-IK-Za-ik-z]|[+-]\d{4}))$/ + + +t.createFromInputFallback=Y("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(e){ +e._d=new Date(e._i+(e._useUTC?" UTC":""))}),t.ISO_8601=function(){},t.RFC_2822=function(){} +var zr=Y("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=bt.apply(null,arguments) +return this.isValid()&&e.isValid()?ethis?this:e:y()}),Jr=function(){return Date.now?Date.now():+new Date},Br=["year","quarter","month","week","day","hour","minute","second","millisecond"] +Ot("Z",":"),Ot("ZZ",""),Z("Z",tr),Z("ZZ",tr),ae(["Z","ZZ"],function(e,t,n){n._useUTC=!0,n._tzm=Ct(tr,e)}) +var Vr=/([\+\-]|\d\d)/gi +t.updateOffset=function(){} +var Gr=/^(\-)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,qr=/^(-)?P(?:(-?[0-9,.]*)Y)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)W)?(?:(-?[0-9,.]*)D)?(?:T(?:(-?[0-9,.]*)H)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)S)?)?$/ + + +Bt.fn=St.prototype,Bt.invalid=Dt +var Kr=Kt(1,"add"),Qr=Kt(-1,"subtract") +t.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",t.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]" +var Xr=Y("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return void 0===e?this.localeData():this.locale(e) + +}) +G(0,["gg",2],0,function(){return this.weekYear()%100}),G(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Cn("gggg","weekYear"),Cn("ggggg","weekYear"),Cn("GGGG","isoWeekYear"),Cn("GGGGG","isoWeekYear"), +A("weekYear","gg"),A("isoWeekYear","GG"),W("weekYear",1),W("isoWeekYear",1),Z("G",Za),Z("g",Za),Z("GG",Ba,Ua),Z("gg",Ba,Ua),Z("GGGG",Ka,$a),Z("gggg",Ka,$a),Z("GGGGG",Qa,Ja),Z("ggggg",Qa,Ja),re(["gggg","ggggg","GGGG","GGGGG"],function(e,t,n,a){ +t[a.substr(0,2)]=L(e)}),re(["gg","GG"],function(e,n,a,r){n[r]=t.parseTwoDigitYear(e)}),G("Q",0,"Qo","quarter"),A("quarter","Q"),W("quarter",7),Z("Q",Na),ae("Q",function(e,t){t[or]=3*(L(e)-1)}),G("D",["DD",2],"Do","date"), +A("date","D"),W("date",9),Z("D",Ba),Z("DD",Ba,Ua),Z("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),ae(["D","DD"],dr),ae("Do",function(e,t){t[dr]=L(e.match(Ba)[0],10) + +}) +var Zr=U("Date",!0) +G("DDD",["DDDD",3],"DDDo","dayOfYear"),A("dayOfYear","DDD"),W("dayOfYear",4),Z("DDD",qa),Z("DDDD",za),ae(["DDD","DDDD"],function(e,t,n){n._dayOfYear=L(e)}),G("m",["mm",2],0,"minute"),A("minute","m"),W("minute",14), +Z("m",Ba),Z("mm",Ba,Ua),ae(["m","mm"],lr) +var ei=U("Minutes",!1) +G("s",["ss",2],0,"second"),A("second","s"),W("second",15),Z("s",Ba),Z("ss",Ba,Ua),ae(["s","ss"],cr) +var ti=U("Seconds",!1) +G("S",0,0,function(){return~~(this.millisecond()/100)}),G(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),G(0,["SSS",3],0,"millisecond"),G(0,["SSSS",4],0,function(){return 10*this.millisecond() + +}),G(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),G(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),G(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),G(0,["SSSSSSSS",8],0,function(){ +return 1e5*this.millisecond()}),G(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),A("millisecond","ms"),W("millisecond",16),Z("S",qa,Na),Z("SS",qa,Ua),Z("SSS",qa,za) +var ni +for(ni="SSSS";ni.length<=9;ni+="S")Z(ni,Xa) +for(ni="S";ni.length<=9;ni+="S")ae(ni,Nn) +var ai=U("Milliseconds",!1) +G("z",0,0,"zoneAbbr"),G("zz",0,0,"zoneName") +var ri=M.prototype +ri.add=Kr,ri.calendar=Zt,ri.clone=en,ri.diff=dn,ri.endOf=bn,ri.format=fn,ri.from=_n,ri.fromNow=mn,ri.to=pn,ri.toNow=yn,ri.get=J,ri.invalidAt=Pn,ri.isAfter=tn,ri.isBefore=nn,ri.isBetween=an,ri.isSame=rn, +ri.isSameOrAfter=sn,ri.isSameOrBefore=on,ri.isValid=Sn,ri.lang=Xr,ri.locale=gn,ri.localeData=Mn,ri.max=$r,ri.min=zr,ri.parsingFlags=jn,ri.set=B,ri.startOf=vn,ri.subtract=Qr,ri.toArray=Yn,ri.toObject=Tn, +ri.toDate=kn,ri.toISOString=cn,ri.inspect=hn,ri.toJSON=Dn,ri.toString=ln,ri.unix=wn,ri.valueOf=Ln,ri.creationData=On,ri.year=Lr,ri.isLeapYear=Me,ri.weekYear=xn,ri.isoWeekYear=En,ri.quarter=ri.quarters=In, +ri.month=he,ri.daysInMonth=fe,ri.week=ri.weeks=je,ri.isoWeek=ri.isoWeeks=Pe,ri.weeksInYear=Fn,ri.isoWeeksInYear=Hn,ri.date=Zr,ri.day=ri.days=Re,ri.weekday=Ie,ri.isoWeekday=We,ri.dayOfYear=Wn,ri.hour=ri.hours=Or, +ri.minute=ri.minutes=ei,ri.second=ri.seconds=ti,ri.millisecond=ri.milliseconds=ai,ri.utcOffset=Ht,ri.utc=At,ri.local=Rt,ri.parseZone=It,ri.hasAlignedHourOffset=Wt,ri.isDST=Nt,ri.isLocal=zt,ri.isUtcOffset=$t, +ri.isUtc=Jt,ri.isUTC=Jt,ri.zoneAbbr=Un,ri.zoneName=zn,ri.dates=Y("dates accessor is deprecated. Use date instead.",Zr),ri.months=Y("months accessor is deprecated. Use month instead",he),ri.years=Y("years accessor is deprecated. Use year instead",Lr), +ri.zone=Y("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",Ft),ri.isDSTShifted=Y("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",Ut) + + +var ii=P.prototype +ii.calendar=O,ii.longDateFormat=C,ii.invalidDate=x,ii.ordinal=E,ii.preparse=Bn,ii.postformat=Bn,ii.relativeTime=H,ii.pastFuture=F,ii.set=S,ii.months=oe,ii.monthsShort=de,ii.monthsParse=le,ii.monthsRegex=me, +ii.monthsShortRegex=_e,ii.week=Te,ii.firstDayOfYear=Se,ii.firstDayOfWeek=De,ii.weekdays=xe,ii.weekdaysMin=He,ii.weekdaysShort=Ee,ii.weekdaysParse=Ae,ii.weekdaysRegex=Ne,ii.weekdaysShortRegex=Ue,ii.weekdaysMinRegex=ze, +ii.isPM=qe,ii.meridiem=Ke,et("en",{dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,n=1===L(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th" +return e+n}}),t.lang=Y("moment.lang is deprecated. Use moment.locale instead.",et),t.langData=Y("moment.langData is deprecated. Use moment.localeData instead.",at) +var si=Math.abs,oi=ca("ms"),di=ca("s"),ui=ca("m"),li=ca("h"),ci=ca("d"),hi=ca("w"),fi=ca("M"),_i=ca("y"),mi=fa("milliseconds"),pi=fa("seconds"),yi=fa("minutes"),gi=fa("hours"),Mi=fa("days"),vi=fa("months"),bi=fa("years"),Li=Math.round,wi={ +ss:44,s:45,m:45,h:22,d:26,M:11},ki=Math.abs,Yi=St.prototype +return Yi.isValid=Tt,Yi.abs=ta,Yi.add=aa,Yi.subtract=ra,Yi.as=ua,Yi.asMilliseconds=oi,Yi.asSeconds=di,Yi.asMinutes=ui,Yi.asHours=li,Yi.asDays=ci,Yi.asWeeks=hi,Yi.asMonths=fi,Yi.asYears=_i,Yi.valueOf=la, +Yi._bubble=sa,Yi.get=ha,Yi.milliseconds=mi,Yi.seconds=pi,Yi.minutes=yi,Yi.hours=gi,Yi.days=Mi,Yi.weeks=_a,Yi.months=vi,Yi.years=bi,Yi.humanize=Ma,Yi.toISOString=va,Yi.toString=va,Yi.toJSON=va,Yi.locale=gn, +Yi.localeData=Mn,Yi.toIsoString=Y("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",va),Yi.lang=Xr,G("X",0,0,"unix"),G("x",0,0,"valueOf"),Z("x",Za),Z("X",nr),ae("X",function(e,t,n){ +n._d=new Date(1e3*parseFloat(e,10))}),ae("x",function(e,t,n){n._d=new Date(L(e))}),t.version="2.18.1",a(bt),t.fn=ri,t.min=wt,t.max=kt,t.now=Jr,t.utc=f,t.unix=$n,t.months=Kn,t.isDate=u,t.locale=et,t.invalid=y, +t.duration=Bt,t.isMoment=v,t.weekdays=Xn,t.parseZone=Jn,t.localeData=at,t.isDuration=jt,t.monthsShort=Qn,t.weekdaysMin=ea,t.defineLocale=tt,t.updateLocale=nt,t.locales=rt,t.weekdaysShort=Zn,t.normalizeUnits=R, +t.relativeTimeRounding=ya,t.relativeTimeThreshold=ga,t.calendarFormat=Xt,t.prototype=ri,t})}).call(t,n(15)(e))},function(e,t,n){function a(e){return n(r(e))}function r(e){return i[e]||function(){throw new Error("Cannot find module '"+e+"'.") + +}()}var i={"./af":206,"./af.js":206,"./ar":207,"./ar-dz":208,"./ar-dz.js":208,"./ar-kw":209,"./ar-kw.js":209,"./ar-ly":210,"./ar-ly.js":210,"./ar-ma":211,"./ar-ma.js":211,"./ar-sa":212,"./ar-sa.js":212, +"./ar-tn":213,"./ar-tn.js":213,"./ar.js":207,"./az":214,"./az.js":214,"./be":215,"./be.js":215,"./bg":216,"./bg.js":216,"./bn":217,"./bn.js":217,"./bo":218,"./bo.js":218,"./br":219,"./br.js":219,"./bs":220, +"./bs.js":220,"./ca":221,"./ca.js":221,"./cs":222,"./cs.js":222,"./cv":223,"./cv.js":223,"./cy":224,"./cy.js":224,"./da":225,"./da.js":225,"./de":226,"./de-at":227,"./de-at.js":227,"./de-ch":228,"./de-ch.js":228, +"./de.js":226,"./dv":229,"./dv.js":229,"./el":230,"./el.js":230,"./en-au":231,"./en-au.js":231,"./en-ca":232,"./en-ca.js":232,"./en-gb":233,"./en-gb.js":233,"./en-ie":234,"./en-ie.js":234,"./en-nz":235, +"./en-nz.js":235,"./eo":236,"./eo.js":236,"./es":237,"./es-do":238,"./es-do.js":238,"./es.js":237,"./et":239,"./et.js":239,"./eu":240,"./eu.js":240,"./fa":241,"./fa.js":241,"./fi":242,"./fi.js":242,"./fo":243, +"./fo.js":243,"./fr":244,"./fr-ca":245,"./fr-ca.js":245,"./fr-ch":246,"./fr-ch.js":246,"./fr.js":244,"./fy":247,"./fy.js":247,"./gd":248,"./gd.js":248,"./gl":249,"./gl.js":249,"./gom-latn":250,"./gom-latn.js":250, +"./he":251,"./he.js":251,"./hi":252,"./hi.js":252,"./hr":253,"./hr.js":253,"./hu":254,"./hu.js":254,"./hy-am":255,"./hy-am.js":255,"./id":256,"./id.js":256,"./is":257,"./is.js":257,"./it":258,"./it.js":258, +"./ja":259,"./ja.js":259,"./jv":260,"./jv.js":260,"./ka":261,"./ka.js":261,"./kk":262,"./kk.js":262,"./km":263,"./km.js":263,"./kn":264,"./kn.js":264,"./ko":265,"./ko.js":265,"./ky":266,"./ky.js":266,"./lb":267, +"./lb.js":267,"./lo":268,"./lo.js":268,"./lt":269,"./lt.js":269,"./lv":270,"./lv.js":270,"./me":271,"./me.js":271,"./mi":272,"./mi.js":272,"./mk":273,"./mk.js":273,"./ml":274,"./ml.js":274,"./mr":275,"./mr.js":275, +"./ms":276,"./ms-my":277,"./ms-my.js":277,"./ms.js":276,"./my":278,"./my.js":278,"./nb":279,"./nb.js":279,"./ne":280,"./ne.js":280,"./nl":281,"./nl-be":282,"./nl-be.js":282,"./nl.js":281,"./nn":283,"./nn.js":283, +"./pa-in":284,"./pa-in.js":284,"./pl":285,"./pl.js":285,"./pt":286,"./pt-br":287,"./pt-br.js":287,"./pt.js":286,"./ro":288,"./ro.js":288,"./ru":289,"./ru.js":289,"./sd":290,"./sd.js":290,"./se":291,"./se.js":291, +"./si":292,"./si.js":292,"./sk":293,"./sk.js":293,"./sl":294,"./sl.js":294,"./sq":295,"./sq.js":295,"./sr":296,"./sr-cyrl":297,"./sr-cyrl.js":297,"./sr.js":296,"./ss":298,"./ss.js":298,"./sv":299,"./sv.js":299, +"./sw":300,"./sw.js":300,"./ta":301,"./ta.js":301,"./te":302,"./te.js":302,"./tet":303,"./tet.js":303,"./th":304,"./th.js":304,"./tl-ph":305,"./tl-ph.js":305,"./tlh":306,"./tlh.js":306,"./tr":307,"./tr.js":307, +"./tzl":308,"./tzl.js":308,"./tzm":309,"./tzm-latn":310,"./tzm-latn.js":310,"./tzm.js":309,"./uk":311,"./uk.js":311,"./ur":312,"./ur.js":312,"./uz":313,"./uz-latn":314,"./uz-latn.js":314,"./uz.js":313, +"./vi":315,"./vi.js":315,"./x-pseudo":316,"./x-pseudo.js":316,"./yo":317,"./yo.js":317,"./zh-cn":318,"./zh-cn.js":318,"./zh-hk":319,"./zh-hk.js":319,"./zh-tw":320,"./zh-tw.js":320} +a.keys=function e(){return Object.keys(i)},a.resolve=r,e.exports=a,a.id=205},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t=e.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"), +weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i, +isPM:function(e){return/^nm$/i.test(e)},meridiem:function(e,t,n){return e<12?n?"vm":"VM":n?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm" +},calendar:{sameDay:"[Vandag om] LT",nextDay:"[Môre om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede", +s:"'n paar sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){ +return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}}) +return t})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},n={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},a=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5 + +},r={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"], +d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"] +},i=function(e){return function(t,n,i,s){var o=a(t),d=r[e][a(t)] +return 2===o&&(d=d[n?0:1]),d.replace(/%d/i,t)}},s=["كانون الثاني يناير","شباط فبراير","آذار مارس","نيسان أبريل","أيار مايو","حزيران يونيو","تموز يوليو","آب أغسطس","أيلول سبتمبر","تشرين الأول أكتوبر","تشرين الثاني نوفمبر","كانون الأول ديسمبر"],o=e.defineLocale("ar",{ +months:s,monthsShort:s,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"), +weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e + +},meridiem:function(e,t,n){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT", +sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:i("s"),m:i("m"),mm:i("m"),h:i("h"),hh:i("h"),d:i("d"),dd:i("d"),M:i("M"),MM:i("M"),y:i("y"),yy:i("y")},preparse:function(e){return e.replace(/\u200f/g,"").replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(e){ +return n[e]}).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]}).replace(/,/g,"،")},week:{dow:6,doy:12}}) +return o})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t=e.defineLocale("ar-dz",{months:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"), +weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اثنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"أح_إث_ثلا_أر_خم_جم_سب".split("_"),weekdaysParseExact:!0, +longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT", +nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات", +d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:0,doy:4}}) +return t})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t=e.defineLocale("ar-kw",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"), +weekdays:"الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{ +LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT", +lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر", +MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:0,doy:12}}) +return t})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},n=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},a={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"], +m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"], +M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},r=function(e){return function(t,r,i,s){var o=n(t),d=a[e][n(t)] + + +return 2===o&&(d=d[r?0:1]),d.replace(/%d/i,t)}},i=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],s=e.defineLocale("ar-ly",{months:i,monthsShort:i,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"), +weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm", +LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,n){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT", +nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:r("s"),m:r("m"),mm:r("m"),h:r("h"),hh:r("h"),d:r("d"), +dd:r("d"),M:r("M"),MM:r("M"),y:r("y"),yy:r("y")},preparse:function(e){return e.replace(/\u200f/g,"").replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]}).replace(/,/g,"،") + +},week:{dow:6,doy:12}}) +return s})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t=e.defineLocale("ar-ma",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"), +weekdays:"الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{ +LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT", +lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر", +MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:6,doy:12}}) +return t})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},n={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},a=e.defineLocale("ar-sa",{months:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"), +monthsShort:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"), +weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/, +isPM:function(e){return"م"===e},meridiem:function(e,t,n){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT", +lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات" +},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(e){return n[e]}).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]}).replace(/,/g,"،")},week:{dow:0, +doy:6}}) +return a})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t=e.defineLocale("ar-tn",{months:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"), +weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{ +LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT", +lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر", +MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:1,doy:4}}) +return t})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t={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ı"},n=e.defineLocale("az",{ +months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ertəsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə".split("_"), +weekdaysShort:"Baz_BzE_ÇAx_Çər_CAx_Cüm_Şən".split("_"),weekdaysMin:"Bz_BE_ÇA_Çə_CA_Cü_Şə".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm", +LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[gələn həftə] dddd [saat] LT",lastDay:"[dünən] LT",lastWeek:"[keçən həftə] dddd [saat] LT",sameElse:"L" +},relativeTime:{future:"%s sonra",past:"%s əvvəl",s:"birneçə saniyyə",m:"bir dəqiqə",mm:"%d dəqiqə",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gecə|səhər|gündüz|axşam/, +isPM:function(e){return/^(gündüz|axşam)$/.test(e)},meridiem:function(e,t,n){return e<4?"gecə":e<12?"səhər":e<17?"gündüz":"axşam"},dayOfMonthOrdinalParse:/\d{1,2}-(ıncı|inci|nci|üncü|ncı|uncu)/,ordinal:function(e){ +if(0===e)return e+"-ıncı" +var n=e%10,a=e%100-n,r=e>=100?100:null +return e+(t[n]||t[a]||t[r])},week:{dow:1,doy:7}}) +return n})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +function t(e,t){var n=e.split("_") +return t%10===1&&t%100!==11?n[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?n[1]:n[2]}function n(e,n,a){var r={mm:n?"хвіліна_хвіліны_хвілін":"хвіліну_хвіліны_хвілін",hh:n?"гадзіна_гадзіны_гадзін":"гадзіну_гадзіны_гадзін", +dd:"дзень_дні_дзён",MM:"месяц_месяцы_месяцаў",yy:"год_гады_гадоў"} +return"m"===a?n?"хвіліна":"хвіліну":"h"===a?n?"гадзіна":"гадзіну":e+" "+t(r[a],+e)}var a=e.defineLocale("be",{months:{format:"студзеня_лютага_сакавіка_красавіка_траўня_чэрвеня_ліпеня_жніўня_верасня_кастрычніка_лістапада_снежня".split("_"), +standalone:"студзень_люты_сакавік_красавік_травень_чэрвень_ліпень_жнівень_верасень_кастрычнік_лістапад_снежань".split("_")},monthsShort:"студ_лют_сак_крас_трав_чэрв_ліп_жнів_вер_каст_ліст_снеж".split("_"), +weekdays:{format:"нядзелю_панядзелак_аўторак_сераду_чацвер_пятніцу_суботу".split("_"),standalone:"нядзеля_панядзелак_аўторак_серада_чацвер_пятніца_субота".split("_"),isFormat:/\[ ?[Вв] ?(?:мінулую|наступную)? ?\] ?dddd/ +},weekdaysShort:"нд_пн_ат_ср_чц_пт_сб".split("_"),weekdaysMin:"нд_пн_ат_ср_чц_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., HH:mm", +LLLL:"dddd, D MMMM YYYY г., HH:mm"},calendar:{sameDay:"[Сёння ў] LT",nextDay:"[Заўтра ў] LT",lastDay:"[Учора ў] LT",nextWeek:function(){return"[У] dddd [ў] LT"},lastWeek:function(){switch(this.day()){case 0: +case 3:case 5:case 6:return"[У мінулую] dddd [ў] LT" +case 1:case 2:case 4:return"[У мінулы] dddd [ў] LT"}},sameElse:"L"},relativeTime:{future:"праз %s",past:"%s таму",s:"некалькі секунд",m:n,mm:n,h:n,hh:n,d:"дзень",dd:n,M:"месяц",MM:n,y:"год",yy:n},meridiemParse:/ночы|раніцы|дня|вечара/, +isPM:function(e){return/^(дня|вечара)$/.test(e)},meridiem:function(e,t,n){return e<4?"ночы":e<12?"раніцы":e<17?"дня":"вечара"},dayOfMonthOrdinalParse:/\d{1,2}-(і|ы|га)/,ordinal:function(e,t){switch(t){ +case"M":case"d":case"DDD":case"w":case"W":return e%10!==2&&e%10!==3||e%100===12||e%100===13?e+"-ы":e+"-і" +case"D":return e+"-га" +default:return e}},week:{dow:1,doy:7}}) +return a})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t=e.defineLocale("bg",{months:"януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември".split("_"),monthsShort:"янр_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек".split("_"), +weekdays:"неделя_понеделник_вторник_сряда_четвъртък_петък_събота".split("_"),weekdaysShort:"нед_пон_вто_сря_чет_пет_съб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"H:mm", +LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Днес в] LT",nextDay:"[Утре в] LT",nextWeek:"dddd [в] LT",lastDay:"[Вчера в] LT",lastWeek:function(){ +switch(this.day()){case 0:case 3:case 6:return"[В изминалата] dddd [в] LT" +case 1:case 2:case 4:case 5:return"[В изминалия] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"след %s",past:"преди %s",s:"няколко секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дни", +M:"месец",MM:"%d месеца",y:"година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var t=e%10,n=e%100 +return 0===e?e+"-ев":0===n?e+"-ен":n>10&&n<20?e+"-ти":1===t?e+"-ви":2===t?e+"-ри":7===t||8===t?e+"-ми":e+"-ти"},week:{dow:1,doy:7}}) +return t})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t={1:"১",2:"২",3:"৩",4:"৪",5:"৫",6:"৬",7:"৭",8:"৮",9:"৯",0:"০"},n={"১":"1","২":"2","৩":"3","৪":"4","৫":"5","৬":"6","৭":"7","৮":"8","৯":"9","০":"0"},a=e.defineLocale("bn",{months:"জানুয়ারী_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"), +monthsShort:"জানু_ফেব_মার্চ_এপ্র_মে_জুন_জুল_আগ_সেপ্ট_অক্টো_নভে_ডিসে".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি".split("_"), +weekdaysMin:"রবি_সোম_মঙ্গ_বুধ_বৃহঃ_শুক্র_শনি".split("_"),longDateFormat:{LT:"A h:mm সময়",LTS:"A h:mm:ss সময়",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm সময়",LLLL:"dddd, D MMMM YYYY, A h:mm সময়" +},calendar:{sameDay:"[আজ] LT",nextDay:"[আগামীকাল] LT",nextWeek:"dddd, LT",lastDay:"[গতকাল] LT",lastWeek:"[গত] dddd, LT",sameElse:"L"},relativeTime:{future:"%s পরে",past:"%s আগে",s:"কয়েক সেকেন্ড",m:"এক মিনিট", +mm:"%d মিনিট",h:"এক ঘন্টা",hh:"%d ঘন্টা",d:"এক দিন",dd:"%d দিন",M:"এক মাস",MM:"%d মাস",y:"এক বছর",yy:"%d বছর"},preparse:function(e){return e.replace(/[১২৩৪৫৬৭৮৯০]/g,function(e){return n[e]})},postformat:function(e){ +return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/রাত|সকাল|দুপুর|বিকাল|রাত/,meridiemHour:function(e,t){return 12===e&&(e=0),"রাত"===t&&e>=4||"দুপুর"===t&&e<5||"বিকাল"===t?e+12:e},meridiem:function(e,t,n){ +return e<4?"রাত":e<10?"সকাল":e<17?"দুপুর":e<20?"বিকাল":"রাত"},week:{dow:0,doy:6}}) +return a})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t={1:"༡",2:"༢",3:"༣",4:"༤",5:"༥",6:"༦",7:"༧",8:"༨",9:"༩",0:"༠"},n={"༡":"1","༢":"2","༣":"3","༤":"4","༥":"5","༦":"6","༧":"7","༨":"8","༩":"9","༠":"0"},a=e.defineLocale("bo",{months:"ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"), +monthsShort:"ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"),weekdays:"གཟའ་ཉི་མ་_གཟའ་ཟླ་བ་_གཟའ་མིག་དམར་_གཟའ་ལྷག་པ་_གཟའ་ཕུར་བུ_གཟའ་པ་སངས་_གཟའ་སྤེན་པ་".split("_"), +weekdaysShort:"ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"),weekdaysMin:"ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY", +LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[དི་རིང] LT",nextDay:"[སང་ཉིན] LT",nextWeek:"[བདུན་ཕྲག་རྗེས་མ], LT",lastDay:"[ཁ་སང] LT",lastWeek:"[བདུན་ཕྲག་མཐའ་མ] dddd, LT", +sameElse:"L"},relativeTime:{future:"%s ལ་",past:"%s སྔན་ལ",s:"ལམ་སང",m:"སྐར་མ་གཅིག",mm:"%d སྐར་མ",h:"ཆུ་ཚོད་གཅིག",hh:"%d ཆུ་ཚོད",d:"ཉིན་གཅིག",dd:"%d ཉིན་",M:"ཟླ་བ་གཅིག",MM:"%d ཟླ་བ",y:"ལོ་གཅིག",yy:"%d ལོ" +},preparse:function(e){return e.replace(/[༡༢༣༤༥༦༧༨༩༠]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/མཚན་མོ|ཞོགས་ཀས|ཉིན་གུང|དགོང་དག|མཚན་མོ/, +meridiemHour:function(e,t){return 12===e&&(e=0),"མཚན་མོ"===t&&e>=4||"ཉིན་གུང"===t&&e<5||"དགོང་དག"===t?e+12:e},meridiem:function(e,t,n){return e<4?"མཚན་མོ":e<10?"ཞོགས་ཀས":e<17?"ཉིན་གུང":e<20?"དགོང་དག":"མཚན་མོ" + +},week:{dow:0,doy:6}}) +return a})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +function t(e,t,n){var a={mm:"munutenn",MM:"miz",dd:"devezh"} +return e+" "+r(a[n],e)}function n(e){switch(a(e)){case 1:case 3:case 4:case 5:case 9:return e+" bloaz" +default:return e+" vloaz"}}function a(e){return e>9?a(e%10):e}function r(e,t){return 2===t?i(e):e}function i(e){var t={m:"v",b:"v",d:"z"} +return void 0===t[e.charAt(0)]?e:t[e.charAt(0)]+e.substring(1)}var s=e.defineLocale("br",{months:"Genver_C'hwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_C'hwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"), +weekdays:"Sul_Lun_Meurzh_Merc'her_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{ +LT:"h[e]mm A",LTS:"h[e]mm:ss A",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY h[e]mm A",LLLL:"dddd, D [a viz] MMMM YYYY h[e]mm A"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warc'hoazh da] LT", +nextWeek:"dddd [da] LT",lastDay:"[Dec'h da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s 'zo",s:"un nebeud segondennoù",m:"ur vunutenn",mm:t,h:"un eur",hh:"%d eur", +d:"un devezh",dd:t,M:"ur miz",MM:t,y:"ur bloaz",yy:n},dayOfMonthOrdinalParse:/\d{1,2}(añ|vet)/,ordinal:function(e){var t=1===e?"añ":"vet" +return e+t},week:{dow:1,doy:4}}) +return s})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +function t(e,t,n){var a=e+" " +switch(n){case"m":return t?"jedna minuta":"jedne minute" +case"mm":return a+=1===e?"minuta":2===e||3===e||4===e?"minute":"minuta" +case"h":return t?"jedan sat":"jednog sata" +case"hh":return a+=1===e?"sat":2===e||3===e||4===e?"sata":"sati" +case"dd":return a+=1===e?"dan":"dana" +case"MM":return a+=1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci" +case"yy":return a+=1===e?"godina":2===e||3===e||4===e?"godine":"godina"}}var n=e.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"), +monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"), +weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{ +sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT" +case 3:return"[u] [srijedu] [u] LT" +case 6:return"[u] [subotu] [u] LT" +case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[prošlu] dddd [u] LT" +case 6:return"[prošle] [subote] [u] LT" +case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",m:t,mm:t,h:t,hh:t,d:"dan",dd:t,M:"mjesec",MM:t,y:"godinu",yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./, +ordinal:"%d.",week:{dow:1,doy:7}}) +return n})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t=e.defineLocale("ca",{months:{standalone:"gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de març_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"), +isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._març_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"), +weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"Dg_Dl_Dt_Dc_Dj_Dv_Ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"[el] D MMMM [de] YYYY", +ll:"D MMM YYYY",LLL:"[el] D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"[el] dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT" + +},nextDay:function(){return"[demà a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT" + +},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aquí %s",past:"fa %s",s:"uns segons",m:"un minut",mm:"%d minuts",h:"una hora", +hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(e,t){var n=1===e?"r":2===e?"n":3===e?"r":4===e?"t":"è" + + +return"w"!==t&&"W"!==t||(n="a"),e+n},week:{dow:1,doy:4}}) +return t})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +function t(e){return e>1&&e<5&&1!==~~(e/10)}function n(e,n,a,r){var i=e+" " +switch(a){case"s":return n||r?"pár sekund":"pár sekundami" +case"m":return n?"minuta":r?"minutu":"minutou" +case"mm":return n||r?i+(t(e)?"minuty":"minut"):i+"minutami" +case"h":return n?"hodina":r?"hodinu":"hodinou" +case"hh":return n||r?i+(t(e)?"hodiny":"hodin"):i+"hodinami" +case"d":return n||r?"den":"dnem" +case"dd":return n||r?i+(t(e)?"dny":"dní"):i+"dny" +case"M":return n||r?"měsíc":"měsícem" +case"MM":return n||r?i+(t(e)?"měsíce":"měsíců"):i+"měsíci" +case"y":return n||r?"rok":"rokem" +case"yy":return n||r?i+(t(e)?"roky":"let"):i+"lety"}}var a="leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec".split("_"),r="led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro".split("_"),i=e.defineLocale("cs",{ +months:a,monthsShort:r,monthsParse:function(e,t){var n,a=[] +for(n=0;n<12;n++)a[n]=new RegExp("^"+e[n]+"$|^"+t[n]+"$","i") +return a}(a,r),shortMonthsParse:function(e){var t,n=[] +for(t=0;t<12;t++)n[t]=new RegExp("^"+e[t]+"$","i") +return n}(r),longMonthsParse:function(e){var t,n=[] +for(t=0;t<12;t++)n[t]=new RegExp("^"+e[t]+"$","i") +return n}(a),weekdays:"neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota".split("_"),weekdaysShort:"ne_po_út_st_čt_pá_so".split("_"),weekdaysMin:"ne_po_út_st_čt_pá_so".split("_"),longDateFormat:{LT:"H:mm", +LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[zítra v] LT",nextWeek:function(){switch(this.day()){ +case 0:return"[v neděli v] LT" +case 1:case 2:return"[v] dddd [v] LT" +case 3:return"[ve středu v] LT" +case 4:return"[ve čtvrtek v] LT" +case 5:return"[v pátek v] LT" +case 6:return"[v sobotu v] LT"}},lastDay:"[včera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou neděli v] LT" +case 1:case 2:return"[minulé] dddd [v] LT" +case 3:return"[minulou středu v] LT" +case 4:case 5:return"[minulý] dddd [v] LT" +case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"před %s",s:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{ +dow:1,doy:4}}) +return i})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t=e.defineLocale("cv",{months:"кӑрлач_нарӑс_пуш_ака_май_ҫӗртме_утӑ_ҫурла_авӑн_юпа_чӳк_раштав".split("_"),monthsShort:"кӑр_нар_пуш_ака_май_ҫӗр_утӑ_ҫур_авн_юпа_чӳк_раш".split("_"),weekdays:"вырсарникун_тунтикун_ытларикун_юнкун_кӗҫнерникун_эрнекун_шӑматкун".split("_"), +weekdaysShort:"выр_тун_ытл_юн_кӗҫ_эрн_шӑм".split("_"),weekdaysMin:"вр_тн_ыт_юн_кҫ_эр_шм".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ]",LLL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm", +LLLL:"dddd, YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm"},calendar:{sameDay:"[Паян] LT [сехетре]",nextDay:"[Ыран] LT [сехетре]",lastDay:"[Ӗнер] LT [сехетре]",nextWeek:"[Ҫитес] dddd LT [сехетре]",lastWeek:"[Иртнӗ] dddd LT [сехетре]", +sameElse:"L"},relativeTime:{future:function(e){var t=/сехет$/i.exec(e)?"рен":/ҫул$/i.exec(e)?"тан":"ран" +return e+t},past:"%s каялла",s:"пӗр-ик ҫеккунт",m:"пӗр минут",mm:"%d минут",h:"пӗр сехет",hh:"%d сехет",d:"пӗр кун",dd:"%d кун",M:"пӗр уйӑх",MM:"%d уйӑх",y:"пӗр ҫул",yy:"%d ҫул"},dayOfMonthOrdinalParse:/\d{1,2}-мӗш/, +ordinal:"%d-мӗш",week:{dow:1,doy:7}}) +return t})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t=e.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"), +weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"), +weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT", +nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn ôl",s:"ychydig eiliadau",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr", +d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},dayOfMonthOrdinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(e){var t=e,n="",a=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"] + + +return t>20?n=40===t||50===t||60===t||80===t||100===t?"fed":"ain":t>0&&(n=a[t]),e+n},week:{dow:1,doy:4}}) +return t})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t=e.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"), +weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"søn_man_tir_ons_tor_fre_lør".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm", +LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"på dddd [kl.] LT", +lastDay:"[i går kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"få sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage", +M:"en måned",MM:"%d måneder",y:"et år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}) +return t})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +function t(e,t,n,a){var r={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"], +y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]} +return t?r[n][0]:r[n][1]}var n=e.defineLocale("de",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Apr._Mai_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"), +monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"), +weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L", +nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",m:t, +mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}) +return n})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +function t(e,t,n,a){var r={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"], +y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]} +return t?r[n][0]:r[n][1]}var n=e.defineLocale("de-at",{months:"Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jän._Febr._Mrz._Apr._Mai_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"), +monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"), +weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L", +nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",m:t, +mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}) +return n})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +function t(e,t,n,a){var r={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"], +y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]} +return t?r[n][0]:r[n][1]}var n=e.defineLocale("de-ch",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._März_April_Mai_Juni_Juli_Aug._Sept._Okt._Nov._Dez.".split("_"), +monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0, +longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH.mm",LLLL:"dddd, D. MMMM YYYY HH.mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]", +nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden", +d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}) +return n})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t=["ޖެނުއަރީ","ފެބްރުއަރީ","މާރިޗު","އޭޕްރީލު","މޭ","ޖޫން","ޖުލައި","އޯގަސްޓު","ސެޕްޓެމްބަރު","އޮކްޓޯބަރު","ނޮވެމްބަރު","ޑިސެމްބަރު"],n=["އާދިއްތަ","ހޯމަ","އަންގާރަ","ބުދަ","ބުރާސްފަތި","ހުކުރު","ހޮނިހިރު"],a=e.defineLocale("dv",{ +months:t,monthsShort:t,weekdays:n,weekdaysShort:n,weekdaysMin:"އާދި_ހޯމަ_އަން_ބުދަ_ބުރާ_ހުކު_ހޮނި".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm", +LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/މކ|މފ/,isPM:function(e){return"މފ"===e},meridiem:function(e,t,n){return e<12?"މކ":"މފ"},calendar:{sameDay:"[މިއަދު] LT",nextDay:"[މާދަމާ] LT",nextWeek:"dddd LT", +lastDay:"[އިއްޔެ] LT",lastWeek:"[ފާއިތުވި] dddd LT",sameElse:"L"},relativeTime:{future:"ތެރޭގައި %s",past:"ކުރިން %s",s:"ސިކުންތުކޮޅެއް",m:"މިނިޓެއް",mm:"މިނިޓު %d",h:"ގަޑިއިރެއް",hh:"ގަޑިއިރު %d",d:"ދުވަހެއް", +dd:"ދުވަސް %d",M:"މަހެއް",MM:"މަސް %d",y:"އަހަރެއް",yy:"އަހަރު %d"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:7,doy:12}}) +return a})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +function t(e){return e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}var n=e.defineLocale("el",{monthsNominativeEl:"Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος".split("_"), +monthsGenitiveEl:"Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου".split("_"),months:function(e,t){return e?/D/.test(t.substring(0,t.indexOf("MMMM")))?this._monthsGenitiveEl[e.month()]:this._monthsNominativeEl[e.month()]:this._monthsNominativeEl + +},monthsShort:"Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ".split("_"),weekdays:"Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο".split("_"),weekdaysShort:"Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ".split("_"), +weekdaysMin:"Κυ_Δε_Τρ_Τε_Πε_Πα_Σα".split("_"),meridiem:function(e,t,n){return e>11?n?"μμ":"ΜΜ":n?"πμ":"ΠΜ"},isPM:function(e){return"μ"===(e+"").toLowerCase()[0]},meridiemParse:/[ΠΜ]\.?Μ?\.?/i,longDateFormat:{ +LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[Σήμερα {}] LT",nextDay:"[Αύριο {}] LT",nextWeek:"dddd [{}] LT", +lastDay:"[Χθες {}] LT",lastWeek:function(){switch(this.day()){case 6:return"[το προηγούμενο] dddd [{}] LT" +default:return"[την προηγούμενη] dddd [{}] LT"}},sameElse:"L"},calendar:function(e,n){var a=this._calendarEl[e],r=n&&n.hours() +return t(a)&&(a=a.apply(n)),a.replace("{}",r%12===1?"στη":"στις")},relativeTime:{future:"σε %s",past:"%s πριν",s:"λίγα δευτερόλεπτα",m:"ένα λεπτό",mm:"%d λεπτά",h:"μία ώρα",hh:"%d ώρες",d:"μία μέρα",dd:"%d μέρες", +M:"ένας μήνας",MM:"%d μήνες",y:"ένας χρόνος",yy:"%d χρόνια"},dayOfMonthOrdinalParse:/\d{1,2}η/,ordinal:"%dη",week:{dow:1,doy:4}}) +return n})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t=e.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"), +weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A", +LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT", +lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months", +y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th" +return e+n},week:{dow:1,doy:4}}) +return t})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t=e.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"), +weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A", +LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT", +lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months", +y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th" +return e+n}}) +return t})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t=e.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"), +weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm", +LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT", +lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months", +y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th" +return e+n},week:{dow:1,doy:4}}) +return t})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t=e.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"), +weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm", +LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT", +lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months", +y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th" +return e+n},week:{dow:1,doy:4}}) +return t})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t=e.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"), +weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A", +LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT", +lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months", +y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th" +return e+n},week:{dow:1,doy:4}}) +return t})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t=e.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_aŭgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aŭg_sep_okt_nov_dec".split("_"), +weekdays:"dimanĉo_lundo_mardo_merkredo_ĵaŭdo_vendredo_sabato".split("_"),weekdaysShort:"dim_lun_mard_merk_ĵaŭ_ven_sab".split("_"),weekdaysMin:"di_lu_ma_me_ĵa_ve_sa".split("_"),longDateFormat:{LT:"HH:mm", +LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D[-a de] MMMM, YYYY",LLL:"D[-a de] MMMM, YYYY HH:mm",LLLL:"dddd, [la] D[-a de] MMMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(e){return"p"===e.charAt(0).toLowerCase() + +},meridiem:function(e,t,n){return e>11?n?"p.t.m.":"P.T.M.":n?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodiaŭ je] LT",nextDay:"[Morgaŭ je] LT",nextWeek:"dddd [je] LT",lastDay:"[Hieraŭ je] LT",lastWeek:"[pasinta] dddd [je] LT", +sameElse:"L"},relativeTime:{future:"post %s",past:"antaŭ %s",s:"sekundoj",m:"minuto",mm:"%d minutoj",h:"horo",hh:"%d horoj",d:"tago",dd:"%d tagoj",M:"monato",MM:"%d monatoj",y:"jaro",yy:"%d jaroj"},dayOfMonthOrdinalParse:/\d{1,2}a/, +ordinal:"%da",week:{dow:1,doy:7}}) +return t})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),a=e.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"), +monthsShort:function(e,a){return e?/-MMM-/.test(a)?n[e.month()]:t[e.month()]:t},monthsParseExact:!0,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"), +weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm" +},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT" + +},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s", +past:"hace %s",s:"unos segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº", +week:{dow:1,doy:4}}) +return a})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),a=e.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"), +monthsShort:function(e,a){return e?/-MMM-/.test(a)?n[e.month()]:t[e.month()]:t},monthsParseExact:!0,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"), +weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A" +},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT" + +},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s", +past:"hace %s",s:"unos segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº", +week:{dow:1,doy:4}}) +return a})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +function t(e,t,n,a){var r={s:["mõne sekundi","mõni sekund","paar sekundit"],m:["ühe minuti","üks minut"],mm:[e+" minuti",e+" minutit"],h:["ühe tunni","tund aega","üks tund"],hh:[e+" tunni",e+" tundi"], +d:["ühe päeva","üks päev"],M:["kuu aja","kuu aega","üks kuu"],MM:[e+" kuu",e+" kuud"],y:["ühe aasta","aasta","üks aasta"],yy:[e+" aasta",e+" aastat"]} +return t?r[n][2]?r[n][2]:r[n][1]:a?r[n][0]:r[n][1]}var n=e.defineLocale("et",{months:"jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"), +weekdays:"pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss", +L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[Täna,] LT",nextDay:"[Homme,] LT",nextWeek:"[Järgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT", +sameElse:"L"},relativeTime:{future:"%s pärast",past:"%s tagasi",s:t,m:t,mm:t,h:t,hh:t,d:t,dd:"%d päeva",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}) +return n})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t=e.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"), +monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"), +weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]", +lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]", +sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat", +yy:"%d urte"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}) +return t})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t={1:"۱",2:"۲",3:"۳",4:"۴",5:"۵",6:"۶",7:"۷",8:"۸",9:"۹",0:"۰"},n={"۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","۰":"0"},a=e.defineLocale("fa",{months:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"), +monthsShort:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),weekdays:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysShort:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"), +weekdaysMin:"ی_د_س_چ_پ_ج_ش".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/قبل از ظهر|بعد از ظهر/, +isPM:function(e){return/بعد از ظهر/.test(e)},meridiem:function(e,t,n){return e<12?"قبل از ظهر":"بعد از ظهر"},calendar:{sameDay:"[امروز ساعت] LT",nextDay:"[فردا ساعت] LT",nextWeek:"dddd [ساعت] LT",lastDay:"[دیروز ساعت] LT", +lastWeek:"dddd [پیش] [ساعت] LT",sameElse:"L"},relativeTime:{future:"در %s",past:"%s پیش",s:"چند ثانیه",m:"یک دقیقه",mm:"%d دقیقه",h:"یک ساعت",hh:"%d ساعت",d:"یک روز",dd:"%d روز",M:"یک ماه",MM:"%d ماه", +y:"یک سال",yy:"%d سال"},preparse:function(e){return e.replace(/[۰-۹]/g,function(e){return n[e]}).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]}).replace(/,/g,"،") + +},dayOfMonthOrdinalParse:/\d{1,2}م/,ordinal:"%dم",week:{dow:6,doy:12}}) +return a})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +function t(e,t,a,r){var i="" +switch(a){case"s":return r?"muutaman sekunnin":"muutama sekunti" +case"m":return r?"minuutin":"minuutti" +case"mm":i=r?"minuutin":"minuuttia" +break +case"h":return r?"tunnin":"tunti" +case"hh":i=r?"tunnin":"tuntia" +break +case"d":return r?"päivän":"päivä" +case"dd":i=r?"päivän":"päivää" +break +case"M":return r?"kuukauden":"kuukausi" +case"MM":i=r?"kuukauden":"kuukautta" +break +case"y":return r?"vuoden":"vuosi" +case"yy":i=r?"vuoden":"vuotta"}return i=n(e,r)+" "+i}function n(e,t){return e<10?t?r[e]:a[e]:e}var a="nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän".split(" "),r=["nolla","yhden","kahden","kolmen","neljän","viiden","kuuden",a[7],a[8],a[9]],i=e.defineLocale("fi",{ +months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu".split("_"), +weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm", +LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm" +},calendar:{sameDay:"[tänään] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s päästä", +past:"%s sitten",s:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}) +return i})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t=e.defineLocale("fo",{months:"januar_februar_mars_apríl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"), +weekdays:"sunnudagur_mánadagur_týsdagur_mikudagur_hósdagur_fríggjadagur_leygardagur".split("_"),weekdaysShort:"sun_mán_týs_mik_hós_frí_ley".split("_"),weekdaysMin:"su_má_tý_mi_hó_fr_le".split("_"),longDateFormat:{ +LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[Í dag kl.] LT",nextDay:"[Í morgin kl.] LT",nextWeek:"dddd [kl.] LT", +lastDay:"[Í gjár kl.] LT",lastWeek:"[síðstu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s síðani",s:"fá sekund",m:"ein minutt",mm:"%d minuttir",h:"ein tími",hh:"%d tímar",d:"ein dagur", +dd:"%d dagar",M:"ein mánaði",MM:"%d mánaðir",y:"eitt ár",yy:"%d ár"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}) +return t})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t=e.defineLocale("fr",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"), +monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"Di_Lu_Ma_Me_Je_Ve_Sa".split("_"), +weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT", +nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure", +hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(e,t){switch(t){case"D":return e+(1===e?"er":"") +default:case"M":case"Q":case"DDD":case"d":return e+(1===e?"er":"e") +case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}}) +return t})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t=e.defineLocale("fr-ca",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"), +monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"Di_Lu_Ma_Me_Je_Ve_Sa".split("_"), +weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT", +nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure", +hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,t){switch(t){default:case"M":case"Q":case"D":case"DDD": +case"d":return e+(1===e?"er":"e") +case"w":case"W":return e+(1===e?"re":"e")}}}) +return t})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t=e.defineLocale("fr-ch",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"), +monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"Di_Lu_Ma_Me_Je_Ve_Sa".split("_"), +weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT", +nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure", +hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,t){switch(t){default:case"M":case"Q":case"D":case"DDD": +case"d":return e+(1===e?"er":"e") +case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}}) +return t})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),n="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),a=e.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"), +monthsShort:function(e,a){return e?/-MMM-/.test(a)?n[e.month()]:t[e.month()]:t},monthsParseExact:!0,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"), +weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{ +sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[ôfrûne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden", +m:"ien minút",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){ +return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}}) +return a})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t=["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"],n=["Faoi","Gear","Màrt","Gibl","Cèit","Ògmh","Iuch","Lùn","Sult","Dàmh","Samh","Dùbh"],a=["Didòmhnaich","Diluain","Dimàirt","Diciadain","Diardaoin","Dihaoine","Disathairne"],r=["Did","Dil","Dim","Dic","Dia","Dih","Dis"],i=["Dò","Lu","Mà","Ci","Ar","Ha","Sa"],s=e.defineLocale("gd",{ +months:t,monthsShort:n,monthsParseExact:!0,weekdays:a,weekdaysShort:r,weekdaysMin:i,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm" +},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-màireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-dè aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s", +past:"bho chionn %s",s:"beagan diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"mìos",MM:"%d mìosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/, +ordinal:function(e){var t=1===e?"d":e%10===2?"na":"mh" +return e+t},week:{dow:1,doy:4}}) +return s})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t=e.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xuño_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xuñ._xul._ago._set._out._nov._dec.".split("_"), +monthsParseExact:!0,weekdays:"domingo_luns_martes_mércores_xoves_venres_sábado".split("_"),weekdaysShort:"dom._lun._mar._mér._xov._ven._sáb.".split("_"),weekdaysMin:"do_lu_ma_mé_xo_ve_sá".split("_"),weekdaysParseExact:!0, +longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"ás":"á")+"] LT" + +},nextDay:function(){return"[mañá "+(1!==this.hours()?"ás":"á")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"ás":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"á":"a")+"] LT" + +},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"ás":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(e){return 0===e.indexOf("un")?"n"+e:"en "+e},past:"hai %s",s:"uns segundos", +m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}}) +return t})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +function t(e,t,n,a){var r={s:["thodde secondanim","thodde second"],m:["eka mintan","ek minute"],mm:[e+" mintanim",e+" mintam"],h:["eka horan","ek hor"],hh:[e+" horanim",e+" hor"],d:["eka disan","ek dis"], +dd:[e+" disanim",e+" dis"],M:["eka mhoinean","ek mhoino"],MM:[e+" mhoineanim",e+" mhoine"],y:["eka vorsan","ek voros"],yy:[e+" vorsanim",e+" vorsam"]} +return t?r[n][0]:r[n][1]}var n=e.defineLocale("gom-latn",{months:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"), +monthsParseExact:!0,weekdays:"Aitar_Somar_Mongllar_Budvar_Brestar_Sukrar_Son'var".split("_"),weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"), +weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM[achea] Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]" +},calendar:{sameDay:"[Aiz] LT",nextDay:"[Faleam] LT",nextWeek:"[Ieta to] dddd[,] LT",lastDay:"[Kal] LT",lastWeek:"[Fatlo] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s adim",s:t,m:t,mm:t, +h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(e,t){switch(t){case"D":return e+"er" +default:case"M":case"Q":case"DDD":case"d":case"w":case"W":return e}},week:{dow:1,doy:4},meridiemParse:/rati|sokalli|donparam|sanje/,meridiemHour:function(e,t){return 12===e&&(e=0),"rati"===t?e<4?e:e+12:"sokalli"===t?e:"donparam"===t?e>12?e:e+12:"sanje"===t?e+12:void 0 + +},meridiem:function(e,t,n){return e<4?"rati":e<12?"sokalli":e<16?"donparam":e<20?"sanje":"rati"}}) +return n})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t=e.defineLocale("he",{months:"ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר".split("_"),monthsShort:"ינו׳_פבר׳_מרץ_אפר׳_מאי_יוני_יולי_אוג׳_ספט׳_אוק׳_נוב׳_דצמ׳".split("_"), +weekdays:"ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת".split("_"),weekdaysShort:"א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳".split("_"),weekdaysMin:"א_ב_ג_ד_ה_ו_ש".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY", +LL:"D [ב]MMMM YYYY",LLL:"D [ב]MMMM YYYY HH:mm",LLLL:"dddd, D [ב]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[היום ב־]LT",nextDay:"[מחר ב־]LT", +nextWeek:"dddd [בשעה] LT",lastDay:"[אתמול ב־]LT",lastWeek:"[ביום] dddd [האחרון בשעה] LT",sameElse:"L"},relativeTime:{future:"בעוד %s",past:"לפני %s",s:"מספר שניות",m:"דקה",mm:"%d דקות",h:"שעה",hh:function(e){ +return 2===e?"שעתיים":e+" שעות"},d:"יום",dd:function(e){return 2===e?"יומיים":e+" ימים"},M:"חודש",MM:function(e){return 2===e?"חודשיים":e+" חודשים"},y:"שנה",yy:function(e){return 2===e?"שנתיים":e%10===0&&10!==e?e+" שנה":e+" שנים" + +}},meridiemParse:/אחה"צ|לפנה"צ|אחרי הצהריים|לפני הצהריים|לפנות בוקר|בבוקר|בערב/i,isPM:function(e){return/^(אחה"צ|אחרי הצהריים|בערב)$/.test(e)},meridiem:function(e,t,n){return e<5?"לפנות בוקר":e<10?"בבוקר":e<12?n?'לפנה"צ':"לפני הצהריים":e<18?n?'אחה"צ':"אחרי הצהריים":"בערב" + +}}) +return t})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},n={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"},a=e.defineLocale("hi",{months:"जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर".split("_"), +monthsShort:"जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.".split("_"),monthsParseExact:!0,weekdays:"रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि".split("_"), +weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm बजे",LTS:"A h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm बजे",LLLL:"dddd, D MMMM YYYY, A h:mm बजे"},calendar:{ +sameDay:"[आज] LT",nextDay:"[कल] LT",nextWeek:"dddd, LT",lastDay:"[कल] LT",lastWeek:"[पिछले] dddd, LT",sameElse:"L"},relativeTime:{future:"%s में",past:"%s पहले",s:"कुछ ही क्षण",m:"एक मिनट",mm:"%d मिनट", +h:"एक घंटा",hh:"%d घंटे",d:"एक दिन",dd:"%d दिन",M:"एक महीने",MM:"%d महीने",y:"एक वर्ष",yy:"%d वर्ष"},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,function(e){return n[e]})},postformat:function(e){ +return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/रात|सुबह|दोपहर|शाम/,meridiemHour:function(e,t){return 12===e&&(e=0),"रात"===t?e<4?e:e+12:"सुबह"===t?e:"दोपहर"===t?e>=10?e:e+12:"शाम"===t?e+12:void 0 + +},meridiem:function(e,t,n){return e<4?"रात":e<10?"सुबह":e<17?"दोपहर":e<20?"शाम":"रात"},week:{dow:0,doy:6}}) +return a})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +function t(e,t,n){var a=e+" " +switch(n){case"m":return t?"jedna minuta":"jedne minute" +case"mm":return a+=1===e?"minuta":2===e||3===e||4===e?"minute":"minuta" +case"h":return t?"jedan sat":"jednog sata" +case"hh":return a+=1===e?"sat":2===e||3===e||4===e?"sata":"sati" +case"dd":return a+=1===e?"dan":"dana" +case"MM":return a+=1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci" +case"yy":return a+=1===e?"godina":2===e||3===e||4===e?"godine":"godina"}}var n=e.defineLocale("hr",{months:{format:"siječnja_veljače_ožujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"), +standalone:"siječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"), +monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"), +weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT", +nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT" +case 3:return"[u] [srijedu] [u] LT" +case 6:return"[u] [subotu] [u] LT" +case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[prošlu] dddd [u] LT" +case 6:return"[prošle] [subote] [u] LT" +case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",m:t,mm:t,h:t,hh:t,d:"dan",dd:t,M:"mjesec",MM:t,y:"godinu",yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./, +ordinal:"%d.",week:{dow:1,doy:7}}) +return n})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +function t(e,t,n,a){var r=e,i +switch(n){case"s":return a||t?"néhány másodperc":"néhány másodperce" +case"m":return"egy"+(a||t?" perc":" perce") +case"mm":return r+(a||t?" perc":" perce") +case"h":return"egy"+(a||t?" óra":" órája") +case"hh":return r+(a||t?" óra":" órája") +case"d":return"egy"+(a||t?" nap":" napja") +case"dd":return r+(a||t?" nap":" napja") +case"M":return"egy"+(a||t?" hónap":" hónapja") +case"MM":return r+(a||t?" hónap":" hónapja") +case"y":return"egy"+(a||t?" év":" éve") +case"yy":return r+(a||t?" év":" éve")}return""}function n(e){return(e?"":"[múlt] ")+"["+a[this.day()]+"] LT[-kor]"}var a="vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton".split(" "),r=e.defineLocale("hu",{ +months:"január_február_március_április_május_június_július_augusztus_szeptember_október_november_december".split("_"),monthsShort:"jan_feb_márc_ápr_máj_jún_júl_aug_szept_okt_nov_dec".split("_"),weekdays:"vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat".split("_"), +weekdaysShort:"vas_hét_kedd_sze_csüt_pén_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm", +LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(e){return"u"===e.charAt(1).toLowerCase()},meridiem:function(e,t,n){return e<12?n===!0?"de":"DE":n===!0?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]", +nextDay:"[holnap] LT[-kor]",nextWeek:function(){return n.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return n.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s múlva",past:"%s",s:t, +m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}) +return r})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t=e.defineLocale("hy-am",{months:{format:"հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի".split("_"),standalone:"հունվար_փետրվար_մարտ_ապրիլ_մայիս_հունիս_հուլիս_օգոստոս_սեպտեմբեր_հոկտեմբեր_նոյեմբեր_դեկտեմբեր".split("_") +},monthsShort:"հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ".split("_"),weekdays:"կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_հինգշաբթի_ուրբաթ_շաբաթ".split("_"),weekdaysShort:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"), +weekdaysMin:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY թ.",LLL:"D MMMM YYYY թ., HH:mm",LLLL:"dddd, D MMMM YYYY թ., HH:mm"},calendar:{ +sameDay:"[այսօր] LT",nextDay:"[վաղը] LT",lastDay:"[երեկ] LT",nextWeek:function(){return"dddd [օրը ժամը] LT"},lastWeek:function(){return"[անցած] dddd [օրը ժամը] LT"},sameElse:"L"},relativeTime:{future:"%s հետո", +past:"%s առաջ",s:"մի քանի վայրկյան",m:"րոպե",mm:"%d րոպե",h:"ժամ",hh:"%d ժամ",d:"օր",dd:"%d օր",M:"ամիս",MM:"%d ամիս",y:"տարի",yy:"%d տարի"},meridiemParse:/գիշերվա|առավոտվա|ցերեկվա|երեկոյան/,isPM:function(e){ +return/^(ցերեկվա|երեկոյան)$/.test(e)},meridiem:function(e){return e<4?"գիշերվա":e<12?"առավոտվա":e<17?"ցերեկվա":"երեկոյան"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(ին|րդ)/,ordinal:function(e,t){switch(t){ +case"DDD":case"w":case"W":case"DDDo":return 1===e?e+"-ին":e+"-րդ" +default:return e}},week:{dow:1,doy:7}}) +return t})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t=e.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nov_Des".split("_"), +weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss", +L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"siang"===t?e>=11?e:e+12:"sore"===t||"malam"===t?e+12:void 0 + +},meridiem:function(e,t,n){return e<11?"pagi":e<15?"siang":e<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT", +lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan", +MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}}) +return t})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +function t(e){return e%100===11||e%10!==1}function n(e,n,a,r){var i=e+" " +switch(a){case"s":return n||r?"nokkrar sekúndur":"nokkrum sekúndum" +case"m":return n?"mínúta":"mínútu" +case"mm":return t(e)?i+(n||r?"mínútur":"mínútum"):n?i+"mínúta":i+"mínútu" +case"hh":return t(e)?i+(n||r?"klukkustundir":"klukkustundum"):i+"klukkustund" +case"d":return n?"dagur":r?"dag":"degi" +case"dd":return t(e)?n?i+"dagar":i+(r?"daga":"dögum"):n?i+"dagur":i+(r?"dag":"degi") +case"M":return n?"mánuður":r?"mánuð":"mánuði" +case"MM":return t(e)?n?i+"mánuðir":i+(r?"mánuði":"mánuðum"):n?i+"mánuður":i+(r?"mánuð":"mánuði") +case"y":return n||r?"ár":"ári" +case"yy":return t(e)?i+(n||r?"ár":"árum"):i+(n||r?"ár":"ári")}}var a=e.defineLocale("is",{months:"janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember".split("_"),monthsShort:"jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des".split("_"), +weekdays:"sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur".split("_"),weekdaysShort:"sun_mán_þri_mið_fim_fös_lau".split("_"),weekdaysMin:"Su_Má_Þr_Mi_Fi_Fö_La".split("_"), +longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[í dag kl.] LT",nextDay:"[á morgun kl.] LT", +nextWeek:"dddd [kl.] LT",lastDay:"[í gær kl.] LT",lastWeek:"[síðasta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s síðan",s:n,m:n,mm:n,h:"klukkustund",hh:n,d:n,dd:n,M:n,MM:n, +y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}) +return a})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t=e.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"), +weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm", +LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT", +lastWeek:function(){switch(this.day()){case 0:return"[la scorsa] dddd [alle] LT" +default:return"[lo scorso] dddd [alle] LT"}},sameElse:"L"},relativeTime:{future:function(e){return(/^[0-9].+$/.test(e)?"tra":"in")+" "+e},past:"%s fa",s:"alcuni secondi",m:"un minuto",mm:"%d minuti",h:"un'ora", +hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}}) +return t})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t=e.defineLocale("ja",{months:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日".split("_"),weekdaysShort:"日_月_火_水_木_金_土".split("_"), +weekdaysMin:"日_月_火_水_木_金_土".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日 HH:mm dddd",l:"YYYY/MM/DD",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm", +llll:"YYYY年M月D日 HH:mm dddd"},meridiemParse:/午前|午後/i,isPM:function(e){return"午後"===e},meridiem:function(e,t,n){return e<12?"午前":"午後"},calendar:{sameDay:"[今日] LT",nextDay:"[明日] LT",nextWeek:"[来週]dddd LT", +lastDay:"[昨日] LT",lastWeek:"[前週]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}日/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日" +default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"数秒",m:"1分",mm:"%d分",h:"1時間",hh:"%d時間",d:"1日",dd:"%d日",M:"1ヶ月",MM:"%dヶ月",y:"1年",yy:"%d年"}}) +return t})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t=e.defineLocale("jv",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"), +weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss", +L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(e,t){return 12===e&&(e=0),"enjing"===t?e:"siyang"===t?e>=11?e:e+12:"sonten"===t||"ndalu"===t?e+12:void 0 + +},meridiem:function(e,t,n){return e<11?"enjing":e<15?"siyang":e<19?"sonten":"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT", +lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten", +dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}}) +return t})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t=e.defineLocale("ka",{months:{standalone:"იანვარი_თებერვალი_მარტი_აპრილი_მაისი_ივნისი_ივლისი_აგვისტო_სექტემბერი_ოქტომბერი_ნოემბერი_დეკემბერი".split("_"),format:"იანვარს_თებერვალს_მარტს_აპრილის_მაისს_ივნისს_ივლისს_აგვისტს_სექტემბერს_ოქტომბერს_ნოემბერს_დეკემბერს".split("_") +},monthsShort:"იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ".split("_"),weekdays:{standalone:"კვირა_ორშაბათი_სამშაბათი_ოთხშაბათი_ხუთშაბათი_პარასკევი_შაბათი".split("_"),format:"კვირას_ორშაბათს_სამშაბათს_ოთხშაბათს_ხუთშაბათს_პარასკევს_შაბათს".split("_"), +isFormat:/(წინა|შემდეგ)/},weekdaysShort:"კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ".split("_"),weekdaysMin:"კვ_ორ_სა_ოთ_ხუ_პა_შა".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY", +LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[დღეს] LT[-ზე]",nextDay:"[ხვალ] LT[-ზე]",lastDay:"[გუშინ] LT[-ზე]",nextWeek:"[შემდეგ] dddd LT[-ზე]",lastWeek:"[წინა] dddd LT-ზე", +sameElse:"L"},relativeTime:{future:function(e){return/(წამი|წუთი|საათი|წელი)/.test(e)?e.replace(/ი$/,"ში"):e+"ში"},past:function(e){return/(წამი|წუთი|საათი|დღე|თვე)/.test(e)?e.replace(/(ი|ე)$/,"ის უკან"):/წელი/.test(e)?e.replace(/წელი$/,"წლის უკან"):void 0 + +},s:"რამდენიმე წამი",m:"წუთი",mm:"%d წუთი",h:"საათი",hh:"%d საათი",d:"დღე",dd:"%d დღე",M:"თვე",MM:"%d თვე",y:"წელი",yy:"%d წელი"},dayOfMonthOrdinalParse:/0|1-ლი|მე-\d{1,2}|\d{1,2}-ე/,ordinal:function(e){ +return 0===e?e:1===e?e+"-ლი":e<20||e<=100&&e%20===0||e%100===0?"მე-"+e:e+"-ე"},week:{dow:1,doy:7}}) +return t})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t={0:"-ші",1:"-ші",2:"-ші",3:"-ші",4:"-ші",5:"-ші",6:"-шы",7:"-ші",8:"-ші",9:"-шы",10:"-шы",20:"-шы",30:"-шы",40:"-шы",50:"-ші",60:"-шы",70:"-ші",80:"-ші",90:"-шы",100:"-ші"},n=e.defineLocale("kk",{ +months:"қаңтар_ақпан_наурыз_сәуір_мамыр_маусым_шілде_тамыз_қыркүйек_қазан_қараша_желтоқсан".split("_"),monthsShort:"қаң_ақп_нау_сәу_мам_мау_шіл_там_қыр_қаз_қар_жел".split("_"),weekdays:"жексенбі_дүйсенбі_сейсенбі_сәрсенбі_бейсенбі_жұма_сенбі".split("_"), +weekdaysShort:"жек_дүй_сей_сәр_бей_жұм_сен".split("_"),weekdaysMin:"жк_дй_сй_ср_бй_жм_сн".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm" +},calendar:{sameDay:"[Бүгін сағат] LT",nextDay:"[Ертең сағат] LT",nextWeek:"dddd [сағат] LT",lastDay:"[Кеше сағат] LT",lastWeek:"[Өткен аптаның] dddd [сағат] LT",sameElse:"L"},relativeTime:{future:"%s ішінде", +past:"%s бұрын",s:"бірнеше секунд",m:"бір минут",mm:"%d минут",h:"бір сағат",hh:"%d сағат",d:"бір күн",dd:"%d күн",M:"бір ай",MM:"%d ай",y:"бір жыл",yy:"%d жыл"},dayOfMonthOrdinalParse:/\d{1,2}-(ші|шы)/, +ordinal:function(e){var n=e%10,a=e>=100?100:null +return e+(t[e]||t[n]||t[a])},week:{dow:1,doy:7}}) +return n})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t=e.defineLocale("km",{months:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),monthsShort:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"), +weekdays:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),weekdaysShort:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),weekdaysMin:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"), +longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[ថ្ងៃនេះ ម៉ោង] LT",nextDay:"[ស្អែក ម៉ោង] LT",nextWeek:"dddd [ម៉ោង] LT", +lastDay:"[ម្សិលមិញ ម៉ោង] LT",lastWeek:"dddd [សប្តាហ៍មុន] [ម៉ោង] LT",sameElse:"L"},relativeTime:{future:"%sទៀត",past:"%sមុន",s:"ប៉ុន្មានវិនាទី",m:"មួយនាទី",mm:"%d នាទី",h:"មួយម៉ោង",hh:"%d ម៉ោង",d:"មួយថ្ងៃ", +dd:"%d ថ្ងៃ",M:"មួយខែ",MM:"%d ខែ",y:"មួយឆ្នាំ",yy:"%d ឆ្នាំ"},week:{dow:1,doy:4}}) +return t})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t={1:"೧",2:"೨",3:"೩",4:"೪",5:"೫",6:"೬",7:"೭",8:"೮",9:"೯",0:"೦"},n={"೧":"1","೨":"2","೩":"3","೪":"4","೫":"5","೬":"6","೭":"7","೮":"8","೯":"9","೦":"0"},a=e.defineLocale("kn",{months:"ಜನವರಿ_ಫೆಬ್ರವರಿ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂಬರ್_ಅಕ್ಟೋಬರ್_ನವೆಂಬರ್_ಡಿಸೆಂಬರ್".split("_"), +monthsShort:"ಜನ_ಫೆಬ್ರ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂಬ_ಅಕ್ಟೋಬ_ನವೆಂಬ_ಡಿಸೆಂಬ".split("_"),monthsParseExact:!0,weekdays:"ಭಾನುವಾರ_ಸೋಮವಾರ_ಮಂಗಳವಾರ_ಬುಧವಾರ_ಗುರುವಾರ_ಶುಕ್ರವಾರ_ಶನಿವಾರ".split("_"),weekdaysShort:"ಭಾನು_ಸೋಮ_ಮಂಗಳ_ಬುಧ_ಗುರು_ಶುಕ್ರ_ಶನಿ".split("_"), +weekdaysMin:"ಭಾ_ಸೋ_ಮಂ_ಬು_ಗು_ಶು_ಶ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[ಇಂದು] LT", +nextDay:"[ನಾಳೆ] LT",nextWeek:"dddd, LT",lastDay:"[ನಿನ್ನೆ] LT",lastWeek:"[ಕೊನೆಯ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ನಂತರ",past:"%s ಹಿಂದೆ",s:"ಕೆಲವು ಕ್ಷಣಗಳು",m:"ಒಂದು ನಿಮಿಷ",mm:"%d ನಿಮಿಷ",h:"ಒಂದು ಗಂಟೆ", +hh:"%d ಗಂಟೆ",d:"ಒಂದು ದಿನ",dd:"%d ದಿನ",M:"ಒಂದು ತಿಂಗಳು",MM:"%d ತಿಂಗಳು",y:"ಒಂದು ವರ್ಷ",yy:"%d ವರ್ಷ"},preparse:function(e){return e.replace(/[೧೨೩೪೫೬೭೮೯೦]/g,function(e){return n[e]})},postformat:function(e){ +return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/ರಾತ್ರಿ|ಬೆಳಿಗ್ಗೆ|ಮಧ್ಯಾಹ್ನ|ಸಂಜೆ/,meridiemHour:function(e,t){return 12===e&&(e=0),"ರಾತ್ರಿ"===t?e<4?e:e+12:"ಬೆಳಿಗ್ಗೆ"===t?e:"ಮಧ್ಯಾಹ್ನ"===t?e>=10?e:e+12:"ಸಂಜೆ"===t?e+12:void 0 + +},meridiem:function(e,t,n){return e<4?"ರಾತ್ರಿ":e<10?"ಬೆಳಿಗ್ಗೆ":e<17?"ಮಧ್ಯಾಹ್ನ":e<20?"ಸಂಜೆ":"ರಾತ್ರಿ"},dayOfMonthOrdinalParse:/\d{1,2}(ನೇ)/,ordinal:function(e){return e+"ನೇ"},week:{dow:0,doy:6}}) +return a})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t=e.defineLocale("ko",{months:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),monthsShort:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),weekdays:"일요일_월요일_화요일_수요일_목요일_금요일_토요일".split("_"),weekdaysShort:"일_월_화_수_목_금_토".split("_"), +weekdaysMin:"일_월_화_수_목_금_토".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD",LL:"YYYY년 MMMM D일",LLL:"YYYY년 MMMM D일 A h:mm",LLLL:"YYYY년 MMMM D일 dddd A h:mm",l:"YYYY.MM.DD",ll:"YYYY년 MMMM D일", +lll:"YYYY년 MMMM D일 A h:mm",llll:"YYYY년 MMMM D일 dddd A h:mm"},calendar:{sameDay:"오늘 LT",nextDay:"내일 LT",nextWeek:"dddd LT",lastDay:"어제 LT",lastWeek:"지난주 dddd LT",sameElse:"L"},relativeTime:{future:"%s 후", +past:"%s 전",s:"몇 초",ss:"%d초",m:"1분",mm:"%d분",h:"한 시간",hh:"%d시간",d:"하루",dd:"%d일",M:"한 달",MM:"%d달",y:"일 년",yy:"%d년"},dayOfMonthOrdinalParse:/\d{1,2}일/,ordinal:"%d일",meridiemParse:/오전|오후/,isPM:function(e){ +return"오후"===e},meridiem:function(e,t,n){return e<12?"오전":"오후"}}) +return t})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t={0:"-чү",1:"-чи",2:"-чи",3:"-чү",4:"-чү",5:"-чи",6:"-чы",7:"-чи",8:"-чи",9:"-чу",10:"-чу",20:"-чы",30:"-чу",40:"-чы",50:"-чү",60:"-чы",70:"-чи",80:"-чи",90:"-чу",100:"-чү"},n=e.defineLocale("ky",{ +months:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_"),monthsShort:"янв_фев_март_апр_май_июнь_июль_авг_сен_окт_ноя_дек".split("_"),weekdays:"Жекшемби_Дүйшөмбү_Шейшемби_Шаршемби_Бейшемби_Жума_Ишемби".split("_"), +weekdaysShort:"Жек_Дүй_Шей_Шар_Бей_Жум_Ише".split("_"),weekdaysMin:"Жк_Дй_Шй_Шр_Бй_Жм_Иш".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm" +},calendar:{sameDay:"[Бүгүн саат] LT",nextDay:"[Эртең саат] LT",nextWeek:"dddd [саат] LT",lastDay:"[Кече саат] LT",lastWeek:"[Өткен аптанын] dddd [күнү] [саат] LT",sameElse:"L"},relativeTime:{future:"%s ичинде", +past:"%s мурун",s:"бирнече секунд",m:"бир мүнөт",mm:"%d мүнөт",h:"бир саат",hh:"%d саат",d:"бир күн",dd:"%d күн",M:"бир ай",MM:"%d ай",y:"бир жыл",yy:"%d жыл"},dayOfMonthOrdinalParse:/\d{1,2}-(чи|чы|чү|чу)/, +ordinal:function(e){var n=e%10,a=e>=100?100:null +return e+(t[e]||t[n]||t[a])},week:{dow:1,doy:7}}) +return n})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +function t(e,t,n,a){var r={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]} +return t?r[n][0]:r[n][1]}function n(e){var t=e.substr(0,e.indexOf(" ")) +return r(t)?"a "+e:"an "+e}function a(e){var t=e.substr(0,e.indexOf(" ")) +return r(t)?"viru "+e:"virun "+e}function r(e){if(e=parseInt(e,10),isNaN(e))return!1 +if(e<0)return!0 +if(e<10)return 4<=e&&e<=7 +if(e<100){var t=e%10,n=e/10 +return r(0===t?n:t)}if(e<1e4){for(;e>=10;)e/=10 +return r(e)}return e/=1e3,r(e)}var i=e.defineLocale("lb",{months:"Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"), +monthsParseExact:!0,weekdays:"Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._Mé._Dë._Më._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mé_Dë_Më_Do_Fr_Sa".split("_"), +weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT", +sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[Gëschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT" +default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:n,past:a,s:"e puer Sekonnen",m:t,mm:"%d Minutten",h:t,hh:"%d Stonnen",d:t,dd:"%d Deeg",M:t,MM:"%d Méint",y:t,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./, +ordinal:"%d.",week:{dow:1,doy:4}}) +return i})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t=e.defineLocale("lo",{months:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),monthsShort:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"), +weekdays:"ອາທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysShort:"ທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysMin:"ທ_ຈ_ອຄ_ພ_ພຫ_ສກ_ສ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm", +LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"ວັນdddd D MMMM YYYY HH:mm"},meridiemParse:/ຕອນເຊົ້າ|ຕອນແລງ/,isPM:function(e){return"ຕອນແລງ"===e},meridiem:function(e,t,n){return e<12?"ຕອນເຊົ້າ":"ຕອນແລງ" + +},calendar:{sameDay:"[ມື້ນີ້ເວລາ] LT",nextDay:"[ມື້ອື່ນເວລາ] LT",nextWeek:"[ວັນ]dddd[ໜ້າເວລາ] LT",lastDay:"[ມື້ວານນີ້ເວລາ] LT",lastWeek:"[ວັນ]dddd[ແລ້ວນີ້ເວລາ] LT",sameElse:"L"},relativeTime:{future:"ອີກ %s", +past:"%sຜ່ານມາ",s:"ບໍ່ເທົ່າໃດວິນາທີ",m:"1 ນາທີ",mm:"%d ນາທີ",h:"1 ຊົ່ວໂມງ",hh:"%d ຊົ່ວໂມງ",d:"1 ມື້",dd:"%d ມື້",M:"1 ເດືອນ",MM:"%d ເດືອນ",y:"1 ປີ",yy:"%d ປີ"},dayOfMonthOrdinalParse:/(ທີ່)\d{1,2}/,ordinal:function(e){ +return"ທີ່"+e}}) +return t})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +function t(e,t,n,a){return t?"kelios sekundės":a?"kelių sekundžių":"kelias sekundes"}function n(e,t,n,a){return t?r(n)[0]:a?r(n)[1]:r(n)[2]}function a(e){return e%10===0||e>10&&e<20}function r(e){return s[e].split("_") + +}function i(e,t,i,s){var o=e+" " +return 1===e?o+n(e,t,i[0],s):t?o+(a(e)?r(i)[1]:r(i)[0]):s?o+r(i)[1]:o+(a(e)?r(i)[1]:r(i)[2])}var s={m:"minutė_minutės_minutę",mm:"minutės_minučių_minutes",h:"valanda_valandos_valandą",hh:"valandos_valandų_valandas", +d:"diena_dienos_dieną",dd:"dienos_dienų_dienas",M:"mėnuo_mėnesio_mėnesį",MM:"mėnesiai_mėnesių_mėnesius",y:"metai_metų_metus",yy:"metai_metų_metus"},o=e.defineLocale("lt",{months:{format:"sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio".split("_"), +standalone:"sausis_vasaris_kovas_balandis_gegužė_birželis_liepa_rugpjūtis_rugsėjis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"), +weekdays:{format:"sekmadienį_pirmadienį_antradienį_trečiadienį_ketvirtadienį_penktadienį_šeštadienį".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis".split("_"), +isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_Šeš".split("_"),weekdaysMin:"S_P_A_T_K_Pn_Š".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]", +LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]" +},calendar:{sameDay:"[Šiandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Praėjusį] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prieš %s",s:t,m:n,mm:i,h:n, +hh:i,d:n,dd:i,M:n,MM:i,y:n,yy:i},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(e){return e+"-oji"},week:{dow:1,doy:4}}) +return o})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +function t(e,t,n){return n?t%10===1&&t%100!==11?e[2]:e[3]:t%10===1&&t%100!==11?e[0]:e[1]}function n(e,n,a){return e+" "+t(i[a],e,n)}function a(e,n,a){return t(i[a],e,n)}function r(e,t){return t?"dažas sekundes":"dažām sekundēm" + +}var i={m:"minūtes_minūtēm_minūte_minūtes".split("_"),mm:"minūtes_minūtēm_minūte_minūtes".split("_"),h:"stundas_stundām_stunda_stundas".split("_"),hh:"stundas_stundām_stunda_stundas".split("_"),d:"dienas_dienām_diena_dienas".split("_"), +dd:"dienas_dienām_diena_dienas".split("_"),M:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),MM:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_") +},s=e.defineLocale("lv",{months:"janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec".split("_"), +weekdays:"svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{ +LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[Šodien pulksten] LT",nextDay:"[Rīt pulksten] LT", +nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pagājušā] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"pēc %s",past:"pirms %s",s:r,m:a,mm:n,h:a,hh:n,d:a,dd:n,M:a,MM:n, +y:a,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}) +return s})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t={words:{m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"] +},correctGrammaticalCase:function(e,t){return 1===e?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,n,a){var r=t.words[a] +return 1===a.length?n?r[0]:r[1]:e+" "+t.correctGrammaticalCase(e,r)}},n=e.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"), +monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"), +weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT", +nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT" +case 3:return"[u] [srijedu] [u] LT" +case 6:return"[u] [subotu] [u] LT" +case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){var e=["[prošle] [nedjelje] [u] LT","[prošlog] [ponedjeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srijede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"] + + +return e[this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:"dan",dd:t.translate,M:"mjesec",MM:t.translate, +y:"godinu",yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}) +return n})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t=e.defineLocale("mi",{months:"Kohi-tāte_Hui-tanguru_Poutū-te-rangi_Paenga-whāwhā_Haratua_Pipiri_Hōngoingoi_Here-turi-kōkā_Mahuru_Whiringa-ā-nuku_Whiringa-ā-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_Hōngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"), +monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i, +weekdays:"Rātapu_Mane_Tūrei_Wenerei_Tāite_Paraire_Hātarei".split("_"),weekdaysShort:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),weekdaysMin:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss", +L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT", +lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te hēkona ruarua",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%d haora",d:"he ra",dd:"%d ra",M:"he marama", +MM:"%d marama",y:"he tau",yy:"%d tau"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}}) +return t})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t=e.defineLocale("mk",{months:"јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември".split("_"),monthsShort:"јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек".split("_"), +weekdays:"недела_понеделник_вторник_среда_четврток_петок_сабота".split("_"),weekdaysShort:"нед_пон_вто_сре_чет_пет_саб".split("_"),weekdaysMin:"нe_пo_вт_ср_че_пе_сa".split("_"),longDateFormat:{LT:"H:mm", +LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Денес во] LT",nextDay:"[Утре во] LT",nextWeek:"[Во] dddd [во] LT",lastDay:"[Вчера во] LT", +lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Изминатата] dddd [во] LT" +case 1:case 2:case 4:case 5:return"[Изминатиот] dddd [во] LT"}},sameElse:"L"},relativeTime:{future:"после %s",past:"пред %s",s:"неколку секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дена", +M:"месец",MM:"%d месеци",y:"година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var t=e%10,n=e%100 +return 0===e?e+"-ев":0===n?e+"-ен":n>10&&n<20?e+"-ти":1===t?e+"-ви":2===t?e+"-ри":7===t||8===t?e+"-ми":e+"-ти"},week:{dow:1,doy:7}}) +return t})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t=e.defineLocale("ml",{months:"ജനുവരി_ഫെബ്രുവരി_മാർച്ച്_ഏപ്രിൽ_മേയ്_ജൂൺ_ജൂലൈ_ഓഗസ്റ്റ്_സെപ്റ്റംബർ_ഒക്ടോബർ_നവംബർ_ഡിസംബർ".split("_"),monthsShort:"ജനു._ഫെബ്രു._മാർ._ഏപ്രി._മേയ്_ജൂൺ_ജൂലൈ._ഓഗ._സെപ്റ്റ._ഒക്ടോ._നവം._ഡിസം.".split("_"), +monthsParseExact:!0,weekdays:"ഞായറാഴ്ച_തിങ്കളാഴ്ച_ചൊവ്വാഴ്ച_ബുധനാഴ്ച_വ്യാഴാഴ്ച_വെള്ളിയാഴ്ച_ശനിയാഴ്ച".split("_"),weekdaysShort:"ഞായർ_തിങ്കൾ_ചൊവ്വ_ബുധൻ_വ്യാഴം_വെള്ളി_ശനി".split("_"),weekdaysMin:"ഞാ_തി_ചൊ_ബു_വ്യാ_വെ_ശ".split("_"), +longDateFormat:{LT:"A h:mm -നു",LTS:"A h:mm:ss -നു",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -നു",LLLL:"dddd, D MMMM YYYY, A h:mm -നു"},calendar:{sameDay:"[ഇന്ന്] LT",nextDay:"[നാളെ] LT", +nextWeek:"dddd, LT",lastDay:"[ഇന്നലെ] LT",lastWeek:"[കഴിഞ്ഞ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s കഴിഞ്ഞ്",past:"%s മുൻപ്",s:"അൽപ നിമിഷങ്ങൾ",m:"ഒരു മിനിറ്റ്",mm:"%d മിനിറ്റ്",h:"ഒരു മണിക്കൂർ", +hh:"%d മണിക്കൂർ",d:"ഒരു ദിവസം",dd:"%d ദിവസം",M:"ഒരു മാസം",MM:"%d മാസം",y:"ഒരു വർഷം",yy:"%d വർഷം"},meridiemParse:/രാത്രി|രാവിലെ|ഉച്ച കഴിഞ്ഞ്|വൈകുന്നേരം|രാത്രി/i,meridiemHour:function(e,t){return 12===e&&(e=0), +"രാത്രി"===t&&e>=4||"ഉച്ച കഴിഞ്ഞ്"===t||"വൈകുന്നേരം"===t?e+12:e},meridiem:function(e,t,n){return e<4?"രാത്രി":e<12?"രാവിലെ":e<17?"ഉച്ച കഴിഞ്ഞ്":e<20?"വൈകുന്നേരം":"രാത്രി"}}) +return t})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +function t(e,t,n,a){var r="" +if(t)switch(n){case"s":r="काही सेकंद" +break +case"m":r="एक मिनिट" +break +case"mm":r="%d मिनिटे" +break +case"h":r="एक तास" +break +case"hh":r="%d तास" +break +case"d":r="एक दिवस" +break +case"dd":r="%d दिवस" +break +case"M":r="एक महिना" +break +case"MM":r="%d महिने" +break +case"y":r="एक वर्ष" +break +case"yy":r="%d वर्षे"}else switch(n){case"s":r="काही सेकंदां" +break +case"m":r="एका मिनिटा" +break +case"mm":r="%d मिनिटां" +break +case"h":r="एका तासा" +break +case"hh":r="%d तासां" +break +case"d":r="एका दिवसा" +break +case"dd":r="%d दिवसां" +break +case"M":r="एका महिन्या" +break +case"MM":r="%d महिन्यां" +break +case"y":r="एका वर्षा" +break +case"yy":r="%d वर्षां"}return r.replace(/%d/i,e)}var n={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},a={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"},r=e.defineLocale("mr",{ +months:"जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),monthsShort:"जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"), +monthsParseExact:!0,weekdays:"रविवार_सोमवार_मंगळवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगळ_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{ +LT:"A h:mm वाजता",LTS:"A h:mm:ss वाजता",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm वाजता",LLLL:"dddd, D MMMM YYYY, A h:mm वाजता"},calendar:{sameDay:"[आज] LT",nextDay:"[उद्या] LT",nextWeek:"dddd, LT", +lastDay:"[काल] LT",lastWeek:"[मागील] dddd, LT",sameElse:"L"},relativeTime:{future:"%sमध्ये",past:"%sपूर्वी",s:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,function(e){ +return a[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return n[e]})},meridiemParse:/रात्री|सकाळी|दुपारी|सायंकाळी/,meridiemHour:function(e,t){return 12===e&&(e=0),"रात्री"===t?e<4?e:e+12:"सकाळी"===t?e:"दुपारी"===t?e>=10?e:e+12:"सायंकाळी"===t?e+12:void 0 + +},meridiem:function(e,t,n){return e<4?"रात्री":e<10?"सकाळी":e<17?"दुपारी":e<20?"सायंकाळी":"रात्री"},week:{dow:0,doy:6}}) +return r})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t=e.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"), +weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss", +L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"tengahari"===t?e>=11?e:e+12:"petang"===t||"malam"===t?e+12:void 0 + +},meridiem:function(e,t,n){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT", +lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan", +MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}}) +return t})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t=e.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"), +weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss", +L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"tengahari"===t?e>=11?e:e+12:"petang"===t||"malam"===t?e+12:void 0 + +},meridiem:function(e,t,n){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT", +lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan", +MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}}) +return t})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t={1:"၁",2:"၂",3:"၃",4:"၄",5:"၅",6:"၆",7:"၇",8:"၈",9:"၉",0:"၀"},n={"၁":"1","၂":"2","၃":"3","၄":"4","၅":"5","၆":"6","၇":"7","၈":"8","၉":"9","၀":"0"},a=e.defineLocale("my",{months:"ဇန်နဝါရီ_ဖေဖော်ဝါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုဝင်ဘာ_ဒီဇင်ဘာ".split("_"), +monthsShort:"ဇန်_ဖေ_မတ်_ပြီ_မေ_ဇွန်_လိုင်_သြ_စက်_အောက်_နို_ဒီ".split("_"),weekdays:"တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ".split("_"),weekdaysShort:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"), +weekdaysMin:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ယနေ.] LT [မှာ]", +nextDay:"[မနက်ဖြန်] LT [မှာ]",nextWeek:"dddd LT [မှာ]",lastDay:"[မနေ.က] LT [မှာ]",lastWeek:"[ပြီးခဲ့သော] dddd LT [မှာ]",sameElse:"L"},relativeTime:{future:"လာမည့် %s မှာ",past:"လွန်ခဲ့သော %s က",s:"စက္ကန်.အနည်းငယ်", +m:"တစ်မိနစ်",mm:"%d မိနစ်",h:"တစ်နာရီ",hh:"%d နာရီ",d:"တစ်ရက်",dd:"%d ရက်",M:"တစ်လ",MM:"%d လ",y:"တစ်နှစ်",yy:"%d နှစ်"},preparse:function(e){return e.replace(/[၁၂၃၄၅၆၇၈၉၀]/g,function(e){return n[e]})}, +postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},week:{dow:1,doy:4}}) +return a})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t=e.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_april_mai_juni_juli_aug._sep._okt._nov._des.".split("_"), +monthsParseExact:!0,weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"sø._ma._ti._on._to._fr._lø.".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),weekdaysParseExact:!0, +longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT", +nextWeek:"dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",m:"ett minutt",mm:"%d minutter",h:"en time", +hh:"%d timer",d:"en dag",dd:"%d dager",M:"en måned",MM:"%d måneder",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}) +return t})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},n={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"},a=e.defineLocale("ne",{months:"जनवरी_फेब्रुवरी_मार्च_अप्रिल_मई_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर".split("_"), +monthsShort:"जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.".split("_"),monthsParseExact:!0,weekdays:"आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार".split("_"),weekdaysShort:"आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.".split("_"), +weekdaysMin:"आ._सो._मं._बु._बि._शु._श.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"Aको h:mm बजे",LTS:"Aको h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, Aको h:mm बजे",LLLL:"dddd, D MMMM YYYY, Aको h:mm बजे" +},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/राति|बिहान|दिउँसो|साँझ/,meridiemHour:function(e,t){ +return 12===e&&(e=0),"राति"===t?e<4?e:e+12:"बिहान"===t?e:"दिउँसो"===t?e>=10?e:e+12:"साँझ"===t?e+12:void 0},meridiem:function(e,t,n){return e<3?"राति":e<12?"बिहान":e<16?"दिउँसो":e<20?"साँझ":"राति"},calendar:{ +sameDay:"[आज] LT",nextDay:"[भोलि] LT",nextWeek:"[आउँदो] dddd[,] LT",lastDay:"[हिजो] LT",lastWeek:"[गएको] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%sमा",past:"%s अगाडि",s:"केही क्षण",m:"एक मिनेट", +mm:"%d मिनेट",h:"एक घण्टा",hh:"%d घण्टा",d:"एक दिन",dd:"%d दिन",M:"एक महिना",MM:"%d महिना",y:"एक बर्ष",yy:"%d बर्ष"},week:{dow:0,doy:6}}) +return a})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),n="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),a=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],r=/^(januari|februari|maart|april|mei|april|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,i=e.defineLocale("nl",{ +months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,a){return e?/-MMM-/.test(a)?n[e.month()]:t[e.month()]:t},monthsRegex:r, +monthsShortRegex:r,monthsStrictRegex:/^(januari|februari|maart|mei|ju[nl]i|april|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i, +monthsParse:a,longMonthsParse:a,shortMonthsParse:a,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"Zo_Ma_Di_Wo_Do_Vr_Za".split("_"), +weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT", +nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",m:"één minuut",mm:"%d minuten", +h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de") + +},week:{dow:1,doy:4}}) +return i})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),n="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),a=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],r=/^(januari|februari|maart|april|mei|april|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,i=e.defineLocale("nl-be",{ +months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,a){return e?/-MMM-/.test(a)?n[e.month()]:t[e.month()]:t},monthsRegex:r, +monthsShortRegex:r,monthsStrictRegex:/^(januari|februari|maart|mei|ju[nl]i|april|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i, +monthsParse:a,longMonthsParse:a,shortMonthsParse:a,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"Zo_Ma_Di_Wo_Do_Vr_Za".split("_"), +weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT", +nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",m:"één minuut",mm:"%d minuten", +h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de") + +},week:{dow:1,doy:4}}) +return i})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t=e.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"), +weekdays:"sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"sun_mån_tys_ons_tor_fre_lau".split("_"),weekdaysMin:"su_må_ty_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm", +LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT", +lastDay:"[I går klokka] LT",lastWeek:"[Føregåande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar", +d:"ein dag",dd:"%d dagar",M:"ein månad",MM:"%d månader",y:"eit år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}) +return t})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t={1:"੧",2:"੨",3:"੩",4:"੪",5:"੫",6:"੬",7:"੭",8:"੮",9:"੯",0:"੦"},n={"੧":"1","੨":"2","੩":"3","੪":"4","੫":"5","੬":"6","੭":"7","੮":"8","੯":"9","੦":"0"},a=e.defineLocale("pa-in",{months:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"), +monthsShort:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),weekdays:"ਐਤਵਾਰ_ਸੋਮਵਾਰ_ਮੰਗਲਵਾਰ_ਬੁਧਵਾਰ_ਵੀਰਵਾਰ_ਸ਼ੁੱਕਰਵਾਰ_ਸ਼ਨੀਚਰਵਾਰ".split("_"),weekdaysShort:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"), +weekdaysMin:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),longDateFormat:{LT:"A h:mm ਵਜੇ",LTS:"A h:mm:ss ਵਜੇ",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm ਵਜੇ",LLLL:"dddd, D MMMM YYYY, A h:mm ਵਜੇ" +},calendar:{sameDay:"[ਅਜ] LT",nextDay:"[ਕਲ] LT",nextWeek:"dddd, LT",lastDay:"[ਕਲ] LT",lastWeek:"[ਪਿਛਲੇ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ਵਿੱਚ",past:"%s ਪਿਛਲੇ",s:"ਕੁਝ ਸਕਿੰਟ",m:"ਇਕ ਮਿੰਟ", +mm:"%d ਮਿੰਟ",h:"ਇੱਕ ਘੰਟਾ",hh:"%d ਘੰਟੇ",d:"ਇੱਕ ਦਿਨ",dd:"%d ਦਿਨ",M:"ਇੱਕ ਮਹੀਨਾ",MM:"%d ਮਹੀਨੇ",y:"ਇੱਕ ਸਾਲ",yy:"%d ਸਾਲ"},preparse:function(e){return e.replace(/[੧੨੩੪੫੬੭੮੯੦]/g,function(e){return n[e]})},postformat:function(e){ +return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/ਰਾਤ|ਸਵੇਰ|ਦੁਪਹਿਰ|ਸ਼ਾਮ/,meridiemHour:function(e,t){return 12===e&&(e=0),"ਰਾਤ"===t?e<4?e:e+12:"ਸਵੇਰ"===t?e:"ਦੁਪਹਿਰ"===t?e>=10?e:e+12:"ਸ਼ਾਮ"===t?e+12:void 0 + +},meridiem:function(e,t,n){return e<4?"ਰਾਤ":e<10?"ਸਵੇਰ":e<17?"ਦੁਪਹਿਰ":e<20?"ਸ਼ਾਮ":"ਰਾਤ"},week:{dow:0,doy:6}}) +return a})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +function t(e){return e%10<5&&e%10>1&&~~(e/10)%10!==1}function n(e,n,a){var r=e+" " +switch(a){case"m":return n?"minuta":"minutę" +case"mm":return r+(t(e)?"minuty":"minut") +case"h":return n?"godzina":"godzinę" +case"hh":return r+(t(e)?"godziny":"godzin") +case"MM":return r+(t(e)?"miesiące":"miesięcy") +case"yy":return r+(t(e)?"lata":"lat")}}var a="styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień".split("_"),r="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia".split("_"),i=e.defineLocale("pl",{ +months:function(e,t){return e?""===t?"("+r[e.month()]+"|"+a[e.month()]+")":/D MMMM/.test(t)?r[e.month()]:a[e.month()]:a},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru".split("_"),weekdays:"niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota".split("_"), +weekdaysShort:"ndz_pon_wt_śr_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_Śr_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm" +},calendar:{sameDay:"[Dziś o] LT",nextDay:"[Jutro o] LT",nextWeek:"[W] dddd [o] LT",lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zeszłą niedzielę o] LT" +case 3:return"[W zeszłą środę o] LT" +case 6:return"[W zeszłą sobotę o] LT" +default:return"[W zeszły] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",m:n,mm:n,h:n,hh:n,d:"1 dzień",dd:"%d dni",M:"miesiąc",MM:n,y:"rok",yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./, +ordinal:"%d.",week:{dow:1,doy:4}}) +return i})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t=e.defineLocale("pt",{months:"Janeiro_Fevereiro_Março_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"), +weekdays:"Domingo_Segunda-Feira_Terça-Feira_Quarta-Feira_Quinta-Feira_Sexta-Feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Do_2ª_3ª_4ª_5ª_6ª_Sá".split("_"), +weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje às] LT", +nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{ +future:"em %s",past:"há %s",s:"segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/, +ordinal:"%dº",week:{dow:1,doy:4}}) +return t})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t=e.defineLocale("pt-br",{months:"Janeiro_Fevereiro_Março_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"), +weekdays:"Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Do_2ª_3ª_4ª_5ª_6ª_Sá".split("_"), +weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [às] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [às] HH:mm"},calendar:{ +sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT" + +},sameElse:"L"},relativeTime:{future:"em %s",past:"%s atrás",s:"poucos segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos" +},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº"}) +return t})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +function t(e,t,n){var a={mm:"minute",hh:"ore",dd:"zile",MM:"luni",yy:"ani"},r=" " +return(e%100>=20||e>=100&&e%100===0)&&(r=" de "),e+r+a[n]}var n=e.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"), +monthsShort:"ian._febr._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminică_luni_marți_miercuri_joi_vineri_sâmbătă".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_Sâm".split("_"), +weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_Sâ".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT", +nextDay:"[mâine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s în urmă",s:"câteva secunde",m:"un minut",mm:t, +h:"o oră",hh:t,d:"o zi",dd:t,M:"o lună",MM:t,y:"un an",yy:t},week:{dow:1,doy:7}}) +return n})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +function t(e,t){var n=e.split("_") +return t%10===1&&t%100!==11?n[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?n[1]:n[2]}function n(e,n,a){var r={mm:n?"минута_минуты_минут":"минуту_минуты_минут",hh:"час_часа_часов",dd:"день_дня_дней",MM:"месяц_месяца_месяцев", +yy:"год_года_лет"} +return"m"===a?n?"минута":"минуту":e+" "+t(r[a],+e)}var a=[/^янв/i,/^фев/i,/^мар/i,/^апр/i,/^ма[йя]/i,/^июн/i,/^июл/i,/^авг/i,/^сен/i,/^окт/i,/^ноя/i,/^дек/i],r=e.defineLocale("ru",{months:{format:"января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря".split("_"), +standalone:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_")},monthsShort:{format:"янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.".split("_"),standalone:"янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.".split("_") +},weekdays:{standalone:"воскресенье_понедельник_вторник_среда_четверг_пятница_суббота".split("_"),format:"воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу".split("_"),isFormat:/\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?\] ?dddd/ +},weekdaysShort:"вс_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"вс_пн_вт_ср_чт_пт_сб".split("_"),monthsParse:a,longMonthsParse:a,shortMonthsParse:a,monthsRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i, +monthsShortRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i, +monthsStrictRegex:/^(январ[яь]|феврал[яь]|марта?|апрел[яь]|ма[яй]|июн[яь]|июл[яь]|августа?|сентябр[яь]|октябр[яь]|ноябр[яь]|декабр[яь])/i,monthsShortStrictRegex:/^(янв\.|февр?\.|мар[т.]|апр\.|ма[яй]|июн[ья.]|июл[ья.]|авг\.|сент?\.|окт\.|нояб?\.|дек\.)/i, +longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., HH:mm",LLLL:"dddd, D MMMM YYYY г., HH:mm"},calendar:{sameDay:"[Сегодня в] LT",nextDay:"[Завтра в] LT",lastDay:"[Вчера в] LT", +nextWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Во] dddd [в] LT":"[В] dddd [в] LT" +switch(this.day()){case 0:return"[В следующее] dddd [в] LT" +case 1:case 2:case 4:return"[В следующий] dddd [в] LT" +case 3:case 5:case 6:return"[В следующую] dddd [в] LT"}},lastWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Во] dddd [в] LT":"[В] dddd [в] LT" +switch(this.day()){case 0:return"[В прошлое] dddd [в] LT" +case 1:case 2:case 4:return"[В прошлый] dddd [в] LT" +case 3:case 5:case 6:return"[В прошлую] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"через %s",past:"%s назад",s:"несколько секунд",m:n,mm:n,h:"час",hh:n,d:"день",dd:n,M:"месяц",MM:n,y:"год",yy:n +},meridiemParse:/ночи|утра|дня|вечера/i,isPM:function(e){return/^(дня|вечера)$/.test(e)},meridiem:function(e,t,n){return e<4?"ночи":e<12?"утра":e<17?"дня":"вечера"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го|я)/, +ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":return e+"-й" +case"D":return e+"-го" +case"w":case"W":return e+"-я" +default:return e}},week:{dow:1,doy:7}}) +return r})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t=["جنوري","فيبروري","مارچ","اپريل","مئي","جون","جولاءِ","آگسٽ","سيپٽمبر","آڪٽوبر","نومبر","ڊسمبر"],n=["آچر","سومر","اڱارو","اربع","خميس","جمع","ڇنڇر"],a=e.defineLocale("sd",{months:t,monthsShort:t, +weekdays:n,weekdaysShort:n,weekdaysMin:n,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd، D MMMM YYYY HH:mm"},meridiemParse:/صبح|شام/,isPM:function(e){ +return"شام"===e},meridiem:function(e,t,n){return e<12?"صبح":"شام"},calendar:{sameDay:"[اڄ] LT",nextDay:"[سڀاڻي] LT",nextWeek:"dddd [اڳين هفتي تي] LT",lastDay:"[ڪالهه] LT",lastWeek:"[گزريل هفتي] dddd [تي] LT", +sameElse:"L"},relativeTime:{future:"%s پوء",past:"%s اڳ",s:"چند سيڪنڊ",m:"هڪ منٽ",mm:"%d منٽ",h:"هڪ ڪلاڪ",hh:"%d ڪلاڪ",d:"هڪ ڏينهن",dd:"%d ڏينهن",M:"هڪ مهينو",MM:"%d مهينا",y:"هڪ سال",yy:"%d سال"},preparse:function(e){ +return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:4}}) +return a})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t=e.defineLocale("se",{months:"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".split("_"),monthsShort:"ođđj_guov_njuk_cuo_mies_geas_suoi_borg_čakč_golg_skáb_juov".split("_"), +weekdays:"sotnabeaivi_vuossárga_maŋŋebárga_gaskavahkku_duorastat_bearjadat_lávvardat".split("_"),weekdaysShort:"sotn_vuos_maŋ_gask_duor_bear_láv".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{ +LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT", +nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s geažes",past:"maŋit %s",s:"moadde sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu", +hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta mánnu",MM:"%d mánut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}) +return t})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t=e.defineLocale("si",{months:"ජනවාරි_පෙබරවාරි_මාර්තු_අප්‍රේල්_මැයි_ජූනි_ජූලි_අගෝස්තු_සැප්තැම්බර්_ඔක්තෝබර්_නොවැම්බර්_දෙසැම්බර්".split("_"),monthsShort:"ජන_පෙබ_මාර්_අප්_මැයි_ජූනි_ජූලි_අගෝ_සැප්_ඔක්_නොවැ_දෙසැ".split("_"), +weekdays:"ඉරිදා_සඳුදා_අඟහරුවාදා_බදාදා_බ්‍රහස්පතින්දා_සිකුරාදා_සෙනසුරාදා".split("_"),weekdaysShort:"ඉරි_සඳු_අඟ_බදා_බ්‍රහ_සිකු_සෙන".split("_"),weekdaysMin:"ඉ_ස_අ_බ_බ්‍ර_සි_සෙ".split("_"),weekdaysParseExact:!0, +longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [වැනි] dddd, a h:mm:ss"},calendar:{sameDay:"[අද] LT[ට]",nextDay:"[හෙට] LT[ට]",nextWeek:"dddd LT[ට]", +lastDay:"[ඊයේ] LT[ට]",lastWeek:"[පසුගිය] dddd LT[ට]",sameElse:"L"},relativeTime:{future:"%sකින්",past:"%sකට පෙර",s:"තත්පර කිහිපය",m:"මිනිත්තුව",mm:"මිනිත්තු %d",h:"පැය",hh:"පැය %d",d:"දිනය",dd:"දින %d", +M:"මාසය",MM:"මාස %d",y:"වසර",yy:"වසර %d"},dayOfMonthOrdinalParse:/\d{1,2} වැනි/,ordinal:function(e){return e+" වැනි"},meridiemParse:/පෙර වරු|පස් වරු|පෙ.ව|ප.ව./,isPM:function(e){return"ප.ව."===e||"පස් වරු"===e + +},meridiem:function(e,t,n){return e>11?n?"ප.ව.":"පස් වරු":n?"පෙ.ව.":"පෙර වරු"}}) +return t})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +function t(e){return e>1&&e<5}function n(e,n,a,r){var i=e+" " +switch(a){case"s":return n||r?"pár sekúnd":"pár sekundami" +case"m":return n?"minúta":r?"minútu":"minútou" +case"mm":return n||r?i+(t(e)?"minúty":"minút"):i+"minútami" +case"h":return n?"hodina":r?"hodinu":"hodinou" +case"hh":return n||r?i+(t(e)?"hodiny":"hodín"):i+"hodinami" +case"d":return n||r?"deň":"dňom" +case"dd":return n||r?i+(t(e)?"dni":"dní"):i+"dňami" +case"M":return n||r?"mesiac":"mesiacom" +case"MM":return n||r?i+(t(e)?"mesiace":"mesiacov"):i+"mesiacmi" +case"y":return n||r?"rok":"rokom" +case"yy":return n||r?i+(t(e)?"roky":"rokov"):i+"rokmi"}}var a="január_február_marec_apríl_máj_jún_júl_august_september_október_november_december".split("_"),r="jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec".split("_"),i=e.defineLocale("sk",{ +months:a,monthsShort:r,weekdays:"nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_št_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_št_pi_so".split("_"),longDateFormat:{ +LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){ +case 0:return"[v nedeľu o] LT" +case 1:case 2:return"[v] dddd [o] LT" +case 3:return"[v stredu o] LT" +case 4:return"[vo štvrtok o] LT" +case 5:return"[v piatok o] LT" +case 6:return"[v sobotu o] LT"}},lastDay:"[včera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulú nedeľu o] LT" +case 1:case 2:return"[minulý] dddd [o] LT" +case 3:return"[minulú stredu o] LT" +case 4:case 5:return"[minulý] dddd [o] LT" +case 6:return"[minulú sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{ +dow:1,doy:4}}) +return i})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +function t(e,t,n,a){var r=e+" " +switch(n){case"s":return t||a?"nekaj sekund":"nekaj sekundami" +case"m":return t?"ena minuta":"eno minuto" +case"mm":return r+=1===e?t?"minuta":"minuto":2===e?t||a?"minuti":"minutama":e<5?t||a?"minute":"minutami":t||a?"minut":"minutami" +case"h":return t?"ena ura":"eno uro" +case"hh":return r+=1===e?t?"ura":"uro":2===e?t||a?"uri":"urama":e<5?t||a?"ure":"urami":t||a?"ur":"urami" +case"d":return t||a?"en dan":"enim dnem" +case"dd":return r+=1===e?t||a?"dan":"dnem":2===e?t||a?"dni":"dnevoma":t||a?"dni":"dnevi" +case"M":return t||a?"en mesec":"enim mesecem" +case"MM":return r+=1===e?t||a?"mesec":"mesecem":2===e?t||a?"meseca":"mesecema":e<5?t||a?"mesece":"meseci":t||a?"mesecev":"meseci" +case"y":return t||a?"eno leto":"enim letom" +case"yy":return r+=1===e?t||a?"leto":"letom":2===e?t||a?"leti":"letoma":e<5?t||a?"leta":"leti":t||a?"let":"leti"}}var n=e.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"), +monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._čet._pet._sob.".split("_"), +weekdaysMin:"ne_po_to_sr_če_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{ +sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT" +case 3:return"[v] [sredo] [ob] LT" +case 6:return"[v] [soboto] [ob] LT" +case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[včeraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prejšnjo] [nedeljo] [ob] LT" +case 3:return"[prejšnjo] [sredo] [ob] LT" +case 6:return"[prejšnjo] [soboto] [ob] LT" +case 1:case 2:case 4:case 5:return"[prejšnji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"čez %s",past:"pred %s",s:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./, +ordinal:"%d.",week:{dow:1,doy:7}}) +return n})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t=e.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj".split("_"),weekdays:"E Diel_E Hënë_E Martë_E Mërkurë_E Enjte_E Premte_E Shtunë".split("_"), +weekdaysShort:"Die_Hën_Mar_Mër_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_Më_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(e){return"M"===e.charAt(0)},meridiem:function(e,t,n){ +return e<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot në] LT",nextDay:"[Nesër në] LT", +nextWeek:"dddd [në] LT",lastDay:"[Dje në] LT",lastWeek:"dddd [e kaluar në] LT",sameElse:"L"},relativeTime:{future:"në %s",past:"%s më parë",s:"disa sekonda",m:"një minutë",mm:"%d minuta",h:"një orë",hh:"%d orë", +d:"një ditë",dd:"%d ditë",M:"një muaj",MM:"%d muaj",y:"një vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}) +return t})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t={words:{m:["jedan minut","jedne minute"],mm:["minut","minute","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mesec","meseca","meseci"],yy:["godina","godine","godina"] +},correctGrammaticalCase:function(e,t){return 1===e?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,n,a){var r=t.words[a] +return 1===a.length?n?r[0]:r[1]:e+" "+t.correctGrammaticalCase(e,r)}},n=e.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"), +monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"), +weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT", +nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT" +case 3:return"[u] [sredu] [u] LT" +case 6:return"[u] [subotu] [u] LT" +case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){var e=["[prošle] [nedelje] [u] LT","[prošlog] [ponedeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"] + + +return e[this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:"dan",dd:t.translate,M:"mesec",MM:t.translate, +y:"godinu",yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}) +return n})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t={words:{m:["један минут","једне минуте"],mm:["минут","минуте","минута"],h:["један сат","једног сата"],hh:["сат","сата","сати"],dd:["дан","дана","дана"],MM:["месец","месеца","месеци"],yy:["година","године","година"] +},correctGrammaticalCase:function(e,t){return 1===e?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,n,a){var r=t.words[a] +return 1===a.length?n?r[0]:r[1]:e+" "+t.correctGrammaticalCase(e,r)}},n=e.defineLocale("sr-cyrl",{months:"јануар_фебруар_март_април_мај_јун_јул_август_септембар_октобар_новембар_децембар".split("_"),monthsShort:"јан._феб._мар._апр._мај_јун_јул_авг._сеп._окт._нов._дец.".split("_"), +monthsParseExact:!0,weekdays:"недеља_понедељак_уторак_среда_четвртак_петак_субота".split("_"),weekdaysShort:"нед._пон._уто._сре._чет._пет._суб.".split("_"),weekdaysMin:"не_по_ут_ср_че_пе_су".split("_"), +weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[данас у] LT",nextDay:"[сутра у] LT", +nextWeek:function(){switch(this.day()){case 0:return"[у] [недељу] [у] LT" +case 3:return"[у] [среду] [у] LT" +case 6:return"[у] [суботу] [у] LT" +case 1:case 2:case 4:case 5:return"[у] dddd [у] LT"}},lastDay:"[јуче у] LT",lastWeek:function(){var e=["[прошле] [недеље] [у] LT","[прошлог] [понедељка] [у] LT","[прошлог] [уторка] [у] LT","[прошле] [среде] [у] LT","[прошлог] [четвртка] [у] LT","[прошлог] [петка] [у] LT","[прошле] [суботе] [у] LT"] + + +return e[this.day()]},sameElse:"L"},relativeTime:{future:"за %s",past:"пре %s",s:"неколико секунди",m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:"дан",dd:t.translate,M:"месец",MM:t.translate, +y:"годину",yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}) +return n})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t=e.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"), +weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:!0, +longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT", +lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora", +d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(e,t,n){return e<11?"ekuseni":e<15?"emini":e<19?"entsambama":"ebusuku" + +},meridiemHour:function(e,t){return 12===e&&(e=0),"ekuseni"===t?e:"emini"===t?e>=11?e:e+12:"entsambama"===t||"ebusuku"===t?0===e?0:e+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1, +doy:4}}) +return t})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t=e.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"), +weekdays:"söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag".split("_"),weekdaysShort:"sön_mån_tis_ons_tor_fre_lör".split("_"),weekdaysMin:"sö_må_ti_on_to_fr_lö".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss", +L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT", +lastDay:"[Igår] LT",nextWeek:"[På] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"för %s sedan",s:"några sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar", +d:"en dag",dd:"%d dagar",M:"en månad",MM:"%d månader",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}(e|a)/,ordinal:function(e){var t=e%10,n=1===~~(e%100/10)?"e":1===t?"a":2===t?"a":"e" +return e+n},week:{dow:1,doy:4}}) +return t})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t=e.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"), +weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:!0, +longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT", +lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d", +d:"siku moja",dd:"masiku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}}) +return t})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t={1:"௧",2:"௨",3:"௩",4:"௪",5:"௫",6:"௬",7:"௭",8:"௮",9:"௯",0:"௦"},n={"௧":"1","௨":"2","௩":"3","௪":"4","௫":"5","௬":"6","௭":"7","௮":"8","௯":"9","௦":"0"},a=e.defineLocale("ta",{months:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"), +monthsShort:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),weekdays:"ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_சனிக்கிழமை".split("_"), +weekdaysShort:"ஞாயிறு_திங்கள்_செவ்வாய்_புதன்_வியாழன்_வெள்ளி_சனி".split("_"),weekdaysMin:"ஞா_தி_செ_பு_வி_வெ_ச".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm", +LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[இன்று] LT",nextDay:"[நாளை] LT",nextWeek:"dddd, LT",lastDay:"[நேற்று] LT",lastWeek:"[கடந்த வாரம்] dddd, LT",sameElse:"L"},relativeTime:{future:"%s இல்", +past:"%s முன்",s:"ஒரு சில விநாடிகள்",m:"ஒரு நிமிடம்",mm:"%d நிமிடங்கள்",h:"ஒரு மணி நேரம்",hh:"%d மணி நேரம்",d:"ஒரு நாள்",dd:"%d நாட்கள்",M:"ஒரு மாதம்",MM:"%d மாதங்கள்",y:"ஒரு வருடம்",yy:"%d ஆண்டுகள்"}, +dayOfMonthOrdinalParse:/\d{1,2}வது/,ordinal:function(e){return e+"வது"},preparse:function(e){return e.replace(/[௧௨௩௪௫௬௭௮௯௦]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){ +return t[e]})},meridiemParse:/யாமம்|வைகறை|காலை|நண்பகல்|எற்பாடு|மாலை/,meridiem:function(e,t,n){return e<2?" யாமம்":e<6?" வைகறை":e<10?" காலை":e<14?" நண்பகல்":e<18?" எற்பாடு":e<22?" மாலை":" யாமம்"},meridiemHour:function(e,t){ +return 12===e&&(e=0),"யாமம்"===t?e<2?e:e+12:"வைகறை"===t||"காலை"===t?e:"நண்பகல்"===t&&e>=10?e:e+12},week:{dow:0,doy:6}}) +return a})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t=e.defineLocale("te",{months:"జనవరి_ఫిబ్రవరి_మార్చి_ఏప్రిల్_మే_జూన్_జూలై_ఆగస్టు_సెప్టెంబర్_అక్టోబర్_నవంబర్_డిసెంబర్".split("_"),monthsShort:"జన._ఫిబ్ర._మార్చి_ఏప్రి._మే_జూన్_జూలై_ఆగ._సెప్._అక్టో._నవ._డిసె.".split("_"), +monthsParseExact:!0,weekdays:"ఆదివారం_సోమవారం_మంగళవారం_బుధవారం_గురువారం_శుక్రవారం_శనివారం".split("_"),weekdaysShort:"ఆది_సోమ_మంగళ_బుధ_గురు_శుక్ర_శని".split("_"),weekdaysMin:"ఆ_సో_మం_బు_గు_శు_శ".split("_"), +longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[నేడు] LT",nextDay:"[రేపు] LT",nextWeek:"dddd, LT", +lastDay:"[నిన్న] LT",lastWeek:"[గత] dddd, LT",sameElse:"L"},relativeTime:{future:"%s లో",past:"%s క్రితం",s:"కొన్ని క్షణాలు",m:"ఒక నిమిషం",mm:"%d నిమిషాలు",h:"ఒక గంట",hh:"%d గంటలు",d:"ఒక రోజు",dd:"%d రోజులు", +M:"ఒక నెల",MM:"%d నెలలు",y:"ఒక సంవత్సరం",yy:"%d సంవత్సరాలు"},dayOfMonthOrdinalParse:/\d{1,2}వ/,ordinal:"%dవ",meridiemParse:/రాత్రి|ఉదయం|మధ్యాహ్నం|సాయంత్రం/,meridiemHour:function(e,t){return 12===e&&(e=0), +"రాత్రి"===t?e<4?e:e+12:"ఉదయం"===t?e:"మధ్యాహ్నం"===t?e>=10?e:e+12:"సాయంత్రం"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"రాత్రి":e<10?"ఉదయం":e<17?"మధ్యాహ్నం":e<20?"సాయంత్రం":"రాత్రి"},week:{dow:0, +doy:6}}) +return t})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t=e.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Juniu_Juliu_Augustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Aug_Set_Out_Nov_Dez".split("_"), +weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sexta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sext_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Sex_Sa".split("_"),longDateFormat:{LT:"HH:mm", +LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT", +lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"minutu balun",m:"minutu ida",mm:"minutus %d",h:"horas ida",hh:"horas %d",d:"loron ida",dd:"loron %d", +M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th" +return e+n},week:{dow:1,doy:4}}) +return t})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t=e.defineLocale("th",{months:"มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม".split("_"),monthsShort:"ม.ค._ก.พ._มี.ค._เม.ย._พ.ค._มิ.ย._ก.ค._ส.ค._ก.ย._ต.ค._พ.ย._ธ.ค.".split("_"), +monthsParseExact:!0,weekdays:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์".split("_"),weekdaysShort:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์".split("_"),weekdaysMin:"อา._จ._อ._พ._พฤ._ศ._ส.".split("_"), +weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY เวลา H:mm",LLLL:"วันddddที่ D MMMM YYYY เวลา H:mm"},meridiemParse:/ก่อนเที่ยง|หลังเที่ยง/, +isPM:function(e){return"หลังเที่ยง"===e},meridiem:function(e,t,n){return e<12?"ก่อนเที่ยง":"หลังเที่ยง"},calendar:{sameDay:"[วันนี้ เวลา] LT",nextDay:"[พรุ่งนี้ เวลา] LT",nextWeek:"dddd[หน้า เวลา] LT", +lastDay:"[เมื่อวานนี้ เวลา] LT",lastWeek:"[วัน]dddd[ที่แล้ว เวลา] LT",sameElse:"L"},relativeTime:{future:"อีก %s",past:"%sที่แล้ว",s:"ไม่กี่วินาที",m:"1 นาที",mm:"%d นาที",h:"1 ชั่วโมง",hh:"%d ชั่วโมง", +d:"1 วัน",dd:"%d วัน",M:"1 เดือน",MM:"%d เดือน",y:"1 ปี",yy:"%d ปี"}}) +return t})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t=e.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"), +weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm", +LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd", +lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras", +d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}}) +return t})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +function t(e){var t=e +return t=e.indexOf("jaj")!==-1?t.slice(0,-3)+"leS":e.indexOf("jar")!==-1?t.slice(0,-3)+"waQ":e.indexOf("DIS")!==-1?t.slice(0,-3)+"nem":t+" pIq"}function n(e){var t=e +return t=e.indexOf("jaj")!==-1?t.slice(0,-3)+"Hu’":e.indexOf("jar")!==-1?t.slice(0,-3)+"wen":e.indexOf("DIS")!==-1?t.slice(0,-3)+"ben":t+" ret"}function a(e,t,n,a){var i=r(e) +switch(n){case"mm":return i+" tup" +case"hh":return i+" rep" +case"dd":return i+" jaj" +case"MM":return i+" jar" +case"yy":return i+" DIS"}}function r(e){var t=Math.floor(e%1e3/100),n=Math.floor(e%100/10),a=e%10,r="" +return t>0&&(r+=i[t]+"vatlh"),n>0&&(r+=(""!==r?" ":"")+i[n]+"maH"),a>0&&(r+=(""!==r?" ":"")+i[a]),""===r?"pagh":r}var i="pagh_wa’_cha’_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_"),s=e.defineLocale("tlh",{ +months:"tera’ jar wa’_tera’ jar cha’_tera’ jar wej_tera’ jar loS_tera’ jar vagh_tera’ jar jav_tera’ jar Soch_tera’ jar chorgh_tera’ jar Hut_tera’ jar wa’maH_tera’ jar wa’maH wa’_tera’ jar wa’maH cha’".split("_"), +monthsShort:"jar wa’_jar cha’_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa’maH_jar wa’maH wa’_jar wa’maH cha’".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"), +weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss", +L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[wa’leS] LT",nextWeek:"LLL",lastDay:"[wa’Hu’] LT",lastWeek:"LLL",sameElse:"L" +},relativeTime:{future:t,past:n,s:"puS lup",m:"wa’ tup",mm:a,h:"wa’ rep",hh:a,d:"wa’ jaj",dd:a,M:"wa’ jar",MM:a,y:"wa’ DIS",yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}) +return s})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t={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ı"},n=e.defineLocale("tr",{ +months:"Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık".split("_"),monthsShort:"Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi".split("_"), +weekdaysShort:"Paz_Pts_Sal_Çar_Per_Cum_Cts".split("_"),weekdaysMin:"Pz_Pt_Sa_Ça_Pe_Cu_Ct".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm" +},calendar:{sameDay:"[bugün saat] LT",nextDay:"[yarın saat] LT",nextWeek:"[haftaya] dddd [saat] LT",lastDay:"[dün] LT",lastWeek:"[geçen hafta] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra", +past:"%s önce",s:"birkaç saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir yıl",yy:"%d yıl"},dayOfMonthOrdinalParse:/\d{1,2}'(inci|nci|üncü|ncı|uncu|ıncı)/, +ordinal:function(e){if(0===e)return e+"'ıncı" +var n=e%10,a=e%100-n,r=e>=100?100:null +return e+(t[n]||t[a]||t[r])},week:{dow:1,doy:7}}) +return n})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +function t(e,t,n,a){var r={s:["viensas secunds","'iensas secunds"],m:["'n míut","'iens míut"],mm:[e+" míuts",""+e+" míuts"],h:["'n þora","'iensa þora"],hh:[e+" þoras",""+e+" þoras"],d:["'n ziua","'iensa ziua"], +dd:[e+" ziuas",""+e+" ziuas"],M:["'n mes","'iens mes"],MM:[e+" mesen",""+e+" mesen"],y:["'n ar","'iens ar"],yy:[e+" ars",""+e+" ars"]} +return a?r[n][0]:t?r[n][0]:r[n][1]}var n=e.defineLocale("tzl",{months:"Januar_Fevraglh_Març_Avrïu_Mai_Gün_Julia_Guscht_Setemvar_Listopäts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_Gün_Jul_Gus_Set_Lis_Noe_Zec".split("_"), +weekdays:"Súladi_Lúneçi_Maitzi_Márcuri_Xhúadi_Viénerçi_Sáturi".split("_"),weekdaysShort:"Súl_Lún_Mai_Már_Xhú_Vié_Sát".split("_"),weekdaysMin:"Sú_Lú_Ma_Má_Xh_Vi_Sá".split("_"),longDateFormat:{LT:"HH.mm", +LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(e){return"d'o"===e.toLowerCase() + +},meridiem:function(e,t,n){return e>11?n?"d'o":"D'O":n?"d'a":"D'A"},calendar:{sameDay:"[oxhi à] LT",nextDay:"[demà à] LT",nextWeek:"dddd [à] LT",lastDay:"[ieiri à] LT",lastWeek:"[sür el] dddd [lasteu à] LT", +sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}) +return n})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t=e.defineLocale("tzm",{months:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),monthsShort:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"), +weekdays:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysShort:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysMin:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"), +longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ⴰⵙⴷⵅ ⴴ] LT",nextDay:"[ⴰⵙⴽⴰ ⴴ] LT",nextWeek:"dddd [ⴴ] LT", +lastDay:"[ⴰⵚⴰⵏⵜ ⴴ] LT",lastWeek:"dddd [ⴴ] LT",sameElse:"L"},relativeTime:{future:"ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ %s",past:"ⵢⴰⵏ %s",s:"ⵉⵎⵉⴽ",m:"ⵎⵉⵏⵓⴺ",mm:"%d ⵎⵉⵏⵓⴺ",h:"ⵙⴰⵄⴰ",hh:"%d ⵜⴰⵙⵙⴰⵄⵉⵏ",d:"ⴰⵙⵙ",dd:"%d oⵙⵙⴰⵏ",M:"ⴰⵢoⵓⵔ", +MM:"%d ⵉⵢⵢⵉⵔⵏ",y:"ⴰⵙⴳⴰⵙ",yy:"%d ⵉⵙⴳⴰⵙⵏ"},week:{dow:6,doy:12}}) +return t})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t=e.defineLocale("tzm-latn",{months:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"), +weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"), +longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT", +lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",m:"minuḍ",mm:"%d minuḍ",h:"saɛa",hh:"%d tassaɛin",d:"ass",dd:"%d ossan",M:"ayowr", +MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}}) +return t})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +function t(e,t){var n=e.split("_") +return t%10===1&&t%100!==11?n[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?n[1]:n[2]}function n(e,n,a){var r={mm:n?"хвилина_хвилини_хвилин":"хвилину_хвилини_хвилин",hh:n?"година_години_годин":"годину_години_годин", +dd:"день_дні_днів",MM:"місяць_місяці_місяців",yy:"рік_роки_років"} +return"m"===a?n?"хвилина":"хвилину":"h"===a?n?"година":"годину":e+" "+t(r[a],+e)}function a(e,t){var n={nominative:"неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота".split("_"),accusative:"неділю_понеділок_вівторок_середу_четвер_п’ятницю_суботу".split("_"), +genitive:"неділі_понеділка_вівторка_середи_четверга_п’ятниці_суботи".split("_")} +if(!e)return n.nominative +var a=/(\[[ВвУу]\]) ?dddd/.test(t)?"accusative":/\[?(?:минулої|наступної)? ?\] ?dddd/.test(t)?"genitive":"nominative" +return n[a][e.day()]}function r(e){return function(){return e+"о"+(11===this.hours()?"б":"")+"] LT"}}var i=e.defineLocale("uk",{months:{format:"січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня".split("_"), +standalone:"січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень".split("_")},monthsShort:"січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд".split("_"),weekdays:a, +weekdaysShort:"нд_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY р.",LLL:"D MMMM YYYY р., HH:mm",LLLL:"dddd, D MMMM YYYY р., HH:mm" +},calendar:{sameDay:r("[Сьогодні "),nextDay:r("[Завтра "),lastDay:r("[Вчора "),nextWeek:r("[У] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return r("[Минулої] dddd [").call(this) + + +case 1:case 2:case 4:return r("[Минулого] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"за %s",past:"%s тому",s:"декілька секунд",m:n,mm:n,h:"годину",hh:n,d:"день",dd:n,M:"місяць",MM:n,y:"рік", +yy:n},meridiemParse:/ночі|ранку|дня|вечора/,isPM:function(e){return/^(дня|вечора)$/.test(e)},meridiem:function(e,t,n){return e<4?"ночі":e<12?"ранку":e<17?"дня":"вечора"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го)/, +ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":case"w":case"W":return e+"-й" +case"D":return e+"-го" +default:return e}},week:{dow:1,doy:7}}) +return i})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t=["جنوری","فروری","مارچ","اپریل","مئی","جون","جولائی","اگست","ستمبر","اکتوبر","نومبر","دسمبر"],n=["اتوار","پیر","منگل","بدھ","جمعرات","جمعہ","ہفتہ"],a=e.defineLocale("ur",{months:t,monthsShort:t,weekdays:n, +weekdaysShort:n,weekdaysMin:n,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd، D MMMM YYYY HH:mm"},meridiemParse:/صبح|شام/,isPM:function(e){ +return"شام"===e},meridiem:function(e,t,n){return e<12?"صبح":"شام"},calendar:{sameDay:"[آج بوقت] LT",nextDay:"[کل بوقت] LT",nextWeek:"dddd [بوقت] LT",lastDay:"[گذشتہ روز بوقت] LT",lastWeek:"[گذشتہ] dddd [بوقت] LT", +sameElse:"L"},relativeTime:{future:"%s بعد",past:"%s قبل",s:"چند سیکنڈ",m:"ایک منٹ",mm:"%d منٹ",h:"ایک گھنٹہ",hh:"%d گھنٹے",d:"ایک دن",dd:"%d دن",M:"ایک ماہ",MM:"%d ماہ",y:"ایک سال",yy:"%d سال"},preparse:function(e){ +return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:4}}) +return a})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t=e.defineLocale("uz",{months:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_"),monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"Якшанба_Душанба_Сешанба_Чоршанба_Пайшанба_Жума_Шанба".split("_"), +weekdaysShort:"Якш_Душ_Сеш_Чор_Пай_Жум_Шан".split("_"),weekdaysMin:"Як_Ду_Се_Чо_Па_Жу_Ша".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm" +},calendar:{sameDay:"[Бугун соат] LT [да]",nextDay:"[Эртага] LT [да]",nextWeek:"dddd [куни соат] LT [да]",lastDay:"[Кеча соат] LT [да]",lastWeek:"[Утган] dddd [куни соат] LT [да]",sameElse:"L"},relativeTime:{ +future:"Якин %s ичида",past:"Бир неча %s олдин",s:"фурсат",m:"бир дакика",mm:"%d дакика",h:"бир соат",hh:"%d соат",d:"бир кун",dd:"%d кун",M:"бир ой",MM:"%d ой",y:"бир йил",yy:"%d йил"},week:{dow:1,doy:7 +}}) +return t})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t=e.defineLocale("uz-latn",{months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"), +weekdays:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),weekdaysShort:"Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),weekdaysMin:"Ya_Du_Se_Cho_Pa_Ju_Sha".split("_"),longDateFormat:{ +LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Bugun soat] LT [da]",nextDay:"[Ertaga] LT [da]",nextWeek:"dddd [kuni soat] LT [da]", +lastDay:"[Kecha soat] LT [da]",lastWeek:"[O'tgan] dddd [kuni soat] LT [da]",sameElse:"L"},relativeTime:{future:"Yaqin %s ichida",past:"Bir necha %s oldin",s:"soniya",m:"bir daqiqa",mm:"%d daqiqa",h:"bir soat", +hh:"%d soat",d:"bir kun",dd:"%d kun",M:"bir oy",MM:"%d oy",y:"bir yil",yy:"%d yil"},week:{dow:1,doy:7}}) +return t})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t=e.defineLocale("vi",{months:"tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12".split("_"),monthsShort:"Th01_Th02_Th03_Th04_Th05_Th06_Th07_Th08_Th09_Th10_Th11_Th12".split("_"), +monthsParseExact:!0,weekdays:"chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0, +meridiemParse:/sa|ch/i,isPM:function(e){return/^ch$/i.test(e)},meridiem:function(e,t,n){return e<12?n?"sa":"SA":n?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [năm] YYYY", +LLL:"D MMMM [năm] YYYY HH:mm",LLLL:"dddd, D MMMM [năm] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[Hôm nay lúc] LT",nextDay:"[Ngày mai lúc] LT", +nextWeek:"dddd [tuần tới lúc] LT",lastDay:"[Hôm qua lúc] LT",lastWeek:"dddd [tuần rồi lúc] LT",sameElse:"L"},relativeTime:{future:"%s tới",past:"%s trước",s:"vài giây",m:"một phút",mm:"%d phút",h:"một giờ", +hh:"%d giờ",d:"một ngày",dd:"%d ngày",M:"một tháng",MM:"%d tháng",y:"một năm",yy:"%d năm"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}}) +return t})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t=e.defineLocale("x-pseudo",{months:"J~áñúá~rý_F~ébrú~árý_~Márc~h_Áp~ríl_~Máý_~Júñé~_Júl~ý_Áú~gúst~_Sép~témb~ér_Ó~ctób~ér_Ñ~óvém~bér_~Décé~mbér".split("_"),monthsShort:"J~áñ_~Féb_~Már_~Ápr_~Máý_~Júñ_~Júl_~Áúg_~Sép_~Óct_~Ñóv_~Déc".split("_"), +monthsParseExact:!0,weekdays:"S~úñdá~ý_Mó~ñdáý~_Túé~sdáý~_Wéd~ñésd~áý_T~húrs~dáý_~Fríd~áý_S~átúr~dáý".split("_"),weekdaysShort:"S~úñ_~Móñ_~Túé_~Wéd_~Thú_~Frí_~Sát".split("_"),weekdaysMin:"S~ú_Mó~_Tú_~Wé_T~h_Fr~_Sá".split("_"), +weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~ódá~ý át] LT",nextDay:"[T~ómó~rró~w át] LT", +nextWeek:"dddd [át] LT",lastDay:"[Ý~ést~érdá~ý át] LT",lastWeek:"[L~ást] dddd [át] LT",sameElse:"L"},relativeTime:{future:"í~ñ %s",past:"%s á~gó",s:"á ~féw ~sécó~ñds",m:"á ~míñ~úté",mm:"%d m~íñú~tés",h:"á~ñ hó~úr", +hh:"%d h~óúrs",d:"á ~dáý",dd:"%d d~áýs",M:"á ~móñ~th",MM:"%d m~óñt~hs",y:"á ~ýéár",yy:"%d ý~éárs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,n=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th" + + +return e+n},week:{dow:1,doy:4}}) +return t})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t=e.defineLocale("yo",{months:"Sẹ́rẹ́_Èrèlè_Ẹrẹ̀nà_Ìgbé_Èbibi_Òkùdu_Agẹmo_Ògún_Owewe_Ọ̀wàrà_Bélú_Ọ̀pẹ̀̀".split("_"),monthsShort:"Sẹ́r_Èrl_Ẹrn_Ìgb_Èbi_Òkù_Agẹ_Ògú_Owe_Ọ̀wà_Bél_Ọ̀pẹ̀̀".split("_"), +weekdays:"Àìkú_Ajé_Ìsẹ́gun_Ọjọ́rú_Ọjọ́bọ_Ẹtì_Àbámẹ́ta".split("_"),weekdaysShort:"Àìk_Ajé_Ìsẹ́_Ọjr_Ọjb_Ẹtì_Àbá".split("_"),weekdaysMin:"Àì_Aj_Ìs_Ọr_Ọb_Ẹt_Àb".split("_"),longDateFormat:{ +LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Ònì ni] LT",nextDay:"[Ọ̀la ni] LT",nextWeek:"dddd [Ọsẹ̀ tón'bọ] [ni] LT", +lastDay:"[Àna ni] LT",lastWeek:"dddd [Ọsẹ̀ tólọ́] [ni] LT",sameElse:"L"},relativeTime:{future:"ní %s",past:"%s kọjá",s:"ìsẹjú aayá die",m:"ìsẹjú kan",mm:"ìsẹjú %d",h:"wákati kan",hh:"wákati %d", +d:"ọjọ́ kan",dd:"ọjọ́ %d",M:"osù kan",MM:"osù %d",y:"ọdún kan",yy:"ọdún %d"},dayOfMonthOrdinalParse:/ọjọ́\s\d{1,2}/,ordinal:"ọjọ́ %d",week:{dow:1,doy:4}}) +return t})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t=e.defineLocale("zh-cn",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"), +weekdaysShort:"周日_周一_周二_周三_周四_周五_周六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY年MMMD日",LL:"YYYY年MMMD日",LLL:"YYYY年MMMD日Ah点mm分",LLLL:"YYYY年MMMD日ddddAh点mm分", +l:"YYYY年MMMD日",ll:"YYYY年MMMD日",lll:"YYYY年MMMD日 HH:mm",llll:"YYYY年MMMD日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"下午"===t||"晚上"===t?e+12:e>=11?e:e+12 + +},meridiem:function(e,t,n){var a=100*e+t +return a<600?"凌晨":a<900?"早上":a<1130?"上午":a<1230?"中午":a<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|周)/, +ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日" +case"M":return e+"月" +case"w":case"W":return e+"周" +default:return e}},relativeTime:{future:"%s内",past:"%s前",s:"几秒",m:"1 分钟",mm:"%d 分钟",h:"1 小时",hh:"%d 小时",d:"1 天",dd:"%d 天",M:"1 个月",MM:"%d 个月",y:"1 年",yy:"%d 年"},week:{dow:1,doy:4}}) +return t})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t=e.defineLocale("zh-hk",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"), +weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY年MMMD日",LL:"YYYY年MMMD日",LLL:"YYYY年MMMD日 HH:mm",LLLL:"YYYY年MMMD日dddd HH:mm", +l:"YYYY年MMMD日",ll:"YYYY年MMMD日",lll:"YYYY年MMMD日 HH:mm",llll:"YYYY年MMMD日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"中午"===t?e>=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0 + +},meridiem:function(e,t,n){var a=100*e+t +return a<600?"凌晨":a<900?"早上":a<1130?"上午":a<1230?"中午":a<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/, +ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日" +case"M":return e+"月" +case"w":case"W":return e+"週" +default:return e}},relativeTime:{future:"%s內",past:"%s前",s:"幾秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}}) +return t})},function(e,t,n){!function(e,t){t(n(204))}(this,function(e){"use strict" +var t=e.defineLocale("zh-tw",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"), +weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY年MMMD日",LL:"YYYY年MMMD日",LLL:"YYYY年MMMD日 HH:mm",LLLL:"YYYY年MMMD日dddd HH:mm", +l:"YYYY年MMMD日",ll:"YYYY年MMMD日",lll:"YYYY年MMMD日 HH:mm",llll:"YYYY年MMMD日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"中午"===t?e>=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0 + +},meridiem:function(e,t,n){var a=100*e+t +return a<600?"凌晨":a<900?"早上":a<1130?"上午":a<1230?"中午":a<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/, +ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日" +case"M":return e+"月" +case"w":case"W":return e+"週" +default:return e}},relativeTime:{future:"%s內",past:"%s前",s:"幾秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}}) +return t})},function(e,t){!function(t){var n="Modernizr"in t,a=t.Modernizr +!function(e,t,n){function a(e,t){return typeof e===t}function r(){var e,t,n,r,i,s,d +for(var c in o)if(o.hasOwnProperty(c)){if(e=[],t=o[c],t.name&&(e.push(t.name.toLowerCase()),t.options&&t.options.aliases&&t.options.aliases.length))for(n=0;nd;d++)f.setAttribute("type",a=e[d]),i="text"!==f.type&&"style"in f,i&&(f.value=o,f.style.cssText="position:absolute;visibility:hidden;",/^range$/.test(a)&&f.style.WebkitAppearance!==n?(c.appendChild(f), +r=t.defaultView,i=r.getComputedStyle&&"textfield"!==r.getComputedStyle(f,null).WebkitAppearance&&0!==f.offsetHeight,c.removeChild(f)):/^(search|tel)$/.test(a)||(i=/^(url|email)$/.test(a)?f.checkValidity&&f.checkValidity()===!1:f.value!=o)), +m[e[d]]=!!i +return m}(_),r(),i(l),delete d.addTest,delete d.addAsyncTest +for(var p=0;p
') -var t=i.openLink +var t=r.openLink t&&this.find("treedropdownfield-toggle-panel-link a").attr("title",t),this.data("title")&&this.setTitle(this.data("title")),this.getPanel().hide(),this._super()},getPanel:function e(){return this.find(".treedropdownfield-panel") -},openPanel:function e(){t(".TreeDropdownField").closePanel(),t("body").bind("click",o) -var n=this.getPanel(),r=this.find(".tree-holder") +},openPanel:function e(){t(".TreeDropdownField").closePanel(),t("body").bind("click",i) +var n=this.getPanel(),a=this.find(".tree-holder") n.css("width",this.width()),n.show() -var i=this.find(".treedropdownfield-toggle-panel-link") -i.addClass("treedropdownfield-open-tree"),this.addClass("treedropdownfield-open-tree"),i.find("a").removeClass("ui-icon-triangle-1-s").addClass("ui-icon-triangle-1-n"),r.is(":empty")&&!n.hasClass("loading")?this.loadTree(null,this._riseUp):this._riseUp(), -this.trigger("panelshow")},_riseUp:function e(){var n=this,r=this.getPanel(),i=this.find(".treedropdownfield-toggle-panel-link"),o=i.innerHeight(),a,s,l -i.length>0&&(l=t(window).height()+t(document).scrollTop()-i.innerHeight(),s=i.offset().top,a=r.innerHeight(),s+a>l&&s-a>0?(n.addClass("treedropdownfield-with-rise"),o=-r.outerHeight()):n.removeClass("treedropdownfield-with-rise")), -r.css({top:o+"px"})},closePanel:function t(){e("body").unbind("click",o) +var r=this.find(".treedropdownfield-toggle-panel-link") +r.addClass("treedropdownfield-open-tree"),this.addClass("treedropdownfield-open-tree"),r.find("a").removeClass("ui-icon-triangle-1-s").addClass("ui-icon-triangle-1-n"),a.is(":empty")&&!n.hasClass("loading")?this.loadTree(null,this._riseUp):this._riseUp(), +this.trigger("panelshow")},_riseUp:function e(){var n=this,a=this.getPanel(),r=this.find(".treedropdownfield-toggle-panel-link"),i=r.innerHeight(),s,o,d +r.length>0&&(d=t(window).height()+t(document).scrollTop()-r.innerHeight(),o=r.offset().top,s=a.innerHeight(),o+s>d&&o-s>0?(n.addClass("treedropdownfield-with-rise"),i=-a.outerHeight()):n.removeClass("treedropdownfield-with-rise")), +a.css({top:i+"px"})},closePanel:function t(){e("body").unbind("click",i) var n=this.find(".treedropdownfield-toggle-panel-link") n.removeClass("treedropdownfield-open-tree"),this.removeClass("treedropdownfield-open-tree treedropdownfield-with-rise"),n.find("a").removeClass("ui-icon-triangle-1-n").addClass("ui-icon-triangle-1-s"), -this.getPanel().hide(),this.trigger("panelhide")},togglePanel:function e(){this[this.getPanel().is(":visible")?"closePanel":"openPanel"]()},setTitle:function e(t){t=t||this.data("title")||i.fieldTitle, -this.find(".treedropdownfield-title").html(t),this.data("title",t)},getTitle:function e(){return this.find(".treedropdownfield-title").text()},updateTitle:function e(){var t=this,n=t.find(".tree-holder"),r=this.getValue(),i=function e(){ -var r=t.getValue() -if(r){var i=n.find('*[data-id="'+r+'"]'),o=i.children("a").find("span.jstree_pageicon")?i.children("a").find("span.item").html():null -o||(o=i.length>0?n.jstree("get_text",i[0]):null),o&&(t.setTitle(o),t.data("title",o)),i&&n.jstree("select_node",i)}else t.setTitle(t.data("empty-title")),t.removeData("title")} -n.is(":empty")&&r?this.loadTree({forceValue:r},i):i()},setValue:function e(n){this.data("metadata",t.extend(this.data("metadata"),{id:n})),this.find(":input:hidden").val(n).trigger("valueupdated").trigger("change") +this.getPanel().hide(),this.trigger("panelhide")},togglePanel:function e(){this[this.getPanel().is(":visible")?"closePanel":"openPanel"]()},setTitle:function e(t){t=t||this.data("title")||r.fieldTitle, +this.find(".treedropdownfield-title").html(t),this.data("title",t)},getTitle:function e(){return this.find(".treedropdownfield-title").text()},updateTitle:function e(){var t=this,n=t.find(".tree-holder"),a=this.getValue(),r=function e(){ +var a=t.getValue() +if(a){var r=n.find('*[data-id="'+a+'"]'),i=r.children("a").find("span.jstree_pageicon")?r.children("a").find("span.item").html():null +i||(i=r.length>0?n.jstree("get_text",r[0]):null),i&&(t.setTitle(i),t.data("title",i)),r&&n.jstree("select_node",r)}else t.setTitle(t.data("empty-title")),t.removeData("title")} +n.is(":empty")&&a?this.loadTree({forceValue:a},r):r()},setValue:function e(n){this.data("metadata",t.extend(this.data("metadata"),{id:n})),this.find(":input:hidden").val(n).trigger("valueupdated").trigger("change") -},getValue:function e(){return this.find(":input:hidden").val()},loadTree:function e(n,r){var i=this,o=this.getPanel(),a=t(o).find(".tree-holder"),n=n?t.extend({},this.getRequestParams(),n):this.getRequestParams(),s +},getValue:function e(){return this.find(":input:hidden").val()},loadTree:function e(n,a){var r=this,i=this.getPanel(),s=t(i).find(".tree-holder"),n=n?t.extend({},this.getRequestParams(),n):this.getRequestParams(),o -this.getCurrentXhr()&&this.getCurrentXhr().abort(),o.addClass("loading"),s=t.ajax({url:this.data("urlTree"),data:n,complete:function e(t,n){o.removeClass("loading")},success:function e(n,o,s){a.html(n) +this.getCurrentXhr()&&this.getCurrentXhr().abort(),i.addClass("loading"),o=t.ajax({url:this.data("urlTree"),data:n,complete:function e(t,n){i.removeClass("loading")},success:function e(n,i,o){s.html(n) -var l=!0 -a.jstree("destroy").bind("loaded.jstree",function(e,t){var n=i.getValue(),o=a.find('*[data-id="'+n+'"]'),s=t.inst.get_selected() -n&&o!=s&&t.inst.select_node(o),l=!1,r&&r.apply(i)}).jstree(i.getTreeConfig()).bind("select_node.jstree",function(e,n){var r=n.rslt.obj,o=t(r).data("id") -l||i.getValue()!=o?(i.data("metadata",t.extend({id:o},t(r).getMetaData())),i.setTitle(n.inst.get_text(r)),i.setValue(o)):(i.data("metadata",null),i.setTitle(null),i.setValue(null),n.inst.deselect_node(r)), -l||i.closePanel(),l=!1}),i.setCurrentXhr(null)}}),this.setCurrentXhr(s)},getTreeConfig:function e(){var n=this -return{core:{html_titles:!0,animation:0},html_data:{data:this.getPanel().find(".tree-holder").html(),ajax:{url:function e(r){var e=t.path.parseUrl(n.data("urlTree")).hrefNoSearch -return e+"/"+(t(r).data("id")?t(r).data("id"):0)},data:function e(r){var i=t.query.load(n.data("urlTree")).keys,o=n.getRequestParams() -return o=t.extend({},i,o,{ajax:1})}}},ui:{select_limit:1,initially_select:[this.getPanel().find(".current").attr("id")]},themes:{theme:"apple"},types:{types:{default:{check_node:function e(t){return!t.hasClass("disabled") +var d=!0 +s.jstree("destroy").bind("loaded.jstree",function(e,t){var n=r.getValue(),i=s.find('*[data-id="'+n+'"]'),o=t.inst.get_selected() +n&&i!=o&&t.inst.select_node(i),d=!1,a&&a.apply(r)}).jstree(r.getTreeConfig()).bind("select_node.jstree",function(e,n){var a=n.rslt.obj,i=t(a).data("id") +d||r.getValue()!=i?(r.data("metadata",t.extend({id:i},t(a).getMetaData())),r.setTitle(n.inst.get_text(a)),r.setValue(i)):(r.data("metadata",null),r.setTitle(null),r.setValue(null),n.inst.deselect_node(a)), +d||r.closePanel(),d=!1}),r.setCurrentXhr(null)}}),this.setCurrentXhr(o)},getTreeConfig:function e(){var n=this +return{core:{html_titles:!0,animation:0},html_data:{data:this.getPanel().find(".tree-holder").html(),ajax:{url:function e(a){var e=t.path.parseUrl(n.data("urlTree")).hrefNoSearch +return e+"/"+(t(a).data("id")?t(a).data("id"):0)},data:function e(a){var r=t.query.load(n.data("urlTree")).keys,i=n.getRequestParams() +return i=t.extend({},r,i,{ajax:1})}}},ui:{select_limit:1,initially_select:[this.getPanel().find(".current").attr("id")]},themes:{theme:"apple"},types:{types:{default:{check_node:function e(t){return!t.hasClass("disabled") },uncheck_node:function e(t){return!t.hasClass("disabled")},select_node:function e(t){return!t.hasClass("disabled")},deselect_node:function e(t){return!t.hasClass("disabled")}}}},plugins:["html_data","ui","themes","types"] }},getRequestParams:function e(){return{}}}),t(".TreeDropdownField .tree-holder li").entwine({getMetaData:function e(){var t=this.attr("class").match(/class-([^\s]*)/i),n=t?t[1]:"" return{ClassName:n}}}),t(".TreeDropdownField *").entwine({getField:function e(){return this.parents(".TreeDropdownField:first")}}),t(".TreeDropdownField").entwine({onclick:function e(t){return this.togglePanel(), !1}}),t(".TreeDropdownField .treedropdownfield-panel").entwine({onclick:function e(t){return!1}}),t(".TreeDropdownField.searchable").entwine({onadd:function e(){this._super() -var n=a.default._t("TreeDropdownField.ENTERTOSEARCH") +var n=s.default._t("TreeDropdownField.ENTERTOSEARCH") this.find(".treedropdownfield-panel").prepend(t(''))},search:function e(t,n){this.openPanel(), this.loadTree({search:t},n)},cancelSearch:function e(){this.closePanel(),this.loadTree()}}),t(".TreeDropdownField.searchable input.search").entwine({onkeydown:function e(t){var n=this.getField() return 13==t.keyCode?(n.search(this.val()),!1):void(27==t.keyCode&&n.cancelSearch())}}),t(".TreeDropdownField.multiple").entwine({getTreeConfig:function e(){var t=this._super() -return t.checkbox={override_ui:!0,two_state:!0},t.plugins.push("checkbox"),t.ui.select_limit=-1,t},loadTree:function e(n,r){var i=this,o=this.getPanel(),a=t(o).find(".tree-holder"),n=n?t.extend({},this.getRequestParams(),n):this.getRequestParams(),s +return t.checkbox={override_ui:!0,two_state:!0},t.plugins.push("checkbox"),t.ui.select_limit=-1,t},loadTree:function e(n,a){var r=this,i=this.getPanel(),s=t(i).find(".tree-holder"),n=n?t.extend({},this.getRequestParams(),n):this.getRequestParams(),o -this.getCurrentXhr()&&this.getCurrentXhr().abort(),o.addClass("loading"),s=t.ajax({url:this.data("urlTree"),data:n,complete:function e(t,n){o.removeClass("loading")},success:function e(n,o,s){a.html(n) +this.getCurrentXhr()&&this.getCurrentXhr().abort(),i.addClass("loading"),o=t.ajax({url:this.data("urlTree"),data:n,complete:function e(t,n){i.removeClass("loading")},success:function e(n,i,o){s.html(n) -var l=!0 -i.setCurrentXhr(null),a.jstree("destroy").bind("loaded.jstree",function(e,n){t.each(i.getValue(),function(e,t){n.inst.check_node(a.find("*[data-id="+t+"]"))}),l=!1,r&&r.apply(i)}).jstree(i.getTreeConfig()).bind("uncheck_node.jstree check_node.jstree",function(e,n){ -var r=n.inst.get_checked(null,!0) -i.setValue(t.map(r,function(e,n){return t(e).data("id")})),i.setTitle(t.map(r,function(e,t){return n.inst.get_text(e)})),i.data("metadata",t.map(r,function(e,n){return{id:t(e).data("id"),metadata:t(e).getMetaData() -}}))})}}),this.setCurrentXhr(s)},getValue:function e(){var t=this._super() +var d=!0 +r.setCurrentXhr(null),s.jstree("destroy").bind("loaded.jstree",function(e,n){t.each(r.getValue(),function(e,t){n.inst.check_node(s.find("*[data-id="+t+"]"))}),d=!1,a&&a.apply(r)}).jstree(r.getTreeConfig()).bind("uncheck_node.jstree check_node.jstree",function(e,n){ +var a=n.inst.get_checked(null,!0) +r.setValue(t.map(a,function(e,n){return t(e).data("id")})),r.setTitle(t.map(a,function(e,t){return n.inst.get_text(e)})),r.data("metadata",t.map(a,function(e,n){return{id:t(e).data("id"),metadata:t(e).getMetaData() +}}))})}}),this.setCurrentXhr(o)},getValue:function e(){var t=this._super() return t.split(/ *, */)},setValue:function e(n){this._super(t.isArray(n)?n.join(","):n)},setTitle:function e(n){this._super(t.isArray(n)?n.join(", "):n)},updateTitle:function e(){}}),t(".TreeDropdownField input[type=hidden]").entwine({ onadd:function e(){this._super(),this.bind("change.TreeDropdownField",function(){t(this).getField().updateTitle()})},onremove:function e(){this._super(),this.unbind(".TreeDropdownField")}})})}).call(t,n(181)) -},,,function(module,exports,__webpack_require__){"use strict" +},,function(module,exports,__webpack_require__){"use strict" function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var _extends=Object.assign||function(e){for(var t=1;t'),e("body").append(r)),r.setElement(this),void r.open()}var i=function e(t){return t.charAt(0).toUpperCase()+t.slice(1).toLowerCase() +return a.length||(a=e('
'),e("body").append(a)),a.setElement(this),void a.open()}var r=function e(t){return t.charAt(0).toUpperCase()+t.slice(1).toLowerCase() -},o=this,a=e("#cms-editor-dialogs").data("url"+i(n)+"form"),s=e(".htmleditorfield-"+n+"dialog") -if(!a){if("media"===n)throw new Error("Install silverstripe/asset-admin to use media dialog") -throw new Error("Dialog named "+n+" is not available.")}s.length?(s.getForm().setElement(this),s.html(""),s.addClass("loading"),s.open()):(s=e('
'), -e("body").append(s)),e.ajax({url:a,complete:function e(){s.removeClass("loading")},success:function e(t){s.html(t),s.getForm().setElement(o),s.trigger("ssdialogopen")}})}}),e(".htmleditorfield-dialog").entwine({ +},i=this,s=e("#cms-editor-dialogs").data("url"+r(n)+"form"),o=e(".htmleditorfield-"+n+"dialog") +if(!s){if("media"===n)throw new Error("Install silverstripe/asset-admin to use media dialog") +throw new Error("Dialog named "+n+" is not available.")}o.length?(o.getForm().setElement(this),o.html(""),o.addClass("loading"),o.open()):(o=e('
'), +e("body").append(o)),e.ajax({url:s,complete:function e(){o.removeClass("loading")},success:function e(t){o.html(t),o.getForm().setElement(i),o.trigger("ssdialogopen")}})}}),e(".htmleditorfield-dialog").entwine({ onadd:function t(){this.is(".ui-dialog-content")||this.ssdialog({autoOpen:!0,buttons:{insert:{text:_i18n2.default._t("HtmlEditorField.INSERT","Insert"),"data-icon":"accept",class:"btn action btn-primary media-insert", click:function t(){e(this).find("form").submit()}}}}),this._super()},getForm:function e(){return this.find("form")},open:function e(){this.ssdialog("open")},close:function e(){this.ssdialog("close")},toggle:function e(t){ this.is(":visible")?this.close():this.open()},onscroll:function e(){this.animate({scrollTop:this.find("form").height()},500)}}),e("form.htmleditorfield-form").entwine({Selection:null,Bookmark:null,Element:null, @@ -1734,52 +3368,52 @@ this.find('.field[id$="'+t+'_Holder"]').attr("style","display: -webkit-flex; dis "email"==t?this.find('.field[id$="Subject_Holder"]').attr("style","display: -webkit-flex; display: flex"):this.find('.field[id$="TargetBlank_Holder"]').attr("style","display: -webkit-flex; display: flex"), "anchor"==t&&this.find('.field[id$="AnchorSelector_Holder"]').attr("style","display: -webkit-flex; display: flex"),this.find('.field[id$="Description_Holder"]').attr("style","display: -webkit-flex; display: flex") -},getLinkAttributes:function e(){var t,n=null,r=this.find(":input[name=Subject]").val(),i=this.find(":input[name=Anchor]").val() +},getLinkAttributes:function e(){var t,n=null,a=this.find(":input[name=Subject]").val(),r=this.find(":input[name=Anchor]").val() switch(this.find(":input[name=TargetBlank]").is(":checked")&&(n="_blank"),this.find(":input[name=LinkType]:checked").val()){case"internal":t="[sitetree_link,id="+this.find(":input[name=internal]").val()+"]", -i&&(t+="#"+i) +r&&(t+="#"+r) break -case"anchor":t="#"+i +case"anchor":t="#"+r break -case"file":var o=this.find(":input[name=file]").val() -t=o?"[file_link,id="+o+"]":"" +case"file":var i=this.find(":input[name=file]").val() +t=i?"[file_link,id="+i+"]":"" break -case"email":t="mailto:"+this.find(":input[name=email]").val(),r&&(t+="?subject="+encodeURIComponent(r)),n=null +case"email":t="mailto:"+this.find(":input[name=email]").val(),a&&(t+="?subject="+encodeURIComponent(a)),n=null break default:t=this.find(":input[name=external]").val(),t.indexOf("://")==-1&&(t="http://"+t)}return{href:t,target:n,title:this.find(":input[name=Description]").val()}},insertLink:function e(){this.modifySelection(function(e){ -e.insertLink(this.getLinkAttributes())})},removeLink:function e(){this.modifySelection(function(e){e.removeLink()}),this.resetFileField(),this.close()},resetFileField:function e(){var t=this.find('.ss-uploadfield[id$="file_Holder"]'),n=t.data("fileupload"),r=t.find(".ss-uploadfield-item[data-fileid]") +e.insertLink(this.getLinkAttributes())})},removeLink:function e(){this.modifySelection(function(e){e.removeLink()}),this.resetFileField(),this.close()},resetFileField:function e(){var t=this.find('.ss-uploadfield[id$="file_Holder"]'),n=t.data("fileupload"),a=t.find(".ss-uploadfield-item[data-fileid]") -r.length&&(n._trigger("destroy",null,{context:r}),t.find(".ss-uploadfield-addfile").removeClass("borderTop"))},addAnchorSelector:function t(){if(!this.find(":input[name=AnchorSelector]").length){var n=this,r=e('') +a.length&&(n._trigger("destroy",null,{context:a}),t.find(".ss-uploadfield-addfile").removeClass("borderTop"))},addAnchorSelector:function t(){if(!this.find(":input[name=AnchorSelector]").length){var n=this,a=e('') -this.find(":input[name=Anchor]").parent().append(r),this.updateAnchorSelector(),r.change(function(t){n.find(':input[name="Anchor"]').val(e(this).val())})}},getAnchors:function t(){var n=this.find(":input[name=LinkType]:checked").val(),r=e.Deferred() +this.find(":input[name=Anchor]").parent().append(a),this.updateAnchorSelector(),a.change(function(t){n.find(':input[name="Anchor"]').val(e(this).val())})}},getAnchors:function t(){var n=this.find(":input[name=LinkType]:checked").val(),a=e.Deferred() -switch(n){case"anchor":var i=[],o=this.getEditor() -if(o){var a=o.getContent().match(/\s+(name|id)\s*=\s*(["'])([^\2\s>]*?)\2|\s+(name|id)\s*=\s*([^"']+)[\s +>]/gim) -if(a&&a.length)for(var s=0;s]*?)\2|\s+(name|id)\s*=\s*([^"']+)[\s +>]/gim) +if(s&&s.length)for(var o=0;o'+_i18n2.default._t("HtmlEditorField.LOOKINGFORANCHORS","Looking for anchors...")+"")),i.done(function(t){if(r.empty(),r.append(e('")), -t)for(var n=0;n'+t[n]+""))}).fail(function(t){r.empty(),r.append(e('"))}),e.browser.msie&&r.hide().show() +a.empty(),a.append(e('")),r.done(function(t){if(a.empty(),a.append(e('")), +t)for(var n=0;n'+t[n]+""))}).fail(function(t){a.empty(),a.append(e('"))}),e.browser.msie&&a.hide().show() -},updateFromEditor:function e(){var t=/<\S[^><]*>/g,n,r=this.getCurrentLink() -if(r)for(n in r){var i=this.find(":input[name="+n+"]"),o=r[n] -"string"==typeof o&&(o=o.replace(t,"")),i.is(":checkbox")?i.prop("checked",o).change():i.is(":radio")?i.val([o]).change():i.val(o).change()}},getCurrentLink:function e(){var t=this.getSelection(),n="",r="",i="",o="insert",a="",s=null +},updateFromEditor:function e(){var t=/<\S[^><]*>/g,n,a=this.getCurrentLink() +if(a)for(n in a){var r=this.find(":input[name="+n+"]"),i=a[n] +"string"==typeof i&&(i=i.replace(t,"")),r.is(":checkbox")?r.prop("checked",i).change():r.is(":radio")?r.val([i]).change():r.val(i).change()}},getCurrentLink:function e(){var t=this.getSelection(),n="",a="",r="",i="insert",s="",o=null -return t.length&&(s=t.is("a")?t:t=t.parents("a:first")),s&&s.length&&this.modifySelection(function(e){e.selectNode(s[0])}),s.attr("href")||(s=null),s&&(n=s.attr("href"),r=s.attr("target"),i=s.attr("title"), -a=s.attr("class"),n=this.getEditor().cleanLink(n,s),o="update"),n.match(/^mailto:(.*)$/)?{LinkType:"email",email:RegExp.$1,Description:i}:n.match(/^(assets\/.*)$/)||n.match(/^\[file_link\s*(?:\s*|%20|,)?id=([0-9]+)\]?(#.*)?$/)?{ -LinkType:"file",file:RegExp.$1,Description:i,TargetBlank:!!r}:n.match(/^#(.*)$/)?{LinkType:"anchor",Anchor:RegExp.$1,Description:i,TargetBlank:!!r}:n.match(/^\[sitetree_link(?:\s*|%20|,)?id=([0-9]+)\]?(#.*)?$/i)?{ -LinkType:"internal",internal:RegExp.$1,Anchor:RegExp.$2?RegExp.$2.substr(1):"",Description:i,TargetBlank:!!r}:n?{LinkType:"external",external:n,Description:i,TargetBlank:!!r}:null}}),e("form.htmleditorfield-linkform input[name=LinkType]").entwine({ +return t.length&&(o=t.is("a")?t:t=t.parents("a:first")),o&&o.length&&this.modifySelection(function(e){e.selectNode(o[0])}),o.attr("href")||(o=null),o&&(n=o.attr("href"),a=o.attr("target"),r=o.attr("title"), +s=o.attr("class"),n=this.getEditor().cleanLink(n,o),i="update"),n.match(/^mailto:(.*)$/)?{LinkType:"email",email:RegExp.$1,Description:r}:n.match(/^(assets\/.*)$/)||n.match(/^\[file_link\s*(?:\s*|%20|,)?id=([0-9]+)\]?(#.*)?$/)?{ +LinkType:"file",file:RegExp.$1,Description:r,TargetBlank:!!a}:n.match(/^#(.*)$/)?{LinkType:"anchor",Anchor:RegExp.$1,Description:r,TargetBlank:!!a}:n.match(/^\[sitetree_link(?:\s*|%20|,)?id=([0-9]+)\]?(#.*)?$/i)?{ +LinkType:"internal",internal:RegExp.$1,Anchor:RegExp.$2?RegExp.$2.substr(1):"",Description:r,TargetBlank:!!a}:n?{LinkType:"external",external:n,Description:r,TargetBlank:!!a}:null}}),e("form.htmleditorfield-linkform input[name=LinkType]").entwine({ onclick:function e(t){this.parents("form:first").redraw(),this._super()},onchange:function e(){this.parents("form:first").redraw() var t=this.parent().find(":checked").val() "anchor"!==t&&"internal"!==t||this.parents("form.htmleditorfield-linkform").updateAnchorSelector(),this._super()}}),e("form.htmleditorfield-linkform input[name=internal]").entwine({onvalueupdated:function e(){ @@ -1787,84 +3421,84 @@ this.parents("form.htmleditorfield-linkform").updateAnchorSelector(),this._super this._super(),!1}}),e(".insert-media-react__dialog-wrapper .nav-link").entwine({onclick:function e(t){return t.preventDefault()}}),e("#insert-media-react__dialog-wrapper").entwine({Element:null,Data:{}, onunmatch:function e(){this._clearModal()},_clearModal:function e(){_reactDom2.default.unmountComponentAtNode(this[0])},open:function e(){this._renderModal(!0)},close:function e(){this._renderModal(!1) -},_renderModal:function e(t){var n=this,r=function e(){return n.close()},i=function e(){return n._handleInsert.apply(n,arguments)},o=window.ss.store,a=window.ss.apolloClient,s=this.getOriginalAttributes(),l=window.InsertMediaModal.default +},_renderModal:function e(t){var n=this,a=function e(){return n.close()},r=function e(){return n._handleInsert.apply(n,arguments)},i=window.ss.store,s=window.ss.apolloClient,o=this.getOriginalAttributes(),d=window.InsertMediaModal.default -if(!l)throw new Error("Invalid Insert media modal component found") -delete s.url,_reactDom2.default.render(_react2.default.createElement(_reactApollo.ApolloProvider,{store:o,client:a},_react2.default.createElement(l,{title:!1,show:t,onInsert:i,onHide:r,bodyClassName:"modal__dialog", -className:"insert-media-react__dialog-wrapper",fileAttributes:s})),this[0])},_handleInsert:function e(t,n){var r=!1 +if(!d)throw new Error("Invalid Insert media modal component found") +delete o.url,_reactDom2.default.render(_react2.default.createElement(_reactApollo.ApolloProvider,{store:i,client:s},_react2.default.createElement(d,{title:!1,show:t,onInsert:r,onHide:a,bodyClassName:"modal__dialog", +className:"insert-media-react__dialog-wrapper",fileAttributes:o})),this[0])},_handleInsert:function e(t,n){var a=!1 this.setData(_extends({},t,n)) -try{switch(n.category){case"image":r=this.insertImage() +try{switch(n.category){case"image":a=this.insertImage() break -default:r=this.insertFile()}}catch(e){this.statusMessage(e,"bad")}return r&&this.close(),Promise.resolve()},getOriginalAttributes:function t(){var n=this.getElement() +default:a=this.insertFile()}}catch(e){this.statusMessage(e,"bad")}return a&&this.close(),Promise.resolve()},getOriginalAttributes:function t(){var n=this.getElement() if(!n)return{} -var r=n.getEditor().getSelectedNode() -if(!r)return{} -var i=e(r),o=i.parent(".captionImage").find(".caption"),a={url:i.attr("src"),AltText:i.attr("alt"),InsertWidth:i.attr("width"),InsertHeight:i.attr("height"),TitleTooltip:i.attr("title"),Alignment:i.attr("class"), -Caption:o.text(),ID:i.attr("data-id")} -return["InsertWidth","InsertHeight","ID"].forEach(function(e){a[e]="string"==typeof a[e]?parseInt(a[e],10):null}),a},getAttributes:function e(){var t=this.getData() +var a=n.getEditor().getSelectedNode() +if(!a)return{} +var r=e(a),i=r.parent(".captionImage").find(".caption"),s={url:r.attr("src"),AltText:r.attr("alt"),InsertWidth:r.attr("width"),InsertHeight:r.attr("height"),TitleTooltip:r.attr("title"),Alignment:r.attr("class"), +Caption:i.text(),ID:r.attr("data-id")} +return["InsertWidth","InsertHeight","ID"].forEach(function(e){s[e]="string"==typeof s[e]?parseInt(s[e],10):null}),s},getAttributes:function e(){var t=this.getData() return{src:t.url,alt:t.AltText,width:t.InsertWidth,height:t.InsertHeight,title:t.TitleTooltip,class:t.Alignment,"data-id":t.ID}},getExtraData:function e(){var t=this.getData() return{CaptionText:t&&t.Caption}},insertFile:function e(){return this.statusMessage(_i18n2.default._t("HTMLEditorField_Toolbar.ERROR_OEMBED_REMOTE","Embed is only compatible with remote files"),"bad"), !1},insertImage:function t(){var n=this.getElement() if(!n)return!1 -var r=n.getEditor() -if(!r)return!1 -var i=e(r.getSelectedNode()),o=this.getAttributes(),a=this.getExtraData(),s=i&&i.is("img")?i:null -s&&s.parent().is(".captionImage")&&(s=s.parent()) -var l=i&&i.is("img")?i:e("") -l.attr(o) -var u=l.parent(".captionImage"),c=u.find(".caption") -a.CaptionText?(u.length||(u=e("
")),u.attr("class","captionImage "+o.class).css("width",o.width),c.length||(c=e('

').appendTo(u)),c.attr("class","caption "+o.class).text(a.CaptionText)):u=c=null +var a=n.getEditor() +if(!a)return!1 +var r=e(a.getSelectedNode()),i=this.getAttributes(),s=this.getExtraData(),o=r&&r.is("img")?r:null +o&&o.parent().is(".captionImage")&&(o=o.parent()) +var d=r&&r.is("img")?r:e("") +d.attr(i) +var u=d.parent(".captionImage"),l=u.find(".caption") +s.CaptionText?(u.length||(u=e("
")),u.attr("class","captionImage "+i.class).css("width",i.width),l.length||(l=e('

').appendTo(u)),l.attr("class","caption "+i.class).text(s.CaptionText)):u=l=null -var d=u||l -return s&&s.not(d).length&&s.replaceWith(d),u&&u.prepend(l),s||(r.repaint(),r.insertContent(e("
").append(d).html(),{skip_undo:1})),r.addUndo(),r.repaint(),!0},statusMessage:function t(n,r){var i=e("
").text(n).html() +var c=u||d +return o&&o.not(c).length&&o.replaceWith(c),u&&u.prepend(d),o||(a.repaint(),a.insertContent(e("
").append(c).html(),{skip_undo:1})),a.addUndo(),a.repaint(),!0},statusMessage:function t(n,a){var r=e("
").text(n).html() -e.noticeAdd({text:i,type:r,stayTime:5e3,inEffect:{left:"0",opacity:"show"}})}})})},function(e,t){e.exports=ReactApollo},function(e,t,n){"use strict" -function r(e){return e&&e.__esModule?e:{default:e}}var i=n(1),o=r(i) -n(182),n(212),n(207),o.default.entwine("ss",function(e){e(".ss-tabset").entwine({IgnoreTabState:!1,onadd:function e(){var t=window.location.hash +e.noticeAdd({text:r,type:a,stayTime:5e3,inEffect:{left:"0",opacity:"show"}})}})})},function(e,t){e.exports=ReactApollo},function(e,t,n){"use strict" +function a(e){return e&&e.__esModule?e:{default:e}}var r=n(1),i=a(r) +n(182),n(329),n(322),i.default.entwine("ss",function(e){e(".ss-tabset").entwine({IgnoreTabState:!1,onadd:function e(){var t=window.location.hash this.redrawTabs(),""!==t&&this.openTabFromURL(t),this._super()},onremove:function e(){this.data("tabs")&&this.tabs("destroy"),this._super()},redrawTabs:function e(){this.rewriteHashlinks(),this.tabs()}, -openTabFromURL:function t(n){var r -e.each(this.find(".ui-tabs-anchor"),function(){if(this.href.indexOf(n)!==-1&&1===e(n).length)return r=e(this),!1}),void 0!==r&&e(document).ready("ajaxComplete",function(){r.click()})},rewriteHashlinks:function t(){ +openTabFromURL:function t(n){var a +e.each(this.find(".ui-tabs-anchor"),function(){if(this.href.indexOf(n)!==-1&&1===e(n).length)return a=e(this),!1}),void 0!==a&&e(document).ready("ajaxComplete",function(){a.click()})},rewriteHashlinks:function t(){ e(this).find("ul a").each(function(){if(e(this).attr("href")){var t=e(this).attr("href").match(/#.*/) t&&e(this).attr("href",document.location.href.replace(/#.*/,"")+t[0])}})}}),e(".ui-tabs-active .ui-tabs-anchor").entwine({onmatch:function e(){this.addClass("nav-link active")},onunmatch:function e(){this.removeClass("active") }})})},,function(e,t,n){"use strict" -function r(e){return e&&e.__esModule?e:{default:e}}var i=n(1),o=r(i),a=n(114),s=r(a) -n(182),n(207),o.default.entwine("ss",function(e){e(".grid-field").entwine({reload:function t(n,r){var i=this,o=this.closest("form"),a=this.find(":input:focus").attr("name"),l=o.find(":input").serializeArray() +function a(e){return e&&e.__esModule?e:{default:e}}var r=n(1),i=a(r),s=n(114),o=a(s) +n(182),n(322),i.default.entwine("ss",function(e){e(".grid-field").entwine({reload:function t(n,a){var r=this,i=this.closest("form"),s=this.find(":input:focus").attr("name"),d=i.find(":input").serializeArray() -n||(n={}),n.data||(n.data=[]),n.data=n.data.concat(l),window.location.search&&(n.data=window.location.search.replace(/^\?/,"")+"&"+e.param(n.data)),o.addClass("loading"),e.ajax(e.extend({},{headers:{"X-Pjax":"CurrentField" -},type:"POST",url:this.data("url"),dataType:"html",success:function t(s){if(i.empty().append(e(s).children()),a&&i.find(':input[name="'+a+'"]').focus(),i.find(".filter-header").length){var l -"show"==n.data[0].filter?(l='',i.addClass("show-filter").find(".filter-header").show()):(l='', -i.removeClass("show-filter").find(".filter-header").hide()),i.find(".sortable-header th:last").html(l)}o.removeClass("loading"),r&&r.apply(this,arguments),i.trigger("reload",i)},error:function e(t){alert(s.default._t("GRIDFIELD.ERRORINTRANSACTION")), -o.removeClass("loading")}},n))},showDetailView:function e(t){window.location.href=t},getItems:function e(){return this.find(".ss-gridfield-item")},setState:function e(t,n){var r=this.getState() -r[t]=n,this.find(':input[name="'+this.data("name")+'[GridState]"]').val(JSON.stringify(r))},getState:function e(){return JSON.parse(this.find(':input[name="'+this.data("name")+'[GridState]"]').val())}}), +n||(n={}),n.data||(n.data=[]),n.data=n.data.concat(d),window.location.search&&(n.data=window.location.search.replace(/^\?/,"")+"&"+e.param(n.data)),i.addClass("loading"),e.ajax(e.extend({},{headers:{"X-Pjax":"CurrentField" +},type:"POST",url:this.data("url"),dataType:"html",success:function t(o){if(r.empty().append(e(o).children()),s&&r.find(':input[name="'+s+'"]').focus(),r.find(".filter-header").length){var d +"show"==n.data[0].filter?(d='',r.addClass("show-filter").find(".filter-header").show()):(d='', +r.removeClass("show-filter").find(".filter-header").hide()),r.find(".sortable-header th:last").html(d)}i.removeClass("loading"),a&&a.apply(this,arguments),r.trigger("reload",r)},error:function e(t){alert(o.default._t("GRIDFIELD.ERRORINTRANSACTION")), +i.removeClass("loading")}},n))},showDetailView:function e(t){window.location.href=t},getItems:function e(){return this.find(".ss-gridfield-item")},setState:function e(t,n){var a=this.getState() +a[t]=n,this.find(':input[name="'+this.data("name")+'[GridState]"]').val(JSON.stringify(a))},getState:function e(){return JSON.parse(this.find(':input[name="'+this.data("name")+'[GridState]"]').val())}}), e(".grid-field *").entwine({getGridField:function e(){return this.closest(".grid-field")}}),e(".grid-field :button[name=showFilter]").entwine({onclick:function e(t){this.closest(".grid-field__table").find(".filter-header").show().find(":input:first").focus(), this.closest(".grid-field").addClass("show-filter"),this.parent().html(''),t.preventDefault()}}),e(".grid-field .ss-gridfield-item").entwine({onclick:function t(n){if(e(n.target).closest(".action").length)return this._super(n), !1 -var r=this.find(".edit-link") -r.length&&this.getGridField().showDetailView(r.prop("href"))},onmouseover:function e(){this.find(".edit-link").length&&this.css("cursor","pointer")},onmouseout:function e(){this.css("cursor","default") +var a=this.find(".edit-link") +a.length&&this.getGridField().showDetailView(a.prop("href"))},onmouseover:function e(){this.find(".edit-link").length&&this.css("cursor","pointer")},onmouseout:function e(){this.css("cursor","default") }}),e(".grid-field .action.action_import:button").entwine({onclick:function e(t){t.preventDefault(),this.openmodal()},onmatch:function e(){this._super(),"open"===this.data("state")&&this.openmodal()},onunmatch:function e(){ -this._super()},openmodal:function t(){var n=e(this.data("target")),r=e(this.data("modal")) -n.length<1?(n=r,n.appendTo(document.body)):n.innerHTML=r.innerHTML -var i=e(".modal-backdrop") -i.length<1&&(i=e(''),i.appendTo(document.body)),n.find("[data-dismiss]").on("click",function(){i.removeClass("in"),n.removeClass("in"),setTimeout(function(){i.remove() +this._super()},openmodal:function t(){var n=e(this.data("target")),a=e(this.data("modal")) +n.length<1?(n=a,n.appendTo(document.body)):n.innerHTML=a.innerHTML +var r=e(".modal-backdrop") +r.length<1&&(r=e(''),r.appendTo(document.body)),n.find("[data-dismiss]").on("click",function(){r.removeClass("in"),n.removeClass("in"),setTimeout(function(){r.remove() -},.2)}),setTimeout(function(){i.addClass("in"),n.addClass("in")},0)}}),e(".grid-field .action:button").entwine({onclick:function e(t){var n="show" +},.2)}),setTimeout(function(){r.addClass("in"),n.addClass("in")},0)}}),e(".grid-field .action:button").entwine({onclick:function e(t){var n="show" return this.is(":disabled")?void t.preventDefault():(!this.hasClass("ss-gridfield-button-close")&&this.closest(".grid-field").hasClass("show-filter")||(n="hidden"),this.getGridField().reload({data:[{name:this.attr("name"), -value:this.val(),filter:n}]}),void t.preventDefault())},actionurl:function t(){var n=this.closest(":button"),r=this.getGridField(),i=this.closest("form"),o=i.find(":input.gridstate").serialize(),a=i.find('input[name="SecurityID"]').val() +value:this.val(),filter:n}]}),void t.preventDefault())},actionurl:function t(){var n=this.closest(":button"),a=this.getGridField(),r=this.closest("form"),i=r.find(":input.gridstate").serialize(),s=r.find('input[name="SecurityID"]').val() -o+="&"+encodeURIComponent(n.attr("name"))+"="+encodeURIComponent(n.val()),a&&(o+="&SecurityID="+encodeURIComponent(a)),window.location.search&&(o=window.location.search.replace(/^\?/,"")+"&"+o) -var s=r.data("url").indexOf("?")==-1?"?":"&" -return e.path.makeUrlAbsolute(r.data("url")+s+o,e("base").attr("href"))}}),e(".grid-field .add-existing-autocompleter").entwine({onbuttoncreate:function e(){var t=this -this.toggleDisabled(),this.find('input[type="text"]').on("keyup",function(){t.toggleDisabled()})},onunmatch:function e(){this.find('input[type="text"]').off("keyup")},toggleDisabled:function e(){var t=this.find(".ss-ui-button"),n=this.find('input[type="text"]'),r=""!==n.val(),i=t.is(":disabled") +i+="&"+encodeURIComponent(n.attr("name"))+"="+encodeURIComponent(n.val()),s&&(i+="&SecurityID="+encodeURIComponent(s)),window.location.search&&(i=window.location.search.replace(/^\?/,"")+"&"+i) +var o=a.data("url").indexOf("?")==-1?"?":"&" +return e.path.makeUrlAbsolute(a.data("url")+o+i,e("base").attr("href"))}}),e(".grid-field .add-existing-autocompleter").entwine({onbuttoncreate:function e(){var t=this +this.toggleDisabled(),this.find('input[type="text"]').on("keyup",function(){t.toggleDisabled()})},onunmatch:function e(){this.find('input[type="text"]').off("keyup")},toggleDisabled:function e(){var t=this.find(".ss-ui-button"),n=this.find('input[type="text"]'),a=""!==n.val(),r=t.is(":disabled") -;(r&&i||!r&&!i)&&t.attr("disabled",!i)}}),e(".grid-field .grid-field__col-compact .action.gridfield-button-delete, .cms-edit-form .btn-toolbar button.action.action-delete").entwine({onclick:function e(t){ -return confirm(s.default._t("TABLEFIELD.DELETECONFIRMMESSAGE"))?void this._super(t):(t.preventDefault(),!1)}}),e(".grid-field .action.gridfield-button-print").entwine({UUID:null,onmatch:function e(){this._super(), +;(a&&r||!a&&!r)&&t.attr("disabled",!r)}}),e(".grid-field .grid-field__col-compact .action.gridfield-button-delete, .cms-edit-form .btn-toolbar button.action.action-delete").entwine({onclick:function e(t){ +return confirm(o.default._t("TABLEFIELD.DELETECONFIRMMESSAGE"))?void this._super(t):(t.preventDefault(),!1)}}),e(".grid-field .action.gridfield-button-print").entwine({UUID:null,onmatch:function e(){this._super(), this.setUUID((new Date).getTime())},onunmatch:function e(){this._super()},onclick:function e(t){var n=this.actionurl() return window.open(n),t.preventDefault(),!1}}),e(".ss-gridfield-print-iframe").entwine({onmatch:function e(){this._super(),this.hide().bind("load",function(){this.focus() var e=this.contentWindow||this @@ -1875,378 +3509,378 @@ onclick:function t(){return this.getGridField().showDetailView(e(this).prop("hre this.selectable()},onremove:function e(){this._super(),this.data("selectable")&&this.selectable("destroy")}}),e(".grid-field .filter-header :input").entwine({onmatch:function e(){var t=this.closest(".extra").find(".ss-gridfield-button-filter"),n=this.closest(".extra").find(".ss-gridfield-button-reset") -this.val()&&(t.addClass("filtered"),n.addClass("filtered")),this._super()},onunmatch:function e(){this._super()},onkeydown:function e(t){if(!this.closest(".ss-gridfield-button-reset").length){var n=this.closest(".extra").find(".ss-gridfield-button-filter"),r=this.closest(".extra").find(".ss-gridfield-button-reset") +this.val()&&(t.addClass("filtered"),n.addClass("filtered")),this._super()},onunmatch:function e(){this._super()},onkeydown:function e(t){if(!this.closest(".ss-gridfield-button-reset").length){var n=this.closest(".extra").find(".ss-gridfield-button-filter"),a=this.closest(".extra").find(".ss-gridfield-button-reset") -if("13"==t.keyCode){var i=this.closest(".filter-header").find(".ss-gridfield-button-filter"),o="show" -return!this.hasClass("ss-gridfield-button-close")&&this.closest(".grid-field").hasClass("show-filter")||(o="hidden"),this.getGridField().reload({data:[{name:i.attr("name"),value:i.val(),filter:o}]}),!1 +if("13"==t.keyCode){var r=this.closest(".filter-header").find(".ss-gridfield-button-filter"),i="show" +return!this.hasClass("ss-gridfield-button-close")&&this.closest(".grid-field").hasClass("show-filter")||(i="hidden"),this.getGridField().reload({data:[{name:r.attr("name"),value:r.val(),filter:i}]}),!1 -}n.addClass("hover-alike"),r.addClass("hover-alike")}}}),e(".grid-field .relation-search").entwine({onfocusin:function t(n){this.autocomplete({source:function t(n,r){var i=e(this.element),o=e(this.element).closest("form") +}n.addClass("hover-alike"),a.addClass("hover-alike")}}}),e(".grid-field .relation-search").entwine({onfocusin:function t(n){this.autocomplete({source:function t(n,a){var r=e(this.element),i=e(this.element).closest("form") -e.ajax({headers:{"X-Pjax":"Partial"},dataType:"json",type:"GET",url:e(i).data("searchUrl"),data:encodeURIComponent(i.attr("name"))+"="+encodeURIComponent(i.val()),success:r,error:function e(t){alert(s.default._t("GRIDFIELD.ERRORINTRANSACTION","An error occured while fetching data from the server\n Please try again later.")) +e.ajax({headers:{"X-Pjax":"Partial"},dataType:"json",type:"GET",url:e(r).data("searchUrl"),data:encodeURIComponent(r.attr("name"))+"="+encodeURIComponent(r.val()),success:a,error:function e(t){alert(o.default._t("GRIDFIELD.ERRORINTRANSACTION","An error occured while fetching data from the server\n Please try again later.")) -}})},select:function t(n,r){var i=e('') -i.val(r.item.id),e(this).closest(".grid-field").find(".action_gridfield_relationfind").replaceWith(i) -var o=e(this).closest(".grid-field").find(".action_gridfield_relationadd") -o.removeAttr("disabled")}})}}),e(".grid-field .pagination-page-number input").entwine({onkeydown:function t(n){if(13==n.keyCode){var r=parseInt(e(this).val(),10),i=e(this).getGridField() -return i.setState("GridFieldPaginator",{currentPage:r}),i.reload(),!1}}})})},function(e,t,n){"use strict" -function r(e){if(e&&e.__esModule)return e +}})},select:function t(n,a){var r=e('') +r.val(a.item.id),e(this).closest(".grid-field").find(".action_gridfield_relationfind").replaceWith(r) +var i=e(this).closest(".grid-field").find(".action_gridfield_relationadd") +i.removeAttr("disabled")}})}}),e(".grid-field .pagination-page-number input").entwine({onkeydown:function t(n){if(13==n.keyCode){var a=parseInt(e(this).val(),10),r=e(this).getGridField() +return r.setState("GridFieldPaginator",{currentPage:a}),r.reload(),!1}}})})},function(e,t,n){"use strict" +function a(e){if(e&&e.__esModule)return e var t={} if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]) -return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function o(){var e=m.default.get("absoluteBaseUrl"),t=(0,x.createNetworkInterface)({uri:e+"graphql/",opts:{credentials:"same-origin" -}}),n=new R.default({shouldBatch:!0,addTypename:!0,dataIdFromObject:function e(t){return t.id>=0&&t.__typename?t.__typename+":"+t.id:null},networkInterface:t}) -t.use([{applyMiddleware:function e(t,n){var r=(0,D.printRequest)(t.request) -t.options.headers=a({},t.options.headers,{"Content-Type":"application/x-www-form-urlencoded;charset=UTF-8"}),t.options.body=A.default.stringify(a({},r,{variables:JSON.stringify(r.variables)})),n()}}]), -y.default.add("config",w.default),y.default.add("form",f.reducer),y.default.add("schemas",T.default),y.default.add("records",O.default),y.default.add("breadcrumbs",k.default),y.default.add("routing",p.routerReducer), +return t.default=e,t}function r(e){return e&&e.__esModule?e:{default:e}}function i(){var e=m.default.get("absoluteBaseUrl"),t=(0,P.createNetworkInterface)({uri:e+"graphql/",opts:{credentials:"same-origin" +}}),n=new O.default({shouldBatch:!0,addTypename:!0,dataIdFromObject:function e(t){return t.id>=0&&t.__typename?t.__typename+":"+t.id:null},networkInterface:t}) +t.use([{applyMiddleware:function e(t,n){var a=(0,C.printRequest)(t.request) +t.options.headers=s({},t.options.headers,{"Content-Type":"application/x-www-form-urlencoded;charset=UTF-8"}),t.options.body=E.default.stringify(s({},a,{variables:JSON.stringify(a.variables)})),n()}}]), +y.default.add("config",b.default),y.default.add("form",h.reducer),y.default.add("schemas",w.default),y.default.add("records",Y.default),y.default.add("breadcrumbs",D.default),y.default.add("routing",f.routerReducer), y.default.add("apollo",n.reducer()),j.default.start() -var r={},i=(0,u.combineReducers)(y.default.getAll()),o=[d.default,n.middleware()],s=m.default.get("environment"),c=m.default.get("debugging"),h=u.applyMiddleware.apply(void 0,o),g=window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__,v=window.__REDUX_DEVTOOLS_EXTENSION__||window.devToolsExtension +var a={},r=(0,u.combineReducers)(y.default.getAll()),i=[c.default,n.middleware()],o=m.default.get("environment"),l=m.default.get("debugging"),_=u.applyMiddleware.apply(void 0,i),p=window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__,g=window.__REDUX_DEVTOOLS_EXTENSION__||window.devToolsExtension -"dev"===s&&c&&("function"==typeof g?h=g(u.applyMiddleware.apply(void 0,o)):"function"==typeof v&&(h=(0,u.compose)(u.applyMiddleware.apply(void 0,o),v()))) -var _=h(u.createStore),C=_(i,r) -C.dispatch(b.setConfig(m.default.getAll())),window.ss=window.ss||{},window.ss.store=C,window.ss=window.ss||{},window.ss.apolloClient=n -var P=new l.default(C,n) -P.start(window.location.pathname),window.jQuery&&window.jQuery("body").addClass("js-react-boot")}var a=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1] -switch(t.type){case u.default.SET_CONFIG:return(0,s.default)(o({},e,t.payload.config)) +function a(e){return e&&e.__esModule?e:{default:e}}function r(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1] +switch(t.type){case u.default.SET_CONFIG:return(0,o.default)(i({},e,t.payload.config)) default:return e}}Object.defineProperty(t,"__esModule",{value:!0}) -var o=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:d,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null +var i=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:c,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null -switch(t.type){case c.default.SET_SCHEMA:return(0,l.default)(a({},e,i({},t.payload.id,a({},e[t.payload.id],t.payload)))) -case c.default.SET_SCHEMA_STATE_OVERRIDES:return(0,l.default)(a({},e,i({},t.payload.id,a({},e[t.payload.id],{stateOverride:t.payload.stateOverride})))) -case c.default.SET_SCHEMA_LOADING:return(0,l.default)(a({},e,i({},t.payload.id,a({},e[t.payload.id],{metadata:a({},e[t.payload.id]&&e[t.payload.id].metadata,{loading:t.payload.loading})})))) +switch(t.type){case l.default.SET_SCHEMA:return(0,d.default)(s({},e,r({},t.payload.id,s({},e[t.payload.id],t.payload)))) +case l.default.SET_SCHEMA_STATE_OVERRIDES:return(0,d.default)(s({},e,r({},t.payload.id,s({},e[t.payload.id],{stateOverride:t.payload.stateOverride})))) +case l.default.SET_SCHEMA_LOADING:return(0,d.default)(s({},e,r({},t.payload.id,s({},e[t.payload.id],{metadata:s({},e[t.payload.id]&&e[t.payload.id].metadata,{loading:t.payload.loading})})))) default:return e}}Object.defineProperty(t,"__esModule",{value:!0}) -var a=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:d,t=arguments[1],n=null,r=null,o=null - - -switch(t.type){case c.default.CREATE_RECORD:return(0,l.default)(a({},e,{})) -case c.default.UPDATE_RECORD:return(0,l.default)(a({},e,{})) -case c.default.DELETE_RECORD:return(0,l.default)(a({},e,{})) -case c.default.FETCH_RECORDS_REQUEST:return e -case c.default.FETCH_RECORDS_FAILURE:return e -case c.default.FETCH_RECORDS_SUCCESS:if(r=t.payload.recordType,!r)throw new Error("Undefined record type") -return n=t.payload.data._embedded[r]||{},n=n.reduce(function(e,t){return a({},e,i({},t.ID,t))},{}),(0,l.default)(a({},e,i({},r,n))) -case c.default.FETCH_RECORD_REQUEST:return e -case c.default.FETCH_RECORD_FAILURE:return e -case c.default.FETCH_RECORD_SUCCESS:if(r=t.payload.recordType,o=t.payload.data,!r)throw new Error("Undefined record type") -return(0,l.default)(a({},e,i({},r,a({},e[r],i({},o.ID,o))))) -case c.default.DELETE_RECORD_REQUEST:return e -case c.default.DELETE_RECORD_FAILURE:return e -case c.default.DELETE_RECORD_SUCCESS:return r=t.payload.recordType,n=e[r],n=Object.keys(n).reduce(function(e,r){return parseInt(r,10)!==parseInt(t.payload.id,10)?a({},e,i({},r,n[r])):e},{}),(0,l.default)(a({},e,i({},r,n))) +var s=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:c,t=arguments[1],n=null,a=null,i=null + + +switch(t.type){case l.default.CREATE_RECORD:return(0,d.default)(s({},e,{})) +case l.default.UPDATE_RECORD:return(0,d.default)(s({},e,{})) +case l.default.DELETE_RECORD:return(0,d.default)(s({},e,{})) +case l.default.FETCH_RECORDS_REQUEST:return e +case l.default.FETCH_RECORDS_FAILURE:return e +case l.default.FETCH_RECORDS_SUCCESS:if(a=t.payload.recordType,!a)throw new Error("Undefined record type") +return n=t.payload.data._embedded[a]||{},n=n.reduce(function(e,t){return s({},e,r({},t.ID,t))},{}),(0,d.default)(s({},e,r({},a,n))) +case l.default.FETCH_RECORD_REQUEST:return e +case l.default.FETCH_RECORD_FAILURE:return e +case l.default.FETCH_RECORD_SUCCESS:if(a=t.payload.recordType,i=t.payload.data,!a)throw new Error("Undefined record type") +return(0,d.default)(s({},e,r({},a,s({},e[a],r({},i.ID,i))))) +case l.default.DELETE_RECORD_REQUEST:return e +case l.default.DELETE_RECORD_FAILURE:return e +case l.default.DELETE_RECORD_SUCCESS:return a=t.payload.recordType,n=e[a],n=Object.keys(n).reduce(function(e,a){return parseInt(a,10)!==parseInt(t.payload.id,10)?s({},e,r({},a,n[a])):e},{}),(0,d.default)(s({},e,r({},a,n))) default:return e}}Object.defineProperty(t,"__esModule",{value:!0}) -var a=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:c,t=arguments[1] -switch(t.type){case u.default.SET_BREADCRUMBS:return(0,s.default)(o([],t.payload.breadcrumbs)) -default:return e}}Object.defineProperty(t,"__esModule",{value:!0}) -var o=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:l,t=arguments[1] +switch(t.type){case u.default.SET_BREADCRUMBS:return(0,o.default)(i([],t.payload.breadcrumbs)) +default:return e}}Object.defineProperty(t,"__esModule",{value:!0}) +var i=Object.assign||function(e){for(var t=1;t-1}).map(function(e){return""+e.value +return Array.isArray(t)||!t&&"string"!=typeof t&&"number"!=typeof t||(t=[t]),t?t.map(function(e){return""+e}):[]}},{key:"handleChange",value:function e(t,n){var a=this +if("function"==typeof this.props.onChange){var r=this.getValues(),i=this.props.source.filter(function(e,t){return a.getItemKey(e,t)===n.id?1===n.value:r.indexOf(""+e.value)>-1}).map(function(e){return""+e.value }) -this.props.onChange(o)}}},{key:"getOptionProps",value:function e(t,n){var r=this.getValues(),i=this.getItemKey(t,n) -return{key:i,id:i,name:this.props.name,className:this.props.itemClass,disabled:t.disabled||this.props.disabled,readOnly:this.props.readOnly,onChange:this.handleChange,value:r.indexOf(""+t.value)>-1,title:t.title, +this.props.onChange(i)}}},{key:"getOptionProps",value:function e(t,n){var a=this.getValues(),r=this.getItemKey(t,n) +return{key:r,id:r,name:this.props.name,className:this.props.itemClass,disabled:t.disabled||this.props.disabled,readOnly:this.props.readOnly,onChange:this.handleChange,value:a.indexOf(""+t.value)>-1,title:t.title, type:"checkbox"}}},{key:"render",value:function e(){var t=this -return this.props.source?u.default.createElement("div",null,this.props.source.map(function(e,n){return u.default.createElement(p.default,t.getOptionProps(e,n))})):null}}]),t}(d.default) -g.propTypes={className:u.default.PropTypes.string,extraClass:u.default.PropTypes.string,itemClass:u.default.PropTypes.string,id:u.default.PropTypes.string,name:u.default.PropTypes.string.isRequired,source:u.default.PropTypes.arrayOf(u.default.PropTypes.shape({ +return this.props.source?u.default.createElement("div",null,this.props.source.map(function(e,n){return u.default.createElement(f.default,t.getOptionProps(e,n))})):null}}]),t}(c.default) +p.propTypes={className:u.default.PropTypes.string,extraClass:u.default.PropTypes.string,itemClass:u.default.PropTypes.string,id:u.default.PropTypes.string,name:u.default.PropTypes.string.isRequired,source:u.default.PropTypes.arrayOf(u.default.PropTypes.shape({ value:u.default.PropTypes.oneOfType([u.default.PropTypes.string,u.default.PropTypes.number]),title:u.default.PropTypes.any,disabled:u.default.PropTypes.bool})),onChange:u.default.PropTypes.func,value:u.default.PropTypes.any, -readOnly:u.default.PropTypes.bool,disabled:u.default.PropTypes.bool},g.defaultProps={extraClass:"",className:"",value:[]},t.CheckboxSetField=g,t.default=(0,m.default)(g)},function(e,t,n){"use strict" -function r(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called") +readOnly:u.default.PropTypes.bool,disabled:u.default.PropTypes.bool},p.defaultProps={extraClass:"",className:"",value:[]},t.CheckboxSetField=p,t.default=(0,m.default)(p)},function(e,t,n){"use strict" +function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called") -return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t) +return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t) e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{ value:!0}),t.OptionsetField=void 0 -var s=function(){function e(e,t){for(var n=0;n=0&&0===window.sessionStorage.length)return throw t}}function a(t){var e=void 0 try{e=window.sessionStorage.getItem(i(t))}catch(t){if(t.name===d)return null}if(e)try{return JSON.parse(e)}catch(t){}return null}e.__esModule=!0,e.saveState=o,e.readState=a -var s=n(220),u=r(s),l="@@History/",c=["QuotaExceededError","QUOTA_EXCEEDED_ERR"],d="SecurityError"},function(t,e,n){"use strict" +var s=n(337),u=r(s),l="@@History/",c=["QuotaExceededError","QUOTA_EXCEEDED_ERR"],d="SecurityError"},function(t,e,n){"use strict" function r(t){return t&&t.__esModule?t:{default:t}}function i(t){function e(t){return u.canUseDOM?void 0:s.default(!1),n.listen(t)}var n=d.default(o({getUserConfirmation:l.getUserConfirmation},t,{go:l.go })) return o({},n,{listen:e})}e.__esModule=!0 var o=Object.assign||function(t){for(var e=1;e0&&"number"!=typeof t[0])) }function o(t,e,n){var o,c @@ -3530,7 +3531,7 @@ for(o=0;o=0;o--)if(d[o]!=f[o])return!1 for(o=d.length-1;o>=0;o--)if(c=d[o],!l(t[c],e[c],n))return!1 -return typeof t==typeof e}var a=Array.prototype.slice,s=n(227),u=n(228),l=t.exports=function(t,e,n){return n||(n={}),t===e||(t instanceof Date&&e instanceof Date?t.getTime()===e.getTime():!t||!e||"object"!=typeof t&&"object"!=typeof e?n.strict?t===e:t==e:o(t,e,n)) +return typeof t==typeof e}var a=Array.prototype.slice,s=n(344),u=n(345),l=t.exports=function(t,e,n){return n||(n={}),t===e||(t instanceof Date&&e instanceof Date?t.getTime()===e.getTime():!t||!e||"object"!=typeof t&&"object"!=typeof e?n.strict?t===e:t==e:o(t,e,n)) }},function(t,e){function n(t){var e=[] for(var n in t)e.push(n) @@ -3550,21 +3551,21 @@ function r(t){return t&&t.__esModule?t:{default:t}}function i(){var t=arguments. var i=t.pathname||"/",a=t.search||"",s=t.hash||"",c=t.state||null return{pathname:i,search:a,hash:s,state:c,action:e,key:n}}e.__esModule=!0 var o=Object.assign||function(t){for(var e=1;e1?n[i-1]:void 0,s=i>2?n[2]:void 0 for(a=t.length>3&&"function"==typeof a?(i--,a):void 0,s&&o(n[0],n[1],s)&&(a=i<3?void 0:a,i=1),e=Object(e);++r0){if(++e>=r)return arguments[0]}else e=0 return t.apply(void 0,arguments)}}var r=800,i=16,o=Date.now t.exports=n},function(t,e,n){function r(t,e,n){if(!s(n))return!1 var r=typeof e -return!!("number"==r?o(n)&&a(e,n.length):"string"==r&&e in n)&&i(n[e],t)}var i=n(284),o=n(296),a=n(298),s=n(279) -t.exports=r},function(t,e,n){function r(t){return null!=t&&o(t.length)&&!i(t)}var i=n(278),o=n(297) +return!!("number"==r?o(n)&&a(e,n.length):"string"==r&&e in n)&&i(n[e],t)}var i=n(401),o=n(413),a=n(415),s=n(396) +t.exports=r},function(t,e,n){function r(t){return null!=t&&o(t.length)&&!i(t)}var i=n(395),o=n(414) t.exports=r},function(t,e){function n(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=r}var r=9007199254740991 t.exports=n},function(t,e){function n(t,e){return e=null==e?r:e,!!e&&("number"==typeof t||i.test(t))&&t>-1&&t%1==0&&t-1}var i=n(325) +return n<0?void 0:e[n][1]}var i=n(442) +t.exports=r},function(t,e,n){function r(t){return i(this.__data__,t)>-1}var i=n(442) t.exports=r},function(t,e,n){function r(t,e){var n=this.__data__,r=i(n,t) -return r<0?(++this.size,n.push([t,e])):n[r][1]=e,this}var i=n(325) -t.exports=r},function(t,e,n){function r(){this.__data__=new i,this.size=0}var i=n(322) +return r<0?(++this.size,n.push([t,e])):n[r][1]=e,this}var i=n(442) +t.exports=r},function(t,e,n){function r(){this.__data__=new i,this.size=0}var i=n(439) t.exports=r},function(t,e){function n(t){var e=this.__data__,n=e.delete(t) return this.size=e.size,n}t.exports=n},function(t,e){function n(t){return this.__data__.get(t)}t.exports=n},function(t,e){function n(t){return this.__data__.has(t)}t.exports=n},function(t,e,n){function r(t,e){ var n=this.__data__ if(n instanceof i){var r=n.__data__ if(!o||r.lengtha;) return o} B||(D=function t(){if(this instanceof D)throw TypeError("Symbol is not a constructor!") var e=f(arguments.length>0?arguments[0]:void 0),n=function(t){this===q&&n.call(H,t),i(this,N)&&i(this[N],e)&&(this[N][e]=!1),z(this,e,w(1,t))} -return o&&W&&z(q,e,{configurable:!0,set:n}),V(e)},s(D[I],"toString",function t(){return this._k}),T.f=J,E.f=K,n(447).f=j.f=Z,n(441).f=X,n(440).f=tt,o&&!n(425)&&s(q,"propertyIsEnumerable",X,!0),h.f=function(t){ +return o&&W&&z(q,e,{configurable:!0,set:n}),V(e)},s(D[I],"toString",function t(){return this._k}),T.f=J,E.f=K,n(564).f=j.f=Z,n(558).f=X,n(557).f=tt,o&&!n(542)&&s(q,"propertyIsEnumerable",X,!0),h.f=function(t){ return V(p(t))}),a(a.G+a.W+a.F*!B,{Symbol:D}) for(var et="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),nt=0;et.length>nt;)p(et[nt++]) for(var et=C(p.store),nt=0;et.length>nt;)m(et[nt++]) @@ -3994,130 +3995,130 @@ a(a.S+a.F*!B,"Symbol",{for:function(t){return i(L,t+="")?L[t]:L[t]=D(t)},keyFor: throw TypeError(e+" is not a symbol!")},useSetter:function(){W=!0},useSimple:function(){W=!1}}),a(a.S+a.F*!B,"Object",{create:G,defineProperty:K,defineProperties:Y,getOwnPropertyDescriptor:J,getOwnPropertyNames:Z, getOwnPropertySymbols:tt}),A&&a(a.S+a.F*(!B||l(function(){var t=D() return"[null]"!=M([t])||"{}"!=M({a:t})||"{}"!=M(Object(t))})),"JSON",{stringify:function t(e){if(void 0!==e&&!$(e)){for(var n=[e],r=1,i,o;arguments.length>r;)n.push(arguments[r++]) -return i=n[1],"function"==typeof i&&(o=i),!o&&y(i)||(i=function(t,e){if(o&&(e=o.call(this,t,e)),!$(e))return e}),n[1]=i,M.apply(A,n)}}}),D[I][R]||n(407)(D[I],R,D[I].valueOf),d(D,"Symbol"),d(Math,"Math",!0), +return i=n[1],"function"==typeof i&&(o=i),!o&&y(i)||(i=function(t,e){if(o&&(e=o.call(this,t,e)),!$(e))return e}),n[1]=i,M.apply(A,n)}}}),D[I][R]||n(524)(D[I],R,D[I].valueOf),d(D,"Symbol"),d(Math,"Math",!0), d(r.JSON,"JSON",!0)},function(t,e){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")() "number"==typeof __g&&(__g=n)},function(t,e){var n={}.hasOwnProperty -t.exports=function(t,e){return n.call(t,e)}},function(t,e,n){t.exports=!n(404)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(t,e){t.exports=function(t){try{ -return!!t()}catch(t){return!0}}},function(t,e,n){var r=n(401),i=n(406),o=n(407),a=n(415),s=n(417),u="prototype",l=function(t,e,n){var c=t&l.F,d=t&l.G,f=t&l.S,p=t&l.P,h=t&l.B,m=d?r:f?r[e]||(r[e]={}):(r[e]||{})[u],v=d?i:i[e]||(i[e]={}),g=v[u]||(v[u]={}),y,b,_,x +t.exports=function(t,e){return n.call(t,e)}},function(t,e,n){t.exports=!n(521)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(t,e){t.exports=function(t){try{ +return!!t()}catch(t){return!0}}},function(t,e,n){var r=n(518),i=n(523),o=n(524),a=n(532),s=n(534),u="prototype",l=function(t,e,n){var c=t&l.F,d=t&l.G,f=t&l.S,p=t&l.P,h=t&l.B,m=d?r:f?r[e]||(r[e]={}):(r[e]||{})[u],v=d?i:i[e]||(i[e]={}),g=v[u]||(v[u]={}),y,b,_,x d&&(n=e) for(y in n)b=!c&&m&&void 0!==m[y],_=(b?m:n)[y],x=h&&b?s(_,r):p&&"function"==typeof _?s(Function.call,_):_,m&&a(m,y,_,t&l.U),v[y]!=_&&o(v,y,x),p&&g[y]!=_&&(g[y]=_)} r.core=i,l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,l.U=64,l.R=128,t.exports=l},function(t,e){var n=t.exports={version:"2.4.0"} -"number"==typeof __e&&(__e=n)},function(t,e,n){var r=n(408),i=n(414) -t.exports=n(403)?function(t,e,n){return r.f(t,e,i(1,n))}:function(t,e,n){return t[e]=n,t}},function(t,e,n){var r=n(409),i=n(411),o=n(413),a=Object.defineProperty -e.f=n(403)?Object.defineProperty:function t(e,n,s){if(r(e),n=o(n,!0),r(s),i)try{return a(e,n,s)}catch(t){}if("get"in s||"set"in s)throw TypeError("Accessors not supported!") -return"value"in s&&(e[n]=s.value),e}},function(t,e,n){var r=n(410) +"number"==typeof __e&&(__e=n)},function(t,e,n){var r=n(525),i=n(531) +t.exports=n(520)?function(t,e,n){return r.f(t,e,i(1,n))}:function(t,e,n){return t[e]=n,t}},function(t,e,n){var r=n(526),i=n(528),o=n(530),a=Object.defineProperty +e.f=n(520)?Object.defineProperty:function t(e,n,s){if(r(e),n=o(n,!0),r(s),i)try{return a(e,n,s)}catch(t){}if("get"in s||"set"in s)throw TypeError("Accessors not supported!") +return"value"in s&&(e[n]=s.value),e}},function(t,e,n){var r=n(527) t.exports=function(t){if(!r(t))throw TypeError(t+" is not an object!") -return t}},function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,e,n){t.exports=!n(403)&&!n(404)(function(){return 7!=Object.defineProperty(n(412)("div"),"a",{ -get:function(){return 7}}).a})},function(t,e,n){var r=n(410),i=n(401).document,o=r(i)&&r(i.createElement) -t.exports=function(t){return o?i.createElement(t):{}}},function(t,e,n){var r=n(410) +return t}},function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,e,n){t.exports=!n(520)&&!n(521)(function(){return 7!=Object.defineProperty(n(529)("div"),"a",{ +get:function(){return 7}}).a})},function(t,e,n){var r=n(527),i=n(518).document,o=r(i)&&r(i.createElement) +t.exports=function(t){return o?i.createElement(t):{}}},function(t,e,n){var r=n(527) t.exports=function(t,e){if(!r(t))return t var n,i if(e&&"function"==typeof(n=t.toString)&&!r(i=n.call(t)))return i if("function"==typeof(n=t.valueOf)&&!r(i=n.call(t)))return i if(!e&&"function"==typeof(n=t.toString)&&!r(i=n.call(t)))return i -throw TypeError("Can't convert object to primitive value")}},function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e,n){var r=n(401),i=n(407),o=n(402),a=n(416)("src"),s="toString",u=Function[s],l=(""+u).split(s) +throw TypeError("Can't convert object to primitive value")}},function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e,n){var r=n(518),i=n(524),o=n(519),a=n(533)("src"),s="toString",u=Function[s],l=(""+u).split(s) -n(406).inspectSource=function(t){return u.call(t)},(t.exports=function(t,e,n,s){var u="function"==typeof n +n(523).inspectSource=function(t){return u.call(t)},(t.exports=function(t,e,n,s){var u="function"==typeof n u&&(o(n,"name")||i(n,"name",e)),t[e]!==n&&(u&&(o(n,a)||i(n,a,t[e]?""+t[e]:l.join(String(e)))),t===r?t[e]=n:s?t[e]?t[e]=n:i(t,e,n):(delete t[e],i(t,e,n)))})(Function.prototype,s,function t(){return"function"==typeof this&&this[a]||u.call(this) })},function(t,e){var n=0,r=Math.random() -t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++n+r).toString(36))}},function(t,e,n){var r=n(418) +t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++n+r).toString(36))}},function(t,e,n){var r=n(535) t.exports=function(t,e,n){if(r(t),void 0===e)return t switch(n){case 1:return function(n){return t.call(e,n)} case 2:return function(n,r){return t.call(e,n,r)} case 3:return function(n,r,i){return t.call(e,n,r,i)}}return function(){return t.apply(e,arguments)}}},function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!") -return t}},function(t,e,n){var r=n(416)("meta"),i=n(410),o=n(402),a=n(408).f,s=0,u=Object.isExtensible||function(){return!0},l=!n(404)(function(){return u(Object.preventExtensions({}))}),c=function(t){ +return t}},function(t,e,n){var r=n(533)("meta"),i=n(527),o=n(519),a=n(525).f,s=0,u=Object.isExtensible||function(){return!0},l=!n(521)(function(){return u(Object.preventExtensions({}))}),c=function(t){ a(t,r,{value:{i:"O"+ ++s,w:{}}})},d=function(t,e){if(!i(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t if(!o(t,r)){if(!u(t))return"F" if(!e)return"E" c(t)}return t[r].i},f=function(t,e){if(!o(t,r)){if(!u(t))return!0 if(!e)return!1 -c(t)}return t[r].w},p=function(t){return l&&h.NEED&&u(t)&&!o(t,r)&&c(t),t},h=t.exports={KEY:r,NEED:!1,fastKey:d,getWeak:f,onFreeze:p}},function(t,e,n){var r=n(401),i="__core-js_shared__",o=r[i]||(r[i]={}) +c(t)}return t[r].w},p=function(t){return l&&h.NEED&&u(t)&&!o(t,r)&&c(t),t},h=t.exports={KEY:r,NEED:!1,fastKey:d,getWeak:f,onFreeze:p}},function(t,e,n){var r=n(518),i="__core-js_shared__",o=r[i]||(r[i]={}) -t.exports=function(t){return o[t]||(o[t]={})}},function(t,e,n){var r=n(408).f,i=n(402),o=n(422)("toStringTag") -t.exports=function(t,e,n){t&&!i(t=n?t:t.prototype,o)&&r(t,o,{configurable:!0,value:e})}},function(t,e,n){var r=n(420)("wks"),i=n(416),o=n(401).Symbol,a="function"==typeof o,s=t.exports=function(t){return r[t]||(r[t]=a&&o[t]||(a?o:i)("Symbol."+t)) +t.exports=function(t){return o[t]||(o[t]={})}},function(t,e,n){var r=n(525).f,i=n(519),o=n(539)("toStringTag") +t.exports=function(t,e,n){t&&!i(t=n?t:t.prototype,o)&&r(t,o,{configurable:!0,value:e})}},function(t,e,n){var r=n(537)("wks"),i=n(533),o=n(518).Symbol,a="function"==typeof o,s=t.exports=function(t){return r[t]||(r[t]=a&&o[t]||(a?o:i)("Symbol."+t)) } -s.store=r},function(t,e,n){e.f=n(422)},function(t,e,n){var r=n(401),i=n(406),o=n(425),a=n(423),s=n(408).f +s.store=r},function(t,e,n){e.f=n(539)},function(t,e,n){var r=n(518),i=n(523),o=n(542),a=n(540),s=n(525).f t.exports=function(t){var e=i.Symbol||(i.Symbol=o?{}:r.Symbol||{}) -"_"==t.charAt(0)||t in e||s(e,t,{value:a.f(t)})}},function(t,e){t.exports=!1},function(t,e,n){var r=n(427),i=n(429) -t.exports=function(t,e){for(var n=i(t),o=r(n),a=o.length,s=0,u;a>s;)if(n[u=o[s++]]===e)return u}},function(t,e,n){var r=n(428),i=n(438) -t.exports=Object.keys||function t(e){return r(e,i)}},function(t,e,n){var r=n(402),i=n(429),o=n(433)(!1),a=n(437)("IE_PROTO") +"_"==t.charAt(0)||t in e||s(e,t,{value:a.f(t)})}},function(t,e){t.exports=!1},function(t,e,n){var r=n(544),i=n(546) +t.exports=function(t,e){for(var n=i(t),o=r(n),a=o.length,s=0,u;a>s;)if(n[u=o[s++]]===e)return u}},function(t,e,n){var r=n(545),i=n(555) +t.exports=Object.keys||function t(e){return r(e,i)}},function(t,e,n){var r=n(519),i=n(546),o=n(550)(!1),a=n(554)("IE_PROTO") t.exports=function(t,e){var n=i(t),s=0,u=[],l for(l in n)l!=a&&r(n,l)&&u.push(l) for(;e.length>s;)r(n,l=e[s++])&&(~o(u,l)||u.push(l)) -return u}},function(t,e,n){var r=n(430),i=n(432) -t.exports=function(t){return r(i(t))}},function(t,e,n){var r=n(431) +return u}},function(t,e,n){var r=n(547),i=n(549) +t.exports=function(t){return r(i(t))}},function(t,e,n){var r=n(548) t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==r(t)?t.split(""):Object(t)}},function(t,e){var n={}.toString t.exports=function(t){return n.call(t).slice(8,-1)}},function(t,e){t.exports=function(t){if(void 0==t)throw TypeError("Can't call method on "+t) -return t}},function(t,e,n){var r=n(429),i=n(434),o=n(436) +return t}},function(t,e,n){var r=n(546),i=n(551),o=n(553) t.exports=function(t){return function(e,n,a){var s=r(e),u=i(s.length),l=o(a,u),c if(t&&n!=n){for(;u>l;)if(c=s[l++],c!=c)return!0}else for(;u>l;l++)if((t||l in s)&&s[l]===n)return t||l||0 -return!t&&-1}}},function(t,e,n){var r=n(435),i=Math.min +return!t&&-1}}},function(t,e,n){var r=n(552),i=Math.min t.exports=function(t){return t>0?i(r(t),9007199254740991):0}},function(t,e){var n=Math.ceil,r=Math.floor -t.exports=function(t){return isNaN(t=+t)?0:(t>0?r:n)(t)}},function(t,e,n){var r=n(435),i=Math.max,o=Math.min -t.exports=function(t,e){return t=r(t),t<0?i(t+e,0):o(t,e)}},function(t,e,n){var r=n(420)("keys"),i=n(416) -t.exports=function(t){return r[t]||(r[t]=i(t))}},function(t,e){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(t,e,n){var r=n(427),i=n(440),o=n(441) +t.exports=function(t){return isNaN(t=+t)?0:(t>0?r:n)(t)}},function(t,e,n){var r=n(552),i=Math.max,o=Math.min +t.exports=function(t,e){return t=r(t),t<0?i(t+e,0):o(t,e)}},function(t,e,n){var r=n(537)("keys"),i=n(533) +t.exports=function(t){return r[t]||(r[t]=i(t))}},function(t,e){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(t,e,n){var r=n(544),i=n(557),o=n(558) t.exports=function(t){var e=r(t),n=i.f if(n)for(var a=n(t),s=o.f,u=0,l;a.length>u;)s.call(t,l=a[u++])&&e.push(l) -return e}},function(t,e){e.f=Object.getOwnPropertySymbols},function(t,e){e.f={}.propertyIsEnumerable},function(t,e,n){var r=n(431) -t.exports=Array.isArray||function t(e){return"Array"==r(e)}},function(t,e,n){var r=n(409),i=n(444),o=n(438),a=n(437)("IE_PROTO"),s=function(){},u="prototype",l=function(){var t=n(412)("iframe"),e=o.length,r="<",i=">",a +return e}},function(t,e){e.f=Object.getOwnPropertySymbols},function(t,e){e.f={}.propertyIsEnumerable},function(t,e,n){var r=n(548) +t.exports=Array.isArray||function t(e){return"Array"==r(e)}},function(t,e,n){var r=n(526),i=n(561),o=n(555),a=n(554)("IE_PROTO"),s=function(){},u="prototype",l=function(){var t=n(529)("iframe"),e=o.length,r="<",i=">",a -for(t.style.display="none",n(445).appendChild(t),t.src="javascript:",a=t.contentWindow.document,a.open(),a.write(r+"script"+i+"document.F=Object"+r+"/script"+i),a.close(),l=a.F;e--;)delete l[u][o[e]] +for(t.style.display="none",n(562).appendChild(t),t.src="javascript:",a=t.contentWindow.document,a.open(),a.write(r+"script"+i+"document.F=Object"+r+"/script"+i),a.close(),l=a.F;e--;)delete l[u][o[e]] return l()} t.exports=Object.create||function t(e,n){var o -return null!==e?(s[u]=r(e),o=new s,s[u]=null,o[a]=e):o=l(),void 0===n?o:i(o,n)}},function(t,e,n){var r=n(408),i=n(409),o=n(427) -t.exports=n(403)?Object.defineProperties:function t(e,n){i(e) +return null!==e?(s[u]=r(e),o=new s,s[u]=null,o[a]=e):o=l(),void 0===n?o:i(o,n)}},function(t,e,n){var r=n(525),i=n(526),o=n(544) +t.exports=n(520)?Object.defineProperties:function t(e,n){i(e) for(var a=o(n),s=a.length,u=0,l;s>u;)r.f(e,l=a[u++],n[l]) -return e}},function(t,e,n){t.exports=n(401).document&&document.documentElement},function(t,e,n){var r=n(429),i=n(447).f,o={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],s=function(t){ +return e}},function(t,e,n){t.exports=n(518).document&&document.documentElement},function(t,e,n){var r=n(546),i=n(564).f,o={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],s=function(t){ try{return i(t)}catch(t){return a.slice()}} -t.exports.f=function t(e){return a&&"[object Window]"==o.call(e)?s(e):i(r(e))}},function(t,e,n){var r=n(428),i=n(438).concat("length","prototype") -e.f=Object.getOwnPropertyNames||function t(e){return r(e,i)}},function(t,e,n){var r=n(441),i=n(414),o=n(429),a=n(413),s=n(402),u=n(411),l=Object.getOwnPropertyDescriptor -e.f=n(403)?l:function t(e,n){if(e=o(e),n=a(n,!0),u)try{return l(e,n)}catch(t){}if(s(e,n))return i(!r.f.call(e,n),e[n])}},function(t,e,n){var r=n(405) -r(r.S,"Object",{create:n(443)})},function(t,e,n){var r=n(405) -r(r.S+r.F*!n(403),"Object",{defineProperty:n(408).f})},function(t,e,n){var r=n(405) -r(r.S+r.F*!n(403),"Object",{defineProperties:n(444)})},function(t,e,n){var r=n(429),i=n(448).f -n(453)("getOwnPropertyDescriptor",function(){return function t(e,n){return i(r(e),n)}})},function(t,e,n){var r=n(405),i=n(406),o=n(404) +t.exports.f=function t(e){return a&&"[object Window]"==o.call(e)?s(e):i(r(e))}},function(t,e,n){var r=n(545),i=n(555).concat("length","prototype") +e.f=Object.getOwnPropertyNames||function t(e){return r(e,i)}},function(t,e,n){var r=n(558),i=n(531),o=n(546),a=n(530),s=n(519),u=n(528),l=Object.getOwnPropertyDescriptor +e.f=n(520)?l:function t(e,n){if(e=o(e),n=a(n,!0),u)try{return l(e,n)}catch(t){}if(s(e,n))return i(!r.f.call(e,n),e[n])}},function(t,e,n){var r=n(522) +r(r.S,"Object",{create:n(560)})},function(t,e,n){var r=n(522) +r(r.S+r.F*!n(520),"Object",{defineProperty:n(525).f})},function(t,e,n){var r=n(522) +r(r.S+r.F*!n(520),"Object",{defineProperties:n(561)})},function(t,e,n){var r=n(546),i=n(565).f +n(570)("getOwnPropertyDescriptor",function(){return function t(e,n){return i(r(e),n)}})},function(t,e,n){var r=n(522),i=n(523),o=n(521) t.exports=function(t,e){var n=(i.Object||{})[t]||Object[t],a={} -a[t]=e(n),r(r.S+r.F*o(function(){n(1)}),"Object",a)}},function(t,e,n){var r=n(455),i=n(456) -n(453)("getPrototypeOf",function(){return function t(e){return i(r(e))}})},function(t,e,n){var r=n(432) -t.exports=function(t){return Object(r(t))}},function(t,e,n){var r=n(402),i=n(455),o=n(437)("IE_PROTO"),a=Object.prototype +a[t]=e(n),r(r.S+r.F*o(function(){n(1)}),"Object",a)}},function(t,e,n){var r=n(572),i=n(573) +n(570)("getPrototypeOf",function(){return function t(e){return i(r(e))}})},function(t,e,n){var r=n(549) +t.exports=function(t){return Object(r(t))}},function(t,e,n){var r=n(519),i=n(572),o=n(554)("IE_PROTO"),a=Object.prototype t.exports=Object.getPrototypeOf||function(t){return t=i(t),r(t,o)?t[o]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?a:null}},function(t,e,n){ -var r=n(455),i=n(427) -n(453)("keys",function(){return function t(e){return i(r(e))}})},function(t,e,n){n(453)("getOwnPropertyNames",function(){return n(446).f})},function(t,e,n){var r=n(410),i=n(419).onFreeze -n(453)("freeze",function(t){return function e(n){return t&&r(n)?t(i(n)):n}})},function(t,e,n){var r=n(410),i=n(419).onFreeze -n(453)("seal",function(t){return function e(n){return t&&r(n)?t(i(n)):n}})},function(t,e,n){var r=n(410),i=n(419).onFreeze -n(453)("preventExtensions",function(t){return function e(n){return t&&r(n)?t(i(n)):n}})},function(t,e,n){var r=n(410) -n(453)("isFrozen",function(t){return function e(n){return!r(n)||!!t&&t(n)}})},function(t,e,n){var r=n(410) -n(453)("isSealed",function(t){return function e(n){return!r(n)||!!t&&t(n)}})},function(t,e,n){var r=n(410) -n(453)("isExtensible",function(t){return function e(n){return!!r(n)&&(!t||t(n))}})},function(t,e,n){var r=n(405) -r(r.S+r.F,"Object",{assign:n(466)})},function(t,e,n){"use strict" -var r=n(427),i=n(440),o=n(441),a=n(455),s=n(430),u=Object.assign -t.exports=!u||n(404)(function(){var t={},e={},n=Symbol(),r="abcdefghijklmnopqrst" +var r=n(572),i=n(544) +n(570)("keys",function(){return function t(e){return i(r(e))}})},function(t,e,n){n(570)("getOwnPropertyNames",function(){return n(563).f})},function(t,e,n){var r=n(527),i=n(536).onFreeze +n(570)("freeze",function(t){return function e(n){return t&&r(n)?t(i(n)):n}})},function(t,e,n){var r=n(527),i=n(536).onFreeze +n(570)("seal",function(t){return function e(n){return t&&r(n)?t(i(n)):n}})},function(t,e,n){var r=n(527),i=n(536).onFreeze +n(570)("preventExtensions",function(t){return function e(n){return t&&r(n)?t(i(n)):n}})},function(t,e,n){var r=n(527) +n(570)("isFrozen",function(t){return function e(n){return!r(n)||!!t&&t(n)}})},function(t,e,n){var r=n(527) +n(570)("isSealed",function(t){return function e(n){return!r(n)||!!t&&t(n)}})},function(t,e,n){var r=n(527) +n(570)("isExtensible",function(t){return function e(n){return!!r(n)&&(!t||t(n))}})},function(t,e,n){var r=n(522) +r(r.S+r.F,"Object",{assign:n(583)})},function(t,e,n){"use strict" +var r=n(544),i=n(557),o=n(558),a=n(572),s=n(547),u=Object.assign +t.exports=!u||n(521)(function(){var t={},e={},n=Symbol(),r="abcdefghijklmnopqrst" return t[n]=7,r.split("").forEach(function(t){e[t]=t}),7!=u({},t)[n]||Object.keys(u({},e)).join("")!=r})?function t(e,n){for(var u=a(e),l=arguments.length,c=1,d=i.f,f=o.f;l>c;)for(var p=s(arguments[c++]),h=d?r(p).concat(d(p)):r(p),m=h.length,v=0,g;m>v;)f.call(p,g=h[v++])&&(u[g]=p[g]) -return u}:u},function(t,e,n){var r=n(405) -r(r.S,"Object",{is:n(468)})},function(t,e){t.exports=Object.is||function t(e,n){return e===n?0!==e||1/e===1/n:e!=e&&n!=n}},function(t,e,n){var r=n(405) -r(r.S,"Object",{setPrototypeOf:n(470).set})},function(t,e,n){var r=n(410),i=n(409),o=function(t,e){if(i(t),!r(e)&&null!==e)throw TypeError(e+": can't set as prototype!")} -t.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(t,e,r){try{r=n(417)(Function.call,n(448).f(Object.prototype,"__proto__").set,2),r(t,[]),e=!(t instanceof Array)}catch(t){e=!0}return function t(n,i){ +return u}:u},function(t,e,n){var r=n(522) +r(r.S,"Object",{is:n(585)})},function(t,e){t.exports=Object.is||function t(e,n){return e===n?0!==e||1/e===1/n:e!=e&&n!=n}},function(t,e,n){var r=n(522) +r(r.S,"Object",{setPrototypeOf:n(587).set})},function(t,e,n){var r=n(527),i=n(526),o=function(t,e){if(i(t),!r(e)&&null!==e)throw TypeError(e+": can't set as prototype!")} +t.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(t,e,r){try{r=n(534)(Function.call,n(565).f(Object.prototype,"__proto__").set,2),r(t,[]),e=!(t instanceof Array)}catch(t){e=!0}return function t(n,i){ return o(n,i),e?n.__proto__=i:r(n,i),n}}({},!1):void 0),check:o}},function(t,e,n){"use strict" -var r=n(472),i={} -i[n(422)("toStringTag")]="z",i+""!="[object z]"&&n(415)(Object.prototype,"toString",function t(){return"[object "+r(this)+"]"},!0)},function(t,e,n){var r=n(431),i=n(422)("toStringTag"),o="Arguments"==r(function(){ +var r=n(589),i={} +i[n(539)("toStringTag")]="z",i+""!="[object z]"&&n(532)(Object.prototype,"toString",function t(){return"[object "+r(this)+"]"},!0)},function(t,e,n){var r=n(548),i=n(539)("toStringTag"),o="Arguments"==r(function(){ return arguments}()),a=function(t,e){try{return t[e]}catch(t){}} t.exports=function(t){var e,n,s -return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=a(e=Object(t),i))?n:o?r(e):"Object"==(s=r(e))&&"function"==typeof e.callee?"Arguments":s}},function(t,e,n){var r=n(405) -r(r.P,"Function",{bind:n(474)})},function(t,e,n){"use strict" -var r=n(418),i=n(410),o=n(475),a=[].slice,s={},u=function(t,e,n){if(!(e in s)){for(var r=[],i=0;i>>0||(a.test(o)?16:10))}:r},function(t,e,n){var r=n(405),i=n(432),o=n(404),a=n(481),s="["+a+"]",u="​…",l=RegExp("^"+s+s+"*"),c=RegExp(s+s+"*$"),d=function(t,e,n){var i={},s=o(function(){return!!a[t]()||u[t]()!=u +return r(o,n>>>0||(a.test(o)?16:10))}:r},function(t,e,n){var r=n(522),i=n(549),o=n(521),a=n(598),s="["+a+"]",u="​…",l=RegExp("^"+s+s+"*"),c=RegExp(s+s+"*$"),d=function(t,e,n){var i={},s=o(function(){return!!a[t]()||u[t]()!=u }),l=i[t]=s?e(f):a[t] n&&(i[n]=l),r(r.P+r.F*s,"String",i)},f=d.trim=function(t,e){return t=String(i(t)),1&e&&(t=t.replace(l,"")),2&e&&(t=t.replace(c,"")),t} -t.exports=d},function(t,e){t.exports="\t\n\v\f\r   ᠎              \u2028\u2029\ufeff"},function(t,e,n){var r=n(405),i=n(483) -r(r.G+r.F*(parseFloat!=i),{parseFloat:i})},function(t,e,n){var r=n(401).parseFloat,i=n(480).trim -t.exports=1/r(n(481)+"-0")!==-(1/0)?function t(e){var n=i(String(e),3),o=r(n) +t.exports=d},function(t,e){t.exports="\t\n\v\f\r   ᠎              \u2028\u2029\ufeff"},function(t,e,n){var r=n(522),i=n(600) +r(r.G+r.F*(parseFloat!=i),{parseFloat:i})},function(t,e,n){var r=n(518).parseFloat,i=n(597).trim +t.exports=1/r(n(598)+"-0")!==-(1/0)?function t(e){var n=i(String(e),3),o=r(n) return 0===o&&"-"==n.charAt(0)?-0:o}:r},function(t,e,n){"use strict" -var r=n(401),i=n(402),o=n(431),a=n(485),s=n(413),u=n(404),l=n(447).f,c=n(448).f,d=n(408).f,f=n(480).trim,p="Number",h=r[p],m=h,v=h.prototype,g=o(n(443)(v))==p,y="trim"in String.prototype,b=function(t){ +var r=n(518),i=n(519),o=n(548),a=n(602),s=n(530),u=n(521),l=n(564).f,c=n(565).f,d=n(525).f,f=n(597).trim,p="Number",h=r[p],m=h,v=h.prototype,g=o(n(560)(v))==p,y="trim"in String.prototype,b=function(t){ var e=s(t,!1) if("string"==typeof e&&e.length>2){e=y?e.trim():f(e,3) var n=e.charCodeAt(0),r,i,o @@ -4157,19 +4158,19 @@ default:return+e}for(var a=e.slice(2),u=0,l=a.length,c;ux;x++)i(m,w=_[x])&&!i(h,w)&&d(h,w,c(m,w)) +for(var _=n(520)?l(m):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),x=0,w;_.length>x;x++)i(m,w=_[x])&&!i(h,w)&&d(h,w,c(m,w)) -h.prototype=v,v.constructor=h,n(415)(r,p,h)}},function(t,e,n){var r=n(410),i=n(470).set +h.prototype=v,v.constructor=h,n(532)(r,p,h)}},function(t,e,n){var r=n(527),i=n(587).set t.exports=function(t,e,n){var o,a=e.constructor return a!==n&&"function"==typeof a&&(o=a.prototype)!==n.prototype&&r(o)&&i&&i(t,o),t}},function(t,e,n){"use strict" -var r=n(405),i=n(435),o=n(487),a=n(488),s=1..toFixed,u=Math.floor,l=[0,0,0,0,0,0],c="Number.toFixed: incorrect invocation!",d="0",f=function(t,e){for(var n=-1,r=e;++n<6;)r+=t*l[n],l[n]=r%1e7,r=u(r/1e7) +var r=n(522),i=n(552),o=n(604),a=n(605),s=1..toFixed,u=Math.floor,l=[0,0,0,0,0,0],c="Number.toFixed: incorrect invocation!",d="0",f=function(t,e){for(var n=-1,r=e;++n<6;)r+=t*l[n],l[n]=r%1e7,r=u(r/1e7) },p=function(t){for(var e=6,n=0;--e>=0;)n+=l[e],l[e]=u(n/t),n=n%t*1e7},h=function(){for(var t=6,e="";--t>=0;)if(""!==e||0===t||0!==l[t]){var n=String(l[t]) e=""===e?n:e+a.call(d,7-n.length)+n}return e},m=function(t,e,n){return 0===e?n:e%2===1?m(t,e-1,n*t):m(t*t,e/2,n)},v=function(t){for(var e=0,n=t;n>=4096;)e+=12,n/=4096 for(;n>=2;)e+=1,n/=2 return e} -r(r.P+r.F*(!!s&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!n(404)(function(){s.call({})})),"Number",{toFixed:function t(e){ +r(r.P+r.F*(!!s&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!n(521)(function(){s.call({})})),"Number",{toFixed:function t(e){ var n=o(this,c),r=i(e),s="",u=d,l,g,y,b if(r<0||r>20)throw RangeError(c) if(n!=n)return"NaN" @@ -4177,66 +4178,66 @@ if(n<=-1e21||n>=1e21)return String(n) if(n<0&&(s="-",n=-n),n>1e-21)if(l=v(n*m(2,69,1))-69,g=l<0?n*m(2,-l,1):n/m(2,l,1),g*=4503599627370496,l=52-l,l>0){for(f(0,g),y=r;y>=7;)f(1e7,0),y-=7 for(f(m(10,y,1),0),y=l-1;y>=23;)p(1<<23),y-=23 p(1<0?(b=u.length,u=s+(b<=r?"0."+a.call(d,r-b)+u:u.slice(0,b-r)+"."+u.slice(b-r))):u=s+u,u}})},function(t,e,n){var r=n(431) +return r>0?(b=u.length,u=s+(b<=r?"0."+a.call(d,r-b)+u:u.slice(0,b-r)+"."+u.slice(b-r))):u=s+u,u}})},function(t,e,n){var r=n(548) t.exports=function(t,e){if("number"!=typeof t&&"Number"!=r(t))throw TypeError(e) return+t}},function(t,e,n){"use strict" -var r=n(435),i=n(432) +var r=n(552),i=n(549) t.exports=function t(e){var n=String(i(this)),o="",a=r(e) if(a<0||a==1/0)throw RangeError("Count can't be negative") for(;a>0;(a>>>=1)&&(n+=n))1&a&&(o+=n) return o}},function(t,e,n){"use strict" -var r=n(405),i=n(404),o=n(487),a=1..toPrecision +var r=n(522),i=n(521),o=n(604),a=1..toPrecision r(r.P+r.F*(i(function(){return"1"!==a.call(1,void 0)})||!i(function(){a.call({})})),"Number",{toPrecision:function t(e){var n=o(this,"Number#toPrecision: incorrect invocation!") -return void 0===e?a.call(n):a.call(n,e)}})},function(t,e,n){var r=n(405) -r(r.S,"Number",{EPSILON:Math.pow(2,-52)})},function(t,e,n){var r=n(405),i=n(401).isFinite -r(r.S,"Number",{isFinite:function t(e){return"number"==typeof e&&i(e)}})},function(t,e,n){var r=n(405) -r(r.S,"Number",{isInteger:n(493)})},function(t,e,n){var r=n(410),i=Math.floor -t.exports=function t(e){return!r(e)&&isFinite(e)&&i(e)===e}},function(t,e,n){var r=n(405) -r(r.S,"Number",{isNaN:function t(e){return e!=e}})},function(t,e,n){var r=n(405),i=n(493),o=Math.abs -r(r.S,"Number",{isSafeInteger:function t(e){return i(e)&&o(e)<=9007199254740991}})},function(t,e,n){var r=n(405) -r(r.S,"Number",{MAX_SAFE_INTEGER:9007199254740991})},function(t,e,n){var r=n(405) -r(r.S,"Number",{MIN_SAFE_INTEGER:-9007199254740991})},function(t,e,n){var r=n(405),i=n(483) -r(r.S+r.F*(Number.parseFloat!=i),"Number",{parseFloat:i})},function(t,e,n){var r=n(405),i=n(479) -r(r.S+r.F*(Number.parseInt!=i),"Number",{parseInt:i})},function(t,e,n){var r=n(405),i=n(501),o=Math.sqrt,a=Math.acosh +return void 0===e?a.call(n):a.call(n,e)}})},function(t,e,n){var r=n(522) +r(r.S,"Number",{EPSILON:Math.pow(2,-52)})},function(t,e,n){var r=n(522),i=n(518).isFinite +r(r.S,"Number",{isFinite:function t(e){return"number"==typeof e&&i(e)}})},function(t,e,n){var r=n(522) +r(r.S,"Number",{isInteger:n(610)})},function(t,e,n){var r=n(527),i=Math.floor +t.exports=function t(e){return!r(e)&&isFinite(e)&&i(e)===e}},function(t,e,n){var r=n(522) +r(r.S,"Number",{isNaN:function t(e){return e!=e}})},function(t,e,n){var r=n(522),i=n(610),o=Math.abs +r(r.S,"Number",{isSafeInteger:function t(e){return i(e)&&o(e)<=9007199254740991}})},function(t,e,n){var r=n(522) +r(r.S,"Number",{MAX_SAFE_INTEGER:9007199254740991})},function(t,e,n){var r=n(522) +r(r.S,"Number",{MIN_SAFE_INTEGER:-9007199254740991})},function(t,e,n){var r=n(522),i=n(600) +r(r.S+r.F*(Number.parseFloat!=i),"Number",{parseFloat:i})},function(t,e,n){var r=n(522),i=n(596) +r(r.S+r.F*(Number.parseInt!=i),"Number",{parseInt:i})},function(t,e,n){var r=n(522),i=n(618),o=Math.sqrt,a=Math.acosh r(r.S+r.F*!(a&&710==Math.floor(a(Number.MAX_VALUE))&&a(1/0)==1/0),"Math",{acosh:function t(e){return(e=+e)<1?NaN:e>94906265.62425156?Math.log(e)+Math.LN2:i(e-1+o(e-1)*o(e+1))}})},function(t,e){t.exports=Math.log1p||function t(e){ -return(e=+e)>-1e-8&&e<1e-8?e-e*e/2:Math.log(1+e)}},function(t,e,n){function r(t){return isFinite(t=+t)&&0!=t?t<0?-r(-t):Math.log(t+Math.sqrt(t*t+1)):t}var i=n(405),o=Math.asinh -i(i.S+i.F*!(o&&1/o(0)>0),"Math",{asinh:r})},function(t,e,n){var r=n(405),i=Math.atanh -r(r.S+r.F*!(i&&1/i(-0)<0),"Math",{atanh:function t(e){return 0==(e=+e)?e:Math.log((1+e)/(1-e))/2}})},function(t,e,n){var r=n(405),i=n(505) -r(r.S,"Math",{cbrt:function t(e){return i(e=+e)*Math.pow(Math.abs(e),1/3)}})},function(t,e){t.exports=Math.sign||function t(e){return 0==(e=+e)||e!=e?e:e<0?-1:1}},function(t,e,n){var r=n(405) -r(r.S,"Math",{clz32:function t(e){return(e>>>=0)?31-Math.floor(Math.log(e+.5)*Math.LOG2E):32}})},function(t,e,n){var r=n(405),i=Math.exp -r(r.S,"Math",{cosh:function t(e){return(i(e=+e)+i(-e))/2}})},function(t,e,n){var r=n(405),i=n(509) +return(e=+e)>-1e-8&&e<1e-8?e-e*e/2:Math.log(1+e)}},function(t,e,n){function r(t){return isFinite(t=+t)&&0!=t?t<0?-r(-t):Math.log(t+Math.sqrt(t*t+1)):t}var i=n(522),o=Math.asinh +i(i.S+i.F*!(o&&1/o(0)>0),"Math",{asinh:r})},function(t,e,n){var r=n(522),i=Math.atanh +r(r.S+r.F*!(i&&1/i(-0)<0),"Math",{atanh:function t(e){return 0==(e=+e)?e:Math.log((1+e)/(1-e))/2}})},function(t,e,n){var r=n(522),i=n(622) +r(r.S,"Math",{cbrt:function t(e){return i(e=+e)*Math.pow(Math.abs(e),1/3)}})},function(t,e){t.exports=Math.sign||function t(e){return 0==(e=+e)||e!=e?e:e<0?-1:1}},function(t,e,n){var r=n(522) +r(r.S,"Math",{clz32:function t(e){return(e>>>=0)?31-Math.floor(Math.log(e+.5)*Math.LOG2E):32}})},function(t,e,n){var r=n(522),i=Math.exp +r(r.S,"Math",{cosh:function t(e){return(i(e=+e)+i(-e))/2}})},function(t,e,n){var r=n(522),i=n(626) r(r.S+r.F*(i!=Math.expm1),"Math",{expm1:i})},function(t,e){var n=Math.expm1 -t.exports=!n||n(10)>22025.465794806718||n(10)<22025.465794806718||n(-2e-17)!=-2e-17?function t(e){return 0==(e=+e)?e:e>-1e-6&&e<1e-6?e+e*e/2:Math.exp(e)-1}:n},function(t,e,n){var r=n(405),i=n(505),o=Math.pow,a=o(2,-52),s=o(2,-23),u=o(2,127)*(2-s),l=o(2,-126),c=function(t){ +t.exports=!n||n(10)>22025.465794806718||n(10)<22025.465794806718||n(-2e-17)!=-2e-17?function t(e){return 0==(e=+e)?e:e>-1e-6&&e<1e-6?e+e*e/2:Math.exp(e)-1}:n},function(t,e,n){var r=n(522),i=n(622),o=Math.pow,a=o(2,-52),s=o(2,-23),u=o(2,127)*(2-s),l=o(2,-126),c=function(t){ return t+1/a-1/a} r(r.S,"Math",{fround:function t(e){var n=Math.abs(e),r=i(e),o,d -return nu||d!=d?r*(1/0):r*d)}})},function(t,e,n){var r=n(405),i=Math.abs +return nu||d!=d?r*(1/0):r*d)}})},function(t,e,n){var r=n(522),i=Math.abs r(r.S,"Math",{hypot:function t(e,n){for(var r=0,o=0,a=arguments.length,s=0,u,l;o0?(l=u/s,r+=l*l):r+=u -return s===1/0?1/0:s*Math.sqrt(r)}})},function(t,e,n){var r=n(405),i=Math.imul -r(r.S+r.F*n(404)(function(){return i(4294967295,5)!=-5||2!=i.length}),"Math",{imul:function t(e,n){var r=65535,i=+e,o=+n,a=r&i,s=r&o -return 0|a*s+((r&i>>>16)*s+a*(r&o>>>16)<<16>>>0)}})},function(t,e,n){var r=n(405) -r(r.S,"Math",{log10:function t(e){return Math.log(e)/Math.LN10}})},function(t,e,n){var r=n(405) -r(r.S,"Math",{log1p:n(501)})},function(t,e,n){var r=n(405) -r(r.S,"Math",{log2:function t(e){return Math.log(e)/Math.LN2}})},function(t,e,n){var r=n(405) -r(r.S,"Math",{sign:n(505)})},function(t,e,n){var r=n(405),i=n(509),o=Math.exp -r(r.S+r.F*n(404)(function(){return!Math.sinh(-2e-17)!=-2e-17}),"Math",{sinh:function t(e){return Math.abs(e=+e)<1?(i(e)-i(-e))/2:(o(e-1)-o(-e-1))*(Math.E/2)}})},function(t,e,n){var r=n(405),i=n(509),o=Math.exp +return s===1/0?1/0:s*Math.sqrt(r)}})},function(t,e,n){var r=n(522),i=Math.imul +r(r.S+r.F*n(521)(function(){return i(4294967295,5)!=-5||2!=i.length}),"Math",{imul:function t(e,n){var r=65535,i=+e,o=+n,a=r&i,s=r&o +return 0|a*s+((r&i>>>16)*s+a*(r&o>>>16)<<16>>>0)}})},function(t,e,n){var r=n(522) +r(r.S,"Math",{log10:function t(e){return Math.log(e)/Math.LN10}})},function(t,e,n){var r=n(522) +r(r.S,"Math",{log1p:n(618)})},function(t,e,n){var r=n(522) +r(r.S,"Math",{log2:function t(e){return Math.log(e)/Math.LN2}})},function(t,e,n){var r=n(522) +r(r.S,"Math",{sign:n(622)})},function(t,e,n){var r=n(522),i=n(626),o=Math.exp +r(r.S+r.F*n(521)(function(){return!Math.sinh(-2e-17)!=-2e-17}),"Math",{sinh:function t(e){return Math.abs(e=+e)<1?(i(e)-i(-e))/2:(o(e-1)-o(-e-1))*(Math.E/2)}})},function(t,e,n){var r=n(522),i=n(626),o=Math.exp r(r.S,"Math",{tanh:function t(e){var n=i(e=+e),r=i(-e) -return n==1/0?1:r==1/0?-1:(n-r)/(o(e)+o(-e))}})},function(t,e,n){var r=n(405) -r(r.S,"Math",{trunc:function t(e){return(e>0?Math.floor:Math.ceil)(e)}})},function(t,e,n){var r=n(405),i=n(436),o=String.fromCharCode,a=String.fromCodePoint +return n==1/0?1:r==1/0?-1:(n-r)/(o(e)+o(-e))}})},function(t,e,n){var r=n(522) +r(r.S,"Math",{trunc:function t(e){return(e>0?Math.floor:Math.ceil)(e)}})},function(t,e,n){var r=n(522),i=n(553),o=String.fromCharCode,a=String.fromCodePoint r(r.S+r.F*(!!a&&1!=a.length),"String",{fromCodePoint:function t(e){for(var n=[],r=arguments.length,a=0,s;r>a;){if(s=+arguments[a++],i(s,1114111)!==s)throw RangeError(s+" is not a valid code point") -n.push(s<65536?o(s):o(((s-=65536)>>10)+55296,s%1024+56320))}return n.join("")}})},function(t,e,n){var r=n(405),i=n(429),o=n(434) +n.push(s<65536?o(s):o(((s-=65536)>>10)+55296,s%1024+56320))}return n.join("")}})},function(t,e,n){var r=n(522),i=n(546),o=n(551) r(r.S,"String",{raw:function t(e){for(var n=i(e.raw),r=o(n.length),a=arguments.length,s=[],u=0;r>u;)s.push(String(n[u++])),u=t.length?{value:void 0,done:!0}:(n=r(t,e),this._i+=n.length,{value:n,done:!1})})},function(t,e,n){var r=n(435),i=n(432) +n(597)("trim",function(t){return function e(){return t(this,3)}})},function(t,e,n){"use strict" +var r=n(641)(!0) +n(642)(String,"String",function(t){this._t=String(t),this._i=0},function(){var t=this._t,e=this._i,n +return e>=t.length?{value:void 0,done:!0}:(n=r(t,e),this._i+=n.length,{value:n,done:!1})})},function(t,e,n){var r=n(552),i=n(549) t.exports=function(t){return function(e,n){var o=String(i(e)),a=r(n),s=o.length,u,l return a<0||a>=s?t?"":void 0:(u=o.charCodeAt(a),u<55296||u>56319||a+1===s||(l=o.charCodeAt(a+1))<56320||l>57343?t?o.charAt(a):u:t?o.slice(a,a+2):(u-55296<<10)+(l-56320)+65536)}}},function(t,e,n){"use strict" -var r=n(425),i=n(405),o=n(415),a=n(407),s=n(402),u=n(526),l=n(527),c=n(421),d=n(456),f=n(422)("iterator"),p=!([].keys&&"next"in[].keys()),h="@@iterator",m="keys",v="values",g=function(){return this} +var r=n(542),i=n(522),o=n(532),a=n(524),s=n(519),u=n(643),l=n(644),c=n(538),d=n(573),f=n(539)("iterator"),p=!([].keys&&"next"in[].keys()),h="@@iterator",m="keys",v="values",g=function(){return this} t.exports=function(t,e,n,y,b,_,x){l(n,e,y) var w=function(t){if(!p&&t in E)return E[t] switch(t){case m:return function e(){return new n(this,t)} @@ -4247,173 +4248,173 @@ if(P&&(M=d(P.call(new t)),M!==Object.prototype&&(c(M,k,!0),r||s(M,f)||a(M,f,g))) keys:_?S:w(m),entries:O},x)for(A in D)A in E||o(E,A,D[A]) else i(i.P+i.F*(p||T),e,D) return D}},function(t,e){t.exports={}},function(t,e,n){"use strict" -var r=n(443),i=n(414),o=n(421),a={} -n(407)(a,n(422)("iterator"),function(){return this}),t.exports=function(t,e,n){t.prototype=r(a,{next:i(1,n)}),o(t,e+" Iterator")}},function(t,e,n){"use strict" -var r=n(405),i=n(524)(!1) +var r=n(560),i=n(531),o=n(538),a={} +n(524)(a,n(539)("iterator"),function(){return this}),t.exports=function(t,e,n){t.prototype=r(a,{next:i(1,n)}),o(t,e+" Iterator")}},function(t,e,n){"use strict" +var r=n(522),i=n(641)(!1) r(r.P,"String",{codePointAt:function t(e){return i(this,e)}})},function(t,e,n){"use strict" -var r=n(405),i=n(434),o=n(530),a="endsWith",s=""[a] -r(r.P+r.F*n(532)(a),"String",{endsWith:function t(e){var n=o(this,e,a),r=arguments.length>1?arguments[1]:void 0,u=i(n.length),l=void 0===r?u:Math.min(i(r),u),c=String(e) -return s?s.call(n,c,l):n.slice(l-c.length,l)===c}})},function(t,e,n){var r=n(531),i=n(432) +var r=n(522),i=n(551),o=n(647),a="endsWith",s=""[a] +r(r.P+r.F*n(649)(a),"String",{endsWith:function t(e){var n=o(this,e,a),r=arguments.length>1?arguments[1]:void 0,u=i(n.length),l=void 0===r?u:Math.min(i(r),u),c=String(e) +return s?s.call(n,c,l):n.slice(l-c.length,l)===c}})},function(t,e,n){var r=n(648),i=n(549) t.exports=function(t,e,n){if(r(e))throw TypeError("String#"+n+" doesn't accept regex!") -return String(i(t))}},function(t,e,n){var r=n(410),i=n(431),o=n(422)("match") +return String(i(t))}},function(t,e,n){var r=n(527),i=n(548),o=n(539)("match") t.exports=function(t){var e -return r(t)&&(void 0!==(e=t[o])?!!e:"RegExp"==i(t))}},function(t,e,n){var r=n(422)("match") +return r(t)&&(void 0!==(e=t[o])?!!e:"RegExp"==i(t))}},function(t,e,n){var r=n(539)("match") t.exports=function(t){var e=/./ try{"/./"[t](e)}catch(n){try{return e[r]=!1,!"/./"[t](e)}catch(t){}}return!0}},function(t,e,n){"use strict" -var r=n(405),i=n(530),o="includes" -r(r.P+r.F*n(532)(o),"String",{includes:function t(e){return!!~i(this,e,o).indexOf(e,arguments.length>1?arguments[1]:void 0)}})},function(t,e,n){var r=n(405) -r(r.P,"String",{repeat:n(488)})},function(t,e,n){"use strict" -var r=n(405),i=n(434),o=n(530),a="startsWith",s=""[a] -r(r.P+r.F*n(532)(a),"String",{startsWith:function t(e){var n=o(this,e,a),r=i(Math.min(arguments.length>1?arguments[1]:void 0,n.length)),u=String(e) +var r=n(522),i=n(647),o="includes" +r(r.P+r.F*n(649)(o),"String",{includes:function t(e){return!!~i(this,e,o).indexOf(e,arguments.length>1?arguments[1]:void 0)}})},function(t,e,n){var r=n(522) +r(r.P,"String",{repeat:n(605)})},function(t,e,n){"use strict" +var r=n(522),i=n(551),o=n(647),a="startsWith",s=""[a] +r(r.P+r.F*n(649)(a),"String",{startsWith:function t(e){var n=o(this,e,a),r=i(Math.min(arguments.length>1?arguments[1]:void 0,n.length)),u=String(e) return s?s.call(n,u,r):n.slice(r,r+u.length)===u}})},function(t,e,n){"use strict" -n(537)("anchor",function(t){return function e(n){return t(this,"a","name",n)}})},function(t,e,n){var r=n(405),i=n(404),o=n(432),a=/"/g,s=function(t,e,n,r){var i=String(o(t)),s="<"+e +n(654)("anchor",function(t){return function e(n){return t(this,"a","name",n)}})},function(t,e,n){var r=n(522),i=n(521),o=n(549),a=/"/g,s=function(t,e,n,r){var i=String(o(t)),s="<"+e return""!==n&&(s+=" "+n+'="'+String(r).replace(a,""")+'"'),s+">"+i+""} t.exports=function(t,e){var n={} n[t]=e(s),r(r.P+r.F*i(function(){var e=""[t]('"') return e!==e.toLowerCase()||e.split('"').length>3}),"String",n)}},function(t,e,n){"use strict" -n(537)("big",function(t){return function e(){return t(this,"big","","")}})},function(t,e,n){"use strict" -n(537)("blink",function(t){return function e(){return t(this,"blink","","")}})},function(t,e,n){"use strict" -n(537)("bold",function(t){return function e(){return t(this,"b","","")}})},function(t,e,n){"use strict" -n(537)("fixed",function(t){return function e(){return t(this,"tt","","")}})},function(t,e,n){"use strict" -n(537)("fontcolor",function(t){return function e(n){return t(this,"font","color",n)}})},function(t,e,n){"use strict" -n(537)("fontsize",function(t){return function e(n){return t(this,"font","size",n)}})},function(t,e,n){"use strict" -n(537)("italics",function(t){return function e(){return t(this,"i","","")}})},function(t,e,n){"use strict" -n(537)("link",function(t){return function e(n){return t(this,"a","href",n)}})},function(t,e,n){"use strict" -n(537)("small",function(t){return function e(){return t(this,"small","","")}})},function(t,e,n){"use strict" -n(537)("strike",function(t){return function e(){return t(this,"strike","","")}})},function(t,e,n){"use strict" -n(537)("sub",function(t){return function e(){return t(this,"sub","","")}})},function(t,e,n){"use strict" -n(537)("sup",function(t){return function e(){return t(this,"sup","","")}})},function(t,e,n){var r=n(405) +n(654)("big",function(t){return function e(){return t(this,"big","","")}})},function(t,e,n){"use strict" +n(654)("blink",function(t){return function e(){return t(this,"blink","","")}})},function(t,e,n){"use strict" +n(654)("bold",function(t){return function e(){return t(this,"b","","")}})},function(t,e,n){"use strict" +n(654)("fixed",function(t){return function e(){return t(this,"tt","","")}})},function(t,e,n){"use strict" +n(654)("fontcolor",function(t){return function e(n){return t(this,"font","color",n)}})},function(t,e,n){"use strict" +n(654)("fontsize",function(t){return function e(n){return t(this,"font","size",n)}})},function(t,e,n){"use strict" +n(654)("italics",function(t){return function e(){return t(this,"i","","")}})},function(t,e,n){"use strict" +n(654)("link",function(t){return function e(n){return t(this,"a","href",n)}})},function(t,e,n){"use strict" +n(654)("small",function(t){return function e(){return t(this,"small","","")}})},function(t,e,n){"use strict" +n(654)("strike",function(t){return function e(){return t(this,"strike","","")}})},function(t,e,n){"use strict" +n(654)("sub",function(t){return function e(){return t(this,"sub","","")}})},function(t,e,n){"use strict" +n(654)("sup",function(t){return function e(){return t(this,"sup","","")}})},function(t,e,n){var r=n(522) r(r.S,"Date",{now:function(){return(new Date).getTime()}})},function(t,e,n){"use strict" -var r=n(405),i=n(455),o=n(413) -r(r.P+r.F*n(404)(function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}),"Date",{toJSON:function t(e){var n=i(this),r=o(n) +var r=n(522),i=n(572),o=n(530) +r(r.P+r.F*n(521)(function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}),"Date",{toJSON:function t(e){var n=i(this),r=o(n) return"number"!=typeof r||isFinite(r)?n.toISOString():null}})},function(t,e,n){"use strict" -var r=n(405),i=n(404),o=Date.prototype.getTime,a=function(t){return t>9?t:"0"+t} +var r=n(522),i=n(521),o=Date.prototype.getTime,a=function(t){return t>9?t:"0"+t} r(r.P+r.F*(i(function(){return"0385-07-25T07:06:39.999Z"!=new Date(-5e13-1).toISOString()})||!i(function(){new Date(NaN).toISOString()})),"Date",{toISOString:function t(){if(!isFinite(o.call(this)))throw RangeError("Invalid time value") var e=this,n=e.getUTCFullYear(),r=e.getUTCMilliseconds(),i=n<0?"-":n>9999?"+":"" return i+("00000"+Math.abs(n)).slice(i?-6:-4)+"-"+a(e.getUTCMonth()+1)+"-"+a(e.getUTCDate())+"T"+a(e.getUTCHours())+":"+a(e.getUTCMinutes())+":"+a(e.getUTCSeconds())+"."+(r>99?r:"0"+a(r))+"Z"}})},function(t,e,n){ var r=Date.prototype,i="Invalid Date",o="toString",a=r[o],s=r.getTime -new Date(NaN)+""!=i&&n(415)(r,o,function t(){var e=s.call(this) -return e===e?a.call(this):i})},function(t,e,n){var r=n(422)("toPrimitive"),i=Date.prototype -r in i||n(407)(i,r,n(555))},function(t,e,n){"use strict" -var r=n(409),i=n(413),o="number" +new Date(NaN)+""!=i&&n(532)(r,o,function t(){var e=s.call(this) +return e===e?a.call(this):i})},function(t,e,n){var r=n(539)("toPrimitive"),i=Date.prototype +r in i||n(524)(i,r,n(672))},function(t,e,n){"use strict" +var r=n(526),i=n(530),o="number" t.exports=function(t){if("string"!==t&&t!==o&&"default"!==t)throw TypeError("Incorrect hint") -return i(r(this),t!=o)}},function(t,e,n){var r=n(405) -r(r.S,"Array",{isArray:n(442)})},function(t,e,n){"use strict" -var r=n(417),i=n(405),o=n(455),a=n(558),s=n(559),u=n(434),l=n(560),c=n(561) -i(i.S+i.F*!n(562)(function(t){Array.from(t)}),"Array",{from:function t(e){var n=o(e),i="function"==typeof this?this:Array,d=arguments.length,f=d>1?arguments[1]:void 0,p=void 0!==f,h=0,m=c(n),v,g,y,b +return i(r(this),t!=o)}},function(t,e,n){var r=n(522) +r(r.S,"Array",{isArray:n(559)})},function(t,e,n){"use strict" +var r=n(534),i=n(522),o=n(572),a=n(675),s=n(676),u=n(551),l=n(677),c=n(678) +i(i.S+i.F*!n(679)(function(t){Array.from(t)}),"Array",{from:function t(e){var n=o(e),i="function"==typeof this?this:Array,d=arguments.length,f=d>1?arguments[1]:void 0,p=void 0!==f,h=0,m=c(n),v,g,y,b if(p&&(f=r(f,d>2?arguments[2]:void 0,2)),void 0==m||i==Array&&s(m))for(v=u(n.length),g=new i(v);v>h;h++)l(g,h,p?f(n[h],h):n[h]) else for(b=m.call(n),g=new i;!(y=b.next()).done;h++)l(g,h,p?a(b,f,[y.value,h],!0):y.value) -return g.length=h,g}})},function(t,e,n){var r=n(409) +return g.length=h,g}})},function(t,e,n){var r=n(526) t.exports=function(t,e,n,i){try{return i?e(r(n)[0],n[1]):e(n)}catch(e){var o=t.return -throw void 0!==o&&r(o.call(t)),e}}},function(t,e,n){var r=n(526),i=n(422)("iterator"),o=Array.prototype +throw void 0!==o&&r(o.call(t)),e}}},function(t,e,n){var r=n(643),i=n(539)("iterator"),o=Array.prototype t.exports=function(t){return void 0!==t&&(r.Array===t||o[i]===t)}},function(t,e,n){"use strict" -var r=n(408),i=n(414) -t.exports=function(t,e,n){e in t?r.f(t,e,i(0,n)):t[e]=n}},function(t,e,n){var r=n(472),i=n(422)("iterator"),o=n(526) -t.exports=n(406).getIteratorMethod=function(t){if(void 0!=t)return t[i]||t["@@iterator"]||o[r(t)]}},function(t,e,n){var r=n(422)("iterator"),i=!1 +var r=n(525),i=n(531) +t.exports=function(t,e,n){e in t?r.f(t,e,i(0,n)):t[e]=n}},function(t,e,n){var r=n(589),i=n(539)("iterator"),o=n(643) +t.exports=n(523).getIteratorMethod=function(t){if(void 0!=t)return t[i]||t["@@iterator"]||o[r(t)]}},function(t,e,n){var r=n(539)("iterator"),i=!1 try{var o=[7][r]() o.return=function(){i=!0},Array.from(o,function(){throw 2})}catch(t){}t.exports=function(t,e){if(!e&&!i)return!1 var n=!1 try{var o=[7],a=o[r]() a.next=function(){return{done:n=!0}},o[r]=function(){return a},t(o)}catch(t){}return n}},function(t,e,n){"use strict" -var r=n(405),i=n(560) -r(r.S+r.F*n(404)(function(){function t(){}return!(Array.of.call(t)instanceof t)}),"Array",{of:function t(){for(var e=0,n=arguments.length,r=new("function"==typeof this?this:Array)(n);n>e;)i(r,e,arguments[e++]) +var r=n(522),i=n(677) +r(r.S+r.F*n(521)(function(){function t(){}return!(Array.of.call(t)instanceof t)}),"Array",{of:function t(){for(var e=0,n=arguments.length,r=new("function"==typeof this?this:Array)(n);n>e;)i(r,e,arguments[e++]) return r.length=n,r}})},function(t,e,n){"use strict" -var r=n(405),i=n(429),o=[].join -r(r.P+r.F*(n(430)!=Object||!n(565)(o)),"Array",{join:function t(e){return o.call(i(this),void 0===e?",":e)}})},function(t,e,n){var r=n(404) +var r=n(522),i=n(546),o=[].join +r(r.P+r.F*(n(547)!=Object||!n(682)(o)),"Array",{join:function t(e){return o.call(i(this),void 0===e?",":e)}})},function(t,e,n){var r=n(521) t.exports=function(t,e){return!!t&&r(function(){e?t.call(null,function(){},1):t.call(null)})}},function(t,e,n){"use strict" -var r=n(405),i=n(445),o=n(431),a=n(436),s=n(434),u=[].slice -r(r.P+r.F*n(404)(function(){i&&u.call(i)}),"Array",{slice:function t(e,n){var r=s(this.length),i=o(this) +var r=n(522),i=n(562),o=n(548),a=n(553),s=n(551),u=[].slice +r(r.P+r.F*n(521)(function(){i&&u.call(i)}),"Array",{slice:function t(e,n){var r=s(this.length),i=o(this) if(n=void 0===n?r:n,"Array"==i)return u.call(this,e,n) for(var l=a(e,r),c=a(n,r),d=s(c-l),f=Array(d),p=0;pb;b++)if((f||b in v)&&(x=v[b],w=g(x,b,m),t))if(n)_[b]=w else if(w)switch(t){case 3:return!0 case 5:return x case 6:return b case 2:_.push(x)}else if(c)return!1 -return d?-1:l||c?c:_}}},function(t,e,n){var r=n(571) -t.exports=function(t,e){return new(r(t))(e)}},function(t,e,n){var r=n(410),i=n(442),o=n(422)("species") +return d?-1:l||c?c:_}}},function(t,e,n){var r=n(688) +t.exports=function(t,e){return new(r(t))(e)}},function(t,e,n){var r=n(527),i=n(559),o=n(539)("species") t.exports=function(t){var e return i(t)&&(e=t.constructor,"function"!=typeof e||e!==Array&&!i(e.prototype)||(e=void 0),r(e)&&(e=e[o],null===e&&(e=void 0))),void 0===e?Array:e}},function(t,e,n){"use strict" -var r=n(405),i=n(569)(1) -r(r.P+r.F*!n(565)([].map,!0),"Array",{map:function t(e){return i(this,e,arguments[1])}})},function(t,e,n){"use strict" -var r=n(405),i=n(569)(2) -r(r.P+r.F*!n(565)([].filter,!0),"Array",{filter:function t(e){return i(this,e,arguments[1])}})},function(t,e,n){"use strict" -var r=n(405),i=n(569)(3) -r(r.P+r.F*!n(565)([].some,!0),"Array",{some:function t(e){return i(this,e,arguments[1])}})},function(t,e,n){"use strict" -var r=n(405),i=n(569)(4) -r(r.P+r.F*!n(565)([].every,!0),"Array",{every:function t(e){return i(this,e,arguments[1])}})},function(t,e,n){"use strict" -var r=n(405),i=n(577) -r(r.P+r.F*!n(565)([].reduce,!0),"Array",{reduce:function t(e){return i(this,e,arguments.length,arguments[1],!1)}})},function(t,e,n){var r=n(418),i=n(455),o=n(430),a=n(434) +var r=n(522),i=n(686)(1) +r(r.P+r.F*!n(682)([].map,!0),"Array",{map:function t(e){return i(this,e,arguments[1])}})},function(t,e,n){"use strict" +var r=n(522),i=n(686)(2) +r(r.P+r.F*!n(682)([].filter,!0),"Array",{filter:function t(e){return i(this,e,arguments[1])}})},function(t,e,n){"use strict" +var r=n(522),i=n(686)(3) +r(r.P+r.F*!n(682)([].some,!0),"Array",{some:function t(e){return i(this,e,arguments[1])}})},function(t,e,n){"use strict" +var r=n(522),i=n(686)(4) +r(r.P+r.F*!n(682)([].every,!0),"Array",{every:function t(e){return i(this,e,arguments[1])}})},function(t,e,n){"use strict" +var r=n(522),i=n(694) +r(r.P+r.F*!n(682)([].reduce,!0),"Array",{reduce:function t(e){return i(this,e,arguments.length,arguments[1],!1)}})},function(t,e,n){var r=n(535),i=n(572),o=n(547),a=n(551) t.exports=function(t,e,n,s,u){r(e) var l=i(t),c=o(l),d=a(l.length),f=u?d-1:0,p=u?-1:1 if(n<2)for(;;){if(f in c){s=c[f],f+=p break}if(f+=p,u?f<0:d<=f)throw TypeError("Reduce of empty array with no initial value")}for(;u?f>=0:d>f;f+=p)f in c&&(s=e(s,c[f],f,l)) return s}},function(t,e,n){"use strict" -var r=n(405),i=n(577) -r(r.P+r.F*!n(565)([].reduceRight,!0),"Array",{reduceRight:function t(e){return i(this,e,arguments.length,arguments[1],!0)}})},function(t,e,n){"use strict" -var r=n(405),i=n(433)(!1),o=[].indexOf,a=!!o&&1/[1].indexOf(1,-0)<0 -r(r.P+r.F*(a||!n(565)(o)),"Array",{indexOf:function t(e){return a?o.apply(this,arguments)||0:i(this,e,arguments[1])}})},function(t,e,n){"use strict" -var r=n(405),i=n(429),o=n(435),a=n(434),s=[].lastIndexOf,u=!!s&&1/[1].lastIndexOf(1,-0)<0 -r(r.P+r.F*(u||!n(565)(s)),"Array",{lastIndexOf:function t(e){if(u)return s.apply(this,arguments)||0 +var r=n(522),i=n(694) +r(r.P+r.F*!n(682)([].reduceRight,!0),"Array",{reduceRight:function t(e){return i(this,e,arguments.length,arguments[1],!0)}})},function(t,e,n){"use strict" +var r=n(522),i=n(550)(!1),o=[].indexOf,a=!!o&&1/[1].indexOf(1,-0)<0 +r(r.P+r.F*(a||!n(682)(o)),"Array",{indexOf:function t(e){return a?o.apply(this,arguments)||0:i(this,e,arguments[1])}})},function(t,e,n){"use strict" +var r=n(522),i=n(546),o=n(552),a=n(551),s=[].lastIndexOf,u=!!s&&1/[1].lastIndexOf(1,-0)<0 +r(r.P+r.F*(u||!n(682)(s)),"Array",{lastIndexOf:function t(e){if(u)return s.apply(this,arguments)||0 var n=i(this),r=a(n.length),l=r-1 for(arguments.length>1&&(l=Math.min(l,o(arguments[1]))),l<0&&(l=r+l);l>=0;l--)if(l in n&&n[l]===e)return l||0 -return-1}})},function(t,e,n){var r=n(405) -r(r.P,"Array",{copyWithin:n(582)}),n(583)("copyWithin")},function(t,e,n){"use strict" -var r=n(455),i=n(436),o=n(434) +return-1}})},function(t,e,n){var r=n(522) +r(r.P,"Array",{copyWithin:n(699)}),n(700)("copyWithin")},function(t,e,n){"use strict" +var r=n(572),i=n(553),o=n(551) t.exports=[].copyWithin||function t(e,n){var a=r(this),s=o(a.length),u=i(e,s),l=i(n,s),c=arguments.length>2?arguments[2]:void 0,d=Math.min((void 0===c?s:i(c,s))-l,s-u),f=1 for(l0;)l in a?a[u]=a[l]:delete a[u],u+=f,l+=f -return a}},function(t,e,n){var r=n(422)("unscopables"),i=Array.prototype -void 0==i[r]&&n(407)(i,r,{}),t.exports=function(t){i[r][t]=!0}},function(t,e,n){var r=n(405) -r(r.P,"Array",{fill:n(585)}),n(583)("fill")},function(t,e,n){"use strict" -var r=n(455),i=n(436),o=n(434) +return a}},function(t,e,n){var r=n(539)("unscopables"),i=Array.prototype +void 0==i[r]&&n(524)(i,r,{}),t.exports=function(t){i[r][t]=!0}},function(t,e,n){var r=n(522) +r(r.P,"Array",{fill:n(702)}),n(700)("fill")},function(t,e,n){"use strict" +var r=n(572),i=n(553),o=n(551) t.exports=function t(e){for(var n=r(this),a=o(n.length),s=arguments.length,u=i(s>1?arguments[1]:void 0,a),l=s>2?arguments[2]:void 0,c=void 0===l?a:i(l,a);c>u;)n[u++]=e return n}},function(t,e,n){"use strict" -var r=n(405),i=n(569)(5),o="find",a=!0 -o in[]&&Array(1)[o](function(){a=!1}),r(r.P+r.F*a,"Array",{find:function t(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}}),n(583)(o)},function(t,e,n){"use strict" -var r=n(405),i=n(569)(6),o="findIndex",a=!0 -o in[]&&Array(1)[o](function(){a=!1}),r(r.P+r.F*a,"Array",{findIndex:function t(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}}),n(583)(o)},function(t,e,n){n(589)("Array")},function(t,e,n){ +var r=n(522),i=n(686)(5),o="find",a=!0 +o in[]&&Array(1)[o](function(){a=!1}),r(r.P+r.F*a,"Array",{find:function t(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}}),n(700)(o)},function(t,e,n){"use strict" +var r=n(522),i=n(686)(6),o="findIndex",a=!0 +o in[]&&Array(1)[o](function(){a=!1}),r(r.P+r.F*a,"Array",{findIndex:function t(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}}),n(700)(o)},function(t,e,n){n(706)("Array")},function(t,e,n){ "use strict" -var r=n(401),i=n(408),o=n(403),a=n(422)("species") +var r=n(518),i=n(525),o=n(520),a=n(539)("species") t.exports=function(t){var e=r[t] o&&e&&!e[a]&&i.f(e,a,{configurable:!0,get:function(){return this}})}},function(t,e,n){"use strict" -var r=n(583),i=n(591),o=n(526),a=n(429) -t.exports=n(525)(Array,"Array",function(t,e){this._t=a(t),this._i=0,this._k=e},function(){var t=this._t,e=this._k,n=this._i++ +var r=n(700),i=n(708),o=n(643),a=n(546) +t.exports=n(642)(Array,"Array",function(t,e){this._t=a(t),this._i=0,this._k=e},function(){var t=this._t,e=this._k,n=this._i++ return!t||n>=t.length?(this._t=void 0,i(1)):"keys"==e?i(0,n):"values"==e?i(0,t[n]):i(0,[n,t[n]])},"values"),o.Arguments=o.Array,r("keys"),r("values"),r("entries")},function(t,e){t.exports=function(t,e){ -return{value:e,done:!!t}}},function(t,e,n){var r=n(401),i=n(485),o=n(408).f,a=n(447).f,s=n(531),u=n(593),l=r.RegExp,c=l,d=l.prototype,f=/a/g,p=/a/g,h=new l(f)!==f -if(n(403)&&(!h||n(404)(function(){return p[n(422)("match")]=!1,l(f)!=f||l(p)==p||"/a/i"!=l(f,"i")}))){l=function t(e,n){var r=this instanceof l,o=s(e),a=void 0===n +return{value:e,done:!!t}}},function(t,e,n){var r=n(518),i=n(602),o=n(525).f,a=n(564).f,s=n(648),u=n(710),l=r.RegExp,c=l,d=l.prototype,f=/a/g,p=/a/g,h=new l(f)!==f +if(n(520)&&(!h||n(521)(function(){return p[n(539)("match")]=!1,l(f)!=f||l(p)==p||"/a/i"!=l(f,"i")}))){l=function t(e,n){var r=this instanceof l,o=s(e),a=void 0===n return!r&&o&&e.constructor===l&&a?e:i(h?new c(o&&!a?e.source:e,n):c((o=e instanceof l)?e.source:e,o&&a?u.call(e):n),r?this:d,l)} for(var m=(function(t){t in l||o(l,t,{configurable:!0,get:function(){return c[t]},set:function(e){c[t]=e}})}),v=a(c),g=0;v.length>g;)m(v[g++]) -d.constructor=l,l.prototype=d,n(415)(r,"RegExp",l)}n(589)("RegExp")},function(t,e,n){"use strict" -var r=n(409) +d.constructor=l,l.prototype=d,n(532)(r,"RegExp",l)}n(706)("RegExp")},function(t,e,n){"use strict" +var r=n(526) t.exports=function(){var t=r(this),e="" return t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.unicode&&(e+="u"),t.sticky&&(e+="y"),e}},function(t,e,n){"use strict" -n(595) -var r=n(409),i=n(593),o=n(403),a="toString",s=/./[a],u=function(t){n(415)(RegExp.prototype,a,t,!0)} -n(404)(function(){return"/a/b"!=s.call({source:"a",flags:"b"})})?u(function t(){var e=r(this) -return"/".concat(e.source,"/","flags"in e?e.flags:!o&&e instanceof RegExp?i.call(e):void 0)}):s.name!=a&&u(function t(){return s.call(this)})},function(t,e,n){n(403)&&"g"!=/./g.flags&&n(408).f(RegExp.prototype,"flags",{ -configurable:!0,get:n(593)})},function(t,e,n){n(597)("match",1,function(t,e,n){return[function n(r){"use strict" +n(712) +var r=n(526),i=n(710),o=n(520),a="toString",s=/./[a],u=function(t){n(532)(RegExp.prototype,a,t,!0)} +n(521)(function(){return"/a/b"!=s.call({source:"a",flags:"b"})})?u(function t(){var e=r(this) +return"/".concat(e.source,"/","flags"in e?e.flags:!o&&e instanceof RegExp?i.call(e):void 0)}):s.name!=a&&u(function t(){return s.call(this)})},function(t,e,n){n(520)&&"g"!=/./g.flags&&n(525).f(RegExp.prototype,"flags",{ +configurable:!0,get:n(710)})},function(t,e,n){n(714)("match",1,function(t,e,n){return[function n(r){"use strict" var i=t(this),o=void 0==r?void 0:r[e] return void 0!==o?o.call(r,i):new RegExp(r)[e](String(i))},n]})},function(t,e,n){"use strict" -var r=n(407),i=n(415),o=n(404),a=n(432),s=n(422) +var r=n(524),i=n(532),o=n(521),a=n(549),s=n(539) t.exports=function(t,e,n){var u=s(t),l=n(a,u,""[t]),c=l[0],d=l[1] o(function(){var e={} -return e[u]=function(){return 7},7!=""[t](e)})&&(i(String.prototype,t,c),r(RegExp.prototype,u,2==e?function(t,e){return d.call(t,this,e)}:function(t){return d.call(t,this)}))}},function(t,e,n){n(597)("replace",2,function(t,e,n){ +return e[u]=function(){return 7},7!=""[t](e)})&&(i(String.prototype,t,c),r(RegExp.prototype,u,2==e?function(t,e){return d.call(t,this,e)}:function(t){return d.call(t,this)}))}},function(t,e,n){n(714)("replace",2,function(t,e,n){ return[function r(i,o){"use strict" var a=t(this),s=void 0==i?void 0:i[e] -return void 0!==s?s.call(i,a,o):n.call(String(a),i,o)},n]})},function(t,e,n){n(597)("search",1,function(t,e,n){return[function n(r){"use strict" +return void 0!==s?s.call(i,a,o):n.call(String(a),i,o)},n]})},function(t,e,n){n(714)("search",1,function(t,e,n){return[function n(r){"use strict" var i=t(this),o=void 0==r?void 0:r[e] -return void 0!==o?o.call(r,i):new RegExp(r)[e](String(i))},n]})},function(t,e,n){n(597)("split",2,function(t,e,r){"use strict" -var i=n(531),o=r,a=[].push,s="split",u="length",l="lastIndex" +return void 0!==o?o.call(r,i):new RegExp(r)[e](String(i))},n]})},function(t,e,n){n(714)("split",2,function(t,e,r){"use strict" +var i=n(648),o=r,a=[].push,s="split",u="length",l="lastIndex" if("c"=="abbc"[s](/(b)*/)[1]||4!="test"[s](/(?:)/,-1)[u]||2!="ab"[s](/(?:ab)*/)[u]||4!="."[s](/(.?)(.?)/)[u]||"."[s](/()()/)[u]>1||""[s](/.?/)[u]){var c=void 0===/()??/.exec("")[1] r=function(t,e){var n=String(this) if(void 0===t&&0===e)return[] @@ -4425,8 +4426,8 @@ for(c||(h=new RegExp("^"+p.source+"$(?!\\s)",s));(m=p.exec(n))&&(v=m.index+m[0][ return d===n[u]?!g&&p.test("")||r.push(""):r.push(n.slice(d)),r[u]>f?r.slice(0,f):r}}else"0"[s](void 0,0)[u]&&(r=function(t,e){return void 0===t&&0===e?[]:o.call(this,t,e)}) return[function n(i,o){var a=t(this),s=void 0==i?void 0:i[e] return void 0!==s?s.call(i,a,o):r.call(String(a),i,o)},r]})},function(t,e,n){"use strict" -var r=n(425),i=n(401),o=n(417),a=n(472),s=n(405),u=n(410),l=n(418),c=n(602),d=n(603),f=n(604),p=n(605).set,h=n(606)(),m="Promise",v=i.TypeError,g=i.process,y=i[m],g=i.process,b="process"==a(g),_=function(){},x,w,k,j=!!function(){ -try{var t=y.resolve(1),e=(t.constructor={})[n(422)("species")]=function(t){t(_,_)} +var r=n(542),i=n(518),o=n(534),a=n(589),s=n(522),u=n(527),l=n(535),c=n(719),d=n(720),f=n(721),p=n(722).set,h=n(723)(),m="Promise",v=i.TypeError,g=i.process,y=i[m],g=i.process,b="process"==a(g),_=function(){},x,w,k,j=!!function(){ +try{var t=y.resolve(1),e=(t.constructor={})[n(539)("species")]=function(t){t(_,_)} return(b||"function"==typeof PromiseRejectionEvent)&&t.then(_)instanceof e}catch(t){}}(),T=function(t,e){return t===e||t===y&&e===k},E=function(t){var e return!(!u(t)||"function"!=typeof(e=t.then))&&e},C=function(t){return T(y,t)?new S(t):new w(t)},S=w=function(t){var e,n this.promise=new t(function(t,r){if(void 0!==e||void 0!==n)throw v("Bad Promise constructor") @@ -4445,32 +4446,32 @@ if(!e._d){e._d=!0,e=e._w||e try{if(e===t)throw v("Promise can't be resolved itself");(n=E(t))?h(function(){var r={_w:e,_d:!1} try{n.call(t,o(N,r,1),o(I,r,1))}catch(t){I.call(r,t)}}):(e._v=t,e._s=1,P(e,!1))}catch(t){I.call({_w:e,_d:!1},t)}}} j||(y=function t(e){c(this,y,m,"_h"),l(e),x.call(this) -try{e(o(N,this,1),o(I,this,1))}catch(t){I.call(this,t)}},x=function t(e){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1},x.prototype=n(607)(y.prototype,{then:function t(e,n){ +try{e(o(N,this,1),o(I,this,1))}catch(t){I.call(this,t)}},x=function t(e){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1},x.prototype=n(724)(y.prototype,{then:function t(e,n){ var r=C(f(this,y)) return r.ok="function"!=typeof e||e,r.fail="function"==typeof n&&n,r.domain=b?g.domain:void 0,this._c.push(r),this._a&&this._a.push(r),this._s&&P(this,!1),r.promise},catch:function(t){return this.then(void 0,t) }}),S=function(){var t=new x -this.promise=t,this.resolve=o(N,t,1),this.reject=o(I,t,1)}),s(s.G+s.W+s.F*!j,{Promise:y}),n(421)(y,m),n(589)(m),k=n(406)[m],s(s.S+s.F*!j,m,{reject:function t(e){var n=C(this),r=n.reject +this.promise=t,this.resolve=o(N,t,1),this.reject=o(I,t,1)}),s(s.G+s.W+s.F*!j,{Promise:y}),n(538)(y,m),n(706)(m),k=n(523)[m],s(s.S+s.F*!j,m,{reject:function t(e){var n=C(this),r=n.reject return r(e),n.promise}}),s(s.S+s.F*(r||!j),m,{resolve:function t(e){if(e instanceof y&&T(e.constructor,this))return e var n=C(this),r=n.resolve -return r(e),n.promise}}),s(s.S+s.F*!(j&&n(562)(function(t){y.all(t).catch(_)})),m,{all:function t(e){var n=this,r=C(n),i=r.resolve,o=r.reject,a=O(function(){var t=[],r=0,a=1 +return r(e),n.promise}}),s(s.S+s.F*!(j&&n(679)(function(t){y.all(t).catch(_)})),m,{all:function t(e){var n=this,r=C(n),i=r.resolve,o=r.reject,a=O(function(){var t=[],r=0,a=1 d(e,!1,function(e){var s=r++,u=!1 t.push(void 0),a++,n.resolve(e).then(function(e){u||(u=!0,t[s]=e,--a||i(t))},o)}),--a||i(t)}) return a&&o(a.error),r.promise},race:function t(e){var n=this,r=C(n),i=r.reject,o=O(function(){d(e,!1,function(t){n.resolve(t).then(r.resolve,i)})}) return o&&i(o.error),r.promise}})},function(t,e){t.exports=function(t,e,n,r){if(!(t instanceof e)||void 0!==r&&r in t)throw TypeError(n+": incorrect invocation!") -return t}},function(t,e,n){var r=n(417),i=n(558),o=n(559),a=n(409),s=n(434),u=n(561),l={},c={},e=t.exports=function(t,e,n,d,f){var p=f?function(){return t}:u(t),h=r(n,d,e?2:1),m=0,v,g,y,b +return t}},function(t,e,n){var r=n(534),i=n(675),o=n(676),a=n(526),s=n(551),u=n(678),l={},c={},e=t.exports=function(t,e,n,d,f){var p=f?function(){return t}:u(t),h=r(n,d,e?2:1),m=0,v,g,y,b if("function"!=typeof p)throw TypeError(t+" is not iterable!") if(o(p)){for(v=s(t.length);v>m;m++)if(b=e?h(a(g=t[m])[0],g[1]):h(t[m]),b===l||b===c)return b}else for(y=p.call(t);!(g=y.next()).done;)if(b=i(y,h,g.value,e),b===l||b===c)return b} -e.BREAK=l,e.RETURN=c},function(t,e,n){var r=n(409),i=n(418),o=n(422)("species") +e.BREAK=l,e.RETURN=c},function(t,e,n){var r=n(526),i=n(535),o=n(539)("species") t.exports=function(t,e){var n=r(t).constructor,a -return void 0===n||void 0==(a=r(n)[o])?e:i(a)}},function(t,e,n){var r=n(417),i=n(475),o=n(445),a=n(412),s=n(401),u=s.process,l=s.setImmediate,c=s.clearImmediate,d=s.MessageChannel,f=0,p={},h="onreadystatechange",m,v,g,y=function(){ +return void 0===n||void 0==(a=r(n)[o])?e:i(a)}},function(t,e,n){var r=n(534),i=n(592),o=n(562),a=n(529),s=n(518),u=s.process,l=s.setImmediate,c=s.clearImmediate,d=s.MessageChannel,f=0,p={},h="onreadystatechange",m,v,g,y=function(){ var t=+this if(p.hasOwnProperty(t)){var e=p[t] delete p[t],e()}},b=function(t){y.call(t.data)} l&&c||(l=function t(e){for(var n=[],r=1;arguments.length>r;)n.push(arguments[r++]) -return p[++f]=function(){i("function"==typeof e?e:Function(e),n)},m(f),f},c=function t(e){delete p[e]},"process"==n(431)(u)?m=function(t){u.nextTick(r(y,t,1))}:d?(v=new d,g=v.port2,v.port1.onmessage=b, +return p[++f]=function(){i("function"==typeof e?e:Function(e),n)},m(f),f},c=function t(e){delete p[e]},"process"==n(548)(u)?m=function(t){u.nextTick(r(y,t,1))}:d?(v=new d,g=v.port2,v.port1.onmessage=b, m=r(g.postMessage,g,1)):s.addEventListener&&"function"==typeof postMessage&&!s.importScripts?(m=function(t){s.postMessage(t+"","*")},s.addEventListener("message",b,!1)):m=h in a("script")?function(t){o.appendChild(a("script"))[h]=function(){ -o.removeChild(this),y.call(t)}}:function(t){setTimeout(r(y,t,1),0)}),t.exports={set:l,clear:c}},function(t,e,n){var r=n(401),i=n(605).set,o=r.MutationObserver||r.WebKitMutationObserver,a=r.process,s=r.Promise,u="process"==n(431)(a) +o.removeChild(this),y.call(t)}}:function(t){setTimeout(r(y,t,1),0)}),t.exports={set:l,clear:c}},function(t,e,n){var r=n(518),i=n(722).set,o=r.MutationObserver||r.WebKitMutationObserver,a=r.process,s=r.Promise,u="process"==n(548)(a) t.exports=function(){var t,e,n,l=function(){var r,i @@ -4481,13 +4482,13 @@ else if(o){var c=!0,d=document.createTextNode("") new o(l).observe(d,{characterData:!0}),n=function(){d.data=c=!c}}else if(s&&s.resolve){var f=s.resolve() n=function(){f.then(l)}}else n=function(){i.call(r,l)} return function(r){var i={fn:r,next:void 0} -e&&(e.next=i),t||(t=i,n()),e=i}}},function(t,e,n){var r=n(415) +e&&(e.next=i),t||(t=i,n()),e=i}}},function(t,e,n){var r=n(532) t.exports=function(t,e,n){for(var i in e)r(t,i,e[i],n) return t}},function(t,e,n){"use strict" -var r=n(609) -t.exports=n(610)("Map",function(t){return function e(){return t(this,arguments.length>0?arguments[0]:void 0)}},{get:function t(e){var n=r.getEntry(this,e) +var r=n(726) +t.exports=n(727)("Map",function(t){return function e(){return t(this,arguments.length>0?arguments[0]:void 0)}},{get:function t(e){var n=r.getEntry(this,e) return n&&n.v},set:function t(e,n){return r.def(this,0===e?0:e,n)}},r,!0)},function(t,e,n){"use strict" -var r=n(408).f,i=n(443),o=n(607),a=n(417),s=n(602),u=n(432),l=n(603),c=n(525),d=n(591),f=n(589),p=n(403),h=n(419).fastKey,m=p?"_s":"size",v=function(t,e){var n=h(e),r +var r=n(525).f,i=n(560),o=n(724),a=n(534),s=n(719),u=n(549),l=n(720),c=n(642),d=n(708),f=n(706),p=n(520),h=n(536).fastKey,m=p?"_s":"size",v=function(t,e){var n=h(e),r if("F"!==n)return t._i[n] for(r=t._f;r;r=r.n)if(r.k==e)return r} t.exports={getConstructor:function(t,e,n,c){var d=t(function(t,r){s(t,d,e,"_i"),t._i=i(null),t._f=void 0,t._l=void 0,t[m]=0,void 0!=r&&l(r,n,t[c],t)}) @@ -4501,7 +4502,7 @@ for(var n=a(e,arguments.length>1?arguments[1]:void 0,3),r;r=r?r.n:this._f;)for(n return r?r.v=n:(t._l=r={i:o=h(e,!0),k:e,v:n,p:i=t._l,n:void 0,r:!1},t._f||(t._f=r),i&&(i.n=r),t[m]++,"F"!==o&&(t._i[o]=r)),t},getEntry:v,setStrong:function(t,e,n){c(t,e,function(t,e){this._t=t,this._k=e, this._l=void 0},function(){for(var t=this,e=t._k,n=t._l;n&&n.r;)n=n.p return t._t&&(t._l=n=n?n.n:t._t._f)?"keys"==e?d(0,n.k):"values"==e?d(0,n.v):d(0,[n.k,n.v]):(t._t=void 0,d(1))},n?"entries":"values",!n,!0),f(e)}}},function(t,e,n){"use strict" -var r=n(401),i=n(405),o=n(415),a=n(607),s=n(419),u=n(603),l=n(602),c=n(410),d=n(404),f=n(562),p=n(421),h=n(485) +var r=n(518),i=n(522),o=n(532),a=n(724),s=n(536),u=n(720),l=n(719),c=n(527),d=n(521),f=n(679),p=n(538),h=n(602) t.exports=function(t,e,n,m,v,g){var y=r[t],b=y,_=v?"set":"add",x=b&&b.prototype,w={},k=function(t){var e=x[t] o(x,t,"delete"==t?function(t){return!(g&&!c(t))&&e.call(this,0===t?0:t)}:"has"==t?function t(n){return!(g&&!c(n))&&e.call(this,0===n?0:n)}:"get"==t?function t(n){return g&&!c(n)?void 0:e.call(this,0===n?0:n) @@ -4516,17 +4517,17 @@ return void 0!=n&&u(n,v,r[_],r),r}),b.prototype=x,x.constructor=b),(E||S)&&(k("d return p(b,t),w[t]=b,i(i.G+i.W+i.F*(b!=y),w),g||m.setStrong(b,t,v),b}},function(t,e,n){"use strict" -var r=n(609) -t.exports=n(610)("Set",function(t){return function e(){return t(this,arguments.length>0?arguments[0]:void 0)}},{add:function t(e){return r.def(this,e=0===e?0:e,e)}},r)},function(t,e,n){"use strict" -var r=n(569)(0),i=n(415),o=n(419),a=n(466),s=n(613),u=n(410),l=o.getWeak,c=Object.isExtensible,d=s.ufstore,f={},p,h=function(t){return function e(){return t(this,arguments.length>0?arguments[0]:void 0) +var r=n(726) +t.exports=n(727)("Set",function(t){return function e(){return t(this,arguments.length>0?arguments[0]:void 0)}},{add:function t(e){return r.def(this,e=0===e?0:e,e)}},r)},function(t,e,n){"use strict" +var r=n(686)(0),i=n(532),o=n(536),a=n(583),s=n(730),u=n(527),l=o.getWeak,c=Object.isExtensible,d=s.ufstore,f={},p,h=function(t){return function e(){return t(this,arguments.length>0?arguments[0]:void 0) }},m={get:function t(e){if(u(e)){var n=l(e) -return n===!0?d(this).get(e):n?n[this._i]:void 0}},set:function t(e,n){return s.def(this,e,n)}},v=t.exports=n(610)("WeakMap",h,m,s,!0,!0) +return n===!0?d(this).get(e):n?n[this._i]:void 0}},set:function t(e,n){return s.def(this,e,n)}},v=t.exports=n(727)("WeakMap",h,m,s,!0,!0) 7!=(new v).set((Object.freeze||Object)(f),7).get(f)&&(p=s.getConstructor(h),a(p.prototype,m),o.NEED=!0,r(["delete","has","get","set"],function(t){var e=v.prototype,n=e[t] i(e,t,function(e,r){if(u(e)&&!c(e)){this._f||(this._f=new p) var i=this._f[t](e,r) return"set"==t?this:i}return n.call(this,e,r)})}))},function(t,e,n){"use strict" -var r=n(607),i=n(419).getWeak,o=n(409),a=n(410),s=n(602),u=n(603),l=n(569),c=n(402),d=l(5),f=l(6),p=0,h=function(t){return t._l||(t._l=new m)},m=function(){this.a=[]},v=function(t,e){return d(t.a,function(t){ +var r=n(724),i=n(536).getWeak,o=n(526),a=n(527),s=n(719),u=n(720),l=n(686),c=n(519),d=l(5),f=l(6),p=0,h=function(t){return t._l||(t._l=new m)},m=function(){this.a=[]},v=function(t,e){return d(t.a,function(t){ return t[0]===e})} m.prototype={get:function(t){var e=v(this,t) if(e)return e[1]},has:function(t){return!!v(this,t)},set:function(t,e){var n=v(this,t) @@ -4538,16 +4539,16 @@ return e===!0?h(this).delete(t):e&&c(e,this._i)&&delete e[this._i]},has:function var n=i(e) return n===!0?h(this).has(e):n&&c(n,this._i)}}),l},def:function(t,e,n){var r=i(o(e),!0) return r===!0?h(t).set(e,n):r[t._i]=n,t},ufstore:h}},function(t,e,n){"use strict" -var r=n(613) -n(610)("WeakSet",function(t){return function e(){return t(this,arguments.length>0?arguments[0]:void 0)}},{add:function t(e){return r.def(this,e,!0)}},r,!1,!0)},function(t,e,n){"use strict" -var r=n(405),i=n(616),o=n(617),a=n(409),s=n(436),u=n(434),l=n(410),c=n(401).ArrayBuffer,d=n(604),f=o.ArrayBuffer,p=o.DataView,h=i.ABV&&c.isView,m=f.prototype.slice,v=i.VIEW,g="ArrayBuffer" -r(r.G+r.W+r.F*(c!==f),{ArrayBuffer:f}),r(r.S+r.F*!i.CONSTR,g,{isView:function t(e){return h&&h(e)||l(e)&&v in e}}),r(r.P+r.U+r.F*n(404)(function(){return!new f(2).slice(1,void 0).byteLength}),g,{slice:function t(e,n){ +var r=n(730) +n(727)("WeakSet",function(t){return function e(){return t(this,arguments.length>0?arguments[0]:void 0)}},{add:function t(e){return r.def(this,e,!0)}},r,!1,!0)},function(t,e,n){"use strict" +var r=n(522),i=n(733),o=n(734),a=n(526),s=n(553),u=n(551),l=n(527),c=n(518).ArrayBuffer,d=n(721),f=o.ArrayBuffer,p=o.DataView,h=i.ABV&&c.isView,m=f.prototype.slice,v=i.VIEW,g="ArrayBuffer" +r(r.G+r.W+r.F*(c!==f),{ArrayBuffer:f}),r(r.S+r.F*!i.CONSTR,g,{isView:function t(e){return h&&h(e)||l(e)&&v in e}}),r(r.P+r.U+r.F*n(521)(function(){return!new f(2).slice(1,void 0).byteLength}),g,{slice:function t(e,n){ if(void 0!==m&&void 0===n)return m.call(a(this),e) for(var r=a(this).byteLength,i=s(e,r),o=s(void 0===n?r:n,r),l=new(d(this,f))(u(o-i)),c=new p(this),h=new p(l),v=0;i>1,s=23===e?O(2,-24)-O(2,-77):0,u=0,l=t<0||0===t&&1/t<0?1:0,c,d,f for(t=S(t),t!=t||t===E?(d=t!=t?1:0,c=o):(c=P(D(t)/A),t*(f=O(2,-c))<1&&(c--,f*=2),t+=c+a>=1?s/f:s*O(2,1-a),t*f>=2&&(c++,f/=2),c+a>=o?(d=0,c=o):c+a>=1?(d=(t*f-1)*O(2,e),c+=a):(d=t*O(2,a-1)*O(2,e),c=0));e>=8;r[u++]=255&d, d/=256,e-=8);for(c=c<0;r[u++]=255&c,c/=256,i-=8);return r[--u]|=128*l,r},H=function(t,e,n){var r=8*n-e-1,i=(1<>1,a=r-7,s=n-1,u=t[s--],l=127&u,c @@ -4583,9 +4584,9 @@ return n[1]<<8|n[0]},getInt32:function t(e){return q(K(this,4,e,arguments[1]))}, },setUint16:function t(e,n){Y(this,2,e,U,n,arguments[2])},setInt32:function t(e,n){Y(this,4,e,W,n,arguments[2])},setUint32:function t(e,n){Y(this,4,e,W,n,arguments[2])},setFloat32:function t(e,n){Y(this,4,e,V,n,arguments[2]) },setFloat64:function t(e,n){Y(this,8,e,z,n,arguments[2])}}) -v(w,g),v(k,y),s(k[b],a.VIEW,!0),e[g]=w,e[y]=k},function(t,e,n){var r=n(405) -r(r.G+r.W+r.F*!n(616).ABV,{DataView:n(617).DataView})},function(t,e,n){n(620)("Int8",1,function(t){return function e(n,r,i){return t(this,n,r,i)}})},function(t,e,n){"use strict" -if(n(403)){var r=n(425),i=n(401),o=n(404),a=n(405),s=n(616),u=n(617),l=n(417),c=n(602),d=n(414),f=n(407),p=n(607),h=n(435),m=n(434),v=n(436),g=n(413),y=n(402),b=n(468),_=n(472),x=n(410),w=n(455),k=n(559),j=n(443),T=n(456),E=n(447).f,C=n(561),S=n(416),O=n(422),P=n(569),D=n(433),A=n(604),M=n(590),I=n(526),N=n(562),R=n(589),F=n(585),L=n(582),Q=n(408),H=n(448),q=Q.f,B=H.f,U=i.RangeError,W=i.TypeError,z=i.Uint8Array,V="ArrayBuffer",$="Shared"+V,K="BYTES_PER_ELEMENT",Y="prototype",G=Array[Y],X=u.ArrayBuffer,J=u.DataView,Z=P(0),tt=P(2),et=P(3),nt=P(4),rt=P(5),it=P(6),ot=D(!0),at=D(!1),st=M.values,ut=M.keys,lt=M.entries,ct=G.lastIndexOf,dt=G.reduce,ft=G.reduceRight,pt=G.join,ht=G.sort,mt=G.slice,vt=G.toString,gt=G.toLocaleString,yt=O("iterator"),bt=O("toStringTag"),_t=S("typed_constructor"),xt=S("def_constructor"),wt=s.CONSTR,kt=s.TYPED,jt=s.VIEW,Tt="Wrong length!",Et=P(1,function(t,e){ +v(w,g),v(k,y),s(k[b],a.VIEW,!0),e[g]=w,e[y]=k},function(t,e,n){var r=n(522) +r(r.G+r.W+r.F*!n(733).ABV,{DataView:n(734).DataView})},function(t,e,n){n(737)("Int8",1,function(t){return function e(n,r,i){return t(this,n,r,i)}})},function(t,e,n){"use strict" +if(n(520)){var r=n(542),i=n(518),o=n(521),a=n(522),s=n(733),u=n(734),l=n(534),c=n(719),d=n(531),f=n(524),p=n(724),h=n(552),m=n(551),v=n(553),g=n(530),y=n(519),b=n(585),_=n(589),x=n(527),w=n(572),k=n(676),j=n(560),T=n(573),E=n(564).f,C=n(678),S=n(533),O=n(539),P=n(686),D=n(550),A=n(721),M=n(707),I=n(643),N=n(679),R=n(706),F=n(702),L=n(699),Q=n(525),H=n(565),q=Q.f,B=H.f,U=i.RangeError,W=i.TypeError,z=i.Uint8Array,V="ArrayBuffer",$="Shared"+V,K="BYTES_PER_ELEMENT",Y="prototype",G=Array[Y],X=u.ArrayBuffer,J=u.DataView,Z=P(0),tt=P(2),et=P(3),nt=P(4),rt=P(5),it=P(6),ot=D(!0),at=D(!1),st=M.values,ut=M.keys,lt=M.entries,ct=G.lastIndexOf,dt=G.reduce,ft=G.reduceRight,pt=G.join,ht=G.sort,mt=G.slice,vt=G.toString,gt=G.toLocaleString,yt=O("iterator"),bt=O("toStringTag"),_t=S("typed_constructor"),xt=S("def_constructor"),wt=s.CONSTR,kt=s.TYPED,jt=s.VIEW,Tt="Wrong length!",Et=P(1,function(t,e){ return At(A(t,t[xt]),e)}),Ct=o(function(){return 1===new z(new Uint16Array([1]).buffer)[0]}),St=!!z&&!!z[Y].set&&o(function(){new z(1).set({})}),Ot=function(t,e){if(void 0===t)throw W(Tt) var n=+t,r=m(t) if(e&&!b(n,r))throw U(Tt) @@ -4640,14 +4641,14 @@ var P=k[yt],D=!!P&&("values"==P.name||void 0==P.name),A=Ut.values f(v,_t,!0),f(k,kt,l),f(k,jt,!0),f(k,xt,v),(u?new v(1)[bt]==l:bt in k)||q(k,bt,{get:function(){return l}}),w[l]=v,a(a.G+a.W+a.F*(v!=g),w),a(a.S,l,{BYTES_PER_ELEMENT:e,from:Rt,of:Ft}),K in k||f(k,K,e),a(a.P,l,Ht), R(l),a(a.P+a.F*St,l,{set:Bt}),a(a.P+a.F*!D,l,Ut),a(a.P+a.F*(k.toString!=vt),l,{toString:vt}),a(a.P+a.F*o(function(){new v(1).slice()}),l,{slice:qt}),a(a.P+a.F*(o(function(){return[1,2].toLocaleString()!=new v([1,2]).toLocaleString() -})||!o(function(){k.toLocaleString.call([1,2])})),l,{toLocaleString:Qt}),I[l]=D?P:A,r||D||f(k,yt,A)}}else t.exports=function(){}},function(t,e,n){n(620)("Uint8",1,function(t){return function e(n,r,i){return t(this,n,r,i) +})||!o(function(){k.toLocaleString.call([1,2])})),l,{toLocaleString:Qt}),I[l]=D?P:A,r||D||f(k,yt,A)}}else t.exports=function(){}},function(t,e,n){n(737)("Uint8",1,function(t){return function e(n,r,i){return t(this,n,r,i) -}})},function(t,e,n){n(620)("Uint8",1,function(t){return function e(n,r,i){return t(this,n,r,i)}},!0)},function(t,e,n){n(620)("Int16",2,function(t){return function e(n,r,i){return t(this,n,r,i)}})},function(t,e,n){ -n(620)("Uint16",2,function(t){return function e(n,r,i){return t(this,n,r,i)}})},function(t,e,n){n(620)("Int32",4,function(t){return function e(n,r,i){return t(this,n,r,i)}})},function(t,e,n){n(620)("Uint32",4,function(t){ -return function e(n,r,i){return t(this,n,r,i)}})},function(t,e,n){n(620)("Float32",4,function(t){return function e(n,r,i){return t(this,n,r,i)}})},function(t,e,n){n(620)("Float64",8,function(t){return function e(n,r,i){ -return t(this,n,r,i)}})},function(t,e,n){var r=n(405),i=n(418),o=n(409),a=(n(401).Reflect||{}).apply,s=Function.apply -r(r.S+r.F*!n(404)(function(){a(function(){})}),"Reflect",{apply:function t(e,n,r){var u=i(e),l=o(r) -return a?a(u,n,l):s.call(u,n,l)}})},function(t,e,n){var r=n(405),i=n(443),o=n(418),a=n(409),s=n(410),u=n(404),l=n(474),c=(n(401).Reflect||{}).construct,d=u(function(){function t(){}return!(c(function(){},[],t)instanceof t) +}})},function(t,e,n){n(737)("Uint8",1,function(t){return function e(n,r,i){return t(this,n,r,i)}},!0)},function(t,e,n){n(737)("Int16",2,function(t){return function e(n,r,i){return t(this,n,r,i)}})},function(t,e,n){ +n(737)("Uint16",2,function(t){return function e(n,r,i){return t(this,n,r,i)}})},function(t,e,n){n(737)("Int32",4,function(t){return function e(n,r,i){return t(this,n,r,i)}})},function(t,e,n){n(737)("Uint32",4,function(t){ +return function e(n,r,i){return t(this,n,r,i)}})},function(t,e,n){n(737)("Float32",4,function(t){return function e(n,r,i){return t(this,n,r,i)}})},function(t,e,n){n(737)("Float64",8,function(t){return function e(n,r,i){ +return t(this,n,r,i)}})},function(t,e,n){var r=n(522),i=n(535),o=n(526),a=(n(518).Reflect||{}).apply,s=Function.apply +r(r.S+r.F*!n(521)(function(){a(function(){})}),"Reflect",{apply:function t(e,n,r){var u=i(e),l=o(r) +return a?a(u,n,l):s.call(u,n,l)}})},function(t,e,n){var r=n(522),i=n(560),o=n(535),a=n(526),s=n(527),u=n(521),l=n(591),c=(n(518).Reflect||{}).construct,d=u(function(){function t(){}return!(c(function(){},[],t)instanceof t) }),f=!u(function(){c(function(){})}) r(r.S+r.F*(d||f),"Reflect",{construct:function t(e,n){o(e),a(n) @@ -4659,91 +4660,91 @@ case 2:return new e(n[0],n[1]) case 3:return new e(n[0],n[1],n[2]) case 4:return new e(n[0],n[1],n[2],n[3])}var u=[null] return u.push.apply(u,n),new(l.apply(e,u))}var p=r.prototype,h=i(s(p)?p:Object.prototype),m=Function.apply.call(e,h,n) -return s(m)?m:h}})},function(t,e,n){var r=n(408),i=n(405),o=n(409),a=n(413) -i(i.S+i.F*n(404)(function(){Reflect.defineProperty(r.f({},1,{value:1}),1,{value:2})}),"Reflect",{defineProperty:function t(e,n,i){o(e),n=a(n,!0),o(i) -try{return r.f(e,n,i),!0}catch(t){return!1}}})},function(t,e,n){var r=n(405),i=n(448).f,o=n(409) +return s(m)?m:h}})},function(t,e,n){var r=n(525),i=n(522),o=n(526),a=n(530) +i(i.S+i.F*n(521)(function(){Reflect.defineProperty(r.f({},1,{value:1}),1,{value:2})}),"Reflect",{defineProperty:function t(e,n,i){o(e),n=a(n,!0),o(i) +try{return r.f(e,n,i),!0}catch(t){return!1}}})},function(t,e,n){var r=n(522),i=n(565).f,o=n(526) r(r.S,"Reflect",{deleteProperty:function t(e,n){var r=i(o(e),n) return!(r&&!r.configurable)&&delete e[n]}})},function(t,e,n){"use strict" -var r=n(405),i=n(409),o=function(t){this._t=i(t),this._i=0 +var r=n(522),i=n(526),o=function(t){this._t=i(t),this._i=0 var e=this._k=[],n for(n in t)e.push(n)} -n(527)(o,"Object",function(){var t=this,e=t._k,n +n(644)(o,"Object",function(){var t=this,e=t._k,n do if(t._i>=e.length)return{value:void 0,done:!0} while(!((n=e[t._i++])in t._t)) return{value:n,done:!1}}),r(r.S,"Reflect",{enumerate:function t(e){return new o(e)}})},function(t,e,n){function r(t,e){var n=arguments.length<3?t:arguments[2],s,c -return l(t)===n?t[e]:(s=i.f(t,e))?a(s,"value")?s.value:void 0!==s.get?s.get.call(n):void 0:u(c=o(t))?r(c,e,n):void 0}var i=n(448),o=n(456),a=n(402),s=n(405),u=n(410),l=n(409) -s(s.S,"Reflect",{get:r})},function(t,e,n){var r=n(448),i=n(405),o=n(409) -i(i.S,"Reflect",{getOwnPropertyDescriptor:function t(e,n){return r.f(o(e),n)}})},function(t,e,n){var r=n(405),i=n(456),o=n(409) -r(r.S,"Reflect",{getPrototypeOf:function t(e){return i(o(e))}})},function(t,e,n){var r=n(405) -r(r.S,"Reflect",{has:function t(e,n){return n in e}})},function(t,e,n){var r=n(405),i=n(409),o=Object.isExtensible -r(r.S,"Reflect",{isExtensible:function t(e){return i(e),!o||o(e)}})},function(t,e,n){var r=n(405) -r(r.S,"Reflect",{ownKeys:n(640)})},function(t,e,n){var r=n(447),i=n(440),o=n(409),a=n(401).Reflect +return l(t)===n?t[e]:(s=i.f(t,e))?a(s,"value")?s.value:void 0!==s.get?s.get.call(n):void 0:u(c=o(t))?r(c,e,n):void 0}var i=n(565),o=n(573),a=n(519),s=n(522),u=n(527),l=n(526) +s(s.S,"Reflect",{get:r})},function(t,e,n){var r=n(565),i=n(522),o=n(526) +i(i.S,"Reflect",{getOwnPropertyDescriptor:function t(e,n){return r.f(o(e),n)}})},function(t,e,n){var r=n(522),i=n(573),o=n(526) +r(r.S,"Reflect",{getPrototypeOf:function t(e){return i(o(e))}})},function(t,e,n){var r=n(522) +r(r.S,"Reflect",{has:function t(e,n){return n in e}})},function(t,e,n){var r=n(522),i=n(526),o=Object.isExtensible +r(r.S,"Reflect",{isExtensible:function t(e){return i(e),!o||o(e)}})},function(t,e,n){var r=n(522) +r(r.S,"Reflect",{ownKeys:n(757)})},function(t,e,n){var r=n(564),i=n(557),o=n(526),a=n(518).Reflect t.exports=a&&a.ownKeys||function t(e){var n=r.f(o(e)),a=i.f -return a?n.concat(a(e)):n}},function(t,e,n){var r=n(405),i=n(409),o=Object.preventExtensions +return a?n.concat(a(e)):n}},function(t,e,n){var r=n(522),i=n(526),o=Object.preventExtensions r(r.S,"Reflect",{preventExtensions:function t(e){i(e) try{return o&&o(e),!0}catch(t){return!1}}})},function(t,e,n){function r(t,e,n){var u=arguments.length<4?t:arguments[3],f=o.f(c(t),e),p,h if(!f){if(d(h=a(t)))return r(h,e,n,u) -f=l(0)}return s(f,"value")?!(f.writable===!1||!d(u))&&(p=o.f(u,e)||l(0),p.value=n,i.f(u,e,p),!0):void 0!==f.set&&(f.set.call(u,n),!0)}var i=n(408),o=n(448),a=n(456),s=n(402),u=n(405),l=n(414),c=n(409),d=n(410) +f=l(0)}return s(f,"value")?!(f.writable===!1||!d(u))&&(p=o.f(u,e)||l(0),p.value=n,i.f(u,e,p),!0):void 0!==f.set&&(f.set.call(u,n),!0)}var i=n(525),o=n(565),a=n(573),s=n(519),u=n(522),l=n(531),c=n(526),d=n(527) -u(u.S,"Reflect",{set:r})},function(t,e,n){var r=n(405),i=n(470) +u(u.S,"Reflect",{set:r})},function(t,e,n){var r=n(522),i=n(587) i&&r(r.S,"Reflect",{setPrototypeOf:function t(e,n){i.check(e,n) try{return i.set(e,n),!0}catch(t){return!1}}})},function(t,e,n){"use strict" -var r=n(405),i=n(433)(!0) -r(r.P,"Array",{includes:function t(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}}),n(583)("includes")},function(t,e,n){"use strict" -var r=n(405),i=n(524)(!0) +var r=n(522),i=n(550)(!0) +r(r.P,"Array",{includes:function t(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}}),n(700)("includes")},function(t,e,n){"use strict" +var r=n(522),i=n(641)(!0) r(r.P,"String",{at:function t(e){return i(this,e)}})},function(t,e,n){"use strict" -var r=n(405),i=n(647) -r(r.P,"String",{padStart:function t(e){return i(this,e,arguments.length>1?arguments[1]:void 0,!0)}})},function(t,e,n){var r=n(434),i=n(488),o=n(432) +var r=n(522),i=n(764) +r(r.P,"String",{padStart:function t(e){return i(this,e,arguments.length>1?arguments[1]:void 0,!0)}})},function(t,e,n){var r=n(551),i=n(605),o=n(549) t.exports=function(t,e,n,a){var s=String(o(t)),u=s.length,l=void 0===n?" ":String(n),c=r(e) if(c<=u||""==l)return s var d=c-u,f=i.call(l,Math.ceil(d/l.length)) return f.length>d&&(f=f.slice(0,d)),a?f+s:s+f}},function(t,e,n){"use strict" -var r=n(405),i=n(647) +var r=n(522),i=n(764) r(r.P,"String",{padEnd:function t(e){return i(this,e,arguments.length>1?arguments[1]:void 0,!1)}})},function(t,e,n){"use strict" -n(480)("trimLeft",function(t){return function e(){return t(this,1)}},"trimStart")},function(t,e,n){"use strict" -n(480)("trimRight",function(t){return function e(){return t(this,2)}},"trimEnd")},function(t,e,n){"use strict" -var r=n(405),i=n(432),o=n(434),a=n(531),s=n(593),u=RegExp.prototype,l=function(t,e){this._r=t,this._s=e} -n(527)(l,"RegExp String",function t(){var e=this._r.exec(this._s) +n(597)("trimLeft",function(t){return function e(){return t(this,1)}},"trimStart")},function(t,e,n){"use strict" +n(597)("trimRight",function(t){return function e(){return t(this,2)}},"trimEnd")},function(t,e,n){"use strict" +var r=n(522),i=n(549),o=n(551),a=n(648),s=n(710),u=RegExp.prototype,l=function(t,e){this._r=t,this._s=e} +n(644)(l,"RegExp String",function t(){var e=this._r.exec(this._s) return{value:e,done:null===e}}),r(r.P,"String",{matchAll:function t(e){if(i(this),!a(e))throw TypeError(e+" is not a regexp!") var n=String(this),r="flags"in u?String(e.flags):s.call(e),c=new RegExp(e.source,~r.indexOf("g")?r:"g"+r) -return c.lastIndex=o(e.lastIndex),new l(c,n)}})},function(t,e,n){n(424)("asyncIterator")},function(t,e,n){n(424)("observable")},function(t,e,n){var r=n(405),i=n(640),o=n(429),a=n(448),s=n(560) +return c.lastIndex=o(e.lastIndex),new l(c,n)}})},function(t,e,n){n(541)("asyncIterator")},function(t,e,n){n(541)("observable")},function(t,e,n){var r=n(522),i=n(757),o=n(546),a=n(565),s=n(677) r(r.S,"Object",{getOwnPropertyDescriptors:function t(e){for(var n=o(e),r=a.f,u=i(n),l={},c=0,d;u.length>c;)s(l,d=u[c++],r(n,d)) -return l}})},function(t,e,n){var r=n(405),i=n(656)(!1) -r(r.S,"Object",{values:function t(e){return i(e)}})},function(t,e,n){var r=n(427),i=n(429),o=n(441).f +return l}})},function(t,e,n){var r=n(522),i=n(773)(!1) +r(r.S,"Object",{values:function t(e){return i(e)}})},function(t,e,n){var r=n(544),i=n(546),o=n(558).f t.exports=function(t){return function(e){for(var n=i(e),a=r(n),s=a.length,u=0,l=[],c;s>u;)o.call(n,c=a[u++])&&l.push(t?[c,n[c]]:n[c]) -return l}}},function(t,e,n){var r=n(405),i=n(656)(!0) +return l}}},function(t,e,n){var r=n(522),i=n(773)(!0) r(r.S,"Object",{entries:function t(e){return i(e)}})},function(t,e,n){"use strict" -var r=n(405),i=n(455),o=n(418),a=n(408) -n(403)&&r(r.P+n(659),"Object",{__defineGetter__:function t(e,n){a.f(i(this),e,{get:o(n),enumerable:!0,configurable:!0})}})},function(t,e,n){t.exports=n(425)||!n(404)(function(){var t=Math.random() -__defineSetter__.call(null,t,function(){}),delete n(401)[t]})},function(t,e,n){"use strict" -var r=n(405),i=n(455),o=n(418),a=n(408) -n(403)&&r(r.P+n(659),"Object",{__defineSetter__:function t(e,n){a.f(i(this),e,{set:o(n),enumerable:!0,configurable:!0})}})},function(t,e,n){"use strict" -var r=n(405),i=n(455),o=n(413),a=n(456),s=n(448).f -n(403)&&r(r.P+n(659),"Object",{__lookupGetter__:function t(e){var n=i(this),r=o(e,!0),u +var r=n(522),i=n(572),o=n(535),a=n(525) +n(520)&&r(r.P+n(776),"Object",{__defineGetter__:function t(e,n){a.f(i(this),e,{get:o(n),enumerable:!0,configurable:!0})}})},function(t,e,n){t.exports=n(542)||!n(521)(function(){var t=Math.random() +__defineSetter__.call(null,t,function(){}),delete n(518)[t]})},function(t,e,n){"use strict" +var r=n(522),i=n(572),o=n(535),a=n(525) +n(520)&&r(r.P+n(776),"Object",{__defineSetter__:function t(e,n){a.f(i(this),e,{set:o(n),enumerable:!0,configurable:!0})}})},function(t,e,n){"use strict" +var r=n(522),i=n(572),o=n(530),a=n(573),s=n(565).f +n(520)&&r(r.P+n(776),"Object",{__lookupGetter__:function t(e){var n=i(this),r=o(e,!0),u do if(u=s(n,r))return u.get while(n=a(n))}})},function(t,e,n){"use strict" -var r=n(405),i=n(455),o=n(413),a=n(456),s=n(448).f -n(403)&&r(r.P+n(659),"Object",{__lookupSetter__:function t(e){var n=i(this),r=o(e,!0),u +var r=n(522),i=n(572),o=n(530),a=n(573),s=n(565).f +n(520)&&r(r.P+n(776),"Object",{__lookupSetter__:function t(e){var n=i(this),r=o(e,!0),u do if(u=s(n,r))return u.set -while(n=a(n))}})},function(t,e,n){var r=n(405) -r(r.P+r.R,"Map",{toJSON:n(664)("Map")})},function(t,e,n){var r=n(472),i=n(665) +while(n=a(n))}})},function(t,e,n){var r=n(522) +r(r.P+r.R,"Map",{toJSON:n(781)("Map")})},function(t,e,n){var r=n(589),i=n(782) t.exports=function(t){return function e(){if(r(this)!=t)throw TypeError(t+"#toJSON isn't generic") -return i(this)}}},function(t,e,n){var r=n(603) +return i(this)}}},function(t,e,n){var r=n(720) t.exports=function(t,e){var n=[] -return r(t,!1,n.push,n,e),n}},function(t,e,n){var r=n(405) -r(r.P+r.R,"Set",{toJSON:n(664)("Set")})},function(t,e,n){var r=n(405) -r(r.S,"System",{global:n(401)})},function(t,e,n){var r=n(405),i=n(431) -r(r.S,"Error",{isError:function t(e){return"Error"===i(e)}})},function(t,e,n){var r=n(405) +return r(t,!1,n.push,n,e),n}},function(t,e,n){var r=n(522) +r(r.P+r.R,"Set",{toJSON:n(781)("Set")})},function(t,e,n){var r=n(522) +r(r.S,"System",{global:n(518)})},function(t,e,n){var r=n(522),i=n(548) +r(r.S,"Error",{isError:function t(e){return"Error"===i(e)}})},function(t,e,n){var r=n(522) r(r.S,"Math",{iaddh:function t(e,n,r,i){var o=e>>>0,a=n>>>0,s=r>>>0 -return a+(i>>>0)+((o&s|(o|s)&~(o+s>>>0))>>>31)|0}})},function(t,e,n){var r=n(405) +return a+(i>>>0)+((o&s|(o|s)&~(o+s>>>0))>>>31)|0}})},function(t,e,n){var r=n(522) r(r.S,"Math",{isubh:function t(e,n,r,i){var o=e>>>0,a=n>>>0,s=r>>>0 -return a-(i>>>0)-((~o&s|~(o^s)&o-s>>>0)>>>31)|0}})},function(t,e,n){var r=n(405) +return a-(i>>>0)-((~o&s|~(o^s)&o-s>>>0)>>>31)|0}})},function(t,e,n){var r=n(522) r(r.S,"Math",{imulh:function t(e,n){var r=65535,i=+e,o=+n,a=i&r,s=o&r,u=i>>16,l=o>>16,c=(u*s>>>0)+(a*s>>>16) -return u*l+(c>>16)+((a*l>>>0)+(c&r)>>16)}})},function(t,e,n){var r=n(405) +return u*l+(c>>16)+((a*l>>>0)+(c&r)>>16)}})},function(t,e,n){var r=n(522) r(r.S,"Math",{umulh:function t(e,n){var r=65535,i=+e,o=+n,a=i&r,s=o&r,u=i>>>16,l=o>>>16,c=(u*s>>>0)+(a*s>>>16) -return u*l+(c>>>16)+((a*l>>>0)+(c&r)>>>16)}})},function(t,e,n){var r=n(674),i=n(409),o=r.key,a=r.set -r.exp({defineMetadata:function t(e,n,r,s){a(e,n,i(r),o(s))}})},function(t,e,n){var r=n(608),i=n(405),o=n(420)("metadata"),a=o.store||(o.store=new(n(612))),s=function(t,e,n){var i=a.get(t) +return u*l+(c>>>16)+((a*l>>>0)+(c&r)>>>16)}})},function(t,e,n){var r=n(791),i=n(526),o=r.key,a=r.set +r.exp({defineMetadata:function t(e,n,r,s){a(e,n,i(r),o(s))}})},function(t,e,n){var r=n(725),i=n(522),o=n(537)("metadata"),a=o.store||(o.store=new(n(729))),s=function(t,e,n){var i=a.get(t) if(!i){if(!n)return a.set(t,i=new r)}var o=i.get(e) if(!o){if(!n)return @@ -4751,33 +4752,33 @@ i.set(e,o=new r)}return o},u=function(t,e,n){var r=s(e,n,!1) return void 0!==r&&r.has(t)},l=function(t,e,n){var r=s(e,n,!1) return void 0===r?void 0:r.get(t)},c=function(t,e,n,r){s(n,r,!0).set(t,e)},d=function(t,e){var n=s(t,e,!1),r=[] return n&&n.forEach(function(t,e){r.push(e)}),r},f=function(t){return void 0===t||"symbol"==typeof t?t:String(t)},p=function(t){i(i.S,"Reflect",t)} -t.exports={store:a,map:s,has:u,get:l,set:c,keys:d,key:f,exp:p}},function(t,e,n){var r=n(674),i=n(409),o=r.key,a=r.map,s=r.store +t.exports={store:a,map:s,has:u,get:l,set:c,keys:d,key:f,exp:p}},function(t,e,n){var r=n(791),i=n(526),o=r.key,a=r.map,s=r.store r.exp({deleteMetadata:function t(e,n){var r=arguments.length<3?void 0:o(arguments[2]),u=a(i(n),r,!1) if(void 0===u||!u.delete(e))return!1 if(u.size)return!0 var l=s.get(n) -return l.delete(r),!!l.size||s.delete(n)}})},function(t,e,n){var r=n(674),i=n(409),o=n(456),a=r.has,s=r.get,u=r.key,l=function(t,e,n){var r=a(t,e,n) +return l.delete(r),!!l.size||s.delete(n)}})},function(t,e,n){var r=n(791),i=n(526),o=n(573),a=r.has,s=r.get,u=r.key,l=function(t,e,n){var r=a(t,e,n) if(r)return s(t,e,n) var i=o(e) return null!==i?l(t,i,n):void 0} -r.exp({getMetadata:function t(e,n){return l(e,i(n),arguments.length<3?void 0:u(arguments[2]))}})},function(t,e,n){var r=n(611),i=n(665),o=n(674),a=n(409),s=n(456),u=o.keys,l=o.key,c=function(t,e){var n=u(t,e),o=s(t) +r.exp({getMetadata:function t(e,n){return l(e,i(n),arguments.length<3?void 0:u(arguments[2]))}})},function(t,e,n){var r=n(728),i=n(782),o=n(791),a=n(526),s=n(573),u=o.keys,l=o.key,c=function(t,e){var n=u(t,e),o=s(t) if(null===o)return n var a=c(o,e) return a.length?n.length?i(new r(n.concat(a))):a:n} -o.exp({getMetadataKeys:function t(e){return c(a(e),arguments.length<2?void 0:l(arguments[1]))}})},function(t,e,n){var r=n(674),i=n(409),o=r.get,a=r.key -r.exp({getOwnMetadata:function t(e,n){return o(e,i(n),arguments.length<3?void 0:a(arguments[2]))}})},function(t,e,n){var r=n(674),i=n(409),o=r.keys,a=r.key -r.exp({getOwnMetadataKeys:function t(e){return o(i(e),arguments.length<2?void 0:a(arguments[1]))}})},function(t,e,n){var r=n(674),i=n(409),o=n(456),a=r.has,s=r.key,u=function(t,e,n){var r=a(t,e,n) +o.exp({getMetadataKeys:function t(e){return c(a(e),arguments.length<2?void 0:l(arguments[1]))}})},function(t,e,n){var r=n(791),i=n(526),o=r.get,a=r.key +r.exp({getOwnMetadata:function t(e,n){return o(e,i(n),arguments.length<3?void 0:a(arguments[2]))}})},function(t,e,n){var r=n(791),i=n(526),o=r.keys,a=r.key +r.exp({getOwnMetadataKeys:function t(e){return o(i(e),arguments.length<2?void 0:a(arguments[1]))}})},function(t,e,n){var r=n(791),i=n(526),o=n(573),a=r.has,s=r.key,u=function(t,e,n){var r=a(t,e,n) if(r)return!0 var i=o(e) return null!==i&&u(t,i,n)} -r.exp({hasMetadata:function t(e,n){return u(e,i(n),arguments.length<3?void 0:s(arguments[2]))}})},function(t,e,n){var r=n(674),i=n(409),o=r.has,a=r.key -r.exp({hasOwnMetadata:function t(e,n){return o(e,i(n),arguments.length<3?void 0:a(arguments[2]))}})},function(t,e,n){var r=n(674),i=n(409),o=n(418),a=r.key,s=r.set -r.exp({metadata:function t(e,n){return function t(r,u){s(e,n,(void 0!==u?i:o)(r),a(u))}}})},function(t,e,n){var r=n(405),i=n(606)(),o=n(401).process,a="process"==n(431)(o) +r.exp({hasMetadata:function t(e,n){return u(e,i(n),arguments.length<3?void 0:s(arguments[2]))}})},function(t,e,n){var r=n(791),i=n(526),o=r.has,a=r.key +r.exp({hasOwnMetadata:function t(e,n){return o(e,i(n),arguments.length<3?void 0:a(arguments[2]))}})},function(t,e,n){var r=n(791),i=n(526),o=n(535),a=r.key,s=r.set +r.exp({metadata:function t(e,n){return function t(r,u){s(e,n,(void 0!==u?i:o)(r),a(u))}}})},function(t,e,n){var r=n(522),i=n(723)(),o=n(518).process,a="process"==n(548)(o) r(r.G,{asap:function t(e){var n=a&&o.domain i(n?n.bind(e):e)}})},function(t,e,n){"use strict" -var r=n(405),i=n(401),o=n(406),a=n(606)(),s=n(422)("observable"),u=n(418),l=n(409),c=n(602),d=n(607),f=n(407),p=n(603),h=p.RETURN,m=function(t){return null==t?void 0:u(t)},v=function(t){var e=t._c +var r=n(522),i=n(518),o=n(523),a=n(723)(),s=n(539)("observable"),u=n(535),l=n(526),c=n(719),d=n(724),f=n(524),p=n(720),h=p.RETURN,m=function(t){return null==t?void 0:u(t)},v=function(t){var e=t._c e&&(t._c=void 0,e())},g=function(t){return void 0===t._o},y=function(t){g(t)||(t._o=void 0,v(t))},b=function(t,e){l(t),this._c=void 0,this._o=t,t=new _(this) try{var n=e(t),r=n null!=n&&("function"==typeof n.unsubscribe?n=function(){r.unsubscribe()}:u(n),this._c=n)}catch(e){return void t.error(e)}g(this)&&v(this)} @@ -4807,17 +4808,17 @@ return a(function(){if(!n){try{if(p(e,!1,function(e){if(t.next(e),n)return h})== return void t.error(e)}t.complete()}}),function(){n=!0}})},of:function t(){for(var e=0,n=arguments.length,r=Array(n);ea;)(n[a]=arguments[a++])===s&&(u=!0) return function(){var r=this,o=arguments.length,a=0,l=0,c if(!u&&!o)return i(t,n,r) if(c=n.slice(),u)for(;e>a;a++)c[a]===s&&(c[a]=arguments[l++]) for(;o>l;)c.push(arguments[l++]) -return i(t,c,r)}}},function(t,e,n){t.exports=n(401)},function(t,e,n){var r=n(405),i=n(605) -r(r.G+r.B,{setImmediate:i.set,clearImmediate:i.clear})},function(t,e,n){for(var r=n(590),i=n(415),o=n(401),a=n(407),s=n(526),u=n(422),l=u("iterator"),c=u("toStringTag"),d=s.Array,f=["NodeList","DOMTokenList","MediaList","StyleSheetList","CSSRuleList"],p=0;p<5;p++){ +return i(t,c,r)}}},function(t,e,n){t.exports=n(518)},function(t,e,n){var r=n(522),i=n(722) +r(r.G+r.B,{setImmediate:i.set,clearImmediate:i.clear})},function(t,e,n){for(var r=n(707),i=n(532),o=n(518),a=n(524),s=n(643),u=n(539),l=u("iterator"),c=u("toStringTag"),d=s.Array,f=["NodeList","DOMTokenList","MediaList","StyleSheetList","CSSRuleList"],p=0;p<5;p++){ var h=f[p],m=o[h],v=m&&m.prototype,g if(v){v[l]||a(v,l,d),v[c]||a(v,c,h),s[h]=d for(g in r)v[g]||i(v,g,r[g],!0)}}},function(t,e,n){(function(e,n){!function(e){"use strict" @@ -4892,7 +4893,7 @@ if(n.tryLoc===t){var r=n.completion if("throw"===r.type){var i=r.arg p(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:m(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=b),O}}}("object"==typeof e?e:"object"==typeof window?window:"object"==typeof self?self:this) -}).call(e,function(){return this}(),n(11))},function(t,e,n){n(692),t.exports=n(406).RegExp.escape},function(t,e,n){var r=n(405),i=n(693)(/[\\^$*+?.()|[\]{}]/g,"\\$&") +}).call(e,function(){return this}(),n(11))},function(t,e,n){n(809),t.exports=n(523).RegExp.escape},function(t,e,n){var r=n(522),i=n(810)(/[\\^$*+?.()|[\]{}]/g,"\\$&") r(r.S,"RegExp",{escape:function t(e){return i(e)}})},function(t,e){t.exports=function(t,e){var n=e===Object(e)?function(t){return e[t]}:e return function(e){return String(e).replace(t,n)}}},function(module,exports){"function"!=typeof JSON.decycle&&(JSON.decycle=function t(e){"use strict" var n=[],r=[] @@ -4906,18 +4907,18 @@ u.forEach(function(n){Object.prototype.hasOwnProperty.call(e,n)&&(s[n]=t(e[n],i+ var px=/^\$(?:\[(?:\d+|\"(?:[^\\\"\u0000-\u001f]|\\([\\\"\/bfnrt]|u[0-9a-zA-Z]{4}))*\")\])*$/ return function rez(value){var i,item,name,path if(value&&"object"==typeof value)if("[object Array]"===Object.prototype.toString.apply(value))for(i=0;i to avoid XSS via location.hash (#9521)\n\tquickExpr = /^(?:[^#<]*(<[\\w\\W]+>)[^>]*$|#([\\w\\-]*)$)/,\n\n\t// Check if a string has a non-whitespace character in it\n\trnotwhite = /\\S/,\n\n\t// Used for trimming whitespace\n\ttrimLeft = /^\\s+/,\n\ttrimRight = /\\s+$/,\n\n\t// Match a standalone tag\n\trsingleTag = /^<(\\w+)\\s*\\/?>(?:<\\/\\1>)?$/,\n\n\t// JSON RegExp\n\trvalidchars = /^[\\],:{}\\s]*$/,\n\trvalidescape = /\\\\(?:["\\\\\\/bfnrt]|u[0-9a-fA-F]{4})/g,\n\trvalidtokens = /"[^"\\\\\\n\\r]*"|true|false|null|-?\\d+(?:\\.\\d*)?(?:[eE][+\\-]?\\d+)?/g,\n\trvalidbraces = /(?:^|:|,)(?:\\s*\\[)+/g,\n\n\t// Useragent RegExp\n\trwebkit = /(webkit)[ \\/]([\\w.]+)/,\n\tropera = /(opera)(?:.*version)?[ \\/]([\\w.]+)/,\n\trmsie = /(msie) ([\\w.]+)/,\n\trmozilla = /(mozilla)(?:.*? rv:([\\w.]+))?/,\n\n\t// Matches dashed string for camelizing\n\trdashAlpha = /-([a-z]|[0-9])/ig,\n\trmsPrefix = /^-ms-/,\n\n\t// Used by jQuery.camelCase as callback to replace()\n\tfcamelCase = function( all, letter ) {\n\t\treturn ( letter + "" ).toUpperCase();\n\t},\n\n\t// Keep a UserAgent string for use with jQuery.browser\n\tuserAgent = navigator.userAgent,\n\n\t// For matching the engine and version of the browser\n\tbrowserMatch,\n\n\t// The deferred used on DOM ready\n\treadyList,\n\n\t// The ready event handler\n\tDOMContentLoaded,\n\n\t// Save a reference to some core methods\n\ttoString = Object.prototype.toString,\n\thasOwn = Object.prototype.hasOwnProperty,\n\tpush = Array.prototype.push,\n\tslice = Array.prototype.slice,\n\ttrim = String.prototype.trim,\n\tindexOf = Array.prototype.indexOf,\n\n\t// [[Class]] -> type pairs\n\tclass2type = {};\n\njQuery.fn = jQuery.prototype = {\n\tconstructor: jQuery,\n\tinit: function( selector, context, rootjQuery ) {\n\t\tvar match, elem, ret, doc;\n\n\t\t// Handle $(""), $(null), or $(undefined)\n\t\tif ( !selector ) {\n\t\t\treturn this;\n\t\t}\n\n\t\t// Handle $(DOMElement)\n\t\tif ( selector.nodeType ) {\n\t\t\tthis.context = this[0] = selector;\n\t\t\tthis.length = 1;\n\t\t\treturn this;\n\t\t}\n\n\t\t// The body element only exists once, optimize finding it\n\t\tif ( selector === "body" && !context && document.body ) {\n\t\t\tthis.context = document;\n\t\t\tthis[0] = document.body;\n\t\t\tthis.selector = selector;\n\t\t\tthis.length = 1;\n\t\t\treturn this;\n\t\t}\n\n\t\t// Handle HTML strings\n\t\tif ( typeof selector === "string" ) {\n\t\t\t// Are we dealing with HTML string or an ID?\n\t\t\tif ( selector.charAt(0) === "<" && selector.charAt( selector.length - 1 ) === ">" && selector.length >= 3 ) {\n\t\t\t\t// Assume that strings that start and end with <> are HTML and skip the regex check\n\t\t\t\tmatch = [ null, selector, null ];\n\n\t\t\t} else {\n\t\t\t\tmatch = quickExpr.exec( selector );\n\t\t\t}\n\n\t\t\t// Verify a match, and that no context was specified for #id\n\t\t\tif ( match && (match[1] || !context) ) {\n\n\t\t\t\t// HANDLE: $(html) -> $(array)\n\t\t\t\tif ( match[1] ) {\n\t\t\t\t\tcontext = context instanceof jQuery ? context[0] : context;\n\t\t\t\t\tdoc = ( context ? context.ownerDocument || context : document );\n\n\t\t\t\t\t// If a single string is passed in and it\'s a single tag\n\t\t\t\t\t// just do a createElement and skip the rest\n\t\t\t\t\tret = rsingleTag.exec( selector );\n\n\t\t\t\t\tif ( ret ) {\n\t\t\t\t\t\tif ( jQuery.isPlainObject( context ) ) {\n\t\t\t\t\t\t\tselector = [ document.createElement( ret[1] ) ];\n\t\t\t\t\t\t\tjQuery.fn.attr.call( selector, context, true );\n\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tselector = [ doc.createElement( ret[1] ) ];\n\t\t\t\t\t\t}\n\n\t\t\t\t\t} else {\n\t\t\t\t\t\tret = jQuery.buildFragment( [ match[1] ], [ doc ] );\n\t\t\t\t\t\tselector = ( ret.cacheable ? jQuery.clone(ret.fragment) : ret.fragment ).childNodes;\n\t\t\t\t\t}\n\n\t\t\t\t\treturn jQuery.merge( this, selector );\n\n\t\t\t\t// HANDLE: $("#id")\n\t\t\t\t} else {\n\t\t\t\t\telem = document.getElementById( match[2] );\n\n\t\t\t\t\t// Check parentNode to catch when Blackberry 4.6 returns\n\t\t\t\t\t// nodes that are no longer in the document #6963\n\t\t\t\t\tif ( elem && elem.parentNode ) {\n\t\t\t\t\t\t// Handle the case where IE and Opera return items\n\t\t\t\t\t\t// by name instead of ID\n\t\t\t\t\t\tif ( elem.id !== match[2] ) {\n\t\t\t\t\t\t\treturn rootjQuery.find( selector );\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t// Otherwise, we inject the element directly into the jQuery object\n\t\t\t\t\t\tthis.length = 1;\n\t\t\t\t\t\tthis[0] = elem;\n\t\t\t\t\t}\n\n\t\t\t\t\tthis.context = document;\n\t\t\t\t\tthis.selector = selector;\n\t\t\t\t\treturn this;\n\t\t\t\t}\n\n\t\t\t// HANDLE: $(expr, $(...))\n\t\t\t} else if ( !context || context.jquery ) {\n\t\t\t\treturn ( context || rootjQuery ).find( selector );\n\n\t\t\t// HANDLE: $(expr, context)\n\t\t\t// (which is just equivalent to: $(context).find(expr)\n\t\t\t} else {\n\t\t\t\treturn this.constructor( context ).find( selector );\n\t\t\t}\n\n\t\t// HANDLE: $(function)\n\t\t// Shortcut for document ready\n\t\t} else if ( jQuery.isFunction( selector ) ) {\n\t\t\treturn rootjQuery.ready( selector );\n\t\t}\n\n\t\tif ( selector.selector !== undefined ) {\n\t\t\tthis.selector = selector.selector;\n\t\t\tthis.context = selector.context;\n\t\t}\n\n\t\treturn jQuery.makeArray( selector, this );\n\t},\n\n\t// Start with an empty selector\n\tselector: "",\n\n\t// The current version of jQuery being used\n\tjquery: "1.7.2",\n\n\t// The default length of a jQuery object is 0\n\tlength: 0,\n\n\t// The number of elements contained in the matched element set\n\tsize: function() {\n\t\treturn this.length;\n\t},\n\n\ttoArray: function() {\n\t\treturn slice.call( this, 0 );\n\t},\n\n\t// Get the Nth element in the matched element set OR\n\t// Get the whole matched element set as a clean array\n\tget: function( num ) {\n\t\treturn num == null ?\n\n\t\t\t// Return a \'clean\' array\n\t\t\tthis.toArray() :\n\n\t\t\t// Return just the object\n\t\t\t( num < 0 ? this[ this.length + num ] : this[ num ] );\n\t},\n\n\t// Take an array of elements and push it onto the stack\n\t// (returning the new matched element set)\n\tpushStack: function( elems, name, selector ) {\n\t\t// Build a new jQuery matched element set\n\t\tvar ret = this.constructor();\n\n\t\tif ( jQuery.isArray( elems ) ) {\n\t\t\tpush.apply( ret, elems );\n\n\t\t} else {\n\t\t\tjQuery.merge( ret, elems );\n\t\t}\n\n\t\t// Add the old object onto the stack (as a reference)\n\t\tret.prevObject = this;\n\n\t\tret.context = this.context;\n\n\t\tif ( name === "find" ) {\n\t\t\tret.selector = this.selector + ( this.selector ? " " : "" ) + selector;\n\t\t} else if ( name ) {\n\t\t\tret.selector = this.selector + "." + name + "(" + selector + ")";\n\t\t}\n\n\t\t// Return the newly-formed element set\n\t\treturn ret;\n\t},\n\n\t// Execute a callback for every element in the matched set.\n\t// (You can seed the arguments with an array of args, but this is\n\t// only used internally.)\n\teach: function( callback, args ) {\n\t\treturn jQuery.each( this, callback, args );\n\t},\n\n\tready: function( fn ) {\n\t\t// Attach the listeners\n\t\tjQuery.bindReady();\n\n\t\t// Add the callback\n\t\treadyList.add( fn );\n\n\t\treturn this;\n\t},\n\n\teq: function( i ) {\n\t\ti = +i;\n\t\treturn i === -1 ?\n\t\t\tthis.slice( i ) :\n\t\t\tthis.slice( i, i + 1 );\n\t},\n\n\tfirst: function() {\n\t\treturn this.eq( 0 );\n\t},\n\n\tlast: function() {\n\t\treturn this.eq( -1 );\n\t},\n\n\tslice: function() {\n\t\treturn this.pushStack( slice.apply( this, arguments ),\n\t\t\t"slice", slice.call(arguments).join(",") );\n\t},\n\n\tmap: function( callback ) {\n\t\treturn this.pushStack( jQuery.map(this, function( elem, i ) {\n\t\t\treturn callback.call( elem, i, elem );\n\t\t}));\n\t},\n\n\tend: function() {\n\t\treturn this.prevObject || this.constructor(null);\n\t},\n\n\t// For internal use only.\n\t// Behaves like an Array\'s method, not like a jQuery method.\n\tpush: push,\n\tsort: [].sort,\n\tsplice: [].splice\n};\n\n// Give the init function the jQuery prototype for later instantiation\njQuery.fn.init.prototype = jQuery.fn;\n\njQuery.extend = jQuery.fn.extend = function() {\n\tvar options, name, src, copy, copyIsArray, clone,\n\t\ttarget = arguments[0] || {},\n\t\ti = 1,\n\t\tlength = arguments.length,\n\t\tdeep = false;\n\n\t// Handle a deep copy situation\n\tif ( typeof target === "boolean" ) {\n\t\tdeep = target;\n\t\ttarget = arguments[1] || {};\n\t\t// skip the boolean and the target\n\t\ti = 2;\n\t}\n\n\t// Handle case when target is a string or something (possible in deep copy)\n\tif ( typeof target !== "object" && !jQuery.isFunction(target) ) {\n\t\ttarget = {};\n\t}\n\n\t// extend jQuery itself if only one argument is passed\n\tif ( length === i ) {\n\t\ttarget = this;\n\t\t--i;\n\t}\n\n\tfor ( ; i < length; i++ ) {\n\t\t// Only deal with non-null/undefined values\n\t\tif ( (options = arguments[ i ]) != null ) {\n\t\t\t// Extend the base object\n\t\t\tfor ( name in options ) {\n\t\t\t\tsrc = target[ name ];\n\t\t\t\tcopy = options[ name ];\n\n\t\t\t\t// Prevent never-ending loop\n\t\t\t\tif ( target === copy ) {\n\t\t\t\t\tcontinue;\n\t\t\t\t}\n\n\t\t\t\t// Recurse if we\'re merging plain objects or arrays\n\t\t\t\tif ( deep && copy && ( jQuery.isPlainObject(copy) || (copyIsArray = jQuery.isArray(copy)) ) ) {\n\t\t\t\t\tif ( copyIsArray ) {\n\t\t\t\t\t\tcopyIsArray = false;\n\t\t\t\t\t\tclone = src && jQuery.isArray(src) ? src : [];\n\n\t\t\t\t\t} else {\n\t\t\t\t\t\tclone = src && jQuery.isPlainObject(src) ? src : {};\n\t\t\t\t\t}\n\n\t\t\t\t\t// Never move original objects, clone them\n\t\t\t\t\ttarget[ name ] = jQuery.extend( deep, clone, copy );\n\n\t\t\t\t// Don\'t bring in undefined values\n\t\t\t\t} else if ( copy !== undefined ) {\n\t\t\t\t\ttarget[ name ] = copy;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t// Return the modified object\n\treturn target;\n};\n\njQuery.extend({\n\tnoConflict: function( deep ) {\n\t\tif ( window.$ === jQuery ) {\n\t\t\twindow.$ = _$;\n\t\t}\n\n\t\tif ( deep && window.jQuery === jQuery ) {\n\t\t\twindow.jQuery = _jQuery;\n\t\t}\n\n\t\treturn jQuery;\n\t},\n\n\t// Is the DOM ready to be used? Set to true once it occurs.\n\tisReady: false,\n\n\t// A counter to track how many items to wait for before\n\t// the ready event fires. See #6781\n\treadyWait: 1,\n\n\t// Hold (or release) the ready event\n\tholdReady: function( hold ) {\n\t\tif ( hold ) {\n\t\t\tjQuery.readyWait++;\n\t\t} else {\n\t\t\tjQuery.ready( true );\n\t\t}\n\t},\n\n\t// Handle when the DOM is ready\n\tready: function( wait ) {\n\t\t// Either a released hold or an DOMready/load event and not yet ready\n\t\tif ( (wait === true && !--jQuery.readyWait) || (wait !== true && !jQuery.isReady) ) {\n\t\t\t// Make sure body exists, at least, in case IE gets a little overzealous (ticket #5443).\n\t\t\tif ( !document.body ) {\n\t\t\t\treturn setTimeout( jQuery.ready, 1 );\n\t\t\t}\n\n\t\t\t// Remember that the DOM is ready\n\t\t\tjQuery.isReady = true;\n\n\t\t\t// If a normal DOM Ready event fired, decrement, and wait if need be\n\t\t\tif ( wait !== true && --jQuery.readyWait > 0 ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// If there are functions bound, to execute\n\t\t\treadyList.fireWith( document, [ jQuery ] );\n\n\t\t\t// Trigger any bound ready events\n\t\t\tif ( jQuery.fn.trigger ) {\n\t\t\t\tjQuery( document ).trigger( "ready" ).off( "ready" );\n\t\t\t}\n\t\t}\n\t},\n\n\tbindReady: function() {\n\t\tif ( readyList ) {\n\t\t\treturn;\n\t\t}\n\n\t\treadyList = jQuery.Callbacks( "once memory" );\n\n\t\t// Catch cases where $(document).ready() is called after the\n\t\t// browser event has already occurred.\n\t\tif ( document.readyState === "complete" ) {\n\t\t\t// Handle it asynchronously to allow scripts the opportunity to delay ready\n\t\t\treturn setTimeout( jQuery.ready, 1 );\n\t\t}\n\n\t\t// Mozilla, Opera and webkit nightlies currently support this event\n\t\tif ( document.addEventListener ) {\n\t\t\t// Use the handy event callback\n\t\t\tdocument.addEventListener( "DOMContentLoaded", DOMContentLoaded, false );\n\n\t\t\t// A fallback to window.onload, that will always work\n\t\t\twindow.addEventListener( "load", jQuery.ready, false );\n\n\t\t// If IE event model is used\n\t\t} else if ( document.attachEvent ) {\n\t\t\t// ensure firing before onload,\n\t\t\t// maybe late but safe also for iframes\n\t\t\tdocument.attachEvent( "onreadystatechange", DOMContentLoaded );\n\n\t\t\t// A fallback to window.onload, that will always work\n\t\t\twindow.attachEvent( "onload", jQuery.ready );\n\n\t\t\t// If IE and not a frame\n\t\t\t// continually check to see if the document is ready\n\t\t\tvar toplevel = false;\n\n\t\t\ttry {\n\t\t\t\ttoplevel = window.frameElement == null;\n\t\t\t} catch(e) {}\n\n\t\t\tif ( document.documentElement.doScroll && toplevel ) {\n\t\t\t\tdoScrollCheck();\n\t\t\t}\n\t\t}\n\t},\n\n\t// See test/unit/core.js for details concerning isFunction.\n\t// Since version 1.3, DOM methods and functions like alert\n\t// aren\'t supported. They return false on IE (#2968).\n\tisFunction: function( obj ) {\n\t\treturn jQuery.type(obj) === "function";\n\t},\n\n\tisArray: Array.isArray || function( obj ) {\n\t\treturn jQuery.type(obj) === "array";\n\t},\n\n\tisWindow: function( obj ) {\n\t\treturn obj != null && obj == obj.window;\n\t},\n\n\tisNumeric: function( obj ) {\n\t\treturn !isNaN( parseFloat(obj) ) && isFinite( obj );\n\t},\n\n\ttype: function( obj ) {\n\t\treturn obj == null ?\n\t\t\tString( obj ) :\n\t\t\tclass2type[ toString.call(obj) ] || "object";\n\t},\n\n\tisPlainObject: function( obj ) {\n\t\t// Must be an Object.\n\t\t// Because of IE, we also have to check the presence of the constructor property.\n\t\t// Make sure that DOM nodes and window objects don\'t pass through, as well\n\t\tif ( !obj || jQuery.type(obj) !== "object" || obj.nodeType || jQuery.isWindow( obj ) ) {\n\t\t\treturn false;\n\t\t}\n\n\t\ttry {\n\t\t\t// Not own constructor property must be Object\n\t\t\tif ( obj.constructor &&\n\t\t\t\t!hasOwn.call(obj, "constructor") &&\n\t\t\t\t!hasOwn.call(obj.constructor.prototype, "isPrototypeOf") ) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t} catch ( e ) {\n\t\t\t// IE8,9 Will throw exceptions on certain host objects #9897\n\t\t\treturn false;\n\t\t}\n\n\t\t// Own properties are enumerated firstly, so to speed up,\n\t\t// if last one is own, then all properties are own.\n\n\t\tvar key;\n\t\tfor ( key in obj ) {}\n\n\t\treturn key === undefined || hasOwn.call( obj, key );\n\t},\n\n\tisEmptyObject: function( obj ) {\n\t\tfor ( var name in obj ) {\n\t\t\treturn false;\n\t\t}\n\t\treturn true;\n\t},\n\n\terror: function( msg ) {\n\t\tthrow new Error( msg );\n\t},\n\n\tparseJSON: function( data ) {\n\t\tif ( typeof data !== "string" || !data ) {\n\t\t\treturn null;\n\t\t}\n\n\t\t// Make sure leading/trailing whitespace is removed (IE can\'t handle it)\n\t\tdata = jQuery.trim( data );\n\n\t\t// Attempt to parse using the native JSON parser first\n\t\tif ( window.JSON && window.JSON.parse ) {\n\t\t\treturn window.JSON.parse( data );\n\t\t}\n\n\t\t// Make sure the incoming data is actual JSON\n\t\t// Logic borrowed from http://json.org/json2.js\n\t\tif ( rvalidchars.test( data.replace( rvalidescape, "@" )\n\t\t\t.replace( rvalidtokens, "]" )\n\t\t\t.replace( rvalidbraces, "")) ) {\n\n\t\t\treturn ( new Function( "return " + data ) )();\n\n\t\t}\n\t\tjQuery.error( "Invalid JSON: " + data );\n\t},\n\n\t// Cross-browser xml parsing\n\tparseXML: function( data ) {\n\t\tif ( typeof data !== "string" || !data ) {\n\t\t\treturn null;\n\t\t}\n\t\tvar xml, tmp;\n\t\ttry {\n\t\t\tif ( window.DOMParser ) { // Standard\n\t\t\t\ttmp = new DOMParser();\n\t\t\t\txml = tmp.parseFromString( data , "text/xml" );\n\t\t\t} else { // IE\n\t\t\t\txml = new ActiveXObject( "Microsoft.XMLDOM" );\n\t\t\t\txml.async = "false";\n\t\t\t\txml.loadXML( data );\n\t\t\t}\n\t\t} catch( e ) {\n\t\t\txml = undefined;\n\t\t}\n\t\tif ( !xml || !xml.documentElement || xml.getElementsByTagName( "parsererror" ).length ) {\n\t\t\tjQuery.error( "Invalid XML: " + data );\n\t\t}\n\t\treturn xml;\n\t},\n\n\tnoop: function() {},\n\n\t// Evaluates a script in a global context\n\t// Workarounds based on findings by Jim Driscoll\n\t// http://weblogs.java.net/blog/driscoll/archive/2009/09/08/eval-javascript-global-context\n\tglobalEval: function( data ) {\n\t\tif ( data && rnotwhite.test( data ) ) {\n\t\t\t// We use execScript on Internet Explorer\n\t\t\t// We use an anonymous function so that context is window\n\t\t\t// rather than jQuery in Firefox\n\t\t\t( window.execScript || function( data ) {\n\t\t\t\twindow[ "eval" ].call( window, data );\n\t\t\t} )( data );\n\t\t}\n\t},\n\n\t// Convert dashed to camelCase; used by the css and data modules\n\t// Microsoft forgot to hump their vendor prefix (#9572)\n\tcamelCase: function( string ) {\n\t\treturn string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase );\n\t},\n\n\tnodeName: function( elem, name ) {\n\t\treturn elem.nodeName && elem.nodeName.toUpperCase() === name.toUpperCase();\n\t},\n\n\t// args is for internal usage only\n\teach: function( object, callback, args ) {\n\t\tvar name, i = 0,\n\t\t\tlength = object.length,\n\t\t\tisObj = length === undefined || jQuery.isFunction( object );\n\n\t\tif ( args ) {\n\t\t\tif ( isObj ) {\n\t\t\t\tfor ( name in object ) {\n\t\t\t\t\tif ( callback.apply( object[ name ], args ) === false ) {\n\t\t\t\t\t\tbreak;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tfor ( ; i < length; ) {\n\t\t\t\t\tif ( callback.apply( object[ i++ ], args ) === false ) {\n\t\t\t\t\t\tbreak;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t// A special, fast, case for the most common use of each\n\t\t} else {\n\t\t\tif ( isObj ) {\n\t\t\t\tfor ( name in object ) {\n\t\t\t\t\tif ( callback.call( object[ name ], name, object[ name ] ) === false ) {\n\t\t\t\t\t\tbreak;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tfor ( ; i < length; ) {\n\t\t\t\t\tif ( callback.call( object[ i ], i, object[ i++ ] ) === false ) {\n\t\t\t\t\t\tbreak;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\treturn object;\n\t},\n\n\t// Use native String.trim function wherever possible\n\ttrim: trim ?\n\t\tfunction( text ) {\n\t\t\treturn text == null ?\n\t\t\t\t"" :\n\t\t\t\ttrim.call( text );\n\t\t} :\n\n\t\t// Otherwise use our own trimming functionality\n\t\tfunction( text ) {\n\t\t\treturn text == null ?\n\t\t\t\t"" :\n\t\t\t\ttext.toString().replace( trimLeft, "" ).replace( trimRight, "" );\n\t\t},\n\n\t// results is for internal usage only\n\tmakeArray: function( array, results ) {\n\t\tvar ret = results || [];\n\n\t\tif ( array != null ) {\n\t\t\t// The window, strings (and functions) also have \'length\'\n\t\t\t// Tweaked logic slightly to handle Blackberry 4.7 RegExp issues #6930\n\t\t\tvar type = jQuery.type( array );\n\n\t\t\tif ( array.length == null || type === "string" || type === "function" || type === "regexp" || jQuery.isWindow( array ) ) {\n\t\t\t\tpush.call( ret, array );\n\t\t\t} else {\n\t\t\t\tjQuery.merge( ret, array );\n\t\t\t}\n\t\t}\n\n\t\treturn ret;\n\t},\n\n\tinArray: function( elem, array, i ) {\n\t\tvar len;\n\n\t\tif ( array ) {\n\t\t\tif ( indexOf ) {\n\t\t\t\treturn indexOf.call( array, elem, i );\n\t\t\t}\n\n\t\t\tlen = array.length;\n\t\t\ti = i ? i < 0 ? Math.max( 0, len + i ) : i : 0;\n\n\t\t\tfor ( ; i < len; i++ ) {\n\t\t\t\t// Skip accessing in sparse arrays\n\t\t\t\tif ( i in array && array[ i ] === elem ) {\n\t\t\t\t\treturn i;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\treturn -1;\n\t},\n\n\tmerge: function( first, second ) {\n\t\tvar i = first.length,\n\t\t\tj = 0;\n\n\t\tif ( typeof second.length === "number" ) {\n\t\t\tfor ( var l = second.length; j < l; j++ ) {\n\t\t\t\tfirst[ i++ ] = second[ j ];\n\t\t\t}\n\n\t\t} else {\n\t\t\twhile ( second[j] !== undefined ) {\n\t\t\t\tfirst[ i++ ] = second[ j++ ];\n\t\t\t}\n\t\t}\n\n\t\tfirst.length = i;\n\n\t\treturn first;\n\t},\n\n\tgrep: function( elems, callback, inv ) {\n\t\tvar ret = [], retVal;\n\t\tinv = !!inv;\n\n\t\t// Go through the array, only saving the items\n\t\t// that pass the validator function\n\t\tfor ( var i = 0, length = elems.length; i < length; i++ ) {\n\t\t\tretVal = !!callback( elems[ i ], i );\n\t\t\tif ( inv !== retVal ) {\n\t\t\t\tret.push( elems[ i ] );\n\t\t\t}\n\t\t}\n\n\t\treturn ret;\n\t},\n\n\t// arg is for internal usage only\n\tmap: function( elems, callback, arg ) {\n\t\tvar value, key, ret = [],\n\t\t\ti = 0,\n\t\t\tlength = elems.length,\n\t\t\t// jquery objects are treated as arrays\n\t\t\tisArray = elems instanceof jQuery || length !== undefined && typeof length === "number" && ( ( length > 0 && elems[ 0 ] && elems[ length -1 ] ) || length === 0 || jQuery.isArray( elems ) ) ;\n\n\t\t// Go through the array, translating each of the items to their\n\t\tif ( isArray ) {\n\t\t\tfor ( ; i < length; i++ ) {\n\t\t\t\tvalue = callback( elems[ i ], i, arg );\n\n\t\t\t\tif ( value != null ) {\n\t\t\t\t\tret[ ret.length ] = value;\n\t\t\t\t}\n\t\t\t}\n\n\t\t// Go through every key on the object,\n\t\t} else {\n\t\t\tfor ( key in elems ) {\n\t\t\t\tvalue = callback( elems[ key ], key, arg );\n\n\t\t\t\tif ( value != null ) {\n\t\t\t\t\tret[ ret.length ] = value;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// Flatten any nested arrays\n\t\treturn ret.concat.apply( [], ret );\n\t},\n\n\t// A global GUID counter for objects\n\tguid: 1,\n\n\t// Bind a function to a context, optionally partially applying any\n\t// arguments.\n\tproxy: function( fn, context ) {\n\t\tif ( typeof context === "string" ) {\n\t\t\tvar tmp = fn[ context ];\n\t\t\tcontext = fn;\n\t\t\tfn = tmp;\n\t\t}\n\n\t\t// Quick check to determine if target is callable, in the spec\n\t\t// this throws a TypeError, but we will just return undefined.\n\t\tif ( !jQuery.isFunction( fn ) ) {\n\t\t\treturn undefined;\n\t\t}\n\n\t\t// Simulated bind\n\t\tvar args = slice.call( arguments, 2 ),\n\t\t\tproxy = function() {\n\t\t\t\treturn fn.apply( context, args.concat( slice.call( arguments ) ) );\n\t\t\t};\n\n\t\t// Set the guid of unique handler to the same of original handler, so it can be removed\n\t\tproxy.guid = fn.guid = fn.guid || proxy.guid || jQuery.guid++;\n\n\t\treturn proxy;\n\t},\n\n\t// Mutifunctional method to get and set values to a collection\n\t// The value/s can optionally be executed if it\'s a function\n\taccess: function( elems, fn, key, value, chainable, emptyGet, pass ) {\n\t\tvar exec,\n\t\t\tbulk = key == null,\n\t\t\ti = 0,\n\t\t\tlength = elems.length;\n\n\t\t// Sets many values\n\t\tif ( key && typeof key === "object" ) {\n\t\t\tfor ( i in key ) {\n\t\t\t\tjQuery.access( elems, fn, i, key[i], 1, emptyGet, value );\n\t\t\t}\n\t\t\tchainable = 1;\n\n\t\t// Sets one value\n\t\t} else if ( value !== undefined ) {\n\t\t\t// Optionally, function values get executed if exec is true\n\t\t\texec = pass === undefined && jQuery.isFunction( value );\n\n\t\t\tif ( bulk ) {\n\t\t\t\t// Bulk operations only iterate when executing function values\n\t\t\t\tif ( exec ) {\n\t\t\t\t\texec = fn;\n\t\t\t\t\tfn = function( elem, key, value ) {\n\t\t\t\t\t\treturn exec.call( jQuery( elem ), value );\n\t\t\t\t\t};\n\n\t\t\t\t// Otherwise they run against the entire set\n\t\t\t\t} else {\n\t\t\t\t\tfn.call( elems, value );\n\t\t\t\t\tfn = null;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tif ( fn ) {\n\t\t\t\tfor (; i < length; i++ ) {\n\t\t\t\t\tfn( elems[i], key, exec ? value.call( elems[i], i, fn( elems[i], key ) ) : value, pass );\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tchainable = 1;\n\t\t}\n\n\t\treturn chainable ?\n\t\t\telems :\n\n\t\t\t// Gets\n\t\t\tbulk ?\n\t\t\t\tfn.call( elems ) :\n\t\t\t\tlength ? fn( elems[0], key ) : emptyGet;\n\t},\n\n\tnow: function() {\n\t\treturn ( new Date() ).getTime();\n\t},\n\n\t// Use of jQuery.browser is frowned upon.\n\t// More details: http://docs.jquery.com/Utilities/jQuery.browser\n\tuaMatch: function( ua ) {\n\t\tua = ua.toLowerCase();\n\n\t\tvar match = rwebkit.exec( ua ) ||\n\t\t\tropera.exec( ua ) ||\n\t\t\trmsie.exec( ua ) ||\n\t\t\tua.indexOf("compatible") < 0 && rmozilla.exec( ua ) ||\n\t\t\t[];\n\n\t\treturn { browser: match[1] || "", version: match[2] || "0" };\n\t},\n\n\tsub: function() {\n\t\tfunction jQuerySub( selector, context ) {\n\t\t\treturn new jQuerySub.fn.init( selector, context );\n\t\t}\n\t\tjQuery.extend( true, jQuerySub, this );\n\t\tjQuerySub.superclass = this;\n\t\tjQuerySub.fn = jQuerySub.prototype = this();\n\t\tjQuerySub.fn.constructor = jQuerySub;\n\t\tjQuerySub.sub = this.sub;\n\t\tjQuerySub.fn.init = function init( selector, context ) {\n\t\t\tif ( context && context instanceof jQuery && !(context instanceof jQuerySub) ) {\n\t\t\t\tcontext = jQuerySub( context );\n\t\t\t}\n\n\t\t\treturn jQuery.fn.init.call( this, selector, context, rootjQuerySub );\n\t\t};\n\t\tjQuerySub.fn.init.prototype = jQuerySub.fn;\n\t\tvar rootjQuerySub = jQuerySub(document);\n\t\treturn jQuerySub;\n\t},\n\n\tbrowser: {}\n});\n\n// Populate the class2type map\njQuery.each("Boolean Number String Function Array Date RegExp Object".split(" "), function(i, name) {\n\tclass2type[ "[object " + name + "]" ] = name.toLowerCase();\n});\n\nbrowserMatch = jQuery.uaMatch( userAgent );\nif ( browserMatch.browser ) {\n\tjQuery.browser[ browserMatch.browser ] = true;\n\tjQuery.browser.version = browserMatch.version;\n}\n\n// Deprecated, use jQuery.browser.webkit instead\nif ( jQuery.browser.webkit ) {\n\tjQuery.browser.safari = true;\n}\n\n// IE doesn\'t match non-breaking spaces with \\s\nif ( rnotwhite.test( "\\xA0" ) ) {\n\ttrimLeft = /^[\\s\\xA0]+/;\n\ttrimRight = /[\\s\\xA0]+$/;\n}\n\n// All jQuery objects should point back to these\nrootjQuery = jQuery(document);\n\n// Cleanup functions for the document ready method\nif ( document.addEventListener ) {\n\tDOMContentLoaded = function() {\n\t\tdocument.removeEventListener( "DOMContentLoaded", DOMContentLoaded, false );\n\t\tjQuery.ready();\n\t};\n\n} else if ( document.attachEvent ) {\n\tDOMContentLoaded = function() {\n\t\t// Make sure body exists, at least, in case IE gets a little overzealous (ticket #5443).\n\t\tif ( document.readyState === "complete" ) {\n\t\t\tdocument.detachEvent( "onreadystatechange", DOMContentLoaded );\n\t\t\tjQuery.ready();\n\t\t}\n\t};\n}\n\n// The DOM ready check for Internet Explorer\nfunction doScrollCheck() {\n\tif ( jQuery.isReady ) {\n\t\treturn;\n\t}\n\n\ttry {\n\t\t// If IE is used, use the trick by Diego Perini\n\t\t// http://javascript.nwbox.com/IEContentLoaded/\n\t\tdocument.documentElement.doScroll("left");\n\t} catch(e) {\n\t\tsetTimeout( doScrollCheck, 1 );\n\t\treturn;\n\t}\n\n\t// and execute any waiting functions\n\tjQuery.ready();\n}\n\nreturn jQuery;\n\n})();\n\n\n// String to Object flags format cache\nvar flagsCache = {};\n\n// Convert String-formatted flags into Object-formatted ones and store in cache\nfunction createFlags( flags ) {\n\tvar object = flagsCache[ flags ] = {},\n\t\ti, length;\n\tflags = flags.split( /\\s+/ );\n\tfor ( i = 0, length = flags.length; i < length; i++ ) {\n\t\tobject[ flags[i] ] = true;\n\t}\n\treturn object;\n}\n\n/*\n * Create a callback list using the following parameters:\n *\n *\tflags:\tan optional list of space-separated flags that will change how\n *\t\t\tthe callback list behaves\n *\n * By default a callback list will act like an event callback list and can be\n * "fired" multiple times.\n *\n * Possible flags:\n *\n *\tonce:\t\t\twill ensure the callback list can only be fired once (like a Deferred)\n *\n *\tmemory:\t\t\twill keep track of previous values and will call any callback added\n *\t\t\t\t\tafter the list has been fired right away with the latest "memorized"\n *\t\t\t\t\tvalues (like a Deferred)\n *\n *\tunique:\t\t\twill ensure a callback can only be added once (no duplicate in the list)\n *\n *\tstopOnFalse:\tinterrupt callings when a callback returns false\n *\n */\njQuery.Callbacks = function( flags ) {\n\n\t// Convert flags from String-formatted to Object-formatted\n\t// (we check in cache first)\n\tflags = flags ? ( flagsCache[ flags ] || createFlags( flags ) ) : {};\n\n\tvar // Actual callback list\n\t\tlist = [],\n\t\t// Stack of fire calls for repeatable lists\n\t\tstack = [],\n\t\t// Last fire value (for non-forgettable lists)\n\t\tmemory,\n\t\t// Flag to know if list was already fired\n\t\tfired,\n\t\t// Flag to know if list is currently firing\n\t\tfiring,\n\t\t// First callback to fire (used internally by add and fireWith)\n\t\tfiringStart,\n\t\t// End of the loop when firing\n\t\tfiringLength,\n\t\t// Index of currently firing callback (modified by remove if needed)\n\t\tfiringIndex,\n\t\t// Add one or several callbacks to the list\n\t\tadd = function( args ) {\n\t\t\tvar i,\n\t\t\t\tlength,\n\t\t\t\telem,\n\t\t\t\ttype,\n\t\t\t\tactual;\n\t\t\tfor ( i = 0, length = args.length; i < length; i++ ) {\n\t\t\t\telem = args[ i ];\n\t\t\t\ttype = jQuery.type( elem );\n\t\t\t\tif ( type === "array" ) {\n\t\t\t\t\t// Inspect recursively\n\t\t\t\t\tadd( elem );\n\t\t\t\t} else if ( type === "function" ) {\n\t\t\t\t\t// Add if not in unique mode and callback is not in\n\t\t\t\t\tif ( !flags.unique || !self.has( elem ) ) {\n\t\t\t\t\t\tlist.push( elem );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\t// Fire callbacks\n\t\tfire = function( context, args ) {\n\t\t\targs = args || [];\n\t\t\tmemory = !flags.memory || [ context, args ];\n\t\t\tfired = true;\n\t\t\tfiring = true;\n\t\t\tfiringIndex = firingStart || 0;\n\t\t\tfiringStart = 0;\n\t\t\tfiringLength = list.length;\n\t\t\tfor ( ; list && firingIndex < firingLength; firingIndex++ ) {\n\t\t\t\tif ( list[ firingIndex ].apply( context, args ) === false && flags.stopOnFalse ) {\n\t\t\t\t\tmemory = true; // Mark as halted\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t}\n\t\t\tfiring = false;\n\t\t\tif ( list ) {\n\t\t\t\tif ( !flags.once ) {\n\t\t\t\t\tif ( stack && stack.length ) {\n\t\t\t\t\t\tmemory = stack.shift();\n\t\t\t\t\t\tself.fireWith( memory[ 0 ], memory[ 1 ] );\n\t\t\t\t\t}\n\t\t\t\t} else if ( memory === true ) {\n\t\t\t\t\tself.disable();\n\t\t\t\t} else {\n\t\t\t\t\tlist = [];\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\t// Actual Callbacks object\n\t\tself = {\n\t\t\t// Add a callback or a collection of callbacks to the list\n\t\t\tadd: function() {\n\t\t\t\tif ( list ) {\n\t\t\t\t\tvar length = list.length;\n\t\t\t\t\tadd( arguments );\n\t\t\t\t\t// Do we need to add the callbacks to the\n\t\t\t\t\t// current firing batch?\n\t\t\t\t\tif ( firing ) {\n\t\t\t\t\t\tfiringLength = list.length;\n\t\t\t\t\t// With memory, if we\'re not firing then\n\t\t\t\t\t// we should call right away, unless previous\n\t\t\t\t\t// firing was halted (stopOnFalse)\n\t\t\t\t\t} else if ( memory && memory !== true ) {\n\t\t\t\t\t\tfiringStart = length;\n\t\t\t\t\t\tfire( memory[ 0 ], memory[ 1 ] );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\treturn this;\n\t\t\t},\n\t\t\t// Remove a callback from the list\n\t\t\tremove: function() {\n\t\t\t\tif ( list ) {\n\t\t\t\t\tvar args = arguments,\n\t\t\t\t\t\targIndex = 0,\n\t\t\t\t\t\targLength = args.length;\n\t\t\t\t\tfor ( ; argIndex < argLength ; argIndex++ ) {\n\t\t\t\t\t\tfor ( var i = 0; i < list.length; i++ ) {\n\t\t\t\t\t\t\tif ( args[ argIndex ] === list[ i ] ) {\n\t\t\t\t\t\t\t\t// Handle firingIndex and firingLength\n\t\t\t\t\t\t\t\tif ( firing ) {\n\t\t\t\t\t\t\t\t\tif ( i <= firingLength ) {\n\t\t\t\t\t\t\t\t\t\tfiringLength--;\n\t\t\t\t\t\t\t\t\t\tif ( i <= firingIndex ) {\n\t\t\t\t\t\t\t\t\t\t\tfiringIndex--;\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t// Remove the element\n\t\t\t\t\t\t\t\tlist.splice( i--, 1 );\n\t\t\t\t\t\t\t\t// If we have some unicity property then\n\t\t\t\t\t\t\t\t// we only need to do this once\n\t\t\t\t\t\t\t\tif ( flags.unique ) {\n\t\t\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\treturn this;\n\t\t\t},\n\t\t\t// Control if a given callback is in the list\n\t\t\thas: function( fn ) {\n\t\t\t\tif ( list ) {\n\t\t\t\t\tvar i = 0,\n\t\t\t\t\t\tlength = list.length;\n\t\t\t\t\tfor ( ; i < length; i++ ) {\n\t\t\t\t\t\tif ( fn === list[ i ] ) {\n\t\t\t\t\t\t\treturn true;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\treturn false;\n\t\t\t},\n\t\t\t// Remove all callbacks from the list\n\t\t\tempty: function() {\n\t\t\t\tlist = [];\n\t\t\t\treturn this;\n\t\t\t},\n\t\t\t// Have the list do nothing anymore\n\t\t\tdisable: function() {\n\t\t\t\tlist = stack = memory = undefined;\n\t\t\t\treturn this;\n\t\t\t},\n\t\t\t// Is it disabled?\n\t\t\tdisabled: function() {\n\t\t\t\treturn !list;\n\t\t\t},\n\t\t\t// Lock the list in its current state\n\t\t\tlock: function() {\n\t\t\t\tstack = undefined;\n\t\t\t\tif ( !memory || memory === true ) {\n\t\t\t\t\tself.disable();\n\t\t\t\t}\n\t\t\t\treturn this;\n\t\t\t},\n\t\t\t// Is it locked?\n\t\t\tlocked: function() {\n\t\t\t\treturn !stack;\n\t\t\t},\n\t\t\t// Call all callbacks with the given context and arguments\n\t\t\tfireWith: function( context, args ) {\n\t\t\t\tif ( stack ) {\n\t\t\t\t\tif ( firing ) {\n\t\t\t\t\t\tif ( !flags.once ) {\n\t\t\t\t\t\t\tstack.push( [ context, args ] );\n\t\t\t\t\t\t}\n\t\t\t\t\t} else if ( !( flags.once && memory ) ) {\n\t\t\t\t\t\tfire( context, args );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\treturn this;\n\t\t\t},\n\t\t\t// Call all the callbacks with the given arguments\n\t\t\tfire: function() {\n\t\t\t\tself.fireWith( this, arguments );\n\t\t\t\treturn this;\n\t\t\t},\n\t\t\t// To know if the callbacks have already been called at least once\n\t\t\tfired: function() {\n\t\t\t\treturn !!fired;\n\t\t\t}\n\t\t};\n\n\treturn self;\n};\n\n\n\n\nvar // Static reference to slice\n\tsliceDeferred = [].slice;\n\njQuery.extend({\n\n\tDeferred: function( func ) {\n\t\tvar doneList = jQuery.Callbacks( "once memory" ),\n\t\t\tfailList = jQuery.Callbacks( "once memory" ),\n\t\t\tprogressList = jQuery.Callbacks( "memory" ),\n\t\t\tstate = "pending",\n\t\t\tlists = {\n\t\t\t\tresolve: doneList,\n\t\t\t\treject: failList,\n\t\t\t\tnotify: progressList\n\t\t\t},\n\t\t\tpromise = {\n\t\t\t\tdone: doneList.add,\n\t\t\t\tfail: failList.add,\n\t\t\t\tprogress: progressList.add,\n\n\t\t\t\tstate: function() {\n\t\t\t\t\treturn state;\n\t\t\t\t},\n\n\t\t\t\t// Deprecated\n\t\t\t\tisResolved: doneList.fired,\n\t\t\t\tisRejected: failList.fired,\n\n\t\t\t\tthen: function( doneCallbacks, failCallbacks, progressCallbacks ) {\n\t\t\t\t\tdeferred.done( doneCallbacks ).fail( failCallbacks ).progress( progressCallbacks );\n\t\t\t\t\treturn this;\n\t\t\t\t},\n\t\t\t\talways: function() {\n\t\t\t\t\tdeferred.done.apply( deferred, arguments ).fail.apply( deferred, arguments );\n\t\t\t\t\treturn this;\n\t\t\t\t},\n\t\t\t\tpipe: function( fnDone, fnFail, fnProgress ) {\n\t\t\t\t\treturn jQuery.Deferred(function( newDefer ) {\n\t\t\t\t\t\tjQuery.each( {\n\t\t\t\t\t\t\tdone: [ fnDone, "resolve" ],\n\t\t\t\t\t\t\tfail: [ fnFail, "reject" ],\n\t\t\t\t\t\t\tprogress: [ fnProgress, "notify" ]\n\t\t\t\t\t\t}, function( handler, data ) {\n\t\t\t\t\t\t\tvar fn = data[ 0 ],\n\t\t\t\t\t\t\t\taction = data[ 1 ],\n\t\t\t\t\t\t\t\treturned;\n\t\t\t\t\t\t\tif ( jQuery.isFunction( fn ) ) {\n\t\t\t\t\t\t\t\tdeferred[ handler ](function() {\n\t\t\t\t\t\t\t\t\treturned = fn.apply( this, arguments );\n\t\t\t\t\t\t\t\t\tif ( returned && jQuery.isFunction( returned.promise ) ) {\n\t\t\t\t\t\t\t\t\t\treturned.promise().then( newDefer.resolve, newDefer.reject, newDefer.notify );\n\t\t\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\t\t\tnewDefer[ action + "With" ]( this === deferred ? newDefer : this, [ returned ] );\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t});\n\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\tdeferred[ handler ]( newDefer[ action ] );\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t});\n\t\t\t\t\t}).promise();\n\t\t\t\t},\n\t\t\t\t// Get a promise for this deferred\n\t\t\t\t// If obj is provided, the promise aspect is added to the object\n\t\t\t\tpromise: function( obj ) {\n\t\t\t\t\tif ( obj == null ) {\n\t\t\t\t\t\tobj = promise;\n\t\t\t\t\t} else {\n\t\t\t\t\t\tfor ( var key in promise ) {\n\t\t\t\t\t\t\tobj[ key ] = promise[ key ];\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\treturn obj;\n\t\t\t\t}\n\t\t\t},\n\t\t\tdeferred = promise.promise({}),\n\t\t\tkey;\n\n\t\tfor ( key in lists ) {\n\t\t\tdeferred[ key ] = lists[ key ].fire;\n\t\t\tdeferred[ key + "With" ] = lists[ key ].fireWith;\n\t\t}\n\n\t\t// Handle state\n\t\tdeferred.done( function() {\n\t\t\tstate = "resolved";\n\t\t}, failList.disable, progressList.lock ).fail( function() {\n\t\t\tstate = "rejected";\n\t\t}, doneList.disable, progressList.lock );\n\n\t\t// Call given func if any\n\t\tif ( func ) {\n\t\t\tfunc.call( deferred, deferred );\n\t\t}\n\n\t\t// All done!\n\t\treturn deferred;\n\t},\n\n\t// Deferred helper\n\twhen: function( firstParam ) {\n\t\tvar args = sliceDeferred.call( arguments, 0 ),\n\t\t\ti = 0,\n\t\t\tlength = args.length,\n\t\t\tpValues = new Array( length ),\n\t\t\tcount = length,\n\t\t\tpCount = length,\n\t\t\tdeferred = length <= 1 && firstParam && jQuery.isFunction( firstParam.promise ) ?\n\t\t\t\tfirstParam :\n\t\t\t\tjQuery.Deferred(),\n\t\t\tpromise = deferred.promise();\n\t\tfunction resolveFunc( i ) {\n\t\t\treturn function( value ) {\n\t\t\t\targs[ i ] = arguments.length > 1 ? sliceDeferred.call( arguments, 0 ) : value;\n\t\t\t\tif ( !( --count ) ) {\n\t\t\t\t\tdeferred.resolveWith( deferred, args );\n\t\t\t\t}\n\t\t\t};\n\t\t}\n\t\tfunction progressFunc( i ) {\n\t\t\treturn function( value ) {\n\t\t\t\tpValues[ i ] = arguments.length > 1 ? sliceDeferred.call( arguments, 0 ) : value;\n\t\t\t\tdeferred.notifyWith( promise, pValues );\n\t\t\t};\n\t\t}\n\t\tif ( length > 1 ) {\n\t\t\tfor ( ; i < length; i++ ) {\n\t\t\t\tif ( args[ i ] && args[ i ].promise && jQuery.isFunction( args[ i ].promise ) ) {\n\t\t\t\t\targs[ i ].promise().then( resolveFunc(i), deferred.reject, progressFunc(i) );\n\t\t\t\t} else {\n\t\t\t\t\t--count;\n\t\t\t\t}\n\t\t\t}\n\t\t\tif ( !count ) {\n\t\t\t\tdeferred.resolveWith( deferred, args );\n\t\t\t}\n\t\t} else if ( deferred !== firstParam ) {\n\t\t\tdeferred.resolveWith( deferred, length ? [ firstParam ] : [] );\n\t\t}\n\t\treturn promise;\n\t}\n});\n\n\n\n\njQuery.support = (function() {\n\n\tvar support,\n\t\tall,\n\t\ta,\n\t\tselect,\n\t\topt,\n\t\tinput,\n\t\tfragment,\n\t\ttds,\n\t\tevents,\n\t\teventName,\n\t\ti,\n\t\tisSupported,\n\t\tdiv = document.createElement( "div" ),\n\t\tdocumentElement = document.documentElement;\n\n\t// Preliminary tests\n\tdiv.setAttribute("className", "t");\n\tdiv.innerHTML = "
a";\n\n\tall = div.getElementsByTagName( "*" );\n\ta = div.getElementsByTagName( "a" )[ 0 ];\n\n\t// Can\'t get basic test support\n\tif ( !all || !all.length || !a ) {\n\t\treturn {};\n\t}\n\n\t// First batch of supports tests\n\tselect = document.createElement( "select" );\n\topt = select.appendChild( document.createElement("option") );\n\tinput = div.getElementsByTagName( "input" )[ 0 ];\n\n\tsupport = {\n\t\t// IE strips leading whitespace when .innerHTML is used\n\t\tleadingWhitespace: ( div.firstChild.nodeType === 3 ),\n\n\t\t// Make sure that tbody elements aren\'t automatically inserted\n\t\t// IE will insert them into empty tables\n\t\ttbody: !div.getElementsByTagName("tbody").length,\n\n\t\t// Make sure that link elements get serialized correctly by innerHTML\n\t\t// This requires a wrapper element in IE\n\t\thtmlSerialize: !!div.getElementsByTagName("link").length,\n\n\t\t// Get the style information from getAttribute\n\t\t// (IE uses .cssText instead)\n\t\tstyle: /top/.test( a.getAttribute("style") ),\n\n\t\t// Make sure that URLs aren\'t manipulated\n\t\t// (IE normalizes it by default)\n\t\threfNormalized: ( a.getAttribute("href") === "/a" ),\n\n\t\t// Make sure that element opacity exists\n\t\t// (IE uses filter instead)\n\t\t// Use a regex to work around a WebKit issue. See #5145\n\t\topacity: /^0.55/.test( a.style.opacity ),\n\n\t\t// Verify style float existence\n\t\t// (IE uses styleFloat instead of cssFloat)\n\t\tcssFloat: !!a.style.cssFloat,\n\n\t\t// Make sure that if no value is specified for a checkbox\n\t\t// that it defaults to "on".\n\t\t// (WebKit defaults to "" instead)\n\t\tcheckOn: ( input.value === "on" ),\n\n\t\t// Make sure that a selected-by-default option has a working selected property.\n\t\t// (WebKit defaults to false instead of true, IE too, if it\'s in an optgroup)\n\t\toptSelected: opt.selected,\n\n\t\t// Test setAttribute on camelCase class. If it works, we need attrFixes when doing get/setAttribute (ie6/7)\n\t\tgetSetAttribute: div.className !== "t",\n\n\t\t// Tests for enctype support on a form(#6743)\n\t\tenctype: !!document.createElement("form").enctype,\n\n\t\t// Makes sure cloning an html5 element does not cause problems\n\t\t// Where outerHTML is undefined, this still works\n\t\thtml5Clone: document.createElement("nav").cloneNode( true ).outerHTML !== "<:nav>",\n\n\t\t// Will be defined later\n\t\tsubmitBubbles: true,\n\t\tchangeBubbles: true,\n\t\tfocusinBubbles: false,\n\t\tdeleteExpando: true,\n\t\tnoCloneEvent: true,\n\t\tinlineBlockNeedsLayout: false,\n\t\tshrinkWrapBlocks: false,\n\t\treliableMarginRight: true,\n\t\tpixelMargin: true\n\t};\n\n\t// jQuery.boxModel DEPRECATED in 1.3, use jQuery.support.boxModel instead\n\tjQuery.boxModel = support.boxModel = (document.compatMode === "CSS1Compat");\n\n\t// Make sure checked status is properly cloned\n\tinput.checked = true;\n\tsupport.noCloneChecked = input.cloneNode( true ).checked;\n\n\t// Make sure that the options inside disabled selects aren\'t marked as disabled\n\t// (WebKit marks them as disabled)\n\tselect.disabled = true;\n\tsupport.optDisabled = !opt.disabled;\n\n\t// Test to see if it\'s possible to delete an expando from an element\n\t// Fails in Internet Explorer\n\ttry {\n\t\tdelete div.test;\n\t} catch( e ) {\n\t\tsupport.deleteExpando = false;\n\t}\n\n\tif ( !div.addEventListener && div.attachEvent && div.fireEvent ) {\n\t\tdiv.attachEvent( "onclick", function() {\n\t\t\t// Cloning a node shouldn\'t copy over any\n\t\t\t// bound event handlers (IE does this)\n\t\t\tsupport.noCloneEvent = false;\n\t\t});\n\t\tdiv.cloneNode( true ).fireEvent( "onclick" );\n\t}\n\n\t// Check if a radio maintains its value\n\t// after being appended to the DOM\n\tinput = document.createElement("input");\n\tinput.value = "t";\n\tinput.setAttribute("type", "radio");\n\tsupport.radioValue = input.value === "t";\n\n\tinput.setAttribute("checked", "checked");\n\n\t// #11217 - WebKit loses check when the name is after the checked attribute\n\tinput.setAttribute( "name", "t" );\n\n\tdiv.appendChild( input );\n\tfragment = document.createDocumentFragment();\n\tfragment.appendChild( div.lastChild );\n\n\t// WebKit doesn\'t clone checked state correctly in fragments\n\tsupport.checkClone = fragment.cloneNode( true ).cloneNode( true ).lastChild.checked;\n\n\t// Check if a disconnected checkbox will retain its checked\n\t// value of true after appended to the DOM (IE6/7)\n\tsupport.appendChecked = input.checked;\n\n\tfragment.removeChild( input );\n\tfragment.appendChild( div );\n\n\t// Technique from Juriy Zaytsev\n\t// http://perfectionkills.com/detecting-event-support-without-browser-sniffing/\n\t// We only care about the case where non-standard event systems\n\t// are used, namely in IE. Short-circuiting here helps us to\n\t// avoid an eval call (in setAttribute) which can cause CSP\n\t// to go haywire. See: https://developer.mozilla.org/en/Security/CSP\n\tif ( div.attachEvent ) {\n\t\tfor ( i in {\n\t\t\tsubmit: 1,\n\t\t\tchange: 1,\n\t\t\tfocusin: 1\n\t\t}) {\n\t\t\teventName = "on" + i;\n\t\t\tisSupported = ( eventName in div );\n\t\t\tif ( !isSupported ) {\n\t\t\t\tdiv.setAttribute( eventName, "return;" );\n\t\t\t\tisSupported = ( typeof div[ eventName ] === "function" );\n\t\t\t}\n\t\t\tsupport[ i + "Bubbles" ] = isSupported;\n\t\t}\n\t}\n\n\tfragment.removeChild( div );\n\n\t// Null elements to avoid leaks in IE\n\tfragment = select = opt = div = input = null;\n\n\t// Run tests that need a body at doc ready\n\tjQuery(function() {\n\t\tvar container, outer, inner, table, td, offsetSupport,\n\t\t\tmarginDiv, conMarginTop, style, html, positionTopLeftWidthHeight,\n\t\t\tpaddingMarginBorderVisibility, paddingMarginBorder,\n\t\t\tbody = document.getElementsByTagName("body")[0];\n\n\t\tif ( !body ) {\n\t\t\t// Return for frameset docs that don\'t have a body\n\t\t\treturn;\n\t\t}\n\n\t\tconMarginTop = 1;\n\t\tpaddingMarginBorder = "padding:0;margin:0;border:";\n\t\tpositionTopLeftWidthHeight = "position:absolute;top:0;left:0;width:1px;height:1px;";\n\t\tpaddingMarginBorderVisibility = paddingMarginBorder + "0;visibility:hidden;";\n\t\tstyle = "style=\'" + positionTopLeftWidthHeight + paddingMarginBorder + "5px solid #000;";\n\t\thtml = "
" +\n\t\t\t"" +\n\t\t\t"
";\n\n\t\tcontainer = document.createElement("div");\n\t\tcontainer.style.cssText = paddingMarginBorderVisibility + "width:0;height:0;position:static;top:0;margin-top:" + conMarginTop + "px";\n\t\tbody.insertBefore( container, body.firstChild );\n\n\t\t// Construct the test element\n\t\tdiv = document.createElement("div");\n\t\tcontainer.appendChild( div );\n\n\t\t// Check if table cells still have offsetWidth/Height when they are set\n\t\t// to display:none and there are still other visible table cells in a\n\t\t// table row; if so, offsetWidth/Height are not reliable for use when\n\t\t// determining if an element has been hidden directly using\n\t\t// display:none (it is still safe to use offsets if a parent element is\n\t\t// hidden; don safety goggles and see bug #4512 for more information).\n\t\t// (only IE 8 fails this test)\n\t\tdiv.innerHTML = "
t
";\n\t\ttds = div.getElementsByTagName( "td" );\n\t\tisSupported = ( tds[ 0 ].offsetHeight === 0 );\n\n\t\ttds[ 0 ].style.display = "";\n\t\ttds[ 1 ].style.display = "none";\n\n\t\t// Check if empty table cells still have offsetWidth/Height\n\t\t// (IE <= 8 fail this test)\n\t\tsupport.reliableHiddenOffsets = isSupported && ( tds[ 0 ].offsetHeight === 0 );\n\n\t\t// Check if div with explicit width and no margin-right incorrectly\n\t\t// gets computed margin-right based on width of container. For more\n\t\t// info see bug #3333\n\t\t// Fails in WebKit before Feb 2011 nightlies\n\t\t// WebKit Bug 13343 - getComputedStyle returns wrong value for margin-right\n\t\tif ( window.getComputedStyle ) {\n\t\t\tdiv.innerHTML = "";\n\t\t\tmarginDiv = document.createElement( "div" );\n\t\t\tmarginDiv.style.width = "0";\n\t\t\tmarginDiv.style.marginRight = "0";\n\t\t\tdiv.style.width = "2px";\n\t\t\tdiv.appendChild( marginDiv );\n\t\t\tsupport.reliableMarginRight =\n\t\t\t\t( parseInt( ( window.getComputedStyle( marginDiv, null ) || { marginRight: 0 } ).marginRight, 10 ) || 0 ) === 0;\n\t\t}\n\n\t\tif ( typeof div.style.zoom !== "undefined" ) {\n\t\t\t// Check if natively block-level elements act like inline-block\n\t\t\t// elements when setting their display to \'inline\' and giving\n\t\t\t// them layout\n\t\t\t// (IE < 8 does this)\n\t\t\tdiv.innerHTML = "";\n\t\t\tdiv.style.width = div.style.padding = "1px";\n\t\t\tdiv.style.border = 0;\n\t\t\tdiv.style.overflow = "hidden";\n\t\t\tdiv.style.display = "inline";\n\t\t\tdiv.style.zoom = 1;\n\t\t\tsupport.inlineBlockNeedsLayout = ( div.offsetWidth === 3 );\n\n\t\t\t// Check if elements with layout shrink-wrap their children\n\t\t\t// (IE 6 does this)\n\t\t\tdiv.style.display = "block";\n\t\t\tdiv.style.overflow = "visible";\n\t\t\tdiv.innerHTML = "
";\n\t\t\tsupport.shrinkWrapBlocks = ( div.offsetWidth !== 3 );\n\t\t}\n\n\t\tdiv.style.cssText = positionTopLeftWidthHeight + paddingMarginBorderVisibility;\n\t\tdiv.innerHTML = html;\n\n\t\touter = div.firstChild;\n\t\tinner = outer.firstChild;\n\t\ttd = outer.nextSibling.firstChild.firstChild;\n\n\t\toffsetSupport = {\n\t\t\tdoesNotAddBorder: ( inner.offsetTop !== 5 ),\n\t\t\tdoesAddBorderForTableAndCells: ( td.offsetTop === 5 )\n\t\t};\n\n\t\tinner.style.position = "fixed";\n\t\tinner.style.top = "20px";\n\n\t\t// safari subtracts parent border width here which is 5px\n\t\toffsetSupport.fixedPosition = ( inner.offsetTop === 20 || inner.offsetTop === 15 );\n\t\tinner.style.position = inner.style.top = "";\n\n\t\touter.style.overflow = "hidden";\n\t\touter.style.position = "relative";\n\n\t\toffsetSupport.subtractsBorderForOverflowNotVisible = ( inner.offsetTop === -5 );\n\t\toffsetSupport.doesNotIncludeMarginInBodyOffset = ( body.offsetTop !== conMarginTop );\n\n\t\tif ( window.getComputedStyle ) {\n\t\t\tdiv.style.marginTop = "1%";\n\t\t\tsupport.pixelMargin = ( window.getComputedStyle( div, null ) || { marginTop: 0 } ).marginTop !== "1%";\n\t\t}\n\n\t\tif ( typeof container.style.zoom !== "undefined" ) {\n\t\t\tcontainer.style.zoom = 1;\n\t\t}\n\n\t\tbody.removeChild( container );\n\t\tmarginDiv = div = container = null;\n\n\t\tjQuery.extend( support, offsetSupport );\n\t});\n\n\treturn support;\n})();\n\n\n\n\nvar rbrace = /^(?:\\{.*\\}|\\[.*\\])$/,\n\trmultiDash = /([A-Z])/g;\n\njQuery.extend({\n\tcache: {},\n\n\t// Please use with caution\n\tuuid: 0,\n\n\t// Unique for each copy of jQuery on the page\n\t// Non-digits removed to match rinlinejQuery\n\texpando: "jQuery" + ( jQuery.fn.jquery + Math.random() ).replace( /\\D/g, "" ),\n\n\t// The following elements throw uncatchable exceptions if you\n\t// attempt to add expando properties to them.\n\tnoData: {\n\t\t"embed": true,\n\t\t// Ban all objects except for Flash (which handle expandos)\n\t\t"object": "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",\n\t\t"applet": true\n\t},\n\n\thasData: function( elem ) {\n\t\telem = elem.nodeType ? jQuery.cache[ elem[jQuery.expando] ] : elem[ jQuery.expando ];\n\t\treturn !!elem && !isEmptyDataObject( elem );\n\t},\n\n\tdata: function( elem, name, data, pvt /* Internal Use Only */ ) {\n\t\tif ( !jQuery.acceptData( elem ) ) {\n\t\t\treturn;\n\t\t}\n\n\t\tvar privateCache, thisCache, ret,\n\t\t\tinternalKey = jQuery.expando,\n\t\t\tgetByName = typeof name === "string",\n\n\t\t\t// We have to handle DOM nodes and JS objects differently because IE6-7\n\t\t\t// can\'t GC object references properly across the DOM-JS boundary\n\t\t\tisNode = elem.nodeType,\n\n\t\t\t// Only DOM nodes need the global jQuery cache; JS object data is\n\t\t\t// attached directly to the object so GC can occur automatically\n\t\t\tcache = isNode ? jQuery.cache : elem,\n\n\t\t\t// Only defining an ID for JS objects if its cache already exists allows\n\t\t\t// the code to shortcut on the same path as a DOM node with no cache\n\t\t\tid = isNode ? elem[ internalKey ] : elem[ internalKey ] && internalKey,\n\t\t\tisEvents = name === "events";\n\n\t\t// Avoid doing any more work than we need to when trying to get data on an\n\t\t// object that has no data at all\n\t\tif ( (!id || !cache[id] || (!isEvents && !pvt && !cache[id].data)) && getByName && data === undefined ) {\n\t\t\treturn;\n\t\t}\n\n\t\tif ( !id ) {\n\t\t\t// Only DOM nodes need a new unique ID for each element since their data\n\t\t\t// ends up in the global cache\n\t\t\tif ( isNode ) {\n\t\t\t\telem[ internalKey ] = id = ++jQuery.uuid;\n\t\t\t} else {\n\t\t\t\tid = internalKey;\n\t\t\t}\n\t\t}\n\n\t\tif ( !cache[ id ] ) {\n\t\t\tcache[ id ] = {};\n\n\t\t\t// Avoids exposing jQuery metadata on plain JS objects when the object\n\t\t\t// is serialized using JSON.stringify\n\t\t\tif ( !isNode ) {\n\t\t\t\tcache[ id ].toJSON = jQuery.noop;\n\t\t\t}\n\t\t}\n\n\t\t// An object can be passed to jQuery.data instead of a key/value pair; this gets\n\t\t// shallow copied over onto the existing cache\n\t\tif ( typeof name === "object" || typeof name === "function" ) {\n\t\t\tif ( pvt ) {\n\t\t\t\tcache[ id ] = jQuery.extend( cache[ id ], name );\n\t\t\t} else {\n\t\t\t\tcache[ id ].data = jQuery.extend( cache[ id ].data, name );\n\t\t\t}\n\t\t}\n\n\t\tprivateCache = thisCache = cache[ id ];\n\n\t\t// jQuery data() is stored in a separate object inside the object\'s internal data\n\t\t// cache in order to avoid key collisions between internal data and user-defined\n\t\t// data.\n\t\tif ( !pvt ) {\n\t\t\tif ( !thisCache.data ) {\n\t\t\t\tthisCache.data = {};\n\t\t\t}\n\n\t\t\tthisCache = thisCache.data;\n\t\t}\n\n\t\tif ( data !== undefined ) {\n\t\t\tthisCache[ jQuery.camelCase( name ) ] = data;\n\t\t}\n\n\t\t// Users should not attempt to inspect the internal events object using jQuery.data,\n\t\t// it is undocumented and subject to change. But does anyone listen? No.\n\t\tif ( isEvents && !thisCache[ name ] ) {\n\t\t\treturn privateCache.events;\n\t\t}\n\n\t\t// Check for both converted-to-camel and non-converted data property names\n\t\t// If a data property was specified\n\t\tif ( getByName ) {\n\n\t\t\t// First Try to find as-is property data\n\t\t\tret = thisCache[ name ];\n\n\t\t\t// Test for null|undefined property data\n\t\t\tif ( ret == null ) {\n\n\t\t\t\t// Try to find the camelCased property\n\t\t\t\tret = thisCache[ jQuery.camelCase( name ) ];\n\t\t\t}\n\t\t} else {\n\t\t\tret = thisCache;\n\t\t}\n\n\t\treturn ret;\n\t},\n\n\tremoveData: function( elem, name, pvt /* Internal Use Only */ ) {\n\t\tif ( !jQuery.acceptData( elem ) ) {\n\t\t\treturn;\n\t\t}\n\n\t\tvar thisCache, i, l,\n\n\t\t\t// Reference to internal data cache key\n\t\t\tinternalKey = jQuery.expando,\n\n\t\t\tisNode = elem.nodeType,\n\n\t\t\t// See jQuery.data for more information\n\t\t\tcache = isNode ? jQuery.cache : elem,\n\n\t\t\t// See jQuery.data for more information\n\t\t\tid = isNode ? elem[ internalKey ] : internalKey;\n\n\t\t// If there is already no cache entry for this object, there is no\n\t\t// purpose in continuing\n\t\tif ( !cache[ id ] ) {\n\t\t\treturn;\n\t\t}\n\n\t\tif ( name ) {\n\n\t\t\tthisCache = pvt ? cache[ id ] : cache[ id ].data;\n\n\t\t\tif ( thisCache ) {\n\n\t\t\t\t// Support array or space separated string names for data keys\n\t\t\t\tif ( !jQuery.isArray( name ) ) {\n\n\t\t\t\t\t// try the string as a key before any manipulation\n\t\t\t\t\tif ( name in thisCache ) {\n\t\t\t\t\t\tname = [ name ];\n\t\t\t\t\t} else {\n\n\t\t\t\t\t\t// split the camel cased version by spaces unless a key with the spaces exists\n\t\t\t\t\t\tname = jQuery.camelCase( name );\n\t\t\t\t\t\tif ( name in thisCache ) {\n\t\t\t\t\t\t\tname = [ name ];\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tname = name.split( " " );\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\tfor ( i = 0, l = name.length; i < l; i++ ) {\n\t\t\t\t\tdelete thisCache[ name[i] ];\n\t\t\t\t}\n\n\t\t\t\t// If there is no data left in the cache, we want to continue\n\t\t\t\t// and let the cache object itself get destroyed\n\t\t\t\tif ( !( pvt ? isEmptyDataObject : jQuery.isEmptyObject )( thisCache ) ) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// See jQuery.data for more information\n\t\tif ( !pvt ) {\n\t\t\tdelete cache[ id ].data;\n\n\t\t\t// Don\'t destroy the parent cache unless the internal data object\n\t\t\t// had been the only thing left in it\n\t\t\tif ( !isEmptyDataObject(cache[ id ]) ) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\n\t\t// Browsers that fail expando deletion also refuse to delete expandos on\n\t\t// the window, but it will allow it on all other JS objects; other browsers\n\t\t// don\'t care\n\t\t// Ensure that `cache` is not a window object #10080\n\t\tif ( jQuery.support.deleteExpando || !cache.setInterval ) {\n\t\t\tdelete cache[ id ];\n\t\t} else {\n\t\t\tcache[ id ] = null;\n\t\t}\n\n\t\t// We destroyed the cache and need to eliminate the expando on the node to avoid\n\t\t// false lookups in the cache for entries that no longer exist\n\t\tif ( isNode ) {\n\t\t\t// IE does not allow us to delete expando properties from nodes,\n\t\t\t// nor does it have a removeAttribute function on Document nodes;\n\t\t\t// we must handle all of these cases\n\t\t\tif ( jQuery.support.deleteExpando ) {\n\t\t\t\tdelete elem[ internalKey ];\n\t\t\t} else if ( elem.removeAttribute ) {\n\t\t\t\telem.removeAttribute( internalKey );\n\t\t\t} else {\n\t\t\t\telem[ internalKey ] = null;\n\t\t\t}\n\t\t}\n\t},\n\n\t// For internal use only.\n\t_data: function( elem, name, data ) {\n\t\treturn jQuery.data( elem, name, data, true );\n\t},\n\n\t// A method for determining if a DOM node can handle the data expando\n\tacceptData: function( elem ) {\n\t\tif ( elem.nodeName ) {\n\t\t\tvar match = jQuery.noData[ elem.nodeName.toLowerCase() ];\n\n\t\t\tif ( match ) {\n\t\t\t\treturn !(match === true || elem.getAttribute("classid") !== match);\n\t\t\t}\n\t\t}\n\n\t\treturn true;\n\t}\n});\n\njQuery.fn.extend({\n\tdata: function( key, value ) {\n\t\tvar parts, part, attr, name, l,\n\t\t\telem = this[0],\n\t\t\ti = 0,\n\t\t\tdata = null;\n\n\t\t// Gets all values\n\t\tif ( key === undefined ) {\n\t\t\tif ( this.length ) {\n\t\t\t\tdata = jQuery.data( elem );\n\n\t\t\t\tif ( elem.nodeType === 1 && !jQuery._data( elem, "parsedAttrs" ) ) {\n\t\t\t\t\tattr = elem.attributes;\n\t\t\t\t\tfor ( l = attr.length; i < l; i++ ) {\n\t\t\t\t\t\tname = attr[i].name;\n\n\t\t\t\t\t\tif ( name.indexOf( "data-" ) === 0 ) {\n\t\t\t\t\t\t\tname = jQuery.camelCase( name.substring(5) );\n\n\t\t\t\t\t\t\tdataAttr( elem, name, data[ name ] );\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tjQuery._data( elem, "parsedAttrs", true );\n\t\t\t\t}\n\t\t\t}\n\n\t\t\treturn data;\n\t\t}\n\n\t\t// Sets multiple values\n\t\tif ( typeof key === "object" ) {\n\t\t\treturn this.each(function() {\n\t\t\t\tjQuery.data( this, key );\n\t\t\t});\n\t\t}\n\n\t\tparts = key.split( ".", 2 );\n\t\tparts[1] = parts[1] ? "." + parts[1] : "";\n\t\tpart = parts[1] + "!";\n\n\t\treturn jQuery.access( this, function( value ) {\n\n\t\t\tif ( value === undefined ) {\n\t\t\t\tdata = this.triggerHandler( "getData" + part, [ parts[0] ] );\n\n\t\t\t\t// Try to fetch any internally stored data first\n\t\t\t\tif ( data === undefined && elem ) {\n\t\t\t\t\tdata = jQuery.data( elem, key );\n\t\t\t\t\tdata = dataAttr( elem, key, data );\n\t\t\t\t}\n\n\t\t\t\treturn data === undefined && parts[1] ?\n\t\t\t\t\tthis.data( parts[0] ) :\n\t\t\t\t\tdata;\n\t\t\t}\n\n\t\t\tparts[1] = value;\n\t\t\tthis.each(function() {\n\t\t\t\tvar self = jQuery( this );\n\n\t\t\t\tself.triggerHandler( "setData" + part, parts );\n\t\t\t\tjQuery.data( this, key, value );\n\t\t\t\tself.triggerHandler( "changeData" + part, parts );\n\t\t\t});\n\t\t}, null, value, arguments.length > 1, null, false );\n\t},\n\n\tremoveData: function( key ) {\n\t\treturn this.each(function() {\n\t\t\tjQuery.removeData( this, key );\n\t\t});\n\t}\n});\n\nfunction dataAttr( elem, key, data ) {\n\t// If nothing was found internally, try to fetch any\n\t// data from the HTML5 data-* attribute\n\tif ( data === undefined && elem.nodeType === 1 ) {\n\n\t\tvar name = "data-" + key.replace( rmultiDash, "-$1" ).toLowerCase();\n\n\t\tdata = elem.getAttribute( name );\n\n\t\tif ( typeof data === "string" ) {\n\t\t\ttry {\n\t\t\t\tdata = data === "true" ? true :\n\t\t\t\tdata === "false" ? false :\n\t\t\t\tdata === "null" ? null :\n\t\t\t\tjQuery.isNumeric( data ) ? +data :\n\t\t\t\t\trbrace.test( data ) ? jQuery.parseJSON( data ) :\n\t\t\t\t\tdata;\n\t\t\t} catch( e ) {}\n\n\t\t\t// Make sure we set the data so it isn\'t changed later\n\t\t\tjQuery.data( elem, key, data );\n\n\t\t} else {\n\t\t\tdata = undefined;\n\t\t}\n\t}\n\n\treturn data;\n}\n\n// checks a cache object for emptiness\nfunction isEmptyDataObject( obj ) {\n\tfor ( var name in obj ) {\n\n\t\t// if the public data object is empty, the private is still empty\n\t\tif ( name === "data" && jQuery.isEmptyObject( obj[name] ) ) {\n\t\t\tcontinue;\n\t\t}\n\t\tif ( name !== "toJSON" ) {\n\t\t\treturn false;\n\t\t}\n\t}\n\n\treturn true;\n}\n\n\n\n\nfunction handleQueueMarkDefer( elem, type, src ) {\n\tvar deferDataKey = type + "defer",\n\t\tqueueDataKey = type + "queue",\n\t\tmarkDataKey = type + "mark",\n\t\tdefer = jQuery._data( elem, deferDataKey );\n\tif ( defer &&\n\t\t( src === "queue" || !jQuery._data(elem, queueDataKey) ) &&\n\t\t( src === "mark" || !jQuery._data(elem, markDataKey) ) ) {\n\t\t// Give room for hard-coded callbacks to fire first\n\t\t// and eventually mark/queue something else on the element\n\t\tsetTimeout( function() {\n\t\t\tif ( !jQuery._data( elem, queueDataKey ) &&\n\t\t\t\t!jQuery._data( elem, markDataKey ) ) {\n\t\t\t\tjQuery.removeData( elem, deferDataKey, true );\n\t\t\t\tdefer.fire();\n\t\t\t}\n\t\t}, 0 );\n\t}\n}\n\njQuery.extend({\n\n\t_mark: function( elem, type ) {\n\t\tif ( elem ) {\n\t\t\ttype = ( type || "fx" ) + "mark";\n\t\t\tjQuery._data( elem, type, (jQuery._data( elem, type ) || 0) + 1 );\n\t\t}\n\t},\n\n\t_unmark: function( force, elem, type ) {\n\t\tif ( force !== true ) {\n\t\t\ttype = elem;\n\t\t\telem = force;\n\t\t\tforce = false;\n\t\t}\n\t\tif ( elem ) {\n\t\t\ttype = type || "fx";\n\t\t\tvar key = type + "mark",\n\t\t\t\tcount = force ? 0 : ( (jQuery._data( elem, key ) || 1) - 1 );\n\t\t\tif ( count ) {\n\t\t\t\tjQuery._data( elem, key, count );\n\t\t\t} else {\n\t\t\t\tjQuery.removeData( elem, key, true );\n\t\t\t\thandleQueueMarkDefer( elem, type, "mark" );\n\t\t\t}\n\t\t}\n\t},\n\n\tqueue: function( elem, type, data ) {\n\t\tvar q;\n\t\tif ( elem ) {\n\t\t\ttype = ( type || "fx" ) + "queue";\n\t\t\tq = jQuery._data( elem, type );\n\n\t\t\t// Speed up dequeue by getting out quickly if this is just a lookup\n\t\t\tif ( data ) {\n\t\t\t\tif ( !q || jQuery.isArray(data) ) {\n\t\t\t\t\tq = jQuery._data( elem, type, jQuery.makeArray(data) );\n\t\t\t\t} else {\n\t\t\t\t\tq.push( data );\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn q || [];\n\t\t}\n\t},\n\n\tdequeue: function( elem, type ) {\n\t\ttype = type || "fx";\n\n\t\tvar queue = jQuery.queue( elem, type ),\n\t\t\tfn = queue.shift(),\n\t\t\thooks = {};\n\n\t\t// If the fx queue is dequeued, always remove the progress sentinel\n\t\tif ( fn === "inprogress" ) {\n\t\t\tfn = queue.shift();\n\t\t}\n\n\t\tif ( fn ) {\n\t\t\t// Add a progress sentinel to prevent the fx queue from being\n\t\t\t// automatically dequeued\n\t\t\tif ( type === "fx" ) {\n\t\t\t\tqueue.unshift( "inprogress" );\n\t\t\t}\n\n\t\t\tjQuery._data( elem, type + ".run", hooks );\n\t\t\tfn.call( elem, function() {\n\t\t\t\tjQuery.dequeue( elem, type );\n\t\t\t}, hooks );\n\t\t}\n\n\t\tif ( !queue.length ) {\n\t\t\tjQuery.removeData( elem, type + "queue " + type + ".run", true );\n\t\t\thandleQueueMarkDefer( elem, type, "queue" );\n\t\t}\n\t}\n});\n\njQuery.fn.extend({\n\tqueue: function( type, data ) {\n\t\tvar setter = 2;\n\n\t\tif ( typeof type !== "string" ) {\n\t\t\tdata = type;\n\t\t\ttype = "fx";\n\t\t\tsetter--;\n\t\t}\n\n\t\tif ( arguments.length < setter ) {\n\t\t\treturn jQuery.queue( this[0], type );\n\t\t}\n\n\t\treturn data === undefined ?\n\t\t\tthis :\n\t\t\tthis.each(function() {\n\t\t\t\tvar queue = jQuery.queue( this, type, data );\n\n\t\t\t\tif ( type === "fx" && queue[0] !== "inprogress" ) {\n\t\t\t\t\tjQuery.dequeue( this, type );\n\t\t\t\t}\n\t\t\t});\n\t},\n\tdequeue: function( type ) {\n\t\treturn this.each(function() {\n\t\t\tjQuery.dequeue( this, type );\n\t\t});\n\t},\n\t// Based off of the plugin by Clint Helfers, with permission.\n\t// http://blindsignals.com/index.php/2009/07/jquery-delay/\n\tdelay: function( time, type ) {\n\t\ttime = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time;\n\t\ttype = type || "fx";\n\n\t\treturn this.queue( type, function( next, hooks ) {\n\t\t\tvar timeout = setTimeout( next, time );\n\t\t\thooks.stop = function() {\n\t\t\t\tclearTimeout( timeout );\n\t\t\t};\n\t\t});\n\t},\n\tclearQueue: function( type ) {\n\t\treturn this.queue( type || "fx", [] );\n\t},\n\t// Get a promise resolved when queues of a certain type\n\t// are emptied (fx is the type by default)\n\tpromise: function( type, object ) {\n\t\tif ( typeof type !== "string" ) {\n\t\t\tobject = type;\n\t\t\ttype = undefined;\n\t\t}\n\t\ttype = type || "fx";\n\t\tvar defer = jQuery.Deferred(),\n\t\t\telements = this,\n\t\t\ti = elements.length,\n\t\t\tcount = 1,\n\t\t\tdeferDataKey = type + "defer",\n\t\t\tqueueDataKey = type + "queue",\n\t\t\tmarkDataKey = type + "mark",\n\t\t\ttmp;\n\t\tfunction resolve() {\n\t\t\tif ( !( --count ) ) {\n\t\t\t\tdefer.resolveWith( elements, [ elements ] );\n\t\t\t}\n\t\t}\n\t\twhile( i-- ) {\n\t\t\tif (( tmp = jQuery.data( elements[ i ], deferDataKey, undefined, true ) ||\n\t\t\t\t\t( jQuery.data( elements[ i ], queueDataKey, undefined, true ) ||\n\t\t\t\t\t\tjQuery.data( elements[ i ], markDataKey, undefined, true ) ) &&\n\t\t\t\t\tjQuery.data( elements[ i ], deferDataKey, jQuery.Callbacks( "once memory" ), true ) )) {\n\t\t\t\tcount++;\n\t\t\t\ttmp.add( resolve );\n\t\t\t}\n\t\t}\n\t\tresolve();\n\t\treturn defer.promise( object );\n\t}\n});\n\n\n\n\nvar rclass = /[\\n\\t\\r]/g,\n\trspace = /\\s+/,\n\trreturn = /\\r/g,\n\trtype = /^(?:button|input)$/i,\n\trfocusable = /^(?:button|input|object|select|textarea)$/i,\n\trclickable = /^a(?:rea)?$/i,\n\trboolean = /^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,\n\tgetSetAttribute = jQuery.support.getSetAttribute,\n\tnodeHook, boolHook, fixSpecified;\n\njQuery.fn.extend({\n\tattr: function( name, value ) {\n\t\treturn jQuery.access( this, jQuery.attr, name, value, arguments.length > 1 );\n\t},\n\n\tremoveAttr: function( name ) {\n\t\treturn this.each(function() {\n\t\t\tjQuery.removeAttr( this, name );\n\t\t});\n\t},\n\n\tprop: function( name, value ) {\n\t\treturn jQuery.access( this, jQuery.prop, name, value, arguments.length > 1 );\n\t},\n\n\tremoveProp: function( name ) {\n\t\tname = jQuery.propFix[ name ] || name;\n\t\treturn this.each(function() {\n\t\t\t// try/catch handles cases where IE balks (such as removing a property on window)\n\t\t\ttry {\n\t\t\t\tthis[ name ] = undefined;\n\t\t\t\tdelete this[ name ];\n\t\t\t} catch( e ) {}\n\t\t});\n\t},\n\n\taddClass: function( value ) {\n\t\tvar classNames, i, l, elem,\n\t\t\tsetClass, c, cl;\n\n\t\tif ( jQuery.isFunction( value ) ) {\n\t\t\treturn this.each(function( j ) {\n\t\t\t\tjQuery( this ).addClass( value.call(this, j, this.className) );\n\t\t\t});\n\t\t}\n\n\t\tif ( value && typeof value === "string" ) {\n\t\t\tclassNames = value.split( rspace );\n\n\t\t\tfor ( i = 0, l = this.length; i < l; i++ ) {\n\t\t\t\telem = this[ i ];\n\n\t\t\t\tif ( elem.nodeType === 1 ) {\n\t\t\t\t\tif ( !elem.className && classNames.length === 1 ) {\n\t\t\t\t\t\telem.className = value;\n\n\t\t\t\t\t} else {\n\t\t\t\t\t\tsetClass = " " + elem.className + " ";\n\n\t\t\t\t\t\tfor ( c = 0, cl = classNames.length; c < cl; c++ ) {\n\t\t\t\t\t\t\tif ( !~setClass.indexOf( " " + classNames[ c ] + " " ) ) {\n\t\t\t\t\t\t\t\tsetClass += classNames[ c ] + " ";\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t\telem.className = jQuery.trim( setClass );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\treturn this;\n\t},\n\n\tremoveClass: function( value ) {\n\t\tvar classNames, i, l, elem, className, c, cl;\n\n\t\tif ( jQuery.isFunction( value ) ) {\n\t\t\treturn this.each(function( j ) {\n\t\t\t\tjQuery( this ).removeClass( value.call(this, j, this.className) );\n\t\t\t});\n\t\t}\n\n\t\tif ( (value && typeof value === "string") || value === undefined ) {\n\t\t\tclassNames = ( value || "" ).split( rspace );\n\n\t\t\tfor ( i = 0, l = this.length; i < l; i++ ) {\n\t\t\t\telem = this[ i ];\n\n\t\t\t\tif ( elem.nodeType === 1 && elem.className ) {\n\t\t\t\t\tif ( value ) {\n\t\t\t\t\t\tclassName = (" " + elem.className + " ").replace( rclass, " " );\n\t\t\t\t\t\tfor ( c = 0, cl = classNames.length; c < cl; c++ ) {\n\t\t\t\t\t\t\tclassName = className.replace(" " + classNames[ c ] + " ", " ");\n\t\t\t\t\t\t}\n\t\t\t\t\t\telem.className = jQuery.trim( className );\n\n\t\t\t\t\t} else {\n\t\t\t\t\t\telem.className = "";\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\treturn this;\n\t},\n\n\ttoggleClass: function( value, stateVal ) {\n\t\tvar type = typeof value,\n\t\t\tisBool = typeof stateVal === "boolean";\n\n\t\tif ( jQuery.isFunction( value ) ) {\n\t\t\treturn this.each(function( i ) {\n\t\t\t\tjQuery( this ).toggleClass( value.call(this, i, this.className, stateVal), stateVal );\n\t\t\t});\n\t\t}\n\n\t\treturn this.each(function() {\n\t\t\tif ( type === "string" ) {\n\t\t\t\t// toggle individual class names\n\t\t\t\tvar className,\n\t\t\t\t\ti = 0,\n\t\t\t\t\tself = jQuery( this ),\n\t\t\t\t\tstate = stateVal,\n\t\t\t\t\tclassNames = value.split( rspace );\n\n\t\t\t\twhile ( (className = classNames[ i++ ]) ) {\n\t\t\t\t\t// check each className given, space seperated list\n\t\t\t\t\tstate = isBool ? state : !self.hasClass( className );\n\t\t\t\t\tself[ state ? "addClass" : "removeClass" ]( className );\n\t\t\t\t}\n\n\t\t\t} else if ( type === "undefined" || type === "boolean" ) {\n\t\t\t\tif ( this.className ) {\n\t\t\t\t\t// store className if set\n\t\t\t\t\tjQuery._data( this, "__className__", this.className );\n\t\t\t\t}\n\n\t\t\t\t// toggle whole className\n\t\t\t\tthis.className = this.className || value === false ? "" : jQuery._data( this, "__className__" ) || "";\n\t\t\t}\n\t\t});\n\t},\n\n\thasClass: function( selector ) {\n\t\tvar className = " " + selector + " ",\n\t\t\ti = 0,\n\t\t\tl = this.length;\n\t\tfor ( ; i < l; i++ ) {\n\t\t\tif ( this[i].nodeType === 1 && (" " + this[i].className + " ").replace(rclass, " ").indexOf( className ) > -1 ) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\n\t\treturn false;\n\t},\n\n\tval: function( value ) {\n\t\tvar hooks, ret, isFunction,\n\t\t\telem = this[0];\n\n\t\tif ( !arguments.length ) {\n\t\t\tif ( elem ) {\n\t\t\t\thooks = jQuery.valHooks[ elem.type ] || jQuery.valHooks[ elem.nodeName.toLowerCase() ];\n\n\t\t\t\tif ( hooks && "get" in hooks && (ret = hooks.get( elem, "value" )) !== undefined ) {\n\t\t\t\t\treturn ret;\n\t\t\t\t}\n\n\t\t\t\tret = elem.value;\n\n\t\t\t\treturn typeof ret === "string" ?\n\t\t\t\t\t// handle most common string cases\n\t\t\t\t\tret.replace(rreturn, "") :\n\t\t\t\t\t// handle cases where value is null/undef or number\n\t\t\t\t\tret == null ? "" : ret;\n\t\t\t}\n\n\t\t\treturn;\n\t\t}\n\n\t\tisFunction = jQuery.isFunction( value );\n\n\t\treturn this.each(function( i ) {\n\t\t\tvar self = jQuery(this), val;\n\n\t\t\tif ( this.nodeType !== 1 ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tif ( isFunction ) {\n\t\t\t\tval = value.call( this, i, self.val() );\n\t\t\t} else {\n\t\t\t\tval = value;\n\t\t\t}\n\n\t\t\t// Treat null/undefined as ""; convert numbers to string\n\t\t\tif ( val == null ) {\n\t\t\t\tval = "";\n\t\t\t} else if ( typeof val === "number" ) {\n\t\t\t\tval += "";\n\t\t\t} else if ( jQuery.isArray( val ) ) {\n\t\t\t\tval = jQuery.map(val, function ( value ) {\n\t\t\t\t\treturn value == null ? "" : value + "";\n\t\t\t\t});\n\t\t\t}\n\n\t\t\thooks = jQuery.valHooks[ this.type ] || jQuery.valHooks[ this.nodeName.toLowerCase() ];\n\n\t\t\t// If set returns undefined, fall back to normal setting\n\t\t\tif ( !hooks || !("set" in hooks) || hooks.set( this, val, "value" ) === undefined ) {\n\t\t\t\tthis.value = val;\n\t\t\t}\n\t\t});\n\t}\n});\n\njQuery.extend({\n\tvalHooks: {\n\t\toption: {\n\t\t\tget: function( elem ) {\n\t\t\t\t// attributes.value is undefined in Blackberry 4.7 but\n\t\t\t\t// uses .value. See #6932\n\t\t\t\tvar val = elem.attributes.value;\n\t\t\t\treturn !val || val.specified ? elem.value : elem.text;\n\t\t\t}\n\t\t},\n\t\tselect: {\n\t\t\tget: function( elem ) {\n\t\t\t\tvar value, i, max, option,\n\t\t\t\t\tindex = elem.selectedIndex,\n\t\t\t\t\tvalues = [],\n\t\t\t\t\toptions = elem.options,\n\t\t\t\t\tone = elem.type === "select-one";\n\n\t\t\t\t// Nothing was selected\n\t\t\t\tif ( index < 0 ) {\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\n\t\t\t\t// Loop through all the selected options\n\t\t\t\ti = one ? index : 0;\n\t\t\t\tmax = one ? index + 1 : options.length;\n\t\t\t\tfor ( ; i < max; i++ ) {\n\t\t\t\t\toption = options[ i ];\n\n\t\t\t\t\t// Don\'t return options that are disabled or in a disabled optgroup\n\t\t\t\t\tif ( option.selected && (jQuery.support.optDisabled ? !option.disabled : option.getAttribute("disabled") === null) &&\n\t\t\t\t\t\t\t(!option.parentNode.disabled || !jQuery.nodeName( option.parentNode, "optgroup" )) ) {\n\n\t\t\t\t\t\t// Get the specific value for the option\n\t\t\t\t\t\tvalue = jQuery( option ).val();\n\n\t\t\t\t\t\t// We don\'t need an array for one selects\n\t\t\t\t\t\tif ( one ) {\n\t\t\t\t\t\t\treturn value;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t// Multi-Selects return an array\n\t\t\t\t\t\tvalues.push( value );\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t// Fixes Bug #2551 -- select.val() broken in IE after form.reset()\n\t\t\t\tif ( one && !values.length && options.length ) {\n\t\t\t\t\treturn jQuery( options[ index ] ).val();\n\t\t\t\t}\n\n\t\t\t\treturn values;\n\t\t\t},\n\n\t\t\tset: function( elem, value ) {\n\t\t\t\tvar values = jQuery.makeArray( value );\n\n\t\t\t\tjQuery(elem).find("option").each(function() {\n\t\t\t\t\tthis.selected = jQuery.inArray( jQuery(this).val(), values ) >= 0;\n\t\t\t\t});\n\n\t\t\t\tif ( !values.length ) {\n\t\t\t\t\telem.selectedIndex = -1;\n\t\t\t\t}\n\t\t\t\treturn values;\n\t\t\t}\n\t\t}\n\t},\n\n\tattrFn: {\n\t\tval: true,\n\t\tcss: true,\n\t\thtml: true,\n\t\ttext: true,\n\t\tdata: true,\n\t\twidth: true,\n\t\theight: true,\n\t\toffset: true\n\t},\n\n\tattr: function( elem, name, value, pass ) {\n\t\tvar ret, hooks, notxml,\n\t\t\tnType = elem.nodeType;\n\n\t\t// don\'t get/set attributes on text, comment and attribute nodes\n\t\tif ( !elem || nType === 3 || nType === 8 || nType === 2 ) {\n\t\t\treturn;\n\t\t}\n\n\t\tif ( pass && name in jQuery.attrFn ) {\n\t\t\treturn jQuery( elem )[ name ]( value );\n\t\t}\n\n\t\t// Fallback to prop when attributes are not supported\n\t\tif ( typeof elem.getAttribute === "undefined" ) {\n\t\t\treturn jQuery.prop( elem, name, value );\n\t\t}\n\n\t\tnotxml = nType !== 1 || !jQuery.isXMLDoc( elem );\n\n\t\t// All attributes are lowercase\n\t\t// Grab necessary hook if one is defined\n\t\tif ( notxml ) {\n\t\t\tname = name.toLowerCase();\n\t\t\thooks = jQuery.attrHooks[ name ] || ( rboolean.test( name ) ? boolHook : nodeHook );\n\t\t}\n\n\t\tif ( value !== undefined ) {\n\n\t\t\tif ( value === null ) {\n\t\t\t\tjQuery.removeAttr( elem, name );\n\t\t\t\treturn;\n\n\t\t\t} else if ( hooks && "set" in hooks && notxml && (ret = hooks.set( elem, value, name )) !== undefined ) {\n\t\t\t\treturn ret;\n\n\t\t\t} else {\n\t\t\t\telem.setAttribute( name, "" + value );\n\t\t\t\treturn value;\n\t\t\t}\n\n\t\t} else if ( hooks && "get" in hooks && notxml && (ret = hooks.get( elem, name )) !== null ) {\n\t\t\treturn ret;\n\n\t\t} else {\n\n\t\t\tret = elem.getAttribute( name );\n\n\t\t\t// Non-existent attributes return null, we normalize to undefined\n\t\t\treturn ret === null ?\n\t\t\t\tundefined :\n\t\t\t\tret;\n\t\t}\n\t},\n\n\tremoveAttr: function( elem, value ) {\n\t\tvar propName, attrNames, name, l, isBool,\n\t\t\ti = 0;\n\n\t\tif ( value && elem.nodeType === 1 ) {\n\t\t\tattrNames = value.toLowerCase().split( rspace );\n\t\t\tl = attrNames.length;\n\n\t\t\tfor ( ; i < l; i++ ) {\n\t\t\t\tname = attrNames[ i ];\n\n\t\t\t\tif ( name ) {\n\t\t\t\t\tpropName = jQuery.propFix[ name ] || name;\n\t\t\t\t\tisBool = rboolean.test( name );\n\n\t\t\t\t\t// See #9699 for explanation of this approach (setting first, then removal)\n\t\t\t\t\t// Do not do this for boolean attributes (see #10870)\n\t\t\t\t\tif ( !isBool ) {\n\t\t\t\t\t\tjQuery.attr( elem, name, "" );\n\t\t\t\t\t}\n\t\t\t\t\telem.removeAttribute( getSetAttribute ? name : propName );\n\n\t\t\t\t\t// Set corresponding property to false for boolean attributes\n\t\t\t\t\tif ( isBool && propName in elem ) {\n\t\t\t\t\t\telem[ propName ] = false;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t},\n\n\tattrHooks: {\n\t\ttype: {\n\t\t\tset: function( elem, value ) {\n\t\t\t\t// We can\'t allow the type property to be changed (since it causes problems in IE)\n\t\t\t\tif ( rtype.test( elem.nodeName ) && elem.parentNode ) {\n\t\t\t\t\tjQuery.error( "type property can\'t be changed" );\n\t\t\t\t} else if ( !jQuery.support.radioValue && value === "radio" && jQuery.nodeName(elem, "input") ) {\n\t\t\t\t\t// Setting the type on a radio button after the value resets the value in IE6-9\n\t\t\t\t\t// Reset value to it\'s default in case type is set after value\n\t\t\t\t\t// This is for element creation\n\t\t\t\t\tvar val = elem.value;\n\t\t\t\t\telem.setAttribute( "type", value );\n\t\t\t\t\tif ( val ) {\n\t\t\t\t\t\telem.value = val;\n\t\t\t\t\t}\n\t\t\t\t\treturn value;\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\t// Use the value property for back compat\n\t\t// Use the nodeHook for button elements in IE6/7 (#1954)\n\t\tvalue: {\n\t\t\tget: function( elem, name ) {\n\t\t\t\tif ( nodeHook && jQuery.nodeName( elem, "button" ) ) {\n\t\t\t\t\treturn nodeHook.get( elem, name );\n\t\t\t\t}\n\t\t\t\treturn name in elem ?\n\t\t\t\t\telem.value :\n\t\t\t\t\tnull;\n\t\t\t},\n\t\t\tset: function( elem, value, name ) {\n\t\t\t\tif ( nodeHook && jQuery.nodeName( elem, "button" ) ) {\n\t\t\t\t\treturn nodeHook.set( elem, value, name );\n\t\t\t\t}\n\t\t\t\t// Does not return so that setAttribute is also used\n\t\t\t\telem.value = value;\n\t\t\t}\n\t\t}\n\t},\n\n\tpropFix: {\n\t\ttabindex: "tabIndex",\n\t\treadonly: "readOnly",\n\t\t"for": "htmlFor",\n\t\t"class": "className",\n\t\tmaxlength: "maxLength",\n\t\tcellspacing: "cellSpacing",\n\t\tcellpadding: "cellPadding",\n\t\trowspan: "rowSpan",\n\t\tcolspan: "colSpan",\n\t\tusemap: "useMap",\n\t\tframeborder: "frameBorder",\n\t\tcontenteditable: "contentEditable"\n\t},\n\n\tprop: function( elem, name, value ) {\n\t\tvar ret, hooks, notxml,\n\t\t\tnType = elem.nodeType;\n\n\t\t// don\'t get/set properties on text, comment and attribute nodes\n\t\tif ( !elem || nType === 3 || nType === 8 || nType === 2 ) {\n\t\t\treturn;\n\t\t}\n\n\t\tnotxml = nType !== 1 || !jQuery.isXMLDoc( elem );\n\n\t\tif ( notxml ) {\n\t\t\t// Fix name and attach hooks\n\t\t\tname = jQuery.propFix[ name ] || name;\n\t\t\thooks = jQuery.propHooks[ name ];\n\t\t}\n\n\t\tif ( value !== undefined ) {\n\t\t\tif ( hooks && "set" in hooks && (ret = hooks.set( elem, value, name )) !== undefined ) {\n\t\t\t\treturn ret;\n\n\t\t\t} else {\n\t\t\t\treturn ( elem[ name ] = value );\n\t\t\t}\n\n\t\t} else {\n\t\t\tif ( hooks && "get" in hooks && (ret = hooks.get( elem, name )) !== null ) {\n\t\t\t\treturn ret;\n\n\t\t\t} else {\n\t\t\t\treturn elem[ name ];\n\t\t\t}\n\t\t}\n\t},\n\n\tpropHooks: {\n\t\ttabIndex: {\n\t\t\tget: function( elem ) {\n\t\t\t\t// elem.tabIndex doesn\'t always return the correct value when it hasn\'t been explicitly set\n\t\t\t\t// http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/\n\t\t\t\tvar attributeNode = elem.getAttributeNode("tabindex");\n\n\t\t\t\treturn attributeNode && attributeNode.specified ?\n\t\t\t\t\tparseInt( attributeNode.value, 10 ) :\n\t\t\t\t\trfocusable.test( elem.nodeName ) || rclickable.test( elem.nodeName ) && elem.href ?\n\t\t\t\t\t\t0 :\n\t\t\t\t\t\tundefined;\n\t\t\t}\n\t\t}\n\t}\n});\n\n// Add the tabIndex propHook to attrHooks for back-compat (different case is intentional)\njQuery.attrHooks.tabindex = jQuery.propHooks.tabIndex;\n\n// Hook for boolean attributes\nboolHook = {\n\tget: function( elem, name ) {\n\t\t// Align boolean attributes with corresponding properties\n\t\t// Fall back to attribute presence where some booleans are not supported\n\t\tvar attrNode,\n\t\t\tproperty = jQuery.prop( elem, name );\n\t\treturn property === true || typeof property !== "boolean" && ( attrNode = elem.getAttributeNode(name) ) && attrNode.nodeValue !== false ?\n\t\t\tname.toLowerCase() :\n\t\t\tundefined;\n\t},\n\tset: function( elem, value, name ) {\n\t\tvar propName;\n\t\tif ( value === false ) {\n\t\t\t// Remove boolean attributes when set to false\n\t\t\tjQuery.removeAttr( elem, name );\n\t\t} else {\n\t\t\t// value is true since we know at this point it\'s type boolean and not false\n\t\t\t// Set boolean attributes to the same name and set the DOM property\n\t\t\tpropName = jQuery.propFix[ name ] || name;\n\t\t\tif ( propName in elem ) {\n\t\t\t\t// Only set the IDL specifically if it already exists on the element\n\t\t\t\telem[ propName ] = true;\n\t\t\t}\n\n\t\t\telem.setAttribute( name, name.toLowerCase() );\n\t\t}\n\t\treturn name;\n\t}\n};\n\n// IE6/7 do not support getting/setting some attributes with get/setAttribute\nif ( !getSetAttribute ) {\n\n\tfixSpecified = {\n\t\tname: true,\n\t\tid: true,\n\t\tcoords: true\n\t};\n\n\t// Use this for any attribute in IE6/7\n\t// This fixes almost every IE6/7 issue\n\tnodeHook = jQuery.valHooks.button = {\n\t\tget: function( elem, name ) {\n\t\t\tvar ret;\n\t\t\tret = elem.getAttributeNode( name );\n\t\t\treturn ret && ( fixSpecified[ name ] ? ret.nodeValue !== "" : ret.specified ) ?\n\t\t\t\tret.nodeValue :\n\t\t\t\tundefined;\n\t\t},\n\t\tset: function( elem, value, name ) {\n\t\t\t// Set the existing or create a new attribute node\n\t\t\tvar ret = elem.getAttributeNode( name );\n\t\t\tif ( !ret ) {\n\t\t\t\tret = document.createAttribute( name );\n\t\t\t\telem.setAttributeNode( ret );\n\t\t\t}\n\t\t\treturn ( ret.nodeValue = value + "" );\n\t\t}\n\t};\n\n\t// Apply the nodeHook to tabindex\n\tjQuery.attrHooks.tabindex.set = nodeHook.set;\n\n\t// Set width and height to auto instead of 0 on empty string( Bug #8150 )\n\t// This is for removals\n\tjQuery.each([ "width", "height" ], function( i, name ) {\n\t\tjQuery.attrHooks[ name ] = jQuery.extend( jQuery.attrHooks[ name ], {\n\t\t\tset: function( elem, value ) {\n\t\t\t\tif ( value === "" ) {\n\t\t\t\t\telem.setAttribute( name, "auto" );\n\t\t\t\t\treturn value;\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t});\n\n\t// Set contenteditable to false on removals(#10429)\n\t// Setting to empty string throws an error as an invalid value\n\tjQuery.attrHooks.contenteditable = {\n\t\tget: nodeHook.get,\n\t\tset: function( elem, value, name ) {\n\t\t\tif ( value === "" ) {\n\t\t\t\tvalue = "false";\n\t\t\t}\n\t\t\tnodeHook.set( elem, value, name );\n\t\t}\n\t};\n}\n\n\n// Some attributes require a special call on IE\nif ( !jQuery.support.hrefNormalized ) {\n\tjQuery.each([ "href", "src", "width", "height" ], function( i, name ) {\n\t\tjQuery.attrHooks[ name ] = jQuery.extend( jQuery.attrHooks[ name ], {\n\t\t\tget: function( elem ) {\n\t\t\t\tvar ret = elem.getAttribute( name, 2 );\n\t\t\t\treturn ret === null ? undefined : ret;\n\t\t\t}\n\t\t});\n\t});\n}\n\nif ( !jQuery.support.style ) {\n\tjQuery.attrHooks.style = {\n\t\tget: function( elem ) {\n\t\t\t// Return undefined in the case of empty string\n\t\t\t// Normalize to lowercase since IE uppercases css property names\n\t\t\treturn elem.style.cssText.toLowerCase() || undefined;\n\t\t},\n\t\tset: function( elem, value ) {\n\t\t\treturn ( elem.style.cssText = "" + value );\n\t\t}\n\t};\n}\n\n// Safari mis-reports the default selected property of an option\n// Accessing the parent\'s selectedIndex property fixes it\nif ( !jQuery.support.optSelected ) {\n\tjQuery.propHooks.selected = jQuery.extend( jQuery.propHooks.selected, {\n\t\tget: function( elem ) {\n\t\t\tvar parent = elem.parentNode;\n\n\t\t\tif ( parent ) {\n\t\t\t\tparent.selectedIndex;\n\n\t\t\t\t// Make sure that it also works with optgroups, see #5701\n\t\t\t\tif ( parent.parentNode ) {\n\t\t\t\t\tparent.parentNode.selectedIndex;\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn null;\n\t\t}\n\t});\n}\n\n// IE6/7 call enctype encoding\nif ( !jQuery.support.enctype ) {\n\tjQuery.propFix.enctype = "encoding";\n}\n\n// Radios and checkboxes getter/setter\nif ( !jQuery.support.checkOn ) {\n\tjQuery.each([ "radio", "checkbox" ], function() {\n\t\tjQuery.valHooks[ this ] = {\n\t\t\tget: function( elem ) {\n\t\t\t\t// Handle the case where in Webkit "" is returned instead of "on" if a value isn\'t specified\n\t\t\t\treturn elem.getAttribute("value") === null ? "on" : elem.value;\n\t\t\t}\n\t\t};\n\t});\n}\njQuery.each([ "radio", "checkbox" ], function() {\n\tjQuery.valHooks[ this ] = jQuery.extend( jQuery.valHooks[ this ], {\n\t\tset: function( elem, value ) {\n\t\t\tif ( jQuery.isArray( value ) ) {\n\t\t\t\treturn ( elem.checked = jQuery.inArray( jQuery(elem).val(), value ) >= 0 );\n\t\t\t}\n\t\t}\n\t});\n});\n\n\n\n\nvar rformElems = /^(?:textarea|input|select)$/i,\n\trtypenamespace = /^([^\\.]*)?(?:\\.(.+))?$/,\n\trhoverHack = /(?:^|\\s)hover(\\.\\S+)?\\b/,\n\trkeyEvent = /^key/,\n\trmouseEvent = /^(?:mouse|contextmenu)|click/,\n\trfocusMorph = /^(?:focusinfocus|focusoutblur)$/,\n\trquickIs = /^(\\w*)(?:#([\\w\\-]+))?(?:\\.([\\w\\-]+))?$/,\n\tquickParse = function( selector ) {\n\t\tvar quick = rquickIs.exec( selector );\n\t\tif ( quick ) {\n\t\t\t// 0 1 2 3\n\t\t\t// [ _, tag, id, class ]\n\t\t\tquick[1] = ( quick[1] || "" ).toLowerCase();\n\t\t\tquick[3] = quick[3] && new RegExp( "(?:^|\\\\s)" + quick[3] + "(?:\\\\s|$)" );\n\t\t}\n\t\treturn quick;\n\t},\n\tquickIs = function( elem, m ) {\n\t\tvar attrs = elem.attributes || {};\n\t\treturn (\n\t\t\t(!m[1] || elem.nodeName.toLowerCase() === m[1]) &&\n\t\t\t(!m[2] || (attrs.id || {}).value === m[2]) &&\n\t\t\t(!m[3] || m[3].test( (attrs[ "class" ] || {}).value ))\n\t\t);\n\t},\n\thoverHack = function( events ) {\n\t\treturn jQuery.event.special.hover ? events : events.replace( rhoverHack, "mouseenter$1 mouseleave$1" );\n\t};\n\n/*\n * Helper functions for managing events -- not part of the public interface.\n * Props to Dean Edwards\' addEvent library for many of the ideas.\n */\njQuery.event = {\n\n\tadd: function( elem, types, handler, data, selector ) {\n\n\t\tvar elemData, eventHandle, events,\n\t\t\tt, tns, type, namespaces, handleObj,\n\t\t\thandleObjIn, quick, handlers, special;\n\n\t\t// Don\'t attach events to noData or text/comment nodes (allow plain objects tho)\n\t\tif ( elem.nodeType === 3 || elem.nodeType === 8 || !types || !handler || !(elemData = jQuery._data( elem )) ) {\n\t\t\treturn;\n\t\t}\n\n\t\t// Caller can pass in an object of custom data in lieu of the handler\n\t\tif ( handler.handler ) {\n\t\t\thandleObjIn = handler;\n\t\t\thandler = handleObjIn.handler;\n\t\t\tselector = handleObjIn.selector;\n\t\t}\n\n\t\t// Make sure that the handler has a unique ID, used to find/remove it later\n\t\tif ( !handler.guid ) {\n\t\t\thandler.guid = jQuery.guid++;\n\t\t}\n\n\t\t// Init the element\'s event structure and main handler, if this is the first\n\t\tevents = elemData.events;\n\t\tif ( !events ) {\n\t\t\telemData.events = events = {};\n\t\t}\n\t\teventHandle = elemData.handle;\n\t\tif ( !eventHandle ) {\n\t\t\telemData.handle = eventHandle = function( e ) {\n\t\t\t\t// Discard the second event of a jQuery.event.trigger() and\n\t\t\t\t// when an event is called after a page has unloaded\n\t\t\t\treturn typeof jQuery !== "undefined" && (!e || jQuery.event.triggered !== e.type) ?\n\t\t\t\t\tjQuery.event.dispatch.apply( eventHandle.elem, arguments ) :\n\t\t\t\t\tundefined;\n\t\t\t};\n\t\t\t// Add elem as a property of the handle fn to prevent a memory leak with IE non-native events\n\t\t\teventHandle.elem = elem;\n\t\t}\n\n\t\t// Handle multiple events separated by a space\n\t\t// jQuery(...).bind("mouseover mouseout", fn);\n\t\ttypes = jQuery.trim( hoverHack(types) ).split( " " );\n\t\tfor ( t = 0; t < types.length; t++ ) {\n\n\t\t\ttns = rtypenamespace.exec( types[t] ) || [];\n\t\t\ttype = tns[1];\n\t\t\tnamespaces = ( tns[2] || "" ).split( "." ).sort();\n\n\t\t\t// If event changes its type, use the special event handlers for the changed type\n\t\t\tspecial = jQuery.event.special[ type ] || {};\n\n\t\t\t// If selector defined, determine special event api type, otherwise given type\n\t\t\ttype = ( selector ? special.delegateType : special.bindType ) || type;\n\n\t\t\t// Update special based on newly reset type\n\t\t\tspecial = jQuery.event.special[ type ] || {};\n\n\t\t\t// handleObj is passed to all event handlers\n\t\t\thandleObj = jQuery.extend({\n\t\t\t\ttype: type,\n\t\t\t\torigType: tns[1],\n\t\t\t\tdata: data,\n\t\t\t\thandler: handler,\n\t\t\t\tguid: handler.guid,\n\t\t\t\tselector: selector,\n\t\t\t\tquick: selector && quickParse( selector ),\n\t\t\t\tnamespace: namespaces.join(".")\n\t\t\t}, handleObjIn );\n\n\t\t\t// Init the event handler queue if we\'re the first\n\t\t\thandlers = events[ type ];\n\t\t\tif ( !handlers ) {\n\t\t\t\thandlers = events[ type ] = [];\n\t\t\t\thandlers.delegateCount = 0;\n\n\t\t\t\t// Only use addEventListener/attachEvent if the special events handler returns false\n\t\t\t\tif ( !special.setup || special.setup.call( elem, data, namespaces, eventHandle ) === false ) {\n\t\t\t\t\t// Bind the global event handler to the element\n\t\t\t\t\tif ( elem.addEventListener ) {\n\t\t\t\t\t\telem.addEventListener( type, eventHandle, false );\n\n\t\t\t\t\t} else if ( elem.attachEvent ) {\n\t\t\t\t\t\telem.attachEvent( "on" + type, eventHandle );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tif ( special.add ) {\n\t\t\t\tspecial.add.call( elem, handleObj );\n\n\t\t\t\tif ( !handleObj.handler.guid ) {\n\t\t\t\t\thandleObj.handler.guid = handler.guid;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Add to the element\'s handler list, delegates in front\n\t\t\tif ( selector ) {\n\t\t\t\thandlers.splice( handlers.delegateCount++, 0, handleObj );\n\t\t\t} else {\n\t\t\t\thandlers.push( handleObj );\n\t\t\t}\n\n\t\t\t// Keep track of which events have ever been used, for event optimization\n\t\t\tjQuery.event.global[ type ] = true;\n\t\t}\n\n\t\t// Nullify elem to prevent memory leaks in IE\n\t\telem = null;\n\t},\n\n\tglobal: {},\n\n\t// Detach an event or set of events from an element\n\tremove: function( elem, types, handler, selector, mappedTypes ) {\n\n\t\tvar elemData = jQuery.hasData( elem ) && jQuery._data( elem ),\n\t\t\tt, tns, type, origType, namespaces, origCount,\n\t\t\tj, events, special, handle, eventType, handleObj;\n\n\t\tif ( !elemData || !(events = elemData.events) ) {\n\t\t\treturn;\n\t\t}\n\n\t\t// Once for each type.namespace in types; type may be omitted\n\t\ttypes = jQuery.trim( hoverHack( types || "" ) ).split(" ");\n\t\tfor ( t = 0; t < types.length; t++ ) {\n\t\t\ttns = rtypenamespace.exec( types[t] ) || [];\n\t\t\ttype = origType = tns[1];\n\t\t\tnamespaces = tns[2];\n\n\t\t\t// Unbind all events (on this namespace, if provided) for the element\n\t\t\tif ( !type ) {\n\t\t\t\tfor ( type in events ) {\n\t\t\t\t\tjQuery.event.remove( elem, type + types[ t ], handler, selector, true );\n\t\t\t\t}\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\tspecial = jQuery.event.special[ type ] || {};\n\t\t\ttype = ( selector? special.delegateType : special.bindType ) || type;\n\t\t\teventType = events[ type ] || [];\n\t\t\torigCount = eventType.length;\n\t\t\tnamespaces = namespaces ? new RegExp("(^|\\\\.)" + namespaces.split(".").sort().join("\\\\.(?:.*\\\\.)?") + "(\\\\.|$)") : null;\n\n\t\t\t// Remove matching events\n\t\t\tfor ( j = 0; j < eventType.length; j++ ) {\n\t\t\t\thandleObj = eventType[ j ];\n\n\t\t\t\tif ( ( mappedTypes || origType === handleObj.origType ) &&\n\t\t\t\t\t ( !handler || handler.guid === handleObj.guid ) &&\n\t\t\t\t\t ( !namespaces || namespaces.test( handleObj.namespace ) ) &&\n\t\t\t\t\t ( !selector || selector === handleObj.selector || selector === "**" && handleObj.selector ) ) {\n\t\t\t\t\teventType.splice( j--, 1 );\n\n\t\t\t\t\tif ( handleObj.selector ) {\n\t\t\t\t\t\teventType.delegateCount--;\n\t\t\t\t\t}\n\t\t\t\t\tif ( special.remove ) {\n\t\t\t\t\t\tspecial.remove.call( elem, handleObj );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Remove generic event handler if we removed something and no more handlers exist\n\t\t\t// (avoids potential for endless recursion during removal of special event handlers)\n\t\t\tif ( eventType.length === 0 && origCount !== eventType.length ) {\n\t\t\t\tif ( !special.teardown || special.teardown.call( elem, namespaces ) === false ) {\n\t\t\t\t\tjQuery.removeEvent( elem, type, elemData.handle );\n\t\t\t\t}\n\n\t\t\t\tdelete events[ type ];\n\t\t\t}\n\t\t}\n\n\t\t// Remove the expando if it\'s no longer used\n\t\tif ( jQuery.isEmptyObject( events ) ) {\n\t\t\thandle = elemData.handle;\n\t\t\tif ( handle ) {\n\t\t\t\thandle.elem = null;\n\t\t\t}\n\n\t\t\t// removeData also checks for emptiness and clears the expando if empty\n\t\t\t// so use it instead of delete\n\t\t\tjQuery.removeData( elem, [ "events", "handle" ], true );\n\t\t}\n\t},\n\n\t// Events that are safe to short-circuit if no handlers are attached.\n\t// Native DOM events should not be added, they may have inline handlers.\n\tcustomEvent: {\n\t\t"getData": true,\n\t\t"setData": true,\n\t\t"changeData": true\n\t},\n\n\ttrigger: function( event, data, elem, onlyHandlers ) {\n\t\t// Don\'t do events on text and comment nodes\n\t\tif ( elem && (elem.nodeType === 3 || elem.nodeType === 8) ) {\n\t\t\treturn;\n\t\t}\n\n\t\t// Event object or event type\n\t\tvar type = event.type || event,\n\t\t\tnamespaces = [],\n\t\t\tcache, exclusive, i, cur, old, ontype, special, handle, eventPath, bubbleType;\n\n\t\t// focus/blur morphs to focusin/out; ensure we\'re not firing them right now\n\t\tif ( rfocusMorph.test( type + jQuery.event.triggered ) ) {\n\t\t\treturn;\n\t\t}\n\n\t\tif ( type.indexOf( "!" ) >= 0 ) {\n\t\t\t// Exclusive events trigger only for the exact event (no namespaces)\n\t\t\ttype = type.slice(0, -1);\n\t\t\texclusive = true;\n\t\t}\n\n\t\tif ( type.indexOf( "." ) >= 0 ) {\n\t\t\t// Namespaced trigger; create a regexp to match event type in handle()\n\t\t\tnamespaces = type.split(".");\n\t\t\ttype = namespaces.shift();\n\t\t\tnamespaces.sort();\n\t\t}\n\n\t\tif ( (!elem || jQuery.event.customEvent[ type ]) && !jQuery.event.global[ type ] ) {\n\t\t\t// No jQuery handlers for this event type, and it can\'t have inline handlers\n\t\t\treturn;\n\t\t}\n\n\t\t// Caller can pass in an Event, Object, or just an event type string\n\t\tevent = typeof event === "object" ?\n\t\t\t// jQuery.Event object\n\t\t\tevent[ jQuery.expando ] ? event :\n\t\t\t// Object literal\n\t\t\tnew jQuery.Event( type, event ) :\n\t\t\t// Just the event type (string)\n\t\t\tnew jQuery.Event( type );\n\n\t\tevent.type = type;\n\t\tevent.isTrigger = true;\n\t\tevent.exclusive = exclusive;\n\t\tevent.namespace = namespaces.join( "." );\n\t\tevent.namespace_re = event.namespace? new RegExp("(^|\\\\.)" + namespaces.join("\\\\.(?:.*\\\\.)?") + "(\\\\.|$)") : null;\n\t\tontype = type.indexOf( ":" ) < 0 ? "on" + type : "";\n\n\t\t// Handle a global trigger\n\t\tif ( !elem ) {\n\n\t\t\t// TODO: Stop taunting the data cache; remove global events and always attach to document\n\t\t\tcache = jQuery.cache;\n\t\t\tfor ( i in cache ) {\n\t\t\t\tif ( cache[ i ].events && cache[ i ].events[ type ] ) {\n\t\t\t\t\tjQuery.event.trigger( event, data, cache[ i ].handle.elem, true );\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn;\n\t\t}\n\n\t\t// Clean up the event in case it is being reused\n\t\tevent.result = undefined;\n\t\tif ( !event.target ) {\n\t\t\tevent.target = elem;\n\t\t}\n\n\t\t// Clone any incoming data and prepend the event, creating the handler arg list\n\t\tdata = data != null ? jQuery.makeArray( data ) : [];\n\t\tdata.unshift( event );\n\n\t\t// Allow special events to draw outside the lines\n\t\tspecial = jQuery.event.special[ type ] || {};\n\t\tif ( special.trigger && special.trigger.apply( elem, data ) === false ) {\n\t\t\treturn;\n\t\t}\n\n\t\t// Determine event propagation path in advance, per W3C events spec (#9951)\n\t\t// Bubble up to document, then to window; watch for a global ownerDocument var (#9724)\n\t\teventPath = [[ elem, special.bindType || type ]];\n\t\tif ( !onlyHandlers && !special.noBubble && !jQuery.isWindow( elem ) ) {\n\n\t\t\tbubbleType = special.delegateType || type;\n\t\t\tcur = rfocusMorph.test( bubbleType + type ) ? elem : elem.parentNode;\n\t\t\told = null;\n\t\t\tfor ( ; cur; cur = cur.parentNode ) {\n\t\t\t\teventPath.push([ cur, bubbleType ]);\n\t\t\t\told = cur;\n\t\t\t}\n\n\t\t\t// Only add window if we got to document (e.g., not plain obj or detached DOM)\n\t\t\tif ( old && old === elem.ownerDocument ) {\n\t\t\t\teventPath.push([ old.defaultView || old.parentWindow || window, bubbleType ]);\n\t\t\t}\n\t\t}\n\n\t\t// Fire handlers on the event path\n\t\tfor ( i = 0; i < eventPath.length && !event.isPropagationStopped(); i++ ) {\n\n\t\t\tcur = eventPath[i][0];\n\t\t\tevent.type = eventPath[i][1];\n\n\t\t\thandle = ( jQuery._data( cur, "events" ) || {} )[ event.type ] && jQuery._data( cur, "handle" );\n\t\t\tif ( handle ) {\n\t\t\t\thandle.apply( cur, data );\n\t\t\t}\n\t\t\t// Note that this is a bare JS function and not a jQuery handler\n\t\t\thandle = ontype && cur[ ontype ];\n\t\t\tif ( handle && jQuery.acceptData( cur ) && handle.apply( cur, data ) === false ) {\n\t\t\t\tevent.preventDefault();\n\t\t\t}\n\t\t}\n\t\tevent.type = type;\n\n\t\t// If nobody prevented the default action, do it now\n\t\tif ( !onlyHandlers && !event.isDefaultPrevented() ) {\n\n\t\t\tif ( (!special._default || special._default.apply( elem.ownerDocument, data ) === false) &&\n\t\t\t\t!(type === "click" && jQuery.nodeName( elem, "a" )) && jQuery.acceptData( elem ) ) {\n\n\t\t\t\t// Call a native DOM method on the target with the same name name as the event.\n\t\t\t\t// Can\'t use an .isFunction() check here because IE6/7 fails that test.\n\t\t\t\t// Don\'t do default actions on window, that\'s where global variables be (#6170)\n\t\t\t\t// IE<9 dies on focus/blur to hidden element (#1486)\n\t\t\t\tif ( ontype && elem[ type ] && ((type !== "focus" && type !== "blur") || event.target.offsetWidth !== 0) && !jQuery.isWindow( elem ) ) {\n\n\t\t\t\t\t// Don\'t re-trigger an onFOO event when we call its FOO() method\n\t\t\t\t\told = elem[ ontype ];\n\n\t\t\t\t\tif ( old ) {\n\t\t\t\t\t\telem[ ontype ] = null;\n\t\t\t\t\t}\n\n\t\t\t\t\t// Prevent re-triggering of the same event, since we already bubbled it above\n\t\t\t\t\tjQuery.event.triggered = type;\n\t\t\t\t\telem[ type ]();\n\t\t\t\t\tjQuery.event.triggered = undefined;\n\n\t\t\t\t\tif ( old ) {\n\t\t\t\t\t\telem[ ontype ] = old;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\treturn event.result;\n\t},\n\n\tdispatch: function( event ) {\n\n\t\t// Make a writable jQuery.Event from the native event object\n\t\tevent = jQuery.event.fix( event || window.event );\n\n\t\tvar handlers = ( (jQuery._data( this, "events" ) || {} )[ event.type ] || []),\n\t\t\tdelegateCount = handlers.delegateCount,\n\t\t\targs = [].slice.call( arguments, 0 ),\n\t\t\trun_all = !event.exclusive && !event.namespace,\n\t\t\tspecial = jQuery.event.special[ event.type ] || {},\n\t\t\thandlerQueue = [],\n\t\t\ti, j, cur, jqcur, ret, selMatch, matched, matches, handleObj, sel, related;\n\n\t\t// Use the fix-ed jQuery.Event rather than the (read-only) native event\n\t\targs[0] = event;\n\t\tevent.delegateTarget = this;\n\n\t\t// Call the preDispatch hook for the mapped type, and let it bail if desired\n\t\tif ( special.preDispatch && special.preDispatch.call( this, event ) === false ) {\n\t\t\treturn;\n\t\t}\n\n\t\t// Determine handlers that should run if there are delegated events\n\t\t// Avoid non-left-click bubbling in Firefox (#3861)\n\t\tif ( delegateCount && !(event.button && event.type === "click") ) {\n\n\t\t\t// Pregenerate a single jQuery object for reuse with .is()\n\t\t\tjqcur = jQuery(this);\n\t\t\tjqcur.context = this.ownerDocument || this;\n\n\t\t\tfor ( cur = event.target; cur != this; cur = cur.parentNode || this ) {\n\n\t\t\t\t// Don\'t process events on disabled elements (#6911, #8165)\n\t\t\t\tif ( cur.disabled !== true ) {\n\t\t\t\t\tselMatch = {};\n\t\t\t\t\tmatches = [];\n\t\t\t\t\tjqcur[0] = cur;\n\t\t\t\t\tfor ( i = 0; i < delegateCount; i++ ) {\n\t\t\t\t\t\thandleObj = handlers[ i ];\n\t\t\t\t\t\tsel = handleObj.selector;\n\n\t\t\t\t\t\tif ( selMatch[ sel ] === undefined ) {\n\t\t\t\t\t\t\tselMatch[ sel ] = (\n\t\t\t\t\t\t\t\thandleObj.quick ? quickIs( cur, handleObj.quick ) : jqcur.is( sel )\n\t\t\t\t\t\t\t);\n\t\t\t\t\t\t}\n\t\t\t\t\t\tif ( selMatch[ sel ] ) {\n\t\t\t\t\t\t\tmatches.push( handleObj );\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tif ( matches.length ) {\n\t\t\t\t\t\thandlerQueue.push({ elem: cur, matches: matches });\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// Add the remaining (directly-bound) handlers\n\t\tif ( handlers.length > delegateCount ) {\n\t\t\thandlerQueue.push({ elem: this, matches: handlers.slice( delegateCount ) });\n\t\t}\n\n\t\t// Run delegates first; they may want to stop propagation beneath us\n\t\tfor ( i = 0; i < handlerQueue.length && !event.isPropagationStopped(); i++ ) {\n\t\t\tmatched = handlerQueue[ i ];\n\t\t\tevent.currentTarget = matched.elem;\n\n\t\t\tfor ( j = 0; j < matched.matches.length && !event.isImmediatePropagationStopped(); j++ ) {\n\t\t\t\thandleObj = matched.matches[ j ];\n\n\t\t\t\t// Triggered event must either 1) be non-exclusive and have no namespace, or\n\t\t\t\t// 2) have namespace(s) a subset or equal to those in the bound event (both can have no namespace).\n\t\t\t\tif ( run_all || (!event.namespace && !handleObj.namespace) || event.namespace_re && event.namespace_re.test( handleObj.namespace ) ) {\n\n\t\t\t\t\tevent.data = handleObj.data;\n\t\t\t\t\tevent.handleObj = handleObj;\n\n\t\t\t\t\tret = ( (jQuery.event.special[ handleObj.origType ] || {}).handle || handleObj.handler )\n\t\t\t\t\t\t\t.apply( matched.elem, args );\n\n\t\t\t\t\tif ( ret !== undefined ) {\n\t\t\t\t\t\tevent.result = ret;\n\t\t\t\t\t\tif ( ret === false ) {\n\t\t\t\t\t\t\tevent.preventDefault();\n\t\t\t\t\t\t\tevent.stopPropagation();\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// Call the postDispatch hook for the mapped type\n\t\tif ( special.postDispatch ) {\n\t\t\tspecial.postDispatch.call( this, event );\n\t\t}\n\n\t\treturn event.result;\n\t},\n\n\t// Includes some event props shared by KeyEvent and MouseEvent\n\t// *** attrChange attrName relatedNode srcElement are not normalized, non-W3C, deprecated, will be removed in 1.8 ***\n\tprops: "attrChange attrName relatedNode srcElement altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),\n\n\tfixHooks: {},\n\n\tkeyHooks: {\n\t\tprops: "char charCode key keyCode".split(" "),\n\t\tfilter: function( event, original ) {\n\n\t\t\t// Add which for key events\n\t\t\tif ( event.which == null ) {\n\t\t\t\tevent.which = original.charCode != null ? original.charCode : original.keyCode;\n\t\t\t}\n\n\t\t\treturn event;\n\t\t}\n\t},\n\n\tmouseHooks: {\n\t\tprops: "button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),\n\t\tfilter: function( event, original ) {\n\t\t\tvar eventDoc, doc, body,\n\t\t\t\tbutton = original.button,\n\t\t\t\tfromElement = original.fromElement;\n\n\t\t\t// Calculate pageX/Y if missing and clientX/Y available\n\t\t\tif ( event.pageX == null && original.clientX != null ) {\n\t\t\t\teventDoc = event.target.ownerDocument || document;\n\t\t\t\tdoc = eventDoc.documentElement;\n\t\t\t\tbody = eventDoc.body;\n\n\t\t\t\tevent.pageX = original.clientX + ( doc && doc.scrollLeft || body && body.scrollLeft || 0 ) - ( doc && doc.clientLeft || body && body.clientLeft || 0 );\n\t\t\t\tevent.pageY = original.clientY + ( doc && doc.scrollTop || body && body.scrollTop || 0 ) - ( doc && doc.clientTop || body && body.clientTop || 0 );\n\t\t\t}\n\n\t\t\t// Add relatedTarget, if necessary\n\t\t\tif ( !event.relatedTarget && fromElement ) {\n\t\t\t\tevent.relatedTarget = fromElement === event.target ? original.toElement : fromElement;\n\t\t\t}\n\n\t\t\t// Add which for click: 1 === left; 2 === middle; 3 === right\n\t\t\t// Note: button is not normalized, so don\'t use it\n\t\t\tif ( !event.which && button !== undefined ) {\n\t\t\t\tevent.which = ( button & 1 ? 1 : ( button & 2 ? 3 : ( button & 4 ? 2 : 0 ) ) );\n\t\t\t}\n\n\t\t\treturn event;\n\t\t}\n\t},\n\n\tfix: function( event ) {\n\t\tif ( event[ jQuery.expando ] ) {\n\t\t\treturn event;\n\t\t}\n\n\t\t// Create a writable copy of the event object and normalize some properties\n\t\tvar i, prop,\n\t\t\toriginalEvent = event,\n\t\t\tfixHook = jQuery.event.fixHooks[ event.type ] || {},\n\t\t\tcopy = fixHook.props ? this.props.concat( fixHook.props ) : this.props;\n\n\t\tevent = jQuery.Event( originalEvent );\n\n\t\tfor ( i = copy.length; i; ) {\n\t\t\tprop = copy[ --i ];\n\t\t\tevent[ prop ] = originalEvent[ prop ];\n\t\t}\n\n\t\t// Fix target property, if necessary (#1925, IE 6/7/8 & Safari2)\n\t\tif ( !event.target ) {\n\t\t\tevent.target = originalEvent.srcElement || document;\n\t\t}\n\n\t\t// Target should not be a text node (#504, Safari)\n\t\tif ( event.target.nodeType === 3 ) {\n\t\t\tevent.target = event.target.parentNode;\n\t\t}\n\n\t\t// For mouse/key events; add metaKey if it\'s not there (#3368, IE6/7/8)\n\t\tif ( event.metaKey === undefined ) {\n\t\t\tevent.metaKey = event.ctrlKey;\n\t\t}\n\n\t\treturn fixHook.filter? fixHook.filter( event, originalEvent ) : event;\n\t},\n\n\tspecial: {\n\t\tready: {\n\t\t\t// Make sure the ready event is setup\n\t\t\tsetup: jQuery.bindReady\n\t\t},\n\n\t\tload: {\n\t\t\t// Prevent triggered image.load events from bubbling to window.load\n\t\t\tnoBubble: true\n\t\t},\n\n\t\tfocus: {\n\t\t\tdelegateType: "focusin"\n\t\t},\n\t\tblur: {\n\t\t\tdelegateType: "focusout"\n\t\t},\n\n\t\tbeforeunload: {\n\t\t\tsetup: function( data, namespaces, eventHandle ) {\n\t\t\t\t// We only want to do this special case on windows\n\t\t\t\tif ( jQuery.isWindow( this ) ) {\n\t\t\t\t\tthis.onbeforeunload = eventHandle;\n\t\t\t\t}\n\t\t\t},\n\n\t\t\tteardown: function( namespaces, eventHandle ) {\n\t\t\t\tif ( this.onbeforeunload === eventHandle ) {\n\t\t\t\t\tthis.onbeforeunload = null;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t},\n\n\tsimulate: function( type, elem, event, bubble ) {\n\t\t// Piggyback on a donor event to simulate a different one.\n\t\t// Fake originalEvent to avoid donor\'s stopPropagation, but if the\n\t\t// simulated event prevents default then we do the same on the donor.\n\t\tvar e = jQuery.extend(\n\t\t\tnew jQuery.Event(),\n\t\t\tevent,\n\t\t\t{ type: type,\n\t\t\t\tisSimulated: true,\n\t\t\t\toriginalEvent: {}\n\t\t\t}\n\t\t);\n\t\tif ( bubble ) {\n\t\t\tjQuery.event.trigger( e, null, elem );\n\t\t} else {\n\t\t\tjQuery.event.dispatch.call( elem, e );\n\t\t}\n\t\tif ( e.isDefaultPrevented() ) {\n\t\t\tevent.preventDefault();\n\t\t}\n\t}\n};\n\n// Some plugins are using, but it\'s undocumented/deprecated and will be removed.\n// The 1.7 special event interface should provide all the hooks needed now.\njQuery.event.handle = jQuery.event.dispatch;\n\njQuery.removeEvent = document.removeEventListener ?\n\tfunction( elem, type, handle ) {\n\t\tif ( elem.removeEventListener ) {\n\t\t\telem.removeEventListener( type, handle, false );\n\t\t}\n\t} :\n\tfunction( elem, type, handle ) {\n\t\tif ( elem.detachEvent ) {\n\t\t\telem.detachEvent( "on" + type, handle );\n\t\t}\n\t};\n\njQuery.Event = function( src, props ) {\n\t// Allow instantiation without the \'new\' keyword\n\tif ( !(this instanceof jQuery.Event) ) {\n\t\treturn new jQuery.Event( src, props );\n\t}\n\n\t// Event object\n\tif ( src && src.type ) {\n\t\tthis.originalEvent = src;\n\t\tthis.type = src.type;\n\n\t\t// Events bubbling up the document may have been marked as prevented\n\t\t// by a handler lower down the tree; reflect the correct value.\n\t\tthis.isDefaultPrevented = ( src.defaultPrevented || src.returnValue === false ||\n\t\t\tsrc.getPreventDefault && src.getPreventDefault() ) ? returnTrue : returnFalse;\n\n\t// Event type\n\t} else {\n\t\tthis.type = src;\n\t}\n\n\t// Put explicitly provided properties onto the event object\n\tif ( props ) {\n\t\tjQuery.extend( this, props );\n\t}\n\n\t// Create a timestamp if incoming event doesn\'t have one\n\tthis.timeStamp = src && src.timeStamp || jQuery.now();\n\n\t// Mark it as fixed\n\tthis[ jQuery.expando ] = true;\n};\n\nfunction returnFalse() {\n\treturn false;\n}\nfunction returnTrue() {\n\treturn true;\n}\n\n// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding\n// http://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html\njQuery.Event.prototype = {\n\tpreventDefault: function() {\n\t\tthis.isDefaultPrevented = returnTrue;\n\n\t\tvar e = this.originalEvent;\n\t\tif ( !e ) {\n\t\t\treturn;\n\t\t}\n\n\t\t// if preventDefault exists run it on the original event\n\t\tif ( e.preventDefault ) {\n\t\t\te.preventDefault();\n\n\t\t// otherwise set the returnValue property of the original event to false (IE)\n\t\t} else {\n\t\t\te.returnValue = false;\n\t\t}\n\t},\n\tstopPropagation: function() {\n\t\tthis.isPropagationStopped = returnTrue;\n\n\t\tvar e = this.originalEvent;\n\t\tif ( !e ) {\n\t\t\treturn;\n\t\t}\n\t\t// if stopPropagation exists run it on the original event\n\t\tif ( e.stopPropagation ) {\n\t\t\te.stopPropagation();\n\t\t}\n\t\t// otherwise set the cancelBubble property of the original event to true (IE)\n\t\te.cancelBubble = true;\n\t},\n\tstopImmediatePropagation: function() {\n\t\tthis.isImmediatePropagationStopped = returnTrue;\n\t\tthis.stopPropagation();\n\t},\n\tisDefaultPrevented: returnFalse,\n\tisPropagationStopped: returnFalse,\n\tisImmediatePropagationStopped: returnFalse\n};\n\n// Create mouseenter/leave events using mouseover/out and event-time checks\njQuery.each({\n\tmouseenter: "mouseover",\n\tmouseleave: "mouseout"\n}, function( orig, fix ) {\n\tjQuery.event.special[ orig ] = {\n\t\tdelegateType: fix,\n\t\tbindType: fix,\n\n\t\thandle: function( event ) {\n\t\t\tvar target = this,\n\t\t\t\trelated = event.relatedTarget,\n\t\t\t\thandleObj = event.handleObj,\n\t\t\t\tselector = handleObj.selector,\n\t\t\t\tret;\n\n\t\t\t// For mousenter/leave call the handler if related is outside the target.\n\t\t\t// NB: No relatedTarget if the mouse left/entered the browser window\n\t\t\tif ( !related || (related !== target && !jQuery.contains( target, related )) ) {\n\t\t\t\tevent.type = handleObj.origType;\n\t\t\t\tret = handleObj.handler.apply( this, arguments );\n\t\t\t\tevent.type = fix;\n\t\t\t}\n\t\t\treturn ret;\n\t\t}\n\t};\n});\n\n// IE submit delegation\nif ( !jQuery.support.submitBubbles ) {\n\n\tjQuery.event.special.submit = {\n\t\tsetup: function() {\n\t\t\t// Only need this for delegated form submit events\n\t\t\tif ( jQuery.nodeName( this, "form" ) ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// Lazy-add a submit handler when a descendant form may potentially be submitted\n\t\t\tjQuery.event.add( this, "click._submit keypress._submit", function( e ) {\n\t\t\t\t// Node name check avoids a VML-related crash in IE (#9807)\n\t\t\t\tvar elem = e.target,\n\t\t\t\t\tform = jQuery.nodeName( elem, "input" ) || jQuery.nodeName( elem, "button" ) ? elem.form : undefined;\n\t\t\t\tif ( form && !form._submit_attached ) {\n\t\t\t\t\tjQuery.event.add( form, "submit._submit", function( event ) {\n\t\t\t\t\t\tevent._submit_bubble = true;\n\t\t\t\t\t});\n\t\t\t\t\tform._submit_attached = true;\n\t\t\t\t}\n\t\t\t});\n\t\t\t// return undefined since we don\'t need an event listener\n\t\t},\n\t\t\n\t\tpostDispatch: function( event ) {\n\t\t\t// If form was submitted by the user, bubble the event up the tree\n\t\t\tif ( event._submit_bubble ) {\n\t\t\t\tdelete event._submit_bubble;\n\t\t\t\tif ( this.parentNode && !event.isTrigger ) {\n\t\t\t\t\tjQuery.event.simulate( "submit", this.parentNode, event, true );\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\n\t\tteardown: function() {\n\t\t\t// Only need this for delegated form submit events\n\t\t\tif ( jQuery.nodeName( this, "form" ) ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// Remove delegated handlers; cleanData eventually reaps submit handlers attached above\n\t\t\tjQuery.event.remove( this, "._submit" );\n\t\t}\n\t};\n}\n\n// IE change delegation and checkbox/radio fix\nif ( !jQuery.support.changeBubbles ) {\n\n\tjQuery.event.special.change = {\n\n\t\tsetup: function() {\n\n\t\t\tif ( rformElems.test( this.nodeName ) ) {\n\t\t\t\t// IE doesn\'t fire change on a check/radio until blur; trigger it on click\n\t\t\t\t// after a propertychange. Eat the blur-change in special.change.handle.\n\t\t\t\t// This still fires onchange a second time for check/radio after blur.\n\t\t\t\tif ( this.type === "checkbox" || this.type === "radio" ) {\n\t\t\t\t\tjQuery.event.add( this, "propertychange._change", function( event ) {\n\t\t\t\t\t\tif ( event.originalEvent.propertyName === "checked" ) {\n\t\t\t\t\t\t\tthis._just_changed = true;\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t\tjQuery.event.add( this, "click._change", function( event ) {\n\t\t\t\t\t\tif ( this._just_changed && !event.isTrigger ) {\n\t\t\t\t\t\t\tthis._just_changed = false;\n\t\t\t\t\t\t\tjQuery.event.simulate( "change", this, event, true );\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t\treturn false;\n\t\t\t}\n\t\t\t// Delegated event; lazy-add a change handler on descendant inputs\n\t\t\tjQuery.event.add( this, "beforeactivate._change", function( e ) {\n\t\t\t\tvar elem = e.target;\n\n\t\t\t\tif ( rformElems.test( elem.nodeName ) && !elem._change_attached ) {\n\t\t\t\t\tjQuery.event.add( elem, "change._change", function( event ) {\n\t\t\t\t\t\tif ( this.parentNode && !event.isSimulated && !event.isTrigger ) {\n\t\t\t\t\t\t\tjQuery.event.simulate( "change", this.parentNode, event, true );\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t\telem._change_attached = true;\n\t\t\t\t}\n\t\t\t});\n\t\t},\n\n\t\thandle: function( event ) {\n\t\t\tvar elem = event.target;\n\n\t\t\t// Swallow native change events from checkbox/radio, we already triggered them above\n\t\t\tif ( this !== elem || event.isSimulated || event.isTrigger || (elem.type !== "radio" && elem.type !== "checkbox") ) {\n\t\t\t\treturn event.handleObj.handler.apply( this, arguments );\n\t\t\t}\n\t\t},\n\n\t\tteardown: function() {\n\t\t\tjQuery.event.remove( this, "._change" );\n\n\t\t\treturn rformElems.test( this.nodeName );\n\t\t}\n\t};\n}\n\n// Create "bubbling" focus and blur events\nif ( !jQuery.support.focusinBubbles ) {\n\tjQuery.each({ focus: "focusin", blur: "focusout" }, function( orig, fix ) {\n\n\t\t// Attach a single capturing handler while someone wants focusin/focusout\n\t\tvar attaches = 0,\n\t\t\thandler = function( event ) {\n\t\t\t\tjQuery.event.simulate( fix, event.target, jQuery.event.fix( event ), true );\n\t\t\t};\n\n\t\tjQuery.event.special[ fix ] = {\n\t\t\tsetup: function() {\n\t\t\t\tif ( attaches++ === 0 ) {\n\t\t\t\t\tdocument.addEventListener( orig, handler, true );\n\t\t\t\t}\n\t\t\t},\n\t\t\tteardown: function() {\n\t\t\t\tif ( --attaches === 0 ) {\n\t\t\t\t\tdocument.removeEventListener( orig, handler, true );\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\t});\n}\n\njQuery.fn.extend({\n\n\ton: function( types, selector, data, fn, /*INTERNAL*/ one ) {\n\t\tvar origFn, type;\n\n\t\t// Types can be a map of types/handlers\n\t\tif ( typeof types === "object" ) {\n\t\t\t// ( types-Object, selector, data )\n\t\t\tif ( typeof selector !== "string" ) { // && selector != null\n\t\t\t\t// ( types-Object, data )\n\t\t\t\tdata = data || selector;\n\t\t\t\tselector = undefined;\n\t\t\t}\n\t\t\tfor ( type in types ) {\n\t\t\t\tthis.on( type, selector, data, types[ type ], one );\n\t\t\t}\n\t\t\treturn this;\n\t\t}\n\n\t\tif ( data == null && fn == null ) {\n\t\t\t// ( types, fn )\n\t\t\tfn = selector;\n\t\t\tdata = selector = undefined;\n\t\t} else if ( fn == null ) {\n\t\t\tif ( typeof selector === "string" ) {\n\t\t\t\t// ( types, selector, fn )\n\t\t\t\tfn = data;\n\t\t\t\tdata = undefined;\n\t\t\t} else {\n\t\t\t\t// ( types, data, fn )\n\t\t\t\tfn = data;\n\t\t\t\tdata = selector;\n\t\t\t\tselector = undefined;\n\t\t\t}\n\t\t}\n\t\tif ( fn === false ) {\n\t\t\tfn = returnFalse;\n\t\t} else if ( !fn ) {\n\t\t\treturn this;\n\t\t}\n\n\t\tif ( one === 1 ) {\n\t\t\torigFn = fn;\n\t\t\tfn = function( event ) {\n\t\t\t\t// Can use an empty set, since event contains the info\n\t\t\t\tjQuery().off( event );\n\t\t\t\treturn origFn.apply( this, arguments );\n\t\t\t};\n\t\t\t// Use same guid so caller can remove using origFn\n\t\t\tfn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ );\n\t\t}\n\t\treturn this.each( function() {\n\t\t\tjQuery.event.add( this, types, fn, data, selector );\n\t\t});\n\t},\n\tone: function( types, selector, data, fn ) {\n\t\treturn this.on( types, selector, data, fn, 1 );\n\t},\n\toff: function( types, selector, fn ) {\n\t\tif ( types && types.preventDefault && types.handleObj ) {\n\t\t\t// ( event ) dispatched jQuery.Event\n\t\t\tvar handleObj = types.handleObj;\n\t\t\tjQuery( types.delegateTarget ).off(\n\t\t\t\thandleObj.namespace ? handleObj.origType + "." + handleObj.namespace : handleObj.origType,\n\t\t\t\thandleObj.selector,\n\t\t\t\thandleObj.handler\n\t\t\t);\n\t\t\treturn this;\n\t\t}\n\t\tif ( typeof types === "object" ) {\n\t\t\t// ( types-object [, selector] )\n\t\t\tfor ( var type in types ) {\n\t\t\t\tthis.off( type, selector, types[ type ] );\n\t\t\t}\n\t\t\treturn this;\n\t\t}\n\t\tif ( selector === false || typeof selector === "function" ) {\n\t\t\t// ( types [, fn] )\n\t\t\tfn = selector;\n\t\t\tselector = undefined;\n\t\t}\n\t\tif ( fn === false ) {\n\t\t\tfn = returnFalse;\n\t\t}\n\t\treturn this.each(function() {\n\t\t\tjQuery.event.remove( this, types, fn, selector );\n\t\t});\n\t},\n\n\tbind: function( types, data, fn ) {\n\t\treturn this.on( types, null, data, fn );\n\t},\n\tunbind: function( types, fn ) {\n\t\treturn this.off( types, null, fn );\n\t},\n\n\tlive: function( types, data, fn ) {\n\t\tjQuery( this.context ).on( types, this.selector, data, fn );\n\t\treturn this;\n\t},\n\tdie: function( types, fn ) {\n\t\tjQuery( this.context ).off( types, this.selector || "**", fn );\n\t\treturn this;\n\t},\n\n\tdelegate: function( selector, types, data, fn ) {\n\t\treturn this.on( types, selector, data, fn );\n\t},\n\tundelegate: function( selector, types, fn ) {\n\t\t// ( namespace ) or ( selector, types [, fn] )\n\t\treturn arguments.length == 1? this.off( selector, "**" ) : this.off( types, selector, fn );\n\t},\n\n\ttrigger: function( type, data ) {\n\t\treturn this.each(function() {\n\t\t\tjQuery.event.trigger( type, data, this );\n\t\t});\n\t},\n\ttriggerHandler: function( type, data ) {\n\t\tif ( this[0] ) {\n\t\t\treturn jQuery.event.trigger( type, data, this[0], true );\n\t\t}\n\t},\n\n\ttoggle: function( fn ) {\n\t\t// Save reference to arguments for access in closure\n\t\tvar args = arguments,\n\t\t\tguid = fn.guid || jQuery.guid++,\n\t\t\ti = 0,\n\t\t\ttoggler = function( event ) {\n\t\t\t\t// Figure out which function to execute\n\t\t\t\tvar lastToggle = ( jQuery._data( this, "lastToggle" + fn.guid ) || 0 ) % i;\n\t\t\t\tjQuery._data( this, "lastToggle" + fn.guid, lastToggle + 1 );\n\n\t\t\t\t// Make sure that clicks stop\n\t\t\t\tevent.preventDefault();\n\n\t\t\t\t// and execute the function\n\t\t\t\treturn args[ lastToggle ].apply( this, arguments ) || false;\n\t\t\t};\n\n\t\t// link all the functions, so any of them can unbind this click handler\n\t\ttoggler.guid = guid;\n\t\twhile ( i < args.length ) {\n\t\t\targs[ i++ ].guid = guid;\n\t\t}\n\n\t\treturn this.click( toggler );\n\t},\n\n\thover: function( fnOver, fnOut ) {\n\t\treturn this.mouseenter( fnOver ).mouseleave( fnOut || fnOver );\n\t}\n});\n\njQuery.each( ("blur focus focusin focusout load resize scroll unload click dblclick " +\n\t"mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave " +\n\t"change select submit keydown keypress keyup error contextmenu").split(" "), function( i, name ) {\n\n\t// Handle event binding\n\tjQuery.fn[ name ] = function( data, fn ) {\n\t\tif ( fn == null ) {\n\t\t\tfn = data;\n\t\t\tdata = null;\n\t\t}\n\n\t\treturn arguments.length > 0 ?\n\t\t\tthis.on( name, null, data, fn ) :\n\t\t\tthis.trigger( name );\n\t};\n\n\tif ( jQuery.attrFn ) {\n\t\tjQuery.attrFn[ name ] = true;\n\t}\n\n\tif ( rkeyEvent.test( name ) ) {\n\t\tjQuery.event.fixHooks[ name ] = jQuery.event.keyHooks;\n\t}\n\n\tif ( rmouseEvent.test( name ) ) {\n\t\tjQuery.event.fixHooks[ name ] = jQuery.event.mouseHooks;\n\t}\n});\n\n\n\n/*!\n * Sizzle CSS Selector Engine\n * Copyright 2011, The Dojo Foundation\n * Released under the MIT, BSD, and GPL Licenses.\n * More information: http://sizzlejs.com/\n */\n(function(){\n\nvar chunker = /((?:\\((?:\\([^()]+\\)|[^()]+)+\\)|\\[(?:\\[[^\\[\\]]*\\]|[\'"][^\'"]*[\'"]|[^\\[\\]\'"]+)+\\]|\\\\.|[^ >+~,(\\[\\\\]+)+|[>+~])(\\s*,\\s*)?((?:.|\\r|\\n)*)/g,\n\texpando = "sizcache" + (Math.random() + \'\').replace(\'.\', \'\'),\n\tdone = 0,\n\ttoString = Object.prototype.toString,\n\thasDuplicate = false,\n\tbaseHasDuplicate = true,\n\trBackslash = /\\\\/g,\n\trReturn = /\\r\\n/g,\n\trNonWord = /\\W/;\n\n// Here we check if the JavaScript engine is using some sort of\n// optimization where it does not always call our comparision\n// function. If that is the case, discard the hasDuplicate value.\n// Thus far that includes Google Chrome.\n[0, 0].sort(function() {\n\tbaseHasDuplicate = false;\n\treturn 0;\n});\n\nvar Sizzle = function( selector, context, results, seed ) {\n\tresults = results || [];\n\tcontext = context || document;\n\n\tvar origContext = context;\n\n\tif ( context.nodeType !== 1 && context.nodeType !== 9 ) {\n\t\treturn [];\n\t}\n\n\tif ( !selector || typeof selector !== "string" ) {\n\t\treturn results;\n\t}\n\n\tvar m, set, checkSet, extra, ret, cur, pop, i,\n\t\tprune = true,\n\t\tcontextXML = Sizzle.isXML( context ),\n\t\tparts = [],\n\t\tsoFar = selector;\n\n\t// Reset the position of the chunker regexp (start from head)\n\tdo {\n\t\tchunker.exec( "" );\n\t\tm = chunker.exec( soFar );\n\n\t\tif ( m ) {\n\t\t\tsoFar = m[3];\n\n\t\t\tparts.push( m[1] );\n\n\t\t\tif ( m[2] ) {\n\t\t\t\textra = m[3];\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t} while ( m );\n\n\tif ( parts.length > 1 && origPOS.exec( selector ) ) {\n\n\t\tif ( parts.length === 2 && Expr.relative[ parts[0] ] ) {\n\t\t\tset = posProcess( parts[0] + parts[1], context, seed );\n\n\t\t} else {\n\t\t\tset = Expr.relative[ parts[0] ] ?\n\t\t\t\t[ context ] :\n\t\t\t\tSizzle( parts.shift(), context );\n\n\t\t\twhile ( parts.length ) {\n\t\t\t\tselector = parts.shift();\n\n\t\t\t\tif ( Expr.relative[ selector ] ) {\n\t\t\t\t\tselector += parts.shift();\n\t\t\t\t}\n\n\t\t\t\tset = posProcess( selector, set, seed );\n\t\t\t}\n\t\t}\n\n\t} else {\n\t\t// Take a shortcut and set the context if the root selector is an ID\n\t\t// (but not if it\'ll be faster if the inner selector is an ID)\n\t\tif ( !seed && parts.length > 1 && context.nodeType === 9 && !contextXML &&\n\t\t\t\tExpr.match.ID.test(parts[0]) && !Expr.match.ID.test(parts[parts.length - 1]) ) {\n\n\t\t\tret = Sizzle.find( parts.shift(), context, contextXML );\n\t\t\tcontext = ret.expr ?\n\t\t\t\tSizzle.filter( ret.expr, ret.set )[0] :\n\t\t\t\tret.set[0];\n\t\t}\n\n\t\tif ( context ) {\n\t\t\tret = seed ?\n\t\t\t\t{ expr: parts.pop(), set: makeArray(seed) } :\n\t\t\t\tSizzle.find( parts.pop(), parts.length === 1 && (parts[0] === "~" || parts[0] === "+") && context.parentNode ? context.parentNode : context, contextXML );\n\n\t\t\tset = ret.expr ?\n\t\t\t\tSizzle.filter( ret.expr, ret.set ) :\n\t\t\t\tret.set;\n\n\t\t\tif ( parts.length > 0 ) {\n\t\t\t\tcheckSet = makeArray( set );\n\n\t\t\t} else {\n\t\t\t\tprune = false;\n\t\t\t}\n\n\t\t\twhile ( parts.length ) {\n\t\t\t\tcur = parts.pop();\n\t\t\t\tpop = cur;\n\n\t\t\t\tif ( !Expr.relative[ cur ] ) {\n\t\t\t\t\tcur = "";\n\t\t\t\t} else {\n\t\t\t\t\tpop = parts.pop();\n\t\t\t\t}\n\n\t\t\t\tif ( pop == null ) {\n\t\t\t\t\tpop = context;\n\t\t\t\t}\n\n\t\t\t\tExpr.relative[ cur ]( checkSet, pop, contextXML );\n\t\t\t}\n\n\t\t} else {\n\t\t\tcheckSet = parts = [];\n\t\t}\n\t}\n\n\tif ( !checkSet ) {\n\t\tcheckSet = set;\n\t}\n\n\tif ( !checkSet ) {\n\t\tSizzle.error( cur || selector );\n\t}\n\n\tif ( toString.call(checkSet) === "[object Array]" ) {\n\t\tif ( !prune ) {\n\t\t\tresults.push.apply( results, checkSet );\n\n\t\t} else if ( context && context.nodeType === 1 ) {\n\t\t\tfor ( i = 0; checkSet[i] != null; i++ ) {\n\t\t\t\tif ( checkSet[i] && (checkSet[i] === true || checkSet[i].nodeType === 1 && Sizzle.contains(context, checkSet[i])) ) {\n\t\t\t\t\tresults.push( set[i] );\n\t\t\t\t}\n\t\t\t}\n\n\t\t} else {\n\t\t\tfor ( i = 0; checkSet[i] != null; i++ ) {\n\t\t\t\tif ( checkSet[i] && checkSet[i].nodeType === 1 ) {\n\t\t\t\t\tresults.push( set[i] );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t} else {\n\t\tmakeArray( checkSet, results );\n\t}\n\n\tif ( extra ) {\n\t\tSizzle( extra, origContext, results, seed );\n\t\tSizzle.uniqueSort( results );\n\t}\n\n\treturn results;\n};\n\nSizzle.uniqueSort = function( results ) {\n\tif ( sortOrder ) {\n\t\thasDuplicate = baseHasDuplicate;\n\t\tresults.sort( sortOrder );\n\n\t\tif ( hasDuplicate ) {\n\t\t\tfor ( var i = 1; i < results.length; i++ ) {\n\t\t\t\tif ( results[i] === results[ i - 1 ] ) {\n\t\t\t\t\tresults.splice( i--, 1 );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\treturn results;\n};\n\nSizzle.matches = function( expr, set ) {\n\treturn Sizzle( expr, null, null, set );\n};\n\nSizzle.matchesSelector = function( node, expr ) {\n\treturn Sizzle( expr, null, null, [node] ).length > 0;\n};\n\nSizzle.find = function( expr, context, isXML ) {\n\tvar set, i, len, match, type, left;\n\n\tif ( !expr ) {\n\t\treturn [];\n\t}\n\n\tfor ( i = 0, len = Expr.order.length; i < len; i++ ) {\n\t\ttype = Expr.order[i];\n\n\t\tif ( (match = Expr.leftMatch[ type ].exec( expr )) ) {\n\t\t\tleft = match[1];\n\t\t\tmatch.splice( 1, 1 );\n\n\t\t\tif ( left.substr( left.length - 1 ) !== "\\\\" ) {\n\t\t\t\tmatch[1] = (match[1] || "").replace( rBackslash, "" );\n\t\t\t\tset = Expr.find[ type ]( match, context, isXML );\n\n\t\t\t\tif ( set != null ) {\n\t\t\t\t\texpr = expr.replace( Expr.match[ type ], "" );\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\tif ( !set ) {\n\t\tset = typeof context.getElementsByTagName !== "undefined" ?\n\t\t\tcontext.getElementsByTagName( "*" ) :\n\t\t\t[];\n\t}\n\n\treturn { set: set, expr: expr };\n};\n\nSizzle.filter = function( expr, set, inplace, not ) {\n\tvar match, anyFound,\n\t\ttype, found, item, filter, left,\n\t\ti, pass,\n\t\told = expr,\n\t\tresult = [],\n\t\tcurLoop = set,\n\t\tisXMLFilter = set && set[0] && Sizzle.isXML( set[0] );\n\n\twhile ( expr && set.length ) {\n\t\tfor ( type in Expr.filter ) {\n\t\t\tif ( (match = Expr.leftMatch[ type ].exec( expr )) != null && match[2] ) {\n\t\t\t\tfilter = Expr.filter[ type ];\n\t\t\t\tleft = match[1];\n\n\t\t\t\tanyFound = false;\n\n\t\t\t\tmatch.splice(1,1);\n\n\t\t\t\tif ( left.substr( left.length - 1 ) === "\\\\" ) {\n\t\t\t\t\tcontinue;\n\t\t\t\t}\n\n\t\t\t\tif ( curLoop === result ) {\n\t\t\t\t\tresult = [];\n\t\t\t\t}\n\n\t\t\t\tif ( Expr.preFilter[ type ] ) {\n\t\t\t\t\tmatch = Expr.preFilter[ type ]( match, curLoop, inplace, result, not, isXMLFilter );\n\n\t\t\t\t\tif ( !match ) {\n\t\t\t\t\t\tanyFound = found = true;\n\n\t\t\t\t\t} else if ( match === true ) {\n\t\t\t\t\t\tcontinue;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\tif ( match ) {\n\t\t\t\t\tfor ( i = 0; (item = curLoop[i]) != null; i++ ) {\n\t\t\t\t\t\tif ( item ) {\n\t\t\t\t\t\t\tfound = filter( item, match, i, curLoop );\n\t\t\t\t\t\t\tpass = not ^ found;\n\n\t\t\t\t\t\t\tif ( inplace && found != null ) {\n\t\t\t\t\t\t\t\tif ( pass ) {\n\t\t\t\t\t\t\t\t\tanyFound = true;\n\n\t\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\t\tcurLoop[i] = false;\n\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t} else if ( pass ) {\n\t\t\t\t\t\t\t\tresult.push( item );\n\t\t\t\t\t\t\t\tanyFound = true;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\tif ( found !== undefined ) {\n\t\t\t\t\tif ( !inplace ) {\n\t\t\t\t\t\tcurLoop = result;\n\t\t\t\t\t}\n\n\t\t\t\t\texpr = expr.replace( Expr.match[ type ], "" );\n\n\t\t\t\t\tif ( !anyFound ) {\n\t\t\t\t\t\treturn [];\n\t\t\t\t\t}\n\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// Improper expression\n\t\tif ( expr === old ) {\n\t\t\tif ( anyFound == null ) {\n\t\t\t\tSizzle.error( expr );\n\n\t\t\t} else {\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\n\t\told = expr;\n\t}\n\n\treturn curLoop;\n};\n\nSizzle.error = function( msg ) {\n\tthrow new Error( "Syntax error, unrecognized expression: " + msg );\n};\n\n/**\n * Utility function for retreiving the text value of an array of DOM nodes\n * @param {Array|Element} elem\n */\nvar getText = Sizzle.getText = function( elem ) {\n var i, node,\n\t\tnodeType = elem.nodeType,\n\t\tret = "";\n\n\tif ( nodeType ) {\n\t\tif ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) {\n\t\t\t// Use textContent || innerText for elements\n\t\t\tif ( typeof elem.textContent === \'string\' ) {\n\t\t\t\treturn elem.textContent;\n\t\t\t} else if ( typeof elem.innerText === \'string\' ) {\n\t\t\t\t// Replace IE\'s carriage returns\n\t\t\t\treturn elem.innerText.replace( rReturn, \'\' );\n\t\t\t} else {\n\t\t\t\t// Traverse it\'s children\n\t\t\t\tfor ( elem = elem.firstChild; elem; elem = elem.nextSibling) {\n\t\t\t\t\tret += getText( elem );\n\t\t\t\t}\n\t\t\t}\n\t\t} else if ( nodeType === 3 || nodeType === 4 ) {\n\t\t\treturn elem.nodeValue;\n\t\t}\n\t} else {\n\n\t\t// If no nodeType, this is expected to be an array\n\t\tfor ( i = 0; (node = elem[i]); i++ ) {\n\t\t\t// Do not traverse comment nodes\n\t\t\tif ( node.nodeType !== 8 ) {\n\t\t\t\tret += getText( node );\n\t\t\t}\n\t\t}\n\t}\n\treturn ret;\n};\n\nvar Expr = Sizzle.selectors = {\n\torder: [ "ID", "NAME", "TAG" ],\n\n\tmatch: {\n\t\tID: /#((?:[\\w\\u00c0-\\uFFFF\\-]|\\\\.)+)/,\n\t\tCLASS: /\\.((?:[\\w\\u00c0-\\uFFFF\\-]|\\\\.)+)/,\n\t\tNAME: /\\[name=[\'"]*((?:[\\w\\u00c0-\\uFFFF\\-]|\\\\.)+)[\'"]*\\]/,\n\t\tATTR: /\\[\\s*((?:[\\w\\u00c0-\\uFFFF\\-]|\\\\.)+)\\s*(?:(\\S?=)\\s*(?:([\'"])(.*?)\\3|(#?(?:[\\w\\u00c0-\\uFFFF\\-]|\\\\.)*)|)|)\\s*\\]/,\n\t\tTAG: /^((?:[\\w\\u00c0-\\uFFFF\\*\\-]|\\\\.)+)/,\n\t\tCHILD: /:(only|nth|last|first)-child(?:\\(\\s*(even|odd|(?:[+\\-]?\\d+|(?:[+\\-]?\\d*)?n\\s*(?:[+\\-]\\s*\\d+)?))\\s*\\))?/,\n\t\tPOS: /:(nth|eq|gt|lt|first|last|even|odd)(?:\\((\\d*)\\))?(?=[^\\-]|$)/,\n\t\tPSEUDO: /:((?:[\\w\\u00c0-\\uFFFF\\-]|\\\\.)+)(?:\\(([\'"]?)((?:\\([^\\)]+\\)|[^\\(\\)]*)+)\\2\\))?/\n\t},\n\n\tleftMatch: {},\n\n\tattrMap: {\n\t\t"class": "className",\n\t\t"for": "htmlFor"\n\t},\n\n\tattrHandle: {\n\t\thref: function( elem ) {\n\t\t\treturn elem.getAttribute( "href" );\n\t\t},\n\t\ttype: function( elem ) {\n\t\t\treturn elem.getAttribute( "type" );\n\t\t}\n\t},\n\n\trelative: {\n\t\t"+": function(checkSet, part){\n\t\t\tvar isPartStr = typeof part === "string",\n\t\t\t\tisTag = isPartStr && !rNonWord.test( part ),\n\t\t\t\tisPartStrNotTag = isPartStr && !isTag;\n\n\t\t\tif ( isTag ) {\n\t\t\t\tpart = part.toLowerCase();\n\t\t\t}\n\n\t\t\tfor ( var i = 0, l = checkSet.length, elem; i < l; i++ ) {\n\t\t\t\tif ( (elem = checkSet[i]) ) {\n\t\t\t\t\twhile ( (elem = elem.previousSibling) && elem.nodeType !== 1 ) {}\n\n\t\t\t\t\tcheckSet[i] = isPartStrNotTag || elem && elem.nodeName.toLowerCase() === part ?\n\t\t\t\t\t\telem || false :\n\t\t\t\t\t\telem === part;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tif ( isPartStrNotTag ) {\n\t\t\t\tSizzle.filter( part, checkSet, true );\n\t\t\t}\n\t\t},\n\n\t\t">": function( checkSet, part ) {\n\t\t\tvar elem,\n\t\t\t\tisPartStr = typeof part === "string",\n\t\t\t\ti = 0,\n\t\t\t\tl = checkSet.length;\n\n\t\t\tif ( isPartStr && !rNonWord.test( part ) ) {\n\t\t\t\tpart = part.toLowerCase();\n\n\t\t\t\tfor ( ; i < l; i++ ) {\n\t\t\t\t\telem = checkSet[i];\n\n\t\t\t\t\tif ( elem ) {\n\t\t\t\t\t\tvar parent = elem.parentNode;\n\t\t\t\t\t\tcheckSet[i] = parent.nodeName.toLowerCase() === part ? parent : false;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t} else {\n\t\t\t\tfor ( ; i < l; i++ ) {\n\t\t\t\t\telem = checkSet[i];\n\n\t\t\t\t\tif ( elem ) {\n\t\t\t\t\t\tcheckSet[i] = isPartStr ?\n\t\t\t\t\t\t\telem.parentNode :\n\t\t\t\t\t\t\telem.parentNode === part;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\tif ( isPartStr ) {\n\t\t\t\t\tSizzle.filter( part, checkSet, true );\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\n\t\t"": function(checkSet, part, isXML){\n\t\t\tvar nodeCheck,\n\t\t\t\tdoneName = done++,\n\t\t\t\tcheckFn = dirCheck;\n\n\t\t\tif ( typeof part === "string" && !rNonWord.test( part ) ) {\n\t\t\t\tpart = part.toLowerCase();\n\t\t\t\tnodeCheck = part;\n\t\t\t\tcheckFn = dirNodeCheck;\n\t\t\t}\n\n\t\t\tcheckFn( "parentNode", part, doneName, checkSet, nodeCheck, isXML );\n\t\t},\n\n\t\t"~": function( checkSet, part, isXML ) {\n\t\t\tvar nodeCheck,\n\t\t\t\tdoneName = done++,\n\t\t\t\tcheckFn = dirCheck;\n\n\t\t\tif ( typeof part === "string" && !rNonWord.test( part ) ) {\n\t\t\t\tpart = part.toLowerCase();\n\t\t\t\tnodeCheck = part;\n\t\t\t\tcheckFn = dirNodeCheck;\n\t\t\t}\n\n\t\t\tcheckFn( "previousSibling", part, doneName, checkSet, nodeCheck, isXML );\n\t\t}\n\t},\n\n\tfind: {\n\t\tID: function( match, context, isXML ) {\n\t\t\tif ( typeof context.getElementById !== "undefined" && !isXML ) {\n\t\t\t\tvar m = context.getElementById(match[1]);\n\t\t\t\t// Check parentNode to catch when Blackberry 4.6 returns\n\t\t\t\t// nodes that are no longer in the document #6963\n\t\t\t\treturn m && m.parentNode ? [m] : [];\n\t\t\t}\n\t\t},\n\n\t\tNAME: function( match, context ) {\n\t\t\tif ( typeof context.getElementsByName !== "undefined" ) {\n\t\t\t\tvar ret = [],\n\t\t\t\t\tresults = context.getElementsByName( match[1] );\n\n\t\t\t\tfor ( var i = 0, l = results.length; i < l; i++ ) {\n\t\t\t\t\tif ( results[i].getAttribute("name") === match[1] ) {\n\t\t\t\t\t\tret.push( results[i] );\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\treturn ret.length === 0 ? null : ret;\n\t\t\t}\n\t\t},\n\n\t\tTAG: function( match, context ) {\n\t\t\tif ( typeof context.getElementsByTagName !== "undefined" ) {\n\t\t\t\treturn context.getElementsByTagName( match[1] );\n\t\t\t}\n\t\t}\n\t},\n\tpreFilter: {\n\t\tCLASS: function( match, curLoop, inplace, result, not, isXML ) {\n\t\t\tmatch = " " + match[1].replace( rBackslash, "" ) + " ";\n\n\t\t\tif ( isXML ) {\n\t\t\t\treturn match;\n\t\t\t}\n\n\t\t\tfor ( var i = 0, elem; (elem = curLoop[i]) != null; i++ ) {\n\t\t\t\tif ( elem ) {\n\t\t\t\t\tif ( not ^ (elem.className && (" " + elem.className + " ").replace(/[\\t\\n\\r]/g, " ").indexOf(match) >= 0) ) {\n\t\t\t\t\t\tif ( !inplace ) {\n\t\t\t\t\t\t\tresult.push( elem );\n\t\t\t\t\t\t}\n\n\t\t\t\t\t} else if ( inplace ) {\n\t\t\t\t\t\tcurLoop[i] = false;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\treturn false;\n\t\t},\n\n\t\tID: function( match ) {\n\t\t\treturn match[1].replace( rBackslash, "" );\n\t\t},\n\n\t\tTAG: function( match, curLoop ) {\n\t\t\treturn match[1].replace( rBackslash, "" ).toLowerCase();\n\t\t},\n\n\t\tCHILD: function( match ) {\n\t\t\tif ( match[1] === "nth" ) {\n\t\t\t\tif ( !match[2] ) {\n\t\t\t\t\tSizzle.error( match[0] );\n\t\t\t\t}\n\n\t\t\t\tmatch[2] = match[2].replace(/^\\+|\\s*/g, \'\');\n\n\t\t\t\t// parse equations like \'even\', \'odd\', \'5\', \'2n\', \'3n+2\', \'4n-1\', \'-n+6\'\n\t\t\t\tvar test = /(-?)(\\d*)(?:n([+\\-]?\\d*))?/.exec(\n\t\t\t\t\tmatch[2] === "even" && "2n" || match[2] === "odd" && "2n+1" ||\n\t\t\t\t\t!/\\D/.test( match[2] ) && "0n+" + match[2] || match[2]);\n\n\t\t\t\t// calculate the numbers (first)n+(last) including if they are negative\n\t\t\t\tmatch[2] = (test[1] + (test[2] || 1)) - 0;\n\t\t\t\tmatch[3] = test[3] - 0;\n\t\t\t}\n\t\t\telse if ( match[2] ) {\n\t\t\t\tSizzle.error( match[0] );\n\t\t\t}\n\n\t\t\t// TODO: Move to normal caching system\n\t\t\tmatch[0] = done++;\n\n\t\t\treturn match;\n\t\t},\n\n\t\tATTR: function( match, curLoop, inplace, result, not, isXML ) {\n\t\t\tvar name = match[1] = match[1].replace( rBackslash, "" );\n\n\t\t\tif ( !isXML && Expr.attrMap[name] ) {\n\t\t\t\tmatch[1] = Expr.attrMap[name];\n\t\t\t}\n\n\t\t\t// Handle if an un-quoted value was used\n\t\t\tmatch[4] = ( match[4] || match[5] || "" ).replace( rBackslash, "" );\n\n\t\t\tif ( match[2] === "~=" ) {\n\t\t\t\tmatch[4] = " " + match[4] + " ";\n\t\t\t}\n\n\t\t\treturn match;\n\t\t},\n\n\t\tPSEUDO: function( match, curLoop, inplace, result, not ) {\n\t\t\tif ( match[1] === "not" ) {\n\t\t\t\t// If we\'re dealing with a complex expression, or a simple one\n\t\t\t\tif ( ( chunker.exec(match[3]) || "" ).length > 1 || /^\\w/.test(match[3]) ) {\n\t\t\t\t\tmatch[3] = Sizzle(match[3], null, null, curLoop);\n\n\t\t\t\t} else {\n\t\t\t\t\tvar ret = Sizzle.filter(match[3], curLoop, inplace, true ^ not);\n\n\t\t\t\t\tif ( !inplace ) {\n\t\t\t\t\t\tresult.push.apply( result, ret );\n\t\t\t\t\t}\n\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\n\t\t\t} else if ( Expr.match.POS.test( match[0] ) || Expr.match.CHILD.test( match[0] ) ) {\n\t\t\t\treturn true;\n\t\t\t}\n\n\t\t\treturn match;\n\t\t},\n\n\t\tPOS: function( match ) {\n\t\t\tmatch.unshift( true );\n\n\t\t\treturn match;\n\t\t}\n\t},\n\n\tfilters: {\n\t\tenabled: function( elem ) {\n\t\t\treturn elem.disabled === false && elem.type !== "hidden";\n\t\t},\n\n\t\tdisabled: function( elem ) {\n\t\t\treturn elem.disabled === true;\n\t\t},\n\n\t\tchecked: function( elem ) {\n\t\t\treturn elem.checked === true;\n\t\t},\n\n\t\tselected: function( elem ) {\n\t\t\t// Accessing this property makes selected-by-default\n\t\t\t// options in Safari work properly\n\t\t\tif ( elem.parentNode ) {\n\t\t\t\telem.parentNode.selectedIndex;\n\t\t\t}\n\n\t\t\treturn elem.selected === true;\n\t\t},\n\n\t\tparent: function( elem ) {\n\t\t\treturn !!elem.firstChild;\n\t\t},\n\n\t\tempty: function( elem ) {\n\t\t\treturn !elem.firstChild;\n\t\t},\n\n\t\thas: function( elem, i, match ) {\n\t\t\treturn !!Sizzle( match[3], elem ).length;\n\t\t},\n\n\t\theader: function( elem ) {\n\t\t\treturn (/h\\d/i).test( elem.nodeName );\n\t\t},\n\n\t\ttext: function( elem ) {\n\t\t\tvar attr = elem.getAttribute( "type" ), type = elem.type;\n\t\t\t// IE6 and 7 will map elem.type to \'text\' for new HTML5 types (search, etc)\n\t\t\t// use getAttribute instead to test this case\n\t\t\treturn elem.nodeName.toLowerCase() === "input" && "text" === type && ( attr === type || attr === null );\n\t\t},\n\n\t\tradio: function( elem ) {\n\t\t\treturn elem.nodeName.toLowerCase() === "input" && "radio" === elem.type;\n\t\t},\n\n\t\tcheckbox: function( elem ) {\n\t\t\treturn elem.nodeName.toLowerCase() === "input" && "checkbox" === elem.type;\n\t\t},\n\n\t\tfile: function( elem ) {\n\t\t\treturn elem.nodeName.toLowerCase() === "input" && "file" === elem.type;\n\t\t},\n\n\t\tpassword: function( elem ) {\n\t\t\treturn elem.nodeName.toLowerCase() === "input" && "password" === elem.type;\n\t\t},\n\n\t\tsubmit: function( elem ) {\n\t\t\tvar name = elem.nodeName.toLowerCase();\n\t\t\treturn (name === "input" || name === "button") && "submit" === elem.type;\n\t\t},\n\n\t\timage: function( elem ) {\n\t\t\treturn elem.nodeName.toLowerCase() === "input" && "image" === elem.type;\n\t\t},\n\n\t\treset: function( elem ) {\n\t\t\tvar name = elem.nodeName.toLowerCase();\n\t\t\treturn (name === "input" || name === "button") && "reset" === elem.type;\n\t\t},\n\n\t\tbutton: function( elem ) {\n\t\t\tvar name = elem.nodeName.toLowerCase();\n\t\t\treturn name === "input" && "button" === elem.type || name === "button";\n\t\t},\n\n\t\tinput: function( elem ) {\n\t\t\treturn (/input|select|textarea|button/i).test( elem.nodeName );\n\t\t},\n\n\t\tfocus: function( elem ) {\n\t\t\treturn elem === elem.ownerDocument.activeElement;\n\t\t}\n\t},\n\tsetFilters: {\n\t\tfirst: function( elem, i ) {\n\t\t\treturn i === 0;\n\t\t},\n\n\t\tlast: function( elem, i, match, array ) {\n\t\t\treturn i === array.length - 1;\n\t\t},\n\n\t\teven: function( elem, i ) {\n\t\t\treturn i % 2 === 0;\n\t\t},\n\n\t\todd: function( elem, i ) {\n\t\t\treturn i % 2 === 1;\n\t\t},\n\n\t\tlt: function( elem, i, match ) {\n\t\t\treturn i < match[3] - 0;\n\t\t},\n\n\t\tgt: function( elem, i, match ) {\n\t\t\treturn i > match[3] - 0;\n\t\t},\n\n\t\tnth: function( elem, i, match ) {\n\t\t\treturn match[3] - 0 === i;\n\t\t},\n\n\t\teq: function( elem, i, match ) {\n\t\t\treturn match[3] - 0 === i;\n\t\t}\n\t},\n\tfilter: {\n\t\tPSEUDO: function( elem, match, i, array ) {\n\t\t\tvar name = match[1],\n\t\t\t\tfilter = Expr.filters[ name ];\n\n\t\t\tif ( filter ) {\n\t\t\t\treturn filter( elem, i, match, array );\n\n\t\t\t} else if ( name === "contains" ) {\n\t\t\t\treturn (elem.textContent || elem.innerText || getText([ elem ]) || "").indexOf(match[3]) >= 0;\n\n\t\t\t} else if ( name === "not" ) {\n\t\t\t\tvar not = match[3];\n\n\t\t\t\tfor ( var j = 0, l = not.length; j < l; j++ ) {\n\t\t\t\t\tif ( not[j] === elem ) {\n\t\t\t\t\t\treturn false;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\treturn true;\n\n\t\t\t} else {\n\t\t\t\tSizzle.error( name );\n\t\t\t}\n\t\t},\n\n\t\tCHILD: function( elem, match ) {\n\t\t\tvar first, last,\n\t\t\t\tdoneName, parent, cache,\n\t\t\t\tcount, diff,\n\t\t\t\ttype = match[1],\n\t\t\t\tnode = elem;\n\n\t\t\tswitch ( type ) {\n\t\t\t\tcase "only":\n\t\t\t\tcase "first":\n\t\t\t\t\twhile ( (node = node.previousSibling) ) {\n\t\t\t\t\t\tif ( node.nodeType === 1 ) {\n\t\t\t\t\t\t\treturn false;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\tif ( type === "first" ) {\n\t\t\t\t\t\treturn true;\n\t\t\t\t\t}\n\n\t\t\t\t\tnode = elem;\n\n\t\t\t\t\t/* falls through */\n\t\t\t\tcase "last":\n\t\t\t\t\twhile ( (node = node.nextSibling) ) {\n\t\t\t\t\t\tif ( node.nodeType === 1 ) {\n\t\t\t\t\t\t\treturn false;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\treturn true;\n\n\t\t\t\tcase "nth":\n\t\t\t\t\tfirst = match[2];\n\t\t\t\t\tlast = match[3];\n\n\t\t\t\t\tif ( first === 1 && last === 0 ) {\n\t\t\t\t\t\treturn true;\n\t\t\t\t\t}\n\n\t\t\t\t\tdoneName = match[0];\n\t\t\t\t\tparent = elem.parentNode;\n\n\t\t\t\t\tif ( parent && (parent[ expando ] !== doneName || !elem.nodeIndex) ) {\n\t\t\t\t\t\tcount = 0;\n\n\t\t\t\t\t\tfor ( node = parent.firstChild; node; node = node.nextSibling ) {\n\t\t\t\t\t\t\tif ( node.nodeType === 1 ) {\n\t\t\t\t\t\t\t\tnode.nodeIndex = ++count;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tparent[ expando ] = doneName;\n\t\t\t\t\t}\n\n\t\t\t\t\tdiff = elem.nodeIndex - last;\n\n\t\t\t\t\tif ( first === 0 ) {\n\t\t\t\t\t\treturn diff === 0;\n\n\t\t\t\t\t} else {\n\t\t\t\t\t\treturn ( diff % first === 0 && diff / first >= 0 );\n\t\t\t\t\t}\n\t\t\t}\n\t\t},\n\n\t\tID: function( elem, match ) {\n\t\t\treturn elem.nodeType === 1 && elem.getAttribute("id") === match;\n\t\t},\n\n\t\tTAG: function( elem, match ) {\n\t\t\treturn (match === "*" && elem.nodeType === 1) || !!elem.nodeName && elem.nodeName.toLowerCase() === match;\n\t\t},\n\n\t\tCLASS: function( elem, match ) {\n\t\t\treturn (" " + (elem.className || elem.getAttribute("class")) + " ")\n\t\t\t\t.indexOf( match ) > -1;\n\t\t},\n\n\t\tATTR: function( elem, match ) {\n\t\t\tvar name = match[1],\n\t\t\t\tresult = Sizzle.attr ?\n\t\t\t\t\tSizzle.attr( elem, name ) :\n\t\t\t\t\tExpr.attrHandle[ name ] ?\n\t\t\t\t\tExpr.attrHandle[ name ]( elem ) :\n\t\t\t\t\telem[ name ] != null ?\n\t\t\t\t\t\telem[ name ] :\n\t\t\t\t\t\telem.getAttribute( name ),\n\t\t\t\tvalue = result + "",\n\t\t\t\ttype = match[2],\n\t\t\t\tcheck = match[4];\n\n\t\t\treturn result == null ?\n\t\t\t\ttype === "!=" :\n\t\t\t\t!type && Sizzle.attr ?\n\t\t\t\tresult != null :\n\t\t\t\ttype === "=" ?\n\t\t\t\tvalue === check :\n\t\t\t\ttype === "*=" ?\n\t\t\t\tvalue.indexOf(check) >= 0 :\n\t\t\t\ttype === "~=" ?\n\t\t\t\t(" " + value + " ").indexOf(check) >= 0 :\n\t\t\t\t!check ?\n\t\t\t\tvalue && result !== false :\n\t\t\t\ttype === "!=" ?\n\t\t\t\tvalue !== check :\n\t\t\t\ttype === "^=" ?\n\t\t\t\tvalue.indexOf(check) === 0 :\n\t\t\t\ttype === "$=" ?\n\t\t\t\tvalue.substr(value.length - check.length) === check :\n\t\t\t\ttype === "|=" ?\n\t\t\t\tvalue === check || value.substr(0, check.length + 1) === check + "-" :\n\t\t\t\tfalse;\n\t\t},\n\n\t\tPOS: function( elem, match, i, array ) {\n\t\t\tvar name = match[2],\n\t\t\t\tfilter = Expr.setFilters[ name ];\n\n\t\t\tif ( filter ) {\n\t\t\t\treturn filter( elem, i, match, array );\n\t\t\t}\n\t\t}\n\t}\n};\n\nvar origPOS = Expr.match.POS,\n\tfescape = function(all, num){\n\t\treturn "\\\\" + (num - 0 + 1);\n\t};\n\nfor ( var type in Expr.match ) {\n\tExpr.match[ type ] = new RegExp( Expr.match[ type ].source + (/(?![^\\[]*\\])(?![^\\(]*\\))/.source) );\n\tExpr.leftMatch[ type ] = new RegExp( /(^(?:.|\\r|\\n)*?)/.source + Expr.match[ type ].source.replace(/\\\\(\\d+)/g, fescape) );\n}\n// Expose origPOS\n// "global" as in regardless of relation to brackets/parens\nExpr.match.globalPOS = origPOS;\n\nvar makeArray = function( array, results ) {\n\tarray = Array.prototype.slice.call( array, 0 );\n\n\tif ( results ) {\n\t\tresults.push.apply( results, array );\n\t\treturn results;\n\t}\n\n\treturn array;\n};\n\n// Perform a simple check to determine if the browser is capable of\n// converting a NodeList to an array using builtin methods.\n// Also verifies that the returned array holds DOM nodes\n// (which is not the case in the Blackberry browser)\ntry {\n\tArray.prototype.slice.call( document.documentElement.childNodes, 0 )[0].nodeType;\n\n// Provide a fallback method if it does not work\n} catch( e ) {\n\tmakeArray = function( array, results ) {\n\t\tvar i = 0,\n\t\t\tret = results || [];\n\n\t\tif ( toString.call(array) === "[object Array]" ) {\n\t\t\tArray.prototype.push.apply( ret, array );\n\n\t\t} else {\n\t\t\tif ( typeof array.length === "number" ) {\n\t\t\t\tfor ( var l = array.length; i < l; i++ ) {\n\t\t\t\t\tret.push( array[i] );\n\t\t\t\t}\n\n\t\t\t} else {\n\t\t\t\tfor ( ; array[i]; i++ ) {\n\t\t\t\t\tret.push( array[i] );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\treturn ret;\n\t};\n}\n\nvar sortOrder, siblingCheck;\n\nif ( document.documentElement.compareDocumentPosition ) {\n\tsortOrder = function( a, b ) {\n\t\tif ( a === b ) {\n\t\t\thasDuplicate = true;\n\t\t\treturn 0;\n\t\t}\n\n\t\tif ( !a.compareDocumentPosition || !b.compareDocumentPosition ) {\n\t\t\treturn a.compareDocumentPosition ? -1 : 1;\n\t\t}\n\n\t\treturn a.compareDocumentPosition(b) & 4 ? -1 : 1;\n\t};\n\n} else {\n\tsortOrder = function( a, b ) {\n\t\t// The nodes are identical, we can exit early\n\t\tif ( a === b ) {\n\t\t\thasDuplicate = true;\n\t\t\treturn 0;\n\n\t\t// Fallback to using sourceIndex (in IE) if it\'s available on both nodes\n\t\t} else if ( a.sourceIndex && b.sourceIndex ) {\n\t\t\treturn a.sourceIndex - b.sourceIndex;\n\t\t}\n\n\t\tvar al, bl,\n\t\t\tap = [],\n\t\t\tbp = [],\n\t\t\taup = a.parentNode,\n\t\t\tbup = b.parentNode,\n\t\t\tcur = aup;\n\n\t\t// If the nodes are siblings (or identical) we can do a quick check\n\t\tif ( aup === bup ) {\n\t\t\treturn siblingCheck( a, b );\n\n\t\t// If no parents were found then the nodes are disconnected\n\t\t} else if ( !aup ) {\n\t\t\treturn -1;\n\n\t\t} else if ( !bup ) {\n\t\t\treturn 1;\n\t\t}\n\n\t\t// Otherwise they\'re somewhere else in the tree so we need\n\t\t// to build up a full list of the parentNodes for comparison\n\t\twhile ( cur ) {\n\t\t\tap.unshift( cur );\n\t\t\tcur = cur.parentNode;\n\t\t}\n\n\t\tcur = bup;\n\n\t\twhile ( cur ) {\n\t\t\tbp.unshift( cur );\n\t\t\tcur = cur.parentNode;\n\t\t}\n\n\t\tal = ap.length;\n\t\tbl = bp.length;\n\n\t\t// Start walking down the tree looking for a discrepancy\n\t\tfor ( var i = 0; i < al && i < bl; i++ ) {\n\t\t\tif ( ap[i] !== bp[i] ) {\n\t\t\t\treturn siblingCheck( ap[i], bp[i] );\n\t\t\t}\n\t\t}\n\n\t\t// We ended someplace up the tree so do a sibling check\n\t\treturn i === al ?\n\t\t\tsiblingCheck( a, bp[i], -1 ) :\n\t\t\tsiblingCheck( ap[i], b, 1 );\n\t};\n\n\tsiblingCheck = function( a, b, ret ) {\n\t\tif ( a === b ) {\n\t\t\treturn ret;\n\t\t}\n\n\t\tvar cur = a.nextSibling;\n\n\t\twhile ( cur ) {\n\t\t\tif ( cur === b ) {\n\t\t\t\treturn -1;\n\t\t\t}\n\n\t\t\tcur = cur.nextSibling;\n\t\t}\n\n\t\treturn 1;\n\t};\n}\n\n// Check to see if the browser returns elements by name when\n// querying by getElementById (and provide a workaround)\n(function(){\n\t// We\'re going to inject a fake input element with a specified name\n\tvar form = document.createElement("div"),\n\t\tid = "script" + (new Date()).getTime(),\n\t\troot = document.documentElement;\n\n\tform.innerHTML = "";\n\n\t// Inject it into the root element, check its status, and remove it quickly\n\troot.insertBefore( form, root.firstChild );\n\n\t// The workaround has to do additional checks after a getElementById\n\t// Which slows things down for other browsers (hence the branching)\n\tif ( document.getElementById( id ) ) {\n\t\tExpr.find.ID = function( match, context, isXML ) {\n\t\t\tif ( typeof context.getElementById !== "undefined" && !isXML ) {\n\t\t\t\tvar m = context.getElementById(match[1]);\n\n\t\t\t\treturn m ?\n\t\t\t\t\tm.id === match[1] || typeof m.getAttributeNode !== "undefined" && m.getAttributeNode("id").nodeValue === match[1] ?\n\t\t\t\t\t\t[m] :\n\t\t\t\t\t\tundefined :\n\t\t\t\t\t[];\n\t\t\t}\n\t\t};\n\n\t\tExpr.filter.ID = function( elem, match ) {\n\t\t\tvar node = typeof elem.getAttributeNode !== "undefined" && elem.getAttributeNode("id");\n\n\t\t\treturn elem.nodeType === 1 && node && node.nodeValue === match;\n\t\t};\n\t}\n\n\troot.removeChild( form );\n\n\t// release memory in IE\n\troot = form = null;\n})();\n\n(function(){\n\t// Check to see if the browser returns only elements\n\t// when doing getElementsByTagName("*")\n\n\t// Create a fake element\n\tvar div = document.createElement("div");\n\tdiv.appendChild( document.createComment("") );\n\n\t// Make sure no comments are found\n\tif ( div.getElementsByTagName("*").length > 0 ) {\n\t\tExpr.find.TAG = function( match, context ) {\n\t\t\tvar results = context.getElementsByTagName( match[1] );\n\n\t\t\t// Filter out possible comments\n\t\t\tif ( match[1] === "*" ) {\n\t\t\t\tvar tmp = [];\n\n\t\t\t\tfor ( var i = 0; results[i]; i++ ) {\n\t\t\t\t\tif ( results[i].nodeType === 1 ) {\n\t\t\t\t\t\ttmp.push( results[i] );\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\tresults = tmp;\n\t\t\t}\n\n\t\t\treturn results;\n\t\t};\n\t}\n\n\t// Check to see if an attribute returns normalized href attributes\n\tdiv.innerHTML = "";\n\n\tif ( div.firstChild && typeof div.firstChild.getAttribute !== "undefined" &&\n\t\t\tdiv.firstChild.getAttribute("href") !== "#" ) {\n\n\t\tExpr.attrHandle.href = function( elem ) {\n\t\t\treturn elem.getAttribute( "href", 2 );\n\t\t};\n\t}\n\n\t// release memory in IE\n\tdiv = null;\n})();\n\nif ( document.querySelectorAll ) {\n\t(function(){\n\t\tvar oldSizzle = Sizzle,\n\t\t\tdiv = document.createElement("div"),\n\t\t\tid = "__sizzle__";\n\n\t\tdiv.innerHTML = "

";\n\n\t\t// Safari can\'t handle uppercase or unicode characters when\n\t\t// in quirks mode.\n\t\tif ( div.querySelectorAll && div.querySelectorAll(".TEST").length === 0 ) {\n\t\t\treturn;\n\t\t}\n\n\t\tSizzle = function( query, context, extra, seed ) {\n\t\t\tcontext = context || document;\n\n\t\t\t// Only use querySelectorAll on non-XML documents\n\t\t\t// (ID selectors don\'t work in non-HTML documents)\n\t\t\tif ( !seed && !Sizzle.isXML(context) ) {\n\t\t\t\t// See if we find a selector to speed up\n\t\t\t\tvar match = /^(\\w+$)|^\\.([\\w\\-]+$)|^#([\\w\\-]+$)/.exec( query );\n\n\t\t\t\tif ( match && (context.nodeType === 1 || context.nodeType === 9) ) {\n\t\t\t\t\t// Speed-up: Sizzle("TAG")\n\t\t\t\t\tif ( match[1] ) {\n\t\t\t\t\t\treturn makeArray( context.getElementsByTagName( query ), extra );\n\n\t\t\t\t\t// Speed-up: Sizzle(".CLASS")\n\t\t\t\t\t} else if ( match[2] && Expr.find.CLASS && context.getElementsByClassName ) {\n\t\t\t\t\t\treturn makeArray( context.getElementsByClassName( match[2] ), extra );\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\tif ( context.nodeType === 9 ) {\n\t\t\t\t\t// Speed-up: Sizzle("body")\n\t\t\t\t\t// The body element only exists once, optimize finding it\n\t\t\t\t\tif ( query === "body" && context.body ) {\n\t\t\t\t\t\treturn makeArray( [ context.body ], extra );\n\n\t\t\t\t\t// Speed-up: Sizzle("#ID")\n\t\t\t\t\t} else if ( match && match[3] ) {\n\t\t\t\t\t\tvar elem = context.getElementById( match[3] );\n\n\t\t\t\t\t\t// Check parentNode to catch when Blackberry 4.6 returns\n\t\t\t\t\t\t// nodes that are no longer in the document #6963\n\t\t\t\t\t\tif ( elem && elem.parentNode ) {\n\t\t\t\t\t\t\t// Handle the case where IE and Opera return items\n\t\t\t\t\t\t\t// by name instead of ID\n\t\t\t\t\t\t\tif ( elem.id === match[3] ) {\n\t\t\t\t\t\t\t\treturn makeArray( [ elem ], extra );\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\treturn makeArray( [], extra );\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\ttry {\n\t\t\t\t\t\treturn makeArray( context.querySelectorAll(query), extra );\n\t\t\t\t\t} catch(qsaError) {}\n\n\t\t\t\t// qSA works strangely on Element-rooted queries\n\t\t\t\t// We can work around this by specifying an extra ID on the root\n\t\t\t\t// and working up from there (Thanks to Andrew Dupont for the technique)\n\t\t\t\t// IE 8 doesn\'t work on object elements\n\t\t\t\t} else if ( context.nodeType === 1 && context.nodeName.toLowerCase() !== "object" ) {\n\t\t\t\t\tvar oldContext = context,\n\t\t\t\t\t\told = context.getAttribute( "id" ),\n\t\t\t\t\t\tnid = old || id,\n\t\t\t\t\t\thasParent = context.parentNode,\n\t\t\t\t\t\trelativeHierarchySelector = /^\\s*[+~]/.test( query );\n\n\t\t\t\t\tif ( !old ) {\n\t\t\t\t\t\tcontext.setAttribute( "id", nid );\n\t\t\t\t\t} else {\n\t\t\t\t\t\tnid = nid.replace( /\'/g, "\\\\$&" );\n\t\t\t\t\t}\n\t\t\t\t\tif ( relativeHierarchySelector && hasParent ) {\n\t\t\t\t\t\tcontext = context.parentNode;\n\t\t\t\t\t}\n\n\t\t\t\t\ttry {\n\t\t\t\t\t\tif ( !relativeHierarchySelector || hasParent ) {\n\t\t\t\t\t\t\treturn makeArray( context.querySelectorAll( "[id=\'" + nid + "\'] " + query ), extra );\n\t\t\t\t\t\t}\n\n\t\t\t\t\t} catch(pseudoError) {\n\t\t\t\t\t} finally {\n\t\t\t\t\t\tif ( !old ) {\n\t\t\t\t\t\t\toldContext.removeAttribute( "id" );\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\treturn oldSizzle(query, context, extra, seed);\n\t\t};\n\n\t\tfor ( var prop in oldSizzle ) {\n\t\t\tSizzle[ prop ] = oldSizzle[ prop ];\n\t\t}\n\n\t\t// release memory in IE\n\t\tdiv = null;\n\t})();\n}\n\n(function(){\n\tvar html = document.documentElement,\n\t\tmatches = html.matchesSelector || html.mozMatchesSelector || html.webkitMatchesSelector || html.msMatchesSelector;\n\n\tif ( matches ) {\n\t\t// Check to see if it\'s possible to do matchesSelector\n\t\t// on a disconnected node (IE 9 fails this)\n\t\tvar disconnectedMatch = !matches.call( document.createElement( "div" ), "div" ),\n\t\t\tpseudoWorks = false;\n\n\t\ttry {\n\t\t\t// This should fail with an exception\n\t\t\t// Gecko does not error, returns false instead\n\t\t\tmatches.call( document.documentElement, "[test!=\'\']:sizzle" );\n\n\t\t} catch( pseudoError ) {\n\t\t\tpseudoWorks = true;\n\t\t}\n\n\t\tSizzle.matchesSelector = function( node, expr ) {\n\t\t\t// Make sure that attribute selectors are quoted\n\t\t\texpr = expr.replace(/\\=\\s*([^\'"\\]]*)\\s*\\]/g, "=\'$1\']");\n\n\t\t\tif ( !Sizzle.isXML( node ) ) {\n\t\t\t\ttry {\n\t\t\t\t\tif ( pseudoWorks || !Expr.match.PSEUDO.test( expr ) && !/!=/.test( expr ) ) {\n\t\t\t\t\t\tvar ret = matches.call( node, expr );\n\n\t\t\t\t\t\t// IE 9\'s matchesSelector returns false on disconnected nodes\n\t\t\t\t\t\tif ( ret || !disconnectedMatch ||\n\t\t\t\t\t\t\t\t// As well, disconnected nodes are said to be in a document\n\t\t\t\t\t\t\t\t// fragment in IE 9, so check for that\n\t\t\t\t\t\t\t\tnode.document && node.document.nodeType !== 11 ) {\n\t\t\t\t\t\t\treturn ret;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t} catch(e) {}\n\t\t\t}\n\n\t\t\treturn Sizzle(expr, null, null, [node]).length > 0;\n\t\t};\n\t}\n})();\n\n(function(){\n\tvar div = document.createElement("div");\n\n\tdiv.innerHTML = "
";\n\n\t// Opera can\'t find a second classname (in 9.6)\n\t// Also, make sure that getElementsByClassName actually exists\n\tif ( !div.getElementsByClassName || div.getElementsByClassName("e").length === 0 ) {\n\t\treturn;\n\t}\n\n\t// Safari caches class attributes, doesn\'t catch changes (in 3.2)\n\tdiv.lastChild.className = "e";\n\n\tif ( div.getElementsByClassName("e").length === 1 ) {\n\t\treturn;\n\t}\n\n\tExpr.order.splice(1, 0, "CLASS");\n\tExpr.find.CLASS = function( match, context, isXML ) {\n\t\tif ( typeof context.getElementsByClassName !== "undefined" && !isXML ) {\n\t\t\treturn context.getElementsByClassName(match[1]);\n\t\t}\n\t};\n\n\t// release memory in IE\n\tdiv = null;\n})();\n\nfunction dirNodeCheck( dir, cur, doneName, checkSet, nodeCheck, isXML ) {\n\tfor ( var i = 0, l = checkSet.length; i < l; i++ ) {\n\t\tvar elem = checkSet[i];\n\n\t\tif ( elem ) {\n\t\t\tvar match = false;\n\n\t\t\telem = elem[dir];\n\n\t\t\twhile ( elem ) {\n\t\t\t\tif ( elem[ expando ] === doneName ) {\n\t\t\t\t\tmatch = checkSet[elem.sizset];\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\n\t\t\t\tif ( elem.nodeType === 1 && !isXML ){\n\t\t\t\t\telem[ expando ] = doneName;\n\t\t\t\t\telem.sizset = i;\n\t\t\t\t}\n\n\t\t\t\tif ( elem.nodeName.toLowerCase() === cur ) {\n\t\t\t\t\tmatch = elem;\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\n\t\t\t\telem = elem[dir];\n\t\t\t}\n\n\t\t\tcheckSet[i] = match;\n\t\t}\n\t}\n}\n\nfunction dirCheck( dir, cur, doneName, checkSet, nodeCheck, isXML ) {\n\tfor ( var i = 0, l = checkSet.length; i < l; i++ ) {\n\t\tvar elem = checkSet[i];\n\n\t\tif ( elem ) {\n\t\t\tvar match = false;\n\n\t\t\telem = elem[dir];\n\n\t\t\twhile ( elem ) {\n\t\t\t\tif ( elem[ expando ] === doneName ) {\n\t\t\t\t\tmatch = checkSet[elem.sizset];\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\n\t\t\t\tif ( elem.nodeType === 1 ) {\n\t\t\t\t\tif ( !isXML ) {\n\t\t\t\t\t\telem[ expando ] = doneName;\n\t\t\t\t\t\telem.sizset = i;\n\t\t\t\t\t}\n\n\t\t\t\t\tif ( typeof cur !== "string" ) {\n\t\t\t\t\t\tif ( elem === cur ) {\n\t\t\t\t\t\t\tmatch = true;\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t} else if ( Sizzle.filter( cur, [elem] ).length > 0 ) {\n\t\t\t\t\t\tmatch = elem;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\telem = elem[dir];\n\t\t\t}\n\n\t\t\tcheckSet[i] = match;\n\t\t}\n\t}\n}\n\nif ( document.documentElement.contains ) {\n\tSizzle.contains = function( a, b ) {\n\t\treturn a !== b && (a.contains ? a.contains(b) : true);\n\t};\n\n} else if ( document.documentElement.compareDocumentPosition ) {\n\tSizzle.contains = function( a, b ) {\n\t\treturn !!(a.compareDocumentPosition(b) & 16);\n\t};\n\n} else {\n\tSizzle.contains = function() {\n\t\treturn false;\n\t};\n}\n\nSizzle.isXML = function( elem ) {\n\t// documentElement is verified for cases where it doesn\'t yet exist\n\t// (such as loading iframes in IE - #4833)\n\tvar documentElement = (elem ? elem.ownerDocument || elem : 0).documentElement;\n\n\treturn documentElement ? documentElement.nodeName !== "HTML" : false;\n};\n\nvar posProcess = function( selector, context, seed ) {\n\tvar match,\n\t\ttmpSet = [],\n\t\tlater = "",\n\t\troot = context.nodeType ? [context] : context;\n\n\t// Position selectors must be done after the filter\n\t// And so must :not(positional) so we move all PSEUDOs to the end\n\twhile ( (match = Expr.match.PSEUDO.exec( selector )) ) {\n\t\tlater += match[0];\n\t\tselector = selector.replace( Expr.match.PSEUDO, "" );\n\t}\n\n\tselector = Expr.relative[selector] ? selector + "*" : selector;\n\n\tfor ( var i = 0, l = root.length; i < l; i++ ) {\n\t\tSizzle( selector, root[i], tmpSet, seed );\n\t}\n\n\treturn Sizzle.filter( later, tmpSet );\n};\n\n// EXPOSE\n// Override sizzle attribute retrieval\nSizzle.attr = jQuery.attr;\nSizzle.selectors.attrMap = {};\njQuery.find = Sizzle;\njQuery.expr = Sizzle.selectors;\njQuery.expr[":"] = jQuery.expr.filters;\njQuery.unique = Sizzle.uniqueSort;\njQuery.text = Sizzle.getText;\njQuery.isXMLDoc = Sizzle.isXML;\njQuery.contains = Sizzle.contains;\n\n\n})();\n\n\nvar runtil = /Until$/,\n\trparentsprev = /^(?:parents|prevUntil|prevAll)/,\n\t// Note: This RegExp should be improved, or likely pulled from Sizzle\n\trmultiselector = /,/,\n\tisSimple = /^.[^:#\\[\\.,]*$/,\n\tslice = Array.prototype.slice,\n\tPOS = jQuery.expr.match.globalPOS,\n\t// methods guaranteed to produce a unique set when starting from a unique set\n\tguaranteedUnique = {\n\t\tchildren: true,\n\t\tcontents: true,\n\t\tnext: true,\n\t\tprev: true\n\t};\n\njQuery.fn.extend({\n\tfind: function( selector ) {\n\t\tvar self = this,\n\t\t\ti, l;\n\n\t\tif ( typeof selector !== "string" ) {\n\t\t\treturn jQuery( selector ).filter(function() {\n\t\t\t\tfor ( i = 0, l = self.length; i < l; i++ ) {\n\t\t\t\t\tif ( jQuery.contains( self[ i ], this ) ) {\n\t\t\t\t\t\treturn true;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\n\t\tvar ret = this.pushStack( "", "find", selector ),\n\t\t\tlength, n, r;\n\n\t\tfor ( i = 0, l = this.length; i < l; i++ ) {\n\t\t\tlength = ret.length;\n\t\t\tjQuery.find( selector, this[i], ret );\n\n\t\t\tif ( i > 0 ) {\n\t\t\t\t// Make sure that the results are unique\n\t\t\t\tfor ( n = length; n < ret.length; n++ ) {\n\t\t\t\t\tfor ( r = 0; r < length; r++ ) {\n\t\t\t\t\t\tif ( ret[r] === ret[n] ) {\n\t\t\t\t\t\t\tret.splice(n--, 1);\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\treturn ret;\n\t},\n\n\thas: function( target ) {\n\t\tvar targets = jQuery( target );\n\t\treturn this.filter(function() {\n\t\t\tfor ( var i = 0, l = targets.length; i < l; i++ ) {\n\t\t\t\tif ( jQuery.contains( this, targets[i] ) ) {\n\t\t\t\t\treturn true;\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t},\n\n\tnot: function( selector ) {\n\t\treturn this.pushStack( winnow(this, selector, false), "not", selector);\n\t},\n\n\tfilter: function( selector ) {\n\t\treturn this.pushStack( winnow(this, selector, true), "filter", selector );\n\t},\n\n\tis: function( selector ) {\n\t\treturn !!selector && (\n\t\t\ttypeof selector === "string" ?\n\t\t\t\t// If this is a positional selector, check membership in the returned set\n\t\t\t\t// so $("p:first").is("p:last") won\'t return true for a doc with two "p".\n\t\t\t\tPOS.test( selector ) ?\n\t\t\t\t\tjQuery( selector, this.context ).index( this[0] ) >= 0 :\n\t\t\t\t\tjQuery.filter( selector, this ).length > 0 :\n\t\t\t\tthis.filter( selector ).length > 0 );\n\t},\n\n\tclosest: function( selectors, context ) {\n\t\tvar ret = [], i, l, cur = this[0];\n\n\t\t// Array (deprecated as of jQuery 1.7)\n\t\tif ( jQuery.isArray( selectors ) ) {\n\t\t\tvar level = 1;\n\n\t\t\twhile ( cur && cur.ownerDocument && cur !== context ) {\n\t\t\t\tfor ( i = 0; i < selectors.length; i++ ) {\n\n\t\t\t\t\tif ( jQuery( cur ).is( selectors[ i ] ) ) {\n\t\t\t\t\t\tret.push({ selector: selectors[ i ], elem: cur, level: level });\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\tcur = cur.parentNode;\n\t\t\t\tlevel++;\n\t\t\t}\n\n\t\t\treturn ret;\n\t\t}\n\n\t\t// String\n\t\tvar pos = POS.test( selectors ) || typeof selectors !== "string" ?\n\t\t\t\tjQuery( selectors, context || this.context ) :\n\t\t\t\t0;\n\n\t\tfor ( i = 0, l = this.length; i < l; i++ ) {\n\t\t\tcur = this[i];\n\n\t\t\twhile ( cur ) {\n\t\t\t\tif ( pos ? pos.index(cur) > -1 : jQuery.find.matchesSelector(cur, selectors) ) {\n\t\t\t\t\tret.push( cur );\n\t\t\t\t\tbreak;\n\n\t\t\t\t} else {\n\t\t\t\t\tcur = cur.parentNode;\n\t\t\t\t\tif ( !cur || !cur.ownerDocument || cur === context || cur.nodeType === 11 ) {\n\t\t\t\t\t\tbreak;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\tret = ret.length > 1 ? jQuery.unique( ret ) : ret;\n\n\t\treturn this.pushStack( ret, "closest", selectors );\n\t},\n\n\t// Determine the position of an element within\n\t// the matched set of elements\n\tindex: function( elem ) {\n\n\t\t// No argument, return index in parent\n\t\tif ( !elem ) {\n\t\t\treturn ( this[0] && this[0].parentNode ) ? this.prevAll().length : -1;\n\t\t}\n\n\t\t// index in selector\n\t\tif ( typeof elem === "string" ) {\n\t\t\treturn jQuery.inArray( this[0], jQuery( elem ) );\n\t\t}\n\n\t\t// Locate the position of the desired element\n\t\treturn jQuery.inArray(\n\t\t\t// If it receives a jQuery object, the first element is used\n\t\t\telem.jquery ? elem[0] : elem, this );\n\t},\n\n\tadd: function( selector, context ) {\n\t\tvar set = typeof selector === "string" ?\n\t\t\t\tjQuery( selector, context ) :\n\t\t\t\tjQuery.makeArray( selector && selector.nodeType ? [ selector ] : selector ),\n\t\t\tall = jQuery.merge( this.get(), set );\n\n\t\treturn this.pushStack( isDisconnected( set[0] ) || isDisconnected( all[0] ) ?\n\t\t\tall :\n\t\t\tjQuery.unique( all ) );\n\t},\n\n\tandSelf: function() {\n\t\treturn this.add( this.prevObject );\n\t}\n});\n\n// A painfully simple check to see if an element is disconnected\n// from a document (should be improved, where feasible).\nfunction isDisconnected( node ) {\n\treturn !node || !node.parentNode || node.parentNode.nodeType === 11;\n}\n\njQuery.each({\n\tparent: function( elem ) {\n\t\tvar parent = elem.parentNode;\n\t\treturn parent && parent.nodeType !== 11 ? parent : null;\n\t},\n\tparents: function( elem ) {\n\t\treturn jQuery.dir( elem, "parentNode" );\n\t},\n\tparentsUntil: function( elem, i, until ) {\n\t\treturn jQuery.dir( elem, "parentNode", until );\n\t},\n\tnext: function( elem ) {\n\t\treturn jQuery.nth( elem, 2, "nextSibling" );\n\t},\n\tprev: function( elem ) {\n\t\treturn jQuery.nth( elem, 2, "previousSibling" );\n\t},\n\tnextAll: function( elem ) {\n\t\treturn jQuery.dir( elem, "nextSibling" );\n\t},\n\tprevAll: function( elem ) {\n\t\treturn jQuery.dir( elem, "previousSibling" );\n\t},\n\tnextUntil: function( elem, i, until ) {\n\t\treturn jQuery.dir( elem, "nextSibling", until );\n\t},\n\tprevUntil: function( elem, i, until ) {\n\t\treturn jQuery.dir( elem, "previousSibling", until );\n\t},\n\tsiblings: function( elem ) {\n\t\treturn jQuery.sibling( ( elem.parentNode || {} ).firstChild, elem );\n\t},\n\tchildren: function( elem ) {\n\t\treturn jQuery.sibling( elem.firstChild );\n\t},\n\tcontents: function( elem ) {\n\t\treturn jQuery.nodeName( elem, "iframe" ) ?\n\t\t\telem.contentDocument || elem.contentWindow.document :\n\t\t\tjQuery.makeArray( elem.childNodes );\n\t}\n}, function( name, fn ) {\n\tjQuery.fn[ name ] = function( until, selector ) {\n\t\tvar ret = jQuery.map( this, fn, until );\n\n\t\tif ( !runtil.test( name ) ) {\n\t\t\tselector = until;\n\t\t}\n\n\t\tif ( selector && typeof selector === "string" ) {\n\t\t\tret = jQuery.filter( selector, ret );\n\t\t}\n\n\t\tret = this.length > 1 && !guaranteedUnique[ name ] ? jQuery.unique( ret ) : ret;\n\n\t\tif ( (this.length > 1 || rmultiselector.test( selector )) && rparentsprev.test( name ) ) {\n\t\t\tret = ret.reverse();\n\t\t}\n\n\t\treturn this.pushStack( ret, name, slice.call( arguments ).join(",") );\n\t};\n});\n\njQuery.extend({\n\tfilter: function( expr, elems, not ) {\n\t\tif ( not ) {\n\t\t\texpr = ":not(" + expr + ")";\n\t\t}\n\n\t\treturn elems.length === 1 ?\n\t\t\tjQuery.find.matchesSelector(elems[0], expr) ? [ elems[0] ] : [] :\n\t\t\tjQuery.find.matches(expr, elems);\n\t},\n\n\tdir: function( elem, dir, until ) {\n\t\tvar matched = [],\n\t\t\tcur = elem[ dir ];\n\n\t\twhile ( cur && cur.nodeType !== 9 && (until === undefined || cur.nodeType !== 1 || !jQuery( cur ).is( until )) ) {\n\t\t\tif ( cur.nodeType === 1 ) {\n\t\t\t\tmatched.push( cur );\n\t\t\t}\n\t\t\tcur = cur[dir];\n\t\t}\n\t\treturn matched;\n\t},\n\n\tnth: function( cur, result, dir, elem ) {\n\t\tresult = result || 1;\n\t\tvar num = 0;\n\n\t\tfor ( ; cur; cur = cur[dir] ) {\n\t\t\tif ( cur.nodeType === 1 && ++num === result ) {\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\n\t\treturn cur;\n\t},\n\n\tsibling: function( n, elem ) {\n\t\tvar r = [];\n\n\t\tfor ( ; n; n = n.nextSibling ) {\n\t\t\tif ( n.nodeType === 1 && n !== elem ) {\n\t\t\t\tr.push( n );\n\t\t\t}\n\t\t}\n\n\t\treturn r;\n\t}\n});\n\n// Implement the identical functionality for filter and not\nfunction winnow( elements, qualifier, keep ) {\n\n\t// Can\'t pass null or undefined to indexOf in Firefox 4\n\t// Set to 0 to skip string check\n\tqualifier = qualifier || 0;\n\n\tif ( jQuery.isFunction( qualifier ) ) {\n\t\treturn jQuery.grep(elements, function( elem, i ) {\n\t\t\tvar retVal = !!qualifier.call( elem, i, elem );\n\t\t\treturn retVal === keep;\n\t\t});\n\n\t} else if ( qualifier.nodeType ) {\n\t\treturn jQuery.grep(elements, function( elem, i ) {\n\t\t\treturn ( elem === qualifier ) === keep;\n\t\t});\n\n\t} else if ( typeof qualifier === "string" ) {\n\t\tvar filtered = jQuery.grep(elements, function( elem ) {\n\t\t\treturn elem.nodeType === 1;\n\t\t});\n\n\t\tif ( isSimple.test( qualifier ) ) {\n\t\t\treturn jQuery.filter(qualifier, filtered, !keep);\n\t\t} else {\n\t\t\tqualifier = jQuery.filter( qualifier, filtered );\n\t\t}\n\t}\n\n\treturn jQuery.grep(elements, function( elem, i ) {\n\t\treturn ( jQuery.inArray( elem, qualifier ) >= 0 ) === keep;\n\t});\n}\n\n\n\n\nfunction createSafeFragment( document ) {\n\tvar list = nodeNames.split( "|" ),\n\tsafeFrag = document.createDocumentFragment();\n\n\tif ( safeFrag.createElement ) {\n\t\twhile ( list.length ) {\n\t\t\tsafeFrag.createElement(\n\t\t\t\tlist.pop()\n\t\t\t);\n\t\t}\n\t}\n\treturn safeFrag;\n}\n\nvar nodeNames = "abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|" +\n\t\t"header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",\n\trinlinejQuery = / jQuery\\d+="(?:\\d+|null)"/g,\n\trleadingWhitespace = /^\\s+/,\n\trxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\\w:]+)[^>]*)\\/>/ig,\n\trtagName = /<([\\w:]+)/,\n\trtbody = /]", "i"),\n\t// checked="checked" or checked\n\trchecked = /checked\\s*(?:[^=]|=\\s*.checked.)/i,\n\trscriptType = /\\/(java|ecma)script/i,\n\trcleanScript = /^\\s*", "" ],\n\t\tlegend: [ 1, "
", "
" ],\n\t\tthead: [ 1, "", "
" ],\n\t\ttr: [ 2, "", "
" ],\n\t\ttd: [ 3, "", "
" ],\n\t\tcol: [ 2, "", "
" ],\n\t\tarea: [ 1, "", "" ],\n\t\t_default: [ 0, "", "" ]\n\t},\n\tsafeFragment = createSafeFragment( document );\n\nwrapMap.optgroup = wrapMap.option;\nwrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead;\nwrapMap.th = wrapMap.td;\n\n// IE can\'t serialize and